OSDN Git Service

* resolve.c (resolve_actual_arglist): Remove the special case for
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2
3         * gfortran.dg/specifics_1.f90: Remove check for CHAR.
4         * gfortran.dg/specifics_2.f90: Remove check for CHAR.
5         * gfortran.dg/specifics_3.f90: Remove.
6
7 2006-11-24  Jakub Jelinek  <jakub@redhat.com>
8
9         PR c/29955
10         * gcc.dg/gomp/pr29955.c: New test.
11
12         PR c/29736
13         * gcc.dg/pr29736.c: New test.
14
15 2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
16
17         PR tree-opt/29964
18         * gcc.dg/pure-1.c: New test.
19
20 2006-11-24  Joseph Myers  <joseph@codesourcery.com>
21
22         * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
23         * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
24
25 2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
26
27         * gcc.dg/20061124-1.c: New testcase.
28
29 2006-11-23  Eric Christopher  <echristo@apple.com>
30
31         * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
32
33 2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
34
35         PR c/2707
36         PR c++/26167
37         * gcc.dg/Wconversion-integer.c: New. Supersedes
38         Wconversion-negative-constants.c
39         * gcc.dg/Wconversion-real.c: New.
40         * gcc.dg/Wconversion-real-integer.c: New.
41         * gcc.dg/Wconversion-negative-constants.c: Deleted.
42         * g++.dg/warn/Wconversion1.C: Modified.
43
44 2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
45
46         * gfortran.dg/overload_1.f90: New test.
47
48 2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
49
50         PR c/9072
51         * gcc.dg/builtin-protos-1.c: Replace Wconversion by
52         Wtraditional-conversion.
53         * gcc.dg/overflow-warn-2.c: Likewise.
54         * gcc.dg/Wconversion.c: Likewise. Renamed as
55         Wtraditional-conversion.c .
56         * gcc.dg/Wconversion-2.c: Likewise. Renamed as
57         Wtraditional-conversion-2.c .
58         * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
59         Wtraditional-conversion-2.c
60         * gcc.dg/Wconversion-negative-constants.c: New.
61
62 2006-11-23  Andrew Pinski  <pinskia@gmail.com>
63
64         * gcc.dg/tree-ssa/dump-1.c: New test.
65
66 2006-11-23  David Ung <davidu@mips.com>
67
68         * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
69         -mfp64, allowable when ISA >= 33 and float is enabled.
70         * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
71         of mthc1 and mfhc1 patterns.
72
73 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
74
75         PR tree-optimization/29921
76         * gcc.dg/pr29921.c: New test.
77
78 2006-11-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
79
80         PR fortran/29441
81         * gfortran.dg/initialization_4.f90: New test.
82
83 2006-11-22  Ira Rosen  <irar@il.ibm.com>
84
85         * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
86         platforms that have interleaving support.
87         * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
88         * gcc.dg/vect/vect-strided-a-u16-i2.c,
89         gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
90         gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
91         gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
92         gcc.dg/vect/vect-strided-u8-i2-gap.c,
93         gcc.dg/vect/vect-strided-u8-i8.c,
94         gcc.dg/vect/vect-strided-u8-i8-gap2.c,
95         gcc.dg/vect/vect-strided-u8-i8-gap4.c,
96         gcc.dg/vect/vect-strided-u8-i8-gap7.c,
97         gcc.dg/vect/vect-strided-float.c,
98         gcc.dg/vect/vect-strided-a-mult.c,
99         gcc.dg/vect/vect-strided-mult-char-ls.c,
100         gcc.dg/vect/vect-strided-a-u16-mult.c,
101         gcc.dg/vect/vect-strided-a-u32-mult.c,
102         gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
103         gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
104         gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
105         gcc.dg/vect/vect-strided-mult.c,
106         gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
107         * lib/target-supports.exp (vect_extract_even_odd, vect_interleave): New.
108
109 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
110
111         PR fortran/25087
112         * gfortran.dg/auto_char_len_4.f90: New test.
113
114 2006-11-22 Paul Thomas  <pault@gcc.gnu.org>
115
116         PR fortran/29652
117         * gfortran.dg/generic_7.f90: New test.
118         * gfortran.dg/defined_operators_1.f90: Add new error.
119
120 2006-11-22  Zdenek Dvorak <dvorakz@suse.cz>
121
122         PR tree-optimization/29902
123         * g++.dg/tree-ssa/pr29902.C: New test.
124
125 2006-11-21 Paul Thomas  <pault@gcc.gnu.org>
126
127         PR fortran/29820
128         * gfortran.dg/used_types_13.f90: New test.
129
130 2006-11-21  Janis Johnson  <janis187@us.ibm.com>
131
132         * gcc.dg/dfp/snan.c: Delete.
133
134 2006-11-21  Douglas Gregor  <doug.gregor@gmail.com>
135
136         * g++.dg/cpp0x/static_assert1.C: New.
137         * g++.dg/cpp0x/static_assert2.C: New.
138         * g++.dg/cpp0x/static_assert3.C: New.
139
140 2006-11-21  Richard Guenther  <rguenther@suse.de>
141
142         * gcc.dg/vect/vect-pow-1.c: New testcase.
143         * gcc.dg/vect/vect-pow-2.c: Likewise.
144
145 2006-11-21  Jakub Jelinek  <jakub@redhat.com>
146
147         PR c++/29570
148         * g++.dg/template/static29.C: New test.
149
150         PR c++/29734
151         * g++.dg/conversion/simd4.C: New test.
152
153 2006-11-20  Simon Martin  <simartin@users.sourceforge.net>
154
155         PR c++/29475
156         * g++.dg/template/access19.C: New test.
157         * g++.old-deja/g++.other/access11.C: Adjusted the line where the
158         error is reported.
159
160 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
161
162         PR tree-opt/25500
163         * gcc.dg/tree-ssa/sra-4.c: New testcase.
164
165 2006-11-20  Tobias Burnus  <burnus@net-b.de>
166
167         PR fortran/27546
168         * gfortran.dg/import.f90: Extended test.
169         * gfortran.dg/import2.f90: Extended test.
170
171 2006-11-20  Tobias Burnus  <burnus@net-b.de>
172
173         * gfortran.dg/volatile3.f90: Add conflict test.
174
175 2006-11-20  Bernhard Fischer  <aldot@gcc.gnu.org>
176
177         PR fortran/24783
178         * gfortran.dg/implicit_10.f90: New test.
179
180 2006-11-19  Gabriel Dos Reis  <gdr@integrable-solutions.net>
181
182         PR c++/8586
183         * g++.dg/warn/Wall-write-strings.C: New.
184
185 2006-11-19  Erik Edelmann  <eedelman@gcc.gnu.org>
186
187         * gfortran.dg/alloc_comp_constraint_5.f90: New.
188         * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
189
190 2006-11-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
191
192         * gfortran.dg/use_3.f90: Remove error message.
193         * gfortran.dg/iso_fortran_env_1.f90: New test.
194         * gfortran.dg/iso_fortran_env_2.f90: New test.
195         * gfortran.dg/iso_fortran_env_3.f90: New test.
196         * gfortran.dg/iso_fortran_env_4.f90: New test.
197
198 2006-11-19  Dorit Nuzman  <dorit@il.ibm.com>
199
200         * gcc.dg/vect/vect-27.c: Fix initialization.
201
202 2006-11-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
203
204         * gcc.dg/builtins-20.c: Add fmin/fmax cases.
205         * gcc.dg/torture/builtin-minmax-1.c: New.
206
207         * gcc.dg/builtins-20.c: Add cases for copysign.
208
209 2006-11-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
210
211         PR fortran/24285
212         * gfortran.dg/dollar_edit_descriptor-3.f: New test.
213
214 2006-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
215         * gfortran.dg/use_1.f90: New test.
216         * gfortran.dg/use_1.f90: New test.
217         * gfortran.dg/use_1.f90: New test.
218
219 2006-11-17  Zdenek Dvorak <dvorakz@suse.cz>
220
221         PR tree-optimization/29801
222         * gcc.dg/pr29801.c: New test.
223
224 2006-11-17  Jakub Jelinek  <jakub@redhat.com>
225
226         PR middle-end/29584
227         * gcc.dg/torture/pr29584.c: New test.
228
229 2006-11-17  Joseph Myers  <joseph@codesourcery.com>
230
231         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
232         Condition PowerPC tests for saving FPRs on powerpc_fprs.
233         * gcc.target/powerpc/compress-float-ppc.c,
234         gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
235         powerpc_fprs.
236         * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
237         do not pass -mhard-float.
238
239 2006-11-16  Eric Botcazou  <ebotcazou@adacore.com>
240
241         * gnat.dg/volatile_aggregate.adb: New test.
242
243 2006-11-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
244
245         PR fortran/29391
246         PR fortran/29489
247         * gcc/testsuite/gfortran.dg/bound_2.f90: Add more checks.
248         * gcc/testsuite/gfortran.dg/bound_3.f90: New test.
249
250 2006-11-16  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
251
252         PR target/29201
253         * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
254
255 2006-11-15  Steven G. Kargl  <kargl@gcc.gnu.org>
256
257         * gfortran.dg/import3.f90: Fix error message.
258
259 2006-11-15  Andrew Pinski  <andrew_pinski@playstation.sony.com>
260
261         PR tree-opt/29788
262         * gfortran.fortran-torture/compile/inline_1.f90:
263         New testcase.
264
265 2006-11-15  Uros Bizjak  <ubizjak@gmail.com>
266
267         * gcc.target/i386/x87regparm-1.c: New test.
268         * gcc.target/i386/x87regparm-2.c: New test.
269         * gcc.target/i386/x87regparm-3.c: New test.
270         * gcc.target/i386/x87regparm-4.c: New test.
271
272 2006-11-15  Tobias Burnus  <burnus@net-b.de>
273
274         PR fortran/27546
275         * gfortran.dg/import.f90: New test.
276         * gfortran.dg/import2.f90: New test.
277         * gfortran.dg/import3.f90: New test.
278
279 2006-11-15  Tobias Burnus  <burnus@net-b.de>
280
281         PR fortran/27588
282         * gfortran.dg/char_bounds_check_fail_1.f90: New test.
283
284 2006-11-15  Tobias Burnus  <burnus@net-b.de>
285
286         PR fortran/29806
287         * gfortran.dg/contains.f90: New test.
288         * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
289
290 2006-11-15  Jakub Jelinek  <jakub@redhat.com>
291
292         PR tree-optimization/29581
293         * gcc.dg/pr29581-1.c: New test.
294         * gcc.dg/pr29581-2.c: New test.
295         * gcc.dg/pr29581-3.c: New test.
296         * gcc.dg/pr29581-4.c: New test.
297         * gfortran.dg/pr29581.f90: New test.
298
299 2006-11-14  Brooks Moses  <brooks.moses@codesourcery.com>
300
301         PR fortran/29702
302         * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
303         numbers in error message headers.
304
305 2006-11-14  Richard Guenther  <rguenther@suse.de>
306
307         * gcc.target/i386/math-torture/math-torture.exp: Restrict
308         to i?86 and x86_64 targets.
309
310 2006-11-14  Caroline Tice  <ctice@apple.com>
311
312         * gcc.dg/pubtypes-1.c: New file/testcase.
313         * gcc.dg/pubtypes-2.c: New file/testcase.
314         * gcc.dg/pubtypes-3.c: New file/testcase.
315         * gcc.dg/pubtypes-4.c: New file/testcase.
316         * g++.dg/pubtypes.C: New file/testcase.
317
318 2006-11-14  Mark Mitchell  <mark@codesourcery.com>
319
320         PR c++/29106
321         * g++.dg/init/self1.C: New test.
322
323 2006-11-14  Tobias Burnus  <burnus@net-b.de>
324
325         PR fortran/29657
326         * gfortran.dg/conflicts.f90: Add.
327
328 2006-11-14  Paolo Bonzini  <bonzini@gnu.org>
329
330         PR rtl-optimization/29798
331
332         * gcc.c-torture/execute/pr29798.c: New.
333
334 2006-11-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
335
336         * gcc.dg/builtins-20.c: Add more cases.
337
338 2006-11-13  Jakub Jelinek  <jakub@redhat.com>
339
340         PR fortran/29759
341         * gfortran.dg/gomp/pr29759.f90: New test.
342
343 2006-11-13  Mark Mitchell  <mark@codesourcery.com>
344
345         PR c++/29518
346         * g++.dg/template/static28.C: New test.
347
348 2006-11-13  Carlos O'Donell  <carlos@codesourcery.com>
349
350         * lib/c-torture.exp: Use target-libpath.exp.
351         * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
352         set GCC_EXEC_PREFIX env var from global variable of same name.
353
354 2006-11-12  Andrew Pinski  <andrew_pinski@playstation.sony.com>
355
356         PR fortran/26994
357         * gfortran.fortran-torture/compile/transfer-1.f90:
358         New testcase.
359
360 2006-11-12  H.J. Lu  <hongjiu.lu@intel.com>
361             Zdenek Dvorak <dvorakz@suse.cz>
362
363         PR tree-optimization/29680
364         * gcc.dg/alias-11.c: New test.
365
366 2006-11-12  Jason Merrill  <jason@redhat.com>
367             Andrew Pinski <pinskia@physics.uc.edu>
368
369         PR middle-end/28915
370         * gcc.target/i386/vectorize1.c: New.
371
372 2006-11-12  Roger Sayle  <roger@eyesopen.com>
373
374         PR rtl-optimization/29797
375         * gcc.c-torture/execute/pr29797-1.c: New test case.
376
377 2006-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
378
379         * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
380
381 2006-11-12  Zdenek Dvorak <dvorakz@suse.cz>
382
383         * gcc.dg/tree-ssa/prefetch-3.c: New test.
384
385 2006-11-12  Roger Sayle  <roger@eyesopen.com>
386
387         PR tree-optimization/13827
388         * gcc.dg/fold-eqand-1.c: New test case.
389
390 2006-11-11  Andrew Pinski  <andrew_pinski@playstation.sony.com>
391
392         PR rtl-opt/28812
393         * gcc.c-torture/execute/mayalias-3.c: New test.
394
395 2006-11-11  Richard Sandiford  <richard@codesourcery.com>
396
397         PR middle-end/27528
398         * gcc.c-torture/compile/pr27528.c: New test.
399         * gcc.dg/pr27528.c: Likewise.
400
401 2006-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
402
403         * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
404
405         * gcc.dg/torture/builtin-symmetric-1.c: New test.
406
407 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
408
409         PR fortran/29758
410         * gfortran.dg/reshape_source_size_1.f90: New test.
411
412 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
413
414         PR fortran/29315
415         * gfortran.dg/aliasing_dummy_4.f90: New test.
416
417 2006-11-10  Uros Bizjak  <ubizjak@gmail.com>
418
419         PR target/29777
420         * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
421         and x86_64-*-* targets.
422
423 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
424
425         * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
426         * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
427         New macros. Use them in exact tests.
428         (TESTIT3): New macro.
429         Add tests for fmin, fmax and fma.
430
431 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
432
433         PR fortran/29431
434         * gfortran.dg/array_constructor_13.f90: New test.
435
436 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
437
438         PR fortran/29744
439         * gfortran.dg/used_types_12.f90: New test.
440
441 2006-11-09  Serge Belyshev  <belyshev@depni.sinp.msu.ru>
442
443         PR middle-end/29726
444         * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
445         (test6): Ditto.
446         (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
447         * gcc.dg/fold-eqandshift-3.c: New test case.
448
449 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
450
451         PR fortran/29699
452         * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
453
454         PR fortran/21370
455         * gfortran.dg/change_symbol_attributes_1.f90: New test.
456
457 2006-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
458
459         * gcc.dg/20061109-1.c: New testcase.
460
461 2006-11-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
462
463         * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
464
465 2006-11-09  Tobias Burnus  <burnus@net-b.de>
466
467         * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
468         * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
469
470 2006-11-08  Zdenek Dvorak <dvorakz@suse.cz>
471
472         * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
473         * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
474
475 2006-11-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
476
477         * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
478
479 2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
480
481         * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
482         vect-9.c).
483         * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
484         * gcc.dg/vect/vect-9.c: Now vectorizable.
485         * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
486         that support vect_widen_mult.
487         * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
488         * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
489         vect-reduc-dot-u16.c).
490         * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
491         vect-reduc-dot-u16.c).
492         * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
493         * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
494         vect-reduc-dot-s8.c).
495         * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
496         vect-reduc-dot-s8.c).
497         * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
498         vect-reduc-dot-s8.c).
499         * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
500         * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
501         vect-reduc-dot-u8.c).
502         * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
503         vect-reduc-dot-u8.c).
504         * gcc.dg/vect/vect-widen-mult-sum.c: New test.
505         * gcc.dg/vect/vect-multitypes-9.c: New test.
506         * gcc.dg/vect/vect-multitypes-10.c: New test.
507         * gcc.dg/vect/vect-widen-mult-s16.c: New test.
508         * gcc.dg/vect/vect-widen-mult-u16.c: New test.
509         * gcc.dg/vect/vect-widen-mult-u8.c: New test.
510         * gcc.dg/vect/vect-widen-mult-s8.c: New test.
511         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
512         * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
513         wrapv-vect-reduc-dot-s8.c.
514         * lib/target-support.exp (check_effective_target_vect_unpack): New.
515         (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
516         targets that support vec_unpack.
517         (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
518         (check_effective_target_vect_widen_mult_qi_to_hi): New.
519         (check_effective_target_vect_widen_mult_hi_to_si): New.
520         (check_effective_target_vect_widen_sum): Removed.
521
522         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
523
524         * gcc.dg/vect/vect-multitypes-8.c: New test.
525         * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
526
527         2006-11-08 Dorit Nuzman  <dorit@il.ibm.com>
528
529         * gcc.dg/vect/vect-multitypes-7.c: New test.
530
531         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
532
533         * gcc.dg/vect/vect-multitypes-4.c: New test.
534         * gcc.dg/vect/vect-multitypes-5.c: New test.
535         * gcc.dg/vect/vect-multitypes-6.c: New test.
536
537         2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
538
539         * gcc.dg/vect/vect-multitypes-1.c: New test.
540         * gcc.dg/vect/vect-multitypes-2.c: New test.
541         * gcc.dg/vect/vect-multitypes-3.c: New test.
542
543 2006-11-07  Eric Christopher  <echristo@apple.com>
544
545         * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
546         Test using scan-assembler-not.
547
548 2006-11-07  Jakub Jelinek  <jakub@redhat.com>
549
550         * gcc.dg/inline-17.c: New test.
551
552 2006-11-07  Steve Ellcey  <sje@cup.hp.com>
553
554         PR other/25028
555         * gcc.dg/torture/fp-int-convert-float128-timode.c:  Do not XFAIL
556         on HP-UX.
557
558 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
559
560         PR fortran/29539
561         * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
562
563         PR fortran/29634
564         * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
565         test.
566
567 2006-11-07  Tobias Burnus  <burnus@net-b.de>
568
569         PR fortran/29601
570         * gfortran.dg/volatile.f90: Add.
571         * gfortran.dg/volatile2.f90: Add.
572         * gfortran.dg/volatile3.f90: Add.
573         * gfortran.dg/volatile4.f90: Add.
574         * gfortran.dg/volatile5.f90: Add.
575         * gfortran.dg/volatile6.f90: Add.
576         * gfortran.dg/volatile7.f90: Add.
577
578 2006-11-06  Tobias Burnus  <burnus@net-b.de>
579
580         * gfortran.dg/io_constraints_2.f90: Adjust pattern
581           for matching error messages.
582         * gfortran.dg/specifics_3.f90: Adjust pattern
583           for matching error messages.
584
585 2006-11-06  Janis Johnson  <janis187@us.ibm.com
586             Bernhard Fischer  <aldot@gcc.gnu.org>
587
588         * lib/gcc-dg.exp (output-exists): New proc.
589         (output-exists-not): New proc.
590         * gcc.test-framework/test-framework.awk: Support new directives.
591         * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
592         * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
593         * gcc.test-framework/dg-outexists-exp-F.c: New test.
594         * gcc.test-framework/dg-outexists-exp-XP.c: New test.
595         * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
596         * gcc.test-framework/dg-outexists-exp-P.c: New test.
597
598 2006-11-06  Erik Edelmann  <eedelman@gcc.gnu.org>
599
600         PR fortran/29630
601         PR fortran/29679
602         * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
603         * gfortran.dg/initialization_3.f90: New.
604
605 2006-11-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
606
607         PR libgfortran/25545
608         * gfortran.dg/dollar_edit_descriptor-2.f: New test.
609
610 2006-11-05  Jakub Jelinek  <jakub@redhat.com>
611
612         PR middle-end/29695
613         * gcc.c-torture/execute/pr29695-1.c: New test.
614         * gcc.c-torture/execute/pr29695-2.c: New test.
615
616 2006-11-05  Paul Thomas  <pault@gcc.gnu.org>
617
618         PR fortran/29565
619         * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
620
621 2006-11-04  Brooks Moses  <brooks.moses@codesourcery.com>
622
623         * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
624         for matching error messages.
625
626 2006-11-04  Uros Bizjak  <ubizjak@gmail.com>
627
628         PR target/26915
629         * gcc.target/i386/387-12.c: New test.
630
631 2006-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
632
633         PR libfortran/29713
634         * gfortran.dg/pr29713.f90: New test.
635
636 2006-11-03  J"orn Rennecke  <joern.rennecke@st.com>
637
638         * testsuite/gcc.c-torture/execute/arith-rand-ll.c:
639         Also test for bogus rest sign.
640
641 2006-11-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
642
643         PR libfortran/27895
644         * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
645
646 2006-11-02  Brooks Moses  <brooks.moses@codesourcery.com>
647
648         * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
649         from error messages.
650
651 2006-11-02  Mike Stump  <mrs@apple.com>
652
653         * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
654
655         * g++.old-deja/g++.abi/align.C: Enable for darwin.
656
657 2006-11-02  Eric Botcazou  <ebotcazou@adacore.com>
658
659         * g++.dg/eh/gcsec1.C: New test.
660
661 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
662
663         * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
664         (TESTIT_2P, TESTIT_2P_R): New macros.  Test sincos.
665
666 2006-11-01  Adam Nemet  <anemet@caviumnetworks.com>
667
668         * gcc.dg/fold-mod-1.c: Match the leading 0x for the
669         hexadecimal value.
670         * gcc.dg/tree-prof/val-prof-2.c: Likewise.
671         * gcc.dg/pr14796-2.c: Likewise.
672
673 2006-11-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
674
675         * gcc.c-torture/execute/20061101-1.c: New test.
676
677 2006-11-01  Richard Guenther  <rguenther@suse.de>
678
679         * testsuite/gcc.target/i386/fpprec-1.c: New testcase.
680
681 2006-11-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
682
683         * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
684         * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
685
686 2006-10-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
687
688         * gcc.c-torture/execute/20061031-1.c: New test.
689
690 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
691
692         PR 23067
693         * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
694         * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
695         * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
696         * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
697         * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
698         * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
699         * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
700
701 2006-10-31  Eric Christopher  <echristo@apple.com>
702             Falk Hueffner  <falk@debian.org>
703
704         * gcc.dg/builtin-bswap-1.c: New.
705         * gcc.dg/builtin-bswap-2.c: New.
706         * gcc.dg/builtin-bswap-3.c: New.
707         * gcc.dg/builtin-bswap-4.c: New.
708         * gcc.dg/builtin-bswap-5.c: New.
709         * gcc.target/i386/builtin-bswap-1.c: New.
710
711 2006-10-31  Geoffrey Keating  <geoffk@apple.com>
712
713         * gcc.dg/inline-16.c: New.
714
715         PR 16622
716         * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
717         defining it.
718         * gcc.dg/inline-13.c: New.
719         * gcc.dg/inline-14.c: New.
720         * gcc.dg/inline-15.c: New.
721
722         PR 11377
723         * gcc.dg/inline6.c: New.
724         * gcc.dg/inline7.c: New.
725
726 2006-10-31  Roger Sayle  <roger@eyesopen.com>
727
728         PR middle-end/23470
729         * gcc.dg/pr23470-1.c: New test case.
730
731 2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
732
733         PR fortran/29537
734         * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
735         data.
736         * gfortran.dg/blockdata_2.f90: New testcase.
737
738 2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
739
740         PR libfortran/29627
741         * gfortran.dg/unf_short_record_1.f90:  New test.
742
743 2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
744
745         PR fortran/29067
746         * gfortran.dg/pr29067.f: New test.
747
748 2006-10-31  Joseph Myers  <joseph@codesourcery.com>
749             Richard Sandiford  <richard@codesourcery.com>
750
751         * lib/target-supports.exp (get_compiler_messages): Append options
752         as a single list element.
753         (check_effective_target_arm_vfp_ok): New.
754         * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
755
756 2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
757
758         PR fortran/29387
759         * gfortran.dg/intrinsic_actual_2.f90: New test.
760
761         PR fortran/29490
762         * gfortran.dg/actual_array_interface_1.f90: New test.
763
764         PR fortran/29641
765         * gfortran.dg/used_types_11.f90: New test.
766
767 2006-10-30  Dirk Mueller  <dmueller@suse.de>
768
769         * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
770         * g++.old-deja/g++.pt/eichin01b.C (main): Same.
771         * g++.old-deja/g++.pt/eichin01.C (main): Same.
772         * g++.old-deja/g++.mike/net25.C (main): Same.
773         * g++.dg/lookup/exception1.C (main): Same.
774         * g++.dg/parse/parens2.C (main): Same.
775
776 2006-10-30  Roger Sayle  <roger@eyesopen.com>
777
778         * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
779
780 2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
781
782         * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
783         * gcc.dg/torture/builtin-math-3.c: Likewise.
784
785 2006-10-30  Tobias Burnus  <burnus@net-b.de>
786
787         PR fortran/29452
788         * gfortran.dg/write_check.f90: Check run-time keyword checking.
789         * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
790
791 2006-10-30  Andrew Pinski  <pinskia@gmail.com>
792
793         PR Fortran/29410
794         * gfortran.fortran-torture/execute/transfer1.f90: New test.
795
796 2006-10-30  Joseph Myers  <joseph@codesourcery.com>
797
798         * lib/target-supports.exp (check_function_available): Declare
799         function before calling.
800
801 2006-10-30  Jakub Jelinek  <jakub@redhat.com>
802
803         PR tree-optimization/29637
804         * gcc.dg/pr29637.c: New test.
805
806 2006-10-29  Roger Sayle  <roger@eyesopen.com>
807
808         * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
809         tree canonicalization.
810
811 2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
812
813         * gcc.dg/builtins-20.c: Add more hypot tests.
814
815 2006-10-29  Roger Sayle  <roger@eyesopen.com>
816
817         * gcc.dg/fold-compare-1.c: New test case.
818
819 2006-10-29  Dirk Mueller  <dmueller@suse.de>
820
821         PR c++/16307
822         * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
823
824 2006-10-29  Roger Sayle  <roger@eyesopen.com>
825
826         PR tree-optimization/15458
827         * gcc.dg/fold-xornot-1.c: New test case.
828
829 2006-10-29  Richard Guenther  <rguenther@suse.de>
830
831         * gcc.target/i386/math-torture/trunc.c: New testcase.
832
833 2006-10-29  Richard Guenther  <rguenther@suse.de>
834
835         * gcc.target/i386/math-torture/round.c: New testcase.
836
837 2006-10-29  Richard Guenther  <rguenther@suse.de>
838
839         * gcc.target/i386/math-torture/ceil.c: New testcase.
840         * gcc.target/i386/math-torture/floor.c: Likewise.
841
842 2006-10-29  Richard Guenther  <rguenther@suse.de>
843
844         * gcc.target/i386/math-torture/rint.c: New testcase.
845         * gcc.target/i386/math-torture/nearbyint.c: Likewise.
846
847 2006-10-29  Richard Guenther  <rguenther@suse.de>
848
849         * gcc.target/i386/math-torture/lfloor.c: New testcase.
850         * gcc.target/i386/math-torture/lceil.c: Likewise.
851
852 2006-10-28  Tobias Burnus  <burnus@net-b.de>
853
854         PR libgfortran/24313
855         * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
856
857 2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
858
859         * gcc.c-torture/execute/20020118-1.c,
860         gcc.c-torture/execute/builtins/strlen.c,
861         gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
862         comment typos.
863
864 2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
865
866         * gcc.dg/builtins-20.c: Add tests for hypot.
867         * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
868         two-argument builtins.
869         * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
870         TESTIT2.  Update all callers.
871         (TESTIT2, TESTIT2_R): New helper macros.
872         Add testcases for pow, hypot and atan2.
873
874 2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
875
876         PR C++/29295
877         * g++.dg/expr/bool1.C: New test.
878         * g++.dg/expr/bool2.C: New test.
879
880 2006-10-28  Tobias Burnus  <burnus@net-b.de>
881
882         PR fortran/28224
883         * gfortran.dg/io_constraints_2.f90: Use -std=f95.
884         * gfortran.dg/namelist_internal.f90: New test.
885
886 2006-10-28  Tobias Burnus  <burnus@net-b.de>
887
888         PR fortran/29625
889         * gfortran.dg/io_real_boz.f90: Add.
890         * gfortran.dg/io_real_boz2.f90: Add.
891
892 2006-10-28  Richard Guenther  <rguenther@suse.de>
893
894         PR middle-end/26899
895         * gcc.dg/tree-ssa/pr26899.c: New testcase.
896
897 2006-10-28  Richard Guenther  <rguenther@suse.de>
898
899         PR target/28806
900         * gcc.target/i386/math-torture/lround.c: New testcase.
901
902 2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
903
904         * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
905         * gcc.dg/builtins-44.c: Likewise.
906         * gcc.dg/builtins-45.c: Likewise.
907         * gcc.dg/pr28796-2.c: Likewise.
908         * gcc.dg/unordered-3.c: Likewise.
909
910 2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
911
912         PR libgfortran/27954
913         * gfortran.dg/error_recovery_2.f90: New test.
914
915 2006-10-26  Richard Guenther  <rguenther@suse.de>
916
917         * gcc.target/i386/i386.exp: Use glob, not find to collect
918         tests.  Avoids recursing into subdirectories.
919         * gcc.target/i386/math-torture/math-torture.exp: Torture
920         for interesting ia32 math options.
921         * gcc.target.i386/math-torture/lrint.c: New testcase.
922
923 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
924
925         PR libgfortran/29563
926         * gfortran.dg/arrayio_9.f90: Update test.
927         * gfortran.dg/arrayio_19.f90: New test.
928
929 2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
930
931         * gcc.dg/20061026.c: New testcase.
932
933 2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
934
935         PR libgfortran/29563
936         * gfortran.dg/arrayio_9.f90: New test.
937
938 2006-10-26  Ben Elliston  <bje@au.ibm.com>
939
940         * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
941         Copy the strings manually, as strcpy may call strlen.
942
943 2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
944
945         * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
946         Add checks for log, log2, log10 and log1p.
947
948         * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
949         we already test 0.0.  Add checks for expm1, log, log2, log10,
950         log1p, cbrt, erf and erfc.
951
952 2006-10-25  Steve Ellcey  <sje@cup.hp.com>
953
954         * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
955
956 2006-10-25  Uros Bizjak  <uros@kss-loka.si>
957
958         * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
959         and remainderl() built-in functions.  Remove -ffast-math from
960         dg-options.
961
962 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
963
964         * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
965         acosh and atanh.
966
967         * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
968         floating point modifiers to arguments passed to float and long
969         double functions respectively.  Update all callers to use floating
970         point numbers, not integers.  Add tests for exp, exp2 and
971         exp10/pow10.
972
973         * gcc.dg/torture/builtin-math-3.c: New test.
974
975 2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
976
977         PR fortran/29393
978         * gfortran.dg/initialize_2.f90: New.
979
980 2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
981
982         * gcc.dg/torture/builtin-math-2.c: New test.
983
984 2006-10-24  Richard Guenther  <rguenther@suse.de>
985
986         PR middle-end/28796
987         * gcc.dg/pr28796-1.c: New testcase.
988         * gcc.dg/pr28796-2.c: Likewise.
989
990 2006-10-24  Richard Guenther  <rguenther@suse.de>
991
992         * gcc.dg/builtins-57.c: New testcase.
993
994 2006-10-24  Richard Guenther  <rguenther@suse.de>
995
996         PR tree-optimization/29567
997         * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
998
999 2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
1000
1001         PR tree-optimization/14784
1002         * gcc.dg/alias-10.c: New test.
1003
1004 2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1005
1006         * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
1007
1008 2006-10-23  Jakub Jelinek  <jakub@redhat.com>
1009
1010         * gcc.dg/builtin-strncat-chk-1.c: New test.
1011
1012 2006-10-23  Jan Hubicka  <jh@suse.cz>
1013
1014         * gcc.dg/memmove-1.c: New test.
1015
1016 2006-10-23  Paul Brook  <paul@codesourcery.com>
1017
1018         * gcc.dg/pragma-pack-5.c: New test.
1019
1020 2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
1021
1022         * g++.dg/other/s390-1.C: New testcase.
1023
1024 2006-10-23  Richard Guenther  <rguenther@suse.de>
1025
1026         PR middle-end/27132
1027         PR middle-end/23295
1028         * gcc.dg/pr27132.c: New testcase.
1029         * gcc.dg/pr23295.c: Likewise.
1030         * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
1031         * g++.dg/tree-ssa/pr19807.C: Likewise.
1032
1033 2006-10-23  Richard Guenther  <rguenther@suse.de>
1034
1035         PR middle-end/21032
1036         * gcc.dg/pr21032.c: New testcase.
1037
1038 2006-10-22  Jeff Law  <law@redhat.com>
1039         Richard Guenther  <rguenther@suse.de>
1040
1041         PR tree-optimization/15911
1042         * gcc.dg/tree-ssa/vrp30.c: New testcase.
1043
1044 2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1045
1046         PR c++/20647
1047         * g++.dg/abi/rtti3.C: New.
1048
1049 2006-10-21  Uros Bizjak  <uros@kss-loka.si>
1050
1051         PR middle-end/28252
1052         * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
1053         transformation.
1054
1055 2006-10-21  Richard Guenther  <rguenther@suse.de>
1056
1057         PR tree-optimization/3511
1058         * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
1059
1060 2006-10-21  Richard Guenther  <rguenther@suse.de>
1061
1062         PR middle-end/26898
1063         * gcc.dg/torture/pr26898-1.c: New testcase.
1064         * gcc.dg/torture/pr26898-2.c: Likewise.
1065
1066 2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
1067
1068         PR c++/28053
1069         * g++.dg/parse/bitfield1.C: Adjust error markers.
1070         * g++.dg/parse/bitfield2.C: New test.
1071
1072 2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
1073
1074         * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
1075
1076 2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1077
1078         PR libfortran/27895
1079         * gfortran.dg/zero_sized_1.f90: New test.
1080
1081 2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
1082
1083         * gcc.dg/div-compare-1.c: New test.
1084
1085 2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
1086
1087         PR fortran/29216
1088         * gfortran.dg/result_default_init_1.f90: New test.
1089
1090         PR fortran/29314
1091         * gfortran.dg/automatic_default_init_1.f90: New test.
1092
1093         * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
1094         from 38 to 33.
1095
1096 2006-10-18  Geoffrey Keating  <geoffk@apple.com>
1097
1098         * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
1099         'using namespace std' without previous declaration.
1100         * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
1101         * g++.old-deja/g++.robertl/eb133c.C: New.
1102
1103 2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1104
1105         PR libgfortran/29277
1106         * gfortran.dg/streamio_4.f90: Update test.
1107         * gfortran.dg/streamio_11.f90: New test.
1108
1109 2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
1110
1111         PR c++/27952
1112         * g++.dg/inherit/virtual1.C: New test.
1113
1114 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1115
1116         PR c++/28261
1117         * g++.dg/parse/enum3.C: New test.
1118
1119 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1120
1121         PR c++/29039
1122         * g++.dg/init/ctor8.C: New test.
1123
1124 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
1125
1126         PR c++/27270
1127         * g++.dg/ext/complit8.C: Tweak error markers.
1128         * g++.dg/template/complit1.C: Add error marker.
1129
1130 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1131
1132         PR c++/27270
1133         * g++.dg/ext/complit8.C: New test.
1134
1135         PR c++/29408
1136         * g++.dg/parse/dtor12.C: New test.
1137
1138         PR c++/29435
1139         * g++.dg/template/sizeof11.C: New test.
1140
1141 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
1142
1143         PR fortran/29392
1144         * gfortran.dg/data_char_3.f90: New test.
1145
1146         PR fortran/29451
1147         * gfortran.dg/negative_automatic_size.f90: New test.
1148
1149 2006-10-16  David Daney  <ddaney@avtrex.com>
1150
1151         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
1152
1153 2006-10-16  Eric Christopher  <echristo@apple.com>
1154
1155         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
1156         x86_64.
1157
1158 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
1159
1160         PR c++/28211
1161         * g++.dg/tc1/dr49.C: Tweak error messages.
1162         * g++.dg/parse/template21.C: New test.
1163
1164 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1165
1166         PR middle-end/20491
1167         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
1168
1169 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
1170
1171         PR fortran/29403
1172         * gfortran.dg/print_1.f90: New test.
1173
1174 2006-10-15  Jan Hubicka  <jh@suse.cz>
1175
1176         PR middle-end/29241
1177         * gcc.c-torture/compile/pr29241.c: New testcase.
1178
1179 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
1180
1181         PR middle-end/29250
1182         * gcc.c-torture/compile/pr29250.c: New test.
1183
1184 2006-10-15  Richard Guenther  <rguenther@suse.de>
1185
1186         * gcc.dg/pr29299.c: New testcase.
1187
1188 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
1189
1190         PR fortran/24767
1191         * gfortran.dg/label_4.f90: Adjust warning flag.
1192
1193 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
1194
1195         PR fortran/29371
1196         * gfortran.dg/nullify_3.f90: New test.
1197
1198 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1199
1200         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1201         on Solaris 2.5.1 too.
1202
1203 2006-10-13  Eric Christopher  <echristo@apple.com>
1204
1205         * gcc.dg/pr25993.c: Skip for darwin.
1206
1207 2006-10-13  Eric Christopher  <echristo@apple.com>
1208
1209         * gcc.dg/visibility-11.c: Skip for darwin.
1210
1211 2006-10-13  Eric Christopher  <echristo@apple.com>
1212
1213         * gcc.dg/darwin-weakimport-1.c: Use
1214         -fno-asynchronous-unwind-tables.
1215         * gcc.dg/darwin-weakimport-3.c: Ditto.
1216
1217 2006-10-13  Richard Guenther  <rguenther@suse.de>
1218
1219         PR tree-optimization/29446
1220         * gcc.dg/torture/pr29446.c: New testcase.
1221
1222 2006-10-13  Bill Wendling  <wendling@apple.com>
1223
1224         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
1225         * g++.old-deja/g++.jason/hmc1.C: Likewise.
1226         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
1227         * g++.old-deja/g++.law/shadow1.C: Likewise.
1228         * g++.old-deja/g++.law/ctors10.C: Likewise.
1229         * g++.dg/debug/namespace1.C: Likewise.
1230         * g++.dg/inherit/namespace-as-base.C: Likewise.
1231         * g++.dg/opt/delay-slot-1.C: Likewise.
1232         * g++.dg/parse/defarg10.C: Likewise.
1233         * g++.dg/template/ptrmem11.C: Likewise.
1234         * g++.dg/template/mem_func_ptr.C: Likewise.
1235         * g++.dg/template/spec19.C: Likewise.
1236
1237 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
1238
1239         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
1240
1241 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
1242
1243         PR fortran/29373
1244         * gfortran.dg/implicit_9.f90: New test.
1245
1246         PR fortran/29407
1247         * gfortran.dg/namelist_25.f90: New test.
1248
1249         PR fortran/27701
1250         * gfortran.dg/same_name_2.f90: New test.
1251
1252         PR fortran/29232
1253         * gfortran.dg/host_assoc_types_1.f90: New test.
1254
1255         PR fortran/29364
1256         * gfortran.dg/missing_derived_type_1.f90: New test.
1257         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
1258
1259         PR fortran/29422
1260         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
1261
1262         PR fortran/29428
1263         * gfortran.dg/alloc_comp_assign_5.f90: New test.
1264
1265 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1266
1267         PR fortran/29391
1268         * gfortran.dg/bound_2.f90: New test.
1269
1270 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1271
1272         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
1273         directive.
1274         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
1275         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
1276         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1277         * gfortran.dg/gomp/reduction3.f90: Likewise.
1278         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
1279         * gfortran.dg/dummy_procedure_2.f90: Likewise.
1280         * gfortran.dg/interface_derived_type_1.f90: Likewise.
1281         * gfortran.dg/forall_4.f90: Likewise.
1282         * gfortran.dg/spec_expr_4.f90: Likewise.
1283         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
1284         * gfortran.dg/forall_5.f90: Likewise.
1285         * gfortran.dg/open_access_append_2.f90: Add check for
1286         compile-time warning.
1287
1288 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
1289
1290         PR c++/28506
1291         * g++.dg/parse/pure1.C: New test.
1292
1293 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1294
1295         PR fortran/21435
1296         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
1297         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
1298         for compile-time warnings.
1299         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
1300         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
1301         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
1302         file.
1303         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
1304         specifier.
1305         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
1306         compile-time warning.
1307
1308 2006-10-12  Jan Hubicka  <jh@suse.cz>
1309
1310         PR c/28419
1311         * gcc.dg/pr28319.c: New test.
1312
1313 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
1314         PR c++/29318
1315         * g++.dg/ext/vla4.C: New test.
1316
1317 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
1318
1319         PR c++/27961
1320         * g++.dg/template/crash60.C: New test.
1321         * g++.dg/other/large-size-array.C: Adjust error markers.
1322         * g++.dg/parse/crash27.C: Likewise.
1323         * g++.dg/template/crash1.C: Likewise.
1324
1325 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
1326
1327         PR testsuite/29093
1328         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
1329
1330 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
1331
1332         PR preprocessor/28709
1333         * gcc.dg/cpp/paste14.c: New test.
1334
1335 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
1336
1337         PR c++/29175
1338         * g++.dg/init/array24.C: New test.
1339
1340 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1341
1342         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
1343         of <sys/types.h>.
1344
1345 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
1346
1347         PR c++/29024
1348         * g++.dg/parse/typedef8.C: New test.
1349         * g++.dg/other/mult-stor1.C: Adjust error markers.
1350
1351 2006-10-11  Richard Guenther  <rguenther@suse.de>
1352
1353         PR tree-optimization/28230
1354         * gcc.dg/torture/pr28230.c: New testcase.
1355
1356 2006-10-11  Richard Guenther  <rguenther@suse.de>
1357
1358         PR inline-asm/29119
1359         * gcc.dg/torture/pr29119.c: New testcase.
1360
1361 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
1362
1363         PR middle-end/29272
1364         * gcc.c-torture/execute/20060930-2.c: New test.
1365
1366 2006-10-09  Richard Henderson  <rth@redhat.com>
1367
1368         Revert emutls patch.
1369
1370 2006-10-09  Richard Guenther  <rguenther@suse.de>
1371
1372         PR middle-end/29254
1373         * gcc.dg/pr29254.c: New testcase.
1374
1375 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
1376             Paul Thomas  <pault@gcc.gnu.org>
1377
1378         PR fortran/20541
1379         * gfortran.dg/alloc_comp_basics_1.f90: New test.
1380         * gfortran.dg/alloc_comp_basics_2.f90: New test.
1381         * gfortran.dg/alloc_comp_assign_1.f90: New test.
1382         * gfortran.dg/alloc_comp_assign_2.f90: New test.
1383         * gfortran.dg/alloc_comp_assign_3.f90: New test.
1384         * gfortran.dg/alloc_comp_assign_4.f90: New test.
1385         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
1386         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
1387         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
1388         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
1389         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
1390         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
1391         * gfortran.dg/alloc_comp_std.f90: New test.
1392         * gfortran.dg/move_alloc.f90: New test.
1393
1394 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
1395
1396         PR fortran/29115
1397         * gfortran.dg/derived_constructor_comps_2.f90: New test.
1398
1399         PR fortran/29211
1400         * gfortran.dg/forall_char_dependencies_1.f90: New test.
1401
1402 2006-10-08  Tobias Burnus  <burnus@net-b.de>
1403
1404         PR fortran/28585
1405         * gfortran.dg/new_line.f90: New test.
1406
1407 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1408
1409         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
1410         * gcc.dg/torture/builtin-convert-1.c,
1411         gcc.dg/torture/builtin-convert-2.c,
1412         gcc.dg/torture/builtin-convert-3.c,
1413         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
1414
1415 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
1416
1417         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
1418         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
1419         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
1420         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
1421
1422 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
1423
1424         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
1425         Xfail some tests for powerpc-darwin and powerpc-aix.
1426
1427 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
1428
1429         PR c/29380
1430         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
1431
1432 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1433
1434         PR target/29300
1435         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
1436         on hppa*-*-hpux*.
1437
1438 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1439
1440         PR fortran/16580
1441         PR fortran/29288
1442         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
1443         Add tests for using all possible intrinsics as actual arguments.
1444         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
1445         all possible intrinsics as actual arguments.
1446         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
1447         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
1448
1449 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
1450
1451         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
1452         * gcc.dg/debug/debug-2.c: Likewise.
1453
1454 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
1455
1456         * gcc.c-torture/compile/sync-2.c: New test.
1457
1458 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1459
1460         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
1461         line endings.
1462
1463 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1464
1465         PR rtl-optimization/29128
1466         * gcc.c-torture/compile/pr29128.c: New test.
1467
1468 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1469
1470         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
1471         line endings.
1472
1473 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
1474
1475         PR middle-end/29256
1476         * gcc.dg/tree-ssa/loop-19.c: New test.
1477
1478 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1479
1480         PR tree-optimization/29330
1481         * gcc.dg/pr29330.c: New test.
1482
1483         PR target/28924
1484         * gcc.c-torture/compile/20061005-1.c: New test.
1485
1486 2006-10-06  Olivier Hainque  <hainque@adacore.com>
1487
1488         * gcc.dg/typename-vla-1.c: New case.
1489         * gnat.dg/forward_vla.adb: New case.
1490
1491 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
1492
1493         PR tree-optimization/29290
1494         * gfortran.dg/loop_nest_1.f90: New test.
1495
1496         PR target/29198
1497         * gcc.dg/tls/opt-12.c: New test.
1498
1499         PR fortran/28415
1500         * gfortran.dg/save_2.f90: New test.
1501
1502         PR c/29091
1503         * gcc.dg/pr29091.c: New test.
1504
1505 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
1506
1507         * lib/target-supports.exp
1508         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
1509         same as x86_64-*-*; check for LP64.
1510
1511 2006-10-04  Richard Henderson  <rth@redhat.com>
1512
1513         * lib/target-supports.exp (check_effective_target_tls): Redefine
1514         to mean non-emulated tls.
1515         * gcc.dg/tls/alias-1.c: Remove tls requirement.
1516         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1517         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1518         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1519         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1520         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1521         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1522
1523 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1524
1525         PR fortran/29343
1526         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
1527
1528 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1529
1530         * gfortran.dg/bounds_check_fail_1.f90: New test.
1531
1532 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1533
1534         PR c++/29020
1535         * g++.dg/template/friend48.C: New test.
1536
1537 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
1538
1539         PR fortran/29098
1540         * gfortran.dg/default_initialization_2.f90: New test.
1541
1542 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1543
1544         PR fortran/20779
1545         PR fortran/20891
1546         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
1547
1548 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
1549
1550         PR fortran/29284
1551         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
1552
1553         PR fortran/29321
1554         PR fortran/29322
1555         * gfortran.dg/missing_optional_dummy_2.f90: New test.
1556
1557         PR fortran/25091
1558         PR fortran/25092
1559         * gfortran.dg/entry_array_specs_1.f90: New test.
1560
1561 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
1562
1563         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
1564         insufficient to inhibit some test failures at -O3.  Do testing
1565         on integers.
1566
1567 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
1568
1569         PR c++/29138
1570         * g++.dg/inherit/access8.C: New test.
1571         * g++.dg/template/dtor4.C: Tweak error messages.
1572
1573 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1574
1575         PR fortran/27478
1576         * gfortran.dg/entry_8.f90: New test.
1577
1578 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1579
1580         PR c++/29291
1581         * g++.dg/parse/new4.C: New test.
1582
1583 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
1584
1585         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
1586         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
1587         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
1588         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
1589         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
1590
1591 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1592
1593         PR fortran/19260
1594         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
1595         * gfortran.dg/continuation_2.f90: New test.
1596
1597         PR fortran/19262
1598         * gfortran.dg/continuation_3.f90: New test.
1599         * gfortran.dg/continuation_4.f90: New test.
1600         * gfortran.dg/continuation_5.f: New test.
1601         * gfortran.dg/continuation_6.f: New test.
1602
1603 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
1604
1605         PR c++/29226
1606         * g++.dg/template/vla1.C: New test.
1607
1608 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1609
1610         PR fortran/29210
1611         * gfortran.dg/complex_parameter_1.f90: New test.
1612
1613 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
1614
1615         PR c/29154
1616         * gcc.c-torture/execute/20060929-1.c: New test.
1617
1618 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
1619
1620         PR c++/29105
1621         * g++.dg/template/member6.C: New test.
1622         * g++.dg/parse/typename7.C: Adjust error markers.
1623
1624         PR c++/29080
1625         * g++.dg/template/member7.C: New test.
1626
1627 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
1628
1629         PR c/24010
1630         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
1631         gcc.dg/Woverride-init-3.c: New tests.
1632
1633 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
1634
1635         * gcc.c-torture/execute/20060930-1.c: New test.
1636
1637 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1638
1639         PR fortran/18791
1640         * gfortran.dg/specifics_1.f90: New test.
1641         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
1642         complex specifics.
1643
1644 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1645
1646         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
1647         pthread-init-common.h: New.
1648
1649 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
1650
1651         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
1652         precision on some archs.
1653
1654 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
1655
1656         * gcc.dg/non-local-goto-1.c: New test.
1657         * gcc.dg/non-local-goto-2.c: Likewise.
1658         * gcc.dg/setjmp-3.c: Likewise.
1659         * gcc.dg/setjmp-4.c: Likewise.
1660
1661 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
1662
1663         * gnat.dg/self_aggregate_with_pointer.adb: New test.
1664
1665 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
1666
1667         PR fortran/28276
1668         * gfortran.dg/exponent_1.f90: New test.
1669
1670         PR fortran/27021
1671         * gfortran.dg/nearest_1.f90: New test.
1672
1673 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
1674
1675         PR middle-end/25261
1676         PR middle-end/28790
1677         * gcc.dg/gomp/nestedfn-1.c: New test.
1678
1679 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
1680
1681         PR objc/29195
1682         * objc/compile/method-1.m: New test.
1683
1684 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
1685
1686         PR c++/26938
1687         * g++.dg/template/crash58.C: New test.
1688         * g++.dg/parse/crash28.C: Adjust error markers.
1689         * g++.dg/template/crash34.C: Likewise.
1690         * g++.dg/template/friend31.C: Likewise.
1691         * g++.dg/template/crash32.C: Likewise.
1692
1693         PR c++/27329
1694         * g++.dg/template/crash59.C: New test.
1695
1696         PR c++/27667
1697         * g++.dg/template/spec33.C: New test.
1698         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
1699
1700 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
1701             Adam Nemet  <anemet@caviumnetworks.com>
1702
1703         * gcc.dg/tree-ssa/ivopts-1.c: New test.
1704         * gcc.dg/tree-ssa/ivopts-2.c: New test.
1705
1706 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
1707
1708         PR target/28911
1709         * gcc.dg/pr28911.c: New.
1710
1711 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
1712
1713         PR target/29169
1714         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
1715         (dg-options): Add -mfpmath=387.
1716
1717 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
1718
1719         PR c/28706
1720         * gcc.dg/pr28706.c: New test.
1721
1722         PR c/28712
1723         * gcc.dg/pr28712.c: New test.
1724
1725 2006-09-22  Mike Stump  <mrs@apple.com>
1726
1727         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
1728
1729 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
1730
1731         PR tree-optimization/28888
1732         * gcc.dg/pr28888.c: New test.
1733
1734 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
1735
1736         PR c++/29016
1737         * g++.dg/init/ptrfn1.C: New test.
1738
1739 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
1740
1741         PR c++/28861
1742         * g++.dg/template/spec32.C: New test.
1743         * g++.dg/parse/crash9.C: Adjust error markers.
1744
1745         PR c++/28303
1746         * g++.dg/template/typedef6.C: New test.
1747         * g++.dg/init/error1.C: Adjust error markers.
1748         * g++.dg/parse/crash9.C: Likewise.
1749         * g++.dg/template/crash55.C: Likewise.
1750
1751 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
1752
1753         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
1754
1755 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
1756
1757         PR target/27650
1758         * g++.dg/ext/dllimport12.C: New test.
1759
1760 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
1761
1762         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
1763         * gcc.target/mips/nmadd-2.c: Likewise.
1764         * gcc.target/mips/mips-ps-6.c: New test.
1765         * gcc.target/mips/neg-abs-1.c: Likewise.
1766         * gcc.target/mips/neg-abs-2.c: Likewise.
1767         * gcc.target/mips/nmadd-3.c: New test.
1768
1769 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
1770
1771         PR middle-end/28046
1772         * gcc.dg/gomp/atomic-10.c: New test.
1773         * g++.dg/gomp/atomic-10.C: New test.
1774
1775 2006-09-20  Eric Christopher  <echristo@apple.com>
1776
1777         * gcc.target/i386/sse3-not-fisttp.c: New.
1778
1779 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
1780
1781         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
1782
1783 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
1784
1785         * gcc.c-torture/execute/pr28289.c (one): New variable.
1786         (main): Use it instead of argc.
1787         * gcc.c-torture/execute/20060102-1.c (one): New variable.
1788         (main): Use it instead of argc.
1789
1790 2006-09-19  Paul Brook  <paul@codesourcery.com>
1791
1792         PR target/28516
1793         * gcc.dg/nested-func-5.c: New test.
1794
1795 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1796
1797         * lib/target-supports.exp (check_effective_target_tls): Compile
1798         test stubs using ${tool}_target_compile, not just target_compile.
1799         (check_effective_target_tls_runtime): Likewise.
1800
1801 2006-09-19  Ben Elliston  <bje@au.ibm.com>
1802
1803         * gcc.c-torture/compile/20030405-1.x: Remove.
1804
1805         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
1806         optimising linker from discarding it.
1807
1808 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
1809
1810         PR fortran/28526
1811         * gfortran.dg/keyword_symbol_1.f90: New test.
1812
1813         * gfortran.dg/spread_shape_1.f90: Add missing warning with
1814         pedantic compilation option.
1815
1816 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
1817
1818         PR fortran/29060
1819         * gfortran.dg/spread_shape_1.f90: New test.
1820
1821 2006-09-17  Roger Sayle  <roger@eyesopen.com>
1822
1823         PR tree-optimization/28887
1824         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
1825
1826 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
1827
1828         PR c/25993
1829         * gcc.dg/pr25993.c: New test.
1830
1831 2006-09-17  Ira Rosen  <irar@il.ibm.com>
1832
1833         PR tree-opt/21591
1834         * gcc.dg/vect/pr21591.c: New test.
1835
1836 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
1837
1838         PR tree-opt/29059
1839         * gcc.c-torture/compile/strcpy-1.c: New test.
1840         * gcc.c-torture/compile/strcpy-2.c: New test.
1841         * gcc.c-torture/compile/memcpy-1.c: New test.
1842         * gcc.c-torture/compile/memcpy-2.c: New test.
1843
1844 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
1845
1846         PR testsuite/29055
1847         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
1848
1849 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
1850
1851         * gnat.dg/specs/double_record_extension1.ads: New test.
1852         * gnat.dg/specs/double_record_extension2.ads: Likewise.
1853
1854 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
1855
1856         PR fortran/29051
1857         * gfortran.dg/oldstyle_3.f90: New test.
1858
1859 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1860
1861         PR libgfortran/29099
1862         * gfortran.dg/secnds-1.f: New test.
1863
1864 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1865
1866         PR libgfortran/29053
1867         * gfortran.dg/streamio_9.f90: New test.
1868         * gfortran.dg/streamio_10.f90: New test.
1869
1870 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
1871
1872         PR C++/29002
1873         * g++.dg/init/array22.C: New test.
1874         * g++.dg/init/array23.C: New test.
1875
1876 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
1877
1878         * stackcheck.lst: Update list of tests requiring stack checking.
1879         * norun.lst: Adjust for above change.
1880         * ada95.lst: New file.
1881         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
1882         requiring -gnat95 switch.
1883
1884 2006-09-14  Olivier Hainque  <hainque@adacore.com>
1885
1886         * gnat.dg/in_out_parameter.adb: New test.
1887
1888 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
1889
1890         PR debug/28980
1891         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
1892
1893 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
1894
1895         * gnat.dg/specs/unchecked_union.ads: New test.
1896
1897 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
1898
1899         PR rtl-optimization/28982
1900         * gcc.c-torture/execute/pr28982a.c: New test.
1901         * gcc.c-torture/execute/pr28982b.c: Likewise.
1902
1903 2006-09-12  Eric Christopher  <echristo@apple.com>
1904
1905         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
1906         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
1907
1908 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
1909
1910         PR c/28768
1911         PR preprocessor/14634
1912         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
1913         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
1914         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
1915
1916 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
1917
1918         * gcc.dg/pr28243.c: New test.
1919
1920 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
1921
1922         PR fortran/28971
1923         gfortran.dg/pr28971.f90: New test to act as a backstop in case
1924         this undiagnosed regression reappears.
1925
1926 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
1927
1928         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
1929         Treat $srcdir as a literal.
1930         * lib/fortran-torture.exp (fortran-torture-compile,
1931         fortran-torture-execute): Likewise.
1932         * lib/objc-torture.exp (objc-torture-compile,
1933         objc-torture-execute): Likewise.
1934         * lib/profopt.exp (profopt-execute): Likewise.
1935
1936 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
1937
1938         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
1939
1940 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
1941
1942         PR testsuite/28950
1943         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
1944
1945 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
1946
1947         PR target/13685
1948         * gcc.target/i386/pr13685.c: New test.
1949
1950 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1951
1952         * gcc.dg/pr28726.c: New test.
1953
1954 2006-09-11  Josh Conner  <jconner@apple.com>
1955
1956         * gcc.dg/nrv3.c: Increase size of structure.
1957         * gcc.dg/nrv4.c: Likewise.
1958         * gcc.dg/nrv5.c: Likewise.
1959
1960 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
1961
1962         PR libfortran/28890
1963         gfortran.dg/assumed_charlen_function_5.f90: New test.
1964
1965 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
1966
1967         PR c++/28991
1968         * g++.dg/init/static3.C: New test.
1969
1970 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
1971
1972         PR testsuite/29007
1973         * gcc.dg/long-long-cst1.c (t): Add cast to
1974         __SIZE_TYPE__ before casting to int.
1975         (main): Return 0 on success.
1976
1977 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1978
1979         * gcc.c-torture/execute/20060910-1.c: New test.
1980
1981 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
1982
1983         PR middle-end/26983
1984         * gcc.dg/pr26983.c: New test.
1985
1986 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
1987
1988         PR target/29006
1989         * gcc.c-torture/execute/pr29006.c: New test.
1990
1991 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1992
1993         PR libfortran/28947
1994         gfortran.dg/matmul_4.f90: New test.
1995
1996 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
1997
1998         PR fortran/28959
1999         gfortran.dg/used_types_10: New test.
2000
2001 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
2002
2003         PR libfortran/28923
2004         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
2005         gfortran.dg/array_initializer_3.f90: New test.
2006
2007 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2008
2009         PR fortran/28914
2010         * gfortran.dg/actual_array_constructor_3.f90: New test.
2011
2012 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
2013
2014         PR testsuite/26778
2015         * gcc.target/i386/pr26778.c: New testcase.
2016
2017 2006-09-08  Eric Christopher  <echristo@apple.com>
2018
2019         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
2020         * gcc.target/i386/memcpy-1.c: Ditto.
2021         * gcc.target/i386/asm-1.c: Ditto.
2022         * gcc.target/i386/20060512-4.c: Ditto.
2023         * gcc.target/i386/compress-float-387.c: Ditto.
2024         * gcc.target/i386/20060512-1.c: Ditto.
2025         * gcc.target/i386/compress-float-sse.c: Ditto.
2026         * gcc.target/i386/20060512-2.c: Ditto.
2027         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
2028         * gcc.target/i386/stack-prot-kernel.c: Ditto.
2029         * gcc.target/i386/compress-float-387-pic.c: Ditto.
2030         * gcc.dg/pr26449.c: Ditto.
2031         * gcc.dg/attr-ms_struct-2.c: Ditto.
2032         * gcc.dg/attr-ms_struct-1.c: Ditto.
2033         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
2034
2035 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
2036
2037         PR c/28504
2038         * gcc.dg/vla-10.c: New test.
2039
2040 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2041
2042         PR c++/28858
2043         * g++.dg/parse/template20.C: New test.
2044         * g++.dg/template/operator8.C: Remove obsolete part.
2045         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
2046         * g++.old-deja/g++.pt/crash65.C: Likewise.
2047
2048 2006-09-07  Jason Merrill  <jason@redhat.com>
2049
2050         PR middle-end/27724
2051         * gcc.dg/long-long-cst1.c: New test.
2052
2053 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2054
2055         PR C++/28906
2056         * g++.dg/other/array3.C: New test.
2057         * g++.dg/other/array4.C: New test.
2058         * g++.dg/other/array5.C: New test.
2059
2060 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
2061
2062         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
2063
2064 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
2065
2066         PR target/28946
2067         * gcc.target/i386/pr28946.c: New test.
2068
2069 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
2070
2071         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
2072         in integer literal constant.
2073         * gfortran.dg/enum_8.f90: Ditto.
2074         * gfortran.dg/g77/20030326-1.f: Ditto.
2075
2076 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
2077
2078         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
2079         nonconformance usage.
2080
2081 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2082
2083         PR middle-end/28862
2084         * gcc.c-torture/compile/vector-align-1.c: New test.
2085
2086 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2087
2088         PR rtl-opt/27883
2089         * g++.dg/opt/copysign-1.C: New test.
2090
2091 2006-09-06  Jason Merrill  <jason@redhat.com>
2092
2093         PR c++/27371
2094         * g++.dg/warn/unused-result1.C: New test.
2095
2096 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
2097
2098         PR c++/28903
2099         * g++.dg/ext/vla3.C: New test.
2100
2101         PR c++/28886
2102         * g++.dg/template/array16.C: New test.
2103
2104 2006-09-06  Richard Guenther  <rguenther@suse.de>
2105
2106         * gcc.dg/pr27226.c: Remove testcase again.
2107
2108 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2109
2110         PR tree-opt/28937
2111         * g++.dg/opt/unroll2.C: New test.
2112
2113 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2114
2115         PR tree-opt/28952
2116         * gcc.dg/vect/pr28952.c: New test.
2117
2118 2006-09-05  Richard Guenther  <rguenther@suse.de>
2119
2120         PR tree-optimization/28900
2121         * gcc.dg/torture/pr28900.c: New testcase
2122
2123 2006-09-05  Richard Guenther  <rguenther@suse.de>
2124
2125         PR tree-optimization/28905
2126         * gcc.c-torture/compile/pr28905.c: New testcase.
2127
2128 2006-09-05  Richard Guenther  <rguenther@suse.de>
2129
2130         PR middle-end/28935
2131         * gcc.dg/pr28935.c: New testcase.
2132
2133 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
2134
2135         * gcc.c-torture/execute/20060905-1.c: New test.
2136
2137 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
2138
2139         PR fortran/28908
2140         * gfortran.dg/used_types_7.f90: New test.
2141         * gfortran.dg/used_types_8.f90: New test.
2142         * gfortran.dg/used_types_9.f90: New test.
2143
2144 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2145
2146         * gcc.c-torture/compile/20060904-1.c: New test.
2147
2148 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
2149
2150         PR c++/23287 Revert my 2006-09-01 patch
2151         * g++.dg/parse/dtor12.C: Remove.
2152
2153 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
2154
2155         PR c+/27670
2156         * g++.dg/template/operator9.C: New test.
2157
2158         PR c++/27493
2159         * g++.dg/template/operator7.C: New test.
2160
2161         PR c++/27494
2162         * g++.dg/template/operator8.C: New test.
2163
2164         PR c++/27397
2165         * g++.dg/template/crash57.C: New test.
2166
2167         * g++.dg/template/typedef4.C: Adjust error markers.
2168         * g++.dg/template/typedef5.C: Likewise.
2169
2170 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
2171
2172         PR c++/28878
2173         * g++.dg/parse/crash33.C: New test.
2174
2175 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
2176         Richard Guenther  <rguenther@suse.de>
2177         Adam Nemet  <anemet@caviumnetworks.com>
2178
2179         PR middle-end/27226
2180         * gcc.target/mips/memcpy-1.c: New testcase.
2181         * gcc.dg/pr27226.c: Likewise.
2182
2183 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2184
2185         PR c++/28705
2186         * g++.dg/lookup/koenig5.C: New.
2187         * g++.dg/template/crash56.C: New.
2188
2189 2006-09-01  Josh Conner  <jconner@apple.com>
2190
2191         PR c++/25505
2192         * gcc.dg/nrv3.c: New test.
2193         * gcc.dg/nrv4.c: New test.
2194         * gcc.dg/nrv5.c: New test.
2195
2196 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
2197
2198         PR c++/23287
2199         * g++.dg/parse/dtor12.C: New.
2200
2201 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
2202
2203         PR tree-optimization/28839
2204         * gcc.dg/pr28839.c: New test.
2205
2206 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
2207
2208         PR target/24367
2209         * gcc.dg/pr24367.c: New testcase.
2210
2211 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
2212
2213         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
2214
2215 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
2216
2217         PR rtl-optimization/27735
2218         * gcc.dg/loop-unswitch-1.c: New test.
2219
2220 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
2221
2222         PR fortran/28885
2223         * gfortran.dg/aliasing_dummy_2.f90: New test.
2224
2225         PR fortran/20067
2226         * gfortran.dg/generic_5.f90: Change error message.
2227
2228         PR fortran/28873
2229         * gfortran.dg/generic_6.f90: New test.
2230
2231         PR fortran/25077
2232         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
2233
2234         PR fortran/25102
2235         * gfortran.dg/invalid_interface_assignment.f90: New test.
2236
2237         PR fortran/24866
2238         * gfortran.dg/module_proc_external_dummy.f90: New test.
2239
2240 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
2241
2242         PR c++/28349
2243         * testsuite/g++.dg/warn/var-args1.C: New test.
2244
2245 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
2246
2247         PR fortran/28866
2248         * gfortran.dg/simpleif_2.f90: New test.
2249         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
2250         * gfortran.dg/enum_5.f90: Ditto.
2251
2252 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2253             Kazu Hirata  <kazu@codesourcery.com>
2254
2255         PR tree-optimization/17506
2256         * gcc.dg/pr17506.c: New.
2257
2258 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
2259
2260         PR c++/28139
2261         * g++.dg/eh/alias1.C: New test.
2262
2263 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2264
2265         PR c++/28860
2266         * g++.dg/template/ttp22.C: New test.
2267
2268 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
2269
2270         PR middle-end/26632
2271         * gcc.dg/pr26632.c: New.
2272
2273 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2274
2275         PR libgfortran/28354
2276         * gfortran.dg/fmt_zero_precision.f90: New test.
2277
2278 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
2279
2280         PR c++/28058
2281         * g++.dg/template/spec31.C: New test.
2282
2283 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
2284
2285         PR c++/26573
2286         * g++.dg/other/static2.C: New test.
2287
2288 2006-08-26  Roger Sayle  <roger@eyesopen.com>
2289
2290         * gcc.dg/Wswitch-enum-2.c: New test case.
2291         * gcc.dg/Wswitch-enum-3.c: Likewise.
2292
2293 2006-08-26  Richard Guenther  <rguenther@suse.de>
2294
2295         * gcc.c-torture/compile/20060826-1.c: New testcase.
2296
2297 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
2298
2299         PR c++/28736
2300         * g++.dg/template/void10.C: New test.
2301
2302         PR c++/28737
2303         * g++.dg/template/void8.C: New test.
2304
2305         PR c+_+/28738
2306         * g++.dg/template/void9.C: New test.
2307
2308         * g++.dg/template/void3.C: Adjust error markers.
2309         * g++.dg/template/void4.C: Likewise.
2310         * g++.dg/template/crash55.C: Likewise.
2311         * g++.dg/template/void7.C: Likewise
2312
2313 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
2314
2315         PR c++/28588
2316         * g++.dg/inherit/access6.C: New test.
2317         * g++.dg/inherit/access7.C: Likewise.
2318
2319         PR c++/28595
2320         * g++.dg/template/array15.C: New test.
2321         * g++.dg/template/crash2.C: Tweak error markers.
2322
2323 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
2324
2325         PR middle-end/28683
2326         * gcc.c-torture/compile/20060823-1.c: New test.
2327
2328 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2329
2330         PR c++/28853
2331         * g++.dg/template/ttp21.C: New test.
2332
2333         PR c++/28852
2334         * g++.dg/other/operator1.C: Add error-marker.
2335         * g++.dg/other/operator2.C: New test.
2336
2337 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2338
2339         PR c/27893
2340         * gcc.c-torture/compile/vla-const-1.c,
2341         gcc.c-torture/compile/vla-const-2.c: New tests.
2342
2343 2006-08-26  Richard Guenther  <rguenther@suse.de>
2344
2345         PR middle-end/28814
2346         * gcc.dg/torture/pr28814.c: New testcase.
2347
2348 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2349
2350         PR c/28418
2351         * gcc.c-torture/compile/compound-literal-1.c: New test.
2352
2353 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
2354
2355         PR c/28299
2356         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
2357         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
2358         Expect extra diagnostics.
2359
2360 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
2361
2362         gcc.dg/noncompile/pr16876.c: New test.
2363
2364 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
2365
2366         PR c++/28056
2367         * g++.dg/parse/local1.C: New test.
2368         * g++.dg/other/qual1.C: Tweak error marker.
2369
2370 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
2371
2372         PR c++/27787
2373         * g++.dg/template/typename10.C: New.
2374         * g++.dg/template/lookup4.C: Remove bogus error marker.
2375
2376 2006-08-25  Richard Guenther  <rguenther@suse.de>
2377
2378         PR testsuite/28829
2379         * gcc.dg/pr26570.c: Fix testcase.
2380
2381 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
2382
2383         PR tree-opt/28807
2384         * gcc.c-torture/execute/mayalias-2.c: New test.
2385         * gcc.dg/tree-ssa/alias-13.c: New test.
2386
2387 2006-08-24  Jan Hubicka  <jh@suse.cz>
2388
2389         PR debug/26881
2390         * gcc.dg/debug/pr26881.c: New file.
2391
2392 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
2393
2394         PR fortran/28788
2395         * gfortran.dg/used_types_4.f90: New test.
2396         * gfortran.dg/derived_init_2.f90: Modify to check sibling
2397         association of derived types.
2398         * gfortran.dg/used_types_2.f90: Add module cleanup.
2399         * gfortran.dg/used_types_3.f90: The same.
2400
2401         PR fortran/28771
2402         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
2403         fix of regression.
2404
2405 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2406
2407         PR 28813
2408         * gfortran.dg/direct_io_6.f90: Remove test.
2409
2410 2006-08-23  Stuart Hastings  <stuart@apple.com>
2411
2412         PR 28825
2413         * gcc.target/i386/20060821-1.c: New.
2414
2415 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
2416
2417         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
2418         dg-warning strings for dllimport.
2419
2420 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
2421
2422         PR C++/28450
2423         * g++.dg/ext/vector4.C: New test.
2424         * g++.dg/ext/complex1.C: New test.
2425
2426 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
2427
2428         PR debug/28692
2429         * gcc.dg/debug/const-1.c: New.
2430         * gcc.dg/debug/const-2.c: New.
2431         * gcc.dg/debug/dwarf2/const-1.c: New.
2432         * gcc.dg/debug/dwarf2/const-2.c: New.
2433         * gcc.dg/debug/dwarf2/const-2b.c: New.
2434
2435 2006-08-22  Richard Guenther  <rguenther@suse.de>
2436
2437         PR middle-end/28776
2438         * gcc.c-torture/compile/pr28776-1.c: New testcase.
2439         * gcc.c-torture/compile/pr28776-2.c: Likewise.
2440
2441 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2442
2443         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
2444
2445 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
2446
2447         PR c++/26269
2448         * g++.dg/other/error14.C: New test.
2449
2450         PR c++/28505
2451         * g++.dg/parse/ctor7.C: New test.
2452         * g++.dg/parse/ctor8.C: Likewise.
2453
2454         PR c++/28741
2455         * g++.dg/template/void7.C: New test.
2456
2457 2006-08-21  Olivier Hainque  <hainque@adacore.com>
2458
2459         * gnat.dg/self_aggregate_with_zeros.adb: New test.
2460         * gnat.dg/self_aggregate_with_array.adb: New test.
2461
2462 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
2463
2464         * g++.dg/eh/arm-vfp-unwind.C: New test.
2465
2466 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
2467
2468         PR c++/28341
2469         * g++.dg/template/ref3.C: New test.
2470         * g++.dg/template/nontype13.C: New test.
2471
2472         PR c++/28346
2473         * g++.dg/template/ptrmem17.C: New test.
2474
2475 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
2476
2477         PR target/28648 c:
2478         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
2479
2480 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
2481
2482         PR fortran/28630
2483         * gfortran.dg/used_types_2.f90: New test.
2484
2485         PR fortran/28601
2486         * gfortran.dg/used_types_3.f90: New test.
2487
2488         PR fortran/20886
2489         * gfortran.dg/generic_actual_arg.f90: New test.
2490
2491         PR fortran/28735
2492         * gfortran.dg/module_private_array_refs_1.f90: New test.
2493
2494         PR fortran/28762
2495         * gfortran.dg/program_name_1.f90: New test.
2496
2497         PR fortran/28425
2498         * gfortran.dg/derived_constructor_comps_1.f90: New test.
2499
2500         PR fortran/28496
2501         * gfortran.dg/array_initializer_2.f90: New test.
2502
2503         PR fortran/18111
2504         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
2505
2506         PR fortran/28600
2507         * gfortran.dg/assumed_charlen_function_4.f90: New test.
2508
2509         PR fortran/28771
2510         * gfortran.dg/assumed_charlen_in_main.f90: New test.
2511
2512         PR fortran/28660
2513         * gfortran.dg/dependent_decls_1.f90: New test.
2514
2515 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
2516
2517         PR fortran/25217
2518         * gfortran.dg/derived_init_2.f90: New.
2519
2520 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
2521
2522         * gcc.c-torture/execute/pr28289.c: New test.
2523
2524 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
2525
2526         PR c/28744
2527         * gcc.dg/attr-externally-visible-1.c: New test.
2528         * gcc.dg/attr-externally-visible-2.c: New test.
2529         * g++.dg/parse/attr-externally-visible-1.C: New test.
2530         * g++.dg/parse/attr-externally-visible-2.C: New test.
2531
2532 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2533
2534         PR c++/28606
2535         * g++.dg/parse/dtor11.C: New test.
2536
2537 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2538
2539         PR rtl-optimization/28489
2540         * gcc.c-torture/compile/pr28489.c: New test.
2541
2542 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2543
2544         PR c++/28710
2545         * g++.dg/template/redecl4.C: New test.
2546
2547         PR c++/28711
2548         * g++.dg/template/ctor8.C: New test.
2549
2550 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2551
2552         * gcc.dg/pr26570.c: Fix testcase.
2553
2554 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
2555
2556         * PR c++/28573
2557         * g++.dg/parse/offsetof6.C: New test.
2558         * g++.dg/parse/offsetof6.C: New test.
2559         * g++.dg/parse/offsetof7.C: New test.
2560
2561 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2562
2563         PR testsuite/28602
2564         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
2565         is false.
2566
2567 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
2568
2569         PR c++/28302
2570         * g++.dg/ext/vector3.C: New test.
2571
2572 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
2573
2574         PR gcov/profile/26570
2575         * gcc.dg/pr26570.c: New test.
2576
2577 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
2578
2579         PR c/27697
2580         * gcc.dg/qual-component-1.c: New test.
2581
2582 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2583
2584         PR c++/28593
2585         * g++.dg/parse/new3.C: New test.
2586
2587 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2588
2589         PR fortran/25828
2590         * gfortran.dg/streamio_1.f90: New test.
2591         * gfortran.dg/streamio_2.f90: New test.
2592         * gfortran.dg/streamio_3.f90: New test.
2593         * gfortran.dg/streamio_4.f90: New test.
2594         * gfortran.dg/streamio_5.f90: New test.
2595         * gfortran.dg/streamio_6.f90: New test.
2596         * gfortran.dg/streamio_7.f90: New test.
2597         * gfortran.dg/streamio_8.f90: New test.
2598
2599 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
2600
2601         PR c/28287
2602         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
2603
2604 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
2605
2606         PR c++/28594
2607         * g++.dg/template/void6.C: New test.
2608
2609 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2610
2611         PR c/28649
2612         * gcc.dg/parse-error-1.c: New test.
2613         * gcc.dg/parse-error-2.c: New test.
2614         * gcc.dg/cpp/digraph2.c: Add error-marker.
2615         * gcc.dg/noncompile/920923-1.c: Likewise.
2616
2617 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
2618
2619         PR c/27490
2620         * gcc.dg/sizeof-2.c: New testcase.
2621
2622         PR c/27489
2623         * gcc.dg/switch-A.c: New testcase.
2624
2625 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
2626
2627         PR c++/28288
2628         PR c++/14556
2629         * g++.old-deja/g++.warn/compare1.C: Delete.
2630         * g++.dg/opt/pr7503-2.C: Delete.
2631         * g++.dg/opt/pr7503-3.C: Delete.
2632         * g++.dg/opt/pr7503-4.C: Delete.
2633         * g++.dg/opt/pr7503-5.C: Delete.
2634         * g++.dg/opt/max1.C: Delete.
2635         * g++.dg/warn/minmax.C: Delete.
2636         * g++.dg/expr/minmax.C: New test.
2637
2638 2006-08-14  Richard Guenther  <rguenther@suse.de>
2639
2640         PR testsuite/28703
2641         * gcc.c-torture/execute/pr28651.c: Do not use argc
2642         to avoid optimization, instead forbid inlining.
2643
2644 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
2645
2646         PR rtl-optimization/28634
2647         * gcc.c-torture/execute/ieee/pr28634.c: New test.
2648
2649 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
2650
2651         PR c/27184
2652         * gcc.dg/torture/pr27184.c: New test.
2653
2654 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
2655
2656         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
2657
2658 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2659
2660         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
2661         * gfortran.dg/stat_2.f90: Likewise.
2662         * gfortran.dg/chmod_1.f90: Likewise.
2663         * gfortran.dg/chmod_2.f90: Likewise.
2664         * gfortran.dg/chmod_3.f90: Likewise.
2665
2666 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
2667
2668         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
2669
2670 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
2671
2672         * g++.dg/opt/pr23454-2.C: New test.
2673
2674 2006-08-11  Richard Guenther  <rguenther@suse.de>
2675
2676         PR middle-end/28651
2677         * gcc.c-torture/execute/pr28651.c: New testcase.
2678
2679 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
2680
2681         * gnat.dg/specs/static_initializer.ads: New test.
2682
2683 2006-08-10  Paul Brook  <paul@codesourcery.com>
2684
2685         * gcc.target/arm/cond-asm.c: New test.
2686
2687 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
2688
2689         PR tree-optimization/26197
2690         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
2691         * g++.dg/vect/vect.exp: Compile the new tests with
2692         --param max-aliased-vops=0.
2693
2694 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
2695
2696         PR c++/28637
2697         * g++.dg/template/void3.C: New test.
2698
2699         PR c++/28638
2700         * g++.dg/template/void4.C: New test.
2701
2702         PR c++/28640
2703         * g++.dg/template/void5.C: New test.
2704
2705 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
2706
2707         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
2708         after dg-do compile.
2709
2710 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
2711
2712         PR tree-optimizations/26969
2713         * gcc.dg/vect/vect.exp: Compile tests prefixed with
2714         "unswitch-loops" with -funswitch-loops.
2715         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
2716
2717 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2718
2719         * gcc.dg/sparc-getcontext-1.c: Fix typo.
2720         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
2721         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
2722         * objc.dg/dwarf-1.m: Likewise.
2723         * objc.dg/dwarf-2.m: Likewise.
2724         * obj-c++.dg/dwarf-2.mm: Likewise.
2725
2726 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2727
2728         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
2729         * objc.dg/dwarf-2.m: Likewise.
2730         * obj-c++.dg/dwarf-2.mm: Likewise.
2731
2732         PR libfortran/28603
2733         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
2734
2735         PR testsuite/27611
2736         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2737
2738         PR testsuite/27033
2739         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
2740
2741 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
2742
2743         PR target/27827
2744         * gcc.target/i386/pr27827.c: New testcase.
2745
2746 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
2747
2748         PR fortran/28590
2749         * gfortran.dg/sequence_types_1.f90: New test.
2750
2751 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
2752
2753         PR fortran/28548
2754         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
2755         dg-warning.  Add -pedantic option.
2756
2757 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2758
2759         PR c/28502
2760         * gcc.dg/proto-1.c: New test.
2761
2762         PR c/27721
2763         * gcc.dg/lvalue-4.c: New test.
2764
2765         PR c/28136
2766         * gcc.dg/init-bad-5.c: New test.
2767
2768 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
2769
2770         PR c++/28347
2771         * g++.dg/ext/typedef-init.C: Add new test for typedef
2772         initialization inside templates. Adjust existing error markers.
2773
2774 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
2775
2776         PR c++/28148
2777         * g++.dg/init/ptrmem3.C: New test.
2778
2779 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
2780
2781         PR tree-optimization/27770
2782         * lib/target-support.exp: New target keyword "section_anchors".
2783         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
2784         tests.
2785         * gcc.dg/vect/section-anchors-pr27770.c: New test.
2786         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
2787         * gcc.dg/vect/section-anchors-vect-69.c: New test.
2788         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
2789
2790 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2791
2792         * gcc.dg/20060801-1.c: Add missing '}'.
2793
2794 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2795
2796         PR c++/27508
2797         * g++.dg/parse/dtor9.C: New test.
2798         * g++.dg/parse/dtor10.C: New test.
2799         * g++.dg/other/error7.C: Adjust error-marker.
2800
2801         PR c++/28274
2802         * g++.dg/other/default5.C: New test.
2803
2804 2006-08-02  Richard Guenther  <rguenther@suse.de>
2805
2806         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
2807
2808 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
2809
2810         PR c++/28557
2811         * g++.dg/template/conv9.C: New test.
2812
2813 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
2814
2815         PR debug/28063
2816         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
2817         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
2818         Optionally return assembly text.  Update callers.
2819         (check_no_compiler_messages): Update verbose messages.
2820         (check_no_messages_and_pattern): New.
2821         (check_effective_target_string_merging): New.
2822
2823 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2824
2825         PR c++/28250
2826         * g++.dg/eh/catch4.C: New test.
2827
2828         PR c++/28257
2829         * g++.dg/other/qual1.C: New test.
2830
2831         PR c++/28259
2832         * g++.dg/inherit/error2.C: New test.
2833
2834         PR c++/28267
2835         * g++.dg/other/new1.C: New test.
2836
2837         * g++.dg/warn/pr23075.C: Remove obsolete test.
2838         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
2839         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
2840
2841 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
2842
2843         PR c++/28523
2844         * g++.dg/eh/cast1.C: New test.
2845
2846 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
2847
2848         PR libfortran/28452
2849         * gfortran.dg/random_3.f90:  New test.
2850
2851 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2852
2853         PR c++/28432
2854         * g++.dg/other/pr28304.C: Change expected error message.
2855         * g++.dg/other/pr28432.C: New test.
2856
2857 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
2858
2859         PR c++/28256
2860         * g++.dg/init/brace2.C: Change expected error message, add empty init.
2861
2862 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
2863
2864         PR debug/23336
2865         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
2866         at -g1.
2867         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
2868         g++.dg/debug/enum-2.C: New.
2869
2870 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2871
2872         PR c++/6634
2873         * g++.dg/parse/long1.C: Add more tests.
2874
2875 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2876
2877         * gfortran.dg/lrshift_1.c: New file.
2878
2879 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2880
2881         PR libgfortran/28335
2882         * gfortran.dg/no_unit_error_1.f90: New test.
2883
2884 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2885
2886         PR libgfortran/28335
2887         * gfortran.dg/no_unit_error_1.f90: Delete test.
2888         * gfortran.dg/no_unit_error_2.f90: Delete test.
2889
2890 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2891
2892         * gfortran.dg/chmod_3.f90: New test.
2893         * gfortran.dg/ltime_gmtime_1.f90: New test.
2894         * gfortran.dg/ltime_gmtime_2.f90: New test.
2895         * gfortran.dg/lrshift_1.f90: New test.
2896         * gfortran.dg/chmod_1.f90: New test.
2897         * gfortran.dg/chmod_2.f90: New test.
2898
2899 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
2900
2901         PR c++/27668
2902         * g++.dg/template/crash55.C: New test.
2903
2904         PR c++/27962
2905         * g++.dg/template/nontype16.C: New test.
2906
2907         * g++.dg/template/void2.C: Adjust error markers.
2908         * g++.dg/template/nontype5.C: Adjust error markers.
2909
2910 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
2911
2912         * gcc.target/i386/stack-prot-kernel.c: New test.
2913
2914 2006-07-27  Roger Sayle  <roger@eyesopen.com>
2915
2916         * gcc.dg/builtins-55.c: New test case.
2917
2918 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
2919
2920         PR rtl-optimization/27907
2921         * gcc.c-torture/compile/pr27907.c: New test.
2922
2923 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2924
2925         * gfortran.dg/mclock.f90: New test.
2926         * gfortran.dg/int_conv_1.f90: New test.
2927         * gfortran.dg/stat_1.f90: New test.
2928         * gfortran.dg/stat_2.f90: New test.
2929
2930 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2931
2932         PR libgfortran/28335
2933         * gfortran.dg/no_unit_error_1.f90: New test.
2934         * gfortran.dg/no_unit_error_2.f90: New test.
2935         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
2936
2937 2006-07-25  Roger Sayle  <roger@eyesopen.com>
2938
2939         PR middle-end/28473
2940         * gcc.dg/fold-convround-1.c: New test case.
2941
2942 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2943
2944         * gfortran.dg/arithmetic_if.f90:  Fix comments.
2945
2946 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2947
2948         PR c++/27572
2949         * g++.dg/other/typedef1.C: New test.
2950         * g++.dg/template/typedef4.C: New test.
2951         * g++.dg/template/typedef5.C: New test.
2952
2953 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
2954
2955         PR fortran/28416
2956         * gfortran.dg/allocatable_dummy_3.f90: New.
2957
2958 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
2959
2960         PR fortran/28439
2961         * gfortran.dg/arithmetic_if.f90:  New test.
2962
2963 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
2964
2965         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
2966         avoid memcpy optimization.
2967
2968 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2969
2970         PR fortran/25289
2971         * gfortran.dg/direct_io_6.f90: New test.
2972
2973 2006-07-24  Jan Hubicka  <jh@suse.cz>
2974
2975         PR c/25795
2976         PR c++/27369
2977         * gcc.dg/pr25795.c: New test.
2978         * gcc.dg/pr25795-1.c: New test.
2979
2980 2006-07-23  Roger Sayle  <roger@eyesopen.com>
2981
2982         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
2983         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
2984         which may be transformed to "g || h" on some platforms.
2985
2986 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
2987
2988         PR c++/28025
2989         * g++.dg/template/friend45.C: New test.
2990
2991 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2992
2993         PR libgfortran/28339
2994         * gfortran.dg/arrayio_8.f90: New test.
2995
2996 2006-07-21  Mike Stump  <mrs@apple.com>
2997
2998         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
2999
3000         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
3001
3002 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3003
3004         PR c++/28250
3005         * g++.dg/eh/catch3.C: New test.
3006
3007         PR c++/28363
3008         * g++.dg/template/defarg10.C: New test.
3009
3010 2006-07-20  Paul Brook  <paul@codesourcery.com>
3011
3012         PR 27363
3013         * gcc.dg/pr27363.c: New test.
3014
3015 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
3016
3017         PR c++/28338
3018         * g++.dg/init/ref13.C: New test.
3019
3020 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3021
3022         PR obj-c++/28434
3023         * obj-c++.dg/proto-error-1.mm: New test.
3024
3025 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3026
3027         PR c++/28337
3028         * g++.dg/template/string1.C: New test.
3029
3030 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
3031
3032         PR c++/28048
3033         * g++.dg/template/defarg9.C: New test.
3034
3035         PR c++/28235
3036         * g++.dg/template/static27.C: New test.
3037
3038 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
3039
3040         PR 28410
3041         * gcc.dg/tree-ssa/pr28410.c: New test.
3042
3043 2006-07-18  Lee Millward  <lee.millward@gmail.com>
3044
3045         PR c++/28258
3046         * g++/dg/other/error13.C: New test.
3047
3048         PR c++/28260
3049         * g++.dg/template/friend44.C: New test.
3050
3051 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
3052
3053         PR c++/27495
3054         * g++.dg/other/pr27495.C: New.
3055
3056 2006-07-18  Olivier Hainque  <hainque@adacore.com>
3057
3058         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
3059         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
3060
3061 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3062
3063         PR c/28286
3064         * gcc.dg/pragma-pack-4.c: New test.
3065
3066 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3067
3068         PR c++/28291
3069         * g++.dg/ext/pr28291.C: New test.
3070
3071 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3072
3073         PR middle-end/28403
3074         * gcc.c-torture/execute/pr28403.c: New test.
3075
3076 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
3077
3078         PR middle-end/28402
3079         * gcc.dg/pr28402.c: New test.
3080
3081 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
3082
3083         PR c++/28304
3084         * g++.dg/other/pr28304.C: New test.
3085
3086 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
3087
3088         PR other/28251
3089         gcc.c-torture/unsorted/dump-noaddr.c: New test.
3090         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
3091
3092 2006-07-17  Richard Guenther  <rguenther@suse.de>
3093
3094         PR tree-optimization/28238
3095         * g++.dg/tree-ssa/pr28238.C: New testcase.
3096
3097 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3098
3099         PR c++/28250
3100         * g++.dg/eh/catch1.C: New test.
3101         * g++.dg/eh/catch2.C: New test.
3102
3103 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
3104
3105         PR c++/28370
3106         * g++.dg/template/anon3.C: New test.
3107
3108 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
3109
3110         PR fortran/20844
3111         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
3112         specifiers requiring an explicit format tag..
3113
3114         PR fortran/28201
3115         * gfortran.dg/generic_5: New test.
3116
3117         PR fortran/20893
3118         * gfortran.dg/elemental_optional_args_1.f90: New test.
3119
3120 2006-07-16  Olivier Hainque  <hainque@adacore.com>
3121
3122         * gnat.dg/assert.ads: New file.
3123         * gnat.dg/controlled_record.ads: Likewise.
3124         * gnat.dg/controlled_record.adb: Likewise.
3125
3126 2006-07-15  Lee Millward  <lee.millward@gmail.com>
3127
3128         PR c++/28292
3129         * g++.dg/other/error12.C: New test.
3130
3131         PR c++/28269
3132         * g++.dg/template/crash54.C: New test.
3133
3134 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3135
3136         PR c++/28249
3137         * g++.dg/parse/catch1.C: New test.
3138
3139         PR c++/28294
3140         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
3141
3142         PR c++/28387
3143         * g++.dg/ext/attrib24.C: New test.
3144
3145 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3146
3147         PR c++/28343
3148         * g++.dg/ext/asmspec1.C: New test.
3149
3150 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
3151
3152         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
3153         (dg-test): Support shouldfail tests.
3154         * lib/target-supports-dg.exp (dg-shouldfail): New.
3155         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
3156         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
3157         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
3158         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
3159         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
3160         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
3161         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
3162
3163 2006-07-13  Jan Hubicka  <jh@suse.cz>
3164
3165         * gcc.target/i386/memcpy-1.c: New.
3166
3167 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
3168
3169         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
3170
3171 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
3172
3173         PR fortran/25097
3174         * gfortran.dg/present_1.f90: New test.
3175
3176         PR fortran/20903
3177         * gfortran.dg/interface_derived_type_1.f90: New test.
3178
3179 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
3180
3181         PR fortran/28213
3182         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
3183         list.
3184
3185 2006-07-07  Lee Millward  <lee.millward@gmail.com>
3186
3187         PR c++/27820
3188         * g++.dg/other/label1.C: New test.
3189
3190 2006-07-07   Richard Guenther  <rguenther@suse.de>
3191
3192         PR middle-end/28268
3193         * gcc.dg/torture/pr28268.c: New testcase.
3194
3195 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
3196
3197         PR c++/27019
3198         * g++.dg/ext/pr27019.C: New.
3199
3200 2006-07-07  Richard Guenther  <rguenther@suse.de>
3201
3202         PR tree-optimization/28187
3203         * gcc.dg/pr28187.c: New testcase.
3204
3205 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
3206
3207         * gnat.dg/address_conversion.adb: New test.
3208         * gnat.dg/boolean_subtype.adb: Likewise.
3209         * gnat.dg/frame_overflow.adb: Likewise.
3210         * gnat.dg/pointer_array.adb: Likewise.
3211         * gnat.dg/pointer_conversion.adb: Likewise.
3212
3213 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
3214
3215         PR fortran/28237
3216         PR fortran/23420
3217         * gfortran.dg/print_fmt_5.f90: New test.
3218
3219 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3220
3221         PR fortran/28129
3222         * gfortran.dg/bounds_check_4.f90: New test.
3223
3224 2006-07-05  Richard Guenther  <rguenther@suse.de>
3225
3226         PR target/28158
3227         * gfortran.dg/pr28158.f90: New testcase.
3228
3229 2006-07-05  Richard Guenther  <rguenther@suse.de>
3230
3231         PR tree-optimization/28162
3232         * gcc.dg/pr28162.c: New testcase.
3233
3234 2006-07-05  Richard Guenther  <rguenther@suse.de>
3235         Andrew Pinski  <pinskia@gcc.gnu.org>
3236
3237         PR c++/27084
3238         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
3239
3240 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
3241
3242         PR fortran/28174
3243         * gfortran.dg/actual_array_substr_2.f90: New test.
3244
3245         PR fortran/28167
3246         * gfortran.dg/actual_array_constructor_2.f90: New test.
3247
3248 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3249
3250         * gfortran.dg/itime_idate_1.f: New test.
3251         * gfortran.dg/itime_idate_2.f: New test.
3252
3253 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3254
3255         PR libgfortran/27704
3256         * gfortran.dg/open_status_3.f90: New test.
3257         * gfortran.dg/fmt_l.f90: Update for new feature.
3258
3259 2006-07-03  Asher Langton  <langton2@llnl.gov>
3260
3261         * gfortran.dg/oldstyle_2.f90: New.
3262
3263 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
3264
3265         * gnat.dg/string_slice.adb: New test.
3266
3267 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3268
3269         PR fortran/19259
3270         * gfortran.dg/semicolon_fixed.c: New.
3271         * gfortran.dg/semicolon_free.c: New.
3272
3273 2006-06-30  Mike Stump  <mrs@apple.com>
3274
3275         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
3276         that don't support internal visibility.
3277
3278 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
3279
3280         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
3281         for '(' / ')' needing an extra '\'.
3282
3283 2006-06-29  Roger Sayle  <roger@eyesopen.com>
3284
3285         PR middle-end/27428
3286         * gcc.dg/pr27428-1.c: New test case.
3287
3288 2006-06-29  Mike Stump  <mrs@apple.com>
3289
3290         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
3291         on darwin as we can't align commons large enough yet.
3292
3293         * gcc.dg/vla-8.c: Add additional testcases.
3294
3295 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
3296
3297         PR c++/28114
3298         * g++.dg/other/pr28114.C: New.
3299
3300 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
3301
3302         * gcc.c-torture/compile/20060625-1.c: New test.
3303
3304 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
3305
3306         PR fortran/20867
3307         * gfortran.dg/stfunc_3.f90: New test.
3308
3309         PR fortran/25056
3310         * gfortran.dg/impure_actual_1.f90: New test.
3311
3312         PR fortran/20874
3313         * gfortran.dg/elemental_result_1.f90: New test.
3314
3315         PR fortran/25073
3316         * gfortran.dg/select_7.f90: New test.
3317
3318         PR fortran/27554
3319         * intrinsic_actual_1.f: New test.
3320
3321         PR fortran/22038
3322         PR fortran/28119
3323         * gfortran.dg/forall_4.f90: New test.
3324
3325         PR fortran/25072
3326         * gfortran.dg/forall_5.f90: New test.
3327
3328 2006-06-25  Lee Millward  <lee.millward@gmail.com>
3329
3330         PR c++/28051
3331         * g++.dg/template/using13.C: New test.
3332
3333         PR c++/28054
3334         * g++.dg/other/incomplete3.C: New test.
3335
3336 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3337
3338         PR fortran/28081
3339         * gfortran.dg/substr_3.f: New test.
3340         * gfortran.dg/equiv_2.f90: Update expected error message.
3341
3342 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
3343
3344         PR fortran/28118
3345         * gfortran.dg/actual_array_substr_1.f90: New test.
3346
3347 2006-06-24  Olivier Hainque  <hainque@adacore.com>
3348
3349         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
3350         * gnat.dg/scalar_mode_agg_compare.adb: New test.
3351
3352 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
3353
3354         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
3355
3356 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
3357
3358         PR fortran/27981
3359         * gfortran.dg/simpleif_2.f90: New test.
3360
3361 2006-06-23  Lee Millward  <lee.millward@gmail.com>
3362
3363         * g++.dg/template/error22.C: Fix typo.
3364
3365 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3366
3367         PR c++/28112
3368         * g++.dg/ext/attrib23.C: New test.
3369
3370 2006-06-23  Olivier Hainque  <hainque@adacore.com>
3371
3372         * gnat.dg/varsize_temp.adb: New test.
3373
3374 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3375
3376         PR c++/11468
3377         * g++.dg/other/java2.C: New test.
3378
3379 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
3380
3381         PR target/27789
3382         * g++.dg/ext/dllimport4.C. Add more tests for invalid
3383         initialization.
3384
3385 2006-06-22  Roger Sayle  <roger@eyesopen.com>
3386
3387         PR target/27531
3388         * gcc.dg/pr27531-1.c: New test case.
3389
3390 2006-06-22  Asher Langton  <langton2@llnl.gov>
3391
3392         PR fortran/24748
3393         * gfortran.dg/implicit_8.f90: New.
3394
3395 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
3396
3397         PR rtl-optimization/28121
3398         * gcc.dg/pr28121.c: New test.
3399
3400 2006-06-22  Lee Millward  <lee.millward@gmail.com>
3401
3402         PR c++/27805
3403         * g++.dg/parse/ptrmem6.C: New test.
3404
3405         PR c++/27821
3406         * g++.dg/template/error22.C: New test.
3407
3408 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3409
3410         PR c++/28111
3411         * g++.dg/template/friend43.C: New test.
3412
3413         PR c++/28110
3414         * g++.dg/template/crash53.C: New test.
3415
3416         PR c++/28109
3417         * g++.dg/rtti/incomplete1.C: New test.
3418
3419 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
3420
3421         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
3422
3423 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
3424
3425         * gcc.c-torture/execute/complex-7.c: New.
3426
3427 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
3428
3429         * gcc.dg/merge-all-constants-1.c: New test.
3430
3431 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
3432
3433         PR c++/28113
3434         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
3435
3436 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
3437
3438         * gfortran.dg/rrspacing_1.f90: New test.
3439
3440 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3441
3442         PR c++/28052
3443         * g++.dg/other/bitfield2.C: New test.
3444
3445 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
3446
3447         PR tree-optimization/27331
3448         * gcc.dg/pr27331.c: New test.
3449
3450 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
3451             Eric Botcazou  <ebotcazou@adacore.com>
3452
3453         PR ada/18692
3454         * lib/gnat.exp: New file.
3455         * lib/gnat-dg.exp: Likewise.
3456         * gnat.dg: New directory.
3457         * gnat.dg/dg.exp: New driver.
3458         * gnat.dg/specs: New directory.
3459         * gnat.dg/specs/specs.exp: New driver.
3460         * gnat.dg/style: New directory.
3461         * gnat.dg/style/style.exp: New driver.
3462
3463 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
3464
3465         PR fortran/16206
3466         * gfortran.dg/array_initializer_1.f90: New test.
3467
3468         PR fortran/28005
3469         * gfortran.dg/matmul_3.f90: New test.
3470
3471 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
3472
3473         PR middle-end/28075
3474         * gcc.dg/tree-ssa/inline-1.c: New test.
3475
3476 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
3477
3478         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
3479         in malloc prototype; remove XFAIL.
3480         * gcc.dg/pr18241-2.c: Ditto.
3481         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
3482         in memset prototype; remove XFAIL.
3483         * gcc.dg/tree-ssa/pr23382.c: Ditto.
3484
3485 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
3486
3487         * gcc.dg/vla-8.c: Add.
3488
3489 2006-06-19  Richard Guenther  <rguenther@suse.de>
3490
3491         PR tree-optimization/27090
3492         * g++.dg/tree-ssa/pr27090.C: New testcase.
3493
3494 2006-06-19  Roger Sayle  <roger@eyesopen.com>
3495
3496         PR target/27861
3497         * gcc.dg/pr27861-1.c: New test case.
3498
3499 2006-06-19  Richard Guenther  <rguenther@suse.de>
3500
3501         PR middle-end/28045
3502         * gcc.dg/torture/pr28045.c: New testcase.
3503
3504 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3505
3506         PR fortran/26801
3507         * gfortran.dg/associated_4.f90: New test.
3508
3509 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3510
3511         PR fortran/19310
3512         PR fortran/19904
3513         * gfortran.dg/real_const_3.f90: New test.
3514
3515 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
3516
3517         PR c++/28016
3518         * g++.dg/template/static26.C: New test.
3519
3520         PR c++/27979
3521         * g++.dg/expr/bitfield2.C: New test.
3522
3523         PR c++/27884
3524         * g++.dg/parse/linkage2.C: New test.
3525
3526 2006-06-16  Richard Guenther  <rguenther@suse.de>
3527
3528         PR middle-end/27116
3529         * gcc.dg/pr15785-1.c: Revert last change.
3530         * gcc.dg/torture/pr27116-2.c: New testcase.
3531
3532 2006-06-16  Roger Sayle  <roger@eyesopen.com>
3533
3534         PR middle-end/27802
3535         * gcc.dg/pr27802-1.c: New test case.
3536
3537 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
3538
3539         PR c++/27689
3540         * g++.dg/template/ttp18.C: New test.
3541         * g++.dg/template/ttp19.C: Likewise.
3542
3543         PR c++/27666
3544         * g++.dg/expr/cond9.C: New test.
3545
3546         PR c++/27640
3547         * g++.dg/template/ctor7.C: New test.
3548
3549 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
3550
3551         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
3552
3553 2006-06-16  Richard Guenther  <rguenther@suse.de>
3554
3555         PR tree-optimization/27781
3556         * gcc.dg/tree-ssa/pr27781.c: New testcase.
3557
3558 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
3559
3560         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
3561
3562 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
3563
3564         * gcc.dg/tree-ssa/loop-18.c: New test.
3565
3566 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
3567
3568         PR c++/27665
3569         * g++.dg/template/crash52.C: New test.
3570
3571         PR c++/27648
3572         * g++.dg/ext/attrib22.C: New test.
3573
3574         PR c++/26559
3575         * g++.dg/template/builtin1.C: New test.
3576         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
3577
3578         PR c++/28018
3579         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
3580         assignment.
3581         * g++.old-deja/g++.pt/crash51.C: Likewise.
3582
3583         PR c++/27227
3584         * g++.dg/lookup/linkage1.C: New test.
3585         * g++.dg/lookup/linkage2.C: Likewise.
3586
3587 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
3588
3589         PR middle-end/27959
3590         * gcc.dg/pr27959.c: New testcase.
3591
3592 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
3593
3594         PR target/28014:
3595         * g++.dg/eh/div.C: New test.
3596
3597 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
3598
3599         PR c++/27894
3600         * g++.dg/tree-ssa/pr26757.C: New test.
3601         * g++.dg/tree-ssa/pr27894.C: New test.
3602
3603 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
3604
3605         * gcc.c-torture/compile/20060609-1.c: New test.
3606
3607         PR target/27863
3608         * gcc.c-torture/compile/pr27863.c: New test.
3609
3610 2006-06-13  Richard Guenther  <rguenther@suse.de>
3611
3612         PR tree-optimization/27830
3613         * g++.dg/tree-ssa/pr27830.C: New testcase.
3614
3615 2006-06-13  Matthew Sachs  <msachs@apple.com>
3616
3617         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
3618         the list of compiler flags; this causes those flags to be checked
3619         for things like dg-skip-if.
3620
3621 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3622
3623         PR c++/27601
3624         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
3625
3626 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
3627             Kazu Hirata  <kazu@codesourcery.com>
3628
3629         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
3630         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
3631
3632 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3633
3634         PR c++/27933
3635         * g++.dg/lookup/using15.C: New test.
3636
3637         PR c++/27951
3638         * g++.dg/other/anon4.C: New test.
3639
3640 2006-06-12  Roger Sayle  <roger@eyesopen.com>
3641
3642         PR c++/21210
3643         * g++.dg/init/complex1.C: New test case.
3644
3645 2006-06-11  Eric Christopher  <echristo@apple.com>
3646
3647         PR middle-end/27948
3648         * gcc.dg/bf-ms-layout.c: Run on darwin.
3649         * gcc.dg/bf-no-ms-layout: Ditto.
3650         * gcc.dg/attr-ms_struct-2.c: New.
3651         * gcc.dg/bf-ms-layout-2.c: Ditto.
3652
3653 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3654
3655         * gcc.dg/attr-ms_struct-packed1.c: New.
3656
3657 2006-06-09  Mike Stump  <mrs@apple.com>
3658
3659         * gcc.dg/vla-7.c: Add.
3660
3661 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
3662
3663         PR fortran/24558
3664         * gfortran.dg/entry_6.f90: New test.
3665
3666         PR fortran/20877
3667         PR fortran/25047
3668         * gfortran.dg/entry_7.f90: New test.
3669
3670 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
3671
3672         PR c/27747
3673         * gcc.dg/cpp/_Pragma6.c: New test.
3674
3675         PR c++/27748
3676         * g++.dg/cpp/_Pragma1.C: New test.
3677
3678         PR preprocessor/27746
3679         * gcc.dg/gomp/macro-3.c: New test.
3680         * gcc.dg/gomp/macro-4.c: New test.
3681         * g++.dg/gomp/macro-3.C: New test.
3682         * g++.dg/gomp/macro-4.C: New test.
3683
3684 2006-06-09  Richard Guenther  <rguenther@suse.de>
3685
3686         PR tree-optimization/26998
3687         * gcc.dg/torture/pr26998.c: New testcase.
3688         * gcc.dg/tree-ssa/vrp29.c: New testcase.
3689
3690 2006-06-08  Mike Stump  <mrs@apple.com>
3691
3692         * gcc.dg/pr27095.c: Account for stubs.
3693
3694         PR target/26427
3695         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
3696         produce bad code on darwin.
3697
3698 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3699
3700         PR fortran/27958
3701         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
3702
3703 2006-06-08  Asher Langton  <langton2@llnl.gov>
3704
3705         PR fortran/27786
3706         * cray_pointers_2.f90: Add -fbounds-check compile flag.
3707
3708 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3709
3710         PR target/27421
3711         * gcc.dg/union-3.c: New test.
3712
3713 2006-06-08  Richard Guenther  <rguenther@suse.de>
3714
3715         PR middle-end/27116
3716         * gcc.dg/torture/pr27116.c: New testcase.
3717         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
3718
3719 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
3720
3721         PR rtl-optimization/26449
3722         * gcc.dg/pr26449.c: New test.
3723
3724 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3725
3726         PR c++/27601
3727         * g++.dg/ext/offsetof1.C: Test member functions.
3728
3729 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
3730
3731         * gcc.dg/pr27095.c: Improve scanning.
3732
3733 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
3734
3735         PR fortran/23091
3736         * gfortran.dg/saved_automatic_1.f90: New test.
3737
3738         PR fortran/24168
3739         * gfortran.dg/array_simplify_1.f90: New test.
3740
3741         PR fortran/25090
3742         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3743
3744         PR fortran/25058
3745         * gfortran.dg/entry_dummy_ref_2.f90: New test.
3746
3747 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
3748
3749         PR c++/27177
3750         * g++.dg/expr/cast7.C: New test.
3751
3752 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
3753
3754         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
3755         * lib/gcc-defs.exp (tool_check_compile): Ditto.
3756         * lib/fortran-torture.exp (fortran-torture-compile,
3757         fortran-torture-execute): Ditto.
3758
3759 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
3760
3761         PR target/27842
3762         * gcc.dg/vmx/pr27842.c: New test.
3763
3764 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3765
3766         PR libfortran/27895
3767         * gfortran.dg/bounds_check_3.f90: New test.
3768
3769 2006-06-05  Mike Stump  <mrs@apple.com>
3770
3771         * objc.dg/objc-fast-4.m: Skip for ppc64.
3772
3773 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
3774
3775         PR testsuite/27705
3776         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
3777
3778 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
3779             Victor Kaplansky  <victork@il.ibm.com>
3780
3781         PR tree-optimizations/26360
3782         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
3783         with -fno-tree-dce.
3784         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
3785
3786 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
3787
3788         PR fortran/14067
3789         * gfortran.dg/data_char_1.f90: Add messages for truncated
3790         strings.
3791
3792         PR fortran/16943
3793         * gfortran.dg/func_decl_2.f90: New test.
3794
3795         PR fortran/20839
3796         * gfortran.dg/do_2.f90: New test.
3797
3798         PR fortran/27655
3799         * gfortran.dg/associated_3.f90: New test.
3800
3801 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
3802
3803         PR c++/27819
3804         * g++.dg/template/static25.C: New test.
3805
3806         PR c++/27722
3807         * g++.dg/init/array21.C: New test.
3808
3809         PR c++/27807
3810         * g++.dg/ext/complit7.C: New test.
3811
3812         PR c++/27806
3813         * g++.dg/parse/ptrmem5.C: New test.
3814
3815 2006-06-04  Roger Sayle  <roger@eyesopen.com>
3816             Andrew Pinski  <pinskia@physics.uc.edu>
3817
3818         PR c/27150
3819         PR middle-end/27382
3820         * gcc.dg/pr27150-1.c: New testcase.
3821         * gcc.dg/pr27382-1.c: New testcase.
3822         * gcc.dg/pr27382-2.c: New testcase.
3823
3824 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
3825
3826         PR c/25161
3827         PR c/27020
3828         * gcc.dg/array-10.c: New test.
3829
3830 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3831
3832         PR c++/27804
3833         * g++.dg/init/const4.C: New test.
3834         * g++.dg/init/member1.C: Add error-marker.
3835         * g++.dg/other/fold1.C: Adjust error-marker.
3836
3837 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3838
3839         PR c++/27601
3840         * g++.dg/ext/offsetof1.C: New test.
3841
3842 2006-06-04 Eric Christopher <echristo@apple.com>
3843
3844         * gcc.dg/attr-ms_struct-1.c: New.
3845
3846 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
3847
3848         * gcc.c-torture/compile/builtin_constant_p.c: New test.
3849
3850 2006-06-04  Richard Guenther  <rguenther@suse.de>
3851
3852         PR tree-optimization/27039
3853         * gcc.dg/tree-ssa/loop-17.c: New testcase.
3854
3855 2006-06-03  Roger Sayle  <roger@eyesopen.com>
3856
3857         PR target/26223
3858         * gcc.target/i386/amd64-abi-2.c: New test case.
3859
3860 2006-06-02  Eric Christopher  <echristo@apple.com>
3861
3862         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
3863         * gcc.target/i386/20020523-1.c: Skip if darwin.
3864         * gcc.target/i386/asm-3.c: Ditto.
3865         * gcc.target/i386/20011119-1.c: Ditto.
3866         * gcc.target/i386/clobbers.c: Remove pic part of test.
3867
3868 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
3869
3870         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
3871         * g++.old-deja/g++.other/init19.C: Ditto.
3872         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
3873         and add other platforms as expected failures.
3874
3875 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
3876
3877         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
3878         (is-effective-target-keyword): Ditto.
3879
3880 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
3881
3882         PR fortran/27715
3883         * gfortran.dg/extended_char_comparison_1.f:  New test.
3884
3885 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
3886
3887         PR fortran/25098
3888         * gfortran.dg/dummy_procedure_1.f90: New test.
3889
3890         PR fortran/25147
3891         * gfortran.dg/dummy_procedure_2.f90: New test.
3892
3893         * gfortran.dg/associated_2.f90: Correct to make consistent with
3894         standard.
3895
3896 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3897
3898         * gcc.target/i386/387-11.c: New test case.
3899
3900 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
3901
3902         PR c++/27801
3903         * g++.dg/template/cond6.C: New test.
3904
3905         PR c++/26496
3906         * g++.dg/template/crash51.C: New test.
3907         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
3908
3909         PR c++/27385
3910         * g++.dg/init/array20.C: New test.
3911
3912 2006-05-31  Roger Sayle  <roger@eyesopen.com>
3913
3914         * gcc.dg/builtins-54.c: New test case.
3915
3916 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3917
3918         PR c++/26433
3919         * g++.dg/template/fntry1.C: Add dg-do link.
3920
3921         PR c++/27808
3922         * g++.dg/parse/friend6.C: New test.
3923
3924 2006-05-30  Asher Langton  <langton2@llnl.gov>
3925
3926         * gfortran.dg/cray_pointers_7.f90: New test.
3927
3928 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3929
3930         PR tree-optimization/23452
3931         * gcc.dg/fold-mulconj-1.c: New test case.
3932
3933 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
3934
3935         PR c++/27803
3936         * g++.dg/parse/bitfield1.C: New test.
3937
3938 2006-05-30  Roger Sayle  <roger@eyesopen.com>
3939
3940         * gcc.target/ppc-eq0-1.c: New test case.
3941         * gcc.target/ppc-negeq0-1.c: New test case.
3942
3943 2006-05-30  Dirk Mueller  <dmueller@suse.de>
3944
3945         PR c/27273
3946         * gcc.dg/overflow-warn-5.c: New test.
3947
3948 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3949
3950         PR c/27718
3951         * gcc.dg/sizeof-1.c: New test.
3952
3953 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
3954
3955         PR target/27790
3956         * gcc.target/i386/pr27790.c: New test.
3957
3958 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3959
3960         PR libgfortran/27757
3961         * gfortran.dg/direct_io_5.f90: New test.
3962
3963 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3964
3965         PR libgfortran/27634
3966         * gfortran.dg/fmt_missing_period_1.f: New test.
3967         * gfortran.dg/fmt_missing_period_2.f: New test.
3968         * gfortran.dg/fmt_missing_period_3.f: New test.
3969
3970 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3971
3972         PR fortran/19777
3973         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
3974         arrays.
3975
3976 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3977
3978         PR c++/27713
3979         * g++.dg/template/new6.C: New test.
3980
3981 2006-05-29  Roger Sayle  <roger@eyesopen.com>
3982
3983         PR tree-optimization/24964
3984         * gcc.target/i386/387-10.c: New test case.
3985
3986 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
3987
3988         * intrinsics/string_intrinsics.c (compare_string):
3989         Use memcmp instead of strncmp to avoid tripping over
3990         CHAR(0) in a string.
3991
3992 2006-05-27  Richard Guenther  <rguenther@suse.de>
3993
3994         PR middle-end/27773
3995         * gcc.dg/torture/pr27773.c: New testcase.
3996
3997 2006-05-27  Dirk Mueller  <dmueller@suse.de>
3998
3999         * gcc.dg/pr24561.c: Rename to..
4000         * gcc.dg/pr25962.c: .. this.
4001
4002 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4003
4004         PR fortran/19777
4005         * gfortran.dg/bounds_check_2.f: New test.
4006
4007 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
4008
4009         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
4010         * gfortran.dg/byte_1.f90: Likewise.
4011         * gfortran.dg/dup_save_2.f90: Likewise.
4012
4013 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
4014
4015         * gfortran.dg/associated_2.f90: New test.
4016
4017 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4018
4019         PR fortran/27524
4020         * gfortran.dg/bounds_check_1.f90: New test.
4021
4022 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
4023
4024         PR rtl-optimization/27661
4025         * gcc.dg/pr27661.c: New test case.
4026
4027 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
4028
4029         PR fortran/23151
4030         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
4031         * gfortran.dg/print_parentheses_1.f:  New test.
4032         * gfortran.dg/print_parentheses_2.f90:  New test.
4033
4034 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
4035
4036         PR target/27758
4037         * gcc.dg/pr27758.c: New test.
4038
4039 2006-05-24  Falk Hueffner  <falk@debian.org>
4040
4041         * gcc.c-torture/compile/pr27571.c: New test.
4042
4043 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
4044
4045         PR fortran/27709
4046         * gfortran.dg/spec_expr_4.f90: New test.
4047
4048         PR fortran/27155
4049         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
4050
4051 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
4052
4053         PR c++/20103
4054         * g++.dg/ext/complit6.C: New test.
4055         * g++.dg/ext/complit3.C: Adjust error markers.
4056         * g++.dg/init/const3.C: New test.
4057
4058 2006-05-25  Richard Guenther  <rguenther@suse.de>
4059
4060         PR middle-end/27743
4061         * gcc.dg/torture/pr27743.c: New testcase.
4062
4063 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4064
4065         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
4066
4067 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
4068
4069         * gcc.dg/compat/scalar-by-value-x.h: New.
4070         * gcc.dg/compat/scalar-by-value-y.h: New.
4071         * gcc.dg/compat/scalar-by-value-5.c: New.
4072         * gcc.dg/compat/scalar-by-value-5_main.c: New.
4073         * gcc.dg/compat/scalar-by-value-5_x.c: New.
4074         * gcc.dg/compat/scalar-by-value-5_y.c: New.
4075         * gcc.dg/compat/scalar-by-value-6.c: New.
4076         * gcc.dg/compat/scalar-by-value-6_main.c: New.
4077         * gcc.dg/compat/scalar-by-value-6_x.c: New.
4078         * gcc.dg/compat/scalar-by-value-6_y.c: New.
4079
4080 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
4081
4082         PR tree-optimization/27639
4083         PR tree-optimization/26719
4084         * gcc.dg/pr27639.c: New test.
4085         * gcc.dg/pr26719.c: New test.
4086         * gcc.dg/tree-ssa/scev-cast.c: New test.
4087
4088 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
4089
4090         PR c++/20173
4091         * g++.dg/template/error21.C: New test.
4092
4093 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
4094
4095         PR target/27696
4096         * gcc.target/i386/pr27696.c: New.
4097
4098 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
4099
4100         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
4101
4102         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
4103
4104 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4105
4106         PR c++/27716
4107         * g++.dg/other/assign1.C: New test.
4108
4109 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
4110
4111         PR target/27266
4112         * gcc.target/i386/pr27266.c: New.
4113
4114 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4115
4116         PR c++/27451
4117         * g++.dg/ext/asm9.C: New test.
4118
4119 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
4120
4121         PR rtl-optimization/25514
4122         * gcc.c-torture/compile/pr25514.c: New test.
4123
4124 2006-05-22  Richard Guenther  <rguenther@suse.de>
4125
4126         Revert
4127         2006-01-31  Richard Guenther  <rguenther@suse.de>
4128
4129         * gcc.target/i386/sselibm-1.c: New testcase.
4130         * gcc.target/i386/sselibm-2.c: Likewise.
4131         * gcc.target/i386/sselibm-3.c: Likewise.
4132         * gcc.target/i386/sselibm-4.c: Likewise.
4133         * gcc.target/i386/sselibm-5.c: Likewise.
4134
4135 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4136
4137         PR c/27420
4138         * gcc.dg/func-args-2.c: New test.
4139
4140         PR c/26818
4141         * gcc.dg/struct-incompl-1.c: New test.
4142
4143 2006-05-22  Richard Guenther  <rguenther@suse.de>
4144
4145         PR testsuite/27708
4146         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
4147         the transformations we test for.
4148
4149 2006-05-22  Richard Guenther  <rguenther@suse.de>
4150
4151         PR testsuite/27707
4152         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
4153
4154 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
4155
4156         PR c++/27210
4157         * g++.dg/warn/new1.C: New test.
4158         * g++.dg/template/new5.C: Likewise.
4159
4160 2006-05-21  Roger Sayle  <roger@eyesopen.com>
4161
4162         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
4163         * gcc.target/i386/20060512-3.c: Likewise.
4164
4165 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
4166
4167         PR rtl-optimization/27671
4168         * gcc.c-torture/execute/pr27671-1.c: New.
4169         * gcc.dg/pr27671-2.c: Likewise.
4170
4171         PR tree-optimization/26622.
4172         * gcc.c-torture/compile/pr26622.c: New.
4173
4174 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4175
4176         PR fortran/27613
4177         * gfortran.dg/recursive_reference_1.f90: New test.
4178
4179 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
4180
4181         PR fortran/25746
4182         * gfortran.dg/elemental_subroutine_3.f90: New test.
4183
4184         PR fortran/25090
4185         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
4186
4187         PR fortran/27584
4188         * gfortran.dg/associated_target_1.f90: New test.
4189
4190         PR fortran/19015
4191         * gfortran.dg/maxloc_shape_1.f90: New test.
4192
4193 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4194
4195         PR libgfortran/24459
4196         * gfortran.dg/namelist_24.f90: New test.
4197         * gfortran.dg/namelist_12.f: Fix typo in comment.
4198
4199 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
4200
4201         PR middle-end/25776
4202         * g++.dg/other/error11.C: New test.
4203
4204 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4205
4206         * gcc.target/mips/pr26765.c: Add -w to options.
4207
4208 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4209
4210         * lib/target-supports.exp (check_effective_target_mpaired_single):
4211         New function.
4212         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
4213         multilibs.
4214         * g++.dg/vect/vect.exp: Likewise.
4215
4216 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
4217
4218         PR testsuite/25891
4219         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
4220
4221 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
4222
4223         PR fortran/27662
4224         * gfortran.dg/temporary_1.f90: New file.
4225
4226 2006-05-19  Andreas Schwab  <schwab@suse.de>
4227
4228         * g++.dg/other/unused1.C: Also match "stringz".
4229
4230 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
4231
4232         PR c++/26433
4233         * g++.dg/template/fntry1.C: New test.
4234
4235 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
4236
4237         PR c++/27471
4238         PR c++/27506
4239         * g++.dg/conversion/bitfield5.C: New test.
4240         * g++.dg/conversion/bitfield6.C: New test.
4241
4242 2006-05-18  Mike Stump  <mrs@apple.com>
4243
4244         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
4245         * gcc.dg/vla-4.c: Add.
4246         * gcc.dg/vla-5.c: Add.
4247         * gcc.dg/vla-6.c: Add.
4248
4249 2006-05-12  Stuart Hastings  <stuart@apple.com>
4250
4251         * testsuite/gcc.target/i386/20060512-1.c: New.
4252         * testsuite/gcc.target/i386/20060512-2.c: New.
4253         * testsuite/gcc.target/i386/20060512-3.c: New.
4254         * testsuite/gcc.target/i386/20060512-4.c: New.
4255
4256 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
4257
4258         PR c++/26122
4259         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
4260
4261         PR c++/26068
4262         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
4263         * g++.dg/parse/linkage1.C: New test.
4264
4265 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4266
4267         PR tree-optimization/27548
4268         * g++.dg/tree-ssa/pr27548.C: New test.
4269
4270 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4271
4272         PR fortran/26551
4273         * gfortran.dg/recursive_check_1.f: New test.
4274         * gfortran.dg/recursive_check_2.f90: New test.
4275
4276 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
4277
4278         * g++.dg/opt/temp2.C: New test.
4279
4280 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
4281
4282         PR c++/27491
4283         * g++.dg/init/brace5.C: New test.
4284
4285         PR middle-end/27415
4286         * gcc.dg/gomp/pr27415.c: New test.
4287         * g++.dg/gomp/pr27415.C: New test.
4288
4289         PR tree-optimization/27549
4290         * g++.dg/tree-ssa/pr27549.C: New test.
4291
4292 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4293
4294         PR libgfortran/27575
4295         * gfortran.dg/read_eof_4.f90: New test.
4296
4297 2006-05-16  Richard Guenther  <rguenther@suse.de>
4298
4299         PR tree-optimization/22303
4300         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
4301
4302 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
4303
4304         PR middle-end/27573
4305         * gcc.dg/gomp/pr27573.c: New test.
4306         * gfortran.dg/gomp/pr27573.f90: New test.
4307
4308         PR c/27499
4309         * gcc.dg/gomp/pr27499.c: New test.
4310         * g++.dg/gomp/pr27499.C: New test.
4311
4312 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4313
4314         PR c++/27339
4315         * g++.dg/parser/access8.C: Adjust error marker.
4316         * g++.dg/template/access17.C: New test.
4317         * g++.dg/template/access18.C: Likewise.
4318
4319 2006-05-15  Roger Sayle  <roger@eyesopen.com>
4320
4321         PR target/26600
4322         * gcc.target/i386/pr26600.c: New test case.
4323
4324 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
4325
4326         PR c++/27505
4327         * g++.dg/expr/bitfield1.C: New test.
4328
4329 2006-05-15  Richard Guenther  <rguenther@suse.de>
4330
4331         PR tree-optimization/27603
4332         * gcc.dg/torture/pr27603.c: New testcase.
4333
4334 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
4335
4336         PR fortran/25090
4337         * gfortran.dg/entry_dummy_ref_1.f90: New test.
4338
4339         PR fortran/25082
4340         * gfortran.dg/scalar_return_1.f90: New test.
4341
4342         PR fortran/27411
4343         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
4344
4345 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
4346
4347         * gcc.dg/gomp/critical-4.c: New test.
4348         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
4349         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
4350         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
4351         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
4352
4353 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4354
4355         PR c++/27582
4356         * g++.dg/template/dependent-args1.C: New test.
4357
4358         PR c++/27581
4359         * g++.dg/lookup/this1.C: New test.
4360
4361         PR c++/27315
4362         * g++.dg/template/operator6.C: New test.
4363         * g++.dg/template/incomplete3.C: New test.
4364
4365         PR c++/27559
4366         * g++.dg/template/new4.C: New test.
4367
4368         PR c++/27496
4369         * g++.dg/template/void2.C: New test.
4370
4371 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
4372
4373         * g++.dg/template/dependent-expr5.C: New test.
4374
4375 2006-05-14  Roger Sayle  <roger@eyesopen.com>
4376
4377         PR middle-end/26729
4378         * gcc.dg/pr26729-1.c: New test case.
4379
4380 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
4381
4382         * gcc.dg/pr27003.c: New test.
4383
4384 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
4385
4386         * lib/target-supports.dg (check_cxa_atexit_available): Change
4387         v3_target_compile to ${tool}_target_compile.
4388
4389 2006-05-11  Jason Merrill  <jason@redhat.com>
4390
4391         * lib/scanasm.exp (scan-not-hidden): Fix typo.
4392
4393 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4394
4395         PR fortran/27553
4396         * gfortran.dg/label_5.f90: New test.
4397
4398 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
4399
4400         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
4401         check_effective_target_powerpc_altivec_ok): New.
4402         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
4403         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
4404         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
4405         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
4406         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
4407         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
4408         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
4409         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
4410         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
4411         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
4412         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
4413         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
4414         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
4415         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
4416         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
4417         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
4418         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
4419         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
4420         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
4421         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
4422         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
4423         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
4424         gcc.target/powerpc/altivec-9.c,
4425         gcc.target/powerpc/altivec-consts.c,
4426         gcc.target/powerpc/altivec-pr22085.c,
4427         gcc.target/powerpc/altivec-splat.c,
4428         gcc.target/powerpc/altivec-types-1.c,
4429         gcc.target/powerpc/altivec-types-2.c,
4430         gcc.target/powerpc/altivec-types-3.c,
4431         gcc.target/powerpc/altivec-types-4.c,
4432         gcc.target/powerpc/altivec-varargs-1.c,
4433         gcc.target/powerpc/altivec-vec-merge.c,
4434         gcc.target/powerpc/ppc-vector-memcpy.c,
4435         gcc.target/powerpc/ppc-vector-memset.c,
4436         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
4437         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
4438         these effective targets.
4439         * gcc.dg/vmx/pr27006.c: Add missing close brace.
4440         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
4441
4442 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4443
4444         PR middle-end/27384
4445         * g++.dg/other/fold1.C: New test.
4446
4447         PR middle-end/27488
4448         * gcc.dg/fold-nonneg-1.c: New test.
4449
4450         PR c++/27547
4451         * g++.dg/other/operator1.C: New test.
4452
4453 2006-05-11  Richard Guenther  <rguenther@suse.de>
4454
4455         PR middle-end/27529
4456         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
4457
4458 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
4459
4460         * lib/target-supports-dg.exp (check-flags): New.
4461         (dg-skip-if): Move flag checks.
4462
4463 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
4464
4465         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
4466         * lib/target-supports.dg (check_cxa_atexit_available): New.
4467
4468 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
4469
4470         PR fortran/27470
4471         * gfortran.dg/multiple_allocation_2.f90: New test case.
4472
4473 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
4474
4475         * gcc.target/arm/pr27387.C: Fix a comment typo.
4476
4477 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4478
4479         PR fortran/24549
4480         * gfortran.dg/error_recovery_1.f90: New test.
4481
4482 2006-05-10  Richard Guenther  <rguenther@suse.de>
4483
4484         PR tree-optimization/27302
4485         * gcc.dg/torture/pr27302.c: New testcase.
4486
4487 2006-05-09  Dirk Mueller  <dmueller@suse.de>
4488         Richard Guenther  <rguenther@suse.de>
4489
4490         PR middle-end/27498
4491         * gcc.dg/tree-ssa/pr27498.c: New testcase.
4492
4493 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
4494
4495         PR rtl-optimization/27335
4496         * gcc.dg/pr27335.c: New test.
4497
4498 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
4499
4500         * gcc.target/mips/mips-ps-5.c: New file.
4501
4502 2006-05-08  Jan Hubicka  <jh@suse.cz>
4503
4504         PR middle-end/25962
4505         * gcc.dg/pr25962.c: New.
4506
4507 2006-05-08  Roger Sayle  <roger@eyesopen.com>
4508
4509         PR target/27158
4510         * gcc.target/powerpc/pr27158.c: New test case.
4511
4512 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
4513
4514         PR testsuite/27476
4515         * ada/acats/run_all.sh: Use test -z.
4516
4517 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4518
4519         PR libfortran/18271
4520         * gfortran.dg/spec_expr_3.f90: New test.
4521
4522 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
4523
4524         PR target/24879
4525         * gcc.target/i386/monitor.c: New file.
4526
4527 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
4528
4529         * gcc.dg/pr27095.c: xfail *-*-darwin*.
4530
4531 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4532
4533         PR c++/27447
4534         * g++.dg/other/ptrmem7.C: New test.
4535
4536 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4537
4538         PR target/27421
4539         * gcc.dg/array-9.c: New test.
4540
4541 2006-05-07  Richard Guenther  <rguenther@suse.de>
4542
4543         PR tree-optimization/27409
4544         * gcc.dg/torture/pr27409.c: New testcase.
4545
4546 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4547
4548         PR fortran/27457
4549         * gfortran.dg/select_6.f90: New.
4550
4551 2006-05-07  Richard Guenther  <rguenther@suse.de>
4552
4553         PR tree-optimization/27136
4554         * gcc.dg/torture/pr27136.c: New testcase.
4555
4556 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
4557
4558         PR fortran/24813
4559         * gfortran.dg/char_cons_len_1.f90: New test.
4560
4561 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4562
4563         PR c++/27427
4564         * g++.dg/template/incomplete2.C: New test.
4565
4566 2006-05-06  Richard Guenther  <rguenther@suse.de>
4567
4568         PR tree-optimization/27151
4569         * gcc.dg/vect/pr27151.c: New testcase.
4570
4571 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4572
4573         PR c++/27430
4574         * g++.dg/template/void1.C: New test.
4575
4576         PR c++/27423
4577         * g++.dg/other/void2.C: New test.
4578
4579         PR c++/27422
4580         * g++.dg/conversion/void1.C: New test.
4581
4582 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
4583
4584         PR/21391
4585         * g++.dg/other/unused1.C: New.
4586
4587 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4588
4589         PR objc/27240
4590         * objc.dg/member-1.m: New test.
4591
4592 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
4593
4594         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
4595
4596 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4597
4598         PR libfortran/26985
4599         * gfortran.dg/matmul_2.f90: New test.
4600
4601 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
4602
4603         * ada/acats/run_all.sh: Use sync when main not found.
4604
4605 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
4606
4607         PR target/26765
4608         * gcc.target/mips/pr26765.c: New.
4609
4610 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
4611
4612         * gcc.target/bfin: New directory.
4613         * gcc.target/bfin/bfin.exp: New file.
4614         * gcc.target/bfin/frmul.c: New file.
4615         * gcc.target/bfin/arith.c: New file.
4616         * gcc.target/bfin/mul-combine.c: New file.
4617         * gcc.target/bfin/shift.c: New file.
4618
4619 2006-05-04  Richard Guenther  <rguenther@suse.de>
4620
4621         PR tree-optimization/14287
4622         PR tree-optimization/14844
4623         PR tree-optimization/19792
4624         PR tree-optimization/21608
4625         PR tree-optimization/27090
4626         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
4627         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
4628         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
4629         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
4630         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
4631
4632 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
4633
4634         PR tree-optimization/27285
4635         * gcc.c-torture/execute/pr27285.c: New test.
4636
4637         PR middle-end/27388
4638         * gcc.dg/gomp/pr27388-1.c: New test.
4639         * gcc.dg/gomp/pr27388-2.c: New test.
4640         * gcc.dg/gomp/pr27388-3.c: New test.
4641
4642         PR c++/27359
4643         * g++.dg/gomp/pr27359.C: New test.
4644
4645 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
4646
4647         PR fortran/20248
4648         * gfortran.dg/iargc.f90: New test.
4649
4650 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4651
4652         PR c++/27102
4653         * g++.dg/template/crash49.C: New test.
4654
4655 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
4656
4657         PR testsuite/27032
4658         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
4659
4660 2006-05-02  Jeff Law  <law@redhat.com>
4661
4662         PR tree-optimization/27364
4663         * gcc.c-torture/execute/pr27364.c: New test.
4664
4665 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
4666
4667         PR c++/27309
4668         * g++.dg/parser/ctor5.C: New test.
4669
4670 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
4671
4672         PR target/27387
4673         * gcc.target/arm/arm.exp: New.
4674         * gcc.target/arm/pr27387.C: Likewise.
4675
4676 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
4677
4678         PR fortran/27269
4679         PR fortran/27324
4680         * gfortran.dg/module_equivalence_2.f90: New test.
4681
4682 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
4683
4684         PR middle-end/27337
4685         * g++.dg/gomp/pr27337-1.C: New test.
4686         * g++.dg/gomp/pr27337-2.C: New test.
4687
4688         PR middle-end/27328
4689         * gcc.dg/gomp/pr27328.c: New test.
4690
4691         PR middle-end/27325
4692         * g++.dg/gomp/pr27325.C: New test.
4693
4694         PR middle-end/27310
4695         * g++.dg/gomp/pr27310.C: New test.
4696
4697 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4698
4699         PR tree-optimization/27291
4700         * g++.dg/tree-ssa/pr27291.C: New test.
4701
4702 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4703
4704         PR tree-optimization/27283
4705         * g++.dg/tree-ssa/pr27283.C: New test.
4706
4707 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
4708
4709         * gcc.dg/tree-ssa/loop-16.c: New test.
4710
4711 2006-05-01  Roger Sayle  <roger@eyesopen.com>
4712             Joseph S. Myers  <joseph@codesourcery.com>
4713
4714         * gcc.dg/Wconversion-3.c: New test case.
4715         * gcc.dg/Wconversion-4.c: Likewise.
4716
4717 2006-05-01  Richard Guenther  <rguenther@suse.de>
4718
4719         PR tree-optimization/26726
4720         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
4721
4722 2006-04-30  Roger Sayle  <roger@eyesopen.com>
4723
4724         * gcc.dg/Woverflow-1.c: New test case.
4725         * gcc.dg/Woverflow-2.c: Likewise.
4726         * gcc.dg/Woverflow-3.c: Likewise.
4727
4728 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
4729
4730         PR c++/27094
4731         * g++.dg/template/defarg8.C: New test.
4732
4733 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4734
4735         PR c++/27278
4736         * g++.dg/parse/operator7.C: New test.
4737
4738 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4739
4740         PR c++/11471
4741         PR c++/27102
4742         * g++.dg/template/crash48.C: New test.
4743
4744         PR c++/27279
4745         * g++.dg/parse/ctor4.C: New test.
4746
4747 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4748
4749         PR fortran/25681
4750         * gfortran.df/char_type_len.f90: New test.
4751
4752 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4753
4754         PR libgfortran/27304
4755         * gfortran.dg/fmt_exhaust.f90: New test.
4756
4757 2006-04-28  Roger Sayle  <roger@eyesopen.com>
4758
4759         PR c/25309
4760         * gcc.dg/large-size-array-2.c: New test case.
4761
4762 2006-04-28  Richard Guenther  <rguenther@suse.de>
4763
4764         PR target/26826
4765         * gcc.target/i386/pr26826.c: New testcase.
4766
4767 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
4768
4769         PR middle-end/27260
4770         * gcc.c-torture/execute/pr27260.c: New.
4771
4772 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
4773
4774         PR middle-end/27095
4775         * gcc.dg/pr27095.c: New.
4776
4777 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4778
4779         PR c++/27292
4780         * g++.dg/conversion/bitfield4.C: New test.
4781
4782 2006-04-27  Eric Christopher  <echristo@apple.com>
4783
4784         * gcc.dg/pragma-ms_struct.c: New.
4785
4786 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
4787
4788         PR c++/27102
4789         * g++.dg/template/crash47.C: New test.
4790
4791 2006-04-27  Dirk Mueller  <dmueller@suse.de>
4792
4793         * gcc.target/i386/sse-7.c: build with -msse.
4794
4795 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
4796
4797         PR testsuite/27274:
4798         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
4799         (main): Exit if processor doesn't support SSE.
4800
4801 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
4802
4803         PR middle-end/27282
4804         * gcc.c-torture/compile/pr27282.c: New test.
4805
4806 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
4807
4808         PR middle-end/26913
4809         * g++.dg/gomp/pr26913.C: New test.
4810
4811         PR c/25996
4812         * gcc.dg/gomp/pr25996.c: New test.
4813         * g++.dg/gomp/pr25996.C: New test.
4814
4815 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
4816
4817         PR rtl-optimization/26725
4818         * gcc.c-torture/compile/pr26725.c: New test.
4819
4820 2006-04-25  Richard Guenther  <rguenther@suse.de>
4821
4822         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
4823         than n + -1.
4824
4825 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
4826
4827         * gcc.dg/20060425-1.c: New testcase.
4828
4829 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
4830
4831         PR tree-optimization/26865
4832         * gcc.dg/pr26865.c: New test.
4833
4834 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
4835
4836         PR c++/27292
4837         * g++.dg/conversion/bitfield1.C: New test.
4838         * g++.dg/conversion/bitfield2.C: Likewise.
4839         * g++.dg/conversion/bitfield3.C: Likewise.
4840
4841 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4842         Richard Guenther  <rguenther@suse.de>
4843
4844         PR tree-optimization/27236
4845         * gcc.dg/tree-ssa/pr27236.c: New testcase.
4846
4847 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4848
4849         PR c++/19963
4850         * g++.dg/other/incomplete2.C: New test.
4851
4852 2006-04-24  Richard Guenther  <rguenther@suse.de>
4853
4854         PR middle-end/26869
4855         * gcc.dg/torture/pr26869.c: New testcase.
4856
4857 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
4858         Richard Guenther  <rguenther@suse.de>
4859
4860         PR tree-optimization/27218
4861         * g++.dg/tree-ssa/pr27218.C: New testcase.
4862
4863 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4864
4865         PR c++/26912
4866         * g++.dg/template/friend41.C: New test.
4867
4868 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
4869
4870         * g++.dg/opt/pr15551.C: Include cstdio.
4871         (main): Use remove instead of unlink.
4872
4873 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
4874
4875         * gcc.dg/sibcall-7.c: New test.
4876         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
4877         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
4878         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
4879         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
4880         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
4881
4882 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
4883
4884         PR c++/26534
4885         * g++.dg/opt/bitfield1.C: New test.
4886         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
4887         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
4888         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
4889         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
4890         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
4891         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
4892         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
4893         * g++.dg/abi/bitfield2.C: Likewise.
4894         * g++.dg/init/bitfield1.C: Likewise.
4895
4896 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
4897
4898         PR fortran/25099
4899         * gfortran.dg/elemental_subroutine_4.f90: New test.
4900         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
4901         call sub (m, x).
4902
4903 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
4904
4905         * gcc.c-torture/compile/20060421-1.c: New testcase.
4906
4907 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4908
4909         PR c/25875
4910         * gcc.dg/init-bad-4.c: New test.
4911
4912 2006-04-21  Paul Brook  <paul@codesourcery.com>
4913
4914         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
4915
4916 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
4917
4918         PR fortran/27122
4919         * gfortran.dg/defined_operators_1.f90: New test.
4920         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
4921         remove old ones associated, incorrectly, with Note 5.46.
4922
4923         PR fortran/27113
4924         * gfortran.dg/character_array_constructor_1.f90: New test.
4925
4926 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
4927
4928         * gcc.dg/20060419-1.c: New test.
4929
4930 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
4931
4932         PR c/26774
4933         * gcc.dg/struct-parse-1.c: New test case.
4934
4935 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4936
4937         PR c++/26558
4938         * g++.dg/parse/template19.C: New test.
4939
4940         PR c++/26739
4941         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
4942
4943         PR c++/26036
4944         * g++.dg/expr/call3.C: New test.
4945
4946         PR c++/10385
4947         * g++.dg/conversion/dynamic1.C: New test.
4948
4949 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
4950
4951         PR c++/27102
4952         * g++.dg/template/crash35.C: Tweak error markers.
4953         * g++.dg/template/crash46.C: New test.
4954         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
4955         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
4956
4957 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
4958
4959         PR rtl-optimization/14261
4960         * gcc.c-torture/compile/20060419-1.c: Added.
4961
4962 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
4963
4964         * gfortran.dg/label_1.f90: Adjust dg-error.
4965
4966 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4967
4968         PR target/26961
4969         * gcc.dg/fold-cond-1.c: New test case.
4970         * gcc.dg/pr26961-1.c: Likewise.
4971
4972 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4973
4974         PR libgfortran/27138
4975         * gfortran.dg/read_bad_advance.f90: New test.
4976
4977 2006-04-16  Roger Sayle  <roger@eyesopen.com>
4978             Dale Johannesen  <dalej@apple.com>
4979
4980         PR target/24076
4981         * gcc.target/i386/vecinit-3.c: New testcase.
4982         * gcc.target/i386/vecinit-4.c: Likewise.
4983         * gcc.target/i386/sse-18.c: Likewise.
4984         * gcc.target/i386/sse-19.c: Likewise.
4985
4986 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
4987
4988         * gfortran.dg/allocate_zerosize_1.f90: New test.
4989
4990 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
4991
4992         PR c++/26365
4993         * g++.dg/template/crash45.C: New test.
4994
4995 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
4996
4997         PR fortran/26787
4998         * gfortran.dg/proc_assign_1.f90: New test.
4999         * gfortran.dg/procedure_lvalue.f90: Change message.
5000         * gfortran.dg/namelist_4.f90: Add new error.
5001
5002         PR fortran/25597
5003         PR fortran/27096
5004         * gfortran.dg/auto_pointer_array_result_1.f90
5005
5006         PR fortran/27089
5007         * gfortran.dg/specification_type_resolution_1.f90
5008
5009         PR fortran/18003
5010         PR fortran/25669
5011         PR fortran/26834
5012         * gfortran.dg/bounds_temporaries_1.f90: New test.
5013
5014         PR fortran/27124
5015         * gfortran.dg/array_return_value_1.f90: New test.
5016
5017 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
5018
5019         PR fortran/25336
5020         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
5021
5022 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
5023
5024         PR middle-end/26823
5025         * g++.dg/gomp/pr26823-1.C: New test.
5026         * g++.dg/gomp/pr26823-2.C: New test.
5027
5028 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
5029
5030         PR middle-end/27134
5031         * gcc.dg/pr27314.c: New test.
5032
5033 2006-04-13  Richard Henderson  <rth@redhat.com>
5034
5035         * g++.dg/gomp/block-0.C: Update expected matches.
5036
5037 2006-04-13  DJ Delorie  <dj@redhat.com>
5038
5039         * lib/target-supports.exp (check_effective_target_int32plus): New.
5040         (check_effective_target_ptr32plus): New.
5041         (check_effective_target_size32plus): New.
5042         (check_effective_target_int16): New.
5043         (check_profiling_available): Add m32c to the list of unsupported targets.
5044
5045         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
5046         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
5047         memory size.
5048         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
5049         pointers.
5050         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
5051         size_t.
5052         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
5053         and size_t.
5054         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
5055         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
5056         not just xstormy16.  Skip m32c due to weird pointer size.
5057         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
5058         not just xstormy16.
5059         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
5060         not just xstormy16.
5061         * gcc.dg/20020312-2.c: Add m32c support.
5062         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
5063         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
5064         in test.
5065         * gcc.dg/20050321-2.c: Require >=32 bit integers.
5066         * gcc.dg/asm-1.c: Skip if int and short are the same size.
5067         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
5068         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
5069         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
5070         * gcc.dg/init-string-2.c: Require >=32 bit integers.
5071         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
5072         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
5073         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
5074         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
5075         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
5076         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
5077         in test.
5078         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
5079         in test.
5080         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
5081         * gcc.dg/pr23049.c: Require >=32 bit integers.
5082         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
5083         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
5084         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
5085         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
5086         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
5087         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
5088         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
5089         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
5090         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
5091         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
5092         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
5093         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
5094         prototype in test.
5095         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
5096         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
5097         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
5098         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
5099         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
5100
5101         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
5102         * gcc.c-torture/execute/20040703-1.x: Likewise.
5103         * gcc.c-torture/execute/20040705-1.x: Likewise.
5104         * gcc.c-torture/execute/20040705-2.x: Likewise.
5105         * gcc.c-torture/execute/20040709-1.x: Likewise.
5106         * gcc.c-torture/execute/20040709-2.x: Likewise.
5107         * gcc.c-torture/execute/20040811-1.x: Likewise.
5108         * gcc.c-torture/execute/20050316-1.x: Likewise.
5109         * gcc.c-torture/execute/bitfld-4.x: Likewise.
5110         * gcc.c-torture/execute/pr19689.x: Likewise.
5111         * gcc.c-torture/execute/pr7284-1.x: Likewise.
5112         * gcc.c-torture/execute/usmul.x: Likewise.
5113         * gcc.c-torture/execute/vrp-5.x: Likewise.
5114         * gcc.c-torture/execute/vrp-6.x: Likewise.
5115         * gcc.dg/debug/20041023-1.s: Likewise.
5116
5117 2006-04-13  Roger Sayle  <roger@eyesopen.com>
5118
5119         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
5120         of integers to a vector types are now constant expressions in C.
5121         * gcc.dg/vect/vect-fold-1.c: New test case.
5122
5123 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
5124             Ulrich Weigand  <uweigand@de.ibm.com>
5125
5126         PR target/27006
5127         * gcc.dg/vmx/pr27006.c: New testcase.
5128
5129 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5130
5131         PR libgfortran/26766
5132         * gfortran.dg/write_recursive.f90: New test.
5133
5134 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
5135
5136         * g++.dg/parse/dtor7.C: New test.
5137         * g++.dg/parse/new1.C: Add error marker.
5138         * g++.dg/template/new3.C: New test.
5139
5140         PR c++/26122
5141         * g++.dg/template/pure1.C: New test.
5142
5143         PR c++/26295
5144         * g++.dg/parse/ptrmem4.C: New test.
5145
5146 2006-04-10  Jeff Law  <law@redhat.com>
5147
5148         PR/27087
5149         * gcc.c-torture/compile/pr27087.c: New test.
5150
5151 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
5152
5153         PR/21391
5154         * gcc.dg/20060410.c: New.
5155
5156 2006-04-10  Matthias Klose  <doko@debian.org>
5157
5158         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
5159         Recognize multilib directory names containing underscores.
5160
5161 2006-04-10  Roger Sayle  <roger@eyesopen.com>
5162
5163         * gcc.target/i386/vecinit-1.c: New test case.
5164         * gcc.target/i386/vecinit-2.c: Likewise.
5165
5166 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
5167
5168         PR debug/27057
5169         * g++.dg/debug/dwarf2-2.C: New test.
5170
5171 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
5172
5173         PR rtl-optimization/27073
5174         * gcc.c-torture/execute/pr27073.c: New test.
5175
5176 2006-04-08  Mike Stump  <mrs@apple.com>
5177
5178         * gcc.dg/pragma-darwin.c: Improve for ppc64.
5179
5180 2006-04-07  Richard Guenther  <rguenther@suse.de>
5181
5182         PR tree-optimization/26135
5183         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
5184
5185 2006-04-06  Jan Hubicka  <jh@suse.cz>
5186
5187         PR profile/26399
5188         * g++.dg/bprob/g++-bprob-2.C: New testcase.
5189
5190 2006-04-06  Roger Sayle  <roger@eyesopen.com>
5191
5192         * g++.dg/conversion/nullptr1.C: New test case.
5193         * g++.dg/conversion/nullptr2.C: Likewise.
5194
5195 2006-04-05  Roger Sayle  <roger@eyesopen.com>
5196
5197         * gfortran.dg/dependency_18.f90: New test case.
5198
5199 2006-04-05  Richard Guenther  <rguenther@suse.de>
5200
5201         PR tree-optimization/26919
5202         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
5203         * gcc.dg/ipa/ipa-2.c: Likewise.
5204         * gcc.dg/ipa/ipa-3.c: Likewise.
5205         * gcc.dg/ipa/ipa-5.c: Likewise.
5206
5207 2006-04-05  Richard Guenther  <rguenther@suse.de>
5208
5209         PR tree-optimization/26763
5210         * gcc.dg/torture/pr26763-1.c: New testcase.
5211         * gcc.dg/torture/pr26763-2.c: Likewise.
5212
5213 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
5214
5215         PR fortran/23634
5216         PR fortran/25619
5217         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
5218
5219 2006-04-04  Eric Christopher  <echristo@apple.com>
5220
5221         * gcc.target/i386/387-1.c: Allow regexp to match darwin
5222         stubs.
5223         * gcc.target/i386/387-5.c: Ditto.
5224
5225 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
5226
5227         * gcc.target/sparc/struct-ret-check.c: New test.
5228
5229 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5230
5231         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
5232         zero decimal digits specified in format.
5233
5234 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
5235
5236         PR fortran/26891
5237         * gfortran.dg/missing_optional_dummy_1.f90: New test.
5238
5239         PR fortran/26976
5240         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
5241         * gfortran.dg/initialization_1.f90: Make assignment compliant.
5242         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
5243         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
5244         bigendian-ness.
5245
5246 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
5247
5248         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
5249         dummy arguments work when the actual argument is itself a dummy
5250         argument of the caller.
5251
5252 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5253
5254         PR libfortran/24685
5255         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
5256
5257 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5258
5259         * gfortran.dg/dependencency_17.f90: New test case.
5260
5261 2006-04-01  Roger Sayle  <roger@eyesopen.com>
5262
5263         * gfortran.dg/dependency_14.f90: New test case.
5264         * gfortran.dg/dependency_15.f90: Likewise.
5265         * gfortran.dg/dependency_16.f90: Likewise.
5266
5267 2006-03-31  Asher Langton  <langton2@llnl.gov>
5268
5269         PR fortran/25358
5270         gfortran.dg/cray_pointers_6.f90: New test.
5271
5272 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5273
5274         PR libgfortran/26890
5275         * gfortran.dg/read_size_noadvance.f90: New test.
5276
5277 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
5278
5279         PR fortran/25031
5280         * gfortran.dg/multiple_allocation_1.f90: Check that the
5281         size has changed after a re-allocation with stat.
5282
5283 2006-03-30  Richard Guenther  <rguenther@suse.de>
5284
5285         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
5286         removal.
5287         * gcc.target/i386/sselibm-2.c: Likewise.
5288         * gcc.target/i386/sselibm-3.c: Likewise.
5289         * gcc.target/i386/sselibm-4.c: Likewise.
5290         * gcc.target/i386/sselibm-5.c: Likewise.
5291
5292 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5293
5294         * gcc.dg/fold-andxor-1.c: New test case.
5295         * gcc.dg/fold-xorand-1.c: Likewise.
5296
5297 2006-03-28  Roger Sayle  <roger@eyesopen.com>
5298
5299         * gcc.dg/fold-convnotconv-1.c: New test case.
5300
5301 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
5302
5303         PR fortran/26779
5304         * gfortran.dg/private_type_5.f90: New test.
5305
5306 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
5307
5308         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
5309
5310 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
5311
5312         * gfortran.dg/advance_2.f90: New test.
5313         * gfortran.dg/advance_3.f90: New test.
5314
5315         * gfortran.fortran-torture/execute/equiv_5.f: New test.
5316
5317 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5318
5319         PR libgfortran/26661
5320         PR libgfortran/26880
5321         * gfortran.dg/read_x_past.f: New test.
5322
5323 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
5324
5325         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
5326         to be STABS.
5327
5328 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
5329
5330         * objc.dg/dwarf-1.m: Skip on AIX.
5331         * objc.dg/dwarf-2.m: Skip on AIX.
5332
5333 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
5334
5335         PR fortran/26816
5336         * gfortran.dg/float_1.f90: New test.
5337
5338 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
5339
5340         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
5341         X86_64 targets.
5342         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
5343
5344 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5345
5346         PR libfortran/26735
5347         * gfortran.dg/convert_implied_open.f90: New test case.
5348
5349 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
5350
5351         PR fortran/26769
5352         * gfortran.dg/transpose_reshape_r10.f90: New test case.
5353
5354 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
5355
5356         PR middle-end/26717
5357         * gcc.dg/pr26717.c: New test.
5358
5359 2006-03-25  Roger Sayle  <roger@eyesopen.com>
5360
5361         * gfortran.dg/dependency_12.f90: New test case.
5362
5363 2006-03-24  Roger Sayle  <roger@eyesopen.com>
5364
5365         * gfortran.dg/dependency_9.f90: New (resurected) test case.
5366
5367 2006-03-24  Jeff Law  <law@redhat.com>
5368
5369         * gcc.c-torture/pr26840.c: New test.
5370
5371 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
5372
5373         * objc.dg/dwarf-2.m: New.
5374         * obj-c++.dg/dwarf-2.mm: New.
5375
5376         * g++.old-deja/g++.other/init19.C: New.
5377
5378 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
5379
5380         * g++.dg/eh/spbp.C: Skip on AIX.
5381
5382 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
5383
5384         PR middle-end/26611
5385         * g++.dg/gomp/pr26611-1.C: New test.
5386         * g++.dg/gomp/pr26611-2.C: New test.
5387
5388 2006-03-24  Jeff Law  <law@redhat.com>
5389
5390         * gcc.c-torture/compile/pr26833.c: New test.
5391         * gfortran.fortran-torture/compile/pr26806.f90: New test.
5392
5393 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5394
5395         * gfortran.dg/endfile_2.f90: Delete temp file.
5396
5397 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
5398
5399         PR fortran/19303
5400         * gfortran.dg/record_marker_1.f90: New test case.
5401         * gfortran.dg/record_marker_2.f: New test case.
5402         * gfortran.dg/record_marker_3.f90: New test case.
5403
5404 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
5405
5406         PR fortran/17298
5407         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
5408         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
5409
5410 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
5411
5412         * lib/gcc-dg.exp (cleanup-modules): New proc.
5413         * gfortran.dg/allocatable_function_1.f90,
5414         gfortran.dg/allocate_char_star_scalar_1.f90,
5415         gfortran.dg/assumed_charlen_function_1.f90,
5416         gfortran.dg/assumed_dummy_1.f90,
5417         gfortran.dg/assumed_shape_ranks_1.f90,
5418         gfortran.dg/assumed_shape_ranks_2.f90,
5419         gfortran.dg/assumed_size_dt_dummy.f90,
5420         gfortran.dg/auto_char_dummy_array_1.f90,
5421         gfortran.dg/auto_char_len_3.f90,
5422         gfortran.dg/automatic_module_variable.f90,
5423         gfortran.dg/bad_automatic_objects_1.f90,
5424         gfortran.dg/char_array_constructor.f90,
5425         gfortran.dg/char_array_structure_constructor.f90,
5426         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
5427         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
5428         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
5429         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
5430         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
5431         gfortran.dg/derived_pointer_recursion.f90,
5432         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
5433         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
5434         gfortran.dg/dummy_functions_1.f90,
5435         gfortran.dg/elemental_initializer_1.f90,
5436         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
5437         gfortran.dg/elemental_pointer_1.f90,
5438         gfortran.dg/elemental_subroutine_1.f90,
5439         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
5440         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
5441         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
5442         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
5443         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
5444         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
5445         gfortran.dg/global_references_1.f90,
5446         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
5447         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
5448         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
5449         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
5450         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
5451         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
5452         gfortran.dg/large_integer_kind_1.f90,
5453         gfortran.dg/large_real_kind_1.f90,
5454         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
5455         gfortran.dg/module_double_reuse.f90,
5456         gfortran.dg/module_equivalence_1.f90,
5457         gfortran.dg/module_interface_1.f90,
5458         gfortran.dg/module_parameter_array_refs_1.f90,
5459         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
5460         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
5461         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
5462         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
5463         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
5464         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
5465         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
5466         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
5467         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
5468         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
5469         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
5470         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
5471         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
5472         gfortran.dg/same_name_1.f90,
5473         gfortran.dg/sibling_dummy_procedure_1.f90,
5474         gfortran.dg/sibling_dummy_procedure_2.f90,
5475         gfortran.dg/sibling_dummy_procedure_3.f90,
5476         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
5477         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
5478         gfortran.dg/used_dummy_types_2.f90,
5479         gfortran.dg/used_dummy_types_3.f90,
5480         gfortran.dg/used_dummy_types_4.f90,
5481         gfortran.dg/used_dummy_types_5.f90,
5482         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
5483         gfortran.dg/userdef_operator_1.f90: Use it.
5484
5485 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5486
5487         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
5488         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
5489         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
5490         gfortran.dg/write_back.f,
5491         gfortran.fortran-torture/execute/inquire_1.f90,
5492         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
5493
5494 2006-03-21  Jeff Law  <law@redhat.com>
5495
5496         * gcc.dg/tree-ssa/vrp28.c: New test.
5497
5498 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5499
5500         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
5501         if _STDC_C99 is defined.
5502         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
5503         * gcc.dg/builtins-20.c: Likewise.
5504         * gcc.dg/builtins-53.c: Likewise.
5505         * gcc.dg/single-precision-constant.c: Likewise. Also pass
5506         -mmacosx-version-min=10.3 on PowerPC/Darwin.
5507
5508 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
5509
5510         PR tree-opt/26781
5511         * gcc.c-torture/compile/pr26781-1.c: New test.
5512         * gcc.c-torture/compile/pr26781-2.c: New test.
5513
5514 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
5515
5516         PR c++/26690
5517         * g++.dg/gomp/pr26690-1.C: New test.
5518         * g++.dg/gomp/pr26690-2.C: New test.
5519
5520 2006-03-20  Jeff Law  <law@redhat.com>
5521
5522         * gcc.dg/tree-ssa/pr21829.c: New test.
5523
5524         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
5525
5526 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
5527
5528         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
5529         (check_visibility_available): Use it.
5530         (check_effective_target_default_packed): Likewise.
5531         (check_effective_target_pcc_bitfield_type_matters): Likewise.
5532         (check_effective_target_fopenmp): Likewise.
5533         (check_effective_target_freorder): Likewise.
5534         (check_effective_target_fpic): Likewise.
5535         (check_named_sections_available): Likewise.
5536         (check_effective_target_ilp32): Likewise.
5537         (check_effective_target_lp64): Likewise.
5538
5539 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
5540
5541         PR fortran/20935
5542         * gfortran.dg/scalar_mask_2.f90: New test case.
5543
5544 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
5545
5546         PR tree-opt/26629
5547         * gcc.dg/tree-ssa/loadpre12.c: New test.
5548         * gcc.dg/tree-ssa/loadpre13.c: New test.
5549         * gcc.dg/tree-ssa/loadpre14.c: New test.
5550         * gcc.dg/tree-ssa/loadpre15.c: New test.
5551         * gcc.dg/tree-ssa/loadpre16.c: New test.
5552         * gcc.dg/tree-ssa/loadpre17.c: New test.
5553         * gcc.dg/tree-ssa/loadpre18.c: New test.
5554         * gcc.dg/tree-ssa/loadpre19.c: New test.
5555         * gcc.dg/tree-ssa/loadpre20.c: New test.
5556         * gcc.dg/tree-ssa/loadpre21.c: New test.
5557         * gcc.dg/tree-ssa/loadpre22.c: New test.
5558
5559 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
5560
5561         PR fortran/26741
5562         * gfortran.dg/elemental_initializer_1.f90: New test.
5563
5564         PR fortran/26716
5565         * gfortran.dg/assumed_shape_ranks_2: New test.
5566
5567 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
5568
5569         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
5570         target fpic.
5571
5572 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5573
5574         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
5575         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
5576         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
5577         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
5578         gfortran.fortran-torture/execute/direct_io.f90,
5579         gfortran.fortran-torture/execute/inquire_2.f90,
5580         gfortran.fortran-torture/execute/inquire_4.f90,
5581         gfortran.fortran-torture/execute/list_read_1.f90,
5582         gfortran.fortran-torture/execute/open_replace.f90,
5583         gfortran.fortran-torture/execute/slash_edit.f90,
5584         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
5585         temporary files from testcases.
5586
5587 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5588
5589         PR libgfortran/26509
5590         gfortran.dg/write_direct_eor.f90: New test.
5591
5592 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
5593
5594         * gcc.target/powerpc/pr26350.c: New.
5595         * gcc.target/powerpc/indexed-addr.c: New.
5596
5597 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5598
5599         * gfortran.dg/dependency_13.f90: New test case.
5600
5601 2006-03-16  Roger Sayle  <roger@eyesopen.com>
5602
5603         PR middle-end/21781
5604         * gcc.dg/real-const-1.c: New test case.
5605
5606 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
5607
5608         * g++.old-deja/g++.other/init18.C: New.
5609         * g++.old-deja/g++.other/init5.C: Remove xfail.
5610
5611 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5612
5613         * g++.dg/opt/pr15551.C: Cleanup temp file.
5614
5615 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5616
5617         PR c++/6634
5618         g++.dg/parse/long1.C: New test.
5619
5620 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5621
5622         PR fortran/19101
5623         * gfortran.dg/continuation.f90: New test.
5624         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
5625
5626 2006-03-14  Richard Guenther  <rguenther@suse.de>
5627
5628         PR tree-optimization/26672
5629         * gcc.dg/torture/pr26672.c: New testcase.
5630
5631 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
5632
5633         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
5634         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
5635
5636 2006-03-13  Roger Sayle  <roger@eyesopen.com>
5637
5638         PR middle-end/26557
5639         * gcc.c-torture/compile/switch-1.c: New test case.
5640
5641 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
5642
5643         PR fortran/25378
5644         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
5645         test to include more permuatations of mask and index.
5646         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
5647         respond to F2003 spec. that the position returned for an all false
5648         mask && condition is zero.
5649
5650 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
5651
5652         PR middle-end/25989
5653         * gcc.dg/gomp/pr25989.c: New test.
5654
5655 2006-03-13  Jeff Law  <law@redhat.com>
5656
5657         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
5658
5659 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
5660
5661         * gcc.dg/switch-9.c: New test.
5662
5663 2006-03-13  Richard Guenther  <rguenther@suse.de>
5664
5665         PR middle-end/26630
5666         * gcc.dg/torture/pr26630.c: New testcase.
5667
5668 2006-03-11  Roger Sayle  <roger@eyesopen.com>
5669
5670         * gfortran.dg/dependency_10.f90: New test case.
5671         * gfortran.dg/dependency_11.f90: Likewise.
5672
5673 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
5674             Erik Edelmann  <eedelman@gcc.gnu.org>
5675
5676         * gfortran.dg/allocatable_function_1.f90: New.
5677         * gfortran.dg/allocatable_function_2.f90: New.
5678
5679 2006-03-10  Richard Guenther  <rguenther@suse.de>
5680
5681         PR middle-end/26565
5682         * gcc.dg/torture/pr26565.c: New testcase.
5683
5684 2006-03-09  Eric Christopher  <echristo@apple.com>
5685
5686         * gcc.c-torture/compile/20060309-1.c: New.
5687
5688 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5689
5690         PR libgfortran/26499
5691         * gfortran.dg/write_back.f: New test.
5692         * gfortran.dg/write_rewind_1.f: New test.
5693         * gfortran.dg/write_rewind_2.f: New test.
5694
5695 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5696
5697         PR libgfortran/26554
5698         * gfortran.dg/read_logical.f90: New test.
5699
5700 2006-03-04  Laurent GUERBY <laurent@guerby.net>
5701
5702         * ada/acats/norun.lst: cdd2a03 now passes.
5703
5704 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
5705
5706         PR testsuite/25177
5707         * gcc.target/powerpc/pr18096-1.c: Change where the error
5708         would match.
5709
5710 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
5711
5712         * gcc.target/i386/cleanup-1.c: New test.
5713         * gcc.target/i386/cleanup-2.c: New test.
5714
5715 2006-03-04  Roger Sayle  <roger@eyesopen.com>
5716
5717         * gfortran.dg/dependency_9.f90: Remove for the time being.
5718
5719 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
5720
5721         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
5722         directive.
5723
5724 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5725
5726         * gfortran.dg/dependency_9.f90: New test case.
5727
5728 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5729
5730         * gfortran.dg/dependency_4.f90: New test case.
5731         * gfortran.dg/dependency_5.f90: New test case.
5732         * gfortran.dg/dependency_6.f90: New test case.
5733         * gfortran.dg/dependency_7.f90: New test case.
5734         * gfortran.dg/dependency_8.f90: New test case.
5735
5736 2006-03-03  Paul Brook  <paul@codesourcery.com>
5737
5738         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
5739         Add m68k-*-elf.
5740
5741 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
5742
5743         PR fortran/25031
5744         * multiple_allocation_1.f90: New test.
5745
5746 2006-03-03  Roger Sayle  <roger@eyesopen.com>
5747
5748         PR tree-optimization/26524
5749         * gfortran.dg/pr26524.f: New test case.
5750
5751 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5752
5753         * g++.dg/template/repo5.C: Cleanup repo files.
5754         * gcc.dg/20051201-1.c: Cleanup coverage files.
5755         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
5756         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
5757         tree dump files.
5758
5759 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
5760
5761         * objc.dg/objc-nofilename-1.m: New test.
5762         * objc.dg/bad-receiver-type.m: New test.
5763         * obj-c++.dg/bad-receiver-type.mm: New test.
5764
5765 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5766
5767         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
5768
5769 2006-03-01  Mike Stump  <mrs@apple.com>
5770
5771         * g++.dg/abi/key2.C: Add.
5772
5773 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
5774
5775         * gfortran.dg/logical_dot_product.f90: New test.
5776
5777         PR fortran/26393
5778         * gfortran.dg/used_interface_ref.f90: New test.
5779
5780         PR fortran/20938
5781         * gfortran.dg/dependency_2.f90: New test.
5782         * gfortran.fortran-torture/execute/where17.f90: New test.
5783         * gfortran.fortran-torture/execute/where18.f90: New test.
5784         * gfortran.fortran-torture/execute/where19.f90: New test.
5785         * gfortran.fortran-torture/execute/where20.f90: New test.
5786
5787 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
5788
5789         * g++.dg/tree-ssa/pr26443.C: New test case.
5790
5791 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
5792
5793         PR middle-end/26022
5794         * g++.dg/opt/return-slot1.C: New test.
5795
5796 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5797
5798         PR libgfortran/26136
5799         * gfortran.dg/namelist_23.f90: New test.
5800
5801 2006-02-28  Roger Sayle  <roger@eyesopen.com>
5802
5803         PR middle-end/14752
5804         * gcc.dg/fold-eqandshift-2.c: New test case.
5805
5806 2006-02-28  Richard Guenther  <rguenther@suse.de>
5807
5808         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
5809         decomposition.
5810
5811 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
5812
5813         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
5814
5815 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5816
5817         PR libgfortran/26464
5818         * gfortran.dg/backspace_5.f: New test.
5819         * gfortran.dg/backspace_6.f: New test.
5820
5821 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5822
5823         * gcc.dg/fold-eqandnot-1.c: New test case.
5824
5825 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5826
5827         PR middle-end/19983
5828         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
5829
5830 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
5831
5832         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
5833         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
5834
5835 2006-02-26  Richard Guenther  <rguenther@suse.de>
5836
5837         PR tree-optimization/26421
5838         * gcc.dg/tree-ssa/pr26421.c: New testcase.
5839
5840 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
5841
5842         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
5843         * g++.old-deja/g++.robertl/eb132.C: Likewise.
5844
5845 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5846
5847         * gcc.dg/fold-even-1.c: New test case.
5848
5849 2006-02-26  Roger Sayle  <roger@eyesopen.com>
5850
5851         PR middle-end/21137
5852         * gcc.dg/fold-eqandshift-1.c: New test case.
5853
5854 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5855
5856         PR tree-optimization/25125
5857         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
5858         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
5859
5860 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
5861
5862         PR tree-optimizations/26359
5863         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
5864         with -fdump-tree-dceloop-details.
5865         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
5866
5867 2006-02-25  Roger Sayle  <roger@eyesopen.com>
5868
5869         PR middle-end/23673
5870         * gcc.dg/fold-eqxor-1.c: New test case.
5871         * gcc.dg/fold-eqxor-2.c: Likewise.
5872         * gcc.dg/fold-eqxor-3.c: Likewise.
5873
5874 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
5875
5876         PR fortran/23092
5877         * scalar_mask_1.f90: New test.
5878
5879 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
5880
5881         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
5882         * g++.dg/eh/uncaught2.C: New.
5883         * g++.dg/eh/uncaught3.C: New.
5884
5885 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5886
5887         PR libgfortran/26423
5888         * gfortran.dg/read_many_1.f: New test.
5889
5890 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
5891
5892         PR fortran/24519
5893         * gfortran.dg/dependency_3.f90: New test.
5894         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
5895         XFAILs.
5896
5897         PR fortran/25395
5898         * gfortran.dg/equiv_6.f90: New test.
5899
5900 2006-02-23  Jeff Law  <law@redhat.com>
5901
5902         * gcc.c-torture/compile/pr26425.c: New test.
5903
5904 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
5905
5906         PR middle-end/26412
5907         * gcc.dg/gomp/pr26412.c: New test.
5908
5909 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5910
5911         PR c++/26291
5912         * g++.dg/other/ellipsis1.C: New test.
5913         * g++.dg/parse/operator4.C: Adjust error marker.
5914
5915 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
5916
5917         PR target/25603
5918         * gfortran.dg/pr25603.f: New testcase.
5919
5920 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5921
5922         * gcc.dg/bf-spl1.c: Don't specify -m68000.
5923         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
5924
5925 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
5926
5927         * g++.dg/eh/spbp.C: New.
5928
5929 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
5930
5931         PR middle-end/26379
5932         * gcc.target/i386/mmx-7.c: New test.
5933
5934 2006-02-20  Roger Sayle  <roger@eyesopen.com>
5935
5936         PR tree-optimization/26361
5937         * gcc.dg/tree-ssa/vrp27.c: New test case.
5938
5939 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
5940
5941         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
5942         * gcc.dg/tree-ssa/complex-4.c: Here.
5943
5944 2006-02-19  Roger Sayle  <roger@eyesopen.com>
5945
5946         PR middle-end/19543
5947         * gfortran.dg/logical_1.f90: New test case.
5948
5949 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
5950
5951         PR middle-end/26334
5952         * gcc.dg/20060218-1.c: Moved to...
5953         * gcc.target/i386/20060218-1.c: ... here.  New test.
5954
5955 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
5956
5957         PR fortran/26201
5958         * gfortran.dg/convert_1.f90: New.
5959
5960 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
5961
5962         PR fortran/25054
5963         * gfortran.dg/namelist_5.f90: New test.
5964
5965         PR fortran/25089
5966         * gfortran.dg/namelist_4.f90: New test.
5967
5968 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5969
5970         PR tree-opt/25680
5971         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
5972
5973 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
5974
5975         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
5976         variable to take into account the variable name in the
5977         function header.
5978         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
5979
5980 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
5981
5982         PR middle-end/26334
5983         * gcc.c-torture/compile/20060217-1.c: New test.
5984         * gcc.dg/20060218-1.c: New test.
5985
5986 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
5987
5988         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
5989
5990 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
5991
5992         * gcc.dg/cpp/undef3.c: New test.
5993         * gcc.dg/cpp/trad/builtins2.c: New test.
5994
5995 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
5996
5997         PR c++/26266
5998         * g++.dg/template/static22.C: New test.
5999         * g++.dg/template/static23.C: New test.
6000         * g++.dg/template/static24.C: New test.
6001         * g++.dg/template/non-dependent13.C: New test.
6002         * g++.dg/init/member1.C: Tweak error markers.
6003
6004 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6005
6006         PR target/26255
6007         * gcc.c-torture/compile/pr26255.c: New test case.
6008
6009 2006-02-16  Roger Sayle  <roger@eyesopen.com>
6010
6011         * gfortran.fortran-torture/execute/where_10.f90: New test case.
6012         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
6013         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
6014         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
6015         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
6016         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
6017         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
6018
6019 2006-02-16  Jeff Law  <law@redhat.com>
6020
6021         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
6022         * gcc.dg/tree-ssa/vrp26.c: New test.
6023
6024 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
6025
6026         PR target/20353
6027         PR target/24578
6028         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
6029         __UCLIBC__ is defined.
6030
6031 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
6032
6033         PR fortran/26224
6034         * gfortran.dg/gomp/pr26224.f: New test.
6035
6036 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
6037
6038         PR tree-opt/25918
6039         * lib/target-supports.exp
6040         (check_effective_target_vect_short_mult): New.
6041         (check_effective_target_vect_char_mult): New.
6042         (check_effective_target_vect_widen_sum_qi_to_si): New.
6043         (check_effective_target_vect_widen_sum_qi_to_hi): New.
6044         (check_effective_target_vect_widen_sum_hi_to_si): New.
6045         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
6046         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
6047         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
6048         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
6049         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
6050         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
6051         vect-reduc-pattern-2c.c
6052         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
6053         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
6054         vect-reduc-pattern-1c.c
6055
6056 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
6057
6058         PR fortran/24557
6059         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
6060
6061 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
6062
6063         PR fortran/26054
6064         * gfortran.dg/enum_8.f90: Remove check for warning.
6065         * gfortran.dg/iomsg_1.f90: Ditto.
6066         * gfortran.dg/enum_1.f90: Ditto.
6067         * gfortran.dg/enum_9.f90: Ditto.
6068         * gfortran.dg/enum_2.f90: Ditto.
6069         * gfortran.dg/enum_10.f90: Ditto.
6070         * gfortran.dg/enum_3.f90: Ditto.
6071         * gfortran.dg/flush_1.f90: Ditto.
6072         * gfortran.dg/enum_4.f90: Ditto.
6073         * gfortran.dg/array_constructor_1.f90: Ditto.
6074         * gfortran.dg/enum_5.f90: Ditto.
6075         * gfortran.dg/enum_6.f90: Ditto.
6076         * gfortran.dg/enum_7.f90: Ditto.
6077
6078 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
6079
6080         PR middle-end/26300
6081         * gcc.c-torture/compile/20060215-1.c: New test.
6082
6083 2006-02-14  Roger Sayle  <roger@eyesopen.com>
6084
6085         PR middle-end/23670
6086         * gcc.dg/tree-ssa/andor-2.c: New test case.
6087
6088 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
6089
6090         PR fortran/25045
6091         * optional_dim.f90: New test.
6092
6093 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6094
6095         PR fortran/26277
6096         * gfortran.dg/label_4.f90: New.
6097
6098 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
6099             Diego Novillo  <dnovillo@redhat.com>
6100             Uros Bizjak  <uros@kss-loka.si>
6101
6102         * gfortran.dg/gomp: New directory.
6103
6104 2006-02-14  Richard Guenther  <rguenther@suse.de>
6105
6106         PR tree-optimization/26258
6107         * gcc.dg/torture/pr26258.c: New testcase.
6108
6109 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
6110
6111         PR fortran/26246
6112         * gfortran.dg/pr26246_1.f90: New test.
6113         * gfortran.dg/pr26246_2.f90: New test.
6114
6115         PR middle-end/26092
6116         * gcc.c-torture/compile/20060208-1.c: New test.
6117
6118 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
6119
6120         PR fortran/26074
6121         PR fortran/25103
6122         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
6123         * gfortran.dg/bad_automatic_objects_1.f90: New test.
6124         * gfortran.dg/automatic_module_variable.f90: Change error message.
6125
6126         PR fortran/20861
6127         * gfortran.dg/internal_dummy_1.f90: New test.
6128
6129         PR fortran/20871
6130         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
6131
6132
6133         PR fortran/25083
6134         * gfortran.dg/uncommon_block_data_1.f90: New test.
6135         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
6136         with standard.
6137
6138         PR fortran/25088
6139         * gfortran.dg/typed_subroutine_1.f90: New test.
6140
6141 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
6142
6143         * objc.dg/dwarf-1.m: New.
6144
6145 2006-02-13  Roger Sayle  <roger@eyesopen.com>
6146
6147         PR middle-end/24427
6148         * gcc.dg/tree-ssa/andor-1.c: New test case.
6149
6150 2006-02-13  Josh Conner  <jconner@apple.com>
6151
6152         PR target/25376
6153         * gcc.dg/pr25376.c: New test.
6154
6155         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
6156         assemble.
6157         * lib/target-supports.exp (check_named_sections_available):
6158         Only compile named-sections test -- don't assemble.
6159
6160 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6161
6162         * g++.dg/warn/no-write-strings.C: New test.
6163         * g++.dg/warn/write-strings.C: Likewise.
6164         * g++.dg/warn/write-strings-default.C: Likewise.
6165
6166 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
6167
6168         PR fortran/25806
6169         * gfortran.dg/ret_pointer_2.f90: New test.
6170
6171 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
6172
6173         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
6174
6175 2006-02-10  Jeff Law  <law@redhat.com>
6176
6177         * gcc.c-torture/compile/pr26213.c: New test.
6178
6179 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
6180
6181         gfortran.dg/null_1.f90: New test.
6182
6183 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6184
6185         PR fortran/14771
6186         * gfortran.dg/parens_4.f90: New.
6187         * gfortran.dg/parens_5.f90: New.
6188
6189 2006-02-10  Richard Guenther  <rguenther@suse.de>
6190
6191         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
6192
6193 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6194         Paul Thomas  <pault@gcc.gnu.org>
6195
6196         PR fortran/14771
6197         * gfortran.dg/parens_1.f90: New.
6198         * gfortran.dg/parens_2.f90: New.
6199         * gfortran.dg/parens_3.f90: New.
6200
6201 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
6202
6203         PR fortran/26038
6204         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
6205
6206         PR fortran/25059
6207         * gfortran.dg/impure_assignment_1.f90: New test.
6208
6209         PR fortran/25070
6210         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
6211
6212 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6213
6214         PR target/26141
6215         * g++.dg/expr/stdarg2.C: New test.
6216
6217 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
6218
6219         PR inline-asm/16194
6220         * gcc.dg/pr16194.c: New test.
6221
6222 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6223
6224         * ada/acats/run_acats: Use portable variant of "$@".
6225
6226 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6227
6228         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
6229         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
6230
6231 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6232
6233         PR tree-opt/26179
6234         * g++.dg/opt/pr26179.C: New test.
6235
6236 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6237
6238         PR middle-end/26134
6239         * gcc.dg/tree-ssa/complex-3.c: New test.
6240
6241 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
6242
6243         * gcc.c-torture/compile/volatile-1.c: New test.
6244
6245 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
6246
6247         PR 26180
6248         * gcc.dg/tree-ssa/pr26180.c: New test.
6249
6250 2006-02-08  Jeff Law  <law@redhat.com>
6251
6252         * gcc.dg/tree-ssa/pr21417.c: New test.
6253
6254 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6255
6256         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
6257         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
6258
6259 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6260
6261         * lib/scanrtl.exp: New.
6262
6263 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6264
6265         PR c++/26071
6266         * g++.dg/other/virtual2.C: New test.
6267
6268         PR c++/26070
6269         * g++.dg/other/virtual1.C: New test.
6270
6271 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
6272
6273         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
6274         cleanup-ipa-dump): Update dump file glob patterns.
6275         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
6276         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
6277
6278         * lib/gcc-dg.exp: Load it.
6279         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
6280
6281 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
6282
6283         PR testsuite/26159
6284         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
6285         * gcc.dg/tree-ssa/pr23382.c: Ditto.
6286
6287 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6288
6289         PR fortran/25577
6290         * gfortran.dg/mvbits_1.f90: New.
6291
6292 2006-02-07  Dirk Mueller  <dmueller@suse.com>
6293
6294         * g++.dg/warn/Wdiv-by-zero.C: New test.
6295         * g++.dg/warn/Wno-div-by-zero.C: New.
6296
6297 2006-02-07  Jeff Law  <law@redhat.com>
6298
6299         * gcc.dg/tree-ssa/pr21559.c: New test.
6300
6301         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
6302         multiple VRP passes.
6303         * gcc.dg/tree-ssa/vrp09.c: Likewise.
6304         * gcc.dg/tree-ssa/vrp18.c: Likewise.
6305         * gcc.dg/tree-ssa/pr21582.c: Likewise.
6306         * gcc.dg/tree-ssa/pr20657.c: Likewise.
6307         * gcc.dg/tree-ssa/pr21001.c: Likewise.
6308         * gcc.dg/tree-ssa/vrp02.c: Likewise
6309         * gcc.dg/tree-ssa/vrp11.c: Likewise
6310         * gcc.dg/tree-ssa/pr14341.c: Likewise
6311         * gcc.dg/tree-ssa/vrp19.c: Likewise
6312         * gcc.dg/tree-ssa/vrp20.c: Likewise
6313         * gcc.dg/tree-ssa/vrp03.c: Likewise
6314         * gcc.dg/tree-ssa/pr21086.c: Likewise
6315         * gcc.dg/tree-ssa/pr21959.c: Likewise
6316         * gcc.dg/tree-ssa/vrp21.c: Likewise
6317         * gcc.dg/tree-ssa/vrp04.c: Likewise
6318         * gcc.dg/tree-ssa/pr25485.c: Likewise
6319         * gcc.dg/tree-ssa/pr22026.c: Likewise
6320         * gcc.dg/tree-ssa/vrp22.c: Likewise
6321         * gcc.dg/tree-ssa/vrp05.c: Likewise
6322         * gcc.dg/tree-ssa/20030807-10.c: Likewise
6323         * gcc.dg/tree-ssa/pr20701.c: Likewise
6324         * gcc.dg/tree-ssa/vrp23.c: Likewise
6325         * gcc.dg/tree-ssa/vrp06.c: Likewise
6326         * gcc.dg/tree-ssa/pr22117.c: Likewise
6327         * gcc.dg/tree-ssa/pr20702.c: Likewise
6328         * gcc.dg/tree-ssa/vrp15.c: Likewise
6329         * gcc.dg/tree-ssa/pr21090.c: Likewise
6330         * gcc.dg/tree-ssa/pr21294.c: Likewise
6331         * gcc.dg/tree-ssa/vrp24.c: Likewise
6332         * gcc.dg/tree-ssa/vrp07.c: Likewise
6333         * gcc.dg/tree-ssa/pr21563.c: Likewise
6334         * gcc.dg/tree-ssa/pr25382.c: Likewise
6335         * gcc.dg/tree-ssa/vrp16.c: Likewise
6336         * gcc.dg/tree-ssa/vrp25.c: Likewise
6337         * gcc.dg/tree-ssa/vrp08.c: Likewise
6338         * gcc.dg/tree-ssa/20030807-6.c: Likewise
6339         * gcc.dg/tree-ssa/vrp17.c: Likewise
6340         * gcc.dg/tree-ssa/pr21458.c: Likewise
6341         * g++.dg/tree-ssa/pr18178.C: Likewise
6342
6343 2006-02-07  Richard Guenther  <rguenther@suse.de>
6344
6345         PR c++/26140
6346         Revert
6347         2006-01-30  Richard Guenther  <rguenther@suse.de>
6348         PR c++/23372
6349         * gcc.dg/pr23372-1.C: New testcase.
6350
6351         * g++.dg/tree-ssa/pr26140.C: New testcase.
6352
6353 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
6354
6355         PR c++/9737
6356         * g++.dg/template/ttp15.C: New test.
6357         * g++.dg/template/ttp16.C: Likewise.
6358         * g++.dg/template/ttp17.C: Likewise.
6359         * g++.old-deja/g++.pt/ttp36.C: Remove.
6360         * g++.old-deja/g++.pt/ttp19.C: Likewise.
6361         * g++.old-deja/g++.pt/ttp37.C: Likewise.
6362         * g++.old-deja/g++.pt/ttp38.C: Likewise.
6363         * g++.old-deja/g++.pt/ttp39.C: Likewise.
6364         * g++.old-deja/g++.pt/ttp9.C: Likewise.
6365         * g++.old-deja/g++.pt/ttp40.C: Likewise.
6366         * g++.old-deja/g++.pt/ttp51.C: Likewise.
6367         * g++.old-deja/g++.pt/ttp26.C: Likewise.
6368         * g++.old-deja/g++.pt/ttp36.C: Likewise.
6369
6370 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
6371
6372         PR libfortran/23815
6373         * unf_io_convert_4.f90: New test.
6374
6375 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
6376
6377         * gcc.dg/tree-ssa/loadpre10.c: New test.
6378         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
6379         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
6380         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
6381
6382 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6383
6384         PR libfortran/24685
6385         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
6386
6387 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
6388
6389         PR tree-opt/25251
6390         * gfortran.dg/assign_7.f: New test.
6391
6392 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
6393
6394         PR fortran/26041
6395         PR fortran/26064
6396         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
6397         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
6398         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
6399
6400 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
6401
6402         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
6403         in size_t typedef.
6404
6405 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6406
6407         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
6408         * g++.dg/charset/string.c (foo): Likewise.
6409         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
6410         const char*
6411         * g++.dg/ext/builtin2.C (printf): Likewise.
6412         * g++.dg/init/new15.C (printf): Likewise.
6413         * g++.dg/opt/pr17697-1.C (foo): Likewise.
6414         * g++.dg/opt/pr17697-2.C (foo): Likewise.
6415         * g++.dg/opt/pr17697-3.C (foo): Likewise.
6416         * g++.dg/template/non-dependent4.C (temp): Likewise.
6417         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
6418         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
6419         parameter type to const char*.
6420         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
6421         Change type to const char*.
6422         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
6423         Likewise.
6424         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
6425         second parameter type to const char*.
6426         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
6427         (Y::Y): Change parameter type to const char*.
6428         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
6429         * g++.old-deja/g++.jason/report.C: Apply const correctness.
6430         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
6431         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
6432         (char*).
6433         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
6434         const char*.
6435         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
6436         type to const char*.
6437         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
6438         return type to const char*.
6439         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
6440         to const char*.
6441         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
6442         * g++.old-deja/g++.law/refs1.C: Likewise.
6443         * g++.old-deja/g++.law/visibility1.C: Likewise.
6444         * g++.old-deja/g++.law/visibility2.C: Likewise.
6445         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
6446         const char*.
6447         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
6448         * g++.old-deja/g++.mike/net48.C: Likewise.
6449         * g++.old-deja/g++.mike/p646.C: Likewise.
6450         * g++.old-deja/g++.mike/p6746.C: Likewise.
6451         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
6452         type to const char*.
6453         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
6454         deprecated conversion warning.
6455         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
6456         char*.
6457         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
6458         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
6459         * g++.old-deja/g++.pt/explicit8.C: Likewise.
6460         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
6461         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
6462         * g++.old-deja/g++.pt/nontype3.C: Likewise.
6463         * g++.old-deja/g++.pt/t39.C: Likewise.
6464         * g++.old-deja/g++.robertl/eb106.C: Likewise.
6465         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
6466
6467 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
6468
6469         PR fortran/25075
6470         intrinsic_argument_conformance_1.f90: New test.
6471
6472 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
6473
6474         PR fortran/20845
6475         * gfortran.dg/char_result_11.f90: Add SAVE.
6476         * gfortran.dg/der_pointer_4.f90: Ditto.
6477         * gfortran.dg/default_initialization.f90: New test.
6478
6479 2006-02-03  Jeff Law  <law@redhat.com>
6480
6481         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
6482         handle more than 100 dump files.
6483         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
6484         * lib/scantree.exp (scan-tree-dump): Likewise.
6485         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
6486         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
6487         * lib/scanipa.exp (scan-ipa-dump): Likewise.
6488         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
6489         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
6490
6491 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
6492
6493         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
6494
6495 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
6496
6497         * g++.dg/template/using12.C: New test.
6498
6499 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
6500
6501         * gcc.target/powerpc/pr25960.c: New test.
6502
6503 2006-02-02  Steven G. Kargl  <kargls@comcast>
6504
6505         PR fortran/24958
6506         gfortran.dg/nullify_2.f90: New test.
6507
6508 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
6509
6510         PR 25990
6511         * gcc.dg/gomp/pr25990.c: New test.
6512
6513 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
6514
6515         PR c++/25342
6516         * g++.gd/template/partial4.C: New test.
6517
6518 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
6519
6520         PR middle-end/26001
6521         * gfortran.dg/data_char_2.f90: New.
6522
6523 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
6524
6525         PR fortran/26039
6526         maxval_maxloc_conformance_1.f90: New test.
6527
6528 2006-01-31  Richard Guenther  <rguenther@suse.de>
6529
6530         * gcc.target/i386/sselibm-1.c: New testcase.
6531         * gcc.target/i386/sselibm-2.c: Likewise.
6532         * gcc.target/i386/sselibm-3.c: Likewise.
6533         * gcc.target/i386/sselibm-4.c: Likewise.
6534         * gcc.target/i386/sselibm-5.c: Likewise.
6535
6536 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6537
6538         PR fortran/24266
6539         * gfortran.dg/arrayio_derived_2.f90: New.
6540
6541 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
6542
6543         * gcc.dg/unsigned-long-compare.c: New test.
6544
6545 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
6546
6547         PR testsuite/25318
6548         * lib/target-supports.exp (check_effective_target_freorder):
6549         Check to see if target supports -freorder-blocks-and-partition.
6550         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
6551         instead of "dg-require-named-sections".
6552
6553 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
6554
6555         PR target/14798:
6556         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
6557         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
6558         * gcc.dg/pragma-isr-trapa2.c: Likewise.
6559         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
6560         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
6561         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
6562         * gcc.dg/attr-isr-trap_exit.c: Likewise.
6563         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
6564
6565 2006-01-30  Richard Guenther  <rguenther@suse.de>
6566
6567         PR c++/23372
6568         * gcc.dg/pr23372-1.C: New testcase.
6569
6570 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
6571
6572         * gcc.dg/gomp/pr25874.c: New test.
6573
6574 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
6575
6576         PR tree-opt/25911
6577         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
6578
6579 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
6580
6581         PR fortran/18578
6582         PR fortran/18579
6583         PR fortran/20857
6584         PR fortran/20885
6585         * gfortran.dg/intent_out_1.f90: New test.
6586
6587 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
6588
6589         PR fortran/17911
6590         * gfortran.dg/procedure_lvalue.f90: New test.
6591
6592         PR fortran/20895
6593         PR fortran/25030
6594         * gfortran.dg/char_pointer_assign_2.f90: New test.
6595         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
6596         assignment to be consistent with standard.
6597         * gfortran.dg/char_result_2.f90: The same.
6598         * gfortran.dg/char_result_8.f90: The same.
6599
6600 2006-01-28  Zack Weinberg  <zackw@panix.com>
6601
6602         * gcc.dg/Woverlength-strings.c
6603         * gcc.dg/Woverlength-strings-pedantic-c89.c
6604         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
6605         * gcc.dg/Woverlength-strings-pedantic-c99.c
6606         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
6607
6608 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
6609
6610         * gcc.c-torture/execute/20060127-1.c: New test.
6611
6612 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6613
6614         PR c++/25999
6615         * g++.dg/ext/pragmaweak1.C: New test.
6616
6617 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
6618
6619         PR c++/25855
6620         * g++.dg/template/spec29.C: New test.
6621
6622 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
6623
6624         PR c/19606.
6625         * gcc.c-torture/execute/pr19606.c: New.
6626
6627 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
6628
6629         * gcc.dg/pragma-re-4.c: New test.
6630
6631 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
6632
6633         PR fortran/25964
6634         * gfortran.dg/assumed_size_refs_3.f90: New test.
6635
6636 2006-01-27  Ben Elliston  <bje@au.ibm.com>
6637
6638         * gcc.misc-tests/dectest.exp: Remove defunct comment.
6639
6640 2006-01-26  Laurent GUERBY <laurent@guerby.net>
6641
6642         PR ada/21317
6643         * ada/acats/support/impdef.a: Add One_Long_Second.
6644         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
6645         * ada/acats/tests/c9/c94026.a: Likewise.
6646         * ada/acats/tests/c9/c97305c.ada: Likewise.
6647         * ada/acats/tests/c9/c99004a.ada: Likewise.
6648
6649 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
6650
6651         PR fortran/25964
6652         * gfortran.dg/global_references_2.f90: New test.
6653
6654         PR fortran/25084
6655         PR fortran/20852
6656         PR fortran/25085
6657         PR fortran/25086
6658         * gfortran.dg/assumed_charlen_function_1.f90: New test.
6659         * gfortran.dg/assumed_charlen_function_3.f90: New test.
6660
6661         PR fortran/25416
6662         * gfortran.dg/assumed_charlen_function_2.f90: New test.
6663
6664 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
6665
6666         PR c/25892
6667         * gcc.dg/Wpointer-sign.c: New.
6668         * gcc.dg/Wpointer-sign-Wall.c: New.
6669         * gcc.dg/Wpointer-sign-Wall-no.c: New.
6670         * gcc.dg/Wpointer-sign-pedantic.c: New.
6671         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
6672         * gcc.dg/conv-2.c: Use -Wpointer-sign.
6673
6674 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
6675
6676         PR C/25861
6677         * gcc.c-torture/compile/pr25861.c: New test.
6678
6679 2006-01-26  Paul Brook  <paul@codesourcery.com>
6680
6681         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
6682         on short-enum targets.
6683         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
6684         variable.
6685         (generate_fields): Use short_enums.
6686         (main): Set short_enums.  Document -e.
6687         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
6688         on short-enum targets.
6689         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
6690         variable.
6691         (generate_fields): Use short_enums.
6692         (main): Set short_enums.  Document -e.
6693         * lib/target-supports.exp (check_effective_target_short_enums): New.
6694
6695 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
6696
6697         PR target/25947
6698         * gcc.dg/torture/pr25947-1.c: New test.
6699
6700 2006-01-25  Jan Hubicka  <jh@suse.cz>
6701             Roger Sayle  <roger@eyesopen.com>
6702
6703         PR rtl-optimization/25703
6704         * gcc.target/i386/20060125-1.c: New test case.
6705         * gcc.target/i386/20060125-2.c: New test case.
6706
6707 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
6708
6709         PR fortran/18540
6710         * gfortran.dg/goto_1.f: New.
6711
6712 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
6713
6714         PR fortran/25716
6715         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
6716         25716 on 32-bit systems too.
6717
6718 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
6719
6720         PR testsuite/25590
6721         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
6722
6723 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
6724
6725         * gcc.dg/tree-ssa/gen-vect-33.c: New.
6726
6727 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6728
6729         PR fortran/25835
6730         * gfortran.dg/read_eof.f90: Delete, renamed.
6731         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
6732         * gfortran.dg/read_eof_2.f90: New test.
6733         * gfortran.dg/read_eof_3.f90: New test.
6734
6735 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
6736
6737         PR tree-opt/25860
6738         * gcc.c-torture/compile/pr25860.c: New test.
6739
6740 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6741
6742         PR c++/25552
6743         * g++.dg/parse/dtor8.C: New test.
6744
6745 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
6746
6747         PR testsuite/25891
6748         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
6749         * gcc.dg/gomp/gomp.exp: Return without testing anything if
6750         check_effective_target_fopenmp returns 0.
6751
6752 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
6753
6754         PR ada/20548
6755         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
6756         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
6757         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
6758
6759 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
6760
6761         PR tree-opt/25857
6762         * g++.dg/opt/pr25857.C: New test.
6763
6764 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
6765         Jan Hubicka  <jh@suse.cz>
6766         Richard Guenther  <rguenther@suse.de>
6767
6768         PR rtl-optimization/25654
6769         * gcc.dg/torture/pr25654.c: New testcase.
6770         * gcc.target/i386/pr25654.c: Likewise.
6771
6772 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
6773
6774         PR fortran/25901
6775         * gfortran.dg/internal references_2.f90: New test.
6776
6777         Fix regression in testing of admissability of attributes.
6778         * gfortran.dg/intent_used_1.f90: New test.
6779
6780 2006-01-23  Ben Elliston  <bje@au.ibm.com>
6781
6782         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
6783         Remove target conditional torture options for i?86 and x86_64
6784         GNU/Linux.
6785
6786 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6787
6788         PR c++/10891
6789         * g++.dg/rtti/no-rtti.C: New.
6790
6791 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
6792
6793         PR c++/25895
6794         * g++.dg/inherit/conv2.C: New test.
6795
6796         PR c++/25856
6797         * g++.dg/parse/dtor7.C: New test.
6798
6799         PR c++/25858
6800         * g++.dg/template/crash44.C: New test.
6801
6802 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
6803
6804         PR fortran/25124
6805         PR fortran/25625
6806         * gfortran.dg/internal_references_1.f90: New test.
6807           PR fortran/20881
6808         PR fortran/23308
6809         PR fortran/25538
6810         PR fortran/25710
6811         * gfortran.dg/global_references_1.f90: New test.
6812         * gfortran.dg/g77/19990905-1.f: Restore the error that
6813         there is a clash between the common block name and
6814         the name of a subroutine reference.
6815
6816         PR fortran/PR24276
6817         * gfortran.dg/aliasing_dummy_1.f90: New test.
6818
6819 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
6820
6821         * gcc.dg/vmx/1b-01.c: Warning fix.
6822         * gcc.dg/vmx/1c-02.c: Likewise.
6823         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
6824
6825 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
6826
6827         PR testsuite/24962
6828         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
6829
6830 2006-01-20  Richard Guenther  <rguenther@suse.de>
6831         Steven Bosscher <stevenb.gcc@gmail.com>
6832
6833         PR rtl-optimization/24626
6834         * gcc.dg/torture/pr24626-1.c: New testcase.
6835         * gcc.dg/torture/pr24626-2.c: Likewise.
6836         * gcc.dg/torture/pr24626-3.c: Likewise.
6837         * gcc.dg/torture/pr24626-4.c: Likewise.
6838
6839 2006-01-20  Dirk Mueller  <dmueller@suse.com>
6840
6841         PR c++/5520
6842         * g++.dg/warn/empty-body.C: New.
6843
6844 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
6845
6846         PR c++/22136
6847         * g++.dg/template/using10.C: New test.
6848         * g++.dg/temlpate/using11.C: Likewise.
6849         * g++.dg/inherit/using5.C: Tweak error messages.
6850
6851 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
6852
6853         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
6854         target test.
6855         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
6856
6857 2006-01-19  Jan Hubicka  <jh@suse.cz>
6858
6859         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
6860
6861 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6862
6863         PR c++/25854
6864         * g++.dg/template/spec28.C: New test.
6865
6866 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
6867
6868         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
6869         Fix fprintf's by adding srcdir or removing it.
6870
6871 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
6872
6873         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
6874         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
6875         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
6876         * testsuite/gcc.dg/gomp/empty.c: Likewise.
6877         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
6878         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
6879         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
6880         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
6881         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
6882         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
6883         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
6884         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
6885         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
6886         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
6887
6888 2006-01-18  Jeff Law  <law@redhat.com>
6889
6890         * gcc.dg/tree-ssa/vrp25.c: New test.
6891
6892 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6893
6894         * gcc.dg/pr25805.c: Fix misapplied patch.
6895
6896 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
6897
6898         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
6899         (check_effective_target_vect_udot_qi): New.
6900         (check_effective_target_vect_sdot_hi): New.
6901         (check_effective_target_vect_udot_hi): New.
6902         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
6903         prefixed with "wrapv-" with -fwrapv.
6904         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
6905         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
6906         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
6907         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
6908         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
6909
6910         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
6911         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
6912         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
6913         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
6914
6915 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6916
6917         PR c++/16829
6918         * g++.dg/other/default2.C: New test.
6919         * g++.dg/other/default3.C: New test.
6920
6921 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
6922
6923         PR c/25805
6924         * gcc.dg/pr25805.c: New file.
6925
6926 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
6927
6928         PR c++/25836
6929         * g++.dg/template/init6.C: New test.
6930
6931 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
6932
6933         * gcc.dg/tree-ssa/pr24287.c: New test
6934
6935 2006-01-18  Eric Christopher  <echristo@apple.com>
6936
6937         * g++.dg/eh/table.C: New.
6938
6939 2006-01-18  DJ Delorie  <dj@redhat.com>
6940
6941         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
6942         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
6943         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
6944         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
6945
6946 2006-01-18  Jeff Law  <law@redhat.com>
6947
6948         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
6949         on wrapping on overflow semantics.
6950
6951         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
6952
6953         * gcc.gc/tree-ssa/vrp23.c: New test.
6954         * gcc.gc/tree-ssa/vrp24.c: New test.
6955
6956 2006-01-18  Richard Henderson  <rth@redhat.com>
6957             Aldy Hernandez  <aldyh@redhat.com>
6958             Jakub Jelinek  <jakub@redhat.com>
6959             Diego Novillo  <dnovillo@redhat.com>
6960             Uros Bizjak  <uros@kss-loka.si>
6961
6962         * testsuite/gcc.dg/gomp: New directory.
6963
6964 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
6965             Steven G. Kargl  <kargls@comcast.net>
6966
6967         PR fortran/20869
6968         * gfortran.dg/intrinsic_external_1.f90: New test.
6969
6970         PR fortran/20875.
6971         * gfortran.dg/elemental_pointer_1.f90: New test.
6972
6973         PR fortran/25024
6974         * gfortran.dg/external_procedures_1.f90: New test.
6975
6976         PR fortran/25785
6977         gfortran.dg/assumed_present.f90: New test.
6978
6979 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
6980
6981         * g++.dg/parse/lookup5.C: New test.
6982
6983 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6984
6985         PR fortran/25697
6986         * gfortran.dg/read_eof.f90: New test.
6987
6988 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
6989
6990         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
6991         add a closing brace.
6992
6993 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6994
6995         PR fortran/25631
6996         * gfortran.dg/fmt_tl.f: New test.
6997
6998 2006-01-17  Eric Christopher  <echristo@apple.com>
6999
7000         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
7001         * g++.old-deja/g++.warn/impint2.C: Ditto.
7002         * g++.old-deja/g++.other/null1.C: Ditto.
7003         * g++.dg/warn/conv2.C: Ditto.
7004         * g++.dg/warn/conv4.C: New file.
7005
7006 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7007
7008         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
7009
7010 2006-01-17  Andreas Jaeger  <aj@suse.de>
7011             Janis Johnson <janis187@us.ibm.com>
7012
7013         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
7014         in 64-bit.
7015         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
7016         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
7017
7018 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7019
7020         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
7021         xfail txxx where xxx >= 25.
7022
7023 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7024
7025         PR testsuite/25764
7026         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
7027
7028 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
7029
7030         PR c/25682
7031         * gcc.dg/pr25682.c: New test.
7032         * g++.dg/parse/array-size2.C: New test.
7033
7034 2006-01-16  Ian Lance Taylor  <ian@airs.com>
7035
7036         * consistency.vlad: Remove entire directory, 1652 files.
7037
7038 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
7039
7040         * lib/target-supports.exp (check_effective_target_dfp_nocache,
7041         check_effective_target_dfprt_nocache): New.
7042         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
7043         (check_effective_target_dfprt): New.
7044         * lib/c-compat.exp (check_dfp): Remove.
7045         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
7046         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
7047         level of support for decimal float.
7048         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
7049         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
7050         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
7051         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
7052         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
7053         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
7054         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
7055         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
7056         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
7057         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
7058         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
7059         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
7060         directives.
7061
7062 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
7063
7064         PR testsuite/25741
7065         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
7066         $base_dir/../.
7067         * lib/gfortran.exp (gfortran_init): Likewise.
7068         * lib/obj-c++.exp (obj-c++_init): Likewise.
7069         * lib/scanasm.exp (scan-assembler-dem): Likewise.
7070         (scan-assembler-dem-not): Likewise.
7071         * lib/scandump.exp (scan-dump-dem): Likewise.
7072         (scan-dump-dem-not): Likewise.
7073
7074 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
7075
7076         PR testsuite/25767
7077         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
7078         powerpc-*-darwin*.
7079         * lib/obj-c++.exp (obj-c++_init): Likewise.
7080
7081 2006-01-16  Richard Guenther  <rguenther@suse.de>
7082
7083         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
7084
7085 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7086
7087         PR testsuite/25777
7088         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
7089         to LD_LIBRARY_PATH.
7090
7091 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
7092             Andrew Pinski  <pinskia@physics.uc.edu>
7093
7094         * gcc.dg/minmax-1.c: New test.
7095
7096 2006-01-16  Ben Elliston  <bje@au.ibm.com>
7097
7098         * gcc.dg/dfp/dfp.exp: Correct FSF address.
7099         * gcc.misc-tests/dectest.exp: Ditto.
7100
7101 2006-01-15  Ian Lance Taylor  <ian@airs.com>
7102
7103         PR testsuite/25796
7104         * gcc.target/i386/cmov6.c: Use -march=k8.
7105
7106 2006-01-15  Andreas Jaeger  <aj@suse.de>
7107
7108         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
7109         x86 does not have __float128.
7110
7111 2006-01-14  Ian Lance Taylor  <ian@airs.com>
7112
7113         * gcc.target/i386/cmov6.c: New test.
7114
7115 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
7116
7117         PR c++/25663
7118         * g++.dg/template/ctor6.C: New test.
7119
7120 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
7121
7122         PR tree-optimization/25485
7123         * gcc.dg/tree-ssa/pr25485.c: New.
7124
7125 2006-01-14  Richard Guenther  <rguenther@suse.de>
7126
7127         PR tree-optimization/22548
7128         PR tree-optimization/22555
7129         PR tree-optimization/22501
7130         * gcc.dg/tree-ssa/alias-4.c: New testcase.
7131         * gcc.dg/tree-ssa/alias-5.c: Likewise.
7132         * gcc.dg/tree-ssa/alias-6.c: Likewise.
7133         * gcc.dg/tree-ssa/alias-7.c: Likewise.
7134         * gcc.dg/tree-ssa/alias-8.c: Likewise.
7135         * gcc.dg/tree-ssa/alias-9.c: Likewise.
7136         * gcc.dg/tree-ssa/alias-10.c: Likewise.
7137         * gcc.dg/tree-ssa/alias-11.c: Likewise.
7138         * gcc.dg/tree-ssa/alias-12.c: Likewise.
7139
7140 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
7141
7142         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
7143         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
7144
7145 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
7146         Richard Guenther  <rguenther@suse.de>
7147
7148         PR rtl-optimization/24257
7149         * gcc.dg/torture/pr24257.c: New testcase.
7150
7151 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
7152
7153         * gcc.c-torture/execute/20060110-1.c: New test.
7154         * gcc.c-torture/execute/20060110-2.c: New test.
7155
7156 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
7157
7158         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
7159
7160 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
7161
7162         PR fortran/25756
7163         * gfortran.dg/label_3.f90: New test.
7164
7165 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
7166
7167         PR tree-optimization/25771
7168         * g++.dg/tree-ssa/pr25771.C: New test
7169
7170 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
7171
7172         PR tree-opt/24365
7173         * g++.dg/opt/complex5.C: New test.
7174
7175 2006-01-13  Richard Guenther  <rguenther@suse.de>
7176
7177         * gcc.target/i386/387-9.c: New testcase.
7178
7179 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
7180
7181         PR c++/24824
7182         * g++.dg/debug/dwarf2-1.C: New.
7183
7184 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
7185
7186         PR testsuite/25728
7187         * lib/gcov.exp (verify-lines): Add "close $fd".
7188
7189 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
7190             Ben Elliston  <bje@au.ibm.com>
7191
7192         * gcc.dg/dfp/inf-1.c: New test.
7193
7194 2006-01-12  Janis Johnson <janis187@us.ibm.com>
7195             Yao Qi  <qiyaoltc@cn.ibm.com>
7196             Ben Elliston  <bje@au.ibm.com>
7197             Jon Grimm  <jgrimm2@us.ibm.com>
7198
7199         * gcc.dg/nodfp-1.c: New test.
7200         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7201         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
7202         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
7203         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
7204         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
7205         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
7206         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
7207         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
7208         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
7209         * gcc.dg/format/dfp-scanf-1.c: Likewise.
7210         * gcc.dg/format/dfp-printf-1.c: Likewise.
7211         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
7212         (compat_setup_dfp): New.
7213         * gcc.dg/compat/compat.exp: Use it.
7214         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
7215         Make some variables global, prepend "compat_" to their names.
7216         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
7217         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
7218         * gcc.misc-tests/dectest.exp: New test driver for decTest.
7219         * lib/compat.exp (compat_skip_list): Make global, rename.
7220         * lib/c-compat.exp: New file.
7221         * lib/target-supports.exp (check_effective_target_dfp): New.
7222
7223         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
7224         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
7225         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
7226         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
7227         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
7228         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
7229         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
7230         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
7231         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
7232         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
7233         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
7234         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
7235         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
7236         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
7237         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
7238         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
7239         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
7240         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
7241         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
7242         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
7243         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
7244         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
7245         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
7246         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
7247         gcc.dg/dfp/struct-layout-1.c,
7248         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
7249         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
7250         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
7251         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
7252         gcc.dg/dfp/func-vararg-dfp.c,
7253         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
7254         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
7255         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
7256         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
7257         gcc.dg/dfp/wtr-conversion-1.c: New tests.
7258
7259 2006-01-11  Richard Guenther  <rguenther@suse.de>
7260
7261         PR tree-optimization/25734
7262         * gcc.dg/tree-ssa/pr25734.c: New testcase.
7263
7264 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7265
7266         PR fortran/25486
7267         * gfortran.dg/literal_character_constant_1_x.F: New test.
7268         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
7269         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
7270         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
7271
7272 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
7273
7274         PR c++/25386
7275         * g++.dg/ext/packed3.C: Add expected packed error.
7276
7277 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
7278
7279         PR target/25706
7280         * gcc.dg/torture/pr25706-1.c: New test.
7281
7282 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
7283
7284         PR tree-optimization/23109
7285         PR tree-optimization/23948
7286         PR tree-optimization/24123
7287
7288         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
7289         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
7290         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
7291         g++.dg/tree-ssa/pr23948.C: New testcases.
7292         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
7293         three divisions in order to do the optimization.
7294
7295 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
7296
7297         PR c++/25632
7298         * g++.dg/other/pr25632.C: New test.
7299
7300 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
7301
7302         PR fortran/25730
7303         * gfortran.dg/used_types_1.f90: New test.
7304
7305 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
7306
7307         PR target/25718
7308         * gcc.dg/torture/pr25718-1.c: New test.
7309
7310 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
7311
7312         * gfortran.dg/list_read_2.f90: Fix typo in description.
7313
7314 2006-01-10  Jan Beulich  <jbeulich@novell.com>
7315
7316         * lib/target-supports.exp (check_visibility_available): Simplify test
7317         for *-*-netware*.
7318         (check_profiling_available): Fail for *-*-netware*.
7319         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
7320         * gcc.dg/20021014-1.c: Likewise.
7321         * gcc.dg/nest.c: Likewise.
7322
7323 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7324
7325         fortran/24936
7326         * gfortran.dg/forall_3.f90: New test.
7327
7328 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
7329
7330         PR fortran/21977
7331         * gfortran.dg/nesting_2.f90: New test.
7332         * gfortran.dg/nesting_3.f90: New test.
7333
7334 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
7335
7336         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
7337         Fix typo in comment.
7338
7339 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7340
7341         * gfortran.dg/single_char_string.f90: New test.
7342
7343 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
7344
7345         * gfortran.dg/ichar_2.f90: New test.
7346
7347 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7348
7349         PR fortran/25093
7350         * gfortran.dg/private_type_4.f90: New.
7351
7352 2006-01-07  Richard Guenther  <rguenther@suse.de>
7353
7354         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
7355
7356 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7357
7358         * gfortran.dg/func_decl_1.f90: New.
7359         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
7360         * gfortran.dg/array_alloc_2.f90: Likewise.
7361         * gfortran.dg/char_result_8.f90: Likewise.
7362         * gfortran.dg/dup_save_1.f90: Likewise.
7363         * gfortran.dg/dup_save_2.f90: Likewise.
7364         * gfortran.dg/f2c_6.f90: Likewise.
7365         * gfortran.dg/f2c_7.f90: Likewise.
7366         * gfortran.dg/func_result_2.f90: Likewise.
7367         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
7368
7369 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
7370
7371         PR fortran/22146
7372         * gfortran.dg/elemental_subroutine_1.f90: New test.
7373         * gfortran.dg/elemental_subroutine_2.f90: New test.
7374
7375         PR fortran/25029
7376         PR fortran/21256
7377         * gfortran.dg/assumed_size_refs_1.f90: New test.
7378
7379         PR fortran/20868
7380         PR fortran/20870
7381         * gfortran.dg/assumed_size_refs_2.f90: New test.
7382         * gfortran.dg/initialization_1.f90: Change warning message.
7383
7384 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
7385
7386         * gcc.dg/tree-ssa/loop-15.c: New test.
7387
7388 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7389
7390         PR fortran/25598
7391         * gfortran.dg/backspace_3.f: New test.
7392         * gfortran.dg/backspace_4.f: New test.
7393
7394 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7395
7396         PR fortran/24268
7397         * gfortran.dg/fmt_white.f: Update test.
7398
7399 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
7400
7401         * gcc.dg/cast-1.c: Add new warning.
7402         * gcc.dg/cast-2.c: Likewise.
7403         * gcc.dg/cast-3.c: Likewise.
7404         * gcc.dg/format/cast-1.c: Likewise.
7405         * gcc.dg/cast-4.c: New testcase.
7406
7407 2006-01-05  Richard Guenther  <rguenther@suse.de>
7408
7409         PR tree-optimization/22555
7410         * gcc.dg/tree-ssa/alias-3.c: New testcase.
7411
7412 2006-01-05  Richard Guenther  <rguenther@suse.de>
7413             Diego Novillo  <dnovillo@redhat.com>
7414
7415         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
7416         * gcc.dg/tree-ssa/loop-8.c: Likewise.
7417         * gcc.dg/tree-ssa/loop-1.c: Likewise.
7418         * gcc.dg/tree-ssa/pr23294.c: Likewise.
7419         * gcc.dg/tree-ssa/pr21985.c: Likewise.
7420         * gcc.dg/tree-ssa/loop-14.c: Likewise.
7421         * gcc.dg/tree-ssa/loop-2.c: Likewise.
7422         * gcc.dg/tree-ssa/loop-3.c: Likewise.
7423         * gcc.dg/tree-ssa/loop-4.c: Likewise.
7424         * gcc.dg/tree-ssa/pr21171.c: Likewise.
7425         * gcc.dg/tree-ssa/loop-5.c: Likewise.
7426         * gcc.dg/tree-ssa/loop-10.c: Likewise.
7427         * gcc.dg/tree-ssa/loop-6.c: Likewise.
7428         * treelang/compile/extravar.tree: Likewise.
7429         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
7430         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
7431         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
7432         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
7433         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
7434
7435 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
7436
7437         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
7438         for 64-bit fix.
7439
7440 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
7441
7442         PR fortran/23675
7443         gfortran.dg/char_result_11.f90: New.
7444
7445 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
7446
7447         PR c++/24782
7448         * g++.dg/parse/access9.C: New test.
7449         * g++.dg/tc1/dr52.C: Tweak error markers.
7450
7451 2006-01-04  Richard Henderson  <rth@redhat.com>
7452
7453         Merge from gomp branch.
7454         * g++.dg/parse/pragma2.C: Update expected error lines.
7455
7456 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
7457
7458         * g++.dg/other/i386-2.C: New test.
7459
7460         PR target/25554
7461         * gcc.c-torture/compile/20051228-1.c: New test.
7462
7463         PR c/25559
7464         * gcc.dg/pr25559.c: New test.
7465
7466 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
7467
7468         PR c++/25492
7469         * g++.dg/lookup/friend9.C: New test.
7470
7471         PR c++/25625
7472         * g++.dg/template/repo5.C: New test.
7473
7474 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
7475
7476         PR fortran/25101
7477         * gfortran.dg/forall_2.f90: New test.
7478
7479 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
7480
7481         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
7482         dg-require-weak.  Adjust regexp to handle leading-underscore
7483         targets and space as well as TAB after .weak.  Change previous
7484         64-bit fix to not use naked dot.
7485
7486 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
7487
7488         PR rtl-optimization/25578
7489         * gcc.c-torture/execute/20060102-1.c: New testcase.
7490
7491 2006-01-03  Richard Guenther  <rguenther@suse.de>
7492
7493         PR c/25183
7494         * gcc.dg/torture/pr25183.c: New testcase.
7495
7496 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
7497
7498         Merge from gomp-branch.
7499         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
7500         * gcc.dg/ia64-sync-2.c: Likewise.
7501         * gcc.dg/ia64-sync-3.c: Likewise.
7502         * gcc.dg/ia64-sync-4.c: Likewise.
7503         * gcc.dg/sync-2.c: Likewise.
7504         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
7505         that sparc64-*-* and sparcv9-*-* supports sync builtins.
7506
7507 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
7508
7509         PR c++/25635
7510         * g++.dg/parse/operator6.C: New test.
7511
7512         PR c++/25637
7513         * g++.dg/parse/error29.C: New test.
7514
7515         PR c++/25638
7516         * g++.dg/parse/dtor6.C: New test.
7517
7518         PR c++/25633
7519         * g++.dg/parse/ctor3.C: New test.
7520
7521         PR c++/25634
7522         * g++.dg/template/class3.C: New test.
7523
7524 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
7525
7526         * g++.dg/debug/debug9.C: New.
7527
7528 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
7529
7530         PR fortran/24640
7531         * gfortran.dg/label_2.f90: New test.
7532
7533 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7534
7535         * g++.dg/lookup/using12.C: Tighten error marker.
7536
7537 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
7538             Andrew Pinski <pinskia@physics.uc.edu>
7539
7540         * gcc.target/powerpc/darwin-abi-3.c: New file.
7541         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
7542         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
7543         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
7544         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
7545         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
7546         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
7547         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
7548         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
7549
7550 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
7551
7552         * gcc.dg/tree-ssa/loadpre1.c: New;
7553         * gcc.dg/tree-ssa/loadpre2.c: New;
7554         * gcc.dg/tree-ssa/loadpre3.c: New;
7555         * gcc.dg/tree-ssa/loadpre4.c: New;
7556         * gcc.dg/tree-ssa/loadpre5.c: New;
7557         * gcc.dg/tree-ssa/loadpre6.c: New;
7558         * gcc.dg/tree-ssa/loadpre7.c: New;
7559         * gcc.dg/tree-ssa/loadpre8.c: New;
7560         * gcc.dg/tree-ssa/loadpre9.c: New;
7561
7562 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
7563
7564         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
7565         * g++.dg/abi/thunk4.C: Likewise.
7566
7567 2006-01-01  Andreas Jaeger  <aj@suse.de>
7568
7569         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
7570         portable.
7571
7572 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
7573
7574         PR c++/25294
7575         * gcc.dg/pragma-pack-3.c: New test.
7576         * g++.dg/parse/pragma3.C: New test.
7577
7578 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7579
7580         PR middle-end/24827
7581         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
7582
7583 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7584
7585         PR testsuite/25214
7586         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
7587
7588 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
7589
7590         PR fortran/22607
7591         * gfortran-dg/pure_byref_3.f90: New.
7592
7593         fortran/PR 25396
7594         * gfortran.dg/userdef_operator_1.f90: New.
7595
7596 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
7597
7598         * g++.dg/abi/thunk3.C: New.
7599         * g++.dg/abi/thunk4.C: New.
7600
7601 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
7602
7603         PR fortran/25532
7604         * gfortran.dg/host_used_types_1.f90: New test. Check that host
7605         associated derived type components of derived types are
7606         properly declared in contained procedures.
7607
7608 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7609
7610         PR libgfortran/25139
7611         * gfortran.dg/backspace_2.f: New test.
7612
7613 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7614
7615         PR libgfortran/25550
7616         * gfortran.dg/endfile.f: New test.
7617
7618 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7619
7620         PR libgfortran/25419
7621         * gfortran.dg/comma.f: New test.
7622
7623 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7624
7625         * lib/gfortran-dg.exp: Remove trailing whitespace.
7626         * lib/fortran-torture.exp: Test with -fbounds-check instead of
7627         -funroll-all-loops.
7628
7629 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
7630
7631         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
7632         Extended Double long doubles or repeat tests when long double is
7633         the same size as double.
7634
7635 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7636
7637         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
7638
7639         PR testsuite/25442
7640         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
7641         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
7642
7643         PR testsuite/25441
7644         * gcc.dg/pr23911.c: Make test variable static.
7645
7646         PR testsuite/25444
7647         * gcc.dg/tree-ssa/pr14841.c: Likewise.
7648
7649 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7650
7651         PR c++/25439
7652         * g++.dg/parse/crash17.C: Adjust error markers.
7653         * g++.dg/template/error20.C: New test.
7654
7655 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
7656
7657         PR c++/23172
7658         * g++.dg/ext/complit4.C: New test.
7659
7660         PR c++/25417
7661         * g++.dg/ext/complit5.C: Likewise.
7662
7663 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
7664
7665         PR tree-optimization/25125
7666         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
7667         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
7668         * gcc.c-torture/execute/pr25125.c: New.
7669
7670 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
7671
7672         PR fortran/25029
7673         PR fortran/21256
7674         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
7675         with incorrect assumed size references.
7676
7677 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
7678
7679         PR c++/23171
7680         * g++.dg/opt/init1.C: New test.
7681
7682 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
7683
7684         PR c++/24671
7685         * g++.dg/template/sfinae3.C: New test.
7686
7687 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7688
7689         * g++.dg/other/friend4.C: New test.
7690
7691 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7692
7693         PR target/25005
7694         * g++.dg/opt/pr25005.C: New test.
7695
7696 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7697
7698         PR c++/25369
7699         * g++.dg/template/ptrmem16.C: New test.
7700
7701 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
7702
7703         PR fortran/25029
7704         PR fortran/21256
7705         * gfortran.dg/initialization_1.f90: Add test of SIZE.
7706
7707 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7708
7709         PR libgfortran/25307
7710         * gfortran.dg/list_read_5.f90: New test.
7711
7712 2005-12-22  Richard Henderson  <rth@redhat.com>
7713
7714         * gcc.target/i386/sse-7.c: Use -msse2.
7715
7716 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
7717
7718         PR rtl-optimization/25432
7719         * gcc.c-torture/compile/20051216-1.c: New test.
7720
7721         PR objc/25328
7722         * objc/execute/pr25328.m: New test.
7723
7724 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
7725
7726         PR c++/25364
7727         * g++.dg/template/call4.C: New test.
7728
7729 2005-12-22  Dale Johannesen  <dalej@apple.com>
7730
7731         * gcc.target/i386/sse-17.c: New.
7732
7733 2005-12-22  Paul Brook  <paul@codesourcery.com>
7734
7735         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
7736
7737 2005-12-22  Paul Brook  <paul@codesourcery.com>
7738
7739         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
7740
7741 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
7742
7743         PR tree-opt/25513
7744         * gcc.c-torture/compile/pr25513.c: New test.
7745
7746 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7747
7748         PR c++/23333
7749         * g++.dg/parse/error25.C: Add more tests.
7750
7751 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7752
7753         PR fortran/18990
7754         * gfortran.dg/der_charlen_1.f90: New.
7755
7756 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
7757
7758         PR fortran/20889
7759         * gfortran.dg/pointer_component_type_1.f90: New test.
7760
7761         PR fortran/25029
7762         PR fortran/21256
7763         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
7764         should give an error with assumed size array refernces and checks those
7765         that should not.
7766         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
7767         reference an upper bound so that it does not generate an error.
7768
7769         PR fortran/19362
7770         PR fortran/20244
7771         PR fortran/20864
7772         PR fortran/25391
7773         * gfortran.dg/used_dummy_types_1.f90: New test.
7774         * gfortran.dg/used_dummy_types_2.f90: New test.
7775         * gfortran.dg/used_dummy_types_3.f90: New test.
7776         * gfortran.dg/used_dummy_types_4.f90: New test.
7777         * gfortran.dg/used_dummy_types_5.f90: New test.
7778
7779         PR fortran/23152
7780         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
7781         group already being USE associated.
7782         * gfortran.dg/assumed_shape_nml.f90: New test.
7783         * gfortran.dg/assumed_size_nml.f90: New test.
7784
7785         PR fortran/20862
7786         PR fortran/25053
7787         PR fortran/25063
7788         PR fortran/25064
7789         PR fortran/25066
7790         PR fortran/25067
7791         PR fortran/25068
7792         PR fortran/25307
7793         * gfortran.dg/io_constraints_1.f90: New test.
7794         * gfortran.dg/io_constraints_1.f90: New test.
7795         * gfortran.dg/iostat_3.f90: Change wording of warning.
7796         * gfortran.dg/g77/19981216-0.f: The same.
7797
7798 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
7799
7800         PR tree-optimization/23518
7801         * testsuite/gcc.dg/pr23518.c: New.
7802
7803 2005-12-21  Mike Stump  <mrs@apple.com>
7804
7805         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
7806
7807 2005-12-21  Paul Brook  <paul@codesourcery.com>
7808
7809         * gcc.dg/pr19340.c: Skip on m68k targets.
7810
7811 2005-12-21  Steven Bosscher  <stevenb@suse.de>
7812
7813         PR rtl-optimization/25196
7814         * gcc.dg/pr25196.c: New test.
7815
7816 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
7817
7818         PR fortran/25423
7819         gfortran.dg/where_nested_1.f90: New.
7820
7821 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
7822
7823         PR tree-optimization/25382.
7824         * gcc.dg/tree-ssa/pr25382.c: New.
7825
7826 2005-12-20  Richard Guenther  <rguenther@suse.de>
7827
7828         PR middle-end/24306
7829         * gcc.target/i386/pr24306.c: New testcase.
7830
7831 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
7832
7833         PR tree-optimization/25501
7834         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
7835
7836 2005-12-20  Richard Guenther  <rguenther@suse.de>
7837
7838         Revert
7839         2005-12-02  Richard Guenther  <rguenther@suse.de>
7840
7841         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7842
7843 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
7844
7845         PR c++/21228
7846         * g++.dg/warn/Wunreachable-code-2.C: New test.
7847
7848 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
7849
7850         PR c++/24278
7851         * g++.dg/template/ctor5.C: New test.
7852
7853         PR c++/24915
7854         * g++.dg/template/overload8.C: New test.
7855
7856 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
7857
7858         * gcc.c-torture/compile/pr25483 : New test.
7859
7860 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7861
7862         PR c++/20552
7863         * g++.dg/ext/typeof10.C: New test.
7864
7865 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
7866
7867         * gcc.dg/mt-loopi1.c: New.
7868
7869 2005-12-18  Richard Guenther  <rguenther@suse.de>
7870
7871         PR tree-optimization/25481
7872         * gcc.dg/torture/pr25481.c: New testcase.
7873
7874 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
7875
7876         PR rtl-optimization/21041
7877         * gcc.dg/pr21041.c: New test.
7878
7879 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7880
7881         PR libgfortran/25463
7882         * gfortran.dg/advance.f90: New test.
7883
7884 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
7885
7886         * gcc.dg/20051201-1.c: New test.
7887
7888 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
7889
7890         PR fortran/25018
7891         * gfortran.dg/initialization_1.f90: New test.
7892         * gfortran.dg/enum_5.f90: Change dg-error to new message.
7893         * gfortran.dg/g77/980616-0.f: The same.
7894
7895 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7896
7897         * PR fortran/25458
7898         * gfortran.dg/chkbits.f90: New test.
7899
7900 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7901
7902         * gfortran.dg/enum_5.f: Revert to previous version.
7903
7904 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
7905
7906         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
7907         * gfortran.dg/nested_modules_1.f90: Ditto.
7908         * gfortran.dg/hollerith_f95.f90: Ditto.
7909         * gfortran.dg/select_5.f90: Ditto.
7910         * gfortran.dg/secnds.f: Ditto.
7911         * gfortran.dg/hollerith2.f90: Ditto.
7912         * gfortran.dg/imag_2.f: Ditto.
7913         * gfortran.dg/ftell_2.f90: Ditto.
7914         * gfortran.dg/malloc_free_1.f90: Ditto.
7915         * gfortran.dg/logint-1.f: Ditto.
7916         * gfortran.dg/recursive_statement_functions.f90: Ditto.
7917         * gfortran.dg/e_d_fmt.f90: Ditto.
7918         * gfortran.dg/hollerith_legacy.f90: Ditto.
7919         * gfortran.dg/logint-2.f: Ditto.
7920         * gfortran.dg/enum_5.f90: Ditto.
7921         * gfortran.dg/f2c_2.f90: Ditto.
7922         * gfortran.dg/pr17143.f90: Ditto.
7923         * gfortran.dg/namelist_14.f90: Ditto.
7924         * gfortran.dg/logint-3.f: Ditto.
7925         * gfortran.dg/spread_scalar_source.f90: Ditto.
7926         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
7927         * gfortran.dg/namelist_11.f: Ditto.
7928         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7929         * gfortran.dg/g77/20010519-1.f
7930         * gfortran.dg/g77/alpha1.f: Ditto.
7931         * gfortran.dg/g77/990115-1.f: Ditto.
7932         * gfortran.dg/g77/erfc.f: Ditto.
7933         * gfortran.dg/g77/19990313-3.f: Ditto.
7934         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
7935         * gfortran.dg/g77/20010426.f: Ditto.
7936         * gfortran.dg/g77/19990313-0.f: Ditto.
7937         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
7938         * gfortran.dg/g77/20000629-1.f: Ditto.
7939         * gfortran.dg/g77/970125-0.f: Ditto.
7940         * gfortran.dg/g77/8485.f: Ditto.
7941         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
7942         * gfortran.dg/g77/19990313-1.f: Ditto.
7943         * gfortran.dg/g77/int8421.f: Ditto.
7944         * gfortran.dg/g77/19990305-0.f: Ditto.
7945         * gfortran.dg/g77/947.f: Ditto.
7946         * gfortran.dg/g77/19990905-2.f: Ditto.
7947         * gfortran.dg/g77/cabs.f: Ditto.
7948         * gfortran.dg/g77/19990313-2.f: Ditto.
7949         * gfortran.dg/g77/20020307-1.f: Ditto.
7950         * gfortran.dg/g77/dcomplex.f: Ditto.
7951         * gfortran.dg/g77/19990502-1.f: Ditto.
7952         * gfortran.dg/g77/19981216-0.f: Ditto.
7953         * gfortran.dg/common_4.f90: Ditto.
7954         * gfortran.dg/entry_4.f90: Ditto.
7955         * gfortran.dg/equiv_constraint_2.f90: Ditto.
7956         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
7957         * gfortran.dg/namelist_12.f: Ditto.
7958         * gfortran.dg/scale_1.f90: Ditto.
7959         * gfortran.dg/modulo_1.f90
7960         * gfortran.dg/hollerith.f90: Ditto.
7961         * gfortran.dg/direct_io_3.f90: Ditto.
7962         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
7963         * gfortran.dg/gnu_logical_1.F: Ditto.
7964         * gfortran.dg/unf_io_convert_1.f90: Ditto.
7965         * gfortran.dg/assign_1.f90: Ditto.
7966         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
7967         * gfortran.dg/pr23095.f: Ditto.
7968         * gfortran.dg/read_float_1.f90: Ditto.
7969
7970 2005-12-17  Andreas Jaeger  <aj@suse.de>
7971
7972         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
7973         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
7974
7975 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7976
7977         PR fortran/24268
7978         * gfortran.dg/fmt_white.f: New test.
7979
7980 2005-12-16  Steven G. Kargl <kargls@comcast.net>
7981
7982         * gfortran.dg/label_1.f90: New test.
7983
7984 2005-12-15  Ben Elliston  <bje@au.ibm.com>
7985
7986         PR testsuite/25422
7987         * gcc.dg/20031012-1.c: Add -Walways-true option.
7988         * gcc.dg/weak/weak-3.c: Likewise.
7989         * g++.old-deja/g++.mike/warn8.C: Likewise.
7990
7991 2005-12-16  Mike Stump  <mrs@apple.com>
7992
7993         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
7994         exit.
7995
7996 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7997
7998         PR libgfortran/25264
7999         PR libgfortran/25349
8000         * gfortran.dg/tl_editing.f90: Added additional checks.
8001         * gfortran.dg/t_editing.f: New test.
8002         * gfortran.dg/write_padding.f90: New test
8003
8004 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8005
8006         PR testsuite/25215
8007         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
8008
8009 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
8010
8011         PR rtl-optimization/24899
8012         * gcc.c-torture/execute/20051215-1.c: New test.
8013
8014 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
8015
8016         PR 24823
8017         * gfortran.dg/pr24823.f: New test.
8018
8019 2005-12-16  Jeff Law  <law@redhat.com>
8020
8021         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
8022
8023 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
8024
8025         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
8026         Change C++ style comments to C style comments.
8027         Remove aligned types from the array.
8028         Keep Enums disabled.
8029         (complex_types): Remove aligned types from the array.
8030         Comment out "_Complex long double".
8031         (attrib_types): Remove.
8032         (complex_attrib_types): Remove.
8033         (attrib_array_types): Remove.
8034         (complex_attrib_array_types): Remove.
8035         (aligned_bitfld_types): Remove.
8036         (n_aligned_bitfld_types): Remove.
8037         (FEATURE_ALIGNEDPACKED): Delete.
8038         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
8039         (singles): Remove support for adding attributes.
8040         (choose_type): Remove support for attributed types.
8041         (generate_fields): Remove support for attributed bit-fields.
8042         Remove support for adding attributes.
8043         (generate_random_tests): Remove support for adding attributes.
8044         (features): Add back "[0] :0" and "complex vector [0]".
8045         (main): Remove support for attributed bit-fields.
8046         Uncomment the calling of generate_random_tests for the rests of
8047         the tests.
8048
8049 2005-12-16  Jan Hubicka  <jh@suse.cz>
8050
8051         * gcc.c-torture/combine/pr25224.c: New.
8052
8053 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
8054
8055         PR other/25028
8056         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
8057         HP-UX.
8058
8059 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
8060
8061         * gcc.dg/20051215-1.c: New file.
8062
8063 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8064
8065         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
8066         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
8067
8068 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
8069
8070         PR fortran/18197
8071         * gfortran.dg/dummy_functions_1.f90: New.
8072
8073 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
8074
8075         PR rtl-optimization/25310
8076         * gcc.c-torture/compile/pr25310.c: New test.
8077
8078 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8079
8080         PR debug/25023
8081         * gcc.dg/pr25023.c: New test.
8082
8083 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8084
8085         * g++.old-deja/g++.brendan/redecl1.C,
8086         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
8087         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
8088         g++.old-deja/g++.oliva/typeof1.C,
8089         g++.old-deja/g++.other/crash16.C,
8090         g++.old-deja/g++.other/crash34.C,
8091         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
8092         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
8093         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
8094         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
8095         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
8096         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
8097         Remove xfail.
8098
8099 2005-12-14  Kean Johnston  <jkj@sco.com>
8100             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8101
8102         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
8103         * gcc.target/i386/20020523-1.c: Ditto.
8104         * gcc.target/i386/tailcall-1.c: Ditto.
8105         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
8106         * gcc.target/i386/ssetype-5.c: Ditto.
8107
8108 2005-12-14  Jeff Law  <law@redhat.com>
8109
8110         * gcc.dg/tree-ssa/foldstring-1.c: New test.
8111
8112 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
8113
8114         PR target/25254
8115         PR target/24188
8116         * gcc.target/i386/pr25254.c: New test.
8117         * gfortran.dg/PR24188.f: New test.
8118
8119 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
8120
8121         * lib/fortran-torture.exp: Catch remaining uses of
8122         remote_file build delete.
8123
8124 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8125
8126         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
8127
8128 2005-12-14  Ben Elliston  <bje@au.ibm.com>
8129
8130         * gcc.dg/warn-addr-cmp.c: New test.
8131
8132 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8133
8134         PR debug/25023
8135         PR target/25293
8136         * gcc.target/i386/pr25293.c: New test.
8137
8138 2005-12-13  Petr Machata  <machata@post.cz>
8139
8140         PR c++/24907
8141         * g++.dg/parse/comma2.C: New test.
8142
8143 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
8144             Jakub Jelinek  <jakub@redhat.com>
8145
8146         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8147         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8148         (limits.h): Include unconditionally.
8149         (stdlib.h): Likewise.
8150         (hashtab.h): Do not include.
8151         (getopt.h): Likewise.
8152         (stddef.h): Include.
8153         (hashval_t): Define.
8154         (struct entry): Add "next" field.
8155         (HASH_SIZE): New macro.
8156         (hash_table): New variable.
8157         (switchfiles): Do not use xmalloc.
8158         (mix): New macro.
8159         (iterative_hash): New function.
8160         (hasht): Remove.
8161         (e_exists): New function.
8162         (e_insert): Likewise.
8163         (output): Use, instead of libiberty hashtable functions.
8164         (main): Do not use getopt.  Do not call htab_create.
8165
8166 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
8167
8168         PR c++/25331
8169         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
8170         put atal* and atpaal* attributes on array elements.
8171         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
8172         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
8173         put atal* and atpaal* attributes on array elements.
8174         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
8175
8176 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
8177
8178         * gcc.dg/single-precision-constant.c: New test.
8179
8180 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
8181
8182         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
8183         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
8184         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
8185         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
8186         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
8187         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
8188         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
8189         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
8190         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
8191         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
8192         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
8193         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
8194         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
8195         gcc.target/powerpc/ppc-sdata-2.c,
8196         gcc.target/powerpc/ppc-stackalign-1.c,
8197         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
8198         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
8199         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
8200         gcc.target/powerpc/rs6000-ldouble-2.c,
8201         gcc.target/powerpc/rs6000-power2-1.c,
8202         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
8203         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
8204         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
8205         option into target selector.
8206         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
8207         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
8208
8209 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8210
8211         PR objc/25348
8212         * objc.dg/encode-9.m: New test.
8213
8214 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8215
8216         PR testsuite/20772
8217         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
8218         * gcc.dg/asm-b.c: Fix typo.
8219         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
8220         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
8221         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
8222         i?86 lp64 and x86_64 ilp32.
8223         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
8224         on i?86 lp64.
8225         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
8226
8227 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
8228
8229         PR fortran/25078
8230         gfortran.dg/equiv_5.f90: New test.
8231
8232 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
8233
8234         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
8235         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
8236         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
8237         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
8238         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
8239         * gcc.dg/tree-ssa/reassoc-5.c: New.
8240         * gcc.dg/tree-ssa/reassoc-6.c: New.
8241         * gcc.dg/tree-ssa/reassoc-7.c: New.
8242         * gcc.dg/tree-ssa/reassoc-8.c: New.
8243         * gcc.dg/tree-ssa/reassoc-9.c: New.
8244         * gcc.dg/tree-ssa/reassoc-10.c: New.
8245         * gcc.dg/tree-ssa/reassoc-11.c: New.
8246
8247 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8248
8249         PR testsuite/25167
8250         PR testsuite/24478
8251         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
8252
8253 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
8254
8255         PR c++/25300
8256         * g++.dg/template/inherit.C: Do not use a generic error message.
8257
8258 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
8259
8260         PR libobjc/25354
8261         * objc.dg/gnu-encoding: New directory.
8262         * objc.dg/gnu-encoding/compat-common.h: New file.
8263         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
8264         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
8265         * objc.dg/gnu-encoding/vector-defs.h: New file.
8266         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
8267         * objc.dg/gnu-encoding/generate-random.c: New file.
8268         * objc.dg/gnu-encoding/generate-random_r.c: New file.
8269         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
8270         * objc.dg/gnu-encoding/generate-random.h: New file.
8271
8272 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
8273
8274         PR c++/25337
8275         * g++.dg/template/defarg7.C: New test.
8276
8277 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8278
8279         PR libobjc/25347
8280         * objc.dg/encode-8.m: New test.
8281
8282 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
8283
8284         PR libobjc/25346
8285         * objc.dg/encode-7.m: New test.
8286
8287 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
8288
8289         PR c++/25010
8290         * g++.dg/opt/inline10.C: New test.
8291
8292 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
8293
8294         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
8295
8296 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
8297
8298         * gfortran.dg/substring_equivalence.f90: typo in comment
8299
8300 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8301
8302         PR fortran/25068
8303         * gfortran.dg/iostat_3.f90: New test.
8304
8305 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
8306
8307         PR fortran/23815
8308         * gfortran.dg/unf_io_convert_1.f90: New test.
8309         * gfortran.dg/unf_io_convert_2.f90: New test.
8310         * gfortran.dg/unf_io_convert_3.f90: New test.
8311
8312 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8313
8314         PR testsuite/20772
8315         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
8316         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
8317         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8318         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
8319         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
8320         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8321         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
8322         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
8323         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8324         gcc.dg/torture/fp-int-convert-float128-timode.c,
8325         gcc.dg/torture/fp-int-convert-float128.c,
8326         gcc.dg/torture/fp-int-convert-float80-timode.c,
8327         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
8328         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
8329
8330         * gcc.dg/tls/opt-1.c: Require effective target fpic.
8331
8332 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
8333
8334         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
8335
8336 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
8337
8338         * gcc.dg/20051207-1.c,
8339         * gcc.dg/20051207-2.c,
8340         * gcc.dg/20051207-3.c: New tests.
8341
8342 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8343
8344         PR testsuite/20772
8345         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
8346         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
8347         dg-skip-if target selector.
8348
8349         PR testsuite/20772
8350         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
8351         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
8352         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
8353         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
8354         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
8355         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
8356         and/or merge with i?86 cases.
8357
8358         * gcc.dg/tls/opt-3.c: Require effective target fpic.
8359
8360         PR testsuite/20772
8361         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
8362         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
8363         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
8364         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
8365         x86_64-*-linux*.
8366
8367 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
8368
8369         PR target/25311
8370         * gcc.c-torture/compile/pr25311.c: New test.
8371
8372 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8373
8374         PR libgfortran/25039
8375         * gfortran.dg/read_comma.f: New test.
8376
8377 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
8378
8379         PR c++/19317
8380         * g++.dg/opt/pr19317-1.C: New test.
8381         * g++.dg/opt/pr19317-2.C: New test.
8382         * g++.dg/opt/pr19317-3.C: New test.
8383
8384         PR target/19005
8385         * gcc.c-torture/execute/pr19005.c: New test.
8386
8387         PR target/17828
8388         * g++.old-deja/g++.other/comdat5.C: New test.
8389         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
8390
8391         * g++.dg/compat/struct-layout-1.exp: New file.
8392         * g++.dg/compat/struct-layout-1.h: New.
8393         * g++.dg/compat/struct-layout-1_generate.c: New.
8394         * g++.dg/compat/struct-layout-1_x1.h: New.
8395         * g++.dg/compat/struct-layout-1_x2.h: New.
8396         * g++.dg/compat/struct-layout-1_y1.h: New.
8397         * g++.dg/compat/struct-layout-1_y2.h: New.
8398
8399         * gcc.dg/20050330-2.c: New test.
8400
8401 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
8402
8403         PR fortran/25292
8404         * gfortran.dg/associated_1.f90: New.
8405
8406 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8407
8408         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
8409         ILP32 vect_no_align platforms.
8410
8411 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
8412             Jakub Jelinek  <jakub@redhat.com>
8413
8414         PR target/25268
8415         * gcc.c-torture/compile/20051207-1.c: New test.
8416
8417 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8418
8419         PR testsuite/20772
8420         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
8421         gcc.dg/torture/pr18582-1.c,
8422         gcc.target/i386/attributes-error.c: Also test on x86_64.
8423
8424         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
8425
8426 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8427
8428         PR c++/19397
8429         * g++.dg/template/typedef3.C: New test.
8430
8431         PR c++/19762
8432         PR c++/19764
8433         * g++.dg/template/dtor3.C: Fix error markers.
8434
8435 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
8436
8437         * lib/target-supports.exp (check_effective_target_sync_char_short):
8438         Add s390*.
8439
8440 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
8441
8442         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
8443
8444 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8445
8446         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
8447         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
8448         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
8449         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
8450
8451 2005-12-06  Roger Sayle  <roger@eyesopen.com>
8452
8453         PR c++/25263
8454         * g++.dg/other/array2.C: New test case.
8455
8456 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
8457
8458         * gcc.dg/darwin-weakimport-3.c: New.
8459
8460         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
8461         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
8462         and to work on Darwin.
8463         * gcc.dg/attr-weakref-1b.c: New file.
8464         * gcc.dg/attr-weakref-2.c: New test.
8465         * gcc.dg/darwin-weakref-1.c: New test.
8466
8467 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
8468
8469         PR testsuite/25247
8470         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
8471         use in selector expressions.
8472         (dg-xfail-if): Ditto.
8473         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
8474         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
8475         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
8476         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
8477         * gcc.test-framework/test-framework.exp: Skip generated tests if
8478         CHECK_TEST_FRAMEWORK is not 1.
8479
8480 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8481
8482         PR tree-optimization/24963
8483         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
8484
8485         PR target/24108
8486         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
8487
8488         PR target/18580
8489         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
8490         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
8491         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
8492         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
8493
8494 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
8495
8496         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
8497         dg-options.
8498
8499 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8500
8501         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
8502
8503 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
8504
8505         * gcc.dg/format/cast-1.c: New test.
8506
8507 2005-12-04  Roger Sayle  <roger@eyesopen.com>
8508
8509         PR c/7776
8510         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
8511         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
8512         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
8513         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
8514
8515 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8516
8517         * gcc.dg/cast-pretty-print-1.c: New test.
8518
8519 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
8520
8521         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
8522
8523 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
8524
8525         PR c++/24173
8526         * g++.dg/template/friend40.C: New test.
8527
8528 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
8529
8530         PR target/25199
8531         * gcc.target/i386/movq-2.c: New test.
8532         * gcc.target/i386/movq.c: Remove target i?86, instead add
8533         dg-require-effective-target ilp32.
8534
8535 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8536
8537         PR c++/24103
8538         * g++.dg/other/default1.C: New test.
8539
8540 2005-12-02  Richard Guenther  <rguenther@suse.de>
8541
8542         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
8543
8544 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8545
8546         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
8547
8548 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
8549
8550         PR target/21017
8551         * gcc.target/powerpc/rotate.c: New.
8552
8553 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8554
8555         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
8556         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
8557
8558 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8559
8560         PR c/13384
8561         * gcc.dg/pr17730-1.c: Adjust.
8562         * gcc.dg/lvalue1.c (main): Likewise.
8563         * gcc.dg/lvalue-2.c: Likewise.
8564         * g++.dg/pr7503-3.C
8565
8566 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
8567
8568         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
8569         error messages.
8570
8571 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
8572
8573         PR fortran/24789
8574         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
8575
8576 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8577
8578         PR target/24475
8579         * lib/target-supports.exp (check_effective_target_tls): New.
8580         (check_effective_target_tls_runtime): New.
8581         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
8582         for TLS support.
8583         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
8584         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8585         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
8586         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
8587         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
8588         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
8589         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8590         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
8591         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
8592         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
8593         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
8594         effective-target TLS.
8595         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
8596         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
8597         effective-target TLS runtime.
8598
8599 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
8600
8601         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
8602
8603 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
8604
8605         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
8606         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
8607         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
8608         ignored" warnings when "packing" is the same as the ABI layout.
8609
8610 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
8611
8612         PR fortran/21302
8613         * gfortran.dg/line_length_1.f: New test.
8614         * gfortran.dg/line_length_2.f90: Ditto.
8615
8616 2005-11-30  Richard Guenther  <rguenther@suse.de>
8617
8618         PR tree-optimization/21655
8619         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
8620
8621 2005-11-30  Dale Johannesen  <dalej@apple.com>
8622
8623         * gcc.c-torture/compile/pr24930.c: New.
8624
8625 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
8626
8627         PR fortran/15809
8628         *  gfortran.dg/auto_char_dummy_array.f90: New test.
8629
8630 2005-11-30  Jeff Law  <law@redhat.com>
8631
8632         * g++.old-deja/g++.law/pr25000.C: New test.
8633
8634 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
8635
8636         * gcc.dg/tls/opt-11.c: New test.
8637
8638 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
8639
8640         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
8641         targets.
8642         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
8643         LP64 ia64.
8644
8645 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
8646
8647         * gfortran.dg/open_access_1.f90: New test.
8648
8649 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8650
8651         * gcc.dg/charset/builtin2.c: New test.
8652
8653 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
8654
8655         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
8656         on mmix-*-* for *_[xy].c.
8657
8658 2005-11-28  Kean Johnston  <jkj@sco.com>
8659
8660         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
8661         headers.
8662         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
8663         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
8664         * gcc.target/i386/asm-3.c: Ditto.
8665         * gcc.target/i386/clobbers.c: Ditto.
8666         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
8667         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
8668         test regexp.
8669         * gcc.target/i386/mul.c: Ditto.
8670         * gcc.target/i386/ssetype-1.c: Ditto.
8671         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
8672         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
8673         static so the test works with -fPIC mode too. Based on comment in
8674         PR19231 by Pinski.
8675         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
8676
8677 2005-11-28  Richard Guenther  <rguenther@suse.de>
8678
8679         * gcc.dg/alias-9.c: New testcase.
8680         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
8681
8682 2005-11-28  Roger Sayle  <roger@eyesopen.com>
8683             Uros Bizjak  <uros@kss-loka.si>
8684
8685         PR middle-end/20219
8686         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
8687         tan(x)/sin(x) transformations.
8688
8689 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
8690
8691         PR middle-end/24575
8692         * gcc.dg/tree-ssa/divide-3.c: New test.
8693         * gcc.dg/tree-ssa/divide-4.c: New test.
8694
8695 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
8696
8697         PR fortran/24917
8698         *  gfortran.dg/boz_6.f90: New test.
8699
8700 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8701
8702         PR fortran/23912
8703         * gfortran.dg/modulo_1.f90: New test.
8704
8705 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8706
8707         PR libfortran/24919
8708         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
8709         fail on CRLF platforms.
8710         * gfortran.dg/ftell_2.f90: Likewise.
8711
8712 2005-11-26  Eric Christopher  <echristo@apple.com>
8713
8714         * gcc.dg/intmax_t-1.c: Remove mips xfail.
8715
8716 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8717
8718         * objc.dg/gnu-runtime-3.m: Simplify.
8719
8720 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
8721
8722         PR middle-end/23669
8723         * gcc.dg/tree-ssa/divide-1.c: New test.
8724         * gcc.dg/tree-ssa/divide-2.c: New test.
8725
8726 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8727
8728         PR libgfortran/24945
8729         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
8730
8731 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
8732
8733         PR libgfortran/24945
8734         * gfortran.dg/open_status_2.f90: New test.
8735
8736 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8737
8738         * gcc.c-torture/execute/builtins/fprintf.c,
8739         gcc.c-torture/execute/builtins/fputs-lib.c,
8740         gcc.c-torture/execute/builtins/fputs.c,
8741         gcc.c-torture/execute/builtins/lib/fprintf.c,
8742         gcc.c-torture/execute/builtins/lib/printf.c,
8743         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
8744
8745 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
8746
8747         * gcc.dg/20050922-2.c: New test.
8748
8749 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
8750
8751         * objc.dg/gnu-runtime-3.m: New test.
8752
8753 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8754
8755         PR c++/9278
8756         * g++.dg/other/void1.C: New test.
8757
8758 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
8759
8760         PR middle-end/24998
8761         * gcc.dg/torture/fp-int-convert-float.c,
8762         gcc.dg/torture/fp-int-convert-double.c,
8763         gcc.dg/torture/fp-int-convert-long-double.c,
8764         gcc.dg/torture/fp-int-convert-timode.c,
8765         gcc.dg/torture/fp-int-convert-float80.c,
8766         gcc.dg/torture/fp-int-convert-float80-timode.c,
8767         gcc.dg/torture/fp-int-convert-float128.c,
8768         gcc.dg/torture/fp-int-convert-float128-timode.c,
8769         gcc.dg/torture/fp-int-convert.h: New files.
8770
8771 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8772
8773         PR middle-end/24989
8774         * gcc.dg/tree-ssa/bool-10.c: New test.
8775         * gcc.dg/tree-ssa/bool-11.c: New test.
8776         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
8777
8778 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
8779
8780         PR middle-end/24990
8781         * tree-ssa/pr24990-1.c: New test.
8782
8783 2005-11-24  Richard Guenther  <rguenther@suse.de>
8784         Dirk Mueller <dmueller@suse.de>
8785
8786         PR c++/14024
8787         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
8788         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
8789         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8790         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
8791         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
8792         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
8793
8794 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
8795
8796         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
8797
8798 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8799
8800         PR c/21668
8801         * gcc.dg/Wc++-compat.c: New.
8802         * gcc.dg/Wno-c++-compat.c: New.
8803
8804 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
8805
8806         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
8807         (vspltish, vspltisw): Likewise.
8808
8809 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
8810
8811         PR libgfortran/24794
8812         * gfortran.dg/namelist_12.f: Fix quotes.
8813         * gfortran.dg/namelist_13.f90: Fix quotes.
8814         * gfortran.dg/namelist_14.f90: Fix quotes.
8815         * gfortran.dg/namelist_15.f90: Fix quotes.
8816         * gfortran.dg/namelist_use.f90: Fix quotes.
8817         * gfortran.dg/namelist_use_only.f90: Fix quotes.
8818         * gfortran.dg/namelist_21.f90: New test.
8819         * gfortran.dg/namelist_22.f90: New test.
8820
8821 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
8822
8823         PR target/23435
8824         * gcc.c-torture/compile/pr23435.c: New.
8825
8826 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8827
8828         * gcc.c-torture/execute/floatunsisf-1.c: New test.
8829
8830 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
8831
8832         * gcc.target/powerpc/405-macchw-1.c,
8833         gcc.target/powerpc/405-macchw-2.c,
8834         gcc.target/powerpc/405-macchwu-1.c,
8835         gcc.target/powerpc/405-macchwu-2.c,
8836         gcc.target/powerpc/405-machhw-1.c,
8837         gcc.target/powerpc/405-machhw-2.c,
8838         gcc.target/powerpc/405-machhwu-1.c,
8839         gcc.target/powerpc/405-machhwu-2.c,
8840         gcc.target/powerpc/405-maclhw-1.c,
8841         gcc.target/powerpc/405-maclhw-2.c,
8842         gcc.target/powerpc/405-maclhwu-1.c,
8843         gcc.target/powerpc/405-maclhwu-2.c,
8844         gcc.target/powerpc/405-mulchw-1.c,
8845         gcc.target/powerpc/405-mulchw-2.c,
8846         gcc.target/powerpc/405-mulchwu-1.c,
8847         gcc.target/powerpc/405-mulchwu-2.c,
8848         gcc.target/powerpc/405-mulhhw-1.c,
8849         gcc.target/powerpc/405-mulhhw-2.c,
8850         gcc.target/powerpc/405-mulhhwu-1.c,
8851         gcc.target/powerpc/405-mulhhwu-2.c,
8852         gcc.target/powerpc/405-mullhw-1.c,
8853         gcc.target/powerpc/405-mullhw-2.c,
8854         gcc.target/powerpc/405-mullhwu-1.c,
8855         gcc.target/powerpc/405-mullhwu-2.c,
8856         gcc.target/powerpc/405-nmacchw-1.c,
8857         gcc.target/powerpc/405-nmacchw-2.c,
8858         gcc.target/powerpc/405-nmachhw-1.c,
8859         gcc.target/powerpc/405-nmachhw-2.c,
8860         gcc.target/powerpc/405-nmaclhw-1.c,
8861         gcc.target/powerpc/405-nmaclhw-2.c,
8862         gcc.target/powerpc/440-macchw-1.c,
8863         gcc.target/powerpc/440-macchw-2.c,
8864         gcc.target/powerpc/440-macchwu-1.c,
8865         gcc.target/powerpc/440-macchwu-2.c,
8866         gcc.target/powerpc/440-machhw-1.c,
8867         gcc.target/powerpc/440-machhw-2.c,
8868         gcc.target/powerpc/440-machhwu-1.c,
8869         gcc.target/powerpc/440-machhwu-2.c,
8870         gcc.target/powerpc/440-maclhw-1.c,
8871         gcc.target/powerpc/440-maclhw-2.c,
8872         gcc.target/powerpc/440-maclhwu-1.c,
8873         gcc.target/powerpc/440-maclhwu-2.c,
8874         gcc.target/powerpc/440-mulchw-1.c,
8875         gcc.target/powerpc/440-mulchw-2.c,
8876         gcc.target/powerpc/440-mulchwu-1.c,
8877         gcc.target/powerpc/440-mulchwu-2.c,
8878         gcc.target/powerpc/440-mulhhw-1.c,
8879         gcc.target/powerpc/440-mulhhw-2.c,
8880         gcc.target/powerpc/440-mulhhwu-1.c,
8881         gcc.target/powerpc/440-mulhhwu-2.c,
8882         gcc.target/powerpc/440-mullhw-1.c,
8883         gcc.target/powerpc/440-mullhw-2.c,
8884         gcc.target/powerpc/440-mullhwu-1.c,
8885         gcc.target/powerpc/440-mullhwu-2.c,
8886         gcc.target/powerpc/440-nmacchw-1.c,
8887         gcc.target/powerpc/440-nmacchw-2.c,
8888         gcc.target/powerpc/440-nmachhw-1.c,
8889         gcc.target/powerpc/440-nmachhw-2.c,
8890         gcc.target/powerpc/440-nmaclhw-1.c,
8891         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
8892
8893 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
8894
8895         PR fortran/24774
8896         * gfortran.dg/inquire_9.f90: New test.
8897
8898         PR fortran/21647
8899         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
8900
8901 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8902
8903         PR libfortran/24432
8904         * lib/target-supports.exp (check_effective_target_fortran_large_real):
8905         Check that 'cos' is supported.
8906
8907 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
8908
8909         PR fortran/24223
8910         * gfortran.dg/substring_equivalence.f90: New test.
8911
8912         PR fortran/24705
8913         * gfortran.dg/auto_internal_assumed.f90: New test.
8914
8915 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
8916
8917         * gcc.dg/fold-div-2.c: New test.
8918
8919 2005-11-20  Ian Lance Taylor  <ian@airs.com>
8920
8921         PR rtl-optimization/24883
8922         * gcc.c-torture/compile/pr24883.c: New test.
8923
8924 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
8925
8926         PR middle-end/20583
8927         * gcc.c-torture/compile/pr20583.c: New.
8928
8929 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
8930
8931         * gcc.c-torture/execute/usmul.c: New test.
8932
8933 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
8934
8935         * gcc.dg/tree-ssa/vrp22.c: New test.
8936
8937 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
8938
8939         PR middle-end/24912
8940         * gcc.dg/torture/pr24912-1.c: New test.
8941
8942 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
8943
8944         PR fortran/24862
8945         * gfortran.dg/arrayio_derived_1.f90: New test.
8946
8947 2005-11-19  Richard Guenther  <rguenther@suse.de>
8948
8949         PR middle-end/23294
8950         * gcc.dg/tree-ssa/pr23294.c: New testcase.
8951
8952 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
8953
8954         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
8955
8956 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
8957
8958         PR c++/8355
8959         * g++.dg/template/friend39.C: New test.
8960
8961 2005-11-18  James E Wilson  <wilson@specifix.com>
8962
8963         * gcc.dg/builtin-strstr.c: New.
8964
8965 2005-11-18  Richard Henderson  <rth@redhat.com>
8966
8967         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
8968         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
8969         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
8970         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
8971         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
8972         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
8973         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
8974         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
8975         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
8976         renaming to remove initial "ia64-".
8977
8978 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
8979
8980         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
8981
8982 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
8983
8984         * g++.dg/cpp/string-2.C: New test.
8985
8986 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
8987
8988         * gcc.dg/tree-ssa/loop-14.c: New test.
8989
8990 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
8991             Michael Chamberlain <michael@chamberlain.net.au>
8992
8993         * ada/acats/run_all.sh (target_run): Kill long running tests.
8994
8995 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8996
8997         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
8998         * gcc.dg/cleanup-9.c: Likewise.
8999         * gcc.dg/cleanup-10.c: Likewise.
9000         * gcc.dg/cleanup-11.c: Likewise.
9001
9002 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9003
9004         PR fortran/24892
9005         * gfortran.dg/open_access_append_1.f90: New test.
9006         * gfortran.dg/open_access_append_2.f90: New test.
9007
9008 2005-11-16  Richard Guenther  <rguenther@suse.de>
9009
9010         PR middle-end/24851
9011         * gcc.c-torture/execute/pr24851.c: New testcase.
9012
9013 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
9014
9015         * gcc.dg/fold-overflow-1.c: New test.
9016
9017 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
9018
9019         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
9020         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
9021
9022 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
9023
9024         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
9025         structures.
9026         * g++.dg/eh/forced2.C: Likewise.
9027         * g++.dg/eh/forced3.C: Likewise.
9028         * g++.dg/eh/forced4.C: Likewise.
9029
9030 2005-11-11  Mike Stump  <mrs@apple.com>
9031
9032         * g++.old-deja/g++.mike/unused.C: Add.
9033
9034 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
9035
9036         PR c++/24667
9037         * g++.dg/warn/Wcast-qual1.C: New test.
9038
9039 2005-11-15  Jan Hubicka  <jh@suse.cz>
9040
9041         * gcc.dg/winline-5.c: Add large-unit-insns limit.
9042
9043 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
9044
9045         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
9046
9047 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
9048
9049         PR 24840
9050         * gcc.dg/tree-ssa/pr24840.c: New test.
9051
9052 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
9053
9054         PR testsuite/24841
9055         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
9056
9057 2005-11-14  Dale Johannesen  <dalej@apple.com>
9058
9059         * gcc.c-torture/execute/20051113-1.c: New.
9060
9061 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
9062
9063         PR c++/24687
9064         * g++.dg/template/crash43.C: New test.
9065
9066 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
9067
9068         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
9069
9070 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9071
9072         PR c++/24817
9073         * g++.dg/eh/spec8.C: New test.
9074
9075 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9076
9077         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
9078
9079 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
9080
9081         PR c++/20293
9082         * g++.dg/parse/ambig4.C: New test.
9083         * g++.dg/tc1/dr101.C: Adjust error markers.
9084         * g++.dg/lookup/strong-using-2.C: Likewise.
9085         * g++.dg/lookup/ambig5.C: Likewise.
9086         * g++.dg/lookup/ambig4.C: Likewise.
9087         * g++.dg/parse/crash22.C: Likewise.
9088
9089 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
9090
9091         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
9092
9093 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
9094
9095         * gcc.dg/nested-calls-1.c: New test.
9096
9097 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9098
9099         * gfortran.dg/complex_intrinsic_1.f90: New test.
9100         * gfortran.dg/complex_intrinsic_2.f90: New test.
9101         * gfortran.dg/fgetc_1.f90: New test.
9102         * gfortran.dg/fgetc_2.f90: New test.
9103         * gfortran.dg/fgetc_3.f90: New test.
9104         * gfortran.dg/ftell_1.f90: New test.
9105         * gfortran.dg/ftell_2.f90: New test.
9106         * gfortran.dg/gnu_logical_1.F: New test.
9107         * gfortran.dg/gnu_logical_2.f90: New test.
9108
9109 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
9110
9111         PR middle-end/24820
9112         * testsuite/gcc.dg/pr24820.c: New test.
9113
9114 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
9115
9116         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
9117         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
9118         variable.
9119
9120 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9121
9122         testsuite/24614
9123         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
9124
9125 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9126
9127         * gcc.target/cris/cris.exp: New file.
9128         * gcc.target/cris/rld-legit1.c: New test.
9129         * gcc.target/cris/rld-legit2.c: New test.
9130
9131 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
9132
9133         PR c++/24780
9134         * g++.dg/opt/pr24780.C: New test.
9135
9136         PR c++/24761
9137         * g++.dg/template/asm1.C: New test.
9138
9139 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
9140
9141         PR libgfortran/24787
9142         * gfortran.dg/scan_1.f90: New test.
9143
9144 2005-11-12  Jan Hubicka  <jh@suse.cz>
9145
9146         * gcc.target/i386/minmax-1.c: New.
9147         * gcc.target/i386/minmax-2.c: New.
9148
9149 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
9150
9151         * gcc.dg/pr24445.c: Fix for 64-bit targets.
9152
9153 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
9154
9155         * gcc.c-torture/execute/20051110-1.c,
9156         gcc.c-torture/execute/20051110-2.c: New tests.
9157
9158 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
9159
9160         PR middle-end/24750
9161         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
9162         New tests.
9163
9164 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9165
9166         * lib/target-libpath.exp (get_shlib_extension): New proc.
9167         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
9168         * lib/gfortran.exp (gfortran_link_flags): Likewise.
9169         * lib/objc.exp (objc_target_compile): Likewise.
9170         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
9171         detection.
9172
9173 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
9174
9175         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
9176
9177         * lib/target-supports.exp (check_effective_target_static_libgfortran):
9178         Add -static to additional_flags and pass it to target_compile.
9179
9180 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
9181
9182         PR libgfortran/24719
9183         gfortran.dg/read_noadvance.f90: New test.
9184
9185         PR libgfortran/24699
9186         gfortran.dg/fmt_t_2.f90: New test.
9187
9188         PR libgfortran/24785
9189         gfortran.dg/read_x_eor.f90: New test.
9190
9191         PR libgfortran/24584
9192         gfortran.dg/namelist_empty.f90: Rename test.
9193
9194         PR libgfortran/24489
9195         gfortran/read_eor.f90: Rename test.
9196
9197 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9198
9199         PR fortran/15976
9200         * gfortran.dg/automatic_module_variable.f90: New test.
9201
9202 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
9203
9204         PR target/24445
9205         * gcc.dg/pr24445.c: New test.
9206
9207 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
9208
9209         PR fortran/24655
9210         PR fortran/24755
9211         * gfortran.dg/recursive_statement_functions.f90: Add statement
9212         functions using inline intrinsic functions and parameters to test
9213         that they no longer seg-fault.
9214
9215         PR fortran/24409
9216         gfortran.dg/nested_modules_4.f90: New test.
9217         gfortran.dg/nested_modules_5.f90: New test.
9218
9219 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9220
9221         PR fortran/24643
9222         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
9223
9224 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
9225
9226         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
9227         failures.
9228
9229 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9230
9231         * gcc.dg/sparc-getcontext-1.c: New test.
9232
9233 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
9234
9235         * gcc.dg/ifcvt-fabs-1.c: New test.
9236
9237 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
9238
9239         PR other/4372
9240         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
9241         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
9242
9243 2005-11-09  Richard Guenther  <rguenther@suse.de>
9244
9245         PR tree-optimization/24716
9246         * gcc.c-torture/execute/pr24716.c: New testcase.
9247
9248 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9249
9250         * gcc.dg/pr24624.c: Disable for non S/390 targets.
9251
9252 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9253
9254         PR 24624
9255         * gcc.dg/pr24624.c: Testcase added.
9256
9257 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
9258
9259         PR 24623
9260         * g++.dg/other/pr24623.C: Testcase added.
9261
9262 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
9263
9264         PR fortran/22607
9265         * gfortran-dg/pure_byref_1.f90: New.
9266         * gfortran-dg/pure_byref_2.f90: New.
9267
9268 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
9269
9270         PR c/24101
9271         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
9272         * gcc.dg/dg.exp: Run main loop also for *.i files.
9273
9274 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
9275
9276         PR c++/19450
9277         * g++.dg/tls/diag-3.C: New test.
9278         * g++.dg/tls/diag-4.C: New test.
9279         * g++.dg/tls/static-1.C: New test.
9280         * g++.dg/tls/static-1a.cc: New file.
9281
9282 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
9283
9284         PR 23046
9285         * g++.dg/tree-ssa/pr23046.C: New test.
9286
9287 2005-11-08  Devang Patel <dpatel@apple.com>
9288
9289         PR tree-optimization/23115
9290         * gcc.dg/tree-ssa/pr23115.c: New.
9291
9292 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
9293
9294         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
9295         * gcc.target/powerpc/pr16155.c: Same.
9296         * gcc.target/powerpc/altivec-1.c: Same.
9297         * gcc.target/powerpc/altivec-2.c: Same.
9298         * gcc.target/powerpc/altivec-3.c: Same.
9299         * gcc.target/powerpc/altivec-5.c: Same.
9300         * gcc.target/powerpc/altivec-11.c: Same.
9301         * gcc.target/powerpc/altivec-12.c: Same.
9302         * gcc.target/powerpc/altivec-14.c: Same.
9303         * gcc.target/powerpc/altivec-22.c: Same.
9304         * gcc.target/powerpc/altivec-consts.c: Same.
9305         * gcc.target/powerpc/altivec-pr22085.c: Same.
9306         * gcc.target/powerpc/altivec-splat.c: Same.
9307         * gcc.target/powerpc/altivec-varargs-1.c: Same.
9308         * gcc.target/powerpc/altivec-vec-merge.c: Same.
9309         * gcc.target/powerpc/darwin-longlong.c: Same.
9310
9311 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
9312
9313         PR target/19340
9314         * gcc.dg/pr19340.c: New test.
9315
9316 2005-11-07  Ian Lance Taylor  <ian@airs.com>
9317
9318         PR rtl-optimization/24683
9319         * gcc.dg/pr24683.c: New test.
9320
9321 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9322
9323         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
9324         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
9325
9326 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
9327
9328         * gcc.target/i386/pr23376.c: Compile with -mmmx.
9329
9330 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
9331
9332         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
9333
9334 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9335
9336         PR target/24230
9337
9338         * gcc.target/powerpc/altivec-consts.c,
9339         gcc.target/powerpc/altivec-splat.c: New testcase.
9340
9341 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
9342
9343         PR c/24599
9344
9345         * gcc.dg/overflow-2.c: New testcase.
9346
9347 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
9348
9349         PR rtl-optimization/23567
9350         * gcc.c-torture/execute/20051104-1.c: New test.
9351
9352 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
9353
9354         PR fortran/24534
9355         gfortran.dg/private_type_2.f90: Modified to check that case with
9356         PRIVATE declaration within derived type is accepted.
9357
9358         PR fortran/20838
9359         gfortran.dg/pointer_assign_1.f90: New test.
9360
9361         PR fortran/20840
9362         * gfortran.dg/arrayio_0.f90: New test.
9363
9364         PR fortran/17737
9365         gfortran.dg/data_initialized.f90: New test.
9366         gfortran.dg/data_constraints_1.f90: New test.
9367         gfortran.dg/data_constraints_2.f90: New test.
9368
9369 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
9370
9371         PR fortran/24174
9372         PR fortran/24305
9373         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
9374
9375 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
9376
9377         PR 24670
9378         * gcc.dg/tree-ssa/pr24670.c: New test.
9379
9380 2005-11-05  Ian Lance Taylor  <ian@airs.com>
9381
9382         PR target/22432
9383         * gcc.target/i386/pr22432.c: New test.
9384
9385 2005-11-05  Richard Henderson  <rth@redhat.com>
9386
9387         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
9388         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
9389         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
9390         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
9391         from gcc.dg/alpha-*.
9392         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
9393         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
9394
9395 2005-11-05  Andreas Jaeger  <aj@suse.de>
9396
9397         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
9398
9399 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9400
9401         PR target/23424
9402         * gcc.dg/torture/pr23424-1.c: New test.
9403
9404 2005-11-04  Richard Henderson  <rth@redhat.com>
9405
9406         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
9407         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
9408         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
9409         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
9410         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
9411         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
9412         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
9413         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
9414         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
9415         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
9416         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
9417         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
9418         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
9419         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
9420         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
9421         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
9422         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
9423         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
9424         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
9425         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
9426         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
9427         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
9428         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
9429         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
9430         Move from gcc.dg/.
9431         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
9432         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
9433         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
9434         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
9435         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
9436         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
9437         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
9438         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
9439         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
9440         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
9441         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
9442         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
9443         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
9444         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
9445         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
9446         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
9447         gcc.target/i386/lea.c, gcc.target/i386/local.c,
9448         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
9449         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
9450         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
9451         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
9452         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
9453         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
9454         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
9455         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
9456         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
9457         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
9458         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
9459         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
9460         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
9461         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
9462         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
9463         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
9464         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
9465         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
9466         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
9467         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
9468         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
9469         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
9470         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
9471         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
9472         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
9473         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
9474         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
9475         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
9476
9477 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
9478
9479         PR 24627
9480         * gcc.dg/tree-ssa/pr24627.c: New test.
9481
9482 2005-11-04 Paul Brook  <paul@codesourcery.com>
9483
9484         * gcc.dg/tls/opt-10.c: New test.
9485
9486 2005-11-04  Andreas Jaeger  <aj@suse.de>
9487
9488         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
9489         avoid extra warnings.
9490
9491 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9492
9493         PR libfortran/22298
9494         * gcc/testsuite/lib/target-supports.exp
9495         (check_effective_target_static_libgfortran): New
9496         static_libgfortran effective target.
9497         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
9498         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
9499
9500 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
9501
9502         * gcc.dg/pr24615.c: Guard test with { target fpic }.
9503
9504 2005-11-03  Josh Conner  <jconner@apple.com>
9505
9506         PR c++/19989
9507         g++.dg/ext/array2.C: New test.
9508         g++.dg/template/dependent-name3.C: New test.
9509         g++.dg/template/dependent-name4.C: New test.
9510         g++.dg/template/sfinae2.C: New test.
9511
9512 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9513
9514         PR preprocessor/22042
9515         * gcc.dg/cpp/strify4.c: New test.
9516
9517 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9518
9519         PR c++/17964
9520         * g++.dg/cpp/string-1.C: New test.
9521
9522 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9523
9524         * gcc.target/powerpc: New directory.
9525         * gcc.target/powerpc/powerpc.exp: New file.
9526         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
9527         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
9528         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
9529         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
9530         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
9531         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
9532         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
9533         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
9534         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
9535         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
9536         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
9537         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
9538         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
9539         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
9540         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
9541         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
9542         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
9543         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
9544         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
9545         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
9546         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
9547         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
9548         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
9549         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
9550         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
9551         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
9552         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
9553         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
9554         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
9555         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
9556         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
9557         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
9558         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
9559         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
9560
9561 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
9562
9563         PR c++/21627
9564         * g++.dg/warn/inline2.C: New test.
9565
9566 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9567
9568         PR middle-end/23155
9569         * g++.dg/ext/c99struct1.C: New test.
9570         * gcc.dg/union-cast-1.c: New test.
9571         * gcc.dg/union-cast-2.c: New test.
9572         * gcc.dg/union-cast-3.c: New test.
9573
9574 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9575
9576         PR middle-end/24589
9577         * gcc.c-torture/execute/zero-struct-2.c: New test.
9578
9579 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
9580
9581         PR c++/24582
9582         * g++.dg/init/switch1.C: New test.
9583
9584 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9585
9586         * gcc.dg/delay-slot-1.c: New test.
9587
9588 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
9589
9590         PR target/24620
9591         * gcc.dg/pr24620.c: New test.
9592
9593 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
9594
9595         PR c/24329
9596         * gcc.dg/format/unnamed-1.c: New test.
9597
9598 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9599
9600         PR c++/22434
9601         * g++.dg/expr/cond8.C: New test.
9602
9603         PR c++/24560
9604         * g++.dg/parse/dot1.C: New test.
9605
9606 2005-11-02  Jan Hubicka  <jh@suse.cz>
9607
9608         PR target/23303
9609         * gcc.dg/i386-lea.c: New test
9610
9611 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9612
9613         PR target/24615
9614         * gcc.dg/pr24615.c: New test.
9615
9616 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
9617
9618         PR target/24600
9619         * gcc.dg/pr24600.c: New test.
9620
9621 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9622
9623         PR c++/19253
9624         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
9625         * g++.dg/parse/typename9.C: New test.
9626         * g++/dg/parse/typename10.C: Likewise.
9627
9628 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
9629
9630         PR fortran/18157
9631         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
9632         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
9633         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
9634
9635 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
9636
9637         PR c++/24569
9638         * g++.dg/debug/static1.C: New test.
9639
9640 2005-11-02  Josh Conner  <jconner@apple.com>
9641
9642         * g++.dg/crash38.C: moved into proper directory...
9643         * g++.dg/template/crash42.C: ...here
9644
9645 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
9646
9647         PR target/18338
9648         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
9649         pcc_bitfield_type_matters || default_packed.
9650
9651         * lib/target-supports.exp
9652         (check_effective_target_pcc_bitfield_type_matters): New proc.
9653         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
9654
9655         PR testsuite/23304
9656         * lib/target-supports.exp (check_effective_default_packed): New proc.
9657         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
9658         Gate expected errors on target ! default_packed.
9659         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
9660
9661 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9662
9663         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
9664         change (r106358).
9665
9666 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9667
9668         PR fortran/24008
9669         * gfortran.dg/entry_5.f90: New.
9670         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
9671
9672 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
9673
9674         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
9675
9676 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
9677
9678         PR fortran/21565
9679         gfortran.dg/namelist_blockdata.f90: New test.
9680
9681         PR fortran/18737
9682         gfortran.dg/external_implicit_none.f90: New test.
9683
9684         PR fortran/14994
9685         * gfortran.dg/secnds.f: New test.
9686
9687 2005-10-31  Jan Hubicka  <jh@suse.cz>
9688
9689         PR target/20928
9690         * gcc.c-torture/compile/pr20928.c: New test.
9691
9692 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
9693
9694         PR middle-end/23492
9695         * gcc.c-torture/compile/zero-strct-5.c: New test.
9696
9697 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
9698
9699         PR libgfortran/24584
9700         * gfortran.dg/pr24584.f90: New test.
9701
9702 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
9703
9704         PR fortran/18883
9705         * gfortran.dg/char_result_9.f90: New.
9706         * gfortran.dg/char_result_10.f90: New.
9707
9708 2005-10-30  Jan Hubicka  <jh@suse.cz>
9709
9710         * g++.dg/tree-ssa/pr24172.C: New testcase.
9711
9712 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9713
9714         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
9715
9716 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
9717
9718         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
9719         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
9720         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
9721         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
9722         gfortran.dg/enum_9.f90,
9723         gfortran.fortran-torture/compile/enum_1.f90,
9724         gfortran.fortran-torture/execute/enum_1.f90,
9725         gfortran.fortran-torture/execute/enum_2.f90,
9726         gfortran.fortran-torture/execute/enum_3.f90,
9727         gfortran.fortran-torture/execute/enum_4.f90: New tests.
9728
9729 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
9730
9731         PR target/18482
9732         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
9733         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
9734
9735 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9736
9737         PR libfortran/20179
9738         * gfortran.dg/mixed_io_1.f90: New test.
9739         * gfortran.dg/mixed_io_1.c: New file.
9740
9741 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9742
9743         * gfortran.dg/malloc_free_1.f90: New test.
9744
9745 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
9746
9747         * gcc.dg/nested-func-4.c: Require profiling -pg.
9748
9749 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9750
9751         PR C++/23229
9752         * g++.dg/warn/main-2.C: New test.
9753
9754 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
9755
9756         PR fortran/24545
9757         * gfortran.dg/interface_2.f90: new test.
9758
9759 2005-10-28  Josh Conner  <jconner@apple.com>
9760
9761         PR c++/22153
9762         * g++.dg/template/crash38.C: New test.
9763         * g++.dg/parse/explicit1.C: Change expected errors.
9764
9765 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9766
9767         PR C++/23426
9768         * g++.dg/other/large-size-array.C: New test.
9769
9770 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
9771
9772         PR middle-end/24362
9773         * g++.dg/opt/complex4.C: New test.
9774
9775 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
9776
9777         * gcc.dg/nested-func-4.c: New test.
9778
9779 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
9780
9781         PR fortran/24158
9782         gfortran.dg/derived_recursion.f90: New test.
9783         gfortran.dg/implicit_actual.f90: New test.
9784
9785 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
9786
9787         PR middle-end/24295, PR testsuite/24477
9788         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
9789         removed when weakref hits the tree.
9790
9791 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
9792
9793         * gfortran.dg/cray_pointers_4.f90: New test.
9794
9795         * gfortran.dg/cray_pointers_5.f90: New test.
9796
9797 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
9798
9799         PR fortran/22290
9800         * gfortran.dg/assign_5.f90: New test.
9801         * gfortran.dg/assign_6.f: New test.
9802
9803 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
9804
9805         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
9806         CPU has no SSE support.
9807
9808 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
9809
9810         PR libgfortran/24224
9811         * gfortran.dg/arrayio_1.f90: Update attribution.
9812         * gfortran.dg/arrayio_2.f90: Update attribution.
9813         * gfortran.dg/arrayio_3.f90: Update attribution.
9814         * gfortran.dg/arrayio_4.f90: Update test conditions.
9815         * gfortran.dg/arrayio_5.f90: Update attribution.
9816         * gfortran.dg/arrayio_6.f90: New test.
9817         * gfortran.dg/arrayio_7.f90: New test.
9818
9819 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
9820
9821         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
9822
9823 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9824
9825         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
9826
9827 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
9828
9829         PR fortran/24416
9830         * gfortran.dg/namelist_char_only.f90: New test.
9831
9832 2005-10-24  Asher Langton  <langton2@llnl.gov>
9833
9834         PR fortran/17031
9835         PR fortran/22282
9836         * gfortran.dg/cray_pointers_1.f90: New test.
9837         * gfortran.dg/cray_pointers_2.f90: New test.
9838         * gfortran.dg/cray_pointers_3.f90: New test.
9839         * gfortran.dg/loc_1.f90: New test.
9840         * gfortran.dg/loc_2.f90: New test.
9841
9842 2005-10-24  Steven Bosscher  <stevenb@suse.de>
9843
9844         * gcc.dg/pr24225.c: New test.
9845
9846 2005-10-24  Asher Langton  <langton2@llnl.gov>
9847
9848         * gfortran.dg/dup_save_1.f90: New test.
9849         * gfortran.dg/dup_save_2.f90: New test.
9850
9851 2005-10-24  Paul Brook  <paul@codesourcery.com>
9852
9853         PR 24107
9854         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
9855         stdint.h.
9856
9857 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
9858
9859         PR libgfortran/24489
9860         * gfortran.dg/pr24489.f90: New test.
9861
9862 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
9863
9864         PR fortran/23635
9865         * gfortran.dg/ichar_1.f90: Add tests for derived types.
9866
9867 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
9868
9869         PR target/18911
9870         * g++.dg/init/array16.C: Skip for mmix-*-*.
9871
9872 2005-10-23  Asher Langton  <langton2@llnl.gov>
9873
9874         * gfortran.dg/byte_1.f90: New test.
9875         * gfortran.dg/byte_2.f90: New test.
9876
9877 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
9878
9879         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
9880
9881 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
9882
9883         PR fortran/18022
9884         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
9885
9886         PR fortran/24311
9887         * gfortran.dg/merge_char_const.f90: New test.
9888
9889         PR fortran/24384
9890         * gfortran.dg/spread_scalar_source.f90: New test.
9891
9892 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
9893
9894         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
9895
9896         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
9897         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
9898
9899         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
9900
9901 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
9902
9903         PR fortran/24426
9904         * gfortran.dg/der_pointer_4.f90: New.
9905
9906 2005-10-22  David Ayers  <d.ayers@inode.at>
9907
9908         * obj-c++.dg/except-1.mm: Simplify.
9909
9910 2005-10-21  David Ayers  <d.ayers@inode.at>
9911
9912         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
9913
9914 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
9915
9916         * gfortran.dg/assumed_dummy_2.f90: New test.
9917
9918 2005-10-21  James E Wilson  <wilson@specifix.com>
9919
9920         PR preprocessor/15220
9921         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
9922
9923 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
9924
9925         * gcc.c-torture/execute/20051021-1.c: New test.
9926
9927 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
9928
9929         PR c++/24260
9930         * g++.dg/ext/tmplattr1.C: New test.
9931
9932 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
9933
9934         PR fortran/24440
9935         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
9936
9937 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
9938
9939         * obj-c++.dg/except-1.mm: New.
9940
9941         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
9942
9943 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
9944
9945         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
9946
9947 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
9948
9949         PR middle-end/24295
9950         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
9951         declarations with the same names as thunks' alias targets, use
9952         aliases instead.
9953         * gcc.dg/attr-alias-3.c: New test.
9954         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
9955
9956 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
9957
9958         PR c++/22618
9959         * g++.dg/parse/access8.C: New test.
9960
9961 2005-10-20  Richard Guenther  <rguenther@suse.de>
9962
9963         PR c++/24439
9964         * g++.dg/tree-ssa/pr24439.C: New testcase.
9965
9966 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9967
9968         * g++.dg/opt/delay-slot-1.C: New test.
9969
9970 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
9971
9972         PR fortran/21625
9973         * gfortran.fg/der_init_1.f90: New.
9974
9975 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
9976
9977         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
9978
9979 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
9980
9981         PR c++/21908
9982         * g++.dg/parse/error28.C: New test.
9983
9984 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9985
9986         * gcc.dg/profile-generate-2.c: New test.
9987
9988 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
9989
9990         PR target/23589
9991         * g++.dg/ext/dllimport11.C: New.
9992
9993 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9994
9995         PR c++/22293
9996         * g++.dg/other/friend3.C: New test.
9997
9998 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
9999
10000         PR c++/23293
10001         * g++.dg/template/error19.C: New test.
10002
10003 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
10004
10005         PR c++/21383
10006         * g++.dg/overload/koenig2.C: New.
10007
10008         PR c++/23118
10009         * g++.dg/overload/error2.C: New.
10010
10011         PR c++/22604
10012         * g++.dg/inherit/covariant14.C: New.
10013
10014 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10015
10016         PR c++/23440
10017         * g++.dg/parse/for1.C: New test.
10018
10019 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
10020
10021         PR fortran/23446
10022         * gfortran.dg/host_dummy_index_1.f90: New test.
10023
10024         PR fortran/21459
10025         * gfortran.dg/automatic_char_len_2.f90: New test.
10026
10027         PR fortran/20866
10028         * gfortran.dg/recursive_statement_functions.f90: New test.
10029
10030         PR fortran/20853
10031         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
10032
10033         PR fortran/20849
10034         * gfortran.dg/external_initializer.f90: New test.
10035
10036         PR fortran/20837
10037         * non_module_public.f90: New test.
10038
10039 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
10040
10041         PR c++/24386
10042         * g++.dg/template/overload7.C: New.
10043
10044         PR c++/22551
10045         * g++.dg/other/switch2.C: Remove expected warnings.
10046
10047         PR c++/21353
10048         * g++.dg/template/defarg6.C: New.
10049
10050 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
10051
10052         PR target/24315
10053         * gcc.target/i386/pr24315.c: New test.
10054
10055 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10056
10057         PR c++/24389
10058         * g++.dg/template/static21.C: New test.
10059         * g++.dg/template/static21-a.cc: Likewise.
10060
10061 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
10062
10063         PR c++/23959
10064         * g++.dg/warn/Wswitch-default-1.C: New test.
10065         * g++.dg/warn/Wswitch-default-2.C: New test.
10066
10067 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
10068
10069         PR c++/22173
10070         * g++.dg/parse/template18.C: New test.
10071         * g++.dg/template/nontype15.C: Likewise.
10072
10073 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
10074
10075         PR fortran/22273
10076         * gfortran.dg/spec_expr_2.f90: New.
10077
10078 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
10079
10080         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
10081         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
10082         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
10083         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
10084         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
10085         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
10086         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
10087         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
10088         previous target-specific skips and warning-message matches where
10089         applicable.
10090
10091 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
10092
10093         PR c++/21347
10094         * g++.dg/warn/Wctor-dtor.C: New test.
10095
10096 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10097
10098         PR c/23439
10099         * gcc.dg/for-1.c: New test.
10100
10101 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
10102
10103         PR c++/19565
10104         * g++.dg/warn/Wconversion1.C: New test.
10105         * g++.dg/ext/packed4.C: Compile with -w.
10106         * g++.dg/opt/20050511-1.C: Likewise.
10107         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
10108
10109 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
10110
10111         * gfortran.dg/boz_5.f90: New test.
10112
10113 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
10114
10115         PR c++/22551
10116         * g++.dg/other/switch2.C: New.
10117
10118         PR c++/23984
10119         * g++.dg/init/ctor7.C: New.
10120
10121 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
10122
10123         PR c++/23730
10124         * g++.dg/parse/crash32.C: New test.
10125
10126 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
10127
10128         PR c++/20721
10129         * g++.dg/init/goto2.C: New test.
10130
10131         PR c++/22464
10132         * g++.dg/template/crash/41.C: New test.
10133
10134         PR c++/22180
10135         * g++.dg/template/crash40.C: New test.
10136
10137         PR c++/23694
10138         * g++.dg/parse/friend5.C: New test.
10139
10140         PR c++/23307
10141         * g++.dg/template/crash38.C: New test.
10142
10143         PR c++/22352
10144         * g++.dg/template/friend38.C: New test.
10145
10146         PR c++/22405
10147         * g++.dg/template/crash39.C: New test.
10148
10149 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
10150
10151         * gcc.dg/debug/dwarf2/dwarf-char1.c,
10152         gcc.dg/debug/dwarf2/dwarf-char2.c,
10153         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
10154
10155         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
10156
10157 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
10158
10159         * gcc.dg/dll-2.c: Add tests for warnings.
10160         * gcc.dg/dll-3.c: Likewise.
10161         * gcc.dg/dll-4.c: Likewise.
10162
10163         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
10164         * g++.dg/ext/dllimport2.C: Likewise.
10165         * g++.dg/ext/dllimport3.C: Likewise.
10166         * g++.dg/ext/dllimport7.C: Likewise.
10167         * g++.dg/ext/dllimport8.C: Likewise.
10168         * g++.dg/ext/dllimport9.C: Likewise.
10169
10170 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
10171
10172         PR fortran/24092
10173         * gfortran.dg/derived_pointer_recursion.f90: New test.
10174
10175 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
10176
10177         * gcc.c-torture/execute/20051012-1.c: New test.
10178
10179 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10180
10181         PR fortran/18082
10182         * gfortran.dg/automatic_char_len_1.f90: New test.
10183
10184 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10185
10186         PR fortran/20847
10187         * gfortran.dg/save_common.f90: New test.
10188
10189         PR fortran/20856
10190         * gfortran.dg/save_result.f90: New test.
10191
10192 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10193
10194         PR c++/21592
10195         * g++.dg/template/dependent-expr1.C: Add new expected error.
10196         * g++.dg/template/dependent-expr2.C: Adjust error text.
10197         * g++.dg/template/overload6.C: New.
10198
10199         PR c++/23797
10200         * g++.dg/other/typename8.C: New.
10201
10202         PR c++/21117
10203         * g++.dg/other/return1.C: New.
10204
10205 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
10206
10207         PR c++/24052
10208         * g++.dg/ext/label5.C: New.
10209
10210 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10211
10212         PR c++/19964
10213         * g++.dg/parse/crash31.C: New.
10214
10215 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
10216
10217         * g++.dg/ipa/ipa-1.c: New test.
10218         * g++.dg/ipa/ipa-2.c: New test.
10219         * g++.dg/ipa/ipa-3.c: New test.
10220         * g++.dg/ipa/ipa-4.c: New test.
10221         * g++.dg/ipa/ipa-5.c: New test.
10222         * g++.dg/ipa/ipa.exp: New file.
10223
10224 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
10225
10226         PR fortran/24207
10227         * gfortran.dg/private_type_3.f90: New test.
10228
10229 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10230
10231         PR fortran/20786
10232         gfortran.dg/aint_anint_1.f90: New test.
10233
10234 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
10235
10236         PR libgfortran/24313
10237         gfortran.dg/csqrt.f: New test.
10238
10239 2005-10-11  Ian Lance Taylor  <ian@airs.com>
10240
10241         PR c++/8057
10242         * g++.dg/warn/noeffect7.C: New test.
10243         * g++.dg/warn/noeffect2.C: Instantiate templates.
10244         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
10245         and warning.
10246
10247 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10248
10249         PR c++/21089
10250         * g++.dg/init/float1.C: New test.
10251
10252         PR c++/24277
10253         * g++.dg/init/member1.C: Tweak error markers.
10254
10255 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
10256
10257         PR testsuite/24281
10258         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
10259         Check for null pointer.
10260
10261 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
10262
10263         PR c++/21369
10264         * g++.dg/parse/ret-type3.C: New test.
10265
10266 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
10267
10268         PR tree-opt/23946
10269         * gcc.c-torture/compile/pr23946.c: New test.
10270
10271 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
10272
10273         * g++.dg/opt/mmx2.C: New test.
10274
10275 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10276
10277         PR c++/24277
10278         * g++.dg/template/static20.C: New test.
10279
10280         PR c++/24302
10281         * g++.dg/warn/Wunused-12.C: New test.
10282
10283         PR c++/23437
10284         * g++.dg/template/arg4.C: New test.
10285
10286 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10287
10288         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
10289         * gcc.dg/ucnid-3.c: Likewise.
10290         * gcc.dg/ucnid-4.c: Likewise.
10291         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
10292         * g++.dg/other/ucnid-1.C: Likewise.
10293         * gcc.dg/sparc-frame-1.c: New test.
10294
10295 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
10296
10297         PR c++/24139
10298         * g++.dg/template/spec27.C: New test.
10299
10300         PR c++/24275
10301         * g++.dg/template/static19.C: New test.
10302
10303 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10304
10305         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
10306         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
10307
10308 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
10309
10310         PR target/24136
10311         * gfortran.fortran-torture/compile/pr24136.f: New test.
10312
10313 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
10314
10315         PR c++/22172
10316         * g++.dg/parse/crash30.C: New test.
10317
10318 2005-10-07  Richard Guenther  <rguenther@suse.de>
10319
10320         PR middle-end/24227
10321         * gcc.c-torture/compile/pr24227.c: New testcase.
10322
10323 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
10324
10325         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
10326         Do not put aligned attributes on array elements.
10327
10328 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
10329
10330         PR testsuite/23611, PR testsuite/23615
10331         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
10332         writing prototypes of library functions by hand.
10333         * obj-c++.dg/bitfield-4.mm: Likewise.
10334         * obj-c++.dg/const-str-4.mm: Likewise.
10335         * obj-c++.dg/encode-4.mm: Likewise.
10336         * obj-c++.dg/encode-5.mm: Likewise.
10337         * obj-c++.dg/encode-6.mm: Likewise.
10338         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
10339         * obj-c++.dg/method-10.mm: Likewise.
10340         * obj-c++.dg/method-17.mm: Likewise.
10341         * obj-c++.dg/method-19.mm: Likewise.
10342         * obj-c++.dg/try-catch-2.mm: Likewise.
10343
10344 2005-10-06  Richard Henderson  <rth@redhat.com>
10345
10346         PR 24236
10347         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
10348
10349 2005-10-06  Dale Johannesen  <dalej@apple.com>
10350
10351         * gcc.c-torture/execute/20030125-1.c: Correct.
10352
10353 2005-10-06  Richard Guenther  <rguenther@suse.de>
10354
10355         PR tree-optimization/24238
10356         * g++.dg/tree-ssa/pr24238.C: New testcase.
10357
10358 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
10359
10360         PR 18568
10361         * gfortran.dg/der_pointer_3.f90: New test.
10362
10363 2005-10-05  Devang Patel  <dpatel@apple.com>
10364
10365         PR Debug/23205
10366         * g++.dg/other/PR23205.C: New.
10367
10368 2005-10-05  Richard Henderson  <rth@redhat.com>
10369
10370         PR target/23602
10371         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
10372         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
10373
10374 2005-10-05  Dale Johannesen  <dalej@apple.com>
10375
10376         * gcc.c-torture/execute/float-floor.c: New.
10377
10378 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
10379
10380         PR tree-optimization/21419
10381         PR tree-optimization/24146
10382         PR tree-optimization/24151
10383
10384         * g++.dg/ext/asm7.C: New.
10385         * g++.dg/ext/asm8.C: New.
10386         * gcc.dg/asm-1.c: Compile on all targets.
10387         * gcc.dg/asm-pr24146.c: New.
10388         * gcc.dg/pr21419.c: Adjust error messages.
10389
10390 2005-10-05  Richard Guenther  <rguenther@suse.de>
10391
10392         PR fortran/24176
10393         * gfortran.fortran-torture/compile/empty.f90: New testcase.
10394
10395 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10396
10397         PR c++/23513
10398         * g++.dg/template/spec22.C: Robustify test.
10399         * g++.dg/template/spec26.C: New.
10400
10401 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
10402
10403         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
10404         if target supports vector instructions.
10405
10406 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
10407
10408         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
10409         C99 functions.
10410
10411 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
10412
10413         * lib/target-supports.exp (check_effective_target_fortran_large_real,
10414         check_effective_target_fortran_large_int): Replace cached result
10415         when target changes.
10416
10417 2005-10-04  Devang Patel  <dpatel@apple.com>
10418
10419         * gcc.dg/i386-sse-vect-types.c: New.
10420
10421 2005-10-04  Ian Lance Taylor  <ian@airs.com>
10422
10423         PR preprocessor/13726
10424         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
10425         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
10426
10427 2005-10-04  Richard Guenther  <rguenther@suse.de>
10428
10429         PR c/23576
10430         * gcc.dg/noncompile/pr23576.c: New testcase.
10431
10432 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
10433
10434         PR middle-end/23125
10435         * gcc.dg/register-var-3.c: New test.
10436
10437 2005-10-04  Steven Bosscher  <stevenb@suse.de>
10438
10439         * gcc.dg/pr23049.c: New test.
10440
10441         * gcc.dg/ucnid-4.c: Fix test.
10442
10443 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
10444
10445         PR 23445
10446         * gcc.c-torture/compile/pr23445.c: New test.
10447
10448 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
10449
10450         * g++.dg/overload/unknown1.C: New.
10451
10452 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
10453
10454         PR c++/17775
10455         * g++.dg/template/repo4.C: New test.
10456
10457 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10458
10459         PR libfortran/19308
10460         * gfortran.dg/large_real_kind_2.F90: New test.
10461         * gfortran.dg/large_integer_kind_2.f90: New test.
10462
10463 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
10464
10465         * lib/target-supports.exp (check_effective_target_vect_shift):
10466         Implement with result caching. Add i?86, x86_64 and ia64 targets.
10467         (check_effective_target_vect_condition): Fix copy-n-pasto.
10468
10469         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
10470         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
10471         targets.
10472
10473 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
10474
10475         PR c++/22621
10476         * g++.dg/template/overload5.C : New test.
10477
10478         PR c++/23840
10479         * g++.dg/expr/stdarg1.C: New test.
10480
10481 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
10482
10483         PR 24142
10484         * gcc.c-torture/execute/pr24142.c: New test.
10485
10486 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
10487
10488         PR 24141
10489         * gcc.c-torture/execute/pr24141.c: New test.
10490
10491 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
10492             Diego Novillo  <dnovillo@redhat.com>
10493
10494         PR 23604
10495         * gcc.c-torture/execute/pr23604.c: New test.
10496
10497 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
10498
10499         PR fortran/16404
10500         PR fortran/20835
10501         PR fortran/20890
10502         PR fortran/20899
10503         PR fortran/20900
10504         PR fortran/20901
10505         PR fortran/20902
10506         gfortran.dg/equiv_constraint_1.f90: New test.
10507         gfortran.dg/equiv_constraint_2.f90: New test.
10508         gfortran.dg/equiv_constraint_3.f90: New test.
10509         gfortran.dg/equiv_constraint_4.f90: New test.
10510         gfortran.dg/equiv_constraint_5.f90: New test.
10511         gfortran.dg/equiv_constraint_6.f90: New test.
10512         gfortran.dg/equiv_constraint_7.f90: New test.
10513         gfortran.dg/equiv_constraint_8.f90: New test.
10514         gfortran.dg/private_type_1.f90: New test.
10515         gfortran.dg/private_type_2.f90: New test.
10516         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
10517         980628-10.f: Assert std=gnu to permit mixing of
10518         types in equivalence statements.
10519
10520 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
10521
10522         PR 24112
10523         * gfortran.dg/open_status_1.f90: New.
10524
10525 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10526
10527         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
10528         * gcc.dg/vect/pr22480.c: Clean up temp files.
10529         * gcc.dg/vect/pr23831.c: Clean up temp files.
10530         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
10531         Clean up temp files.
10532         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
10533         Clean up temp files.
10534
10535         * gcc.dg/20050309-1.c: Clean up temp files.
10536         * gcc.dg/20050325-1.c: Clean up temp files.
10537
10538 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
10539
10540         PR tree-optimization/24059
10541         * gcc.dg/vect/pr24059.c : New test.
10542
10543 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
10544
10545         PR middle-end/24109
10546         * gcc.c-torture/execute/20050929-1.c: New test.
10547
10548 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10549
10550         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
10551
10552 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
10553
10554         PR c/21419
10555         * gcc.dg/pr21419.c: New test.
10556
10557 2005-09-29  Steven Bosscher  <stevenb@suse.de>
10558
10559         * gcc.dg/pr23911.c: New test.
10560
10561 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
10562
10563         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
10564
10565         PR c++/16782
10566         * g++.dg/parse/qualified4.C: New test.
10567         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
10568         * g++.old-deja/g++.mike/p8154.C: Likewise.
10569
10570 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
10571
10572         PR c++/22147
10573         * g++.dg/template/friend37.C: New test.
10574         * g++.dg/parse/crash28.C: Adjust error markers.
10575
10576 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
10577
10578         PR fortran/18518
10579         * gfortran.fortran-torture/execute/save_2.f90: New decl.
10580
10581 2005-09-27  Devang Patel  <dpatel@apple.com>
10582
10583         PR tree-optimization/23625
10584         * gcc.dg/pr23625.c: New test.
10585
10586 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
10587
10588         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
10589         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
10590
10591 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
10592
10593         PR fortran/23677
10594         * gfortran.fortran-torture/execute/save_1.f90: New test.
10595         * gfortran.dg/save_1.f90: New test.
10596
10597 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
10598
10599         * gcc.target/i386/builtin-apply-mmx.c: New test.
10600
10601         PR target/22576
10602         * gcc.target/i386/pr22576.c: New test.
10603
10604         PR target/22585
10605         * gcc.target/i386/pr22585.c: New test.
10606
10607         PR target/23268
10608         * gcc.target/i386/pr23268.c: New test.
10609
10610         PR middle-end/23831
10611         * gcc.dg/vect/pr23831.c: New test.
10612
10613         PR target/24055
10614         * gcc.target/i386/pr24055.c: New test.
10615
10616 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
10617
10618         PR tree-optimization/23960
10619         * gcc.c-torture/compile/pr23960.c: New.
10620
10621 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
10622
10623         PR fortran/16861
10624         * gfortran.dg/nested_modules_3.f90: New.
10625
10626 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
10627
10628         PR fortran/24005
10629         gfortran.dg/interface_1.f90: New test.
10630
10631 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
10632         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10633
10634         PR fortran/23843
10635         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
10636
10637 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
10638
10639         PR fortran/23516
10640         * gfortran.dg/imag_1.f: New test.
10641         * gfortran.dg/imag_2.f: Ditto.
10642
10643 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
10644
10645         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
10646
10647 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
10648
10649         PR c++/21983
10650         * g++.dg/warn/pr21983.C: New test.
10651
10652 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
10653
10654         PR c++/23993
10655         * g++.dg/template/array14.C: New test.
10656
10657 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
10658
10659         PR fortran/19929
10660         * gfortran.dg/der_ptr_component_1.f90: New test.
10661
10662 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10663
10664         PR c++/23965
10665         * g++.dg/template/error1.C: Reject "no matching function" message.
10666
10667 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10668
10669         PR c++/17609
10670         * g++.dg/lookup/error1.C: New test.
10671
10672 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
10673
10674         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
10675         functionality of the testcase.
10676
10677 2005-09-20  Richard Henderson  <rth@redhat.com>
10678
10679         * gcc.dg/vect/vect-22.c: Require vect_float.
10680         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
10681
10682 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
10683
10684         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
10685         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
10686         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
10687         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
10688         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
10689         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
10690         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
10691         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
10692         * gcc.dg/cpp/ucnid-8.c: New test.
10693
10694 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10695
10696         PR tree-optimization/23929
10697         * gcc.c-torture/compile/pr23929.c: New test.
10698
10699 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
10700
10701         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
10702         for one loop.
10703
10704 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
10705
10706         PR testsuite/23186
10707         * g++.dg/other/pr22003.C: Require named sections.
10708
10709 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10710
10711         PR c++/23947
10712         * g++.dg/rtti/crash3.C: New test.
10713
10714         PR tree-optimization/23818
10715         * gcc.dg/pr23818.c: New test.
10716
10717 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10718
10719         PR fortran/23420
10720         * gfortran.dg/print_fmt_4.f: New.
10721
10722 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
10723
10724         PR fortran/23663
10725         * gfortran.fortran-torture/execute/entry_11.f90: New test.
10726
10727 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10728
10729         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
10730         Use pointers to local alignable arrays instead. Added comments.
10731         * gcc.dg/vect/vect-46.c: Likewise.
10732         * gcc.dg/vect/vect-48.c: Likewise.
10733         * gcc.dg/vect/vect-49.c: Likewise.
10734         * gcc.dg/vect/vect-52.c: Likewise.
10735         * gcc.dg/vect/vect-53.c: Likewise.
10736         * gcc.dg/vect/vect-54.c: Likewise.
10737         * gcc.dg/vect/vect-56.c: Likewise.
10738         * gcc.dg/vect/vect-57.c: Likewise.
10739         * gcc.dg/vect/vect-58.c: Likewise.
10740         * gcc.dg/vect/vect-60.c: Likewise.
10741         * gcc.dg/vect/vect-61.c: Likewise.
10742
10743         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
10744         The test is no longer vectorizable on vect_no_align targets.
10745         * gcc.dg/vect/vect-43.c: Likewsie.
10746
10747         * gcc.dg/vect/vect-44.c: Added comments.
10748         * gcc.dg/vect/vect-45.c: Added comments.
10749         * gcc.dg/vect/vect-50.c: Added comments.
10750         * gcc.dg/vect/vect-51.c: Added comments.
10751
10752         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
10753         aligned type.
10754         * gcc.dg/vect/Os-vect-95.c: Likewise.
10755
10756         * gcc.dg/vect/vect-41.c: Test removed.
10757         * gcc.dg/vect/vect-47.c: Test removed.
10758         * gcc.dg/vect/vect-55.c: Test removed.
10759         * gcc.dg/vect/vect-59.c: Test removed.
10760
10761 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
10762
10763         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
10764         No longer vectorizable on vect_no_align targets.
10765         * gcc.dg/vect/pr20122.c: Likewise.
10766         * gcc.dg/vect/vect-74.c: Likewise.
10767         * gcc.dg/vect/vect-75.c: Likewise.
10768         * gcc.dg/vect/vect-76.c: Likewise.
10769
10770         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
10771         Will not be vectorizable on vect_no_align targets once aliasing issues
10772         are resolved.
10773         * gcc.dg/vect/vect-79.c: Likewise.
10774
10775         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
10776         * gcc.dg/vect/vect-78.c: Likewise.
10777         * gcc.dg/vect/vect-97.c: Likewise.
10778
10779 2005-09-19  Steven Bosscher  <stevenb@suse.de>
10780
10781         * gcc.dg/pr23943.c: New test.
10782
10783 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10784
10785         PR fortran/19181
10786         * gfortran.dg/derived_pointer_null_1.f90: New test.
10787
10788 2005-09-18  Richard Guenther  <rguenther@suse.de>
10789
10790         PR middle-end/23944
10791         * gcc.c-torture/compile/pr23944.c: New testcase.
10792
10793 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
10794
10795         PR fortran/15975
10796         * gfortran.dg/der_pointer_2.f90: New test.
10797
10798 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
10799
10800         PR fortran/16861
10801         * gfortran.dg/nested_modules_2.f90: New test.
10802
10803 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10804
10805         PR c++/18368
10806         * g++.dg/other/semicolon.C: New test.
10807
10808 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
10809
10810         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
10811         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
10812
10813 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
10814
10815         PR c++/23914
10816         * g++.dg/template/static18.C: New test.
10817
10818         PR c++/21514
10819         * g++.dg/template/crash19.C: Remove dg-error marker.
10820         * g++.dg/template/local4.C: New test.
10821
10822 2005-09-16  Paul Brook  <paul@codesourcery.com>
10823
10824         PR fortran/23906
10825         * gfortran.dg/dependency_1.f90: New test.
10826
10827 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10828
10829         PR c++/23896
10830         * g++.dg/template/static17.C: New test.
10831
10832 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
10833
10834         PR c++/23139
10835         * g++.dg/warn/huge-val1.C: New test.
10836
10837 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
10838
10839         PR c++/13140
10840         * g++.dg/parse/class2.C: New test.
10841         * g++.dg/template/explicit8.C: Likewise.
10842         * g++.dg/template/spec25.C: Likewise.
10843
10844 2005-09-14  Josh Conner  <jconner@apple.com>
10845
10846         PR middle-end/23584
10847         * gcc.dg/pr23584.c: New test.
10848
10849 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
10850
10851         PR fortran/21875 Internal Unit Array I/O, NIST
10852         * gfortran.dg/arrayio_1.f90: New test.
10853         * gfortran.dg/arrayio_1.f90: New test.
10854         * gfortran.dg/arrayio_1.f90: New test.
10855         * gfortran.dg/arrayio_1.f90: New test.
10856         * gfortran.dg/arrayio_1.f90: New test.
10857
10858 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
10859
10860         PR middle-end/22480
10861         * gcc.dg/vect/pr22480.c: New test.
10862
10863 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
10864
10865         PR fortran/19358
10866         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
10867
10868 2005-09-13 Josh Conner <jconner@apple.com>
10869
10870         PR c++/23180
10871         * g++.dg/init/struct2.C: New test.
10872         * g++.dg/init/struct3.C: New test.
10873
10874 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
10875
10876         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
10877         Clean up temp files.
10878         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
10879         gcc.dg/tree-ssa/builtin-fprintf-1.c,
10880         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
10881         gcc.dg/tree-ssa/builtin-printf-1.c,
10882         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
10883         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
10884         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
10885         gcc.dg/tree-ssa/builtin-vprintf-1.c,
10886         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
10887         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
10888         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
10889         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
10890         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
10891         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
10892         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
10893         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
10894
10895 2005-09-13  Josh Conner  <jconner@apple.com>
10896
10897         * lib/gcc-dg.exp: Load scanipa.exp.
10898         (cleanup-dump): New procedure.
10899         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
10900         * lib/scandump.exp: New file.
10901         * lib/scantree.exp: Use it.
10902         * lib/scanipa.exp: New file.
10903
10904 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
10905
10906         PR fortran/17740
10907         * gfortran.dg/generic_4.f90: New test.
10908
10909 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
10910
10911         PR target/23816
10912         * gcc.target/i386/pr23816-1.c: New test.
10913         * gcc.target/i386/pr23816-2.c: New test.
10914
10915
10916 2005-09-13  Bastian Blank <waldi@debian.org>
10917
10918         PR c++/16171
10919         * g++.dg/abi/mangle26.C: New test.
10920         * g++.dg/abi/mangle27.C: New test.
10921         * g++.dg/abi/mangle28.C: New test.
10922         * g++.dg/abi/mangle29.C: New test.
10923
10924         PR c++/23839
10925         * g++.dg/parse/register1.C: New test.
10926
10927 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
10928
10929         PR c++/23842
10930         * g++.dg/template/access16.C: New test.
10931
10932 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10933
10934         * gfortran.dg/char_pack_2.f90: Increase the vector size.
10935
10936 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10937
10938         PR fortran/18899
10939         * gfortran.dg/shape_2.f90: New test.
10940
10941 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
10942
10943         PR target/19269
10944         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
10945         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
10946         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
10947         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
10948         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
10949         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
10950         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
10951         tests.
10952
10953 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10954
10955         PR c++/23841
10956         * g++.dg/parse/template17.C: New test.
10957
10958 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10959
10960         PR c++/23789
10961         * g++.dg/template/nontype14.C: New test.
10962
10963 2005-09-12  Ian Lance Taylor  <ian@airs.com>
10964
10965         PR g++/7874
10966         * g++.dg/lookup/friend7.C: New test.
10967         * g++.dg/lookup/friend8.C: New test.
10968         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
10969         so that it will be found via argument dependent lookup.
10970         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
10971         friend functions which will no longer be found.
10972         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
10973         function g, so that it will be found via argument dependent
10974         lookup.
10975         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
10976         * g++.old-deja/g++.mike/net43.C: Likewise.
10977
10978 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
10979
10980         PR c++/23691
10981         * g++.dg/template/static16.C: New test.
10982
10983 2005-09-12  Josh Conner  <jconner@apple.com>
10984
10985         PR middle-end/23237
10986         * gcc.c-torture/compile/pr23237.c: New test.
10987
10988 2005-09-11  Richard Henderson  <rth@redhat.com>
10989
10990         * g++.dg/other/error8.C: Update expected diagnostic text.
10991
10992 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10993
10994         PR libfortran/19872
10995         * gfortran.dg/overwrite_1.f: New test.
10996
10997 2005-09-09  Josh Conner  <jconner@apple.com>
10998
10999         * g++.dg/init/pr23180-1.C: Removed.
11000         * g++.dg/init/pr23180-2.C: Removed.
11001
11002 2005-09-09  David Daney <ddaney@avtrex.com>
11003
11004         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
11005         files which are ...
11006         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
11007         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
11008
11009 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11010
11011         * gfortran.dg/iostat_2.f90: New test.
11012
11013 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
11014
11015         PR c++/22252
11016         * g++.dg/ext/interface1.C: New test.
11017         * g++.dg/ext/interface1.h: Likewise.
11018         * g++.dg/ext/interface1a.cc: Likewise.
11019
11020 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
11021
11022         * gfortran.dg/iomsg_1.f90: New test case.
11023
11024 2005-09-09  Richard Guenther  <rguenther@suse.de>
11025
11026         PR c++/23624
11027         * g++.dg/tree-ssa/pr23624.C: New testcase.
11028
11029 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11030
11031         PR fortran/19239
11032         * gfortran.dg/vector_subscript_1.f90,
11033         * gfortran.dg/vector_subscript_2.f90: New tests.
11034
11035 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11036
11037         PR fortran/21104
11038         * gfortran.dg/array_alloc_1.f90,
11039         * gfortran.dg/array_alloc_2.f90,
11040         * gfortran.dg/array_alloc_3.f90: New tests.
11041
11042 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
11043
11044         PR fortran/12840
11045         * gfortran.dg/array_constructor_6.f90
11046         * gfortran.dg/array_constructor_7.f90
11047         * gfortran.dg/array_constructor_8.f90
11048         * gfortran.dg/array_constructor_9.f90
11049         * gfortran.dg/array_constructor_10.f90
11050         * gfortran.dg/array_constructor_11.f90
11051         * gfortran.dg/array_constructor_12.f90: New tests.
11052
11053 2005-09-08  Josh Conner  <jconner@apple.com>
11054
11055         PR c++/23180
11056         * g++.dg/init/pr23180-1.C: New test.
11057         * g++.dg/init/pr23180-2.C: New test.
11058
11059 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11060
11061         PR fortran/18878
11062         * gfortran.dg/module_double_reuse.f90: New.
11063
11064 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
11065
11066         PR fortran/23270
11067         PR fortran/22304
11068         PR fortran/18870
11069         PR fortran/17917
11070         PR fortran/16511
11071         * gfortran.dg/common_equivalence_1.f: New.
11072         * gfortran.dg/common_equivalence_2.f: New.
11073         * gfortran.dg/common_equivalence_3.f: New.
11074         * gfortran.dg/contained_equivalence_1.f90: New.
11075         * gfortran.dg/module_blank_common.f90: New.
11076         * gfortran.dg/module_commons_1.f90: New.
11077         * gfortran.dg/module_equivalence_1.f90: New.
11078         * gfortran.dg/nested_modules_1.f90: New.
11079         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
11080         equivalences and add comment to connect the test with
11081         the PR.
11082
11083 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11084
11085         PR fortran/23765
11086         * gfortran.dg/common_6.f90: New test.
11087
11088 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11089
11090         PR fortran/15326
11091         * gfortran.dg/char_result_1.f90,
11092         * gfortran.dg/char_result_2.f90,
11093         * gfortran.dg/char_result_3.f90,
11094         * gfortran.dg/char_result_4.f90,
11095         * gfortran.dg/char_result_5.f90,
11096         * gfortran.dg/char_result_6.f90,
11097         * gfortran.dg/char_result_7.f90,
11098         * gfortran.dg/char_result_8.f90: New tests.
11099
11100 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
11101
11102         PR fortran/19928
11103         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
11104
11105 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11106
11107         PR obj-c++/16816
11108         * obj-c++.dg/selector-5.mm: New test.
11109         * obj-c++.dg/selector-6.mm: New test.
11110
11111 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
11112
11113         PR objc/20574
11114         PR objc/19324
11115         * objc.dg/error-1.m: New test.
11116
11117 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
11118
11119         PR fortran/23373
11120         * gfortran.fortran-torture/execute/pr23373-1.f90,
11121         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
11122
11123 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
11124
11125         PR libfortran/23760
11126         * gfortran.dg/g77/1832.f: Remove long string in write statement
11127         to allow the test to pass on correct list directed output with
11128         prepended space.
11129
11130 2005-09-07  James E Wilson  <wilson@specifix.com>
11131
11132         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
11133
11134 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11135
11136         * gfortran.dg/parameter+save.f90: Rename to
11137         * gfortran.dg/parameter_save.f90: .. this.
11138
11139 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
11140
11141         PR fortran/20848
11142         * gfortran.dg/parameter+save.f90: New test case.
11143
11144 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
11145
11146         PR fortran/19269
11147         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
11148
11149 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11150
11151         PR c/23075
11152         * gcc.dg/pr23075.c: New test.
11153         * g++.dg/warn/pr23075.C: New test.
11154
11155         PR target/22362
11156         * gcc.target/i386/pr22362.c: New test.
11157
11158         PR rtl-optimization/23098
11159         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
11160
11161         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
11162         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11163         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11164
11165 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
11166
11167         * g++.dg/expr/cast6.C: New test.
11168
11169         PR c++/9782
11170         * g++.dg/init/new15.C: New test.
11171
11172 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11173
11174         * gcc.dg/vect/Os-vect-95.c: New test.
11175         * gcc.dg/vect/vect-95.c: Same.
11176
11177 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
11178
11179         * gcc.dg/vect/vect-29.c: Update xfail testing.
11180         * gcc.dg/vect/vect-44.c: Same.
11181         * gcc.dg/vect/vect-48.c: Same.
11182         * gcc.dg/vect/vect-50.c: Same.
11183         * gcc.dg/vect/vect-72.c: Same.
11184         * gcc.dg/vect/vect-77.c: Same.
11185         * gcc.dg/vect/vect-78.c: Same.
11186         * gcc.dg/vect/vect-80.c: Same.
11187         * gcc.dg/vect/vect-96.c: Same.
11188         * gcc.dg/vect/vect-100.c: Same.
11189         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
11190         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
11191         * gfortran.dg/vect/vect-5.f90: Same.
11192
11193 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
11194
11195         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
11196         start strings.
11197         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11198         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11199
11200         PR c++/23056
11201         * g++.dg/opt/pr23056.C: New test.
11202
11203         PR rtl-optimization/23098
11204         * gcc.target/i386/pr23098.c: New test.
11205
11206 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
11207
11208         PR c++/23667
11209         * g++.dg/template/static15.C: New test.
11210
11211         PR c++/21440
11212         * g++.dg/ext/stmtexpr5.C: New test.
11213         * g++.dg/ext/stmtexpr6.C: Likewise.
11214
11215 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
11216
11217         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
11218
11219         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
11220         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
11221         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
11222
11223 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
11224
11225         PR libfortran/23321
11226         * gfortran.dg/direct_io_4.f90: New test case.
11227
11228 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
11229             Rasmus Hahn  <rassahah@neofonie.de>
11230
11231         PR libobjc/23108
11232         * objc.dg/type-stream-1.m: New test.
11233
11234 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
11235
11236         PR fortran/23661
11237         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
11238         gfortran.dg/print_fmt_3.f90: New test.
11239
11240 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11241
11242         * gfortran.dg/fmt_t_1.f90: New test.
11243
11244 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
11245
11246         PR rtl-optimization/23454
11247         * g++.dg/opt/pr23454.C: New test.
11248
11249 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
11250
11251         PR c++/23699
11252         * g++.dg/ext/static1.C: New test.
11253
11254 2005-09-02  Richard Henderson  <rth@redhat.com>
11255
11256         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
11257         tail call to check_fa_work.
11258
11259 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
11260
11261         PR c++/21687
11262         * g++.dg/other/gc3.C: New test.
11263
11264 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11265
11266         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
11267         * gcc.dg/20050826-1.c: Likewise.
11268
11269 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
11270
11271         PR c++/23167
11272         * g++.dg/expr/volatile1.C: New test.
11273
11274 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
11275
11276         PR middle-end/23547
11277         * gcc.dg/pr23547.c: New test.
11278
11279 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
11280
11281         PR c/22061
11282         * gcc.c-torture/execute/pr22061-1.c,
11283         * gcc.c-torture/execute/pr22061-2.c,
11284         * gcc.c-torture/execute/pr22061-3.c,
11285         * gcc.c-torture/execute/pr22061-4.c: New tests.
11286
11287 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11288
11289         * gcc.dg/Wredundant-decls-2.c: New test to check that
11290         -Wredundant-decls does not issue warning for a variable
11291         definition following a declaration.
11292
11293 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
11294
11295         PR debug/7241
11296         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
11297         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
11298         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
11299
11300         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
11301         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
11302         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
11303         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
11304         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
11305         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
11306         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
11307         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
11308
11309 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11310
11311         PR objc/23306
11312         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
11313         scan-assmbler.
11314
11315 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
11316
11317         PR target/21255
11318         * gcc.dg/pr21255-1.c: New test.
11319         * gcc.dg/pr21255-2-mb.c: Likewise.
11320         * gcc.dg/pr21255-2-ml.c: Likewise.
11321         * gcc.dg/pr21255-3.c: Likewise.
11322         * gcc.dg/pr21255-4.c: Likewise.
11323
11324 2005-08-31  Dale Johannesen  <dalej@apple.com>
11325
11326         * gcc.dg/20050830-1.c: New.
11327
11328 2005-08-31  Josh Conner  <jconner@apple.com>
11329
11330         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
11331         command-line options for arm-*-* targets.
11332         * g++.dg/init/array16.C: Likewise.
11333         * g++.dg/other/crash-4.C: Likewise.
11334
11335 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
11336
11337         PR obj-c++/23640
11338         * obj-c++.dg/gnu-runtime-3.mm: New test.
11339
11340 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11341
11342         PR c++/13377
11343         * g++.dg/lookup/ambig4.C: New test.
11344         * g++.dg/lookup/ambig5.C: New test.
11345         * g++.dg/tc1/dr101.C: Adjust error markers.
11346
11347 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11348
11349         PR c++/23639
11350         * g++.dg/template/ttp5.C: Adjust error markers.
11351
11352 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
11353
11354         PR testsuite/23609
11355         * lib/obj-c++.exp: Include target-libpath.exp.
11356         (obj-c++_link_flags): Look for the GNU libobjc library
11357         and set the library path to include it.
11358         Don't manually set LD_LIBRARY_PATH (etc.) but call
11359         set_ld_library_path_env_vars instead.
11360         (obj-c++_target_compile): Don't set library path or
11361         linker flags because they are already set correctly
11362         in obj-c++_link_flags.
11363
11364 2005-08-30  Josh Conner  <jconner@apple.com>
11365
11366         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
11367         to command-line options for arm-*-* targets.
11368
11369 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
11370
11371         * g++.dg/other/i386-1.C: New.
11372
11373 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
11374
11375         PR preprocessor/20348
11376         PR preprocessor/20356
11377         * gcc.dg/cpp/pr20348.c: New test.
11378         * gcc.dg/cpp/pr20348.h: New file.
11379         * gcc.dg/cpp/inc/pr20348.h: New file.
11380         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
11381         * gcc.dg/cpp/pr20356.c: New test.
11382         * gcc.dg/cpp/pr20356.h: New file.
11383         * gcc.dg/cpp/inc/pr20356.h: New file.
11384         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
11385
11386 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
11387
11388         * gfortran.fortran-torture/execute/intrinsic_count.f90:
11389         Fix array dimension to avoid correct end-of-file error.
11390
11391 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
11392
11393         PR libfortran/23598
11394         * gfortran.dg/iostat_1.f90: New test.
11395
11396 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
11397
11398         PR middle-end/23408
11399         * gcc.dg/pr23408.c: New test.
11400
11401 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
11402
11403         PR c++/23099
11404         * g++.dg/init/member1.C: Make sure erroneous static data member
11405         definitions are required.
11406         * g++.dg/template/static13.C: New test.
11407         * g++.dg/template/static14.C: Likewise.
11408
11409 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
11410
11411         * gcc.target/i386/pr23575.c: Use -msse2 instead of
11412         -march=pentium4, remove ilp32 requirement.
11413
11414         PR middle-end/23484
11415         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
11416         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
11417
11418 2005-08-29  Andreas Jaeger  <aj@suse.de>
11419
11420         PR testsuite/23607
11421         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
11422
11423 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
11424
11425         * gcc.c-torture/execute/20050316-2.c: New test.
11426         * gcc.c-torture/execute/20050316-3.c: New test.
11427         * gcc.dg/torture/pr16104-1.c: New test.
11428
11429 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
11430
11431         PR middle-end/23463
11432         * gcc.c-torture/execute/zero-struct-1.c: New test.
11433
11434 2005-08-27  Richard Guenther  <rguenther@suse.de>
11435
11436         PR target/23575
11437         * gcc.target/i386/pr23575.c: New testcase.
11438
11439 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
11440
11441         PR rtl-optimization/23561
11442         * gcc.c-torture/execute/20050826-1.c: New test.
11443
11444         PR rtl-opt/23560
11445         * gcc.c-torture/execute/20050826-2.c: New test.
11446
11447 2005-08-26  Dale Johannesen  <dalej@apple.com>
11448
11449         * gcc.dg/20030711-1.c: Modify to work on Darwin.
11450         * gcc.dg/20050826-1.c: New.
11451
11452 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
11453
11454         PR c++/19004
11455         * g++.dg/template/nontype13.C: New test.
11456
11457         PR c++/23491
11458         * g++.dg/init/new14.C: New test.
11459         * g++.dg/expr/anew1.C: Do not XFAIL.
11460         * g++.dg/expr/anew2.C: Likewise.
11461         * g++.dg/expr/anew3.C: Likewise.
11462
11463 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
11464
11465         PR middle-end/22439
11466         * gcc.dg/vla-3.c: New test.
11467
11468 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
11469
11470         PR fortran/20363
11471         * gfortran.dg/named_interface.f90: New.
11472
11473 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
11474
11475         * gcc.c-torture/execute/frame-address.c: New test.
11476
11477 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
11478
11479         PR c++/20817
11480         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
11481
11482 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11483
11484         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
11485
11486 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
11487
11488         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
11489         * gcc.dg/altivec-22.c: Rename from..
11490         * gcc.dg/altivec-nomfcr.c: ..this.
11491
11492 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
11493
11494         PR tree-optimization/23546
11495         * gcc.dg/tree-ssa/pr23546.c: New test.
11496
11497 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
11498
11499         PR fortran/17758
11500         * gfortran.dg/nonreturning_statements.f90: New test.
11501
11502 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
11503
11504         PR c++/22454
11505         * g++.dg/parse/crash29.C: New.
11506
11507 2005-08-23  DJ Delorie  <dj@redhat.com>
11508
11509         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
11510         constants have the L suffix.
11511
11512 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
11513
11514         PR c++/23044
11515         * g++.dg/template/instantiate8.C: New.
11516
11517 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
11518
11519         PR middle-end/23467
11520         * gcc.c-torture/execute/pr23467.c: New test.
11521
11522 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
11523
11524         PR tree-optimization/22043
11525         * gcc.c-torture/execute/20050613-1.c: New test.
11526
11527 2005-08-23  Ben Elliston  <bje@au.ibm.com>
11528
11529         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
11530
11531 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
11532
11533         PR rtl-optimization/23478
11534         * g++.dg/opt/pr23478.C: New test.
11535
11536 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
11537
11538         PR c/18715
11539         * gcc.dg/switch-warn-3.c: New test.
11540
11541 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11542
11543         PR c++/22233
11544         * g++.dg/template/param1.C: New test.
11545
11546 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11547
11548         PR c++/23089
11549         * g++.dg/other/incomplete1.C: New test.
11550
11551 2005-08-22  Ira Rosen  <irar@il.ibm.com>
11552
11553         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
11554         are vectorizable.
11555
11556 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11557
11558         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
11559         d_lines_5.f: New.
11560
11561 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
11562
11563         * gcc.target/i386/sse-4.c: New test.
11564
11565 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11566
11567         PR testsuite/23239
11568         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
11569
11570 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
11571
11572         * gcc.dg/20050811-1.c: New test.
11573         * gcc.dg/20050811-2.c: New test.
11574
11575 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
11576
11577         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
11578
11579 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
11580
11581         PR 23476
11582         * gcc.c-torture/compile/pr23476.c: New test.
11583
11584 2005-08-19  Devang Patel  <dpatel@apple.com>
11585
11586         PR tree-optimization/23048
11587         * gcc.dg/tree-ssa/pr23048.c: New test.
11588
11589 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
11590
11591         PR middle-end/20624
11592         * g++.dg/warn/Wreturn-3.C: New test
11593
11594 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
11595
11596         PR tree-optimization/22228
11597         * g++.dg/vect/pr22543.cc: New test.
11598
11599 2005-08-17  Steven Bosscher  <stevenb@suse.de>
11600
11601         PR tree-optimization/21574
11602         * gcc.dg/tree-ssa/pr21574.c: New test.
11603
11604 2005-08-16  James E Wilson  <wilson@specifix.com>
11605
11606         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
11607
11608 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
11609
11610         PR tree-opt/23402
11611         * gcc.c-torture/compile/zero-strct-3.c: New test.
11612         * gcc.c-torture/compile/zero-strct-4.c: New test.
11613
11614 2005-08-16  Steven Bosscher  <stevenb@suse.de>
11615
11616         PR target/23376
11617         * gcc.target/x86_64/pr23376.c: New test.
11618
11619 2005-08-16  Ian Lance Taylor  <ian@airs.com>
11620
11621         PR c++/23337
11622         * g++.dg/ext/vector2.C: New.
11623
11624 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11625
11626         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
11627
11628 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
11629
11630         PR libfortran/23428
11631         * gfortran.dg/inquire-complex.f90: New test case.
11632
11633 2005-08-16  James E Wilson  <wilson@specifix.com>
11634
11635         PR tree-optimization/21105
11636         * gcc.dg/large-size-array.c: New.
11637
11638 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
11639
11640         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
11641         type.
11642         * gcc.dg/vect/vect-41: Likewise.
11643         * gcc.dg/vect/vect-42: Likewise.
11644         * gcc.dg/vect/vect-43: Likewise.
11645         * gcc.dg/vect/vect-44: Likewise.
11646         * gcc.dg/vect/vect-46: Likewise.
11647         * gcc.dg/vect/vect-47: Likewise.
11648         * gcc.dg/vect/vect-48: Likewise.
11649         * gcc.dg/vect/vect-52: Likewise.
11650         * gcc.dg/vect/vect-53: Likewise.
11651         * gcc.dg/vect/vect-54: Likewise.
11652         * gcc.dg/vect/vect-55: Likewise.
11653         * gcc.dg/vect/vect-56: Likewise.
11654         * gcc.dg/vect/vect-57: Likewise.
11655         * gcc.dg/vect/vect-58: Likewise.
11656         * gcc.dg/vect/vect-59: Likewise.
11657         * gcc.dg/vect/vect-60: Likewise.
11658         * gcc.dg/vect/vect-61: Likewise.
11659         * gcc.dg/vect/vect-85: Likewise.
11660         * gcc.dg/vect/vect-87: Likewise.
11661         * gcc.dg/vect/vect-88: Likewise.
11662         * gcc.dg/vect/vect-93.c: Likewise.
11663         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
11664         * gcc.dg/vect/vect-75: Likewise.
11665         * gcc.dg/vect/vect-76: Likewise.
11666         * gcc.dg/vect/vect-77: Likewise.
11667         * gcc.dg/vect/vect-78: Likewise.
11668         * gcc.dg/vect/vect-80: Likewise.
11669         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
11670         vectorized for the expected reason, rather than checking how alignment
11671         was handled.
11672         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
11673         type and also instead of aligned pointers. Added documentation.
11674
11675 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
11676
11677         * gfortran.dg/power.f90: New test.
11678
11679 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
11680
11681         PR rtl-optimization/23299
11682         * g++.dg/opt/pr23299.C: New test.
11683
11684 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11685
11686         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
11687
11688 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
11689
11690         * g++.dg/template/local6.C: New test.
11691
11692 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
11693
11694         * execute/exceptions/finally-1.m: Check that the catch and finally are
11695         being called.  Also add a "return 0;" at the end of main.
11696
11697 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
11698
11699         PR fortran/21432.
11700         * gfortran.dg/namelist_print_1.f: New test of functionality of
11701         PRINT namelist.
11702         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
11703         namelist generates error with -std=f95.
11704
11705 2005-08-14  Ira Rosen  <irar@il.ibm.com>
11706
11707         PR tree-optimization/23119
11708         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
11709
11710 2005-08-13  Marcin Koziej  <creep@desk.pl>
11711             Andrew Pinski  <pinskia@physics.uc.edu>
11712
11713         PR libobjc/22492
11714         * execute/exceptions/finally-1.m: New test.
11715
11716 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11717
11718         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
11719         testsuite.
11720         * objc/execute/exceptions/trivial.m: New test.
11721         * objc.dg/try-catch-11.m: Move to ...
11722         * objc/execute/exceptions/foward-1.m: Here.
11723         * objc.dg/try-catch-2.m: Move to ...
11724         * objc/execute/exceptions/catchall-1.m: Here.
11725         * objc.dg/try-catch-8.m: Move to ...
11726         * objc/execute/exceptions/local-variables-1.m: Here.
11727
11728 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11729
11730         * objc.dg/nested-func-1.m: Move to ...
11731         * objc/execute/nested-func-1.m: Here.
11732
11733 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11734
11735         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
11736         in ${options} instead of [target_info name].
11737         * lib/obj-c++.exp (objc_target_compile): Likewise.
11738
11739 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11740
11741         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
11742
11743 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
11744
11745         part of PR testsuite/23348
11746         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
11747         of the torture options.
11748         * objc/compile/trivial.m: New test.
11749
11750 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11751
11752         * gfortran.dg/eoshift.f90: Correct format.
11753
11754 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
11755
11756         * gfortran.fortran-torture/execute/character_passing.f90:
11757         Fix comment typo.
11758
11759 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
11760
11761         PR c++/8271
11762         * g++.dg/template/unify10.C: New.
11763
11764 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
11765
11766         * g++.dg/parse/pr22514.C: Move to...
11767         * g++.dg/debug/pr22514.C: here.
11768
11769 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11770
11771         PR c++/23266
11772         * g++.dg/inherit/pure1.C: New test.
11773
11774         * ChangeLog: Fix typos.
11775
11776 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11777             Steven Bosscher  <stevenb@suse.de>
11778
11779         * gfortran.dg/runtime_warning_1.f90: New test.
11780
11781 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
11782
11783         PR c++/23219
11784         * g++.dg/parse/crash28.C: New.
11785
11786 2005-08-11  Richard Guenther  <rguenther@suse.de>
11787
11788         PR target/23289
11789         * gcc.target/i386/tailcall-1.c: New testcase.
11790
11791 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11792
11793         * gcc.dg/vect/vect-67.c: Un-xfail.
11794
11795 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
11796
11797         PR c++/23225
11798         * g++.dg/testsuite/parse/crash27.C: new test.
11799
11800 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
11801
11802         PR libfortran/22143
11803         * gfortran.dg/shift-kind.f90: New testcase.
11804
11805 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
11806
11807         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
11808         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
11809
11810 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11811
11812         PR c++/20646
11813         * g++.dg/other/mult-stor1.C: New test.
11814
11815 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11816
11817         * gcc.c-torture/pr18299-1.c: Move to ...
11818         * gcc.c-torture/compile/pr18299-1.c: Here.
11819
11820 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
11821
11822         * gfortran/fortran.torture/execute/character_passing.f90:
11823         Fix types for LSAME.
11824
11825 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
11826
11827         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
11828         input data back to what it was originally.
11829
11830 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
11831
11832         * objc.dg/try-catch-8.m: Enable for all targets.
11833
11834 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
11835
11836         * gcc.dg/pr23165.c: New test.
11837
11838 2005-08-09  Steven Bosscher  <stevenb@suse.de>
11839
11840         PR tree-optimization/23234
11841         * gcc.dg/tree-ssa/pr23234.c: New test.
11842
11843 2005-08-08  Josh Conner  <jconner@apple.com>
11844
11845         PR rtl-optimization/23241
11846         * gcc.dg/char-compare.c: New test.
11847
11848 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11849
11850         PR c++/22508
11851         * g++.dg/init/new13.C: New test.
11852
11853 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
11854
11855         PR c++/21166
11856         * g++.dg/other/crash-4.C: Adjust
11857         * g++/dg/ext/packed9.C: New.
11858
11859 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11860
11861         PR middle-end/21964
11862         * gcc.c-torture/execute/pr21964-1.c: New test.
11863
11864 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
11865
11866         PR c/22458
11867         * gcc.dg/pr22458-1.c: New test.
11868
11869 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
11870             Steven G. Kargl <kargls@comcast.net>
11871
11872         PR fortran/22390
11873         * gfortran.dg/flush_1.f90: New test.
11874
11875 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11876
11877         PR c++/23191
11878         * g++.dg/template/eh2.C: New test.
11879
11880 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11881
11882         PR c++/19498
11883         * g++.dg/template/instantiate7.C: New test.
11884
11885 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
11886
11887         PR c/23113
11888         * gcc.dg/Wunused-value-1.c: New test.
11889
11890 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
11891
11892         PR rtl-optimization/23233
11893         * gcc.c-torture/compile/pr23233-1.c: New test.
11894
11895 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
11896
11897         PR fortran/18833
11898         PR fortran/20850
11899         * gfortran.dg/equiv_1.f90: New test.
11900         * gfortran.dg/equiv_2.f90: New test.
11901         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
11902         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
11903         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
11904
11905 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11906
11907         * gcc.c-torture/execute/vrp-5.c: New test.
11908         * gcc.c-torture/execute/vrp-6.c: New test.
11909         * gcc.dg/tree-ssa/vrp21.c: New test.
11910
11911 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
11912
11913         * g++.dg/parse/pr22514.C: New test.
11914
11915 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
11916
11917         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
11918
11919         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
11920         instead of constant loads / pool entries.
11921
11922 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
11923
11924         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
11925         TEST_TO_WCTYPE.
11926
11927 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
11928
11929         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
11930         __WINT_TYPE__ in generated prototypes if possible.
11931
11932 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
11933
11934         PR 22037
11935         * g++.dg/tree-ssa/pr22037.C:
11936
11937 2005-08-04  Richard Henderson  <rth@redhat.com>
11938
11939         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
11940         scan-tree-dump-times directive.
11941
11942 2005-08-04  Jan Hubicka  <jh@suse.cz>
11943
11944         * gcov-1.C: Fix switch counts.
11945         * gcov-4b.c: Likewise.
11946
11947 2005-08-03  Jeff Law  <law@redhat.com>
11948
11949         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
11950
11951 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
11952
11953         * gcc.c-torture/execute/pr23135.c: New test.
11954
11955 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11956
11957         PR tree-optimization/19899
11958         * gcc.dg/tree-ssa/scev-1.c: New test.
11959         * gcc.dg/tree-ssa/scev-2.c: New test.
11960
11961 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
11962
11963         PR target/18582
11964         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
11965
11966 2005-08-03  Jan Hubicka  <jh@suse.cz>
11967
11968         * update-conroll.c: New testcase.
11969         * update-conroll-2.c: New testcase.
11970
11971 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
11972
11973         * gfortran.dg/constant_substring.f: New test.
11974         * gfortran.dg/pr22491.f: New test.
11975
11976 2005-08-02  Jan Hubicka  <jh@suse.cz>
11977
11978         * update-threading.c: Replace by the proper one.
11979
11980 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11981
11982         PR 23164
11983         * g++.dg/tree-ssa/pr23164.C: New test.
11984
11985 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
11986
11987         * gcc.dg/tree-ssa/pr23192.c: New test.
11988
11989 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
11990
11991         * gcc.c-torture/execute/vrp-4.c: New test.
11992
11993 2005-08-02  Jan Hubicka  <jh@suse.cz>
11994
11995         * update-threading.c: New test.
11996
11997 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
11998
11999         * gcc.c-torture/compile/20050801-1.c: New test.
12000         * gcc.c-torture/compile/20050801-2.c: New test.
12001
12002 2005-08-01  Jan Hubicka  <jh@suse.cz>
12003
12004         * val-prof-5.c: New test.
12005
12006 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
12007
12008         PR c/22311
12009         * gcc.dg/pr22311-1.c : New test.
12010
12011 2005-07-31  Steven Bosscher  <stevenb@suse.de>
12012
12013         PR target/23095
12014         * gfortran.dg/pr23095.f: New test.
12015
12016         PR c++/22003
12017         * g++.dg/other/pr22003.C: New test.
12018
12019 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
12020
12021         PR target/20621
12022         * gcc.c-torture/execute/pr20621-1.c: New test.
12023
12024 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
12025
12026         * gfortran.dg/comma_format_extension_4.f: Adjust length
12027         of string for format.
12028         * gfortran.dg/der_array_io_1.f: Replace illegal internal
12029         print statement with internal write.
12030         * gfortran.dg/der_array_io_2.f: Likewise.
12031         * gfortran.dg/der_array_io_3.f: Likewise.
12032
12033 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
12034
12035         * gcc.dg/fold-abs-4.c: new test.
12036
12037 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
12038
12039         PR fortran/22570 an related issues.
12040         * gfortran.dg/x_slash_1.f: New test.
12041
12042 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
12043
12044         PR c/23143
12045         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
12046         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
12047
12048 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12049
12050         PR c/529
12051         * gcc.dg/Wshadow-3.c: New test.
12052
12053 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
12054
12055         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
12056         used to have the wrong bounds).
12057
12058 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12059
12060         PR c/21720
12061         * gcc.dg/hex-round-1.c: Test more cases.
12062         * gcc.dg/hex-round-2.c: New test.
12063
12064 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
12065
12066         PR 22550
12067         * g++.dg/tree-ssa/pr22550.C: New test.
12068
12069 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
12070
12071         * gcc.dg/tree-ssa/vrp19.c: New test.
12072         * gcc.dg/tree-ssa-vrp20.c: New test.
12073
12074 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12075
12076         PR c/22240
12077         * gcc.dg/transparent-union-4.c: New test.
12078
12079 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12080
12081         PR c/22192
12082         * gcc.dg/c99-vla-2.c: New test.
12083
12084 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
12085
12086         PR c/21720
12087         * gcc.dg/hex-round-1.c: New test.
12088
12089 2005-07-28  Jan Hubicka  <jh@suse.cz>
12090
12091         * inliner-1.c: Do not dump everything.
12092         * tree-prof.exp: Do not pass -ftree-based-profiling.
12093         * bprob.exp: Likewise.
12094
12095         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
12096
12097 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
12098
12099         PR c++/22545
12100         * g++.dg/expr/ptrmem7.C: New test.
12101
12102 2005-07-28  Mike Stump  <mrs@apple.com>
12103
12104         * g++.old-deja/g++.mike/visibility-1.C: New test.
12105
12106 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12107
12108         PR c/20187
12109         * gcc.c-torture/execute/pr20187-1.c: New test.
12110
12111 2005-07-28  Jeff Law  <law@redhat.com>
12112
12113         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
12114         * gcc.dg/tree-ssa/vrp18.c: New test.
12115
12116 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12117
12118         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
12119
12120 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
12121
12122         PR tree-optimization/22506
12123         * gcc.dg/vect/ps22506.c: New test.
12124
12125 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
12126
12127         PR target/21149
12128         * gcc.target/i386/sse-3.c: New test.
12129
12130 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12131
12132         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
12133         * gcc.target/mips/mips32-dsp-type.c: Likewise.
12134
12135 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
12136
12137         PR c/22589
12138         * gcc.c-torture/compile/pr22589-1.c: New test.
12139
12140 2005-07-28  Jan Hubicka  <jh@suse.cz>
12141
12142         * update-loopch.c: New testcase.
12143
12144 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12145
12146         PR rtl-optimization/23047
12147         * gcc.c-torture/execute/pr23047.c: New test.
12148         * gcc.c-torture/execute/pr23047.x: New.
12149
12150 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
12151
12152         PR tree-optimization/22493
12153         * gcc.c-torture/execute/pr22493-1.c: New test.
12154         * gcc.c-torture/execute/pr22493-1.x: New.
12155         * gcc.c-torture/execute/vrp-1.c: New test.
12156         * gcc.c-torture/execute/vrp-2.c: New test.
12157         * gcc.c-torture/execute/vrp-2.c: New test.
12158
12159 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
12160
12161         * gcc.target/frv/all-builtin-read8.c: Delete.
12162         * gcc.target/frv/all-builtin-read16.c: Delete.
12163         * gcc.target/frv/all-builtin-read32.c: Delete.
12164         * gcc.target/frv/all-builtin-read64.c: Delete.
12165         * gcc.target/frv/all-builtin-write8.c: Delete.
12166         * gcc.target/frv/all-builtin-write16.c: Delete.
12167         * gcc.target/frv/all-builtin-write32.c: Delete.
12168         * gcc.target/frv/all-builtin-write64.c: Delete.
12169         * gcc.target/frv/all-read-write-1.c: New.
12170
12171 2005-07-27  Jeff Law  <law@redhat.com>
12172
12173         * gcc.c-torture/execute/pr22630.c: New test.
12174
12175 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
12176
12177         PR tree-optimization/23073
12178         * gcc.dg/vect/nodump-pr23073.c: New test.
12179         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
12180
12181 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
12182
12183         PR tree-optimize/22348
12184         * gcc.c-torture/execute/pr22348.c: New.
12185
12186 2005-07-27  Richard Guenther  <rguenther@suse.de>
12187
12188         * gcc.dg/tree-ssa/salias-1.c: New testcase.
12189
12190 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12191
12192         PR fortran/22503
12193         * gfortran.dg/logical_comp.f90: New test.
12194
12195 2005-07-27  Jan Hubicka  <jh@suse.cz>
12196
12197         * inliner-1.c: Add cleanup of dumps.
12198         * val-prof-*.c: Likewise.
12199         * update-tailcall.c: New.
12200
12201 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
12202
12203         PR 22591
12204         * gcc.dg/tree-ssa/pr22591.c: New test.
12205         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
12206
12207 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
12208
12209         PR libobjc/22606
12210         * objc.dg/try-catch-11.m: New test.
12211
12212 2005-07-26  Richard Guenther  <rguenther@suse.de>
12213
12214         PR tree-optimization/22486
12215         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
12216
12217 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12218
12219         PR tree-opt/22484
12220         * testsuite/g++.dg/opt/loop2.C: New test.
12221
12222 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
12223
12224         * gcc.dg/tree-ssa/reassoc-3.c: New test.
12225         * gcc.dg/tree-ssa/reassoc-4.c: New test.
12226
12227 2005-07-25  Adam Nemet  <anemet@lnxw.com>
12228
12229         * lib/profopt.exp (profopt-execute): Check for profiling data
12230         files on the target.
12231
12232 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
12233
12234         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
12235         for matching of asm labels.
12236
12237 2005-07-25  Richard Guenther  <rguenther@suse.de>
12238
12239         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
12240
12241 2005-07-25  Richard Guenther  <rguenther@suse.de>
12242
12243         PR testsuite/22624
12244         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
12245
12246 2005-07-25  Ira Rosen  <irar@il.ibm.com>
12247
12248         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
12249         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
12250         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
12251         * gcc.dg/vect/vect-100.c: New test.
12252         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
12253         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
12254         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
12255         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
12256         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
12257         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
12258         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
12259         * gfortran.dg/vect/pr19049.f90: New testcase.
12260         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
12261
12262 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
12263
12264         * gcc.c-torture/execute/20050713-1.c: New test.
12265
12266         PR fortran/20063
12267         * gfortran.fortran-torture/execute/data_4.f90: New test.
12268
12269         PR middle-end/20303
12270         * gcc.dg/visibility-d.c: New test.
12271
12272 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
12273
12274         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
12275         * gfortran.dg/underflow.f90: Ditto.
12276
12277 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12278
12279         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
12280         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
12281         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
12282
12283 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12284
12285         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
12286         include case of field width of zero.
12287
12288 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
12289
12290         PR libgfortran/21875
12291         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
12292         with trailing blanks on normal formatted read.
12293
12294 2005-07-23  Chao-ying Fu  <fu@mips.com>
12295
12296         * gcc.target/mips/mips32-dsp-type.c: New test.
12297         * gcc.target/mips/mips32-dsp.c: New test.
12298
12299 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
12300
12301         PR testsuite/21073
12302         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
12303
12304         PR testsuite/20454
12305         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
12306         and __cyg_profile_func_exit.
12307
12308 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
12309
12310         * gfortran.dg/comma_format_extension_3.f: Fix typo.
12311         * gfortran.dg/comma_format_extension_4.f: Same.
12312         * gfortran.dg/pr15332.f: Same.
12313         * gfortran.dg/pr21730.f: Same.
12314
12315 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
12316
12317         * g++.dg/opt/vrp2.C: Fix testcase.
12318
12319         PR tree-opt/22625
12320         * g++.dg/opt/vrp2.C: New test.
12321
12322 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
12323
12324         PR debug/21828
12325         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
12326
12327 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
12328
12329         * gcc.dg/tree-ssa/20050719-1.c: New test.
12330
12331 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
12332
12333         * gcc.dg/bfin-longcall-1.c: New file.
12334         * gcc.dg/bfin-longcall-2.c: New file.
12335
12336 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
12337
12338         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
12339
12340 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12341
12342         PR middle-end/19055
12343         * gcc.dg/tree-ssa/pr19055.c: New test.
12344         * gcc.dg/tree-ssa/pr19055-2.c: New test.
12345
12346 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
12347
12348         PR C++/22358
12349         * g++.dg/other/pr22358.C: New test.
12350
12351 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
12352
12353         PR c++/2922
12354         * g++.dg/lookup/two-stage5.C: New test from bug comments.
12355
12356 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12357
12358         PR c++/15938
12359         * g++.dg/init/union2.C: New test.
12360
12361 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12362
12363         PR c/22393
12364         * gcc.dg/complex-4.c: New test.
12365
12366 2005-07-21  Richard Guenther  <rguenther@suse.de>
12367
12368         PR testsuite/22522
12369         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
12370         scanning for asm labels.
12371         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12372
12373 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12374
12375         PR target/22085
12376         * gcc.dg/altivec-pr22085.c: New.
12377
12378 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
12379
12380         PR tree-optimization/19210
12381         * gcc.dg/tree-ssa/pr19210-1.c: New.
12382         * gcc.dg/tree-ssa/pr19210-2.c: New.
12383
12384 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
12385
12386         PR rtl-optimization/22167
12387         * g++.dg/opt/pr22167.C: New test.
12388
12389 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
12390
12391         PR c++/2922
12392         * g++.dg/lookup/two-stage2.C: New.
12393         * g++.dg/lookup/two-stage3.C: New.
12394         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
12395         fixed two-stage name lookup for operators.
12396         * g++.dg/template/call3.C: Compiler now produces an appropriate
12397         error message.
12398         * g++.dg/template/crash37.C: Compiler now describes bla() on line
12399         14 as a candidate.
12400         * g++.dg/template/ptrmem4.C: Compiler produces different error
12401         message.
12402         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
12403         connect_to_method as a candidate.
12404
12405 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
12406
12407         * gcc.dg/fold-alloc-1.c: New test.
12408
12409 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
12410
12411         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
12412         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
12413
12414 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
12415
12416         * gcc.dg/fold-abs-1.c: New test.
12417         * gcc.dg/fold-abs-2.c: New test.
12418         * gcc.dg/fold-abs-3.c: New test.
12419
12420 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
12421
12422         Make CONSTRUCTOR use VEC to store initializers.
12423         * g++.dg/ext/complit3.C: Check for specific error messages.
12424         * g++.dg/init/brace2.C: Update error message.
12425         * g++.dg/warn/Wbraces2.C: Likewise.
12426
12427 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
12428
12429         PR fortran/16940
12430         * gfortran.dg/module_interface_1.f90: New test.
12431
12432 2005-07-19  Danny Berlin <dberlin@dberlin.org>
12433             Kenneth Zadeck <zadeck@naturalbridge.com>
12434
12435         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
12436
12437 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12438
12439         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
12440         specify -Wformat for these tests.
12441         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
12442         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
12443         * gcc.dg/format/opt-6.c: Delete.
12444
12445 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12446
12447         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
12448         * gcc.dg/tree-ssa/sra-3.c: Likewise.
12449
12450 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
12451
12452         * gcc.dg/tree-ssa/alias-2.c: New test.
12453
12454 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
12455
12456         PR c++/22263
12457         * g++.dg/template/explicit7.C: New test.
12458
12459 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
12460
12461         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
12462         width of 8 to +Inf and -Inf.
12463
12464 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
12465
12466         PR c++/22139
12467         * g++.dg/template/friend36.C: New test.
12468
12469 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
12470
12471         PR fortran/21730
12472         * gfortran.dg/pr21730.f: New test.
12473
12474 2005-07-16  Danny Berlin <dberlin@dberlin.org>
12475             Kenneth Zadeck <zadeck@naturalbridge.com>
12476
12477         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
12478         since pure const detection cannot run at -O1 in c compiler.
12479         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
12480         can now optimize this case properly.
12481         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
12482         because we now pass.
12483         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
12484
12485 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
12486
12487         PR c/22421
12488         * gcc.dg/format/bitfld-1.c: New test.
12489
12490 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12491
12492         PR c++/22204
12493         * g++.dg/rtti/repo1.C: New test.
12494
12495 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
12496
12497         PR middle-end/22398
12498         * gcc.c-torture/compile/pr22398.c: New test.
12499
12500 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
12501
12502         PR c++/22132
12503         * g++.dg/expr/cast4.C: New test.
12504
12505 2005-07-15  Richard Guenther  <rguenther@suse.de>
12506
12507         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
12508         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
12509
12510 2005-07-15  Steven Bosscher  <stevenb@suse.de>
12511
12512         PR tree-optimization/22230
12513         * gcc.dg/tree-ssa/pr22230.c: New test.
12514
12515 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
12516
12517         * gfortran.dg/g77/cpp6.f: New test.
12518
12519         PR fortran/22417
12520         * gfortran.dg/g77/cpp5.F: New test.
12521         * gfortran.dg/g77/cpp5.h: New file.
12522         * gfortran.dg/g77/cpp5inc.h: New file.
12523
12524 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
12525
12526         PR libfortran/16435
12527         * gfortran.dg/tl_editting.f90: New.
12528         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
12529
12530 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
12531
12532         * gfortran.dg/char_array_constructor.f90: New test.
12533
12534 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
12535
12536         * gfortran.dg/past_eor.f90: New.
12537         * gfortran.dg/complex_read.f90: New.
12538
12539 2005-07-13  Jeff Law  <law@redhat.com>
12540
12541         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
12542         additional casts.
12543
12544         * gcc.dg/tree-ssa/pr22321.c: New test
12545
12546 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
12547
12548         PR tree-optimization/21921
12549         * gcc.dg/tree-ssa/pr21921.c: New.
12550
12551 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12552
12553         PR tree-optimizatio/22442
12554         * gcc.dg/tree-ssa/loop-11.c: New test.
12555
12556 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12557
12558         PR tree-opt/21840
12559         * gcc.c-torture/compile/pr21840.c: New test.
12560
12561 2005-07-12  Jan Hubicka  <jh@suse.cz>
12562
12563         * gcc.c-torture/compile/pr22379.c: New test.
12564
12565 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
12566
12567         PR libfortran/21593
12568         gfortran.dg/dev_null.f90: Remove outdated comment about
12569         PR libfortran/21593.
12570
12571
12572 2005-07-12  Dale Johannesen  <dalej@apple.com>
12573
12574         * gcc.target/i386/compress-float-sse.c: New.
12575         * gcc.target/i386/compress-float-sse-pic.c: New.
12576         * gcc.target/i386/compress-float-387.c: New.
12577         * gcc.target/i386/compress-float-387-pic.c: New.
12578         * gcc.dg/compress-float-ppc.c: New.
12579         * gcc.dg/compress-float-ppc-pic.c: New.
12580
12581 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
12582
12583         PR libfortran/21593
12584         gfortran.dg/dev_null.f90: Remove targets.
12585
12586 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
12587
12588         PR tree-opt/22335
12589         * gcc.dg/pr22335-1.c: New test.
12590         * gcc.dg/pr22335-2.c: New test.
12591
12592 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12593
12594         PR c++/20172
12595         * g++.dg/template/nontype12.C : New test.
12596
12597 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
12598
12599         * gcc.dg/tree-ssa/loop-10.c: New test.
12600
12601 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
12602
12603         * gcc.c-torture/execute/20020720-1.x: Remove.
12604
12605 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
12606
12607         * gfortran.fortran-torture/execute/forall_7.f90: New test.
12608
12609 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
12610
12611         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
12612         (dg-mips-options): Use it.
12613
12614 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
12615
12616         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
12617
12618 2005-07-09  Richard Henderson  <rth@redhat.com>
12619
12620         * lib/target-supports.exp (check_effective_target_sync_char_short):
12621         Add alpha.
12622
12623 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
12624
12625         PR libfortran/22217
12626         * gfortran.dg/negative-z-descriptor.f90: New test.
12627
12628 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12629
12630         PR tree-opt/22329
12631         * gcc.dg/pr22329.c: New test.
12632
12633 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
12634
12635         PR tree-optimization/20139
12636         * gcc.dg/tree-ssa/pr20139.c: New.
12637
12638 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
12639
12640         PR tree-opt/22356
12641         * testsuite/gcc.dg/pr22356-1.c: New test.
12642
12643 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
12644
12645         PR c++/21799
12646         * g++.dg/template/unify8.C: New.
12647         * g++.dg/template/unify9.C: New.
12648
12649 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
12650
12651         * gfortran.fortran-torture/execute/entry_10.f90: New test.
12652
12653 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
12654
12655         * gcc.dg/darwin-version-1.c: New.
12656         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
12657         * gcc.dg/builtins-20.c: Likewise.
12658         * gcc.dg/builtins-53.c: Likewise.
12659         * gcc.dg/torture/builtins-convert-1.c: Likewise.
12660         * gcc.dg/torture/builtins-convert-2.c: Likewise.
12661         * gcc.dg/torture/builtins-convert-3.c: Likewise.
12662         * gcc.dg/torture/builtins-power-1.c: Likewise.
12663         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
12664         on Darwin.
12665
12666 2005-07-07  Jeff Law  <law@redhat.com>
12667
12668         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
12669         argument evaluation order.
12670
12671 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
12672
12673         PR libfortran/21594
12674         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12675         Add test cases where the shift length is greater than the
12676         array length.
12677
12678 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12679
12680         * obj-c++.dg/proto-lossage-6.mm: New.
12681         * objc.dg/proto-lossage-6.m: New.
12682
12683 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12684
12685         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
12686         * objc.dg/gnu-runtime-2.m: Likewise.
12687
12688 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12689
12690         * gfortran.dg/longline.f: New test.
12691
12692         * gfortran.dg/badline.f: New test.
12693
12694 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12695
12696         PR fortran/16531
12697         PR fortran/15966
12698         PR fortran/18781
12699         * gfortran.dg/hollerith.f90: New.
12700         * gfortran.dg/hollerith2.f90: New.
12701         * gfortran.dg/hollerith3.f90: New.
12702         * gfortran.dg/hollerith4.f90: New.
12703         * gfortran.dg/hollerith_f95.f90: New.
12704         * gfortran.dg/hollerith_legacy.f90: New.
12705         * gfortran.dg/g77/cpp4.F: New. Port from g77.
12706
12707 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
12708
12709         PR objc/22274
12710         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
12711         * objc.dg/gnu-runtime-2.m: New.
12712
12713 2005-07-06  Jeff Law  <law@redhat.com>
12714
12715         * gcc.dg/tree-ssa/vrp17.c: New test.
12716
12717 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
12718
12719         PR fortran/22327
12720         * gfortran.dg/array_constructor_5.f90: New test.
12721
12722 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
12723
12724         * gfortran.fortran-torture/execute/entry_9.f90: New test.
12725
12726 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
12727
12728         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
12729         * gcc.dg/980816-1.c: Ditto.
12730
12731 2005-07-06  Jeff Law  <law@redhat.com>
12732
12733         * gcc.c-torture/compile/pr21356.c: New test.
12734
12735 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12736
12737         PR c/22013
12738         PR c/22098
12739         * gcc.c-torture/compile/pr22013-1.c,
12740         gcc.c-torture/execute/pr22098-1.c,
12741         gcc.c-torture/execute/pr22098-2.c,
12742         gcc.c-torture/execute/pr22098-3.c: New tests.
12743
12744 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
12745
12746         PR c/22308
12747         * gcc.dg/pr22308-1.c: New test.
12748
12749 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
12750
12751         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
12752         target.
12753         * gcc.dg/compare9.c: Use -fshort-enums instead of
12754         -fno-short-enums.  Change the last test to dg-bogus.
12755
12756 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
12757
12758         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
12759         * gcc.dg/compare9.c: New.
12760
12761 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12762
12763         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
12764
12765 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12766
12767         PR testsuite/22288
12768         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
12769
12770
12771 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12772
12773         * gcc.dg/format/gcc_gfc-1.c: New.
12774
12775 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
12776
12777         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
12778
12779 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12780
12781         PR fortran/20842
12782         * gfortran.dg/io_invalid_1.f90: New test.
12783
12784 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
12785
12786         * gcc.dg/format/gcc_diag-1.c: Update.
12787
12788 2005-07-02  Jeff Law  <law@redhat.com>
12789
12790         * gcc.dg/tree-ssa/pr22051-1.c: New test.
12791         * gcc.dg/tree-ssa/pr22051-2.c: New test.
12792
12793 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
12794
12795         * gcc.dg/format/gcc_diag-1.c: Update.
12796
12797 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
12798
12799         PR tree-opt/22269
12800         * gcc.c-torture/compile/pr22269.c: New test.
12801
12802 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
12803
12804         PR 21584
12805         PR 22219
12806         * g++.dg/tree-ssa/pr21584-1.C: New test.
12807         * g++.dg/tree-ssa/pr21584-2.C: New test.
12808
12809 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
12810
12811         * obj-c++.dg/try-catch-11.mm: New.
12812         * objc.dg/try-catch-10.m: New.
12813
12814 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
12815
12816         * g++.dg/other/ucnid-1.C: xfail on AIX.
12817
12818 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
12819
12820         PR 22234
12821         * gcc.dg/20050629-1.c: New test.
12822
12823 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
12824
12825         * obj-c++.dg/const-str-1[0-1].mm: New.
12826         * objc.dg/const-str-1[0-1].m: New.
12827
12828 2005-05-29  Richard Henderson  <rth@redhat.com>
12829
12830         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
12831         Rename from check_effective_target_vect_no_max.
12832         (check_effective_target_vect_no_int_add): New.
12833         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
12834         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
12835         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12836         * gcc.dg/vect/vect-reduc-1.c: Use both.
12837         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12838
12839 2005-05-29  Richard Henderson  <rth@redhat.com>
12840
12841         * lib/target-supports.exp (check_effective_target_vect_no_max):
12842         Remove i386 and x86_64.
12843
12844 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12845
12846         PR testsuite/21969
12847         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
12848
12849 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
12850
12851         PR middle-end/21969
12852         * gcc.dg/vect/pr21969.c: New test.
12853
12854 2005-06-28  Eric Christopher  <echristo@redhat.com>
12855
12856         PR c/22052
12857         PR c/21975
12858         * gcc.dg/inline1.c: New test.
12859         * gcc.dg/inline2.c: Ditto.
12860         * gcc.dg/inline3.c: Ditto.
12861         * gcc.dg/inline4.c: Ditto.
12862         * gcc.dg/inline5.c: Ditto.
12863
12864 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12865
12866         PR libfortran/22142
12867         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12868         Add testcase also testing eoshift1 for PR 22142.
12869
12870 2005-06-28  Richard Henderson  <rth@redhat.com>
12871
12872         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
12873         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
12874         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
12875         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
12876         gcc.dg/tree-ssa/20030922-2.c: Likewise.
12877
12878 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
12879
12880         PR libfortran/22142
12881         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
12882         Add testcase for PR 22142.
12883
12884 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
12885
12886         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
12887         gcc.target/ia64/fpreg-2.c: New tests.
12888
12889 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12890
12891         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
12892
12893 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12894
12895         PR libfortran/22170
12896         * gfortran.dg/slash_1.f90: New test.
12897
12898 2005-06-27  Richard Henderson  <rth@redhat.com>
12899
12900         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
12901         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
12902         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
12903         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12904         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
12905         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
12906
12907 2005-06-27  Richard Henderson  <rth@redhat.com>
12908
12909         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
12910         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
12911
12912 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
12913
12914         * obj-c++.dg/proto-lossage-5.mm: New.
12915         * objc.dg/proto-lossage-5.m: New.
12916
12917 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
12918
12919         PR 21959
12920         * gcc.dg/tree-ssa/pr21959.c: New test.
12921
12922 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
12923
12924         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
12925         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
12926         testing uninitialized var.
12927
12928         * gcc.c-torture/execute/builtins/chk.h: New.
12929         * gcc.c-torture/execute/builtins/lib/chk.c: New.
12930         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
12931         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
12932         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
12933         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
12934         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
12935         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
12936         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
12937         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
12938         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
12939         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
12940         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
12941         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
12942         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
12943         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
12944         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
12945         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
12946         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
12947         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
12948         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
12949         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
12950         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
12951         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
12952         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
12953         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
12954         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
12955         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
12956         * gcc.dg/builtin-object-size-1.c: New test.
12957         * gcc.dg/builtin-object-size-2.c: New test.
12958         * gcc.dg/builtin-object-size-3.c: New test.
12959         * gcc.dg/builtin-object-size-4.c: New test.
12960         * gcc.dg/builtin-object-size-5.c: New test.
12961         * gcc.dg/builtin-stringop-chk-1.c: New test.
12962         * gcc.dg/builtin-stringop-chk-2.c: New test.
12963         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
12964         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
12965         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
12966         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
12967         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
12968         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
12969         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
12970         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
12971         * gcc.c-torture/execute/printf-1.c: New test.
12972         * gcc.c-torture/execute/fprintf-1.c: New test.
12973         * gcc.c-torture/execute/vprintf-1.c: New test.
12974         * gcc.c-torture/execute/vfprintf-1.c: New test.
12975         * gcc.c-torture/execute/printf-chk-1.c: New test.
12976         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
12977         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
12978         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
12979
12980 2005-06-27  Michael Matz  <matz@suse.de>
12981
12982         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
12983         slot is not merged if address escapes.
12984
12985 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12986
12987         PR c/21911
12988         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
12989
12990 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
12991
12992         PR middle-end/17965
12993         * gcc.c-torture/compile/20050622-1.c: New test.
12994
12995         PR middle-end/22028
12996         * gcc.dg/20050620-1.c: New test.
12997
12998 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
12999
13000         PR tree-optimization/22026
13001         * gcc.dg/tree-ssa/pr22026.c: New.
13002
13003 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
13004
13005         PR libfortran/22144
13006         * gfortran.dg/shift-alloc.f90: New testcase.
13007
13008 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
13009
13010         * all files: Update FSF address in copyright headers.
13011
13012 2005-06-22  Jan Hubicka  <jh@suse.cz>
13013
13014         * wholeprogram-1.c: New testcase.
13015         * wholeprogram-2.c: New testcase.
13016
13017 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
13018
13019         PR 22171
13020         * gcc.dg/tree-ssa/pr22171.c: New test.
13021
13022 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
13023
13024         * gfortran.dg/simplify_modulo.f90: New.
13025
13026 2005-06-24  Jan Hubicka  <jh@suse.cz>
13027
13028         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
13029
13030 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13031
13032         * obj-c++.dg/proto-lossage-[1-4].mm: New.
13033
13034 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
13035
13036         * obj-c++.dg/typedef-alias-1.mm: New.
13037         * objc.dg/typedef-alias-1.m: New.
13038
13039 2005-06-23  Jeff Law  <law@redhat.com>
13040
13041         * gcc.dg/tree-ssa/vrp16.c: New test.
13042
13043 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13044
13045         * lib/target-supports.exp: Add
13046         check_effective_target_fortran_large_real and
13047         check_effective_target_fortran_large_int to check for
13048         corresponding effective targets.
13049         * gfortran.dg/large_integer_kind_1.f90: New test.
13050         * gfortran.dg/large_real_kind_1.f90: New test.
13051
13052 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
13053
13054         PR tree-optimization/22117
13055         * gcc.dg/tree-ssa/pr22117.c: New.
13056
13057 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
13058
13059         PR testsuite/22123
13060         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
13061
13062 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
13063
13064         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
13065
13066 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
13067
13068         * gfortran.dg/f2c_4.f90: Add tests for complex functions
13069         * gfortran.dg/f2c_4.c: Likewise.
13070
13071 2005-06-22 Paul Brook  <paul@codesourcery.com>
13072
13073         PR fortran/21034
13074         * gfortran.dg/auto_save_1.f90: New test.
13075
13076 2005-06-22  Michael Matz  <matz@suse.de>
13077
13078         * gcc.target/x86-64/abi: New directory.
13079         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
13080         * gcc.target/x86-64/abi/README.gcc: New file.
13081         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
13082         * gcc.target/x86-64/abi/asm-support.s: New file.
13083         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
13084         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
13085         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
13086         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
13087         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
13088         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
13089         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
13090         * gcc.target/x86_64/abi/test_bitfields.c: New test.
13091         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
13092         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
13093         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
13094         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
13095         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
13096         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
13097         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
13098         * gcc.target/x86_64/abi/test_varargs.c: New test.
13099
13100 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
13101
13102         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
13103         32-bit i?86 and x86_64.
13104
13105 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
13106
13107         * obj-c++.dg/const-str-[1-9].mm: New tests.
13108
13109 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
13110
13111         PR fortran/22010
13112         * gfortran.dg/namelist_use.f90: New.
13113         * gfortran.dg/namelist_use_only.f90: New.
13114
13115 2005-06-21  Jeff Law  <law@redhat.com>
13116
13117         * gcc.dg/tree-ssa/vrp15.c: New test.
13118
13119 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
13120
13121         * lib/target-supports.exp (check_effective_target_vect_reduction):
13122         Remove.
13123         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
13124         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
13125         remove vect_reduction target keyword. Also avoid two returns in main.
13126         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13127         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
13128         * gcc.dg/vect/vect-reduc-1short.c: New test.
13129         * gcc.dg/vect/vect-reduc-1char.c: New test.
13130         * gcc.dg/vect/vect-reduc-2short.c: New test.
13131         * gcc.dg/vect/vect-reduc-2char.c: New test.
13132         * gcc.dg/vect/vect-reduc-6.c: New test.
13133         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
13134         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
13135         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
13136
13137 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13138         Paul Thomas  <pault@gcc.gnu.org>
13139
13140         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
13141         New tests.
13142
13143 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13144
13145         * gfortran.dg/backslash_1.f90: New test.
13146         * gfortran.dg/backslash_2.f90: New test.
13147
13148 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
13149
13150         * gfortran.dg/duplicate_labels.f90: New test.
13151
13152 2005-06-20  Jan Beulich  <jbeulich@novell.com>
13153
13154         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
13155         unsupportable relocations.
13156         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13157         * gcc.dg/20050321-2.c: xfail for NetWare.
13158
13159 2005-06-20  Andreas Jaeger  <aj@suse.de>
13160
13161         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
13162         gcc.target/i386/fastcall-sseregparm.c,
13163         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
13164
13165 2005-06-19  Richard Henderson  <rth@redhat.com>
13166
13167         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
13168
13169 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
13170
13171         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
13172
13173 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
13174
13175         PR c++/22115
13176         * g++.dg/conversion/simd2.C: Change expected error message.
13177
13178 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13179
13180         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
13181         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13182         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13183
13184 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
13185
13186         * gcc.dg/fold-mod-1.c: New test.
13187
13188 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
13189
13190         PR fortran/19926
13191         * gfortran.dg/pr19926.f90: New test.
13192
13193 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
13194
13195         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
13196         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
13197         targets.
13198         * gcc.dg/vect/vect-reduc-2.c: Likewise.
13199         * gcc.dg/vect/vect-reduc-3.c: Likewise.
13200
13201 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
13202
13203         * gcc.target/ia64/float80-varargs-1.c: New test.
13204
13205 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13206
13207         PR tree-opt/22035
13208         * gfortran.dg/f2c_6.f90: New test.
13209
13210 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
13211
13212         PR c++/17413
13213         * g++.dg/template/local5.C: New.
13214
13215 2005-06-17  Richard Henderson  <rth@redhat.com>
13216
13217         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
13218
13219 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
13220
13221         PR testsuite/21945
13222         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
13223
13224 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
13225
13226         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
13227         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
13228         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
13229         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
13230         check_vect to verify the presence of hardware vector support.
13231
13232 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
13233
13234         PR testsuite/22056
13235         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
13236
13237 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13238
13239         PR libfortran/19216
13240         * gfortran.dg/pr19216.f: Add correct space between brackets and
13241         dg directive.
13242
13243 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13244
13245         PR libfortran/16436
13246         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
13247
13248 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
13249
13250         * gcc.target/i386/attributes-error.c: New testcase.
13251         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
13252         * gcc.target/i386/regparm-stdcall.c: Likewise.
13253         * gcc.target/i386/sseregparm-1.c: Likewise.
13254         * gcc.target/i386/sseregparm-2.c: Likewise.
13255
13256 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
13257
13258         * g++.dg/rtti/crash2.C: New.
13259
13260 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
13261
13262         * gcc.dg/noncompile/20040203-3.c: Update expected message.
13263
13264 2005-06-15  David Ung  <davidu@mips.com>
13265
13266         * gcc.target/mips/mips16e-extends.c: New test for testing the
13267         generation of MIPS16e zeb/zeh, seb/seh instructions.
13268
13269 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
13270
13271         PR 22018
13272         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
13273         * gcc.dg/tree-ssa/pr22018.c: New test.
13274
13275 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
13276
13277         * gcc.dg/simd-1.c: Update error messages.
13278         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
13279         * gcc.dg/simd-2.c: Update error messages.
13280         * gcc.dg/simd-4.c: New.
13281
13282 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
13283
13284         PR c++/20678
13285         * g++.dg/other/crash-4.C: New.
13286
13287 2005-06-14  Devang Patel  <dpatel@apple.com>
13288
13289         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
13290
13291 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
13292
13293         PR c++/21929
13294         * g++.dg/parse/crash11.C: Update
13295
13296 2005-06-13  Jeff Law  <law@redhat.com>
13297
13298         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
13299         perform the desired transformations.
13300         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
13301         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
13302
13303 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13304
13305         PR fortran/22038
13306         * gfortran.dg/forall_1.f90: Un-XFAIL.
13307
13308 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
13309
13310         PR c++/21929
13311         * g++.dg/parse/crash26.C: New.
13312
13313         PR c++/20789
13314         * g++.dg/init/member1.C: New.
13315
13316 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
13317
13318         * gfortran.dg/altreturn_1.f90: New test.
13319
13320 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
13321
13322         PR middle-end/21985
13323         * gcc.dg/tree-ssa/pr21985.c: New test.
13324
13325 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13326
13327         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
13328
13329 2005-06-12  Roger Sayle  <roger@eyesopen.com>
13330
13331         PR c++/21930
13332         * g++.dg/other/error10.C: New test case.
13333
13334 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13335
13336         PR libfortran/19155
13337         * gfortran.dg/pr19155.f: Add test.
13338
13339 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13340
13341         * gfortran.dg/f2c_7.f90: New test.
13342
13343         * gfortran.dg/forall_1.f90: XFAILed.
13344
13345 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
13346
13347         * gcc.dg/pr14796-1.c: New.
13348         * gcc.dg/pr14796-2.c: New.
13349
13350 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
13351
13352         PR fortran/17792
13353         PR fortran/21375
13354         * gfortran.dg/deallocate_stat.f90: New test.
13355
13356 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
13357
13358         * gfortran.fortran-torture/execute/in-pack.f90: New test.
13359
13360 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
13361
13362         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
13363         access will be generated when this loop is vectorized. Test that
13364         accesses with same alignment were detected.
13365         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
13366         Test that accesses with same alignment were detected.
13367         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
13368         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
13369         alignment were detected.
13370
13371 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
13372
13373         PR c++/10611
13374         * g++.dg/conversion/simd2.C: New.
13375
13376 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
13377
13378         * gcc.dg/Wcxx-compat-1.c: New.
13379
13380 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
13381
13382         PR libfortran/21480
13383         * gfortran.dg/reshape-complex.f90: Add a test for a packed
13384         complex array.
13385
13386 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
13387
13388         * gcc.dg/alias-8.c: New.
13389
13390 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
13391
13392         * gcc.dg/format/cmn_err-1.c: Update.
13393
13394 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
13395
13396         PR target/20666
13397         * gcc.target/sparc/fexpand-2.c: New.
13398         * gcc.target/sparc/fpmerge-2.c: New.
13399         * gcc.target/sparc/fpmul-2.c: New.
13400         * gcc.target/sparc/noresult.c: New.
13401         * gcc.target/sparc/pdist-2.c: New.
13402         * gcc.target/sparc/pdist-3.c: New.
13403
13404 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
13405
13406         PR testsuite/21702
13407         * gcc.target/i386/i386.exp: Fix comment typo.
13408
13409 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
13410
13411         PR c++/19497
13412         * g++.dg/inherit/using5.C: New.
13413         * g++.dg/inherit/using6.C: New.
13414
13415 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13416
13417         PR c++/19894
13418         * g++.dg/template/ptrmem15.C: New test.
13419
13420         PR c++/20563
13421         * g++.dg/ext/label4.C: New test.
13422
13423 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
13424
13425         * gcc.dg/tls/debug-1.c: New test.
13426
13427 2005-06-07  Dale Johannesen  <dalej@apple.com>
13428
13429         * gcc.target/i386/movq.c: New.
13430
13431 2005-06-07  Dale Johannesen  <dalej@apple.com>
13432
13433         * gcc.dg/20050607-1.c: New.
13434
13435 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
13436
13437         PR middle-end/21850
13438         * gcc.c-torture/execute/20050607-1.c: New test.
13439
13440 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
13441
13442         PR libfortran/21926
13443         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
13444         Test case where the return array has lowest stride one,
13445         but isn't packed.
13446
13447 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
13448
13449         * lib/target-supports.exp (check_effective_target_sync_int_long):
13450         Add s390 and s390x targets.
13451
13452 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
13453
13454         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
13455         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
13456         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
13457         * gcc.dg/tree-ssa/loop-9.c: New test.
13458
13459 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
13460
13461         * g++.dg/parse/defarg10.C: New.
13462
13463 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
13464
13465         PR regression/21897
13466         * gcc.c-torture/execute/20050604-1.c: New test.
13467
13468 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
13469
13470         PR 21903
13471         * g++.dg/parse/defarg9.C: New.
13472
13473         PR c++/20637
13474         * g++.dg/inherit/using4.C: New.
13475         * g++.dg/overload/error1.C: Adjust expected errors.
13476         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
13477         * g++.old-deja/g++.brendan/arm2.C: Likewise.
13478         * g++.old-deja/g++.other/redecl2.C: Likewise.
13479         * g++.old-deja/g++.other/redecl4.C: Likewise.
13480         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
13481
13482 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13483
13484         * gfortran.dg/f2c_5.f90: Add -w to dg-options
13485
13486 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
13487
13488         * lib/gfortran.exp (gfortran_target_compile): Call
13489         dg-additional-files-options
13490         * gfortran.dg/f2c_4.f90: New file
13491         * gfortran.dg/f2c_4.c: New file
13492         * gfortran.dg/f2c_5.f90: New file
13493         * gfortran.dg/f2c_5.c: New file
13494
13495 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13496
13497         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
13498
13499         PR fortran/21912
13500         * gfortran.dg/array_constructor_4.f90: New test.
13501
13502 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
13503
13504         PR c++/21619
13505         * g++.dg/ext/builtin9.C: New test.
13506
13507 2005-06-05  Dale Johannesen  <dalej@apple.com>
13508
13509         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
13510         * gcc.c-torture/execute/20050603-2.c: Ditto.
13511
13512 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
13513
13514         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
13515         * gcc.dg/vect/vect-reduc-1.c: New.
13516         * gcc.dg/vect/vect-reduc-2.c: New.
13517         * gcc.dg/vect/vect-reduc-3.c: New.
13518
13519 2005-06-04  Dale Johannesen  <dalej@apple.com>
13520
13521         * gcc.c-torture/execute/20050603-1.c: New.
13522         * gcc.c-torture/execute/20050603-2.c: New.
13523         * gcc.dg/20050603-3.c: New.
13524
13525 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13526
13527         PR fortran/19195
13528         * gfortran.dg/debug_1.f90: New test.
13529
13530         * gfortran.dg/forall_1.f90: New test.
13531
13532 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
13533
13534         * gfortran.dg/array_constructor_3.f90: New test.
13535
13536 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13537
13538         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
13539
13540 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
13541
13542         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
13543
13544 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
13545
13546         PR c/21873
13547         * gcc.dg/init-excess-1.c: New test.
13548
13549 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13550
13551         PR c++/21853
13552         * g++.dg/expr/static_cast6.C: New test.
13553
13554 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
13555
13556         * gcc.dg/tree-ssa/vrp14.c: New test.
13557
13558 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
13559
13560         PR c++/21336
13561         * g++.dg/template/new2.C: New test.
13562
13563 2005-06-03  Josh Conner  <jconner@apple.com>
13564
13565         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
13566         all entries in initializer.
13567
13568 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
13569
13570         PR middle-end/21858
13571         * gcc.dg/pr21858.c: New testcase.
13572
13573 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
13574
13575         PR tree-optimization/21292
13576
13577         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
13578         New.
13579         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13580         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13581         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13582         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13583         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
13584
13585 2005-06-02  Richard Henderson  <rth@redhat.com>
13586
13587         * gcc.dg/sync-2.c: Use -march=i486 for i386.
13588
13589 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
13590
13591         * gcc.dg/wtypequal.c: New testcase.
13592
13593 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
13594
13595         PR 21582
13596         * gcc.dg/tree-ssa/pr21582.c: New test.
13597
13598 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13599
13600         PR c++/21280
13601         * g++.dg/opt/interface2.h: New.
13602         * g++.dg/opt/interface2.C: New.
13603         * g++.dg/init/ctor4.C: Adjust error lines.
13604         * g++.old-deja/g++.bob/inherit2.C: Likewise.
13605         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13606         * g++.old-deja/g++.jason/opeq3.C: Likewise.
13607         * g++.old-deja/g++.pt/assign1.C: Likewise.
13608         * g++.old-deja/g++.pt/crash20.C: Likewise.
13609
13610 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
13611
13612         PR tree-optimization/21734
13613         * g++.dg/vect/pr21734_1.cc: New.
13614         * g++.dg/vect/pr21734_2.cc: New.
13615
13616 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
13617
13618         PR c++/20350
13619         * g++.dg/template/spec24.C: New.
13620
13621         PR c++/21151
13622         * g++.dg/pch/local-1.C: New.
13623         * g++.dg/pch/local-1.Hs: New.
13624
13625 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
13626
13627         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
13628         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
13629         * gcc.dg/tree-ssa/pr14341.c: New test.
13630         * gcc.dg/tree-ssa/pr14841.c: New test.
13631         * gcc.dg/tree-ssa/pr20701.c: New test.
13632         * gcc.dg/tree-ssa/pr21086.c: New test.
13633         * gcc.dg/tree-ssa/pr21090.c: New test.
13634         * gcc.dg/tree-ssa/pr21332.c: New test.
13635         * gcc.dg/tree-ssa/pr21458.c: New test.
13636         * gcc.dg/tree-ssa/pr21658.c: New test.
13637         * gcc.dg/tree-ssa/vrp01.c: New test.
13638         * gcc.dg/tree-ssa/vrp02.c: New test.
13639         * gcc.dg/tree-ssa/vrp03.c: New test.
13640         * gcc.dg/tree-ssa/vrp04.c: New test.
13641         * gcc.dg/tree-ssa/vrp05.c: New test.
13642         * gcc.dg/tree-ssa/vrp06.c: New test.
13643         * gcc.dg/tree-ssa/vrp07.c: New test.
13644         * gcc.dg/tree-ssa/vrp08.c: New test.
13645         * gcc.dg/tree-ssa/vrp09.c: New test.
13646         * gcc.dg/tree-ssa/vrp10.c: New test.
13647         * gcc.dg/tree-ssa/vrp11.c: New test.
13648         * gcc.dg/tree-ssa/vrp12.c: New test.
13649         * gcc.dg/tree-ssa/vrp13.c: New test.
13650
13651 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
13652
13653         PR 21029
13654         * gcc.dg/tree-ssa/pr21029.c: New test.
13655
13656 2005-06-01  Roger Sayle  <roger@eyesopen.com>
13657
13658         * gfortran.dg/logint-1.f: New test case.
13659         * gfortran.dg/logint-2.f: Likewise.
13660         * gfortran.dg/logint-3.f: Likewise.
13661
13662 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
13663
13664         PR c/21536
13665         PR c/20760
13666         * gcc.dg/20050527-1.c: New test.
13667
13668         * gcc.dg/i386-sse-12.c: New test.
13669
13670         PR fortran/21729
13671         * gfortran.dg/implicit_5.f90: New test.
13672
13673 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
13674
13675         PR fortran/20883
13676         * gfortran/assign_4.f90: New test.
13677         * gfortran/assign_2.f90: Change compile to run.
13678
13679 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
13680
13681         * lib/target-supports.exp
13682         (check_effective_target_sync_char_short): New.
13683         * gcc.dg/sync-2.c: New.
13684
13685 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
13686
13687         PR tree-optimization/21817
13688         * gcc.dg/torture/pr21817-1.c: New.
13689
13690 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
13691
13692         PR c++/21165
13693         * g++.dg/template/init5.C: New.
13694
13695 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
13696
13697         * gfortran.dg/char_initialiser_actual.f90:
13698         Test character initialisers as actual arguments.
13699         * gfortran.dg/char_pointer_comp_assign.f90:
13700         Test character pointer structure component assignments.
13701         * gfortran.dg/char_array_structure_constructor.f90:
13702         Test character components in structure constructors.
13703
13704 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
13705
13706         PR middle-end/20931
13707         * g++.dg/opt/pr20931.C: New test.
13708
13709 2005-05-31  Andreas Jaeger  <aj@suse.de>
13710
13711         PR testsuite/20772
13712         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
13713         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
13714         g++.old-deja/g++.ext/asmspec1.C,
13715         g++.old-deja/g++.other/regstack.C,
13716         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
13717         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
13718         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
13719         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
13720         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
13721         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
13722         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
13723         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
13724         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
13725         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
13726         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
13727         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
13728         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
13729         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
13730         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
13731         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
13732         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
13733         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
13734         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
13735
13736 2005-05-31  Jeff Law  <law@redhat.com>
13737
13738         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
13739
13740 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
13741
13742         PR middle-end/21743
13743         * gcc.dg/builtins-1.c: Activate disabled clog test.
13744         * gcc.dg/torture/builtin-attr-1.c: Likewise.
13745
13746 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
13747
13748         * gfortran.dg/char_pointer_assign.f90:
13749         Test character-pointer assignments and pointer assignments.
13750         * gfortran.dg/char_pointer_dummy.f90:
13751         Test character-pointer dummy arguments.
13752         * gfortran.dg/char_pointer_func.f90:
13753         Test character-pointer function returns.
13754         * gfortran.dg/char_pointer_dependency.f90:
13755         Test character-pointer functions with dependencies.
13756
13757 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
13758
13759         PR c++/21784
13760         * g++.dg/lookup/using14.C: New test.
13761
13762 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
13763
13764         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
13765         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
13766         trailing ^M.
13767
13768 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
13769
13770         PR c++/17413
13771         * g++.dg/template/local5.C: New.
13772
13773         PR target/21761
13774         * gcc.c-torture/compile/pr21761.c: New.
13775
13776         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
13777         before darwin8.
13778
13779 2005-05-30  Steven G. Kargl
13780
13781         PR fortran/20846
13782         * gfortran.dg/inquire_8.f90: New test.
13783
13784 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13785
13786         PR libfortran/21376
13787         * gfortran.dg/output_exponents_1.f90: New test.
13788
13789 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13790
13791         PR libfortran/20006
13792         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
13793
13794 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
13795
13796         PR c++/21210
13797         * g++.dg/ext/complex1.C: New test.
13798
13799         PR c++/21340
13800         * g++.dg/init/ctor6.C: New test.
13801
13802 2005-05-29  Jan Hubicka  <jh@suse.cz>
13803
13804         * gcc.c-torture/compile/pr21562.c: New.
13805
13806 2005-05-28  Steven G. Kargl <kargls@comcast.net>
13807
13808         * gfortran.dg/subnormal_1.f90: New test.
13809
13810 2005-05-28  Jan Hubicka  <jh@suse.cz>
13811
13812         * tree-prof.exp: Fix comment.
13813         * value-prof-1.c: New.
13814         * value-prof-2.c: New.
13815         * value-prof-3.c: New.
13816         * value-prof-4.c: New.
13817
13818 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
13819
13820         PR c++/21614
13821         * g++.dg/expr/ptrmem6.C: New test.
13822         * g++.dg/expr/ptrmem6a.C: Likewise.
13823
13824 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
13825
13826         PR tree-optimization/21658
13827         * gcc.dg/tree-ssa/pr21658.c: New.
13828
13829 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
13830
13831         PR c++/21455
13832         * g++.dg/inherit/ptrmem3.C: New.
13833
13834         PR c++/21681
13835         * g++.dg/parse/template16.C: New.
13836
13837 2005-05-27  Andreas Jaeger  <aj@suse.de>
13838
13839         * gcc.dg/setjmp-2.c: Only run in 32-bit.
13840
13841         * gcc.dg/i386-sse-8.c: Run test on all archs.
13842
13843 2005-05-26  Mike Stump  <mrs@apple.com>
13844
13845         * objc.dg/isa-field-1.m: Only run on darwin.
13846         * objc.dg/lookup-1.m: Likewise.
13847         * objc.dg/try-catch-8.m: Likewise.
13848
13849 2005-05-26  Roger Sayle  <roger@eyesopen.com>
13850
13851         PR tree-optimization/9814
13852         * gcc.dg/pr9814-1.c: New test case.
13853
13854 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13855
13856         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
13857         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
13858         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
13859         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
13860         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
13861         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
13862         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
13863         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
13864         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
13865         objc.dg/try-catch-8.m: New.
13866
13867 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
13868
13869         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
13870         remove extraneous semicolons.
13871
13872 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
13873
13874         * obj-c++.dg/comp-types-12.mm: New.
13875         * objc.dg/comp-types-11.m: New.
13876         * objc.dg/selector-4.m: New.
13877
13878 2005-05-26  Andreas Jaeger  <aj@suse.de>
13879
13880         PR testsuite/20772
13881         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
13882         g++.old-deja/g++.ext/attrib3.C,
13883         g++.old-deja/g++.other/store-expr1.C,
13884         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
13885         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
13886         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
13887         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
13888         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
13889         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
13890         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
13891         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
13892         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
13893         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
13894         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
13895         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
13896         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
13897         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
13898         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
13899         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
13900         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
13901         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
13902         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
13903
13904 2005-05-26  Andreas Jaeger  <aj@suse.de>
13905
13906         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
13907         x86-64 compilation.
13908
13909 2005-05-26  Andreas Jaeger  <aj@suse.de>
13910
13911         PR testsuite/20772
13912         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
13913         gcc.misc-tests/i386-pf-athlon-1.c,
13914         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
13915         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
13916         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
13917         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
13918         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
13919         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
13920         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
13921         programs.
13922
13923         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
13924         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
13925         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
13926         x86-64 compilation.
13927
13928         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
13929         x86_64.
13930
13931         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
13932         effective-target ilp32.
13933
13934 2005-05-26  David Ung  <davidu@mips.com>
13935
13936         * gcc.target/mips/ext_ins.c: New test for testing the generation
13937         of MIPS32/64 rev 2 ext/ins instructions.
13938
13939 2005-05-26  Andreas Jaeger  <aj@suse.de>
13940
13941         * treelang/compile/unsigned.tree: Use gimple instead of
13942         nonexisting generic dump.
13943
13944 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
13945
13946         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
13947
13948 2005-05-26  Andreas Jaeger  <aj@suse.de>
13949
13950         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
13951
13952 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
13953
13954         PR libfortran/17283
13955         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
13956         Test callee-allocated memory with write statements.
13957
13958 2005-05-25  Roger Sayle  <roger@eyesopen.com>
13959
13960         PR middle-end/21709
13961         * gcc.dg/pr21709-1.c: New test case.
13962
13963 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
13964             Mike Stump  <mrs@apple.com>
13965
13966         * objc/execute/next_mapping.h: Update for C++.
13967
13968         * obj-c++.dg/selector-1.mm: Move to...
13969         * obj-c++.dg/selector-4.mm: here...
13970
13971         * obj-c++.dg/basic.mm: New.
13972         * obj-c++.dg/comp-types-1.mm: New.
13973         * obj-c++.dg/cxx-class-1.mm: New.
13974         * obj-c++.dg/cxx-ivars-1.mm: New.
13975         * obj-c++.dg/cxx-ivars-2.mm: New.
13976         * obj-c++.dg/cxx-ivars-3.mm: New.
13977         * obj-c++.dg/cxx-scope-1.mm: New.
13978         * obj-c++.dg/cxx-scope-2.mm: New.
13979         * obj-c++.dg/defs.mm: New.
13980         * obj-c++.dg/empty-private-1.mm: New.
13981         * obj-c++.dg/encode-1.mm: New.
13982         * obj-c++.dg/encode-2.mm: New.
13983         * obj-c++.dg/encode-3.mm: New.
13984         * obj-c++.dg/extern-c-1.mm: New.
13985         * obj-c++.dg/extra-semi.mm: New.
13986         * obj-c++.dg/fix-and-continue-2.mm: New.
13987         * obj-c++.dg/isa-field-1.mm: New.
13988         * obj-c++.dg/ivar-list-semi.mm: New.
13989         * obj-c++.dg/local-decl-1.mm: New.
13990         * obj-c++.dg/lookup-1.mm: New.
13991         * obj-c++.dg/lookup-2.mm: New.
13992         * obj-c++.dg/method-1.mm: New.
13993         * obj-c++.dg/method-2.mm: New.
13994         * obj-c++.dg/method-3.mm: New.
13995         * obj-c++.dg/method-4.mm: New.
13996         * obj-c++.dg/method-5.mm: New.
13997         * obj-c++.dg/method-6.mm: New.
13998         * obj-c++.dg/method-7.mm: New.
13999         * obj-c++.dg/no-extra-load.mm: New.
14000         * obj-c++.dg/overload-1.mm: New.
14001         * obj-c++.dg/pragma-1.mm: New.
14002         * obj-c++.dg/pragma-2.mm: New.
14003         * obj-c++.dg/private-1.mm: New.
14004         * obj-c++.dg/private-2.mm: New.
14005         * obj-c++.dg/proto-qual-1.mm: New.
14006         * obj-c++.dg/qual-types-1.mm: New.
14007         * obj-c++.dg/stubify-1.mm: New.
14008         * obj-c++.dg/stubify-2.mm: New.
14009         * obj-c++.dg/super-class-1.mm: New.
14010         * obj-c++.dg/super-class-2.mm: New.
14011         * obj-c++.dg/super-dealloc-1.mm: New.
14012         * obj-c++.dg/super-dealloc-2.mm: New.
14013         * obj-c++.dg/template-1.mm: New.
14014         * obj-c++.dg/template-2.mm: New.
14015         * obj-c++.dg/template-3.mm: New.
14016         * obj-c++.dg/template-4.mm: New.
14017         * obj-c++.dg/template-5.mm: New.
14018         * obj-c++.dg/template-6.mm: New.
14019         * obj-c++.dg/try-catch-1.mm: New.
14020         * obj-c++.dg/try-catch-2.mm: New.
14021         * obj-c++.dg/try-catch-3.mm: New.
14022         * obj-c++.dg/try-catch-4.mm: New.
14023         * obj-c++.dg/try-catch-5.mm: New.
14024         * obj-c++.dg/try-catch-6.mm: New.
14025         * obj-c++.dg/try-catch-7.mm: New.
14026         * obj-c++.dg/try-catch-8.mm: New.
14027         * obj-c++.dg/try-catch-9.mm: New.
14028         * obj-c++.dg/va-meth-1.mm: New.
14029
14030 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14031
14032         * obj-c++.dg/selector-1.mm: New.
14033         * obj-c++.dg/selector-2.mm: New.
14034
14035 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14036
14037         * obj-c++.dg/selector-3.mm: New.
14038         * objc.dg/selector-3.m: New.
14039
14040 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
14041
14042         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
14043         about where warning appears.
14044
14045 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14046
14047         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
14048         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
14049         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
14050         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
14051
14052 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
14053
14054         * gcc.dg/20050524-1.c: New test.
14055
14056 2005-05-25  Jan Hubicka  <jh@suse.cz>
14057
14058         * gcc.dg/tree-prof/inliner-1.c: New.
14059
14060 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
14061
14062         * gcc.dg/tree-prof: New directory.
14063         * gcc.dg/tree-prof/tree-prof.exp: New.
14064
14065 2005-05-25  DJ Delorie  <dj@redhat.com>
14066
14067         * gcc.dg/Wattributes-1.c: New.
14068         * gcc.dg/Wattributes-2.c: New.
14069         * gcc.dg/Wattributes-3.c: New.
14070
14071 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
14072
14073         PR tree-optimization/19833
14074         * gcc.dg/uninit-4.c: Remove xfail.
14075         * gcc.dg/uninit-9.c: Ditto.
14076
14077 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
14078
14079         * obj-c++.dg/bitfield-[1-5].mm: New.
14080         * obj-c++.dg/class-protocol-1.mm: New.
14081         * obj-c++.dg/comp-types-1[0-1].mm: New.
14082         * obj-c++.dg/comp-types-[2-9].mm: New.
14083         * obj-c++.dg/encode-[4-8].mm: New.
14084         * obj-c++.dg/layout-1.mm: New.
14085         * obj-c++.dg/method-1[0-9].mm: New.
14086         * obj-c++.dg/method-2[0-1].mm: New.
14087         * obj-c++.dg/method-[8-9].mm: New.
14088         * obj-c++.dg/objc-gc-3.mm: New.
14089         * obj-c++.dg/try-catch-10.mm: New.
14090         * objc.dg/bitfield-5.m: New.
14091         * objc.dg/comp-types-10.m: New.
14092         * objc.dg/comp-types-9.m: New.
14093         * objc.dg/layout-1.m: New.
14094         * objc.dg/objc-gc-4.m: New.
14095         * objc.dg/try-catch-9.m: New.
14096         * objc.dg/class-protocol-1.m: Tweak diagnostics.
14097         * objc.dg/comp-types-1.m: Likewise.
14098         * objc.dg/comp-types-[5-6].m: Likewise.
14099         * objc.dg/method-9.m: Likewise.
14100
14101 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
14102
14103         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
14104         and on hardware without VMX support.
14105
14106         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
14107
14108         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
14109
14110         * lib/profopt.exp (dg-final-generate, dg-final-use,
14111         profopt-final-code, profopt-get-options): New.
14112         (profopt-execute): Process test directives.
14113
14114         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
14115         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14116         cleanup-tree-dump, cleanup-saved-temps): Update comments.
14117
14118 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
14119
14120         PR C++/21645
14121         * g++.dg/init/ctor5.C: New test.
14122
14123 2005-05-24  Ira Rosen  <irar@il.ibm.com>
14124
14125         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
14126         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
14127         vect-113.c, vect-114.c.
14128
14129 2005-05-23  Adam Nemet  <anemet@lnxw.com>
14130
14131         * gcc.dg/const-elim-1.c: Remove xfails.
14132
14133 2005-05-23  Jeff Law  <law@redhat.com>
14134
14135         * gcc.c-torture/compile/pr21638.c: New test.
14136         * gcc.c-torture/compile/20050520-1.c: New test.
14137
14138 2005-05-23  Nick Clifton  <nickc@redhat.com>
14139
14140         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
14141         be a proper triple, ie: m32r*-*-*.
14142         * g++.old-deja/g++.jason/thunk3.C: Likewise.
14143
14144 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
14145
14146         PR middle-end/21331
14147         PR tree-opt/21293
14148         * gcc.c-torture/compile/pr21293.c: New test.
14149         * gcc.c-torture/execute/pr21331.c: New test.
14150
14151 2004-05-20  Richard Henderson  <rth@redhat.com>
14152
14153         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
14154
14155 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
14156
14157         * obj-c++-dg.exp: Add.
14158         * obj-c++.exp: Add.
14159         * obj-c++.dg/dg.exp: Add.
14160
14161 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
14162
14163         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
14164         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
14165
14166 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
14167
14168         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
14169
14170 2004-05-19  Richard Henderson  <rth@redhat.com>
14171
14172         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
14173
14174 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
14175
14176         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
14177
14178         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
14179
14180 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
14181
14182         PR c++/21495
14183         * g++.dg/parse/extern1.C: New test.
14184         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
14185
14186 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14187
14188         * gcc.dg/c99-math.h: New.
14189         * gcc.dg/c99-math-float-1.c: New test.
14190         * gcc.dg/c99-math-double-1.c: Likewise.
14191         * gcc.dg/c99-math-long-double-1.c: Likewise.
14192
14193 2005-05-18  Richard Henderson  <rth@redhat.com>
14194
14195         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
14196
14197 2005-05-18  Devang Patel  <dpatel@apple.com>
14198
14199         * g++.dg/opt/20050511-1.C: New test.
14200
14201 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
14202
14203         PR libfortran/21127
14204         * gfortran.dg/reshape-complex.f90: New test.
14205
14206 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
14207
14208         * gfortran.dg/array_constructor_1.f90: New test.
14209         * gfortran.dg/array_constructor_2.f90: New test.
14210
14211 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
14212
14213         PR fortran/20954
14214         * gfortran.dg/pr20954.f: New test.
14215
14216 2005-05-17  Mike Stump  <mrs@apple.com>
14217
14218         Yet more Objective-C++...
14219
14220         * objc.dg/method-5.m: Update.
14221         * objc.dg/method-6.m: Update.
14222         * objc.dg/method-7.m: Update.
14223         * objc.dg/method-9.m: Update.
14224         * objc.dg/try-catch-2.m: Update.
14225
14226 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
14227
14228         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
14229         Remove little-endian optimizations.
14230
14231 2005-05-17  Jeff Law  <law@redhat.com>
14232
14233         * g++.dg/tree-ssa/pr14814.C: New test.
14234         * gcc.dg/tree-ssa/pr14814.C: New test.
14235         * gcc.dg/tree-ssa/pr17141-1.C: New test.
14236         * gcc.dg/tree-ssa/pr17141-2.C: New test.
14237
14238 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14239
14240         * gcc.dg/compat/generate-random.c: Do not include
14241         libiberty.h.
14242         * gcc.dg/compat/generate-random_r.c: Likewise.
14243
14244 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
14245
14246         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
14247
14248 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
14249
14250         PR middle-end/21595
14251         * g++.dg/tree-ssa/builtin1.C: New testcase.
14252
14253 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
14254
14255         PR c++/21454
14256         * g++.dg/opt/const4.C: New test.
14257
14258         PR middle-end/21492
14259         * g++.dg/opt/crossjump1.C: New test.
14260
14261         PR tree-optimization/21610
14262         * gcc.c-torture/compile/20050516-1.c: New test.
14263
14264         PR fortran/15080
14265         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
14266         about the test failing.
14267         * gfortran.fortran-torture/execute/where_7.f90: New test.
14268         * gfortran.fortran-torture/execute/where_8.f90: New test.
14269
14270 2005-05-16  Richard Henderson  <rth@redhat.com>
14271
14272         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
14273         i?86 and x86_64.
14274
14275 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
14276
14277         * gcc.dg/compat/generate-random.c (config.h): Do not include.
14278         (limits.h): Include unconditionally.
14279         (stdlib.h): Likewise.
14280         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
14281         (limits.h): Include unconditionally.
14282         (stdlib.h): Likewise.
14283         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
14284         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
14285         (limits.h): Include unconditionally.
14286         (stdlib.h): Likewise.
14287         (hashtab.h): Do not include.
14288         (getopt.h): Likewise.
14289         (stddef.h): Include.
14290         (hashval_t): Define.
14291         (struct entry): Add "next" field.
14292         (HASH_SIZE): New macro.
14293         (hash_table): New variable.
14294         (switchfiles): Do not use xmalloc.
14295         (mix): New macro.
14296         (iterative_hash): New function.
14297         (hasht): Remove.
14298         (e_exists): New function.
14299         (e_insert): Likewise.
14300         (output): Use, instead of libiberty hashtable functions.
14301         (main): Do not use getopt.  Do not call htab_create.
14302
14303 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
14304
14305         PR libstdc++/21526
14306         * lib/target-supports.exp (check_mkfifo_available):
14307         Return 0 for cygwin as mkfifo support incomplete on platform.
14308         Fix typos in comments.
14309
14310 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
14311
14312         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
14313
14314 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
14315
14316         PR fortran/17432
14317         * gfortran.dg/assign_4.f: New test.
14318
14319 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
14320
14321         PR tree-optimization/21563
14322         * gcc.dg/tree-ssa/pr21563.c: New.
14323
14324 2005-05-14  Jan Hubicka  <jh@suse.cz>
14325
14326         * gcc.dg/noreturn-7.c: Allow control reaches warning.
14327
14328 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
14329
14330         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
14331
14332 2005-05-13  Julian Brown  <julian@codesourcery.com>
14333
14334         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
14335         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
14336
14337 2005-05-13  Jan Hubicka  <jh@suse.cz>
14338
14339         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
14340         * gcc.dg/fold-xor-?.c: Likewise.
14341         * gcc.dg/pr15784-?.c: Likewise.
14342         * gcc.dg/pr20922-?.c: Likewise.
14343         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
14344         * gcc.dg/tree-ssa/pr17598.c: Likewise.
14345         * gcc.dg/tree-ssa/pr20470.c: Likewise.
14346
14347 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14348
14349         PR fortran/21260
14350         * gfortran.dg/hollerith_1.f90: New test.
14351
14352 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14353
14354         * gfortran.dg/func_result_2.f90: New test.
14355
14356 2005-05-11  Bud Davis  <bdavis@gfortran.org>
14357
14358         * gfortran.dg/dev_null.f90: New test.
14359
14360 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
14361
14362         * gcc.dg/arm-vfp1.c: Revert last change.
14363
14364 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
14365
14366         PR middle-end/19807
14367         PR tree-optimization/19639
14368         * g++.dg/tree-ssa/pr19807.C: New testcase.
14369
14370 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14371
14372         PR libfortran/21471
14373         * gfortran.dg/append-1.f90: New test.
14374
14375 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14376
14377         * gcc.dg/pr18501.c: XFAIL.
14378         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
14379         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
14380         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
14381         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14382         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14383         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
14384         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
14385         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
14386
14387 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14388
14389         PR fortran/20178
14390         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
14391         gfortran.dg/f2c_3.f90: New tests.
14392
14393         * gfortran.dg/return_1.f90: Fix dg annotation.
14394
14395 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
14396
14397         * gcc.c-torture/compile/20050510-1.c: New test.
14398
14399 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
14400
14401         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
14402
14403 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
14404
14405         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
14406
14407 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
14408
14409         PR c/17913
14410         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
14411
14412 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
14413
14414         PR c/21342
14415         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
14416         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
14417
14418 2005-05-10  Ben Elliston  <bje@au.ibm.com>
14419
14420         PR debug/16676
14421         * gcc.dg/debug/pr16676.c: New test.
14422
14423 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
14424
14425         PR testsuite/21443
14426         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
14427         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
14428         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
14429         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
14430         Change -O1 to -O2.
14431         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
14432         -fno-tree-dominator-opts.
14433
14434 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14435
14436         * gfortran.dg/return_1.f90: New test.
14437
14438 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
14439
14440         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
14441
14442         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
14443
14444 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
14445
14446         PR c++/21427
14447         * g++.dg/inherit/covariant13.C: New.
14448
14449 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14450
14451         PR libfortran/19155
14452         * gfortran.dg/pr19155.f: New test.
14453
14454 2005-05-08  Roger Sayle  <roger@eyesopen.com>
14455
14456         PR inline-asm/8788
14457         * gcc.dg/pr8788-1.c: New testcase.
14458
14459 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
14460
14461         PR target/21416
14462         * gcc.target/mips/fpcmp-[12].c: New tests.
14463
14464 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
14465
14466         * lib/target-supports-dg.exp (dg-require-fork): New function.
14467         (dg-require-mkfifo): Likewise.
14468         * lib/target-supports.exp (check_function_available): New
14469         function.
14470         (check_fork_available): Likewise.
14471         (check_mkfifo_available): Likewise.
14472
14473 2005-05-06  Jeff Law  <law@redhat.com>
14474
14475         * gcc.c-torture/compile/pr21380.c: New test.
14476
14477 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
14478
14479         PR c++/20961
14480         * g++.dg/ext/weak3.C: New test.
14481
14482 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
14483
14484         PR c++/21352
14485         * g++.dg/template/crash37.C: New test.
14486
14487 2005-05-05  Paul Brook  <paul@codesourcery.com>
14488
14489         * gcc.dg/arm-g2.c: Use effective-target arm32.
14490         * gcc.dg/arm-mmx-1.c: Ditto.
14491         * gcc.dg/arm-scd42-2.c: Ditto.
14492         * gcc.dg/arm-vfp1.c: Ditto.
14493         * lib/target-supports.exp (check_effective_target_arm32): New
14494         function.
14495
14496 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
14497
14498         PR libfortran/21354
14499         gfortran.dg/in_pack_rank7.f90: New test.
14500
14501 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
14502
14503         PR middle-end/15618
14504         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
14505
14506 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
14507
14508         PR middle-end/21265
14509         * gcc.dg/20050503-1.c: New test.
14510
14511         PR rtl-optimization/21239
14512         * gcc.dg/i386-sse-11.c: New test.
14513
14514 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
14515
14516         PR target/16888
14517         * gcc.target/i386/asm-1.c: New test.
14518
14519 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
14520
14521         PR rtl-optimization/21330
14522         * gcc.c-torture/execute/20050502-1.c: New test.
14523
14524         PR target/21297
14525         * gcc.c-torture/execute/20050502-2.c: New test.
14526
14527 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
14528
14529         PR middle-end/21282
14530         * gcc.dg/pr21282.c: New.
14531
14532 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14533
14534         * gcc.dg/vect/pr20122.c: Clean up .vect file.
14535         * gcc.dg/vect/vect-92.c: Likewise.
14536         * gcc.dg/vect/vect-93.c: Likewise.
14537         * gcc.dg/vect/vect-dv-1.c: Likewise.
14538         * gcc.dg/vect/vect-dv-2.c: Likewise.
14539         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
14540
14541 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
14542
14543         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
14544         * gfortran.dg/vect/vect-2.f90: Likewise.
14545         * gfortran.dg/vect/vect-3.f90: Likewise.
14546         * gfortran.dg/vect/vect-4.f90: Likewise.
14547         * gfortran.dg/vect/vect-5.f90: Likewise.
14548
14549 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
14550
14551         PR target/20813
14552         * gcc.dg/rs6000-fpint-2.c: New.
14553
14554 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
14555
14556         PR c/15698
14557         * gcc.dg/builtins-30.c: Update expected messages.
14558         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
14559         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
14560         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
14561
14562 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
14563
14564         PR tree-optimization/21294
14565         * gcc.dg/tree-ssa/pr21294.c: New.
14566
14567 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
14568
14569         * gcc.dg/altivec-3.c (vec_store): Do not use the old
14570         __builtin_altivec_st_internal_4si built-in.
14571
14572 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
14573
14574         PR c++/15875
14575         * g++.dg/template/ptrmem14.C: New test.
14576
14577 2005-05-02  Paul Brook  <paul@codesourcery.com>
14578
14579         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
14580
14581 2005-05-02  Michael Matz  <matz@suse.de>
14582
14583         PR c++/19542
14584         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
14585
14586 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
14587
14588         * g++.dg/cpp/weak.C: New test.
14589
14590 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
14591
14592         * gcc.dg/tree-ssa/loop-8.c: New test.
14593
14594 2005-04-30  Michael Maty  <matz@suse.de>
14595
14596         * gcc.dg/inline-mcpy.c: New test.
14597
14598 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
14599
14600         PR libfortran/18958
14601         * gfortran.dg/eoshift.f90: New test case.
14602
14603 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
14604
14605         PR libfortran/18857
14606         * gfortran.dg/matmul_1.f90: New test.
14607
14608 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14609
14610         PR tree-optimization/21030
14611         * gcc.dg/tree-ssa/pr21030.c: New.
14612
14613 2005-04-29  Devang Patel  <dpatel@apple.com>
14614
14615         PR tree-optimization/21272
14616         * gcc.dg/vect/vect-ifcvt-10.c: New test.
14617
14618 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
14619
14620         PR fortran/13082
14621         PR fortran/18824
14622         * gfortran.dg/entry_4.f90: New test.
14623         * gfortran.fortran-torture/execute/entry_1.f90: New test.
14624         * gfortran.fortran-torture/execute/entry_2.f90: New test.
14625         * gfortran.fortran-torture/execute/entry_3.f90: New test.
14626         * gfortran.fortran-torture/execute/entry_4.f90: New test.
14627         * gfortran.fortran-torture/execute/entry_5.f90: New test.
14628         * gfortran.fortran-torture/execute/entry_6.f90: New test.
14629         * gfortran.fortran-torture/execute/entry_7.f90: New test.
14630
14631 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14632
14633         * gfortran.fortran-torture/execute/entry_8.f90: New test.
14634
14635 2005-04-29  Paul Brook  <paul@codesourcery.com>
14636
14637         * gfortran.dg/entry_3.f90: New test.
14638
14639 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14640
14641         * gfortran.dg/implicit_4.f90: New test.
14642
14643 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
14644
14645         * lib/target-supports.exp (check_profiling_available): Return
14646         false for xtensa-*-elf.
14647
14648 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
14649
14650         * lib/fortran-torture.exp (fortran-torture.exp): Catch
14651         error if file cannot be deleted.
14652
14653 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
14654
14655         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
14656         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
14657         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
14658         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
14659         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
14660         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
14661         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
14662         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
14663         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
14664         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
14665         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
14666         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
14667         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
14668
14669 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14670
14671         PR fortran/20865
14672         * gfortran.dg/pr20865.f90: New test.
14673
14674 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
14675
14676         * gcc.dg/void-cast-2.c: New test.
14677
14678 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14679
14680         PR c/21159
14681         * gcc.dg/void-cast-1.c: New test.
14682
14683 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
14684
14685         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
14686
14687 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14688
14689         PR fortran/21177
14690         * gfortran.dg/pr21177.f90: New test.
14691
14692 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
14693
14694         PR tree-optimization/21171
14695         * gcc.dg/tree-ssa/pr21171.c: New test.
14696
14697 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
14698
14699         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
14700         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
14701         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
14702         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
14703         gcc.dg/tree-ssa/gen-vect-32.c: New.
14704         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
14705         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
14706         don't run on PPC32.
14707
14708 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14709
14710         PR c/21213
14711         * gcc.dg/transparent-union-3.c: New test.
14712
14713 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
14714
14715         PR c/20740
14716         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
14717         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
14718         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
14719         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
14720         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
14721         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
14722
14723 2005-04-26  Jeff Law  <law@redhat.com>
14724
14725         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
14726         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
14727         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
14728         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
14729         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
14730         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
14731         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
14732
14733 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
14734
14735         PR tree-optimization/17598
14736         * gcc.dg/tree-ssa/pr17598.c: New testcase.
14737
14738 2005-04-25  Mike Stump  <mrs@apple.com>
14739
14740         * objc.dg/fix-and-continue-1.m: Add.
14741
14742 2005-04-25  Roger Sayle  <roger@eyesopen.com>
14743
14744         PR c++/20995
14745         * g++.dg/opt/pr20995-1.C: New test case.
14746
14747 2005-04-25  Devang Patel <dpatel@apple.com>
14748
14749         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
14750
14751 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14752
14753         PR testsuite/21062
14754         * g++.dg/opt/alias2.C (printf): Correct the prototype.
14755
14756 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
14757
14758         PR C++/21188
14759         * g++.dg/opt/rtti2.C: New test.
14760
14761 2005-04-25  Paul Brook  <paul@codesourcery.com>
14762         Steven G. Kargl  <kargls@comcast.net>
14763
14764         PR fortran/20879
14765         * gfortran.dg/ichar_1.f90: New file.
14766
14767 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
14768
14769         PR middle-end/20991
14770         * g++.dg/opt/pr20991.C: New test.
14771
14772         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
14773         where sizeof (type) < __alignof__ (type).
14774         * gcc.dg/compat/struct-layout-1.h: Likewise.
14775
14776 2005-04-24  Per Bothner  <per@bothner.com>
14777             Devang Patel  <dpatel@apple.com>
14778
14779         PR preprocessor/20907
14780         * gcc.dg/cpp/very-long-comment.c: New test.
14781
14782 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14783
14784         PR fortran/20059
14785         * gfortran.dg/common_5.f: New test.
14786
14787 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
14788
14789         PR middle-end/21082
14790         * g++.dg/tree-ssa/pr21082.C: New testcase.
14791
14792 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
14793
14794         * gcc.dg/vect/vect-99.c: New test.
14795
14796 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
14797
14798         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
14799
14800 2005-04-22  Jeff Law  <law@redhat.com>
14801
14802         * gcc.dg/uninit-5.c: Remove xfails.
14803         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
14804         conditionals and loads.
14805
14806 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
14807
14808         PR libfortran/20074
14809         PR libfortran/20436
14810         PR libfortran/21108
14811         * gfortran.dg/nested_reshape.f90: new test
14812         * gfortran.dg/reshape-alloc.f90: new test
14813         * gfortran.dg/reshape.f90: new test
14814
14815 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
14816
14817         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
14818
14819         * gcc.dg/arm-vfp1.c: New test.
14820
14821 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
14822
14823         PR c++/21087
14824         * g++.dg/lookup/builtin2.C: New test.
14825
14826 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
14827
14828         * gcc.dg/weak/weak-13.c: New test.
14829
14830 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
14831
14832         * lib/target-supports.exp (check_effective_target_sync_int_long):
14833         Add powerpc*.
14834
14835 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
14836
14837         * gcc.target/mips/branch-1.c: New test.
14838
14839 2005-04-21  Richard Henderson  <rth@redhat.com>
14840
14841         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
14842         * gcc.dg/vect/vect-86.c: Likewise.
14843         * gcc.dg/vect/vect-87.c: Likewise.
14844         * gcc.dg/vect/vect-88.c: Likewise.
14845
14846 2005-04-21  Devang Patel  <dpatel@apple.com>
14847
14848         PR optimization/20994
14849         * gcc.dg/tree-ssa/ifc-3.c: New test.
14850
14851 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14852
14853         PR c/12913
14854         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
14855         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
14856         gcc.dg/c99-vla-jump-5.c: New tests.
14857
14858 2005-04-19  Richard Henderson  <rth@redhat.com>
14859
14860         * lib/target-supports.exp (check_effective_target_vect_int_mult):
14861         Fix typo in exists check.
14862         (check_effective_target_sync_int_long): New.
14863         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
14864         * gcc.dg/ia64-sync-2.c: Likewise.
14865         * gcc.dg/ia64-sync-3.c: Likewise.
14866         * gcc.dg/ia64-sync-4.c: Likewise.
14867
14868 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
14869
14870         * gcc.dg/fold-xor-1.c: New test.
14871         * gcc.dg/fold-xor-2.c: New test.
14872
14873 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
14874
14875         PR target/20670
14876         * g++.dg/eh/fp-regs.C: New test.
14877
14878 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
14879
14880         * gcc.dg/Wint-to-pointer-cast-1.c,
14881         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
14882         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
14883         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
14884
14885 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14886
14887         PR fortran/16861
14888         * gfortran.dg/pr16861.f90: New test.
14889
14890 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14891
14892         * gcc.dg/pr21085.c: New test.
14893
14894 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
14895
14896         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
14897         (setup_mips_tests, dg-mips-options): New procedures.
14898         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
14899         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
14900         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
14901         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14902         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
14903         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
14904         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
14905         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
14906         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
14907         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
14908         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
14909         dg-mips-options instead of dg-options.  Remove now-redundant
14910         preprocessor guards.
14911         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
14912         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
14913         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
14914         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
14915         * gcc.dg/vr-mult-2.c: Delete.
14916         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
14917         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
14918         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
14919         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
14920         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
14921         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
14922         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
14923
14924 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
14925
14926         * ada/acats/run_all.sh: Use sync when executable not present.
14927
14928 2005-04-18  Devang Patel  <dpatel@apple.com>
14929
14930         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
14931         * gcc.dg/vect/vect-11a.c: New.
14932         * gcc.dg/vect/vect-none.c: Update.
14933         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
14934
14935 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
14936
14937         PR tree-optimization/20922
14938         * gcc.dg/pr20922-1.c: New test.
14939         * gcc.dg/pr20922-2.c: New test.
14940         * gcc.dg/pr20922-3.c: New test.
14941         * gcc.dg/pr20922-4.c: New test.
14942         * gcc.dg/pr20922-5.c: New test.
14943         * gcc.dg/pr20922-6.c: New test.
14944
14945 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14946
14947         PR libfortran/20950
14948         * gfortran.dg/pr20950.f: New test.
14949
14950 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14951
14952         PR libfortran/19216
14953         * gfortran.dg/pr19216.f: New test.
14954
14955 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
14956
14957         PR tree-optimization/21001
14958         * gcc.dg/tree-ssa/pr21001.c: New.
14959
14960 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
14961
14962         PR libfortran/21075
14963         * gfortran.dg/reshape_rank7.f90: New test.
14964
14965 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
14966
14967         PR libfortran/12884 gfortran.dg/pr12884.f: New test
14968         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
14969         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
14970         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
14971         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
14972         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
14973         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
14974         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
14975         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
14976         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
14977         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
14978         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
14979         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
14980         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
14981         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
14982         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
14983         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
14984         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
14985         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
14986         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
14987         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
14988
14989 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
14990
14991         * gfortran.dg/wtruncate.f: New testcase.
14992         * gfortran.dg/wtruncate.f90: New testcase.
14993
14994 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
14995
14996         PR c++/21025
14997         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
14998         which sizeof/alignof is dependent, rather than just whether we are
14999         processing_template_decl.
15000
15001 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15002
15003         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15004         corrected typo where the wrong variables had been compared.
15005
15006 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
15007
15008         PR libfortran/18495
15009         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
15010         Test callee-allocated version of return array with a write
15011         statement.
15012         Test spread with a temporary with another write statement.
15013
15014 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
15015
15016         PR tree-optimization/21031
15017         * gcc.dg/tree-ssa/pr21031.c: New.
15018
15019 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
15020
15021         PR tree-optimization/21004
15022         * gcc.dg/builtins-53.c: Include builtins-config.h.
15023         Check floorf, ceilf, floorl and ceill transformations
15024         only when HAVE_C99_RUNTIME is defined.
15025
15026 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
15027
15028         PR middle-end/20739
15029         * gcc.dg/tree-ssa/pr20739.c: New test.
15030
15031 2005-04-14  Mike Stump  <mrs@apple.com>
15032
15033         * gcc.dg/Foundation.framework/empty: New.
15034         * gcc.dg/framework-2.c: New.
15035
15036 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15037
15038         PR tree-optimization/21021
15039         * gcc.c-torture/compile/pr21021.c: New.
15040
15041 2005-04-14  Janis Johnson  <janis187@us.ibm.com
15042
15043         PR testsuite/21010
15044         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
15045         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
15046         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
15047         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
15048         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
15049         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
15050         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
15051         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
15052
15053 2005-04-14  Richard Henderson  <rth@redhat.com>
15054
15055         * lib/target-supports.exp (check_effective_target_vect_condition):
15056         Add ia64, i?86, and x86_64.
15057
15058 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
15059
15060         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
15061
15062 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
15063
15064         PR tree-optimization/20657
15065         * gcc.dg/tree-ssa/pr20657.c: New.
15066
15067 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
15068
15069         * gcc.dg/builtins-53.c: Also check (int)trunc* and
15070         (long long int)trunc*.
15071
15072 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
15073
15074         PR target/20927
15075         * gcc.dg/pr20927.c: New test.
15076
15077 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
15078
15079         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
15080         * gcc.target/mips/asm-1.c: Likewise.
15081
15082 2005-04-13  Dale Johannesen  <dalej@apple.com>
15083
15084         * objc.dg/objc-fast-4.m: New.
15085
15086 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
15087
15088         * gcc.target/cris/torture/cris-torture.exp: New driver in new
15089         directory.
15090         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
15091
15092 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
15093
15094         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
15095         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
15096         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
15097
15098 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
15099
15100         PR tree-optimization/20913
15101         * gcc.dg/tree-ssa/pr20913.c: New.
15102
15103         PR tree-optimization/20702
15104         * gcc.dg/tree-ssa/pr20702.c: New.
15105
15106 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15107
15108         PR c++/13744
15109         * g++.dg/inherit/local3.C: New test.
15110
15111 2005-04-12  Jeff Law  <law@redhat.com>
15112
15113         * gcc.dg/tree-ssa/20050412-1.c: New test.
15114
15115 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
15116
15117         PR libfortran/19016
15118         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
15119         Add tests with mask generated by expression.
15120         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15121         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15122         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15123
15124 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
15125
15126         PR middle-end/20917
15127         * gcc.dg/20050409-1.c: New test.
15128
15129 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
15130
15131         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
15132
15133 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15134
15135         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15136         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
15137         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15138         (TARGET_CXX): Adjust accordingly.
15139         * target.h (struct gcc_target): Remove epxort_class_data.  Add
15140         determine_class_data_visibility and class_data_always_comdat.
15141         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15142         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
15143         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15144         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
15145         (arm_cxx_determine_class_data_visibility): New.
15146         (arm_cxx_class_data_always_comdat): Likewise.
15147         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
15148         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
15149         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
15150         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
15151         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
15152         Define.
15153
15154 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
15155
15156         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
15157
15158 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
15159
15160         * gcc.dg/i386-darwin-fpmath.c: New.
15161
15162 2004-04-11  Devang Patel  <dpatel@apple.com>
15163
15164         * lib/target-supports.exp (check_effective_target_vect_condition): New.
15165         * gcc.dg/vect/vect-ifcvt-1.c: New test.
15166         * gcc.dg/vect/vect-ifcvt-2.c: New test.
15167         * gcc.dg/vect/vect-ifcvt-3.c: New test.
15168         * gcc.dg/vect/vect-ifcvt-4.c: New test.
15169         * gcc.dg/vect/vect-ifcvt-5.c: New test.
15170         * gcc.dg/vect/vect-ifcvt-6.c: New test.
15171         * gcc.dg/vect/vect-ifcvt-7.c: New test.
15172         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
15173
15174 2004-04-11  Devang Patel  <dpatel@apple.com>
15175
15176         * gcc.dg/vect/vect-dv-1.c: New test.
15177         * gcc.dg/vect/vect-dv-2.c: New test.
15178
15179 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15180
15181         PR tree-optimization/20933
15182         * gcc.dg/tree-ssa/pr20933.c: New test.
15183
15184 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15185
15186         * gfortran.dg/fold_nearest.f90: New test.
15187
15188 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
15189
15190         * gcc.dg/tree-ssa/alias-1.c: New test.
15191
15192 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
15193
15194         PR tree-optimization/20920
15195         * g++.dg/tree-ssa/pr20920.C: New test.
15196
15197 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
15198
15199         * gcc.dg/builtins-53.c: Also check (int)ceil* and
15200         (long long int)ceil*.
15201
15202 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
15203
15204         * g++.dg/warn/Wdtor1.C: Declare template in system header with
15205         explicit C++ linkage.
15206
15207 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15208
15209         * gfortran.dg/pr17229.f: Take care of the new obsolescence
15210         warning for arithmetic IF statements.
15211
15212 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
15213
15214         * eor_handling_1.f90: New test case.
15215         * eor_handling_2.f90: New test case.
15216         * eor_handling_3.f90: New test case.
15217         * eor_handling_4.f90: New test case.
15218         * eor_handling_5.f90: New test case.
15219         * noadv_size.f90: New test case.
15220         * pad_no.f90: New test case.
15221
15222 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
15223
15224         * gcc.c-torture/execute/20050410-1.c: New test.
15225
15226 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
15227
15228         * gcc.dg/pr20126.c: New.
15229
15230 2005-04-09  Bud Davis  <bdavis@gfortran.org>
15231             Steven G. Kargl <kargls@comcast.net>
15232
15233         * gfortran.dg/PR19872.f: New test.
15234
15235 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15236
15237         * gfortran.dg/nint_1.f90: Fix dg-do directive.
15238
15239 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
15240
15241         * gfortran.dg/nint_1.f90: New test.
15242
15243 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15244
15245         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
15246         Added test for callee-allocated arrays with write statements.
15247         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
15248         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
15249         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
15250         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
15251         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
15252
15253 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
15254
15255         PR libfortran/20163
15256         * gfortran.dg/open-options-blanks.f: New test.
15257
15258 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
15259
15260         PR fortran/13257
15261         * gfortran.dg/comma_format_extension_[1234].f: New tests.
15262
15263 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
15264
15265         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15266         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15267         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15268         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15269         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15270         * gcc.c-torture/execute/stdarg-4.c: New test.
15271
15272         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
15273
15274         PR target/20795
15275         * g++.dg/abi/param2.C: New test.
15276
15277 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15278
15279         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
15280
15281 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
15282
15283         * gcc.dg/builtins-53.c: New test.
15284
15285 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
15286
15287         * g++.dg/tree-ssa/pr18178.C: New test.
15288         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
15289         * gcc.c-torture/execute/20041019-1.c: New test.
15290         * gcc.dg/tree-ssa/20041008-1.c: New test.
15291         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
15292         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
15293         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
15294         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
15295         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
15296         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
15297         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
15298         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
15299         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
15300         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
15301
15302 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
15303
15304         PR rtl-optimization/20466
15305         * gcc.c-torture/execute/pr20466-1.c: New test.
15306
15307 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
15308
15309         PR c++/20905
15310         * g++.dg/parse/cond2.C: New test.
15311
15312         PR c++/20145
15313         * g++.dg/warn/Wdtor1.C: New test.
15314
15315 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15316
15317         PR fortran/17229
15318         * gfortran.dg/pr17229.f: New test.
15319
15320 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
15321
15322         * gfortran.dg/tiny_1.f90: New test.
15323         * gfortran.dg/tiny_2.f90: ditto.
15324
15325 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
15326
15327         * gfortran.dg/eor_1.f90: Fix dg-do run line
15328         * gfortran.dg/open_new.f90: Fix dg-do run line
15329
15330 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
15331
15332         * lib/target-supports.exp (get_compiler_messages): Support
15333         optional arguments, the fourth being compiler options.
15334         (check_effective_target_fpic): New proc.
15335         * gcc.dg/20050321-2.c: Restrict to target fpic.
15336
15337 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
15338
15339         * gcc.dg/15443-1.c: New test.
15340         * gcc.dg/15443-2.c: Likewise.
15341
15342 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15343
15344         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
15345
15346 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15347
15348         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
15349
15350 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
15351
15352         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
15353         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
15354         -m64.
15355         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
15356         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
15357         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
15358
15359 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
15360
15361         PR c++/20212
15362         * g++.dg/warn/Wunused-11.C: New test.
15363
15364 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
15365
15366         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
15367
15368 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
15369
15370         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
15371
15372 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15373
15374         PR c++/20734
15375         * g++.dg/template/ptrmem13.C: New test.
15376
15377 2005-04-05  Per Bothner  <per@bothner.com>
15378
15379         * lib/gcc.exp: Always add -fno-show-column, for now.
15380
15381 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
15382
15383         PR testsuite/20767
15384         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
15385         of plain old "unsigned int" for the type of "i".  Makes this test
15386         64bit clean.
15387
15388 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
15389
15390         * gcc.dg/i386-ssefn-1.c: New test.
15391         * gcc.dg/i386-ssefn-2.c: New test.
15392         * gcc.dg/i386-ssefn-3.c: New test.
15393         * gcc.dg/i386-ssefn-4.c: New test.
15394
15395 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
15396
15397         PR tree-optimization/20076
15398         * gcc.dg/builtin-apply4.c: New test.
15399
15400         PR preprocessor/19475
15401         * gcc.dg/cpp/macspace1.c: New test.
15402         * gcc.dg/cpp/macspace2.c: New test.
15403
15404 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15405
15406         * gfortran.dg/pr20755.f: Fixed bad format.
15407
15408 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
15409
15410         PR c++/20763
15411         * g++.dg/ext/attrib21.C: New test.
15412
15413 2004-04-05  Devang Patel  <dpatel@apple.com>
15414
15415         * lib/target-supports.exp (check_effective_target_vect_shif): New.
15416         * gcc.dg/vect/vect-shift-1.c: New test.
15417
15418 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15419
15420         PR libfortran/20755
15421         * gfortran.dg/pr20755.f: New test.
15422
15423 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
15424
15425         * gfortran.dg/pr15959.f90: New test.
15426         * gfortran.dg/string_pad_trunc.f90: New test.
15427
15428 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15429
15430         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
15431         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
15432         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
15433         syntax.
15434
15435 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15436
15437         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
15438
15439 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15440
15441         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
15442         * gcc.c-torture/compile/20011119-2.c: Likewise.
15443         * gcc.c-torture/compile/981001-2.c: Likewise.
15444
15445 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
15446
15447         PR c++/20679
15448         * g++.dg/template/overload4.C: New test.
15449
15450 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15451
15452         PR c++/20746
15453         * g++.dg/abi/covariant5.C: New.
15454
15455         PR debug/20505
15456         * g++.dg/debug/const2.C: New.
15457
15458 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
15459
15460         PR rtl-optimization/16104
15461         * gcc.c-torture/execute/20050316-1.c: New test.
15462
15463 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
15464
15465         * g++.dg/template/spec23.C: Fix dg-error text.
15466
15467 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
15468
15469         PR c++/19199
15470         * g++.dg/expr/lval2.C: New.
15471
15472 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15473
15474         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
15475         __builtin_strcasecmp and __builtin_strncasecmp.
15476
15477 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
15478
15479         PR c++/20723
15480         * g++.dg/template/spec22.C: New.
15481         * g++.dg/template/spec23.C: New.
15482
15483 2005-04-03  Dale Ranta  <dir@lanl.gov>
15484             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15485
15486         PR libfortran/20068
15487         PR libfortran/20125
15488         PR libfortran/20156
15489         PR libfortran/20471
15490         * gfortran.dg/backspace.f: New test.
15491
15492 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
15493
15494         * gcc.dg/pr19345.c: New test.
15495
15496 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15497
15498         PR tree-optimization/20640
15499         * gcc.dg/torture/tree-loop-1.c: New.
15500
15501 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
15502
15503         PR rtl-optimization/20290
15504         * gcc.c-torture/execute/loop-ivopts-2.c: New.
15505
15506 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
15507
15508         * gcc.dg/rs6000-fpint.c: New.
15509
15510 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15511
15512         * gcc.dg/old-style-then-proto-1.c: New test.
15513
15514 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15515
15516         * gfortran.fortran-torture/execute/backspace.f90: Check
15517         after backspace and read was incorrect.
15518
15519 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15520
15521         * gcc.c-torture/execute/builtins/strcat.c: Check the result
15522         buffer past the terminating NUL using memcmp.
15523         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
15524         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
15525
15526         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
15527         Fix unused/uninitialized variable warnings.
15528
15529         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
15530         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
15531         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
15532         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
15533
15534         * gcc.c-torture/execute/builtins/abs-1-lib.c,
15535         gcc.c-torture/execute/builtins/fputs-lib.c,
15536         gcc.c-torture/execute/builtins/lib/fprintf.c,
15537         gcc.c-torture/execute/builtins/lib/main.c,
15538         gcc.c-torture/execute/builtins/lib/memcmp.c,
15539         gcc.c-torture/execute/builtins/lib/memmove.c,
15540         gcc.c-torture/execute/builtins/lib/mempcpy.c,
15541         gcc.c-torture/execute/builtins/lib/memset.c,
15542         gcc.c-torture/execute/builtins/lib/printf.c,
15543         gcc.c-torture/execute/builtins/lib/sprintf.c,
15544         gcc.c-torture/execute/builtins/lib/stpcpy.c,
15545         gcc.c-torture/execute/builtins/lib/strchr.c,
15546         gcc.c-torture/execute/builtins/lib/strcmp.c,
15547         gcc.c-torture/execute/builtins/lib/strcpy.c,
15548         gcc.c-torture/execute/builtins/lib/strcspn.c,
15549         gcc.c-torture/execute/builtins/lib/strlen.c,
15550         gcc.c-torture/execute/builtins/lib/strncat.c,
15551         gcc.c-torture/execute/builtins/lib/strncmp.c,
15552         gcc.c-torture/execute/builtins/lib/strncpy.c,
15553         gcc.c-torture/execute/builtins/lib/strrchr.c,
15554         gcc.c-torture/execute/builtins/lib/strspn.c,
15555         gcc.c-torture/execute/builtins/lib/strstr.c,
15556         gcc.c-torture/execute/builtins/memops-asm-lib.c,
15557         gcc.c-torture/execute/builtins/strlen-2.c,
15558         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
15559         prototypes.
15560
15561 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
15562
15563         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
15564         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
15565         selectany usage.
15566
15567 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
15568
15569         PR c++/19406
15570         * g++.dg/debug/using1.C: New test.
15571
15572 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
15573
15574         PR middle-end/20524
15575         * gcc.dg/alias-7.c: Prefix asm-declared name with
15576         __USER_LABEL_PREFIX__.
15577
15578 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
15579
15580         Fix fallout from PR middle-end/15700:
15581         * gcc.c-torture/compile/20011119-1.c: Take
15582         __USER_LABEL_PREFIX__ into account.
15583         * gcc.c-torture/compile/20011119-2.c: Likewise.
15584
15585 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15586
15587         PR c++/18644
15588         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
15589
15590 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
15591
15592         PR c/17855
15593         * gcc.c-torture/compile/struct-non-lval-1.c,
15594         gcc.c-torture/compile/struct-non-lval-2.c,
15595         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
15596
15597 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
15598
15599         * gcc.dg/tls/tls.exp: Remove temporary file.
15600         * g++.dg/tls/tls.exp: Ditto.
15601         * lib/file-format.exp: Ditto.
15602         * g++.dg/special/ecos.exp: Ditto.
15603
15604         * lib/profopt.exp: Treat prof_ext as a list.
15605         * gcc.misc-tests/bprob.exp: Ditto.
15606         * g++.dg/bprob/bprob.exp: Ditto.
15607
15608         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
15609         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
15610         g++.dg/tree-ssa/pointer-reference-alias.C,
15611         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
15612         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
15613         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
15614         g++.dg/vect/pr19951.cc: Ditto.
15615         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
15616         gcc.dg/builtins-47.c: Ditto.
15617         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
15618         gcc.dg/pr20115-1.c: Ditto.
15619         * gcc.dg/tree-ssa/20030530-2.c,
15620         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
15621         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
15622         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
15623         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
15624         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
15625         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
15626         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
15627         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
15628         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
15629         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
15630         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
15631         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
15632         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
15633         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
15634         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
15635         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
15636         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
15637         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
15638         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
15639         gcc.dg/tree-ssa/20030824-1.c,
15640         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
15641         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
15642         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
15643         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
15644         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
15645         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
15646         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
15647         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
15648         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
15649         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
15650         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
15651         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
15652         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
15653         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
15654         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
15655         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
15656         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
15657         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
15658         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
15659         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
15660         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
15661         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
15662         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
15663         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
15664         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
15665         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
15666         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
15667         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
15668         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
15669         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
15670         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
15671         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
15672         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
15673         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
15674         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
15675         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
15676         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
15677         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
15678         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
15679         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
15680         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
15681         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
15682         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
15683         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
15684         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
15685         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
15686         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
15687         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
15688         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
15689         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
15690         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
15691         gcc.dg/tree-ssa/useless-1.c: Ditto.
15692         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
15693         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
15694         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
15695         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
15696         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
15697         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
15698         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
15699         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
15700         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
15701         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
15702         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
15703         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
15704         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
15705         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
15706         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
15707         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
15708         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
15709         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
15710         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
15711         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
15712         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
15713         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
15714         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
15715         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
15716         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
15717         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
15718         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
15719         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
15720         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
15721         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
15722         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
15723         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
15724         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
15725         gcc.dg/vect/vect-none.c: Ditto.
15726         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
15727         treelang/compile/unsigned.tree: Ditto.
15728
15729         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
15730         * gcc.dg/cpp/direct2s.c: Ditto.
15731         * gcc.dg/cpp/paste4.c: Ditto.
15732         * gcc.dg/cpp/separate-1.c: Ditto.
15733         * gcc.dg/pch/save-temps-1.c: Ditto.
15734         * g++.dg/ext/altivec-10.C: Ditto.
15735         * g++.dg/pch/pch.C: Ditto.
15736
15737         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
15738
15739         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
15740         * g++.dg/template/repo1.C: Ditto.
15741         * g++.dg/template/repo2.C: Ditto.
15742         * g++.dg/template/repo3.C: Ditto.
15743         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
15744         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
15745         * g++.old-deja/g++.pt/repo1.C: Ditto.
15746         * g++.old-deja/g++.pt/repo2.C: Ditto.
15747         * g++.old-deja/g++.pt/repo3.C: Ditto.
15748         * g++.old-deja/g++.pt/repo4.C: Ditto.
15749
15750         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
15751         * gcc.dg/20030107-1.c: Ditto.
15752         * gcc.dg/20030702-1.c: Ditto.
15753         * gcc.dg/profile-generate-1.c: Ditto.
15754         * g++.dg/other/profile1.C: Ditto.
15755         * g++.old-deja/g++.robertl/eb83.C: Ditto.
15756
15757         * lib/gcc-dg.exp (remove-build-file): New.
15758         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
15759         cleanup-tree-dump, cleanup-saved-temps): New.
15760
15761 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15762
15763         PR c++/19203, DR 214
15764         * g++.dg/parse/ambig3.C: Not ambiguous.
15765         * g++.dg/template/spec20.C: New.
15766         * g++.dg/template/spec21.C: New.
15767
15768 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
15769
15770         PR target/20045
15771         * gcc.dg/ia64-fptr-1.c: Run only on linux.
15772
15773 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15774
15775         PR libfortran/20660
15776         * gfortran.dg/negative_unit.f: New test.
15777
15778 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
15779
15780         * gcc.dg/20050330-1.c: New test.
15781
15782 2005-03-30  Devang Patel  <dpatel@apple.com>
15783
15784         * g++.dg/tree-sra/ssa-sra-3.C: New test.
15785
15786 2005-03-30  Dale Johannesen  <dalej@apple.com>
15787
15788         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
15789
15790 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
15791
15792         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
15793         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
15794         Strip options from test name.
15795
15796 2005-03-31  Jan Hubicka  <jh@suse.cz>
15797
15798         * gcc.dg/varpool-1.c: New testcase.
15799
15800 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15801
15802         PR c/772
15803         PR c/17913
15804         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
15805         gcc.dg/stmt-expr-label-3.c : New tests.
15806         * gcc.c-torture/execute/medce-2.c: Remove.
15807
15808 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
15809
15810         PR c/20368
15811         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
15812         tests.
15813
15814 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
15815
15816         * gcc.c-torture/compile/pr20203.c: New test.
15817
15818 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15819
15820         * gfortran.dg/promotion.f90: New test.
15821
15822 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
15823
15824         PR middle-end/20491
15825         * gcc.dg/torture/asm-subreg-1.c: New test.
15826
15827 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
15828
15829         PR c/20672
15830         * gcc.dg/pr20672-1.c: New test.
15831
15832 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
15833
15834         * gfortran.dg/vect: New directory.
15835         * gfortran.dg/vect/vect.exp: New.
15836         * gfortran.dg/vect/vect-1.f90: New test.
15837         * gfortran.dg/vect/vect-2.f90: New test.
15838         * gfortran.dg/vect/vect-3.f90: New test.
15839         * gfortran.dg/vect/vect-4.f90: New test.
15840         * gfortran.dg/vect/vect-5.f90: New test.
15841
15842 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
15843
15844         PR middle-end/20622
15845         * gcc.dg/alias-7.c: New test.
15846
15847 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
15848
15849         * gcc.dg/sparc-reg-1.c: New test.
15850
15851 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
15852
15853         PR target/19890
15854         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
15855
15856 2005-03-29  Dale Ranta  <dir@lanl.gov>
15857             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15858
15859         PR libfortran/20163
15860         * gfortran.dg/pr20163-2.f: New test.
15861
15862 2005-03-28  Jan Hubicka  <jh@suse.cz>
15863
15864         PR middle-end/20635
15865         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
15866         by Jakub Jelinek.
15867
15868 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
15869
15870         PR tree-optimization/20626
15871         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
15872         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
15873
15874 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
15875
15876         * gfortran.dg/underflow.f90: New test.
15877         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
15878
15879 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15880
15881         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
15882
15883 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
15884
15885         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
15886         (g++_init): Make sure that CXXFLAGS is set.
15887         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
15888         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
15889         * lib/gfortran.exp (gfortran_link_flags): Likewise.
15890         * lib/objc.exp (objc_init): Likewise.
15891         * lib/treelang.exp (treelang_init): Likewise.
15892
15893 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
15894
15895         PR tree-optimization/20470
15896         * gcc.dg/tree-ssa/pr20470.c: New test.
15897
15898 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
15899
15900         * gcc.dg/ppc-stfiwx.c: New.
15901
15902 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
15903
15904         PR target/19888
15905         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
15906
15907 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15908
15909         * gcc.dg/20050325-1.c: Fix a typo.
15910
15911 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15912
15913         PR libfortran/19678
15914         PR libfortran/19679
15915         * gfortran.dg/dos_eol.f: New test.
15916
15917 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
15918
15919         PR rtl-optimization/20249
15920         * gcc.dg/20050325-1.c: New test.
15921
15922 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15923
15924         PR libfortran/15332
15925         * gfortran.dg/pr15332.f: New test.
15926
15927 2005-03-24  Dale Johannesen  <dalej@apple.com>
15928
15929         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
15930
15931 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
15932
15933         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
15934         'internal' visibility.
15935         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
15936         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
15937         'protected' visibility.
15938         * gcc.dg/visibility-7.c: Likewise.
15939         * lib/target-supports.exp (check_visibility_available): Take
15940         a parameter, the kind of visibility to check for.
15941         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
15942         to check_visibility_available.
15943
15944         * g++.dg/expr/cast3.C: New.
15945
15946 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
15947
15948         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
15949         rs6000.
15950
15951 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
15952
15953         PR target/20095
15954         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
15955
15956 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
15957
15958         * gcc.dg/badshift.c: Renamed to...
15959         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
15960
15961         * gcc.target/i386/badshift.c: Renamed to...
15962         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
15963         only.
15964
15965         PR rtl-optimization/20532
15966         * gcc.target/i386/badshift.c: New.
15967
15968 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15969
15970         * gfortran.dg/pr18025.f90: New test.
15971
15972 2005-03-23  Dale Johannesen  <dalej@apple.com>
15973
15974         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
15975
15976 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
15977
15978         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
15979
15980         * lib/target-supports.exp (check_iconv_available): Default
15981         libiconv to -liconv, if there is no definition.
15982
15983 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
15984
15985         * gcc.dg/torture/cris-asm-mof-1.c: New test.
15986
15987 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
15988
15989         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
15990         * g++.dg/opt/pr7503-2.C: Likewise.
15991         * g++.dg/opt/pr7503-3.C: Likewise.
15992         * g++.dg/opt/pr7503-4.C: Likewise.
15993         * g++.dg/opt/pr7503-5.C: Likewise.
15994         * g++.dg/warn/minmax.C: New test.
15995
15996 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15997
15998         * gfortran.dg/g77_intrinsics_funcs.f: New test.
15999         * gfortran.dg/g77_intrinsics_sub.f: New test.
16000
16001 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
16002             Jan Hubicka  <jh@suse.cz>
16003             Steven Bosscher <stevenb@suse.de
16004
16005         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
16006
16007 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16008
16009         PR c++/19980
16010         * g++.dg/template/redecl3.C: New test.
16011
16012 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16013
16014         PR c++/20499
16015         * g++.dg/parse/error16.C: Tweak error markers.
16016
16017 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
16018
16019         PR target/20561
16020         * gcc.dg/20050321-2.c: New test.
16021
16022 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
16023
16024         PR c++/20465
16025         PR c++/20381
16026         * g++.dg/template/ptrmem12.C: New.
16027
16028 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
16029
16030         PR rtl-optimization/20527
16031         * gcc.c-torture/execute/pr20527-1.c: New test.
16032
16033 2005-03-22  Ben Elliston  <bje@au.ibm.com>
16034
16035         * gcc.misc-tests/options.exp (check_for_options): Create a real C
16036         program, compile it into a real executable and then delete the .c
16037         and .x files afterwards, to avoid problems on testglue targets.
16038
16039 2005-03-21  Stuart Hastings  <stuart@apple.com>
16040
16041         * gcc.target/i386/sse-2.c: New.
16042
16043 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
16044
16045         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
16046
16047 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16048
16049         * g++.dg/parse/crash25.C: Fix typo.
16050
16051 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16052
16053         PR c++/20461
16054         * g++.dg/parse/crash24.C: New test.
16055
16056         PR c++/20536
16057         * g++.dg/parse/crash25.C: New test.
16058
16059 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
16060
16061         PR c++/20147
16062         * g++.dg/ext/stmtexpr4.C: New test.
16063
16064 2005-03-20  Roger Sayle  <roger@eyesopen.com>
16065
16066         PR middle-end/20539
16067         * gcc.c-torture/compile/pr13066-1.c: New test case.
16068         * gcc.c-torture/compile/pr20539-1.c: Likewise.
16069         * g++.dg/opt/pr13066-1.C: Likewise.
16070
16071 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
16072
16073         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
16074
16075 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16076
16077         PR fortran/18525
16078         * gfortran.dg/nesting_1.f90: New test.
16079
16080 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16081
16082         PR c++/20240
16083         * g++.dg/lookup/using13.C: New test.
16084
16085 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16086
16087         PR c++/20333
16088         * g++.dg/template/crash36.C: New test.
16089
16090 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
16091
16092         PR c++/20463
16093         * g++.dg/template/crash35.C: New test.
16094
16095 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
16096
16097         PR c++/19966
16098         * g++.dg/overload/operator2.C: New test.
16099
16100 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16101
16102         PR libfortran/20257
16103         * gfortran.dg/pr20257.f90: New test.
16104
16105 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16106
16107         PR libfortran/20480
16108         * gfortran.dg/pr20480.f90: New test.
16109
16110 2005-03-16  Richard Henderson  <rth@redhat.com>
16111
16112         PR middle-end/15700
16113         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
16114         (_rtld_global): New.
16115         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
16116         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
16117
16118         * gcc.dg/alias-3.c: New.
16119         * gcc.dg/alias-4.c: New.
16120         * gcc.dg/alias-5.c: New.
16121         * gcc.dg/alias-6.c: New.
16122
16123 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
16124
16125         * gcc.dg/cpp/ucnid-7.c: New.
16126
16127 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
16128             Dorit Naishlos  <dorit@il.ibm.com>
16129
16130         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
16131         darwin.
16132
16133 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
16134
16135         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
16136         misaligned accesses.
16137         * gcc.dg/vect/vect-58.c: Likewise.
16138         * gcc.dg/vect/vect-92.c: New.
16139         * gcc.dg/vect/vect-93.c: New.
16140
16141 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
16142
16143         PR fortran/18827
16144         * gfortran.dg/assign_2.f90: New test.
16145         * gfortran.dg/assign_3.f90: New test.
16146         * gfortran.dg/assign.f90: New test.
16147
16148 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
16149
16150         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
16151         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
16152         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
16153         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
16154         names.
16155
16156 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
16157
16158         * gcc.dg/cpp/ucnid-6.c: New.
16159
16160         * gcc.dg/cpp/normalize-1.c: New.
16161         * gcc.dg/cpp/normalize-2.c: New.
16162         * gcc.dg/cpp/normalize-3.c: New.
16163         * gcc.dg/cpp/normalize-4.c: New.
16164         * gcc.dg/cpp/ucnid-4.c: New.
16165         * gcc.dg/cpp/ucnid-5.c: New.
16166         * g++.dg/cpp/normalize-1.C: New.
16167         * g++.dg/cpp/ucnid-1.C: New.
16168
16169 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16170
16171         * gcc.dg/pr18628.c: New.
16172
16173 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
16174
16175         PR c++/20280
16176         * g++.dg/tree-ssa/pr20280.C: New.
16177
16178 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16179
16180         PR fortran/20467
16181         * gfortran.dg/stfunc_2.f90: New test.
16182
16183 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16184
16185         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
16186
16187 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
16188
16189         * gcc.dg/tree-ssa/20050314-1.c: New test.
16190
16191 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16192
16193         PR c++/4403
16194         PR c++/9783, DR433
16195         * g++.dg/template/friend34.C: New test.
16196         * g++.dg/template/friend35.C: Likewise.
16197         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
16198
16199 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16200
16201         Friend class name lookup 5/n
16202         PR c++/1016
16203         * g++.dg/lookup/hidden-class1.C: New test.
16204         * g++.dg/lookup/hidden-class2.C: Likewise.
16205         * g++.dg/lookup/hidden-class3.C: Likewise.
16206         * g++.dg/lookup/hidden-class4.C: Likewise.
16207         * g++.dg/lookup/hidden-class5.C: Likewise.
16208         * g++.dg/lookup/hidden-class6.C: Likewise.
16209         * g++.dg/lookup/hidden-class7.C: Likewise.
16210         * g++.dg/lookup/hidden-class8.C: Likewise.
16211         * g++.dg/lookup/hidden-class9.C: Likewise.
16212         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
16213         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
16214         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
16215         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
16216         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
16217         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
16218         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
16219         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
16220         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
16221         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
16222         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
16223
16224 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
16225
16226         PR c++/20157
16227         * g++.dg/template/error18.C: New test.
16228
16229 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16230
16231         PR debug/16792
16232         * g++.dg/debug/pr16792.C: New test.
16233
16234 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16235
16236         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
16237         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
16238         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
16239         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
16240         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
16241         test assertion names.
16242
16243 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16244
16245         PR fortran/18600
16246         * gfortran.dg/stfunc_1.f90: New test.
16247
16248 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16249
16250         PR fortran/16907
16251         * gfortran.dg/real_index_1.f90: New test.
16252
16253 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16254
16255         PR fortran/20323
16256         * gfortran.dg/spec_expr_1.f90: New test.
16257
16258 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
16259
16260         PR c/20402
16261         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
16262         new parser.
16263
16264 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16265
16266         PR fortran/20361
16267         * gfortran.dg/largeequiv_1.f90: New test.
16268
16269 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16270
16271         * gcc.dg/ucnid-1.c: New.
16272         * gcc.dg/ucnid-2.c: New.
16273         * gcc.dg/ucnid-3.c: New.
16274         * gcc.dg/ucnid-4.c: New.
16275         * gcc.dg/ucnid-5.c: New.
16276         * gcc.dg/ucnid-6.c: New.
16277         * gcc.dg/cpp/ucnid-1.c: New.
16278         * gcc.dg/cpp/ucnid-2.c: New.
16279         * gcc.dg/cpp/ucnid-3.c: New.
16280         * g++.dg/other/ucnid-1.C: New.
16281
16282 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
16283
16284         * gcc.dg/vmx/darwin-abi-3.c: Delete.
16285
16286 2005-03-11  Per Bothner  <per@bothner.com>
16287
16288         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
16289         that diagnotics refer to correct token.
16290         * gcc.dg/unused-3.c: Likewise.
16291
16292 2005-03-11  Per Bothner  <per@bothner.com>
16293
16294         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
16295         constant" is now actually on same line as string constant.
16296         * gcc.dg/cpp/direct2s.c: Likewise.
16297
16298 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
16299
16300         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
16301
16302 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16303
16304         PR libfortran/20124
16305         * gfortran.dg/pr20124.f90: New Test
16306
16307 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
16308
16309         PR tree-optimization/20130
16310         * gcc.dg/pr20130-1.c: New test.
16311
16312 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16313
16314         PR target/20095
16315         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
16316
16317 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16318
16319         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
16320
16321 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
16322
16323         * g++.dg/eh/forced1.C: Fix comment.
16324         * g++.dg/eh/forced2.C: Ditto.
16325         * g++.dg/eh/forced3.C: Ditto.
16326         * g++.dg/eh/forced4.C: Ditto.
16327
16328 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
16329
16330         PR rtl-opt/20412
16331         * gcc.c-torture/compile/pr20412.c: New test.
16332
16333 2005-03-10  Roger Sayle  <roger@eyesopen.com>
16334
16335         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
16336
16337 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16338
16339         PR target/20322
16340         * gcc.dg/20050307-1.c: New test.
16341
16342 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
16343
16344         PR c++/20375
16345         * g++.dg/other/stdarg3.C: New.
16346
16347 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
16348
16349         PR c++/18384, c++/18327
16350         * g++.dg/init/array19.C: New test.
16351
16352         PR inline-asm/20314
16353         * gcc.dg/torture/pr20314-1.c: New test.
16354         * gcc.dg/torture/pr20314-2.c: New test.
16355
16356 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
16357
16358         * gcc.dg/20050309-1.c: New test.
16359
16360 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16361
16362         * gcc.dg/builtins-10.c: Reactivate disabled test.
16363         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
16364         new cbrt transformations.
16365
16366 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
16367
16368         PR c++/20208
16369         * g++.dg/template/array13.C: New test.
16370
16371 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
16372
16373         PR c++/16859
16374         * g++.dg/init/brace4.C: New test.
16375
16376 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
16377
16378         PR c++/20186
16379         * g++.dg/template/non-dependent12.C: New.
16380
16381 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
16382
16383         PR c++/20142
16384         * g++.dg/init/array18.C: Add dg-do run marker.
16385
16386         PR c++/20142
16387         * g++.dg/init/array18.C: New test.
16388
16389 2005-03-09  Ben Elliston  <bje@au.ibm.com>
16390
16391         * consistency.vlad/vlad.exp: Remove trailing semicolons.
16392         * g++.dg/gcov/gcov.exp: Likewise.
16393         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
16394         * gcc.target/xstormy16/xstormy16.exp: Likewise.
16395         * lib/c-torture.exp: Likewise.
16396         * lib/fortran-torture.exp: Likewise.
16397         * lib/g++.exp: Likewise.
16398         * lib/gcc-defs.exp: Likewise.
16399         * lib/gcc-dg.exp: Likewise.
16400         * lib/gcc.exp: Likewise.
16401         * lib/gcov.exp: Likewise.
16402         * lib/gfortran.exp: Likewise.
16403         * lib/mike-g++.exp: Likewise.
16404         * lib/mike-gcc.exp: Likewise.
16405         * lib/objc-torture.exp: Likewise.
16406         * lib/objc.exp: Likewise.
16407         * lib/profopt.exp: Likewise.
16408         * lib/target-libpath.exp: Likewise.
16409         * lib/target-supports.exp: Likewise.
16410         * lib/treelang.exp: Likewise.
16411         * lib/wrapper.exp: Likewise.
16412
16413 2005-03-08  Jeff Law  <law@redhat.com>
16414
16415         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
16416         PHI-OPT changes.
16417
16418 2005-03-08  Ira Rosen  <irar@il.ibm.com>
16419
16420         * gcc.dg/vect/pr20122.c: New test.
16421
16422 2005-03-07  Jeff Law  <law@redhat.com>
16423
16424         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
16425         was folded away.
16426         * gcc.dg/tree-ssa/pr18133-1.c: New test.
16427         * gcc.dg/tree-ssa/pr18133-2.c: New test.
16428         * gcc.dg/tree-ssa/pr18134.c: New test.
16429
16430 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16431
16432         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
16433         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
16434         gcc.dg/torture/builtin-noret-2.c: Require weak support.
16435
16436 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
16437
16438         PR tree-opt/17671
16439         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
16440
16441 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
16442
16443         * g++.dg/warn/Wnvdtor.C: New test.
16444
16445 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
16446
16447         * gcc.dg/torture/pr19683-1.c: New test.
16448
16449 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
16450
16451         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
16452         * gfortran.dg/g77/19990313-2.f: Ditto.
16453         * gfortran.dg/g77/19990313-3.f: Ditto.
16454         * gfortran.dg/g77/19990525-0.f: Ditto.
16455         * gfortran.dg/g77/19990826-0.f: Ditto.
16456         * gfortran.dg/g77/19990826-2.f: Ditto.
16457         * gfortran.dg/g77/19990826-3.f: Ditto.
16458         * gfortran.dg/g77/20000511-1.f: Ditto.
16459         * gfortran.dg/g77/20000511-2.f: Ditto.
16460         * gfortran.dg/g77/970625-2.f: Ditto.
16461         * gfortran.dg/g77/980310-2.f: Ditto.
16462         * gfortran.dg/g77/980310-3.f: Ditto.
16463         * gfortran.dg/g77/980310-8.f: Ditto.
16464         * gfortran.dg/g77/980519-2.f: Ditto.
16465         * gfortran.dg/g77/alpha1.f: Ditto.
16466         * gfortran.dg/g77/claus.f: Ditto.
16467         * gfortran.dg/g77/erfc.f: Ditto.
16468         * gfortran.dg/g77/short.f: Ditto.
16469         * gfortran.fortran-torture/execute/data.f90: Ditto.
16470         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
16471         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
16472
16473 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16474
16475         * lib/file-format.exp (gcc_target_object_format): Add check for som
16476         format and hardcode object formats on hppa*-*-hpux*.
16477         * lib/target-supports.exp (check_weak_available): Add check for som
16478         object format.  Always return 0 on hppa*-*-hpux10*.
16479
16480         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
16481         is defined.
16482
16483         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
16484
16485 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16486
16487         * gfortran.dg/pr19936_1.f90: New test.
16488         * gfortran.dg/pr19936_2.f90: New test.
16489         * gfortran.dg/pr19936_3.f90: New test.
16490
16491 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
16492             Paul Thomas <prthomas@drfccad.cea.fr>
16493
16494         * gfortran.dg/PR19754_1.f90: New test.
16495         * gfortran.dg/PR19754_2.f90: Ditto.
16496
16497 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16498
16499         PR c++/19311
16500         * g++.dg/template/non-dependent11.C: New test.
16501
16502 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
16503
16504         * lib/target-supports.exp (check_iconv_available): Fix comment.
16505
16506 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
16507             Joseph S. Myers  <joseph@codesourcery.com>
16508
16509         PR c++/19797
16510         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
16511
16512 2005-03-04  Matthew Sachs  <msachs@apple.com>
16513
16514         * gcc.exp (gcc_target_compile): Put braces around
16515         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
16516         * objc.exp (objc_target_compile): Likewise.
16517         * treelang.exp (treelang_target_compile): Likewise.
16518
16519 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16520
16521         PR fortran/19673
16522         * gfortran.dg/func_result_1.f90: New test.
16523
16524 2005-03-04  Ben Elliston  <bje@au.ibm.com>
16525
16526         * gcc.misc-tests/options.exp: New test.
16527
16528 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
16529
16530         * gcc.dg/pr15784-4.c: New test.
16531
16532 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
16533
16534         * gcc.c-torture/execute/pr17133.c: New.
16535         * gcc.c-torture/compile/20050303-1.c: New.
16536
16537 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
16538
16539         * gcc.dg/cpp/assert4.c: Fix for cygwin.
16540
16541 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
16542
16543         * g++.dg/overload/using2.C: New.
16544
16545 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
16546
16547         PR c++/19916
16548         * g++.dg/init/ptrmem2.C: New test.
16549
16550 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
16551
16552         PR c/8927
16553         * gcc.dg/pr8927-1.c: New test.
16554
16555 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
16556
16557         PR c++/20232
16558         * g++.dg/inherit/covariant12.C: New.
16559
16560 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16561
16562         PR fortran/19479
16563         * gfortran.dg/bound_1.f90: New test.
16564
16565 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
16566
16567         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
16568         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
16569
16570 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
16571
16572         PR c/20245
16573         * gcc.dg/pr20245-1.c: New test.
16574
16575 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
16576
16577         PR middle-end/19874
16578         * gcc.c-torture/execute/20050119-2.c: New test case.
16579
16580 2005-02-28  Ben Elliston  <bje@au.ibm.com>
16581
16582         * README: Update the DejaGnu bug reporting address.
16583         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
16584         * lib/objc-torture.exp: Likewise.
16585
16586 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16587
16588         * gfortran.dg/boz_1.f90: New test.
16589         * gfortran.dg/boz_3.f90: New test.
16590         * gfortran.dg/boz_4.f90: New test.
16591
16592 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
16593
16594         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
16595         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
16596
16597 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
16598
16599         PR libfortran/20101
16600         * gfortran.dg/write_0_pe_format.f90: New test.
16601
16602 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
16603
16604         PR c++/20206
16605         * g++.dg/opt/thunk2.C: New test.
16606         * g++.dg/opt/covariant1.C: New test.
16607
16608 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16609
16610         * gfortran.dg/e_d_fmt.f90: New test.
16611
16612 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
16613
16614         * gcc.dg/asm-b.c: Fix comment typos.
16615
16616 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16617
16618         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
16619         a V_MAY_DEF also.
16620
16621 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
16622
16623         PR tree-opt/20188
16624         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
16625         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
16626         * gcc.dg/asm-b.c: New test.
16627
16628 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
16629
16630         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
16631         Disable this test on IRIX 6.
16632
16633 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
16634
16635         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
16636         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
16637         parser.
16638
16639 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
16640
16641         PR tree-optimization/20204
16642         * testsuite/gcc.dg/pr20204.c: New test.
16643
16644 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
16645
16646         PR target/20196
16647         * gcc.c-torture/execute/20050224-1.c: New test.
16648
16649         PR c++/20175
16650         * g++.dg/warn/Wbraces2.C: New test.
16651
16652 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
16653
16654         PR c++/19878
16655         * g++.dg/init/const2.C: New test.
16656
16657 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
16658
16659         PR tree-optimization/20100
16660         * gcc.c-torture/execute/pr20100-1.c: New test.
16661
16662 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16663
16664         * gfortran.dg/implicit_3.f90: New test.
16665
16666         * gfortran.dg/deftype_1.f90: New test.
16667
16668 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
16669
16670         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
16671         the test passes.
16672         * g++.dg/other/anon3.C: Accept a warning.
16673
16674 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
16675
16676         * gcc.dg/pr20017.c: Fix a comment typo.
16677
16678 2005-02-23  Bud Davis  <bdavis@gfortran.org>
16679
16680         * gfortran.dg/list_read_4.f90: Change to f90 comments.
16681
16682 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
16683
16684         PR ada/19902
16685         * ada/acats/tests/cxa/cxa3004.a: Remove.
16686         * ada/acats/tests/cxb/cxb30061.am: Likewise.
16687
16688 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16689
16690         PR c++/20073
16691         * g++.dg/init/const1.C: New test.
16692
16693         PR c++/19991
16694         * g++.dg/parse/constant7.C: New test.
16695
16696         PR c++/20152
16697         * g++.dg/parse/error27.C: New test.
16698         * g++.dg/template/qualttp15.C: Adjust error markers.
16699         * g++.old-deja/g++.other/struct1.C: Likewise.
16700
16701         PR c++/20153
16702         * g++.dg/template/error17.C: New test.
16703
16704         PR c++/20148
16705         * g++.dg/parser/error26.C: New test.
16706
16707 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
16708
16709         PR tree-optimization/20100
16710         PR tree-optimization/20115
16711         * gcc.dg/pr20115.c: New test.
16712         * gcc.dg/pr20115-1.c: New test.
16713         * gcc.dg/pr20100.c: New test.
16714         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
16715         call-clobbered variables after alias1.
16716
16717 2005-02-22  Bud Davis  <bdavis@gfortran.org>
16718
16719         * gfortran.dg/list_read_4.f90: new test.
16720
16721 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
16722
16723         PR rtl-optimization/20017.
16724         * gcc.dg/pr20017.c: New.
16725
16726 2005-02-22  Devang Patel  <dpatel@apple.com>
16727
16728         PR 19952
16729         * g++.dg/tree-ssa/pr19952.C: New test.
16730
16731 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
16732
16733         PR c++/19883
16734         * g++.dg/parse/constant6.C: New test.
16735
16736 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16737
16738         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16739         * g++.dg/charset/asm2.c: Likewise.
16740         * g++.dg/charset/asm3.c: Likewise.
16741         * g++.dg/charset/asm4.c: Likewise.
16742         * g++.dg/charset/asm5.c: Likewise.
16743         * g++.dg/charset/attribute1.c: Likewise.
16744         * g++.dg/charset/attribute2.c: Likewise.
16745         * g++.dg/charset/extern1.cc: Likewise.
16746         * g++.dg/charset/extern2.cc: Likewise.
16747         * g++.dg/charset/extern3.cc: Likewise.
16748         * g++.dg/charset/function.cc: Likewise.
16749         * g++.dg/charset/string.c: Likewise.
16750         * g++.dg/charset/charset.exp: Likewise.
16751         * lib/target-supports.exp (check_iconv_available): Fix comment.
16752
16753 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
16754
16755         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
16756         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
16757         * gcc.dg/charset/asm2.c: Likewise.
16758         * gcc.dg/charset/asm3.c: Likewise.
16759         * gcc.dg/charset/asm4.c: Likewise.
16760         * gcc.dg/charset/asm5.c: Likewise.
16761         * gcc.dg/charset/asm6.c: Likewise.
16762         * gcc.dg/charset/attribute1.c: Likewise.
16763         * gcc.dg/charset/attribute2.c: Likewise.
16764         * gcc.dg/charset/builtin1.c: Likewise.
16765         * gcc.dg/charset/extern.c: Likewise.
16766         * gcc.dg/charset/function.c: Likewise.
16767         * gcc.dg/charset/string.c: Likewise.
16768         * gcc.dg/charset/charset.exp: Likewise.
16769
16770 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
16771
16772         PR fortran/20086
16773         * gfortran.dg/pr20086.f90: New test.
16774
16775 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
16776
16777         PR tree-optimization/19786
16778         * g++.dg/tree-ssa/pr19786.C: New.
16779
16780 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16781
16782         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
16783
16784 2005-02-21  Jeff Law  <law@redhat.com>
16785
16786         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
16787
16788 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16789
16790         * gfortran.dg/do_iterator: Split loop, markup all lines for
16791         which an error locus is printed.
16792         * gfortran.dg/pr17708.f90: Markup all lines for which an error
16793         locus is printed.
16794         * gfortran.dg/select_4.f90: Likewise.
16795         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
16796         locuses in the various permutations.
16797
16798 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
16799
16800         PR tree-optimization/19951
16801         * g++.dg/vect: New directory.
16802         * g++.dg/vect/vect.exp: New file.
16803         * g++.dg/vect/pr19951.cc: New testcase.
16804         * g++.dg/dg.exp: Also prune vectorizer tests.
16805
16806 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
16807
16808         PR 18785
16809         * gcc.dg/charset/builtin1.c: New test.
16810
16811 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16812
16813         PR c++/19299
16814         * g++.dg/inherit/volatile1.C: New test.
16815
16816         PR c++/19440
16817         * g++.dg/template/dtor4.C: New test.
16818
16819 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16820
16821         * gfortran.dg/int_1.f90: New test.
16822
16823 2005-02-19  Devang Patel  <dpatel@apple.com>
16824
16825         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
16826
16827 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
16828
16829         * gfortran.dg/achar_1.f90: New test.
16830
16831 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
16832
16833         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
16834
16835 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
16836             Jakub Jelinek  <jakub@redhat.com>
16837
16838         PR tree-optimization/19828
16839         * gcc.dg/tree-ssa/loop-7.c: New test.
16840         * gcc.c-torture/execute/20050218-1.c: New test.
16841
16842 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
16843
16844         PR c/20043
16845         * gcc.dg/transparent-union-1.c: New test.
16846         * gcc.dg/transparent-union-2.c: New test.
16847
16848 2005-02-18  James E Wilson  <wilson@specifixinc.com>
16849
16850         PR tree-optimization/18977
16851         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
16852
16853 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
16854
16855         PR target/20054
16856         * gcc.dg/pr20054.c: New test.
16857
16858 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16859
16860         PR c++/19508
16861         * g++.dg/ext/attrib20.C: New test.
16862
16863 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
16864
16865         PR middle-end/20030
16866         * gfortran.fortran-torture/execute/character_passing.f90: New test.
16867
16868 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
16869
16870         PR c++/20008
16871         * g++.dg/opt/switch4.C: New.
16872
16873 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
16874
16875         PR c++/20023
16876         PR tree-optimization/20009
16877         * gcc.c-torture/compile/20050217-1.c: New test.
16878         * g++.dg/opt/switch3.C: New test.
16879
16880         PR tree-optimization/18947
16881         * gcc.c-torture/compile/20050215-1.c: New test.
16882         * gcc.c-torture/compile/20050215-2.c: New test.
16883         * gcc.c-torture/compile/20050215-3.c: New test.
16884
16885 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
16886
16887         PR c++/20028
16888         * g++.dg/template/crash34.C: New.
16889
16890         PR c++/20022
16891         * g++.dg/other/access3.C: New.
16892
16893 2005-02-17  Ira Rosen  <irar@il.ibm.com>
16894
16895         * gcc.dg/vect/vect-98.c: New test.
16896
16897 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
16898
16899         PR tree-optimization/19967
16900         * gcc.dg/pr19967.c: New.
16901
16902 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
16903
16904         PR middle-end/19857
16905         * gcc.dg/tree-ssa/20050215-1.c: New test.
16906         * gcc.c-torture/execute/20050215-1.c: New test.
16907
16908 2005-02-15  Eric Christopher  <echristo@redhat.com>
16909
16910         * gcc.dg/cpp/20050215-1.c: New file.
16911
16912 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
16913
16914         PR tree-optimization/15785
16915         * gcc.dg/pr15785-1.c: New test.
16916
16917 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
16918
16919         PR c++/17788
16920         * g++.dg/init/ctor4.C: New.
16921         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
16922
16923 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
16924
16925         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
16926         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
16927
16928 2005-02-15  Andreas Schwab  <schwab@suse.de>
16929
16930         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
16931         declare malloc.
16932
16933 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
16934
16935         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
16936
16937 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
16938
16939         PR tree-optimization/19853
16940         * gcc.c-torture/compile/pr19853.c: New test.
16941
16942 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16943
16944         PR c++/19608
16945         * g++.dg/parse/local-class1.C: New.
16946
16947         PR c++/19895
16948         * g++.dg/parse/ptrmem3.C: New.
16949
16950         PR c++/19884
16951         * g++.old-deja/g++.oliva/template6.C: Add another case.
16952         * g++.dg/template/explicit6.C: New.
16953
16954 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
16955
16956         PR c++/17816
16957         * g++.dg/other/redecl2.C: New.
16958
16959 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
16960
16961         PR c++/19891
16962         * g++.dg/abi/covariant4.C: New.
16963
16964 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
16965
16966         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
16967
16968 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
16969
16970         * gcc.dg/vect/vect-96.c: Fix typo.
16971
16972 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16973
16974         PR c++/14479
16975         PR c++/19487
16976         * g++.dg/template/enum5.C: New test.
16977
16978 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16979
16980         * gcc.dg/vect/vect-97.c: New test.
16981
16982 2005-02-12  Ira Rosen  <irar@il.ibm.com>
16983
16984         * gcc.dg/vect/vect-96.c: New test.
16985
16986 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
16987
16988         * gcc.dg/builtins-34.c: Also check ldexp*.
16989
16990 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
16991
16992         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
16993
16994 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
16995
16996         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
16997         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
16998         dg-require-dll, dg-require-iconv, dg-require-named-sections,
16999         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
17000         selector_list, selector_expression, dg-process-target): Move to new
17001         file target-supports-dg.exp.
17002         * lib/target-supports-dg.exp: New.
17003
17004         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
17005         New.
17006
17007 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
17008
17009         PR c++/19666
17010         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
17011
17012         PR middle-end/19858
17013         * gcc.c-torture/compile/20050210-1.c: New test.
17014
17015 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
17016
17017         PR c++/19755
17018         * g++.dg/warn/Wbraces1.C: New test.
17019
17020 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
17021
17022         * gcc.dg/builtins-52.c: New testcase.
17023
17024 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
17025
17026         PR c/19342
17027         * gcc.c-torture/execute/20050119-1.c: New test.
17028
17029 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17030
17031         PR c++/19811
17032         * g++.dg/init/delete1.C: New test.
17033
17034 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
17035
17036         PR c++/18470
17037         * g++.dg/template/static12.C: New test.
17038
17039 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
17040
17041         PR c++/19787
17042         * g++.dg/conversion/ambig1.C: New test.
17043
17044         PR c++/19739
17045         * g++.dg/ext/attrib19.C: New test.
17046
17047         PR c++/19732
17048         * g++.dg/parse/dtor5.C: New test.
17049
17050         PR c++/19762
17051         * g++.dg/template/dtor3.C: New test.
17052
17053         PR c++/19826
17054         * g++.dg/template/static11.C: New test.
17055         * g++.dg/template/crash2.C: Remove dg-error marker.
17056
17057 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
17058
17059         PR C++/18491
17060         * g++.old-deja/g++.mike/p10769a.C: Remove.
17061
17062 2005-02-09  Roger Sayle  <roger@eyesopen.com>
17063
17064         * gcc.dg/builtins-48.c: New test case.
17065         * gcc.dg/builtins-49.c: New test case.
17066         * gcc.dg/builtins-50.c: New test case.
17067         * gcc.dg/builtins-51.c: New test case.
17068
17069 2005-02-09  Ian Lance Taylor  <ian@airs.com>
17070
17071         PR middle-end/19583
17072         * g++.dg/warn/Wreturn-type-3.C: New test.
17073
17074 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17075
17076         PR middle-end/19402
17077         * gcc.dg/pr19402-1.c: New testcase.
17078         * gcc.dg/pr19402-2.c: likewise.
17079
17080 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
17081
17082         PR middle-end/19854
17083         * g++.dg/tree-ssa/tmmti.C: New testcase.
17084
17085 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17086
17087         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
17088
17089 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
17090
17091         PR c++/19733
17092         * g++.dg/parse/crash23.C: New test.
17093         * g++.dg/warn/Weff1.C: New test.
17094
17095 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17096
17097         * gcc.dg/20050209-1.c: New test.
17098
17099 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
17100
17101         PR target/19799
17102         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
17103
17104 2005-02-08  Mike Stump  <mrs@apple.com>
17105
17106         * g++.dg/pch/import-2.c: New test.
17107         * g++.dg/pch/import-2.hs: New.
17108         * g++.dg/pch/include/import-2a.h: New.
17109         * g++.dg/pch/include/import-2b.h: New.
17110
17111 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
17112
17113         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
17114
17115 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17116
17117         * gfortran.dg/substr_1.f90: New test.
17118
17119 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
17120
17121         PR middle-end/19775
17122         * gcc.dg/torture/builtin-power-1.c: Disable test for
17123         invalid transformation.
17124         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
17125         no longer optimize.
17126         * gcc.dg/builtins-47.c: New testcase.
17127
17128 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
17129             Dorit Naishlos  <dorit@il.ibm.com>
17130
17131         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
17132
17133 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
17134
17135         * gcc.c-torture/compile/20050206-1.c: New test.
17136
17137 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17138
17139         PR tree-opt/19768
17140         * g++.dg/opt/pr19768.C: New test.
17141
17142 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
17143
17144         PR tree-opt/19736
17145         * gcc.c-torture/compile/pr19736.c: New test.
17146
17147 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17148
17149         PR c++/17401
17150         * g++.dg/parse/error25.C: New test.
17151
17152 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
17153
17154         * gcc.c-torture/execute/20050203-1.c: New.
17155
17156 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
17157
17158         * gcc.dg/vect/vect-85.c: Remove xfail.
17159         * gcc.dg/vect/vect-86.c: Remove xfail.
17160         * gcc.dg/vect/vect-87.c: Remove xfail.
17161         * gcc.dg/vect/vect-88.c: Remove xfail.
17162
17163 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
17164
17165         * gcc.dg/altivec-19.c: New.
17166
17167 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
17168
17169         PR c/17807
17170         * gcc.dg/nested-func-3.c: New test.
17171         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
17172
17173 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
17174
17175         * gcc.test-framework/gen_directive_tests: Generate tests for
17176         selector expressions.
17177
17178 2005-02-02  Matt Austern  <austern@apple.com>
17179
17180         PR c++/19628
17181         * g++/ext/builtin7.C: New.
17182         * g++/ext/builtin8.C: New.
17183
17184 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17185
17186         PR c/18502
17187         * gcc.dg/pr18502-1.c: New test.
17188
17189 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17190
17191         PR c++/17413
17192         * g++.dg/template/local4.C: Tweak.
17193
17194 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
17195
17196         PR tree-optimization/19578
17197         * gcc.c-torture/compile/20050202-1.c: New test.
17198
17199 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
17200
17201         PR c/19435
17202         * gcc.dg/c99-init-4.c: New test.
17203
17204 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17205
17206         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
17207
17208         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
17209
17210         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
17211         * g++.dg/eh/check-vect.h: New.
17212
17213         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
17214         * gcc.dg/vect/vect-78.c: Ditto.
17215         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
17216         Remove.
17217
17218         * g++.dg/conversion/simd1.C: Expect warning.
17219         * g++.dg/ext/attribute-test-1.C: Ditto.
17220         * g++.dg/ext/attribute-test-2.C: Ditto.
17221         * g++.dg/ext/attribute-test-3.C: Ditto.
17222         * g++.dg/ext/attribute-test-4.C: Ditto.
17223
17224         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
17225         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
17226
17227         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
17228
17229 2005-02-01  Richard Henderson  <rth@redhat.com>
17230
17231         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17232         long double for ibm double-double format.
17233         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17234
17235 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
17236
17237         PR tree-optimization/19633
17238         * testsuite/gcc.dg/pr19633-1.c: New test.
17239         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
17240         to NULL or a symbol.
17241
17242 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
17243
17244         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
17245         New procs.
17246         (dg-process-target (local override)): Handle selector expressions.
17247
17248         * gcc.test-framework/README: Describe tests in source directory.
17249         * gcc.test-framework/test-framework.awk: Handle dg- tests.
17250         * gcc.test-framework/test-framework.exp: Handle dg- tests.
17251         * gcc.test-framework/dg-bogus-exp-P.c: New test.
17252         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
17253         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
17254         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
17255         * gcc.test-framework/dg-do-link-exp-P.c: New test.
17256         * gcc.test-framework/dg-do-run-exp-P.c: New test.
17257         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
17258         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
17259         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
17260         * gcc.test-framework/dg-error-exp-P.c: New test.
17261         * gcc.test-framework/dg-error-exp-XP.c: New test.
17262         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
17263         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
17264         * gcc.test-framework/dg-output-exp-P.c: New test.
17265         * gcc.test-framework/dg-output-exp-XF.c: New test.
17266         * gcc.test-framework/dg-warning-exp-P.c: New test.
17267         * gcc.misc-tests/dg-1.c: Remove.
17268         * gcc.misc-tests/dg-2.c: Remove.
17269         * gcc.misc-tests/dg-3.c: Remove.
17270         * gcc.misc-tests/dg-4.c: Remove.
17271         * gcc.misc-tests/dg-5.c: Remove.
17272         * gcc.misc-tests/dg-6.c: Remove.
17273         * gcc.misc-tests/dg-7.c: Remove.
17274         * gcc.misc-tests/dg-8.c: Remove.
17275         * gcc.misc-tests/dg-9.c: Remove.
17276         * gcc.misc-tests/dg-10.c: Remove.
17277         * gcc.misc-tests/dg-11.c: Remove.
17278         * gcc.misc-tests/dg-12.c: Remove.
17279         * gcc.misc-tests/dg-test.exp: Remove.
17280
17281         * gcc.test-framework/test-framework.awk: Change recording and
17282         printing of passes and failures.
17283
17284         * gcc.test-framework: New directory.
17285         * gcc.test-framework/README: New.
17286         * gcc.test-framework/test-framework.exp: New.
17287         * gcc.test-framework/test-framework.awk: New.
17288         * gcc.test-framework/gen_directive_tests: New.
17289
17290 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
17291
17292         * lib/treelang.exp: Fix comment typos.
17293         (treelang_target_compile): Don't append libs=-ltreelang to options.
17294
17295 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
17296
17297         * g++.dg/parse/typename7.C: Adjust error messages.
17298
17299 2005-01-31  Jeff Law  <law@redhat.com>
17300
17301         * gcc.c-torture/execute/20050131-1.c: New test.
17302         * gcc.dg/wcaselabel.c: New test.
17303
17304 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
17305
17306         * g++.dg/other/warning1.C: Adjust error messags.
17307         * g++.dg/parse/constant5.C: New test.
17308
17309 2005-01-31  Steven Bosscher  <stevenb@suse.de>
17310
17311         PR c/19333
17312         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
17313         the test case valid.
17314         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
17315         * testsuite/gcc.dg/array-7.c: Adjust expected result.
17316         * testsuite/gcc.dg/pr18596-3.c: Likewise.
17317         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
17318         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
17319         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
17320
17321 2005-01-31  Dale Johannesen  <dalej@apple.com>
17322
17323         * g++.dg/opt/pr19650.C: New test.
17324
17325 2005-01-31  Richard Henderson  <rth@redhat.com>
17326
17327         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
17328         long double for intel double extended format.
17329         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
17330
17331 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
17332
17333         PR c++/19555
17334         * g++.dg/template/static10.C: New test.
17335
17336         PR c++/19395
17337         * g++.dg/parse/error24.C: New test.
17338
17339         PR c++/19367
17340         * g++.dg/lookup/builtin1.C: New test.
17341
17342         PR c++/19457
17343         * g++.dg/warn/conv3.C: New test.
17344
17345 2005-01-30  Bud Davis  <bdavis@gfortran.org>
17346
17347         PR fortran/19647
17348         * gfortan.dg/inquire_7.f90
17349
17350 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
17351
17352         PR tree-optimization/15791
17353         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
17354         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
17355         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
17356         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
17357         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
17358         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
17359         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
17360         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
17361         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
17362         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
17363
17364 2005-01-29  Paul Brook  <paul@codesourcery.com>
17365
17366         PR fortran/18565
17367         * check.c (real_or_complex_check): New function.
17368         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
17369         * intrinsic.c (add_functions): Use new check functions.
17370         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
17371         Add prototypes.
17372
17373 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
17374
17375         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
17376         gcc.dg/lvalue-3.c: New tests.
17377         * gcc.dg/concat.c: Update expected messages.
17378
17379 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
17380
17381         PR libfortran/19595
17382         * gfortran.dg/eor_1.f90: New test.
17383
17384 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
17385
17386         PR fortran/19589
17387         * gfortran.dg/logical_data_1.f90: New test.
17388
17389 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
17390
17391         PR c++/19253
17392         * g++.dg/template/crash33.C: New test.
17393
17394         PR c++/19667
17395         * g++.dg/template/crash32.C: New test.
17396
17397 2005-01-28  Ian Lance Taylor  <ian@airs.com>
17398
17399         PR middle-end/16558
17400         * g++.dg/warn/Wreturn-type-2.C: New test.
17401
17402 2004-06-24  Jeff Law  <law@redhat.com>
17403
17404         * gcc.dg/tree-ssa/20050128-1.c: New test.
17405
17406 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
17407
17408         * gcc.target/frv/all-mdpackh-1.c: New test.
17409
17410 2005-01-28  Steven Bosscher  <stevenb@suse.de>
17411
17412         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
17413
17414 2005-01-27  Richard Henderson  <rth@redhat.com>
17415
17416         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
17417
17418 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17419
17420         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
17421
17422 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
17423
17424         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
17425         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
17426         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
17427         to cope with cases where the multilib options override the dg-options.
17428
17429 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
17430
17431         PR c/18946
17432         * gcc.dg/noncompile/20050120-1.c: New test.
17433
17434 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
17435
17436         PR tree-optimization/19633
17437         * gcc.dg/pr19633.c: New test.
17438         * gcc.dg/tree-ssa/pr19633.c: New test.
17439
17440 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
17441
17442         * gcc.dg/20041216-1.c: New test.
17443
17444 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
17445
17446         PR objc/18862
17447         * objc.dg/selector-2.m: New test.
17448
17449 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
17450
17451         * g++.dg/opt/range-test-2.C: New test.
17452
17453         PR rtl-optimization/19579
17454         * gcc.c-torture/execute/20050124-1.c: New test.
17455
17456 2005-01-26  Greg Parker  <gparker@apple.com>
17457         Stuart Hastings  <stuart@apple.com>
17458
17459         * gcc.c-torture/execute/20050125-1.c: New.
17460
17461 2005-01-18  Jan Hubicka  <jh@suse.cz>
17462
17463         PR tree-optimize/19337
17464         * gcc.c-torture/compile/20050119-1.c: New test.
17465
17466 2005-01-24  James E Wilson  <wilson@specifixinc.com>
17467
17468         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
17469         test for successful match.
17470
17471 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
17472
17473         PR objc/18408
17474         * objc.dg/comp-types-7.m: New test.
17475
17476 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
17477
17478         * lib/target-supports.exp (current_target_name): New.
17479         (check_effective_target_ilp32, check_effective_target_lp64):
17480         Cache the result to use as long as the current target, with
17481         multilib flags, remains the same.
17482
17483         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
17484         (dg-require-weak, dg-require-visibility, dg-require-alias,
17485         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
17486         dg-require-effective-target, dg-skip-if): Remove call to
17487         skip_test_and_clear_xfail.
17488         (dg-test): Clear xfail data.
17489
17490 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
17491
17492         PR target/17751
17493         * gcc.dg/ppc64-toc.c: New test.
17494
17495         * g++.dg/tree-ssa/empty-1.C: New test.
17496
17497         PR middle-end/19551
17498         * gcc.c-torture/execute/20050121-1.c: New test.
17499         * gcc.dg/20050121-2.c: New test.
17500
17501 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
17502         Paul Brook  <paul@codesourcery.com>
17503
17504         PR fortran/17941
17505         * gfortran.dg/real_const_1.f: New test.
17506         * gfortran.dg/real_const_2.f90: New test.
17507         * gfortran.dg/complex_int_1.f90: New test.
17508
17509 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
17510
17511         PR fortran/19313
17512         * gfortan.dg/inquire_6.f90: New test.
17513
17514 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17515
17516         PR libfortran/19451
17517         * open_readonly_1.f90: New test.
17518
17519 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
17520
17521         PR libfortran/18982
17522         * gfortran.dg/open_new.f90: New file.
17523
17524 2005-01-22  Paul Brook  <paul@codesourcery.com>
17525
17526         * namelist_1.f90: New test.
17527
17528 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
17529
17530         PR tree-optimization/19484
17531         * gcc.c-torture/compile/20050122-[12].c: New tests.
17532
17533 2005-01-22  Paul Brook  <paul@codesourcery.com>
17534
17535         * gfortran.dg/implicit_2.f90: New test.
17536
17537 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
17538
17539         PR fortran/19314
17540         * gfortran.dg/inquire_5.f90: New test.
17541
17542 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17543
17544         PR c/18809
17545         * gcc.dg/pr18809-1.c: New test.
17546
17547 2005-01-21  Ian Lance Taylor  <ian@airs.com>
17548
17549         * gcc.dg/20050121-1.c: New test.
17550
17551         PR tree-optimization/13000
17552         * gcc.dg/20040206-1.c: Change warning to point where function is
17553         being inlined.
17554
17555 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17556
17557         PR c++/19208
17558         * g++.dg/template/array11.C: New test.
17559
17560 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17561
17562         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
17563         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
17564         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
17565         * gfortran.dg/getenv_1.f90: Add dg-do directive.
17566         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
17567         gfortran.dg/pr17164.f90: Add missing dg-do directives.
17568
17569 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
17570
17571         PR tree-optimization/15349
17572         * gcc.dg/tree-ssa/pr15349.c: New.
17573
17574 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
17575
17576         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
17577
17578 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
17579
17580         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
17581         scan-assembler-times directive name.
17582
17583         * gcc.dg/asm-a.c: Move dg-require-effective-target to
17584         after dg-do.
17585
17586         PR rtl-optimization/19462
17587         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
17588
17589 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
17590
17591         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
17592         counting function calls on ia64.
17593
17594 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
17595
17596         PR rtl-optimization/15139
17597         * gcc.dg/20050111-2.c: New test.
17598
17599         PR c/17297
17600         * gcc.c-torture/compile/20050113-1.c: New testcase.
17601
17602         PR middle-end/19164
17603         * gcc.dg/20050113-1.c: New testcase.
17604
17605 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
17606
17607         * gcc.dg/vect/vect-85.c: Add comment.
17608         * gcc.dg/vect/vect-86.c: Add xfail for now.
17609         * gcc.dg/vect/vect-87.c: Add xfail for now.
17610         * gcc.dg/vect/vect-88.c: Add xfail for now.
17611         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
17612
17613 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17614
17615         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
17616
17617 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17618
17619         * g++.dg/debug/typedef3.C: New test.
17620
17621 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
17622
17623         PR c/19472
17624         * gcc.dg/asm-a.c: New test.
17625
17626 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
17627
17628         * gcc.dg/sh-relax.c: Add prototype for abort.
17629
17630 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17631
17632         * gcc.dg/short-compare-1.c: New test.
17633         * gcc.dg/short-compare-2.c: Likewise.
17634
17635 2005-01-18  Michael Matz  <matz@suse.de>
17636
17637         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
17638
17639 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
17640
17641         PR tree-optimization/19121
17642         * gcc.c-torture/compile/pr19121.c: New test.
17643
17644 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
17645
17646         PR target/19357
17647         * gcc.c-torture/compile/pr19357.c: New test.
17648
17649 2005-01-17  Ian Lance Taylor  <ian@airs.com>
17650
17651         PR c/5675
17652         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
17653         pass--those that refer just to the variable, possibly with a
17654         cast.
17655         * gcc.dg/c99-const-expr-3.c: Likewise.
17656
17657         PR middle-end/13127
17658         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
17659         longer emitted.
17660
17661 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
17662
17663         PR fortran/18778
17664         * gfortran.dg/endfile_2.f90: New test.
17665
17666 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
17667
17668         PR 19168
17669         * gfortran.dg/select_5.f90: New test.
17670
17671 2004-01-16  Paul Brook  <paul@codesourcery.com>
17672
17673         * gfortran.dg/common_4.f90: New test.
17674
17675 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
17676
17677         PR rtl-optimization/19462
17678         * gcc.dg/torture/pr19462-1.c: New test.
17679
17680 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
17681
17682         PR objc/19321
17683         * objc.dg/func-ptr-2.m: New.
17684         * objc.dg/volatile-1.m: New.
17685
17686 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17687
17688         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
17689
17690 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17691
17692         PR tree-optimization/19060
17693         * gcc.c-torture/execute/20050104-1.c: New test.
17694
17695 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
17696
17697         PR fortran/18983
17698         * gfortran.dg/write_to_null.f90: New test.
17699
17700 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
17701             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17702
17703         PR other/19328
17704         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
17705         argument.
17706
17707 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
17708
17709         PR c++/19263
17710         * g++.dg/init/vector1.C: New test.
17711
17712 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
17713
17714         PR target/13158
17715         * gcc.target/ia64/sibcall-unwind-1.c: New test.
17716         PR target/18987
17717         * gcc.target/ia64/sibcall-unwind-2.c: New test.
17718
17719 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
17720
17721         * gfortran.dg/select_1.f90: New test.
17722         * gfortran.dg/select_2.f90: New test.
17723         * gfortran.dg/select_3.f90: New test.
17724         * gfortran.dg/select_4.f90: New test.
17725
17726 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
17727
17728         PR middle-end/19084
17729         PR rtl-optimization/19348
17730         * gcc.dg/20050111-1.c: New test.
17731         * gcc.c-torture/execute/20050111-1.c: New test.
17732
17733         * gcc.dg/i386-asm-4.c: New test.
17734
17735 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17736
17737         * gcc.dg/nested-func-2.c: New test.
17738         * ada/acats/norun.lst: Remove c953002.
17739
17740 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
17741
17742         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
17743
17744 2005-01-12  Ben Elliston  <bje@au.ibm.com>
17745
17746         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
17747
17748 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
17749
17750         PR target/18761
17751         * g++.dg/abi/align1.C: New test.
17752
17753 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
17754
17755         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
17756         at a time.
17757         * g++.dg/ext/altivec_check.h: Support compiling as C.
17758
17759 2005-01-10  Roger Sayle  <roger@eyesopen.com>
17760
17761         PR c++/19355
17762         * g++.dg/expr/pr19355-1.C: New test case.
17763
17764 2005-01-10  Laurent GUERBY <laurent@guerby.net>
17765
17766         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
17767         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
17768         * ada/acats/tests/c3/c92005b.ada: Likewise.
17769         * ada/acats/tests/c3/cxb3012.a: Likewise.
17770         * ada/acats/norun.lst: Add c380004 and c953002, add PR
17771
17772 2005-01-09  Paul Brook  <paul@codesourcery.com>
17773
17774         * gfortran.dg/common_2.f90: New file.
17775         * gfortran.dg/common_3.f90: New file.
17776
17777 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
17778
17779         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
17780
17781 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17782
17783         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
17784         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
17785         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
17786         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
17787         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
17788         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
17789         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
17790         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
17791         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
17792         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
17793         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
17794         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
17795         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
17796         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
17797         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
17798         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
17799         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
17800         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
17801         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
17802         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
17803         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
17804         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
17805         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
17806         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
17807         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
17808         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
17809         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
17810         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
17811         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
17812         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
17813         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
17814         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
17815         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
17816         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
17817         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
17818         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
17819         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
17820         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
17821         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
17822         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
17823         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
17824         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
17825         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
17826         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
17827         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
17828         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
17829         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
17830         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
17831         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
17832         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
17833         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
17834         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
17835         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
17836         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
17837         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
17838         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
17839         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
17840         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
17841         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
17842         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
17843         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
17844         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
17845         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
17846         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
17847         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
17848         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
17849         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
17850
17851         * gcc.dg/vect/vect-1.c: Fix spelling.
17852         * gcc.dg/vect/vect-10.c: Fix spelling.
17853         * gcc.dg/vect/vect-11.c: Fix spelling.
17854         * gcc.dg/vect/vect-12.c: Fix spelling.
17855         * gcc.dg/vect/vect-14.c: Fix spelling.
17856         * gcc.dg/vect/vect-15.c: Fix spelling.
17857         * gcc.dg/vect/vect-16.c: Fix spelling.
17858         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
17859         * gcc.dg/vect/vect-64.c: Fix comments.
17860         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
17861
17862 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
17863             Ira Rosen  <irar@il.ibm.com>
17864
17865         * gcc.dg/vect/vect-70.c: New test.
17866         * gcc.dg/vect/vect-71.c: New test.
17867
17868 2005-01-09  Manfred Hollstein  <mh@suse.com>
17869
17870         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
17871         * gcc.dg/pr18241-2.c: Likewise.
17872         * gcc.dg/pr18241-3.c: Likewise.
17873         * gcc.dg/pr18241-4.c: Likewise.
17874         * gcc.dg/pr18241-5.c: Likewise.
17875
17876 2005-01-08  Richard Henderson  <rth@redhat.com>
17877
17878         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17879         False for x86 and x86-64.
17880
17881 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
17882
17883         PR tree-optimization/18241
17884         * gcc.dg/pr18241-1.c: New test.
17885         * gcc.dg/pr18241-2.c: New test.
17886         * gcc.dg/pr18241-3.c: New test.
17887         * gcc.dg/pr18241-4.c: New test.
17888         * gcc.dg/pr18241-5.c: New test.
17889
17890 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
17891
17892         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
17893         gfortran.dg/select_4.f90: New.
17894
17895 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17896
17897         * gcc.c-torture/execute/20050107-1.c: New test.
17898
17899 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
17900
17901         PR c++/19298
17902         * g++.dg/template/ref2.C: New.
17903
17904 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
17905
17906         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
17907         instead of being empty.
17908
17909 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
17910
17911         PR fortran/15553
17912         * gfortran.dg/array-1.f90: New test.
17913
17914 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
17915
17916         PR tree-optimization/19283
17917         * gcc.c-torture/execute/20050106-1.c: New test.
17918
17919         PR rtl-optimization/18861
17920         * gcc.dg/20050105-1.c: New test.
17921
17922         PR tree-optimization/18828
17923         * gcc.dg/20050105-2.c: New test.
17924
17925 2005-01-07  Andreas Jaeger  <aj@suse.de>
17926
17927         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
17928
17929 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
17930
17931         PR fortran/18398
17932         * gfortran.dg/fmt_read.f90: New test.
17933
17934 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
17935
17936         * gcc.dg/rs6000-ldouble-2.c: New.
17937
17938 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
17939
17940         PR c++/19244
17941         * g++.dg/parser/ctor2.C: New test.
17942
17943 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17944
17945         PR c++/17154
17946         * g++.dg/template/using9.C: New test.
17947
17948 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17949
17950         PR c++/19258
17951         * g++.dg/lookup/friend6.C: New test.
17952
17953 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17954
17955         PR c++/19270
17956         * g++.dg/template/array10.C: New.
17957
17958 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17959
17960         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
17961         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
17962
17963 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
17964
17965         * gcc.c-torture/compile/20050105-1.c: New test.
17966
17967 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
17968
17969         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
17970
17971 2005-01-05  Roger Sayle  <roger@eyesopen.com>
17972
17973         PR middle-end/19100
17974         * gcc.dg/conv-3.c: New test case.
17975
17976 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
17977
17978         * gcc.dg/asm-wide-1.c: New test.
17979
17980 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
17981
17982         PR c++/19030
17983         * g++.dg/parse/crash22.C: New
17984
17985 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
17986
17987         PR 19257
17988         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
17989
17990 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
17991
17992         PR middle-end/17767
17993         * gcc.dg/i386-mmx-6.c: New test case.
17994
17995 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
17996
17997         PR tree-optimization/18308
17998         * gcc.dg/vect/pr18308.c: New testcase.
17999
18000 2005-01-04  Andreas Jaeger  <aj@suse.de>
18001
18002         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
18003
18004 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18005             Robert Bowdidge <bowdidge@apple.com>
18006
18007         * gcc.dg/cpp/subframework1.c: New.
18008         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
18009         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
18010         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
18011         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
18012
18013 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
18014
18015         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
18016         producing warning.
18017         * gcc.dg/darwin-weakimport-2.c: New.
18018
18019 2005-01-03  Richard Henderson  <rth@redhat.com>
18020
18021         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
18022
18023 2005-01-03  Richard Henderson  <rth@redhat.com>
18024
18025         * gcc.dg/vect/vect.exp: Enable for ia64.
18026         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
18027         (check_effective_target_vect_float): Likewise.
18028         (check_effective_target_vect_no_align): Likewise.
18029         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
18030         * gcc.dg/vect/vect-8.c: Likewise.
18031
18032 2005-01-03  Uros Bizjak <uros@kss-loka.si>
18033
18034         PR target/19236
18035         * gcc.dg/pr19236-1.c: New test case.
18036
18037 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
18038
18039         PR rtl-optimization/12092
18040         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
18041
18042 2005-01-02  Andreas Jaeger  <aj@suse.de>
18043
18044         * gcc.dg/pr12092-1.c: Do not run on x86_64.
18045
18046 2005-01-01  Roger Sayle  <roger@eyesopen.com>
18047             Andrew Pinski  <pinskia@physics.uc.edu>
18048
18049         PR rtl-optimization/12092
18050         * gcc.dg/pr12092-1.c: New test case.
18051
18052 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
18053
18054         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
18055         'hidden' and 'default' for better portability.
18056         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
18057
18058         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
18059         6 and 7.
18060         * g++.old-deja/g++.brendan/new3.C: Likewise.
18061
18062 2005-01-01  Steven Bosscher  <stevenb@suse.de>
18063
18064         * gcc.dg/20041231-1.C: New test.
18065         * g++.dg/warn/Wunreachable-code-1.C: New test.
18066
18067 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
18068
18069         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
18070         file, not /dev/null.  Abort on error.
18071
18072 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
18073             Ziemowit Laski  <zlaski@apple.com>
18074
18075         PR objc/18971
18076         * objc.dg/encode-5.m: New test.
18077
18078 2004-12-29  Richard Henderson  <rth@redhat.com>
18079
18080         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
18081         * objc.dg/stabs-1.m: Disable for ia64.
18082
18083 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
18084
18085         PR c++/19190
18086         * g++.dg/warn/Wunused-10.C: New test.
18087
18088 2004-12-28  Richard Henderson  <rth@redhat.com>
18089
18090         * objc.dg/stabs-1.m: Disable for alpha.
18091
18092 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18093
18094         PR c++/19149
18095         * g++.dg/parse/error23.C: New test.
18096
18097 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18098
18099         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
18100
18101         PR fortran/19032
18102         * gfortran.dg/intrinsic_modulo_1.f90: New.
18103         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
18104         tests with divisor -1.
18105
18106 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
18107
18108         * g++.dg/opt/temp1.C (memcpy): Return a value.
18109
18110         PR c++/19148
18111         * g++.dg/expr/cond7.C: New test.
18112
18113 2004-12-27  Paul Brook  <paul@codesourcery.com>
18114
18115         * gfortran.dg/g77/select_no_compile.f: Remove.
18116
18117 2004-12-27  Richard Henderson  <rth@redhat.com>
18118
18119         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
18120         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
18121         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
18122
18123 2004-12-26  Richard Henderson  <rth@redhat.com>
18124
18125         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
18126         by 1i instead of token pasting.
18127
18128 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18129
18130         PR tree-optimization/17578
18131         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
18132         to additional_flags.
18133         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
18134
18135 2004-12-25  Richard Henderson  <rth@redhat.com>
18136
18137         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
18138         Remove Alpha.
18139
18140 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18141
18142         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
18143         hppa*-*-hpux*.
18144         * gcc.dg/pr17957.c (dg-options): Likewise.
18145         * gcc.dg/struct-ret-1.c: Add prototype for abort.
18146         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
18147         instead of 0 on __hppa__.
18148         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
18149         "foo,%r" on hppa*-*-*.
18150
18151 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
18152
18153         PR fortran/19071
18154         * gfortran.dg/complex_write.f90: New test.
18155
18156 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18157
18158         PR c++/17595
18159         * g++.dg/parse/pragma2.C: New test.
18160
18161         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
18162
18163 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18164
18165         * gcc.dg/empty2.c: Add missing dg-warning.
18166
18167 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18168
18169         PR c++/17413
18170         * g++.dg/template/local4.C: New test.
18171         * g++.dg/template/crash19.C: Add dg-error marker.
18172
18173         * g++.dg/template/crash31.C: Correct embedded PR number.
18174
18175 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18176
18177         PR c++/16405
18178         * g++.dg/opt/temp1.C: Add do-run marker.
18179
18180 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18181
18182         * g++.dg/template/spec19.C: New.
18183
18184 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
18185
18186         PR target/16819
18187         * gcc.dg/empty2.c: New.
18188
18189 2004-12-23  Richard Henderson  <rth@redhat.com>
18190
18191         * lib/target-supports.exp (check_effective_target_vect_no_align):
18192         Remove i?86 and x86-64.
18193
18194 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
18195
18196         PR c++/16405
18197         * g++.dg/opt/temp1.C: New test.
18198
18199 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18200
18201         PR c++/18733
18202         * g++.dg/template/friend33.C: New testcase.
18203
18204 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
18205
18206         PR c++/18464
18207         * g++.dg/template/cond5.C: New test.
18208
18209         PR c++/18492
18210         * g++.dg/inherit/thunk3.C: New test.
18211
18212         PR c++/11224
18213         * g++.dg/warn/Wunused-9.C: New test.
18214
18215 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
18216
18217         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
18218
18219 2004-12-22  Jan Beulich  <jbeulich@novell.com>
18220
18221         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
18222
18223 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
18224
18225         PR c++/18378
18226         * g++.dg/ext/packed8.C: New test.
18227
18228         PR c++/19063
18229         * g++.dg/template/crash31.C: New test.
18230
18231         PR c++/19034
18232         * g++.dg/template/crash30.C: New test.
18233
18234 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
18235
18236         PR C++/18984
18237         * g++.dg/eh/ctor3.C: New test.
18238
18239 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
18240
18241         * objc.dg/stabs-1.m: Allow section name to be quoted and
18242         assembly label to begin with '.LL'.
18243
18244 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
18245
18246         * gcc.dg/vect/vect.exp
18247         (check_effective_target_lp64_or_vect_no_align): New.
18248         * gcc.dg/vect/vect-77.c: Use it.
18249         * gcc.dg/vect/vect-78.c: Use it.
18250
18251         * lib/target-supports.exp
18252         (check_effective_target_vect_no_max,
18253         check_effective_target_vect_no_bitwise,
18254         check_effective_target_vect_no_align): New.
18255         * gcc.dg/vect/vect-13.c: Use them.
18256         * gcc.dg/vect/vect-17.c: Ditto.
18257         * gcc.dg/vect/vect-18.c: Ditto.
18258         * gcc.dg/vect/vect-19.c: Ditto.
18259         * gcc.dg/vect/vect-20.c: Ditto.
18260         * gcc.dg/vect/vect-27.c: Ditto.
18261         * gcc.dg/vect/vect-29.c: Ditto.
18262         * gcc.dg/vect/vect-44.c: Ditto.
18263         * gcc.dg/vect/vect-48.c: Ditto.
18264         * gcc.dg/vect/vect-50.c: Ditto.
18265         * gcc.dg/vect/vect-52.c: Ditto.
18266         * gcc.dg/vect/vect-54.c: Ditto.
18267         * gcc.dg/vect/vect-56.c: Ditto.
18268         * gcc.dg/vect/vect-58.c: Ditto.
18269         * gcc.dg/vect/vect-60.c: Ditto.
18270         * gcc.dg/vect/vect-72.c: Ditto.
18271         * gcc.dg/vect/vect-80.c: Ditto.
18272
18273 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
18274
18275         PR c++/14075
18276         * g++.dg/init/string1.C: New.
18277
18278         PR c++/18975
18279         * g++.dg/other/synth1.C: New.
18280
18281 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18282
18283         PR c/18963
18284         * gcc.dg/pr18963-1.c: New test.
18285
18286 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
18287
18288         PR c/18596
18289         * gcc.dg/funcdef-storage-1.c (foo): Remove.
18290         * gcc.dg/pr18596-1.c: Use dg-error.
18291         (dg-options): Use -fno-unit-at-a-time.
18292         * gcc.dg/pr18596-2.c: New test.
18293         * gcc.dg/pr18596-3.c: New test.
18294
18295 2004-12-20  Roger Sayle  <roger@eyesopen.com>
18296
18297         PR middle-end/18683
18298         * g++.dg/opt/pr18683-1.C: New test case.
18299
18300 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
18301
18302         PR other/19093
18303         * g++.dg/opt/max1.C: Fix for 64bit targets.
18304
18305 2004-12-20  Matt Austern  <austern@apple.com>
18306
18307         PR c++/19044
18308         * g++.dg/ext/builtin6.C: New
18309
18310 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
18311
18312         PR tree-optimization/19080
18313         * gcc.c-torture/compile/pr19080.c: New test.
18314
18315 2004-12-20  Steven Bosscher  <stevenb@suse.de>
18316
18317         * gcc.dg/20041219-1.c: New test.
18318
18319 2004-12-19  Roger Sayle  <roger@eyesopen.com>
18320
18321         PR middle-end/19068
18322         * g++.dg/opt/max1.C: New test case.
18323
18324 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18325
18326         * gcc.dg/fdata-sections-1.c: New test.
18327
18328 2004-12-18  Roger Sayle  <roger@eyesopen.com>
18329
18330         PR middle-end/18548
18331         * gcc.dg/max-1.c: New test case.
18332
18333 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
18334
18335         * gcc.c-torture/execute/20041218-1.c: New test.
18336
18337 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
18338
18339         * gcc.dg/pr18501.c: New test.
18340         * gcc.dg/uninit-5.c: XFAIL.
18341         * gcc.dg/uninit-9.c: XFAIL.
18342
18343 2004-12-17  Dale Johannesen  <dalej@apple.com>
18344
18345         * gcc.dg/20041213-1.c: New.
18346
18347 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
18348
18349         * objc.dg/stabs-1.m: Allow assembly label to begin
18350         with a dot ('.').
18351
18352 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
18353
18354         * gcc.c-torture/execute/20041213-1.c: Move...
18355         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
18356
18357 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
18358
18359         PR c++/18721
18360         * g++.dg/lookup/conv-5.C: New.
18361
18362 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
18363
18364         * objc.dg/stabs-1.m: New test.
18365
18366 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18367
18368         * gcc.dg/visibility-c.c: Change compile to
18369         assemble for the test.
18370
18371 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
18372
18373         PR target/19041
18374         * gcc.dg/visibility-c.c: New test.
18375
18376 2004-12-16  Roger Sayle  <roger@eyesopen.com>
18377
18378         PR middle-end/18493
18379         * gcc.dg/switch-8.c: New test case.
18380
18381 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
18382
18383         PR c++/18905
18384         * g++.dg/template/init4.C: New.
18385         * g++.dg/opt/static3.C: Enable optimizer.
18386
18387 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
18388
18389         * g++.dg/other/complex1.C: New test.
18390
18391 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
18392
18393         * g++.dg/opt/inline9.C: New test.
18394
18395 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18396
18397         PR fortran/18993
18398         * gfotran.dg/nullify_1.f: New test.
18399
18400 2004-12-15  Richard Henderson  <rth@redhat.com>
18401
18402         * gcc.target/i386/i386.exp: New harness.
18403         * gcc.target/i386/vect-args.c: New.
18404
18405 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
18406
18407         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
18408
18409 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18410
18411         PR c++/18825
18412         * g++.dg/template/friend32.C: New test.
18413
18414 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18415
18416         * cpp/pragma-once-1.c: New test.
18417         * cpp/pragma-once-1b.h: Likewise.
18418         * cpp/pragma-once-1c.h: Likewise.
18419         * cpp/pragma-once-1d.h: Likewise.
18420         * cpp/inc/pragma-once-1a.h: Likewise.
18421
18422 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
18423             Steven G. Kargl  <kargls@comcast.net>
18424
18425         PR fortran/17597
18426         * gfortran.dg/list_read_3.f90: New test.
18427
18428 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18429
18430         * gcc.dg/ftrapv-2.c: New test.
18431
18432 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
18433
18434         PR c++/18981
18435         * g++.dg/template/typename9.C: New test.
18436
18437 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18438
18439         PR c++/18738
18440         * g++.dg/template/typename8.C: New test.
18441         * g++.dg/parse/friend2.C: Tweak error message.
18442
18443 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18444
18445         * gcc.c-torture/20041214-1.c: New test.
18446
18447 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
18448
18449         PR c++/18965
18450         * g++.dg/init/array17.C: New test.
18451
18452 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
18453
18454         PR c++/18793
18455         * g++.dg/init/aggr3.C: New test.
18456
18457 2004-12-14  Janis Johnson  <janis187@us.ibm.com
18458
18459         * gcc.dg/altivec-types-1.c: New test.
18460         * gcc.dg/altivec-types-2.c: New test.
18461         * gcc.dg/altivec-types-3.c: New test.
18462         * gcc.dg/altivec-types-4.c: New test.
18463         * g++.dg/ext/altivec-types-1.C: New test.
18464         * g++.dg/ext/altivec-types-2.C: New test.
18465         * g++.dg/ext/altivec-types-3.C: New test.
18466         * g++.dg/ext/altivec-types-4.C: New test.
18467
18468 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
18469
18470         PR middle-end/18951
18471         * gcc.c-torture/execute/20041213-1.c: New test.
18472
18473 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
18474
18475         PR c++/18949
18476         * g++.dg/template/cast1.C: New.
18477
18478 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
18479
18480         * gcc.c-torture/execute/20041213-2.c: New test.
18481
18482 2004-12-13  Richard Henderson  <rth@redhat.com>
18483
18484         * gcc.dg/i386-sse-10.c: Fix typo in options.
18485
18486 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
18487
18488         PR c++/18968
18489         * g++.dg/opt/pr18968.C: New test.
18490
18491 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
18492
18493         PR c++/18925
18494         * g++.dg/ext/visibility/staticdatamem.C: New test.
18495
18496 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
18497
18498         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
18499
18500 2004-12-13  Roger Sayle  <roger@eyesopen.com>
18501
18502         PR rtl-optimization/18928
18503         * gcc.dg/pr18928-1.c: New test case.
18504
18505 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
18506
18507         PR tree-opt/16951
18508         * gcc.c-torture/compile/20041211-1.c: New.
18509
18510 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18511
18512         PR middle-end/17564
18513         * gcc.c-torture/execute/20041212-1.c: New test.
18514
18515 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18516
18517         PR fortran/18869
18518         * gfortran.dg/common_1.f90: New test.
18519
18520 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
18521         Paul Brook  <paul@codesourcery.com>
18522
18523         PR fortran/16222
18524         * gfortran.dg/real_do_1.f90: New test.
18525
18526 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
18527
18528         PR tree-opt/18040
18529         * g++.dg/opt/ptrmem6.C: New test.
18530
18531 2004-12-11  Roger Sayle  <roger@eyesopen.com>
18532
18533         PR middle-end/18921
18534         * gcc.dg/pr18921-1.c: New test case.
18535
18536 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18537
18538         PR fortran/17175
18539         * gfortran.dg/scale_1.f90: New test.
18540
18541 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
18542
18543         PR middle-end/18903
18544         * gcc.c-torture/compile/pr18903.c: New test.
18545
18546 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
18547
18548         * gcc.c-torture/execute/20041210-1.c: New test.
18549
18550 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18551
18552         PR c++/18731
18553         * g++.dg/parser/struct-1.C: New test.
18554         * g++.dg/parser/struct-2.C: New test.
18555         * g++.dg/parser/struct-3.C: New test.
18556
18557 2004-12-09  Richard Henderson  <rth@redhat.com>
18558
18559         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
18560
18561         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
18562         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
18563
18564 2004-12-09  Matt Austern  <austern@apple.com>
18565
18566         PR c++/18514
18567         * g++.dg/ext/builtin1.C: New
18568         * g++.dg/ext/builtin2.C: New
18569         * g++.dg/ext/builtin3.C: New
18570         * g++.dg/ext/builtin4.C: New
18571         * g++.dg/ext/builtin5.C: New
18572
18573 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
18574
18575         PR tree-opt/18904
18576         * g++.dg/opt/ptrmem5.C: New test.
18577
18578 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
18579
18580         * g++.dg/parse/typename5.C: Adjust for new error.
18581         * g++.dg/parse/typename7.C: New.
18582
18583 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18584
18585         PR c++/18073
18586         * g++.dg/other/mmintrin.C: New test.
18587
18588 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18589
18590         PR c++/16681
18591         * g++.dg/init/array15.C: New.
18592         * g++.dg/init/array16.C: New.
18593
18594 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18595
18596         PR fortran/18826
18597         * gfortran.dg/assign_1.f90: New test.
18598
18599 2004-12-08  Nick Clifton  <nickc@redhat.com>
18600
18601         * gcc.target/xstormy16/bss_below100: New directory containing tests.
18602         * gcc.target/xstormy16/data_below100: Likewise.
18603         * gcc.target/xstormy16/sfr: Likewise.
18604         * gcc.target/xstormy16/below100.S: New test source file.
18605         * gcc.target/xstormy16/below100.ld: New test linker script.
18606         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18607         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
18608         bp instructions.
18609         * gcc.target/xstormy16/bp.c: Likewise.
18610
18611         * gcc.target/xstormy16/bss_below100: New files:
18612         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18613         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18614         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18615         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18616         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18617         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18618         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18619         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18620         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18621         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18622         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18623         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18624         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18625         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18626         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18627         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18628         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18629         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18630         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18631         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18632         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18633         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18634         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18635         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18636         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18637         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18638         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18639
18640         * gcc.target/xstormy16/data_below100: New files:
18641         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
18642         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
18643         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
18644         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
18645         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
18646         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
18647         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
18648         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
18649         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
18650         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
18651         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
18652         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
18653         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
18654         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
18655         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
18656         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
18657         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
18658         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
18659         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
18660         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
18661         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
18662         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
18663         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
18664         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
18665         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
18666         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
18667         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
18668
18669         * gcc.target/xstormy16/sfr: New files:
18670         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
18671         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
18672         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
18673         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
18674         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
18675         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
18676         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
18677         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
18678         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
18679         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
18680         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
18681         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
18682         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
18683         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
18684         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
18685         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
18686         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
18687         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
18688         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
18689         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
18690         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
18691         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
18692         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
18693         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
18694         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
18695         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
18696         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
18697         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
18698         27_if0_sfrw_bitfield_f.c
18699
18700 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18701
18702         PR c++/18100
18703         * g++.dg/lookup/name-clash4.C: New test.
18704
18705 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
18706
18707         PR c++/18672
18708         * g++.dg/opt/array1.C: New.
18709
18710         PR c++/18803
18711         * g++.dg/template/operator5.C: New.
18712
18713 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
18714
18715         PR c/18867
18716         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
18717
18718 2004-12-07  Steven Bosscher  <stevenb@suse.de>
18719
18720         * gcc.dg/noncompile/20041207.c: New test.
18721
18722 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
18723
18724         * g++.dg/other/unreachable-1.C: New test.
18725
18726 2004-12-06  Nick Clifton  <nickc@redhat.com>
18727
18728         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
18729         <limits.h> because the latter comes from gcc's include/ directory
18730         and not the newlib/libc/include directory.
18731
18732 2004-12-04  Richard Henderson  <rth@redhat.com>
18733
18734         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
18735
18736 2004-12-04  Richard Henderson  <rth@redhat.com>
18737
18738         * lib/target-supports.exp (check_gc_sections_available): Disable
18739         for alpha and ia64.
18740
18741 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
18742
18743         PR middle-end/17909
18744         * g++.dg/other/vararg-2.C: New test.
18745
18746 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18747
18748         PR c++/17011, c++/17971
18749         * g++.dg/template/error15.C: Adjust expected error.
18750         * g++.dg/template/instantiate3.C: Likewise.
18751
18752 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
18753
18754         * gcc.dg/altivec-18.c: Fix for darwin
18755
18756 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18757
18758         PR c++/18782
18759         * g++.dg/parse/ptrmem2.C: New.
18760
18761         PR c++/18318
18762         * g++.dg/template/new1.C: New.
18763
18764 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18765
18766         PR fortran/18710
18767         * gfortran.dg/direct_io_3.f90: New test.
18768
18769 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
18770
18771         PR 18758
18772         * g++.dg/parse/crash21.C: New.
18773
18774 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18775
18776         PR c++/15664, c++/18276
18777         * g++.dg/template/ttp13.C: New test.
18778         * g++.dg/template/ttp14.C: Likewise.
18779
18780 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18781
18782         PR c++/18123
18783         * g++.dg/parse/enum2.C: New test.
18784         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
18785
18786 2004-12-02  Nick Clifton  <nickc@redhat.com>
18787
18788         * gcc.target/xstormy16: New test directory.
18789         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
18790         * gcc.target/xstormy16/bp.c: Check the generation of bp
18791         instructions.
18792         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
18793         bn instructions and the BELOW100 attribute.
18794
18795 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
18796
18797         PR target/16952
18798         * gcc.dg/ppc-eabi.c: New.
18799
18800 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18801
18802         PR fortran/18284
18803         * gfortran.dg/backspace.f90
18804
18805 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
18806
18807         * gfortran.dg/inquire.f90: New test.
18808
18809 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
18810
18811         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18812         handle effective-target-keyword.
18813         (dg-skip-if): Support effective-target keyword as target list.
18814         (dg-xfail-if): Ditto.
18815         * lib/target-supports.exp (is-effective-target-keyword): New proc.
18816
18817 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
18818
18819         PR tree-optimization/18291
18820         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
18821
18822 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18823
18824         PR C++/18729
18825         * g++.dg/parse/crash20.C: New.
18826
18827         PR c++/17431
18828         * g++.dg/overload/arg1.C: New.
18829         * g++.dg/overload/arg2.C: New.
18830         * g++.dg/overload/arg3.C: New.
18831         * g++.dg/overload/arg4.C: New.
18832
18833 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
18834
18835         * gcc.dg/c99-flex-array-4.c: Remove.
18836
18837 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18838
18839         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
18840
18841         * lib/target-supports.exp (is-effective-target): Simplify.
18842
18843         * lib/target-supports.exp (check_effective_target_vect_long):
18844         Fix for powerpc64-*-*.
18845
18846 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
18847
18848         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
18849         to support new requirements on FreeBSD 5.
18850
18851 2004-11-30  Devang Patel  <dpatel@apple.com>
18852
18853         PR 18702
18854         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
18855
18856 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
18857
18858         * g++.dg/ext/altivec-13.C: New test.
18859
18860 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
18861
18862         PR tree-opt/18298
18863         * gcc.c-torture/execute/p18298.c: New test.
18864
18865 2004-11-30  Ira Rosen  <irar@il.ibm.com>
18866             Dorit Naishlos  <dorit@il.ibm.com>
18867
18868         PR tree-opt/18607
18869         * gcc.dg/vect/vect-89.c: New test.
18870
18871 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
18872
18873         * gcc.dg/pr18596-1.c: New test.
18874
18875 2004-11-30  Ben Elliston  <bje@au.ibm.com>
18876
18877         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
18878
18879 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18880
18881         PR c/18479
18882         * gcc.dg/pr18479.c: New test.
18883
18884 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18885
18886         PR target/18490
18887         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
18888         mmix-knuth-mmixware.
18889
18890         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
18891         cris-*-elf* cris-*-aout* mmix-*-*
18892
18893 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
18894
18895         PR middle-end/18725
18896         * gcc.dg/pr18725.c: New test.
18897
18898 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18899
18900         PR target/18488
18901         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
18902
18903         PR target/18336
18904         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
18905
18906 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
18907
18908         PR c++/18368
18909         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
18910         * g++.old-deja/g++.law/ctors5.C: Likewise.
18911         * g++.old-deja/g++.other/crash25.C: Likewise.
18912
18913         PR c++/18674
18914         * g++.dg/template/error16.C: New test.
18915
18916         PR c++/18512
18917         * g++.dg/template/crash29.C: New test.
18918
18919 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
18920
18921         PR tree-optimization/18712
18922         * gcc.c-torture/compile/pr18712.c: New test.
18923
18924 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
18925
18926         PR c/7544
18927         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
18928         tests.
18929
18930 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18931
18932         PR c++/18652
18933         * g++.dg/lookup/crash6.C: New test.
18934
18935 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
18936
18937         PR middle-end/18164
18938         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
18939
18940 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
18941
18942         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
18943         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
18944         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
18945
18946 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
18947
18948         * gcc.dg/pr18164.c: New test.
18949
18950 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
18951
18952         * gcc.dg/funroll-loops-all.c: New.
18953
18954 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18955
18956         PR target/18489
18957         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
18958         delimeter, match space and TAB as well as ":".
18959
18960         PR target/18484
18961         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
18962
18963         PR target/18348
18964         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
18965
18966         PR target/18345
18967         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
18968
18969         PR target/18337
18970         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
18971
18972 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
18973
18974         * gfortran.dg/direct_io_2.f90: New test.
18975
18976 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
18977
18978         PR target/18334
18979         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
18980
18981 2004-11-28  Richard Henderson  <rth@redhat.com>
18982
18983         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
18984
18985 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
18986
18987         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
18988         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
18989         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
18990         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
18991         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
18992         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
18993         gcc.dg/pointer-arith-8.c: New tests.
18994
18995 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
18996
18997         PR fortran/18364
18998         * gfortran.dg/endfile.f90: New test.
18999
19000 2004-11-27  Falk Hueffner  <falk@debian.org>
19001
19002         * gcc.dg/loop-6.c: New test.
19003
19004 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19005
19006         * gcc.c-torture/execute/20041126-1.c: New test.
19007
19008 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19009
19010         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
19011         on IRIX.
19012
19013 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
19014
19015         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
19016         functions.
19017
19018 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
19019
19020         PR rtl-optimization/17825
19021         * gcc.c-torture/compile/20041119-1.c: New test.
19022
19023 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19024
19025         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
19026         Check existence of ld library path variables before unsetting.
19027
19028 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
19029
19030         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
19031
19032 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19033
19034         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
19035
19036 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
19037
19038         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
19039
19040 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19041
19042         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
19043         dg-do directive.
19044
19045 2004-11-26  Ben Elliston  <bje@au.ibm.com>
19046
19047         * gcc.dg/pr17957.c: Pass --param, not -param.
19048
19049 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
19050
19051         PR middle-end/17957
19052         * testsuite/gcc.dg/pr17957.c: New test.
19053
19054 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
19055
19056         PR c++/18445
19057         * g++.dg/template/crash28.C: Likewise.
19058
19059         PR c++/18001
19060         * g++.dg/expr/unary2.C: Adjust lvalue messages.
19061         * g++.dg/ext/lvaddr.C: Likewise.
19062         * g++.dg/opt/pr7503-3.C: Likewise.
19063
19064         PR c++/18466
19065         * g++.dg/parse/qualified3.C: New test.
19066         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
19067
19068         PR c++/18545
19069         * g++.dg/expr/return1.C: New test.
19070
19071 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19072
19073         Friend class name lookup 3/n, PR c++/3332
19074         * g++.dg/lookup/friend3.C: New test.
19075         * g++.dg/lookup/friend4.C: Likewise.
19076         * g++.dg/lookup/friend5.C: Likewise.
19077
19078 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19079
19080         Friend class name lookup 2/n, PR c++/14513, c++/15410
19081         * g++.dg/lookup/friend2.C: New test.
19082         * g++.dg/template/friend31.C: Likewise.
19083
19084 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19085
19086         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
19087
19088 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19089
19090         PR c++/17473
19091         * g++.dg/tc1/dr56.C: Remove.
19092         * g++.dg/template/typedef1.C: Add dg-error markers.
19093         * g++.old-deja/g++.other/typedef7.C: Likewise.
19094
19095         PR c++/18285
19096         * g++.dg/parse/typedef7.C: New test.
19097
19098 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
19099
19100         * gcc.c-torture/execute/20041124-1.c: New test.
19101
19102 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
19103
19104         * g++.dg/template/deduce3.C: New test.
19105
19106         PR c++/18586
19107         * g++.dg/template/crash27.C: New test.
19108
19109         PR c++/18530
19110         * g++.dg/warn/Wshadow-3.C: New test.
19111
19112 2004-11-24  Devang Patel  <dpatel@apple.com>
19113
19114         PR/18555
19115         * gcc.dg/cpp/isysroot-1.c: New test.
19116         * gcc.dg/cpp/usr/include/stdio.h: New file.
19117         * gcc.dg/cpp/isysroot-2.c: New test.
19118         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
19119         New file.
19120
19121 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19122
19123         PR c++/8929
19124         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
19125
19126 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19127
19128         * gcc.target/sparc/align.c: Do not include <stdint.h>.
19129         * gcc.target/sparc/pdist.c: Likewise.
19130
19131 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
19132
19133         PR c++/16882
19134         * g++.dg/conversion/simd1.C: New test.
19135
19136 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19137
19138         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
19139         and restore_ld_library_path_env_vars.
19140         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
19141         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
19142         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
19143         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
19144
19145 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
19146
19147         * gcc.dg/pragma-align-2.c: Test macro expansion.
19148         * gcc.dg/pragma-pack-2.c: New test.
19149
19150 2004-11-23  Richard Henderson  <rth@redhat.com>
19151
19152         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
19153         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19154         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
19155         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
19156         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
19157         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
19158
19159         * gcc.dg/vect/vect.exp: Add check for alpha.
19160         * lib/target-supports.exp (check_alpha_max_hw_available): New.
19161         (check_effective_target_vect_int): Enable for alpha.
19162         (check_effective_target_vect_long): New.
19163         (is-effective-target): Add it.
19164
19165 2004-11-23  Uros Bizjak <uros@kss-loka.si>
19166
19167         * gcc.dg/pr18614-1.c: New test.
19168
19169 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19170
19171         * gcc.dg/setjmp-2.c: New test.
19172
19173 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
19174
19175         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
19176         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
19177         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
19178         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
19179         gcc.target/sparc/pdist.c: New tests.
19180
19181 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
19182
19183         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
19184
19185 2004-11-22  Dale Johannesen  <dalej@apple.com>
19186
19187         * gcc.dg/20041111-1.c: New.
19188
19189 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19190
19191         PR tree-opt/18536
19192         * gcc.dg/vect/pr18536.c: New test.
19193
19194 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19195
19196         PR c++/18354
19197         * g++.dg/template/nontype11.C: New test.
19198
19199 2004-11-21  Roger Sayle  <roger@eyesopen.com>
19200
19201         PR middle-end/18520
19202         * gcc.dg/pr18520-1.c: New test case.
19203
19204 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
19205
19206         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
19207         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
19208         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
19209         expected diagnostics.
19210
19211 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19212
19213         PR target/18580
19214         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
19215         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
19216         vect-77.c, vect-77a.c: XFAIL on the SPARC.
19217
19218 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19219
19220         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
19221
19222 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
19223             Joseph Myers  <joseph@codesourcery.com>
19224
19225         * lib/target-supports.exp (check_visibility_available): Really
19226         test the compiler.
19227
19228 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
19229
19230         PR tree-opt/18181
19231         * gcc.dg/vect/vect-85.c: New test.
19232         * gcc.dg/vect/vect-86.c: New test.
19233         * gcc.dg/vect/vect-87.c: New test.
19234         * gcc.dg/vect/vect-88.c: New test.
19235
19236 2004-11-19  Ben Elliston  <bje@au.ibm.com>
19237
19238         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
19239
19240 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
19241
19242         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
19243         * gcc.dg/ppc-and-1.c: Ditto.
19244         * gcc.dg/ppc-compare-1.c: Ditto.
19245         * gcc.dg/ppc-mov-1.c: Ditto
19246
19247 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
19248             Mark Mitchell  <mark@codesourcery.com>
19249
19250         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
19251
19252 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19253             Aldy Hernandez  <aldyh@redhat.com>
19254
19255         * lib/target-supports.exp (check_effective_target_vect_int): New
19256         (check_effective_target_vect_float): New
19257         (check_effective_target_vect_double): New.
19258         (is-effective-target): Support new effective targets keywords.
19259         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
19260         default action for dg-do.
19261         * gcc.dg/vect/pr16105.c: Use new support.
19262         * gcc.dg/vect/pr18400.c: Ditto.
19263         * gcc.dg/vect/pr18425.c: Ditto.
19264         * gcc.dg/vect/vect-1.c: Ditto.
19265         * gcc.dg/vect/vect-10.c: Ditto.
19266         * gcc.dg/vect/vect-11.c: Ditto.
19267         * gcc.dg/vect/vect-12.c: Ditto.
19268         * gcc.dg/vect/vect-13.c: Ditto.
19269         * gcc.dg/vect/vect-14.c: Ditto.
19270         * gcc.dg/vect/vect-15.c: Ditto.
19271         * gcc.dg/vect/vect-16.c: Ditto.
19272         * gcc.dg/vect/vect-17.c: Ditto.
19273         * gcc.dg/vect/vect-18.c: Ditto.
19274         * gcc.dg/vect/vect-19.c: Ditto.
19275         * gcc.dg/vect/vect-2.c: Ditto.
19276         * gcc.dg/vect/vect-20.c: Ditto.
19277         * gcc.dg/vect/vect-21.c: Ditto.
19278         * gcc.dg/vect/vect-22.c: Ditto.
19279         * gcc.dg/vect/vect-23.c: Ditto.
19280         * gcc.dg/vect/vect-24.c: Ditto.
19281         * gcc.dg/vect/vect-25.c: Ditto.
19282         * gcc.dg/vect/vect-26.c: Ditto.
19283         * gcc.dg/vect/vect-27.c: Ditto.
19284         * gcc.dg/vect/vect-27a.c: Ditto.
19285         * gcc.dg/vect/vect-28.c: Ditto.
19286         * gcc.dg/vect/vect-29.c: Ditto.
19287         * gcc.dg/vect/vect-29a.c: Ditto.
19288         * gcc.dg/vect/vect-3.c: Ditto.
19289         * gcc.dg/vect/vect-30.c: Ditto.
19290         * gcc.dg/vect/vect-31.c: Ditto.
19291         * gcc.dg/vect/vect-32.c: Ditto.
19292         * gcc.dg/vect/vect-33.c: Ditto.
19293         * gcc.dg/vect/vect-34.c: Ditto.
19294         * gcc.dg/vect/vect-35.c: Ditto.
19295         * gcc.dg/vect/vect-36.c: Ditto.
19296         * gcc.dg/vect/vect-37.c: Ditto.
19297         * gcc.dg/vect/vect-38.c: Ditto.
19298         * gcc.dg/vect/vect-4.c: Ditto.
19299         * gcc.dg/vect/vect-40.c: Ditto.
19300         * gcc.dg/vect/vect-41.c: Ditto.
19301         * gcc.dg/vect/vect-42.c: Ditto.
19302         * gcc.dg/vect/vect-43.c: Ditto.
19303         * gcc.dg/vect/vect-44.c: Ditto.
19304         * gcc.dg/vect/vect-45.c: Ditto.
19305         * gcc.dg/vect/vect-46.c: Ditto.
19306         * gcc.dg/vect/vect-47.c: Ditto.
19307         * gcc.dg/vect/vect-48.c: Ditto.
19308         * gcc.dg/vect/vect-48a.c: Ditto.
19309         * gcc.dg/vect/vect-49.c: Ditto.
19310         * gcc.dg/vect/vect-5.c: Ditto.
19311         * gcc.dg/vect/vect-50.c: Ditto.
19312         * gcc.dg/vect/vect-51.c: Ditto.
19313         * gcc.dg/vect/vect-52.c: Ditto.
19314         * gcc.dg/vect/vect-53.c: Ditto.
19315         * gcc.dg/vect/vect-54.c: Ditto.
19316         * gcc.dg/vect/vect-55.c: Ditto.
19317         * gcc.dg/vect/vect-56.c: Ditto.
19318         * gcc.dg/vect/vect-56a.c: Ditto.
19319         * gcc.dg/vect/vect-57.c: Ditto.
19320         * gcc.dg/vect/vect-58.c: Ditto.
19321         * gcc.dg/vect/vect-59.c: Ditto.
19322         * gcc.dg/vect/vect-6.c: Ditto.
19323         * gcc.dg/vect/vect-60.c: Ditto.
19324         * gcc.dg/vect/vect-61.c: Ditto.
19325         * gcc.dg/vect/vect-62.c: Ditto.
19326         * gcc.dg/vect/vect-63.c: Ditto.
19327         * gcc.dg/vect/vect-64.c: Ditto.
19328         * gcc.dg/vect/vect-65.c: Ditto.
19329         * gcc.dg/vect/vect-66.c: Ditto.
19330         * gcc.dg/vect/vect-67.c: Ditto.
19331         * gcc.dg/vect/vect-68.c: Ditto.
19332         * gcc.dg/vect/vect-69.c: Ditto.
19333         * gcc.dg/vect/vect-7.c: Ditto.
19334         * gcc.dg/vect/vect-72.c: Ditto.
19335         * gcc.dg/vect/vect-72a.c: Ditto.
19336         * gcc.dg/vect/vect-73.c: Ditto.
19337         * gcc.dg/vect/vect-74.c: Ditto.
19338         * gcc.dg/vect/vect-75.c: Ditto.
19339         * gcc.dg/vect/vect-76.c: Ditto.
19340         * gcc.dg/vect/vect-77.c: Ditto.
19341         * gcc.dg/vect/vect-77a.c: Ditto.
19342         * gcc.dg/vect/vect-78.c: Ditto.
19343         * gcc.dg/vect/vect-79.c: Ditto.
19344         * gcc.dg/vect/vect-8.c: Ditto.
19345         * gcc.dg/vect/vect-80.c: Ditto.
19346         * gcc.dg/vect/vect-82.c: Ditto.
19347         * gcc.dg/vect/vect-82_64.c: Ditto.
19348         * gcc.dg/vect/vect-83.c: Ditto.
19349         * gcc.dg/vect/vect-83_64.c: Ditto.
19350         * gcc.dg/vect/vect-9.c: Ditto.
19351         * gcc.dg/vect/vect-all.c: Ditto.
19352         * gcc.dg/vect/vect-none.c: Ditto.
19353
19354 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
19355
19356         * lib/gcc-dg.exp (dg-skip-if): New function.
19357         (dg-forbid-option): Remove.
19358         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
19359         * g++.dg/abi/bitfield8.C: Likewise.
19360         * g++.dg/abi/dtor1.C: Likewise.
19361         * g++.dg/abi/empty10.C: Likewise.
19362         * g++.dg/abi/empty7.C: Likewise.
19363         * g++.dg/abi/empty9.C: Likewise.
19364         * g++.dg/abi/layout3.C: Likewise.
19365         * g++.dg/abi/layout4.C: Likewise.
19366         * g++.dg/abi/thunk1.C: Likewise.
19367         * g++.dg/abi/thunk2.C: Likewise.
19368         * g++.dg/abi/vbase11.C: Likewise.
19369         * g++.dg/abi/vthunk2.C: Likewise.
19370         * g++.dg/abi/vthunk3.C: Likewise.
19371         * g++.dg/ext/attrib8.C: Likewise.
19372         * g++.dg/opt/longbranch2.C: Likewise.
19373         * g++.dg/opt/reg-stack4.C: Likewise.
19374         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19375         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19376         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19377         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19378         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19379         * gcc.dg/20000609-1.c: Likewise.
19380         * gcc.dg/20000720-1.c: Likewise.
19381         * gcc.dg/20011107-1.c: Likewise.
19382         * gcc.dg/20011119-1.c: Likewise.
19383         * gcc.dg/20020108-1.c: Likewise.
19384         * gcc.dg/20020122-2.c: Likewise.
19385         * gcc.dg/20020122-3.c: Likewise.
19386         * gcc.dg/20020201-3.c: Likewise.
19387         * gcc.dg/20020206-1.c: Likewise.
19388         * gcc.dg/20020218-1.c: Likewise.
19389         * gcc.dg/20020310-1.c: Likewise.
19390         * gcc.dg/20020411-1.c: Likewise.
19391         * gcc.dg/20020418-2.c: Likewise.
19392         * gcc.dg/20020426-1.c: Likewise.
19393         * gcc.dg/20020426-2.c: Likewise.
19394         * gcc.dg/20020517-1.c: Likewise.
19395         * gcc.dg/20020523-1.c: Likewise.
19396         * gcc.dg/20020523-2.c: Likewise.
19397         * gcc.dg/20020729-1.c: Likewise.
19398         * gcc.dg/20030204-1.c: Likewise.
19399         * gcc.dg/20030826-2.c: Likewise.
19400         * gcc.dg/20030926-1.c: Likewise.
19401         * gcc.dg/20031202-1.c: Likewise.
19402         * gcc.dg/980312-1.c: Likewise.
19403         * gcc.dg/980313-1.c: Likewise.
19404         * gcc.dg/990117-1.c: Likewise.
19405         * gcc.dg/990424-1.c: Likewise.
19406         * gcc.dg/990524-1.c: Likewise.
19407         * gcc.dg/991230-1.c: Likewise.
19408         * gcc.dg/i386-387-1.c: Likewise.
19409         * gcc.dg/i386-387-2.c: Likewise.
19410         * gcc.dg/i386-387-3.c: Likewise.
19411         * gcc.dg/i386-387-4.c: Likewise.
19412         * gcc.dg/i386-387-5.c: Likewise.
19413         * gcc.dg/i386-387-6.c: Likewise.
19414         * gcc.dg/i386-asm-1.c: Likewise.
19415         * gcc.dg/i386-bitfield1.c: Likewise.
19416         * gcc.dg/i386-bitfield2.c: Likewise.
19417         * gcc.dg/i386-loop-1.c: Likewise.
19418         * gcc.dg/i386-loop-2.c: Likewise.
19419         * gcc.dg/i386-loop-3.c: Likewise.
19420         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19421         * gcc.dg/i386-pic-1.c: Likewise.
19422         * gcc.dg/i386-regparm.c: Likewise.
19423         * gcc.dg/i386-signbit-1.c: Likewise.
19424         * gcc.dg/i386-signbit-2.c: Likewise.
19425         * gcc.dg/i386-signbit-3.c: Likewise.
19426         * gcc.dg/i386-sse-5.c: Likewise.
19427         * gcc.dg/i386-sse-8.c: Likewise.
19428         * gcc.dg/i386-unroll-1.c: Likewise.
19429         * gcc.dg/tls/opt-1.c: Likewise.
19430         * gcc.dg/tls/opt-2.c: Likewise.
19431         * gcc.dg/unroll-1.c: Likewise.
19432         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19433         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19434         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19435         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19436
19437 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19438
19439         * g++.dg/template/incomplete1.C: New test.
19440
19441 2004-11-16  Nick Clifton  <nickc@redhat.com>
19442
19443         Revert patches accidentally commited during checkin of fixes for
19444         xstormy16 tests:
19445         gcc.c-torture/execute/simd-4.c: Revert
19446         gcc.dg/20040910-1.c: Revert.
19447
19448 2004-11-16  Paul Brook  <paul@codesourcery.com>
19449
19450         PR fortran/13010
19451         * gfortran.dg/der_pointer_1.f90: New test.
19452
19453 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
19454
19455         PR c/18498
19456         * gcc.dg/bitfld-13.c: New test.
19457
19458 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
19459
19460         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
19461         powerpc*-*-linux*.
19462
19463         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
19464         * gcc.dg/ppc64-abi-2.c: Ditto.
19465         * gcc.dg/ppc64-abi-3.c: Ditto.
19466
19467         * lib/gcc-dg.exp (dg-target-list): Remove.
19468
19469 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
19470
19471         * gcc.dg/ia64-postinc.c: New test.
19472
19473 2004-11-15  Mark Mitchell <mark@codesourcery.com>
19474
19475         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
19476
19477 2004-11-15  Nick Clifton  <nickc@redhat.com>
19478
19479         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
19480         __INT_MAX__ so that the test can be compiled by toolchains
19481         targeted at 16-bit processors.
19482
19483         * gcc.dg/20040625-1.c: Use long constants rather than integers
19484         when performing arithmetic that will overflow 16-bits.
19485
19486         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
19487         xstormy16.  It does not support 128-bit vector operations.
19488
19489         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
19490         with the macro PTR_TYPE.  Define this macro to an integer type
19491         suitable for holding a pointer.
19492
19493         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
19494         the target is a 16-bit processor.
19495
19496         * gcc.dg/cpp/if-2.c: Expect a different warning message from
19497         16-bit targets where the character constant will be too long.
19498
19499         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
19500         where the double will not be directly addressable.
19501
19502 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19503
19504         Friend class name lookup 1/n, PR c++/18471
19505         * g++.dg/template/crash26.C: New test.
19506         * g++.dg/lookup/struct1.C: Adjust expected error.
19507         * g++.dg/parse/elab1.C: Likewise.
19508         * g++.dg/parse/elab2.C: Likewise.
19509         * g++.dg/parse/int-as-enum1.C: Likewise.
19510         * g++.dg/parse/struct-as-enum1.C: Likewise.
19511         * g++.dg/parse/typedef1.C: Likewise.
19512         * g++.dg/parse/typedef3.C: Likewise.
19513         * g++.dg/parse/typedef4.C: Likewise.
19514         * g++.dg/parse/typedef5.C: Likewise.
19515         * g++.dg/template/nontype4.C: Likewise.
19516         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
19517         * g++.old-deja/g++.other/elab1.C: Likewise.
19518         * g++.old-deja/g++.other/syntax4.C: Likewise.
19519
19520 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
19521
19522         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
19523
19524 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
19525
19526         * gcc.c-torture/execute/20041114-1.c: New test.
19527
19528 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
19529
19530         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
19531         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
19532         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
19533         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
19534         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
19535         gcc.dg/switch-7.c: New tests.
19536
19537 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19538
19539         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
19540
19541 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19542
19543         PR tree-opt/18400
19544         * gcc.dg/vect/pr18400.c: New test.
19545
19546 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
19547             Andrew Pinski  <pinskia@physics.uc.edu>
19548
19549         PR tree-opt/18425
19550         * gcc.dg/vect/pr18425.c: New test.
19551
19552 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19553
19554         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
19555         Guard with dg-require-alias and dg-require-visibility.
19556
19557 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
19558
19559         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
19560
19561 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19562
19563         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
19564
19565 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19566
19567         PR c++/17344
19568         * g++.dg/template/defarg5.C: New test.
19569
19570 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19571
19572         * g++.dg/parse/cast1.C: Run only on ILP32.
19573         * g++.old-deja/g++.mike/p784.C: Likewise.
19574
19575 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
19576
19577         * gcc.c-torture/execute/20041113-1.c: New test.
19578
19579 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19580
19581         PR target/18230
19582         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
19583         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
19584         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
19585         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
19586         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
19587         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
19588         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
19589         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
19590         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
19591         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
19592         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
19593         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
19594         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
19595
19596 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
19597
19598         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
19599         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
19600         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
19601         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
19602         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
19603         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
19604         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
19605         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
19606         gcc.target/sparc/combined-1.c: New tests.
19607
19608 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
19609
19610         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
19611         New tests.
19612
19613 2004-11-12  Mark Mitchell <mark@codesourcery.com>
19614
19615         * lib/gcc-dg.exp (dg-forbid-option): New function.
19616         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
19617         * g++.dg/abi/bitfield8.C: Likewise.
19618         * g++.dg/abi/dtor1.C: Likewise.
19619         * g++.dg/abi/empty10.C: Likewise.
19620         * g++.dg/abi/empty7.C: Likewise.
19621         * g++.dg/abi/empty9.C: Likewise.
19622         * g++.dg/abi/layout3.C: Likewise.
19623         * g++.dg/abi/layout4.C: Likewise.
19624         * g++.dg/abi/thunk1.C: Likewise.
19625         * g++.dg/abi/thunk2.C: Likewise.
19626         * g++.dg/abi/vbase11.C: Likewise.
19627         * g++.dg/abi/vthunk2.C: Likewise.
19628         * g++.dg/abi/vthunk3.C: Likewise.
19629         * g++.dg/ext/attrib8.C: Likewise.
19630         * g++.dg/opt/longbranch2.C: Likewise.
19631         * g++.dg/opt/reg-stack4.C: Likewise.
19632         * g++.old-deja/g++.ext/attrib1.C: Likewise.
19633         * g++.old-deja/g++.ext/attrib2.C: Likewise.
19634         * g++.old-deja/g++.ext/attrib3.C: Likewise.
19635         * g++.old-deja/g++.other/store-expr1.C: Likewise.
19636         * g++.old-deja/g++.other/store-expr2.C: Likewise.
19637         * gcc.dg/20000609-1.c: Likewise.
19638         * gcc.dg/20000720-1.c: Likewise.
19639         * gcc.dg/20011107-1.c: Likewise.
19640         * gcc.dg/20011119-1.c: Likewise.
19641         * gcc.dg/20020108-1.c: Likewise.
19642         * gcc.dg/20020122-2.c: Likewise.
19643         * gcc.dg/20020122-3.c: Likewise.
19644         * gcc.dg/20020201-3.c: Likewise.
19645         * gcc.dg/20020206-1.c: Likewise.
19646         * gcc.dg/20020218-1.c: Likewise.
19647         * gcc.dg/20020310-1.c: Likewise.
19648         * gcc.dg/20020411-1.c: Likewise.
19649         * gcc.dg/20020418-2.c: Likewise.
19650         * gcc.dg/20020426-1.c: Likewise.
19651         * gcc.dg/20020426-2.c: Likewise.
19652         * gcc.dg/20020517-1.c: Likewise.
19653         * gcc.dg/20020523-1.c: Likewise.
19654         * gcc.dg/20020523-2.c: Likewise.
19655         * gcc.dg/20020729-1.c: Likewise.
19656         * gcc.dg/20030204-1.c: Likewise.
19657         * gcc.dg/20030826-2.c: Likewise.
19658         * gcc.dg/20030926-1.c: Likewise.
19659         * gcc.dg/20031202-1.c: Likewise.
19660         * gcc.dg/980312-1.c: Likewise.
19661         * gcc.dg/980313-1.c: Likewise.
19662         * gcc.dg/990117-1.c: Likewise.
19663         * gcc.dg/990424-1.c: Likewise.
19664         * gcc.dg/990524-1.c: Likewise.
19665         * gcc.dg/991230-1.c: Likewise.
19666         * gcc.dg/i386-387-1.c: Likewise.
19667         * gcc.dg/i386-387-2.c: Likewise.
19668         * gcc.dg/i386-387-3.c: Likewise.
19669         * gcc.dg/i386-387-4.c: Likewise.
19670         * gcc.dg/i386-387-5.c: Likewise.
19671         * gcc.dg/i386-387-6.c: Likewise.
19672         * gcc.dg/i386-asm-1.c: Likewise.
19673         * gcc.dg/i386-bitfield1.c: Likewise.
19674         * gcc.dg/i386-bitfield2.c: Likewise.
19675         * gcc.dg/i386-loop-1.c: Likewise.
19676         * gcc.dg/i386-loop-2.c: Likewise.
19677         * gcc.dg/i386-loop-3.c: Likewise.
19678         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
19679         * gcc.dg/i386-pic-1.c: Likewise.
19680         * gcc.dg/i386-regparm.c: Likewise.
19681         * gcc.dg/i386-signbit-1.c: Likewise.
19682         * gcc.dg/i386-signbit-2.c: Likewise.
19683         * gcc.dg/i386-signbit-3.c: Likewise.
19684         * gcc.dg/i386-sse-5.c: Likewise.
19685         * gcc.dg/i386-sse-8.c: Likewise.
19686         * gcc.dg/i386-unroll-1.c: Likewise.
19687         * gcc.dg/tls/opt-1.c: Likewise.
19688         * gcc.dg/tls/opt-2.c: Likewise.
19689         * gcc.dg/unroll-1.c: Likewise.
19690         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
19691         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
19692         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
19693         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
19694         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
19695         -m64 is specified.
19696
19697 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19698
19699         PR c++/18389
19700         * g++.dg/parse/cond1.C: New test.
19701
19702         PR c++/18429
19703         * g++.dg/template/array9.C: New test.
19704         * g++.dg/ext/vla1.C: Adjust error messages.
19705         * g++.dg/ext/vlm1.C: Likewise.
19706         * g++.dg/template/crash2.C: Likewise.
19707
19708         PR c++/18436
19709         * g++.dg/template/call3.C: New test.
19710
19711         PR c++/18407
19712         * g++.dg/template/ptrmem11.C: New test.
19713
19714 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
19715
19716         PR other/14264
19717         * lib/g++.exp: Set LC_ALL and LANG to C.
19718         * lib/gcc-dg.exp: Likewise.
19719         * lib/gfortran.exp: Likewise.
19720         * lib/objc.exp: Likewise.
19721         * lib/treelang.exp: Likewise.
19722
19723 2004-11-12  Andreas Schwab  <schwab@suse.de>
19724
19725         * gcc.dg/pr16286.c: Fix last change.
19726
19727 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
19728
19729         PR c++/18416
19730         * g++.dg/init/global1.C: New test.
19731
19732 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
19733
19734         * gcc.c-torture/execute/20041112-1.c: New test.
19735
19736 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19737
19738         * lib/gcc-dg.exp (dg-target-list): New.
19739
19740 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19741             Richard Sandiford  <rsandifo@redhat.com>
19742
19743         * lib/target-supports.exp (get-compiler_messages): New.
19744         (check_named_sections_available): Use it.
19745         (check_effective_target_ilp32): New.
19746         (check_effective_target_lp64): New.
19747         (is-effective-target): New.
19748         * lib/gcc-dg.exp (dg-require-effective-target): New.
19749
19750 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
19751
19752         * gcc.dg/precedence-1.c: New test.
19753
19754 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
19755
19756         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
19757
19758         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
19759         message, delete generated files, use more descriptive name for
19760         executable, and make the test unsupported when it cannot be run.
19761
19762         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
19763         (dg-require-weak, dg-require-visibility, dg-require-alias,
19764         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
19765         dg-require-iconv, dg-require-named-sections): Use it.
19766
19767         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
19768
19769 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
19770
19771         PR target/16457
19772         * gcc.dg/ppc-and-1: New
19773
19774         PR target/16796
19775         * gcc.dg/ppc-mov-1.c: New.
19776
19777         PR target/16458
19778         * gcc.dg/ppc-compare-1.c: New.
19779
19780 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
19781
19782         * objc.dg/desig-init-2.m: New test.
19783
19784 2004-11-10  Adam Nemet  <anemet@lnxw.com>
19785
19786         PR middle-end/18160
19787         * g++.dg/warn/register-var-1.C: New test.
19788         * g++.dg/warn/register-var-2.C: New test.
19789
19790 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
19791
19792         * gcc.dg/union-2.c: New test.
19793
19794 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
19795
19796         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
19797         New test for PR tree-optimization/17892.
19798
19799 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
19800
19801         PR c++/18369
19802         * g++.dg/init/new12.C: New test.
19803
19804 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
19805
19806         * gcc.target/sparc: New directory.
19807         * gcc.target/sparc/sparc.exp: New driver.
19808         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
19809         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
19810         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
19811         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
19812
19813 2004-11-10  Paul Brook  <paul@codesourcery.com>
19814
19815         PR fortran/18218
19816         * gfortran.dg/list_read.c: New test.
19817
19818 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19819
19820         PR c/18322
19821         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
19822         expected diagnostic location.
19823
19824 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
19825
19826         * gcc.dg/20041109-1.c: New test.
19827
19828 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
19829
19830         PR objc/18406
19831         * objc/compile/pr18406.m: New test.
19832
19833 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19834
19835         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
19836
19837 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
19838
19839         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
19840
19841 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19842
19843         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
19844
19845 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
19846
19847         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
19848         exit.
19849
19850 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
19851
19852         PR tree-opt/18299
19853         * gcc.c-torture/pr18299-1.c: New test.
19854
19855 2004-11-06  Andreas Schwab  <schwab@suse.de>
19856
19857         * gcc.dg/pr16286.c: Also test for bool and pixel.
19858
19859 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
19860
19861         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
19862         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
19863         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
19864         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
19865         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
19866         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
19867         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
19868         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
19869         gcc.dg/struct-semi-3.c: New tests.
19870
19871 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19872
19873         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
19874
19875 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19876
19877         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
19878         Do not use C99 designators.
19879
19880 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19881
19882         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
19883
19884 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
19885
19886         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
19887         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
19888         * gcc.c-torture/execute/simd-5.x: Remove.
19889
19890 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
19891
19892         PR rtl-optimization/17933
19893         * gcc.dg/torture/pr17933-1.c: New test.
19894
19895 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19896
19897         PR target/18106
19898         * lib/target-supports.exp (check_weak_available): Support
19899         Windows.
19900
19901 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
19902
19903         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
19904         call to fflush(stdout) before abort.
19905         (my_ffsll): New function.
19906         (generate_fields): Use it.
19907
19908 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19909
19910         * gcc.dg/init-undef-1.c: New test.
19911
19912 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
19913
19914         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
19915         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
19916         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
19917         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
19918         expected messages for new parser.
19919
19920 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
19921
19922         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
19923
19924 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19925
19926         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
19927         on LP64 targets.
19928
19929 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19930
19931         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
19932         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
19933         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
19934         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
19935         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
19936         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
19937         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
19938         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
19939         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
19940         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
19941
19942 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
19943
19944         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
19945         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
19946         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
19947         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
19948         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
19949         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
19950         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
19951         for new parser.
19952
19953 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
19954
19955         PR target/15342
19956         * gcc.dg/20041104-1.c: New test.
19957
19958 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19959
19960         * g++.dg/template/nontype7.C: New test.
19961         * g++.dg/template/nontype8.C: Likewise.
19962         * g++.dg/template/nontype9.C: Likewise.
19963         * g++.dg/template/nontype10.C: Likewise.
19964         * g++.dg/tc1/dr49.C: Likewise.
19965         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
19966         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
19967
19968 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19969
19970         * g++.dg/rtti/tinfo1.C: Remove xfails.
19971
19972 2004-11-04  Ben Elliston  <bje@au.ibm.com>
19973
19974         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
19975         packed attribute to the definition to satisfy the new C++ parser.
19976
19977 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
19978
19979         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
19980         invocations of va_arg.
19981
19982 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
19983
19984         PR c++/18124
19985         * g++.dg/template/crash25.C: New test.
19986
19987         PR c++/18155
19988         * g++.dg/template/typedef2.C: New test.
19989         * g++.dg/parse/crash13.C: Adjust error markers.
19990
19991         PR c++/18177
19992         * g++.dg/conversion/const3.C: New test.
19993
19994 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19995
19996         PR fortran/17535
19997         PR fortran/17583
19998         PR fortran/17713
19999         * gfortran.dg/generic_[123].f90: New testcases.
20000
20001 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
20002
20003         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
20004         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
20005
20006 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
20007
20008         PR tree-opt/16808
20009         * gcc.c-torture/compile/pr16808.c: New test.
20010
20011 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
20012
20013         PR rtl-optimization/17104
20014         * gcc.dg/ppc-bitfield1.c: New.
20015
20016 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20017
20018         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
20019
20020 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
20021
20022         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
20023         strings for 32-bit code.
20024
20025 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
20026
20027         PR c/18239
20028         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
20029
20030 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
20031
20032         PR c++/18064
20033         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
20034
20035 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
20036
20037         PR c++/15172
20038         * g++.dg/init/aggr2.C: New test.
20039
20040 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
20041
20042         * objc.dg/local-decl-1.m: New test.
20043
20044 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20045
20046         * gcc.dg/20040910-1.c: Adjust regex.
20047
20048 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20049
20050         PR rtl-optimization/18084
20051         * g++.dg/opt/pr18084-1.C: New testcase.
20052
20053 2004-10-30  Matt Austern  <austern@apple.com>
20054
20055         PR c++/17542
20056         * g++.dg/ext/attrib18.C: New test.
20057
20058 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20059
20060         PR middle-end/18096
20061         * gcc.dg/pr18096-1.c: New test case.
20062
20063 2004-10-30  Roger Sayle  <roger@eyesopen.com>
20064
20065         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
20066
20067 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
20068
20069         PR c/16666
20070         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
20071         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
20072         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
20073         gcc.dg/old-style-prom-3.c: New tests.
20074
20075 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
20076
20077         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
20078         Remove unnecessary inclusion of stdio.h.
20079
20080 2004-10-29  Roger Sayle  <roger@eyesopen.com>
20081
20082         PR rtl-optimization/17581
20083         * gcc.dg/pr17581-1.c: New test case.
20084
20085 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
20086
20087         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
20088         being implemented.
20089         * g++.dg/conversion/dr195-1.C: New.
20090         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
20091         * g++.old-deja/g++.mike/p10148.C: Likewise.
20092
20093 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
20094
20095         PR c++/17695
20096         * g++.dg/debug/typedef2.C: New test.
20097
20098 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
20099
20100         PR fortran/13490
20101         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
20102         * gfortran.dg/g77/README: Update.
20103
20104 2004-10-28  Matt Austern  <austern@apple.com>
20105
20106         PR c++/14124
20107         * g++.dg/ext/packed7.C: New test.
20108
20109 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
20110
20111         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
20112         scan-assembler.
20113         * lib/scanasm.exp (hidden-scan-for): New proc.
20114         (scan-hidden): Use hidden-scan-for instead of constructing the scan
20115         string.
20116         (scan-not-hidden): Likewise.
20117         * lib/target-supports.exp (check_visibility_available): mach-o is
20118         support too.
20119
20120 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
20121
20122         PR c++/17132
20123         * g++.dg/template/memclass3.C: New test.
20124
20125 2004-10-28  Adam Nemet  <anemet@lnxw.com>
20126
20127         PR middle-end/18160
20128         * gcc.dg/register-var-1.c: New test.
20129         * gcc.dg/register-var-2.c: New test.
20130         * gcc.dg/asm-7.c: Taking the address of a register variable is an
20131         error now.
20132
20133 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
20134
20135         PR other/18172
20136         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
20137         unused variables.
20138         * gcc.dg/vect/vect-22.c: Likewise.
20139
20140 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
20141
20142         * gcc.dg/i386-rotate-1.c: New test.
20143
20144 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
20145
20146         * g++.dg/init/ref12.C: Add "run" marker.
20147
20148         PR c++/17435
20149         * g++.dg/init/ref12.C: New test.
20150
20151         PR c++/18140
20152         * g++.dg/template/shift1.C: New test.
20153         * g++.dg/template/error10.C: Adjust error markers.
20154
20155 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
20156
20157         PR tree-opt/17529
20158         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
20159
20160 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
20161
20162         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
20163         * gcc.dg/weak/weak-3.c: Likewise.
20164         * gcc.dg/weak/weak-5.c: Likewise.
20165         * gcc.dg/weak/weak-9.c: Likewise.
20166         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
20167         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
20168
20169         * gcc.dg/darwin-weakimport-1.c: New.
20170
20171 2004-10-28  Ben Elliston  <bje@au.ibm.com>
20172
20173         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
20174
20175 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
20176
20177         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
20178         'syntax' error messages.
20179         * gcc.dg/cpp/direct2s.c: Likewise.
20180
20181 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
20182
20183         * gcc.c-torture/compile/20041026-1.c: New.
20184
20185 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
20186
20187         PR c++/18093
20188         * g++.dg/lookup/ns2.C: New test.
20189
20190         PR c++/18020
20191         * g++.dg/template/enum4.C: New test.
20192
20193         PR c++/18161
20194         * g++.dg/template/expr1.C: New test.
20195
20196 2004-10-26  Ben Elliston  <bje@au.ibm.com>
20197
20198         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
20199
20200 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20201
20202         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
20203         gcc.dg/decl-nospec-3.c: New tests.
20204
20205 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
20206
20207         * objc.dg/super-class-3.m: New test.
20208
20209 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
20210
20211         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
20212         resyncing.
20213         * gcc.dg/cpp/direct2s.c: Likewise.
20214
20215 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
20216
20217         * objc.dg/image-info.m: Update for changes to section selection.
20218
20219 2004-10-25  David Ayers  <d.ayers@inode.at>
20220             Ziemowit Laski  <zlaski@apple.com>
20221
20222         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
20223         diagnostics when messaging 'id <Proto>'.
20224         * objc.dg/class-protocol-1.m: New test.
20225         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
20226         a non-existent method signature.
20227         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
20228         Update diagnostics when messaging with non-existent method signature.
20229         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
20230         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
20231         invalid receivers are now resolved as if messaging 'id'; remove
20232         extraneous diagnostics.
20233
20234 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
20235
20236         PR c/16667
20237         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
20238         gcc.dg/init-desig-obs-3.c: New tests.
20239
20240 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
20241
20242         * gcc.dg/debug/20041023-1.c: New test.
20243
20244 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
20245
20246         PR middle-end/17407
20247         * gcc.c-torture/compile/pr17407.c: New test.
20248
20249         PR c++/18121
20250         * g++.dg/template/array8.C: New test.
20251
20252 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
20253
20254         PR other/18138
20255         * lib/g++.exp: Accept more than one multilib libgcc.
20256         * lib/gcc-dg.exp: Likewise.
20257         * lib/objc.exp: Likewise.
20258         * lib/treelang.exp: Likewise.
20259         * lib/gfortran.exp: Likewise.
20260
20261 2004-10-24  Ben Elliston  <bje@au.ibm.com>
20262
20263         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
20264
20265 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
20266
20267         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
20268         * gcc.dg/c99-const-expr-3.c: Likewise.
20269
20270 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
20271
20272         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
20273
20274 2004-10-23  Ben Elliston  <bje@au.ibm.com>
20275
20276         * gcc.c-torture/execute/loop-2e.x: Remove.
20277
20278 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
20279
20280         PR c++/18095
20281         * g++.dg/parse/crash18.C: New.
20282         * g++.dg/parse/crash19.C: New.
20283
20284 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
20285
20286         * g++.dg/ext/dllimport1.C: Move dg-warnings.
20287         * g++.dg/ext/dllimport2.C: Same.
20288         * g++.dg/ext/dllimport8.C: Same.
20289
20290 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
20291
20292         PR c++/10841
20293         * g++.dg/conversion/cast1.C: New test.
20294         * g++.dg/overload/pmf1.C: Adjust error marker.
20295
20296 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
20297
20298         PR objc/17923
20299         * objc.dg/const-str-7.m: New test.
20300
20301 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20302
20303         * g++.dg/template/memfriend11.C: Fix comment typo.
20304         * g++.dg/template/memfriend14.C: Likewise.
20305
20306 2004-10-20  Richard Henderson  <rth@redhat.com>
20307
20308         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
20309         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
20310         -fasynchronous-unwind-tables.
20311
20312 2004-10-20  Richard Henderson  <rth@redhat.com>
20313
20314         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
20315         (main): Return success.
20316         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
20317         (main): Return success.
20318
20319 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20320
20321         PR c++/13495
20322         * g++.dg/template/memfriend9.C: New test.
20323         * g++.dg/template/memfriend10.C: Likewise.
20324         * g++.dg/template/memfriend11.C: Likewise.
20325         * g++.dg/template/memfriend12.C: Likewise.
20326         * g++.dg/template/memfriend13.C: Likewise.
20327         * g++.dg/template/memfriend14.C: Likewise.
20328         * g++.dg/template/memfriend15.C: Likewise.
20329         * g++.dg/template/memfriend16.C: Likewise.
20330         * g++.dg/template/memfriend17.C: Likewise.
20331         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
20332
20333 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
20334
20335         * g++.dg/conversion/dr195.C: New.
20336         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
20337
20338 2004-10-20  Ben Elliston  <bje@au.ibm.com>
20339             Devang Patel  <dpatel@apple.com>
20340
20341         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
20342         of floating point arithmetic, which could trap.
20343
20344 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
20345
20346         PR c++/14035
20347         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
20348         * g++.dg/conversion/const2.C: New test.
20349         * g++.dg/expr/reinterpret2.C: New test.
20350         * g++.dg/expr/reinterpret3.C: New test.
20351         * g++.dg/expr/cast2.C: New test.
20352         * g++.dg/expr/copy1.C: New test.
20353         * g++.dg/other/conversion1.C: Change error message.
20354         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
20355         function pointers to void *.
20356         * g++.old-deja/g++.mike/p10148.C: Likewise.
20357
20358 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20359
20360         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
20361
20362 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
20363
20364         PR c++/18047
20365
20366         * g++.dg/parse/expr3.C: New test.
20367
20368 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
20369
20370         * gcc.dg/smod-1.c: New test.
20371
20372 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
20373
20374         * objc.dg/method-14.m: New test.
20375
20376 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20377
20378         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
20379         Also xfail as the patch was reverted.
20380
20381 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
20382
20383         PR middle-end/16973
20384         * gcc.dg/pr16973.c: New test.
20385
20386 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
20387
20388         PR tree-optimization/17656
20389         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
20390
20391 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
20392
20393         * g++.dg/eh/shadow1.C: New.
20394
20395 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
20396
20397         * gcc.c-torture/compile/20041018-1.c: New test.
20398
20399 2004-10-18  Ben Elliston  <bje@au.ibm.com>
20400
20401         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
20402         compiler referring to register 0 when accessing sdata.  The linker
20403         now patches things up.
20404
20405 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
20406
20407         PR c/17529
20408         * gcc.c-torture/compile/pr17529.c: New test.
20409
20410 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20411
20412         PR c++/17743
20413         * g++.dg/ext/attrib17.C: New test.
20414
20415 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20416
20417         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
20418
20419 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20420
20421         PR c++/10479
20422         * g++.dg/ext/attrib16.C: New test.
20423
20424 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
20425
20426         PR c++/17042
20427         * g++.dg/init/dso_handle1.C: New test.
20428
20429         PR c++/14667
20430         * g++.dg/parse/typedef6.C: New test.
20431
20432         PR c++/17916
20433         * g++.dg/parse/pragma1.C: New test.
20434
20435 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
20436
20437         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
20438
20439 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
20440
20441         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
20442         -fno-common when on HPPA HP-UX platforms.
20443
20444 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
20445
20446         PR other/16820
20447         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
20448         stdint.h.
20449         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
20450         uintptr_t.
20451
20452 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20453
20454         PR c++/16301
20455         * g++.dg/lookup/strong-using-4.C: New test.
20456
20457 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
20458
20459         PR middle-end/16567
20460         * gcc.c-torture/compile/nested-1.c: New test.
20461
20462 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20463
20464         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
20465         and mipsisa64*-*-* (until support for misaligned loads is added).
20466         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
20467         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
20468         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
20469         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
20470         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
20471         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
20472
20473 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
20474
20475         PR c++/17976
20476         * g++.dg/init/dtor3.C: New test.
20477
20478 2004-10-15  Ben Elliston  <bje@au.ibm.com>
20479
20480         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
20481
20482 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
20483
20484         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
20485         * gcc.dg/macho-lo-sum.c: Likewise.
20486
20487 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
20488
20489         * gcc.dg/ppc-spe64-1.c: New test.
20490
20491 2004-10-14  Devang Patel  <dpatel@apple.com>
20492
20493         PR 17635
20494         * gcc.dg/pr17635.c : New test.
20495
20496 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
20497
20498         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
20499         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
20500         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
20501         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
20502         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
20503         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
20504         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
20505         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
20506         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
20507         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
20508         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
20509         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
20510         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
20511         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
20512         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
20513         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
20514         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
20515         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
20516
20517 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
20518
20519         * gcc.dg/vect/vect-82.c: New testcase.
20520         * gcc.dg/vect/vect-82_64.c: New testcase.
20521         * gcc.dg/vect/vect-83.c: New testcase.
20522         * gcc.dg/vect/vect-83_64.c: New testcase.
20523
20524 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20525
20526         * gcc.dg/cpp/error-1.c: New test.
20527
20528 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20529
20530         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
20531
20532 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
20533
20534         PR target/17984
20535         * gcc.dg/cris-peep2-xsrand2.c: New test.
20536
20537 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
20538
20539         PR c++/17661
20540         * testsuite/g++.dg/expr/for2.C: New test.
20541
20542 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20543
20544         * g++.dg/inherit/thunk1.C: Run on the SPARC.
20545
20546 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
20547
20548         PR tree-optimization/17724
20549         * g++.dg/opt/pr17724-1.C: New test.
20550         * g++.dg/opt/pr17724-2.C: New test.
20551         * g++.dg/opt/pr17724-3.C: New test.
20552         * g++.dg/opt/pr17724-4.C: New test.
20553         * g++.dg/opt/pr17724-5.C: New test.
20554         * g++.dg/opt/pr17724-6.C: New test.
20555
20556 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
20557
20558         PR c/17301
20559         * gcc.dg/pr17301-2.c: New test.
20560
20561 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
20562
20563         PR c++/15876
20564         * g++.dg/parse/error22.C: New test.
20565
20566         PR c++/17936
20567         * g++.dg/template/spec18.C: New test.
20568
20569 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
20570
20571         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
20572         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
20573         memcpy.
20574         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
20575         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
20576
20577 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
20578
20579         * g++.dg/eh/cleanup5.C: Add dg-options "".
20580
20581 2004-10-11  Roger Sayle  <roger@eyesopen.com>
20582
20583         PR middle-end/17657
20584         * gcc.dg/switch-4.c: New test case.
20585
20586 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
20587
20588         * gcc.c-torture/execute/20041011-1.c: New test.
20589
20590 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20591
20592         PR c++/17554
20593         * g++.dg/init/for3.C: New test.
20594
20595         PR c++/17657
20596         * g++.dg/opt/switch2.C: New test.
20597
20598         PR middle-end/17703
20599         * g++.dg/warn/Wreturn-2.C: New test.
20600
20601 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
20602
20603         PR c++/17907
20604         * g++.dg/eh/cleanup5.C: New test.
20605
20606 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
20607
20608         PR c++/17393
20609         * g++.dg/parse/error21.C: New test.
20610
20611 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20612
20613         * g++.dg/overload/pmf1.C: Adjust quoting marks.
20614         * g++.dg/warn/incomplete1.C: Likewise.
20615         * g++.dg/template/qualttp20.C: Likewise.
20616
20617 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20618
20619         PR c/17881
20620         * parm-incomplete-1.c: New test.
20621
20622 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20623
20624         PR c++/17867
20625         * g++.dg/parse/error19.C: New test.
20626
20627         PR c++/17670
20628         * g++.dg/init/new11.C: New test.
20629
20630         PR c++/17821
20631         * g++.dg/parse/error20.C: New test.
20632
20633         PR c++/17826
20634         * g++.dg/template/crash24.C: New test.
20635
20636 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20637
20638         PR c/17301
20639         * gcc.dg/pr17301-1.c: New test.
20640
20641 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20642
20643         PR c/17189
20644         * gcc.dg/anon-struct-5.c: New test.
20645
20646 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20647
20648         PR c/17844
20649         * gcc.dg/pr17844-1.c: New test.
20650
20651 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
20652
20653         PR tree-optimization/17906
20654         * gcc.c-torture/compile/pr17906.c: New.
20655
20656 2004-10-09  Stuart Hastings  <stuart@apple.com>
20657             Roger Sayle  <roger@eyesopen.com>
20658
20659         PR rtl-optimization/17853
20660         * gcc.dg/i386-mmx-5.c: New testcase.
20661
20662 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
20663
20664         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
20665
20666 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
20667
20668         PR c++/17524
20669         * g++.dg/template/static9.C: New test.
20670
20671         PR c++/17685
20672         * g++.dg/parse/operator5.C: New test.
20673
20674 2004-10-09  Roger Sayle  <roger@eyesopen.com>
20675
20676         PR middle-end/17894
20677         * gcc.c-torture/execute/divcmp-4.c: New test case.
20678
20679 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20680
20681         PR tree-opt/17902
20682         * g++.dg/opt/pr17902.C: New test.
20683
20684 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
20685
20686         * gcc.dg/cpp/ident-1.c: Add dg-options "".
20687
20688 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20689
20690         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
20691
20692 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20693
20694         * gcc.dg/assign-warn-3.c: New test.
20695
20696 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20697
20698         PR c/16999
20699         * gcc.dg/cpp/ident-1.c: New test.
20700
20701 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
20702
20703         * gcc.c-torture/compile/acc1.c: New.
20704
20705 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
20706
20707         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
20708         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
20709
20710 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20711
20712         * gcc.dg/ultrasp11.c: New test.
20713
20714 2004-10-08  Michael Matz  <matz@suse.de>
20715
20716         * gcc.dg/doloop-2.c: New test.
20717
20718 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20719
20720         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
20721         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
20722         objc.dg/method-9.m: Update expected diagnostics.
20723
20724 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
20725
20726         * gcc.dg/ppc-fsel-3.c: New file.
20727         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
20728
20729 2004-10-07  Paul Brook  <paul@codesourcery.com>
20730
20731         * gfortran.dg/intrinsic_verify_1.f90: New test.
20732
20733 2004-10-07  Paul Brook  <paul@codesourcery.com>
20734
20735         * gfortran.dg/empty_format_1.f90: Remove stray commas.
20736
20737 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20738
20739         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
20740         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
20741         commit.
20742
20743 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
20744
20745         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
20746
20747 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20748
20749         PR c++/17115
20750         * g++.dg/warn/Winline-4.C: New test.
20751
20752 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
20753
20754         * gcc.c-torture/compile/20041007-1.c: New test.
20755
20756 2004-10-07  Paul Brook  <paul@codesourcery.com>
20757
20758         PR fortran/17678
20759         * gfortran.dg/use_allocated_1.f90: New test.
20760
20761 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20762
20763         PR middle-end/17849
20764         * gfortran.fortran-torture/compile/nested.f90: New test
20765
20766 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
20767
20768         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
20769
20770 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
20771
20772         PR c++/17368
20773         * g++.dg/ext/asm6.C: New test.
20774
20775 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
20776
20777         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
20778
20779 2004-10-06  Paul Brook  <paul@codesourcery.com>
20780
20781         PR libfortran/17709
20782         * gfortran.dg/empty_format_1.f90: New test.
20783
20784 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20785
20786         PR fortran/17568
20787         * gfortran.dg/ishft.f90: New test.
20788
20789         PR fortran/17283
20790         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
20791         tests.
20792
20793 2004-10-06  Paul Brook  <paul@codesourcery.com>
20794
20795         * gfortran.dg/do_1.f90: New test.
20796
20797 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20798
20799         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
20800         optimizing for size.
20801
20802 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20803
20804         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
20805
20806 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
20807
20808         * gcc.c-torture/compile/20041005-1.c: New test.
20809
20810 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
20811
20812         PR c++/17829
20813         * g++.dg/lookup/koenig4.C: New.
20814
20815 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20816
20817         * g++.dg/other/classkey1.C: Adjust quoting marks.
20818         * g++.dg/parse/error15.C: Likewise.
20819         * g++.dg/template/meminit2.C (int>): Likewise.
20820
20821 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20822
20823         PR fortran/17283
20824         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
20825
20826         PR fortran/17631
20827         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
20828
20829         PR fortran/17708
20830         * gfortran.dg/pr17708.f90: New test.
20831
20832 2004-10-04  Chao-ying Fu  <fu@mips.com>
20833
20834         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
20835         * gcc.dg/vect/vect-4.c: Ditto.
20836         * gcc.dg/vect/vect-5.c: Ditto.
20837         * gcc.dg/vect/vect-6.c: Ditto.
20838         * gcc.dg/vect/vect-8.c: Ditto.
20839         * gcc.dg/vect/vect-16.c: Ditto.
20840         * gcc.dg/vect/vect-30.c: Ditto.
20841         * gcc.dg/vect/vect-40.c: Ditto.
20842         * gcc.dg/vect/vect-41.c: Ditto.
20843         * gcc.dg/vect/vect-42.c: Ditto.
20844         * gcc.dg/vect/vect-43.c: Ditto.
20845         * gcc.dg/vect/vect-44.c: Ditto.
20846         * gcc.dg/vect/vect-45.c: Ditto.
20847         * gcc.dg/vect/vect-46.c: Ditto.
20848         * gcc.dg/vect/vect-47.c: Ditto.
20849         * gcc.dg/vect/vect-48.c: Ditto.
20850         * gcc.dg/vect/vect-49.c: Ditto.
20851         * gcc.dg/vect/vect-50.c: Ditto.
20852         * gcc.dg/vect/vect-51.c: Ditto.
20853         * gcc.dg/vect/vect-52.c: Ditto.
20854         * gcc.dg/vect/vect-53.c: Ditto.
20855         * gcc.dg/vect/vect-54.c: Ditto.
20856         * gcc.dg/vect/vect-55.c: Ditto.
20857         * gcc.dg/vect/vect-56.c: Ditto.
20858         * gcc.dg/vect/vect-57.c: Ditto.
20859         * gcc.dg/vect/vect-58.c: Ditto.
20860         * gcc.dg/vect/vect-59.c: Ditto.
20861         * gcc.dg/vect/vect-60.c: Ditto.
20862         * gcc.dg/vect/vect-74.c: Ditto.
20863         * gcc.dg/vect/vect-79.c: Ditto.
20864         * gcc.dg/vect/vect-80.c: Ditto.
20865
20866 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
20867
20868         * gcc.dg/unused-7.c: Use the correct option.
20869
20870 2004-10-04  Paul Brook  <paul@codesourcery.com>
20871         Bud Davis  <bdavis9659@comcast.net>
20872
20873         PR fortran/17706
20874         PR fortran/16434
20875         * gfortran/pr17706.f90: New test.
20876         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
20877
20878 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20879
20880         * gfortran.dg/pr17612.f90: New test.
20881
20882 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20883
20884         * g++.dg/template/local1.C: Adjust quoting marks in
20885         testing for diagnostics.
20886         * g++.dg/tls/diag-2.C: Likewise.
20887         * g++.dg/other/error8.C: Likewise.
20888
20889 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20890
20891         PR c/17178
20892         * gcc.dg/unused-4.c: Adjust to be correct.
20893
20894         PR c/17820
20895         * gcc.dg/unused-7.c: New test.
20896
20897 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
20898
20899         PR c++/17797
20900         * g++.dg/overload/template2.C: New test.
20901
20902 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
20903
20904         PR tree-optimization/16632
20905         * gcc.dg/tree-ssa/20041002-1.c: New.
20906
20907 2004-10-03  Paul Brook  <paul@codesourcery.com>
20908
20909         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
20910         rather than relying on default formatting.
20911
20912 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
20913
20914         * gcc.dg/20040920-1.c: Update expected message text.
20915
20916 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
20917
20918         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
20919
20920 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
20921
20922         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
20923         tree level.
20924
20925 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20926
20927         * gcc.dg/tree-ssa/pr17343.c: Remove.
20928
20929 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
20930
20931         PR tree-opt/17343
20932         * gcc.dg/tree-ssa/pr17343.c: New test.
20933
20934 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
20935
20936         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
20937         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
20938         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
20939         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
20940         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
20941
20942 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20943
20944         * gcc.dg/lvalue-2.c: New test.
20945
20946 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
20947
20948         PR c/17730
20949         * gcc.dg/pr17730-1.c: New test
20950
20951 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
20952
20953         PR c/7425
20954         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
20955
20956 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20957
20958         * gcc.c-torture/execute/stdarg-1.c: New test.
20959         * gcc.c-torture/execute/stdarg-2.c: New test.
20960         * gcc.c-torture/execute/stdarg-3.c: New test.
20961         * gcc.dg/tree-ssa/stdarg-1.c: New test.
20962         * gcc.dg/tree-ssa/stdarg-2.c: New test.
20963         * gcc.dg/tree-ssa/stdarg-3.c: New test.
20964         * gcc.dg/tree-ssa/stdarg-4.c: New test.
20965         * gcc.dg/tree-ssa/stdarg-5.c: New test.
20966
20967 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
20968
20969         PR tree-optimization/17697
20970         * g++.dg/opt/pr17697-1.C: New test.
20971         * g++.dg/opt/pr17697-2.C: New test.
20972         * g++.dg/opt/pr17697-3.C: New test.
20973
20974 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20975
20976         PR c/16409
20977         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
20978         gcc.dg/vla-init-5.c: New tests.
20979
20980 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
20981
20982         PR c/13804
20983         * gcc.dg/pr13804-1.c: New test.
20984
20985 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20986
20987         PR fortran/16938
20988         * gfortran.dg/pr16938.f90: New test.
20989
20990 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20991
20992         * g++.dg/template/crash23.C: New test.
20993
20994 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
20995
20996         PR c++/17585
20997         * g++.dg/template/static8.C: New test.
20998
20999 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
21000
21001         PR c++/17681
21002         * g++.dg/other/error9.C: New test.
21003
21004 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
21005
21006         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
21007
21008 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21009
21010         PR fortran/15164
21011         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
21012
21013 2004-09-26  Roger Sayle  <roger@eyesopen.com>
21014
21015         PR middle-end/17112
21016         * gcc.dg/pr17112-1.c: New test case.
21017
21018 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21019
21020         PR c/11459
21021         * gcc.dg/pr11459-1.c: New test.
21022
21023 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
21024
21025         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
21026         * gcc.dg/tree-ssa/loop-4.c: Likewise.
21027
21028 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21029
21030         * gfortran.dg/pr15324.f90: Make array bounds consistent.
21031
21032 2004-09-25  Jan Hubicka  <jh@suse.cz>
21033
21034         * compile/30040909-1.c: New test.
21035         * compile/30040907-1.c: New test.
21036
21037 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
21038
21039         * gcc.c-torture/execute/va-arg-26.c: New test.
21040
21041 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
21042
21043         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
21044         extra diagnostics on targets with 64-bit pointers.
21045         * objc.dg/selector-1.m: Adjust dg-warning regexp.
21046
21047 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21048
21049         PR c/17188
21050         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
21051         * gcc.dg/decl-3.c: Adjust expected message.
21052
21053 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21054
21055         PR fortran/17615
21056         * gfortran.dg/pr17615.f90: New test.
21057
21058 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
21059
21060         PR tree-optimzation/17517
21061         * g++.dg/tree-ssa/pr17517.C: New Test.
21062
21063 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
21064
21065         PR c++/16889
21066         * g++.dg/lookup/ambig3.C: New.
21067
21068 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
21069
21070         PR tree-opt/17624
21071         * g++.dg/opt/pr17624.C: New test.
21072
21073 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21074
21075         PR c/6980
21076         * gcc.dg/Wbad-function-cast-1.c: New test.
21077
21078 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
21079
21080         * g++.dg/ext/complit1.C
21081         * g++.dg/other/error2.C
21082         * g++.dg/other/nontype-1.C
21083         * g++.dg/parse/crash11.C
21084         * g++.dg/parse/crash12.C
21085         * g++.dg/parse/error15.C
21086         * g++.dg/parse/error4.C
21087         * g++.dg/parse/tmpl-outside1.C
21088         * g++.dg/parse/too-many-tmpl-args1.C
21089         * g++.dg/template/dependent-expr3.C
21090         * g++.dg/template/error10.C
21091         * g++.dg/template/instantiate1.C
21092         * g++.dg/template/vtable2.C
21093         * g++.dg/warn/Wshadow-1.C
21094         * g++.dg/warn/weak1.C
21095         * g++.old-deja/g++.brendan/crash16.C
21096         * g++.old-deja/g++.brendan/crash18.C
21097         * g++.old-deja/g++.brendan/crash48.C
21098         * g++.old-deja/g++.brendan/crash49.C
21099         * g++.old-deja/g++.brendan/crash55.C
21100         * g++.old-deja/g++.brendan/crash56.C
21101         * g++.old-deja/g++.brendan/crash8.C
21102         * g++.old-deja/g++.brendan/enum11.C
21103         * g++.old-deja/g++.brendan/enum8.C
21104         * g++.old-deja/g++.brendan/enum9.C
21105         * g++.old-deja/g++.brendan/friend3.C
21106         * g++.old-deja/g++.brendan/misc14.C
21107         * g++.old-deja/g++.bugs/900402_02.C
21108         * g++.old-deja/g++.bugs/900404_03.C
21109         * g++.old-deja/g++.bugs/900404_04.C
21110         * g++.old-deja/g++.bugs/900428_03.C
21111         * g++.old-deja/g++.jason/crash4.C
21112         * g++.old-deja/g++.jason/overload21.C
21113         * g++.old-deja/g++.jason/redecl1.C
21114         * g++.old-deja/g++.jason/report.C
21115         * g++.old-deja/g++.jason/rfg10.C
21116         * g++.old-deja/g++.jason/template30.C
21117         * g++.old-deja/g++.law/arm12.C
21118         * g++.old-deja/g++.law/ctors5.C
21119         * g++.old-deja/g++.law/cvt20.C
21120         * g++.old-deja/g++.law/init10.C
21121         * g++.old-deja/g++.law/init8.C
21122         * g++.old-deja/g++.law/visibility17.C
21123         * g++.old-deja/g++.law/visibility7.C
21124         * g++.old-deja/g++.mike/net8.C
21125         * g++.old-deja/g++.mike/p646.C
21126         * g++.old-deja/g++.mike/p700.C
21127         * g++.old-deja/g++.mike/p701.C
21128         * g++.old-deja/g++.mike/p811.C
21129         * g++.old-deja/g++.ns/template13.C
21130         * g++.old-deja/g++.other/array3.C
21131         * g++.old-deja/g++.other/crash25.C
21132         * g++.old-deja/g++.other/dtor3.C
21133         * g++.old-deja/g++.other/dtor4.C
21134         * g++.old-deja/g++.other/main1.C
21135         * g++.old-deja/g++.other/warn7.C
21136         * g++.old-deja/g++.pt/crash11.C
21137         * g++.old-deja/g++.pt/crash36.C
21138         * g++.old-deja/g++.pt/spec22.C
21139         * g++.old-deja/g++.pt/spec9.C
21140         * g++.old-deja/g++.pt/ttp52.C
21141         * g++.old-deja/g++.robertl/eb103.C
21142         * g++.old-deja/g++.robertl/eb121.C
21143         * g++.old-deja/g++.robertl/eb22.C
21144         * g++.old-deja/g++.robertl/eb8.C:
21145         Update locations and/or regexps of dg-error markers.
21146         Remove markers for some bogus messages that are no longer issued.
21147
21148 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
21149
21150         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
21151         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
21152
21153 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
21154
21155         PR c++/17618
21156         * g++.dg/lookup/crash5.C: New test.
21157
21158 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
21159
21160         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
21161         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
21162         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
21163         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
21164         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
21165         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
21166
21167         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
21168         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
21169         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
21170         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
21171         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
21172         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
21173
21174         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
21175
21176         * gcc.dg/vect/vect-44.c: Check additional cases.
21177         * gcc.dg/vect/vect-48.c: Check additional cases.
21178
21179         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
21180         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
21181         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
21182         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
21183         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
21184         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
21185         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
21186         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
21187         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
21188
21189         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
21190         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
21191         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
21192
21193 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21194
21195         * gcc.dg/tree-ssa/loop-6.c: New test.
21196
21197 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
21198
21199         PR c++/17620
21200         * g++.dg/inherit/base2.C: New.
21201
21202 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21203
21204         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
21205         * gcc.dg/20001012-2.c: Likewise.
21206         * gcc.dg/20001013-1.c: Likewise.
21207         * gcc.dg/20001101-1.c: Likewise.
21208         * gcc.dg/20001102-1.c: Likewise.
21209         * gcc.dg/bf-spl1.c: Likewise.
21210         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
21211         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
21212
21213 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
21214
21215         PR tree-optimization/16721
21216         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
21217
21218 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
21219
21220         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
21221         * gcc.dg/20040305-1.c: Likewise.
21222
21223 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21224
21225         PR c/16566
21226         * gcc.c-torture/compile/pr16566-1.c,
21227         gcc.c-torture/compile/pr16566-2.c,
21228         gcc.c-torture/compile/pr16566-3.c: New tests.
21229
21230 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
21231
21232         PR tree-optimization/17512
21233         * gcc.c-torture/compile/20040916-1.c.
21234
21235 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
21236
21237         * gcc.dg/pragma-re-3.c: New test.
21238
21239 2004-09-17  Matt Austern  <austern@apple.com>
21240
21241         PR c++/15049
21242         * g++.dg/other/anon3.C: New.
21243
21244 2004-09-21  Roger Sayle  <roger@eyesopen.com>
21245
21246         PR c++/7503
21247         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
21248         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
21249         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
21250         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
21251         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
21252
21253 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
21254
21255         PR fortran/17286
21256         * gfortran.dg/pr17286.f90: New test.
21257
21258 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
21259
21260         PR c++/17530
21261         * g++.dg/template/static7.C: New test.
21262
21263 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
21264
21265         PR tree-opt/17558
21266         * gcc.c-torture/compile/pr17558.c: New test.
21267
21268 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21269
21270         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
21271         if SKIP_ATTRIBUTE is defined.
21272
21273 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21274
21275         PR fortran/15957
21276         * gfortran.dg/pr15957.f90: New test.
21277
21278 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
21279
21280         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
21281         in comparison.
21282         * gcc.dg/vect/vect-79.c: Likewise.
21283         * gcc.dg/vect/vect-80.c: Likewise.
21284
21285 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21286
21287         PR fortran/15750
21288         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
21289
21290 2004-09-20  Ira Rosen  <irar@il.ibm.com>
21291
21292         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
21293         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
21294         * gcc.dg/vect/vect-62.c: New testcase.
21295         * gcc.dg/vect/vect-63.c: New testcase.
21296         * gcc.dg/vect/vect-64.c: New testcase.
21297         * gcc.dg/vect/vect-65.c: New testcase.
21298         * gcc.dg/vect/vect-66.c: New testcase.
21299         * gcc.dg/vect/vect-67.c: New testcase.
21300         * gcc.dg/vect/vect-68.c: New testcase.
21301         * gcc.dg/vect/vect-69.c: New testcase.
21302         * gcc.dg/vect/vect-79.c: New testcase.
21303         * gcc.dg/vect/vect-80.c: New testcase.
21304
21305 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
21306
21307         * gcc.target/mips/asm-1.c: New test.
21308
21309 2004-09-19  Ira Rosen  <irar@il.ibm.com>
21310
21311         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
21312         * gcc.dg/vect/vect-73.c: New testcase.
21313         * gcc.dg/vect/vect-74.c: New testcase.
21314         * gcc.dg/vect/vect-75.c: New testcase.
21315         * gcc.dg/vect/vect-76.c: New testcase.
21316         * gcc.dg/vect/vect-77.c: New testcase.
21317         * gcc.dg/vect/vect-78.c: New testcase
21318
21319 2004-09-18  Paul Brook  <paul@codesourcery.com>
21320
21321         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
21322
21323 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
21324
21325         PR c/17424
21326         * gcc.dg/pr17424-1.c: New test.
21327
21328 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
21329
21330         * g++.dg/tree-ssa/pr17153.C: New test.
21331
21332 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
21333
21334         PR pch/13361
21335         * testsuite/g++.dg/pch/wchar-1.C: New.
21336         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21337
21338 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
21339
21340         * gcc.c-torture/execute/20040917-1.c: New test.
21341
21342 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21343
21344         PR tree-optimization/17319
21345         * gcc.dg/pr17319.c: New test.
21346
21347 2004-09-17  Devang Patel  <dpatel@apple.com>
21348
21349         * gcc.dg/20040813-1.c: New test.
21350
21351 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21352
21353         PR tree-optimization/17273
21354         * gcc.c-torture/compile/pr17273.c: New test.
21355
21356 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21357
21358         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
21359         Update expected messages.
21360         * gcc.dg/declspec-13.c: New test.
21361
21362 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
21363
21364         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
21365
21366 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
21367
21368         * gcc.c-torture/execute/pr17252.c: Use post-increment to
21369         change what 'a' is pointing to.
21370
21371 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
21372
21373         PR c++/16002
21374         * g++.dg/template/error18.C: New test.
21375
21376         PR c++/16029
21377         * g++.dg/warn/Wunused-8.C: New test.
21378
21379 2004-09-17  Steven Bosscher  <stevenb@suse.de>
21380
21381         PR tree-optimization/17513
21382         * gcc.dg/20040916-1.c: New test.
21383
21384 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
21385
21386         PR c++/17501
21387         * g++.dg/template/typename7.C: New test.
21388
21389 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21390
21391         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
21392
21393 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
21394
21395         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
21396         with -ftree-based-profiling also.
21397         * lib/profopt.exp: Support late-set profile_option/feedback_option.
21398
21399 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
21400
21401         PR/15364
21402         * gfortran.dg/der_array_io_1.f90: New test.
21403         * gfortran.dg/der_array_io_2.f90: New test.
21404         * gfortran.dg/der_array_io_3.f90: New test.
21405
21406 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21407
21408         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
21409         EABI.
21410
21411 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
21412
21413         * g++.dg/opt/switch1.C: New test.
21414
21415 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
21416
21417         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
21418         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
21419         Update expected messages.
21420
21421 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21422
21423         PR fortran/16485
21424         * gfortran.dg/same_name_1.f90: New test.
21425
21426 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
21427
21428         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
21429         dereference garbage pointers.
21430
21431 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
21432
21433         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
21434         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
21435
21436         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
21437         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
21438         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
21439
21440 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
21441
21442         PR c++/17324
21443         * g++.dg/template/mangle1.C: New test.
21444
21445 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21446
21447         PR tree-optimization/17252
21448         * gcc.c-torture/execute/pr17252.c: New test.
21449
21450 2004-09-14  Andrew Pinski  <apinski@apple.com>
21451
21452         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
21453
21454 2004-09-14  Roger Sayle  <roger@eyesopen.com>
21455
21456         PR rtl-optimization/9771
21457         * gcc.dg/pr9771-1.c: New test case.
21458
21459 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21460
21461         PR tree-optimization/15262
21462         * gcc.c-torture/execute/pr15262-1.c: New test.
21463         * gcc.c-torture/execute/pr15262-2.c: New test.
21464
21465 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21466
21467         * gcc.dg/declspec-12.c: New test.
21468
21469 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
21470
21471         * gfortran.dg/pr17090.f90: Add directives to test.
21472
21473 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21474
21475         * gcc.c-torture/compile/20040914-1.c: New test.
21476
21477 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21478
21479         PR c++/16162
21480         * g++.dg/template/decl2.C: New test.
21481
21482 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
21483
21484         PR fortran/17090
21485         * gfortran.dg/pr17090.f90: New test.
21486
21487 2004-09-13  Dale Johannesen  <dalej@apple.com>
21488
21489         * gcc.c-torture/compile/pr17408.c: New test case.
21490
21491 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
21492
21493         PR c++/16716
21494         * g++.dg/parse/crash17.C: New test.
21495
21496         PR c++/17327
21497         * g++.dg/template/enum3.C: New test.
21498
21499 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
21500
21501         * lib/gcc-defs.exp: Load wrapper.exp.
21502         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
21503         using local code.
21504         * lib/gcc.exp (gcc_init): Similar.
21505         * lib/gfortran.exp (gfortran_init): Similar.
21506         * lib/objc.exp (objc_init): Similar.
21507         * lib/treelang.exp (treelang_init): Similar.
21508         * lib/wrapper.exp: New file with build_wrapper call machinery in
21509         ${tool}_maybe_build_wrapper.
21510
21511 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21512
21513         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
21514         "inline".
21515         * gcc.dg/declspec-11.c: Update expected messages.
21516         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
21517         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
21518         gcc.dg/inline-12.c: New tests.
21519
21520 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
21521
21522         * g++.dg/tree-ssa/pr17400.C: New testcase.
21523
21524 2004-09-13  James E Wilson  <wilson@specifixinc.com>
21525
21526         * gcc.target/mips/sb1-1.c: New testcase.
21527
21528 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
21529
21530         * lib/g77-dg.exp: Remove unused file.
21531         * lib/mike-g77.exp: Ditto.
21532         * lib/g77.exp: Ditto.
21533
21534 2004-09-12  Richard Henderson  <rth@redhat.com>
21535
21536         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
21537
21538 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
21539
21540         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
21541         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
21542         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
21543         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
21544         Update expected messages.
21545
21546 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
21547
21548         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
21549         declaration/use mismatch for dirp parameter.
21550
21551 2004-09-12  Andrew Pinski  <apinski@apple.com>
21552
21553         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
21554         -fgnu-runtime is passed.
21555
21556 2004-09-12  Richard Henderson  <rth@redhat.com>
21557
21558         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
21559         do the uplevel thing and update additional_flags directly.
21560         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
21561         gfortran.fortran-torture/execute/intrinsic_nearest.x,
21562         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
21563         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
21564
21565 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21566
21567         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
21568
21569 2004-09-11  Roger Sayle  <roger@eyesopen.com>
21570
21571         PR middle-end/17411
21572         * g++.dg/opt/pr17411-1.C: New test case.
21573
21574 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21575
21576         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21577         gcc.dg/tls/diag-2.c: Update expected messages.
21578         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
21579         messages.
21580         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
21581         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
21582         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
21583         gcc.dg/tls/diag-5.c: New tests.
21584
21585 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
21586
21587         * gcc.dg/20040910-1.c: Correct dg-error regexp.
21588
21589 2004-09-11  Steven Bosscher  <stevenb@suse.de>
21590
21591         * g++.dg/parse/break-in-for.C: New test.
21592
21593 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
21594
21595         * gcc.dg/tree-ssa/20040911-1.c: New test.
21596
21597 2004-09-11  Andreas Jaeger  <aj@suse.de>
21598
21599         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
21600         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
21601
21602 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
21603
21604         * gcc.target/frv: New directory of FR-V-specific tests.
21605
21606 2004-09-10  James E Wilson  <wilson@specifixinc.com>
21607
21608         * gcc.dg/convert-vec-1.c: New test.
21609
21610 2004-09-10  Roger Sayle  <roger@eyesopen.com>
21611
21612         PR middle-end/17024
21613         * gcc.dg/pr17024-1.c: New test case.
21614
21615 2004-09-10  Eric Christopher  <echristo@redhat.com>
21616
21617         * gcc.dg/20040910-1.c: New test.
21618
21619 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21620
21621         * gcc.dg/bitfld-9.c: New test.
21622
21623 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
21624
21625         * gcc.c-torture/execute/ieee/acc1.c: New test.
21626         * gcc.c-torture/execute/ieee/acc2.c: New test.
21627         * gcc.c-torture/execute/ieee/mzero6.c: New test.
21628
21629 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
21630
21631         * gcc.dg/deprecated-2.c: New test.
21632
21633 2004-09-09  James E Wilson  <wilson@specifixinc.com>
21634
21635         * gcc.dg/init-vec-1.c: New test.
21636
21637 2004-09-09  Roger Sayle  <roger@eyesopen.com>
21638
21639         PR middle-end/17055
21640         * gcc.dg/pr17055-1.c: New test case.
21641
21642 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
21643
21644         PR target/17377
21645         * gcc.c-torture/execute/pr17377.c: New test.
21646
21647 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21648
21649         PR c/8420
21650         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
21651         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
21652         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
21653         gcc.dg/long-long-typespec-1.c: New tests.
21654         * gcc.dg/tls/diag-2.c: Update expected diagnostics
21655
21656 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21657
21658         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
21659         gcc.dg/gnu99-static-1.c: New tests.
21660
21661 2004-09-08  Devang Patel  <dpatel@apple.com>
21662
21663         * gcc.dg/darwin-ld-20040828-1.c: New test.
21664         * gcc.dg/darwin-ld-20040828-2.c: New test.
21665         * gcc.dg/darwin-ld-20040828-3.c: New test.
21666
21667 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
21668
21669         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
21670         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
21671         in error message.
21672         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
21673         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
21674         in error message.
21675         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21676         types they qualify.
21677         * objc.dg/type-size-2.m: Fix wording in comment.
21678         * objc.dg/va-meth-1.m: New test case.
21679
21680 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
21681
21682         PR c/16633:
21683         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
21684         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
21685
21686 2004-09-06  Devang Patel  <dpatel@apple.com>
21687
21688         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
21689         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
21690
21691 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
21692
21693         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
21694         reflect changed line numbering of diagnostics.
21695
21696 2004-09-06  Paul Brook  <paul@codesourcery.com>
21697
21698         * gfortran.dg/edit_real_1.f90: Add new test.
21699
21700 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21701
21702         * gcc.dg/tree-ssa/loop-2.c: New test.
21703         * gcc.dg/tree-ssa/loop-3.c: New test.
21704         * gcc.dg/tree-ssa/loop-4.c: New test.
21705         * gcc.dg/tree-ssa/loop-5.c: New test.
21706
21707 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21708
21709         * gcc.dg/format/sentinel-1.c: Update for parameter option.
21710
21711 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21712
21713         * gcc.dg/format/sentinel-1.c: New test.
21714
21715 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
21716
21717         * testsuite/gcc.dg/builtins-46.c: New.
21718
21719 2004-09-03  Devang Patel  <dpatel@apple.com>
21720
21721         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
21722         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
21723
21724 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21725
21726         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
21727         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
21728         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
21729         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
21730         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
21731         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
21732         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
21733         the non-portable bzero.
21734         * gcc.dg/20010912-1.c: xfail for NetWare.
21735         * gcc.dg/20020426-2.c: xfail for NetWare.
21736         * gcc.dg/20021014-1.c: xfail for NetWare.
21737         * gcc.dg/20021018-1.c: xfail for NetWare.
21738         * gcc.dg/20030213-1.c: xfail for NetWare.
21739         * gcc.dg/20030225-1.c: xfail for NetWare.
21740         * gcc.dg/20030708-1.c: xfail for NetWare.
21741         * gcc.dg/builtins-config.h: Also exclude NetWare.
21742         * gcc.dg/format/format.h: Define restrict only if not already defined.
21743         * gcc.dg/nest.c: xfail for NetWare.
21744         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
21745         * lib/target-supports.exp (check_visibility_available): Exclude
21746         NetWare.
21747
21748 2004-09-03  Jan Beulich  <jbeulich@novell.com>
21749
21750         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
21751         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
21752         deterministic starting point for the alignment of structure fields.
21753         * gcc.dg/Wpadded.c: Dito.
21754         * g++.dg/abi/vbase10.C: Dito.
21755
21756 2004-09-03  Devang Patel  <dpatel@apple.com>
21757
21758         * g++.dg/debug/pr15736.cc: New test.
21759
21760 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21761
21762         * README.QMTEST: Fix out-of-date link.
21763
21764 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
21765
21766         PR fortran/16579
21767         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
21768         Delete.  Duplicate of gfortran.dg/g77/20010610.f
21769
21770 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
21771
21772         * g++.dg/abi/arm_rtti1.C: New test.
21773
21774 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
21775
21776         * gcc.dg/ppc-vector-memcpy.c: New.
21777         * gcc.dg/ppc-vector-memset.c: New.
21778
21779 2004-09-02  Chao-ying Fu  <fu@mips.com>
21780
21781         * gcc.target/mips/mips-3d-1.c: New test.
21782         * gcc.target/mips/mips-3d-2.c: New test.
21783         * gcc.target/mips/mips-3d-3.c: New test.
21784         * gcc.target/mips/mips-3d-4.c: New test.
21785         * gcc.target/mips/mips-3d-5.c: New test.
21786         * gcc.target/mips/mips-3d-6.c: New test.
21787         * gcc.target/mips/mips-3d-7.c: New test.
21788         * gcc.target/mips/mips-3d-8.c: New test.
21789         * gcc.target/mips/mips-3d-9.c: New test.
21790         * gcc.target/mips/mips-ps-1.c: New test.
21791         * gcc.target/mips/mips-ps-2.c: New test.
21792         * gcc.target/mips/mips-ps-3.c: New test.
21793         * gcc.target/mips/mips-ps-4.c: New test.
21794         * gcc.target/mips/mips-ps-type.c: New test.
21795
21796 2004-09-02  Paul Brook  <paul@codesourcery.com>
21797
21798         * gfortran.dg/edit_real_1.f90: Add new tests.
21799
21800 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21801
21802         PR fortran/15327
21803         * gfortran.dg/merge_char_1.f90: New test.
21804
21805 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21806
21807         PR fortran/16404
21808         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
21809
21810 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21811
21812         PR c/1522
21813         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
21814
21815 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
21816
21817         * g++.dg/opt/loop1.C: Do not XFAIL.
21818
21819 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
21820
21821         * gcc.c-torture/execute/20040831-1.c: New test.
21822
21823 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
21824
21825         PR fortran/16579
21826         * gfortran.dg/g77/20010610.f: Now passes.
21827         Copy from g77.f-torture/execute. Add dg-run directive.
21828         * gfortran.dg/g77/README: Update
21829
21830 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
21831
21832         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
21833         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
21834         (t1, t2, t3, t4): Add volatile.
21835
21836 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21837
21838         * g++.dg/ext/visibility/arm1.C: New test.
21839
21840 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
21841
21842         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
21843         -pedantic-errors.
21844
21845 2004-09-01  Paul Brook  <paul@codesourcery.com>
21846
21847         * gfortran.dg/eof_2.f90: New test.
21848
21849 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21850
21851         PR fortran/16579
21852         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
21853
21854 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
21855
21856         PR libfortran/16805
21857         * gfortran.dg/list_read_2.f90: New test.
21858
21859 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
21860
21861         * g++.dg/abi/key1.C: New test.
21862
21863 2004-08-31  Richard Henderson  <rth@redhat.com>
21864
21865         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
21866         form of offsetof.
21867         * g++.dg/other/offsetof5.C: Remove duplicate.
21868
21869 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21870
21871         PR fortran/17244
21872         * gfortran.dg/func_derived_1.f90: New test.
21873
21874 2004-08-31  Paul Brook  <paul@codesourcery.com>
21875
21876         * gfortran.dg/eof_1.f90: New test.
21877
21878 2004-08-31  Paul Brook  <paul@codesourcery.com>
21879
21880         * gfortran.dg/list_read_1.f90: New file.
21881
21882 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
21883
21884         * g++.dg/opt/loop1.C: XFAIL.
21885
21886 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
21887
21888         * gcc.dg/funcdef-storage-1.c: New.
21889         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
21890         an extern function in local scope.
21891         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
21892         declare an 'auto inline' function in local scope.
21893         * gcc.dg/20011130-1.c: Likewise.
21894         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
21895         an 'auto' function in local scope.
21896         * gcc.dg/20021014-1.c: Likewise.
21897         * gcc.dg/20030331-2.c: Likewise.
21898
21899 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21900
21901         * gfortran.dg/blockdata_1.f90: New test.
21902
21903 2004-08-30  Richard Henderson  <rth@redhat.com>
21904
21905         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
21906
21907 2004-08-30  Richard Henderson  <rth@redhat.com>
21908
21909         * lib/fortran-torture.exp (fortran-torture-execute): Honor
21910         additional_flags set by alternate driver.
21911         (ieee-options): New procedure.
21912         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
21913         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
21914         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
21915         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
21916
21917 2004-08-30  Richard Henderson  <rth@redhat.com>
21918
21919         * lib/f-torture.exp: Remove.
21920
21921 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
21922
21923         PR rtl-optimization/16590
21924         * g++.dg/opt/loop1.C: New test.
21925
21926 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21927
21928         PR fortran/13910
21929         * gfortran.dg/oldstyle_1.f90: New test.
21930
21931 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
21932         Paul Brook  <paul@codesourcery.com>
21933
21934         * gfortran.dg/g77/README: Update.
21935         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
21936         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
21937         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
21938
21939 2004-08-28  Paul Brook  <paul@codesourcery.com>
21940
21941         PR libfortran/17195
21942         * gfortran.dg/edit_real_1.f90: New test.
21943
21944 2004-08-27  Paul Brook  <paul@codesourcery.com>
21945
21946         * gfortran.dg/rewind_1.f90: New test.
21947
21948 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
21949
21950         PR fortran/16597
21951         * gfortran.dg/pr16597.f90: New test.
21952
21953 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21954
21955         PR c/13801
21956         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
21957         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
21958         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
21959         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
21960         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
21961
21962 2004-08-26  Nick Clifton  <nickc@redhat.com>
21963
21964         * gcc.c-torture/compile/pr17119.c: New test.
21965
21966 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
21967
21968         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
21969
21970 2004-08-25  Richard Henderson  <rth@redhat.com>
21971
21972         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
21973         the bits that expect kind=8 to be the largest real kind.
21974
21975 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21976
21977         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
21978
21979 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21980
21981         * gfortran.dg/assignment_1.f90: New test.
21982
21983 2004-08-25  Adam Nemet  <anemet@lnxw.com>
21984
21985         * g++.dg/template/repo3.C: New test.
21986
21987 2004-08-25  Roger Sayle  <roger@eyesopen.com>
21988
21989         PR middle-end/16693
21990         PR tree-optimization/16372
21991         * g++.dg/opt/pr16372-1.C: New test case.
21992         * g++.dg/opt/pr16693-1.C: New test case.
21993         * g++.dg/opt/pr16693-2.C: New test case.
21994
21995 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
21996
21997         * objc.dg/proto-lossage-4.m: New test.
21998
21999 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
22000
22001         PR c++/17155
22002         * g++.dg/inherit/local2.C: New test.
22003
22004 2004-08-25  Paul Brook  <paul@codesourcery.com>
22005
22006         PR fortran/17144
22007         * gfortran.dg/string_ctor_1.f90: New test.
22008
22009 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22010
22011         PR c++/14428
22012         * g++.dg/template/redecl2.C: New test.
22013
22014 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22015
22016         PR fortran/17143
22017         * gfortran.dg/pr17143.f90: New test.
22018
22019 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
22020
22021         PR fortran/17164
22022         * gfortran.dg/pr17164.f90: New test.
22023
22024 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22025
22026         * gcc.dg/tree-ssa/loop-1.c: New test.
22027
22028 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22029
22030         * gcc.c-torture/compile/20040824-1.c: New test.
22031
22032 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
22033
22034         * gcc.c-torture/compile/iftrap-3.c: New test.
22035
22036 2004-08-24  Paul Brook  <paul@codesourcery.com>
22037
22038         * gfortran.dg/entry_2.f90: New test.
22039
22040 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22041
22042         PR c++/16889
22043         * g++.dg/lookup/ambig[12].C: New.
22044
22045 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22046
22047         PR c++/16706
22048         * g++.dg/template/crash21.C: New test.
22049         * g++.dg/template/crash22.C: Likewise.
22050
22051 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
22052
22053         PR c++/17149
22054         * g++.dg/template/access15.C: New.
22055
22056 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22057
22058         PR c++/17163
22059         * g++.dg/template/repo2.C: New test.
22060
22061 2004-08-23  Roger Sayle  <roger@eyesopen.com>
22062
22063         PR rtl-optimization/17078
22064         * gcc.c-torture/execute/pr17078-1.c: New test case.
22065
22066 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22067
22068         PR c/14492
22069         * gcc.dg/debug/crash1.c: New test.
22070
22071 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
22072
22073         PR c/16180
22074         * gcc.dg/loop-5.c: New test.
22075
22076 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22077
22078         * gcc.c-torture/execute/20040823-1.c: New test.
22079
22080 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
22081
22082         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
22083         to the assembler.  Simplify test accordingly.
22084         (asm_abi_flags): Use GNU names.
22085         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
22086         to check for ABI flags.
22087
22088 2004-08-22  Andrew Pinski  <apinski@apple.com>
22089
22090         * g++.dg/opt/pr14029.C: New test.
22091         * gcc.c-torture/execute/pr15262.c: New test.
22092
22093 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22094
22095         * gfortran.dg/reduction.f90: Add checks with complex arguments.
22096
22097 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
22098
22099         PR 16908
22100         * gfortran.dg/direct_io.f90: New test.
22101
22102 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22103
22104         PR c++/17121
22105         * g++.dg/inherit/local2.C: New test.
22106
22107 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
22108
22109         PR c++/17120
22110         * g++.dg/warn/Wparentheses-4.C: New test.
22111
22112 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
22113
22114         PR c++/17121
22115         * g++.dg/inherit/local2.C: New test.
22116
22117         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
22118         * gcc.dg/ppc-ldstruct.c: Likewise.
22119         * gcc.dg/ppc64-abi-2.c: Likewise.
22120
22121 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
22122
22123         PR rtl-optimization/17099
22124         * gcc.c-torture/execute/20040820-1.c: New test.
22125
22126 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
22127
22128         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
22129
22130 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
22131
22132         PR fortran/17077
22133         * gfortran.dg/auto_array_1.f90: New test.
22134
22135 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22136
22137         PR fortran/17074
22138         * gfortran.dg/simpleif_1.f90: New test.
22139
22140 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
22141
22142         * lib/target-supports.exp (check_profiling_available): Return
22143         false for arm*-*-symbianelf* and arm*-*-eabi*.
22144
22145         PR c++/15890
22146         * g++.dg/template/delete1.C: New test.
22147
22148 2004-08-19  Paul Brook  <paul@codesourcery.com>
22149
22150         PR fortran/14976
22151         PR fortran/16228
22152         * gfortran.dg/data_char_1.f90: New test.
22153
22154 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
22155
22156         PR fortran/16946
22157         * gfortran.dg/reduction.f90: New testcase.
22158
22159 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22160
22161         PR fortran/16520
22162         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
22163
22164 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22165
22166         PR c++/17041
22167         * g++.dg/Wparentheses-3.C: New test.
22168
22169 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
22170
22171         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
22172         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
22173         * gcc.dg/vect/vect-2.c: Likewise.
22174         * gcc.dg/vect/vect-3.c: Likewise.
22175         * gcc.dg/vect/vect-4.c: Likewise.
22176         * gcc.dg/vect/vect-5.c: Likewise.
22177         * gcc.dg/vect/vect-6.c: Likewise.
22178         * gcc.dg/vect/vect-7.c: Likewise.
22179         * gcc.dg/vect/vect-25.c: Likewise.
22180         * gcc.dg/vect/vect-31.c: Likewise.
22181         * gcc.dg/vect/vect-32.c: Likewise.
22182         * gcc.dg/vect/vect-34.c: Likewise.
22183         * gcc.dg/vect/vect-36.c: Likewise.
22184         * gcc.dg/vect/vect-all.c: Likewise.
22185
22186 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
22187
22188         PR c++/17068
22189         * g++.dg/template/operator4.C: New test.
22190
22191 2004-08-18  Richard Henderson  <rth@redhat.com>
22192
22193         * gcc.dg/20040206-1.c: XFAIL.
22194
22195 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22196
22197         PR c++/16246
22198         * g++.dg/template/array7.C: New test.
22199
22200 2004-08-17  James E Wilson  <wilson@specifixinc.com>
22201
22202         * gcc.dg/mips-movcc-1.c: New test.
22203         * gcc.dg/mips-movcc-2.c: New test.
22204         * gcc.dg/mips-movcc-3.c: New test.
22205
22206         * gcc.dg/mips-nmadd-1.c: New test.
22207         * gcc.dg/mips-nmadd-2.c: New test.
22208
22209 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
22210
22211         PR c++/15871
22212         * g++.dg/opt/inline8.C: New test.
22213
22214         PR c++/16965
22215         * g++.dg/parse/error17.C: New test.
22216
22217 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
22218
22219         * gcc.dg/vect: New directory for vectorizer tests.
22220         * gcc.dg/vect/tree-vect.h: New file.
22221         * gcc.dg/vect/vect.exp: New file.
22222         * gcc.dg/vect/pr16105.c.c: New test.
22223         * gcc.dg/vect/vect-1.c: New test.
22224         * gcc.dg/vect/vect-2.c: New test.
22225         * gcc.dg/vect/vect-3.c: New test.
22226         * gcc.dg/vect/vect-4.c: New test.
22227         * gcc.dg/vect/vect-5.c: New test.
22228         * gcc.dg/vect/vect-6.c: New test.
22229         * gcc.dg/vect/vect-7.c: New test.
22230         * gcc.dg/vect/vect-8.c: New test.
22231         * gcc.dg/vect/vect-9.c: New test.
22232         * gcc.dg/vect/vect-10.c: New test.
22233         * gcc.dg/vect/vect-11.c: New test.
22234         * gcc.dg/vect/vect-12.c: New test.
22235         * gcc.dg/vect/vect-13.c: New test.
22236         * gcc.dg/vect/vect-14.c: New test.
22237         * gcc.dg/vect/vect-15.c: New test.
22238         * gcc.dg/vect/vect-16.c: New test.
22239         * gcc.dg/vect/vect-17.c: New test.
22240         * gcc.dg/vect/vect-18.c: New test.
22241         * gcc.dg/vect/vect-19.c: New test.
22242         * gcc.dg/vect/vect-20.c: New test.
22243         * gcc.dg/vect/vect-21.c: New test.
22244         * gcc.dg/vect/vect-22.c: New test.
22245         * gcc.dg/vect/vect-23.c: New test.
22246         * gcc.dg/vect/vect-24.c: New test.
22247         * gcc.dg/vect/vect-25.c: New test.
22248         * gcc.dg/vect/vect-26.c: New test.
22249         * gcc.dg/vect/vect-27.c: New test.
22250         * gcc.dg/vect/vect-28.c: New test.
22251         * gcc.dg/vect/vect-29.c: New test.
22252         * gcc.dg/vect/vect-30.c: New test.
22253         * gcc.dg/vect/vect-31.c: New test.
22254         * gcc.dg/vect/vect-32.c: New test.
22255         * gcc.dg/vect/vect-33.c: New test.
22256         * gcc.dg/vect/vect-34.c: New test.
22257         * gcc.dg/vect/vect-35.c: New test.
22258         * gcc.dg/vect/vect-36.c: New test.
22259         * gcc.dg/vect/vect-37.c: New test.
22260         * gcc.dg/vect/vect-38.c: New test.
22261         * gcc.dg/vect/vect-40.c: New test.
22262         * gcc.dg/vect/vect-41.c: New test.
22263         * gcc.dg/vect/vect-42.c: New test.
22264         * gcc.dg/vect/vect-43.c: New test.
22265         * gcc.dg/vect/vect-44.c: New test.
22266         * gcc.dg/vect/vect-45.c: New test.
22267         * gcc.dg/vect/vect-46.c: New test.
22268         * gcc.dg/vect/vect-47.c: New test.
22269         * gcc.dg/vect/vect-48.c: New test.
22270         * gcc.dg/vect/vect-49.c: New test.
22271         * gcc.dg/vect/vect-50.c: New test.
22272         * gcc.dg/vect/vect-51.c: New test.
22273         * gcc.dg/vect/vect-52.c: New test.
22274         * gcc.dg/vect/vect-53.c: New test.
22275         * gcc.dg/vect/vect-54.c: New test.
22276         * gcc.dg/vect/vect-55.c: New test.
22277         * gcc.dg/vect/vect-56.c: New test.
22278         * gcc.dg/vect/vect-57.c: New test.
22279         * gcc.dg/vect/vect-58.c: New test.
22280         * gcc.dg/vect/vect-59.c: New test.
22281         * gcc.dg/vect/vect-60.c: New test.
22282         * gcc.dg/vect/vect-61.c: New test.
22283         * gcc.dg/vect/vect-all.c: New test.
22284         * gcc.dg/vect/vect-none.c: New test.
22285
22286 2004-08-17  Paul Brook  <paul@codesourcery.com>
22287
22288         PR fortran/13082
22289         * gfortran.dg/entry_1.f90: New test.
22290
22291 2004-08-17  Andrew Pinski  <apinski@apple.com>
22292
22293         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
22294
22295 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
22296
22297         * gcc.dg/pr17036-1.c: New test.
22298
22299 2004-08-16  Devang Patel  <dpatel@apple.com>
22300
22301         * gcc.dg/darwin-20040809-1.c: New test.
22302
22303 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
22304
22305         * gcc.dg/funcdef-attr-1.c: New test.
22306
22307 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
22308
22309         * gcc.dg/altivec-17.c: New test.
22310         * gcc.dg/altivec-18.c: New test.
22311
22312 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22313
22314         PR c++/6749
22315         * g++.dg/template/vtable2.C: New test.
22316
22317 2004-08-14  Richard Henderson  <rth@redhat.com>
22318
22319         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
22320         * gcc.dg/pack-test-4.c (main): Return 0.
22321         * gcc.dg/setjmp-1.c: Remove XFAIL.
22322         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
22323
22324 2004-08-14  Richard Henderson  <rth@redhat.com>
22325
22326         * gcc.dg/980217-1.c: Add prototype for printf.
22327
22328 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
22329
22330         * gfortran.dg/pr16935.f90: New test.
22331
22332 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
22333
22334         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
22335
22336 2004-08-13  Paul Brook  <paul@codesourcery.com>
22337
22338         * gfortran.dg/der_io_1.f90: Remove stray comma.
22339
22340 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22341
22342         * gcc.dg/vmx/cw-bug-2.c: Remove.
22343         * gcc.dg/vmx/vprint-1.c: Remove.
22344         * gcc.dg/vmx/vscan-1.c: Remove.
22345
22346 2004-08-12  Devang patel  <dpatel@apple.com>
22347
22348         * gcc.dg/darwin-20040809-2.c: New test.
22349
22350 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
22351
22352         * g++.dg/ext/altivec-12.C: New test.
22353
22354         * g++.dg/ext/altivec-11.C: New test.
22355
22356 2004-08-12  Paul Brook  <paul@codesourcery.com>
22357
22358         * g++.dg/abi/arm_cxa_vec_1.C: New test.
22359
22360 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
22361
22362         * g++.dg/ext/altivec-2.C: Check for hardware support before
22363         executing any VMX instructions.
22364
22365         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
22366
22367 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
22368
22369         PR c++/16276
22370         * g++.old-deja/g++.other/comdat4.C: New test.
22371         * g++.old-deja/g++.other/comdat4-aux.cc: New.
22372
22373 2004-08-12  Ben Elliston  <bje@au.ibm.com>
22374
22375         PR target/16286
22376         * gcc.dg/pr16286.c: New test.
22377
22378 2004-08-12 Jan Beulich <jbeulich@novell.com>
22379
22380         * g++.dg/ext/asm5.C: New.
22381
22382 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22383
22384         PR c++/16698
22385         * g++.dg/eh/crash1.C: New test.
22386
22387         PR c++/16717
22388         * g++.dg/ext/construct1.C: New test.
22389
22390 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22391
22392         PR c++/16853
22393         * g++.dg/init/ptrmem1.C: New test.
22394
22395         PR c++/16618
22396         * g++.dg/parse/offsetof5.C: New test.
22397
22398         PR c++/16870
22399         * g++.dg/template/overload3.C: New test.
22400
22401 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
22402
22403         PR c++/16964
22404         * g++.dg/parse/error16.C: New test.
22405
22406         PR c++/16904
22407         * g++.dg/template/error14.C: New test.
22408
22409         PR c++/16929
22410         * g++.dg/template/error15.C: New test.
22411
22412 2004-08-11  Devang Patel  <dpatel@apple.com>
22413
22414         * gcc.dg/darwin-ld-20040809-1.c: New test.
22415         * gcc.dg/darwin-ld-20040809-2.c: New test.
22416
22417 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
22418
22419         PR fortran/16917
22420         * gfortran.dg/dfloat_1.f90: New test.
22421
22422 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
22423
22424         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
22425         * gcc.dg/dll-2.c: Fix dg-require syntax.
22426         * gcc.misc-tests/arm-isr.c (abort): Declare.
22427         (exit): Likewise.
22428
22429 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
22430
22431         PR c++/16971
22432         * g++.dg/parse/crash16.C: New test.
22433
22434 2004-08-10  Roger Sayle  <roger@eyesopen.com>
22435
22436         * gcc.dg/mips-rsqrt-1.c: New test case.
22437         * gcc.dg/mips-rsqrt-2.c: New test case.
22438         * gcc.dg/mips-rsqrt-3.c: New test case.
22439
22440 2004-08-10  Paul Brook  <paul@codesourcery.com>
22441
22442         * gfortran.dg/der_io_1.f90: New test.
22443
22444 2004-08-10  Paul Brook  <paul@codesourcery.com>
22445
22446         PR fortran/16919
22447         * gfortran.dg/der_array_1.f90: New test.
22448
22449 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
22450
22451         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
22452
22453 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
22454
22455         * gcc.dg/wchar_t-2.c: Fix typo.
22456
22457 2004-08-09  Falk Hueffner  <falk@debian.org>
22458
22459         PR tree-optimization/12517
22460         * gcc.c-torture/compile/pr12517.c: New test.
22461
22462         PR tree-optimization/12578
22463         * gcc.c-torture/compile/pr12578.c: New test.
22464
22465         PR tree-optimization/12899
22466         * gcc.c-torture/compile/pr12899.c: New test.
22467
22468         PR rtl-optimization/14692
22469         * gcc.c-torture/compile/pr14692.c: New test.
22470
22471         PR tree-optimization/16461
22472         * gcc.c-torture/compile/pr16461.c: New test.
22473
22474 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22475
22476         * gfortran.dg/getenv_1.f90: New test.
22477
22478 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22479
22480         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
22481         wchar_t.
22482         * gcc.dg/symbian5.c: Test -fno-short-wchar.
22483
22484 2004-08-06  Paul Brook  <paul@codesourcery.com>
22485
22486         * gfortran.dg/ret_array_1.f90: New test.
22487         * gfortran.dg/ret_pointer_1.f90: New test.
22488
22489 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
22490
22491         * gcc.dg/missing-field-init-[12].c: New tests.
22492         * g++.dg/warn/missing-field-init-[12].C: New tests.
22493
22494 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
22495
22496         * gcc.dg/enum2.c: New test.
22497         * gcc.dg/symbian3.c: Likewise.
22498         * gcc.dg/symbian4.c: Likewise.
22499         * gcc.dg/wchar_t-2.c: Likewise.
22500
22501 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22502
22503         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
22504         destructor tests.
22505
22506 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
22507
22508         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
22509         dg-require-visiblity.
22510         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
22511         * g++.dg/ext/visibility/fvisibility.C: Likewise.
22512         * g++.dg/ext/visibility/memfuncts.C: Likewise.
22513         * g++.dg/ext/visibility/new1.C: Likewise.
22514         * g++.dg/ext/visibility/pragma.C: Likewise.
22515         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
22516         * g++.dg/ext/visibility/virtual.C: Likewise.
22517         * g++/dg/ext/visibility/visibility-1.C: Likewise.
22518         * g++/dg/ext/visibility/visibility-2.C: Likewise.
22519         * g++/dg/ext/visibility/visibility-3.C: Likewise.
22520         * g++/dg/ext/visibility/visibility-4.C: Likewise.
22521         * g++/dg/ext/visibility/visibility-5.C: Likewise.
22522         * g++/dg/ext/visibility/visibility-6.C: Likewise.
22523         * g++/dg/ext/visibility/visibility-7.C: Likewise.
22524         * g++/dg/ext/visibility/visibility-8.C: New test.
22525         * gcc.c-torture/compile/dll.x: Remove.
22526         * gcc.dg/dll-2.c: Use dg-require-dll
22527         * gcc.dg/visibility-10.c: New test.
22528         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
22529         supporting DLLs.
22530         * testsuite/lib/scanasm.exp (scan_hidden): New function.
22531         (scan_not_hidden): Likewise.
22532
22533 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
22534
22535         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
22536
22537 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
22538
22539         * gcc.c-torture/execute/20040805-1.c: New test.
22540
22541 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
22542
22543         * gcc.dg/20020118-1.c: Declare abort.
22544         * gcc.dg/altivec_check.h: Likewise.
22545         * gcc.dg/iftrap-2.c: Likewise.
22546         * gcc.dg/pragma-darwin.c: Likewise.
22547         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
22548
22549 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
22550
22551         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
22552
22553 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22554
22555         * gcc.c-torture/execute/builtins/abs-2.c,
22556         gcc.c-torture/execute/builtins/abs-3.c,
22557         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
22558         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
22559         intmax_t, uintmax_t and their limits.
22560         * gcc.dg/intmax_t-1.c: New test.
22561
22562 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22563
22564         * g++.dg/tc1/dr147.C: Add reference to PR.
22565
22566 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
22567
22568         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
22569         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
22570
22571 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
22572
22573         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
22574
22575 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22576
22577         * gcc.dg/redecl-5.c: New test.
22578         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
22579         of scanf.
22580
22581 2004-08-03  Roger Sayle  <roger@eyesopen.com>
22582
22583         PR middle-end/16790
22584         * gcc.c-torture/execute/pr16790-1.c: New test case.
22585
22586 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
22587
22588         * g++.dg/ext/visibility/assign1.C: New test.
22589         * g++.dg/ext/visibility/new1.C: Likewise.
22590
22591         * gcc.dg/symbian1.c: New test.
22592         * gcc.dg/symbian2.c: Likewise.
22593
22594 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
22595
22596         PR target/16570
22597         * gcc.dg/i386-sse-9.c: New test.
22598
22599 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22600
22601         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
22602
22603 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
22604
22605         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
22606         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
22607         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
22608         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
22609         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
22610         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
22611         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
22612         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
22613         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
22614         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
22615         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
22616         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
22617         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
22618         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
22619         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
22620         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
22621         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
22622         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
22623         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
22624         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
22625         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
22626         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
22627         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
22628         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
22629         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
22630         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
22631         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
22632         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
22633         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
22634         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
22635         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
22636         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
22637         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
22638         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
22639         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
22640         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
22641         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
22642         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
22643         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
22644         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
22645         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
22646         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
22647         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
22648         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
22649         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
22650         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
22651         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
22652         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
22653         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
22654         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
22655         gcc.misc-tests/i386-pf-3dnow-1.c,
22656         gcc.misc-tests/i386-pf-athlon-1.c,
22657         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
22658         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
22659         Declare built-in functions used.
22660         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
22661
22662 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
22663
22664         PR c++/16707
22665         * g++.dg/lookup/using12.C: New test.
22666
22667         * g++.dg/init/null1.C: Fix PR number.
22668         * g++.dg/parse/namespace10.C: Likewise.
22669
22670 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22671
22672         PR c++/16224
22673         * g++.dg/template/spec17.C: New test.
22674         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
22675         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
22676
22677 2004-08-02  David Billinghurst
22678
22679         PR fortran/16292
22680         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
22681
22682 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
22683
22684         * gcc.dg/ia64-got-1.c: New test case.
22685
22686 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
22687
22688         PR c++/16489
22689         * g++.dg/init/null1.C: New test.
22690         * g++.dg/tc1/dr76.C: Adjust error marker.
22691
22692         PR c++/16529
22693         * g++.dg/parse/namespace10.C: New test.
22694
22695         PR c++/16810
22696         * g++.dg/inherit/ptrmem2.C: New test.
22697
22698 2004-08-02  Ben Elliston  <bje@au.ibm.com>
22699
22700         PR target/16155
22701         * gcc.dg/pr16155.c: New test.
22702
22703 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22704
22705         * gcc.dg/redecl-2.c: New test.
22706
22707 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
22708
22709         * gcc.dg/darwin-longdouble.c: New file.
22710
22711 2004-07-30  Richard Henderson  <rth@redhat.com>
22712
22713         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
22714         write to constant argument.
22715         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
22716
22717 2004-07-30  Richard Henderson  <rth@redhat.com>
22718
22719         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
22720         tests of nearest around zero.
22721
22722 2004-07-30  Andrew Pinski  <apinski@apple.com>
22723
22724         * gcc.c-torture/compile/20040730-1.c: New test.
22725
22726 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22727
22728         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
22729         powerpc-eabispe.
22730
22731 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
22732
22733         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
22734
22735 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
22736
22737         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
22738         contains $ld_library_path.
22739         * lib/gfortran.exp (gfortran_link_flags): Likewise.
22740
22741 2004-07-29  Richard Henderson  <rth@redhat.com>
22742
22743         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
22744
22745         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
22746         (alt2, which): New.
22747         (Check): Accept either alternative.
22748
22749 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
22750
22751         * g++.dg/abi/inline1.C: New test.
22752         * g++.dg/abi/local1-a.cc: Likewise.
22753         * g++.dg/abi/local1.C: Likewise.
22754         * g++.dg/abi/mangle11.C: Tweak location of warnings.
22755         * g++.dg/abi/mangle12.C: Likewise.
22756         * g++.dg/abi/mangle17.C: Likewise.
22757         * g++.dg/abi/mangle20-2.C: Likewise.
22758         * g++.dg/opt/interface1.C: Likewise.
22759         * g++.dg/opt/interface1.h: Likewise.
22760         * g++.dg/opt/interface1-a.cc: New test.
22761         * g++.dg/parse/repo1.C: New test.
22762         * g++.dg/template/repo1.C: Likewise.
22763         * g++.dg/warn/Winline-1.C: Likewise.
22764         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
22765
22766 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
22767
22768         * gcc.dg/tree-ssa/20040729-1.c: New test.
22769
22770 2004-07-27  Matt Austern <austern@apple.com>
22771
22772         * gcc.dg/darwin-bool-1.c: New test.
22773         * gcc.dg/darwin-bool-2.c: New test.
22774
22775 2004-07-28  Richard Henderson  <rth@redhat.com>
22776
22777         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
22778         arguments in the correct type.  Don't write to constant arguments.
22779
22780 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22781
22782         PR tree-optimization/16688
22783         PR tree-optimization/16689
22784         * g++.dg/tree-ssa/pr16688.C: New test.
22785
22786 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22787
22788         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22789         loads.  Not only in the comment, this time.
22790
22791 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
22792
22793         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
22794         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
22795         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
22796         * gcc.dg/sh4a-bitmovua.c: New.
22797         * gcc.dg/sh4a-cos.c: New.
22798         * gcc.dg/sh4a-cosf.c: New.
22799         * gcc.dg/sh4a-fprun.c: New.
22800         * gcc.dg/sh4a-fsrra.c: New.
22801         * gcc.dg/sh4a-memmovua.c: New.
22802         * gcc.dg/sh4a-sin.c: New.
22803         * gcc.dg/sh4a-sincos.c: New.
22804         * gcc.dg/sh4a-sincosf.c: New.
22805         * gcc.dg/sh4a-sinf.c: New.
22806
22807 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
22808
22809         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
22810         conditionals.
22811         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
22812         loads.
22813         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
22814         DOM1.
22815
22816 2004-07-27  Andrew Pinski  <apinski@apple.com>
22817
22818         * g++.dg/rtti/tinfo1.C: Correct the xfail.
22819
22820 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
22821
22822         * gcc.dg/pragma-isr.c: New test.
22823
22824 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22825
22826         PR c++/14429
22827         * g++.dg/template/ttp11.C: New test.
22828
22829 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
22830
22831         * gcc.c-torture/compile/20040727-1.c: New test.
22832
22833 2004-07-26  Eric Christopher  <echristo@redhat.com>
22834
22835         * gcc.c-torture/compile/20040726-2.c: New test.
22836
22837 2004-07-26  Andrew Pinski  <apinski@apple.com>
22838
22839         * g++.dg/rtti/tinfo1.C: Xfail.
22840
22841 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
22842
22843         * gcc.c-torture/compile/20040726-1.c: New test.
22844
22845 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
22846             Brian Ryner  <bryner@brianryner.com>
22847
22848         PR c++/9283
22849         PR c++/15000
22850         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
22851         * g++.dg/ext/visibility/: New directory.
22852         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
22853         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
22854         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
22855         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
22856         * g++.dg/ext/visibility/fvisibility.C,
22857         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
22858         g++.dg/ext/visibility/fvisibility-override1.C
22859         g++.dg/ext/visibility/fvisibility-override2.C
22860         g++.dg/ext/visibility/memfuncts.C
22861         g++.dg/ext/visibility/noPLT.C
22862         g++.dg/ext/visibility/pragma.C
22863         g++.dg/ext/visibility/pragma-override1.C
22864         g++.dg/ext/visibility/pragma-override2.C
22865         g++.dg/ext/visibility/staticmemfuncts.C
22866         g++.dg/ext/visibility/virtual.C: New tests.
22867
22868 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22869
22870         PR c/15360
22871         * gcc.dg/pr15360-1.c: New test.
22872
22873 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
22874
22875         * gcc.dg/pragma-align-2.c: New test.
22876         * gcc.dg/pragma-init-fini.c: New test.
22877         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
22878         targets.
22879
22880 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
22881
22882         * gcc.dg/init-string-2.c: New test.
22883
22884 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
22885
22886         PR 16684
22887         * gcc.dg/Wredundant-decls-1.c: New test case.
22888
22889 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
22890
22891         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
22892         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
22893         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
22894         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
22895         * gcc.dg/compat/generate-random.c: New file.
22896         * gcc.dg/compat/generate-random.h: Likewise.
22897         * gcc.dg/compat/generate-random_r.c: Likewise.
22898         * gcc.dg/compat/struct-layout-1.h: Likewise.
22899         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
22900         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
22901         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
22902         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
22903         * gcc.dg/compat/struct-layout-1_main.c: New test.
22904         * gcc.dg/compat/struct-layout-1_x.c: New file.
22905         * gcc.dg/compat/struct-layout-1_y.c: New file.
22906         * gcc.dg/compat/struct-layout-1_test.h: New file.
22907
22908 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
22909
22910         * gcc.dg/comp-return-1.c: New test
22911
22912 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
22913
22914         * gcc.dg/vmx/8-02a.c: Fix typo.
22915
22916         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
22917         * gcc.dg/darwin-abi-3.c: New test.
22918
22919         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
22920         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
22921
22922         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
22923         * gcc.dg/vmx/ops-long-1.c: New test.
22924         * gcc.dg/vmx/ops-long-2.c: New test.
22925
22926 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
22927
22928         * g++.dg/lookup/conv-[1234].C: New.
22929
22930 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
22931
22932         * g++.dg/parse/attr2.C: Simplify.
22933
22934 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22935
22936         PR c/7284
22937         * gcc.c-torture/execute/pr7284-1.c: New test.
22938
22939 2004-07-22  Brian Booth  <bbooth@redhat.com>
22940
22941         * gcc.dg/tree-ssa/20040721-1.c: New test.
22942
22943 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
22944
22945         * g++.dg/template/crash20.c: New.
22946
22947 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
22948
22949         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
22950         Add dg-run directive.  Declare variables as required.
22951         * gfortran.dg/g77/README: Update
22952
22953 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
22954
22955         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
22956         gcc.dg/cris-peep2-andu2.c: New tests.
22957
22958 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22959
22960         PR c/15052
22961         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
22962         on return type.
22963         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
22964         messages.
22965         * gcc.dg/qual-return-2.c: Update expected messages.
22966         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
22967
22968 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22969
22970         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
22971         * gcc.dg/noncompile/921102-1.c: Update expected error message.
22972
22973 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22974
22975         PR c/11250
22976         * gcc.dg/init-string-1.c: New test.
22977
22978 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22979
22980         PR middle-end/15345
22981         PR c/16450
22982         * gcc.dg/torture/nested-fn-1.c: New test.
22983
22984 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
22985
22986         PR target/16559
22987         * gcc.dg/ia64-fptr-1.c: New file.
22988
22989 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22990
22991         PR c++/14497
22992         * g++.dg/template/spec16.C: New test.
22993         * g++.old-deja/g++.robertl/eb118.C: Remove.
22994
22995 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22996
22997         PR c++/509
22998         * g++.dg/template/spec15.C: New test.
22999
23000 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
23001
23002         Copy cases from g77.f-torture/execute and add dg-run
23003         directive.  Other changes as noted.
23004         * gfortran.dg/g77/13037.f
23005         * gfortran.dg/g77/1832.f
23006         * gfortran.dg/g77/19981119-0.f
23007         * gfortran.dg/g77/19990313-0.f
23008         * gfortran.dg/g77/19990313-1.f
23009         * gfortran.dg/g77/19990313-2.f
23010         * gfortran.dg/g77/19990313-3.f
23011         * gfortran.dg/g77/19990419-1.f
23012         * gfortran.dg/g77/19990826-0.f
23013         * gfortran.dg/g77/19990826-2.f
23014         * gfortran.dg/g77/20000503-1.f
23015         * gfortran.dg/g77/20001111.f
23016         * gfortran.dg/g77/20010116.f
23017         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
23018         * gfortran.dg/g77/20010430.f
23019         * gfortran.dg/g77/6177.f
23020         * gfortran.dg/g77/947.f
23021         * gfortran.dg/g77/970816-3.f
23022         * gfortran.dg/g77/971102-1.f
23023         * gfortran.dg/g77/980520-1.f
23024         * gfortran.dg/g77/980628-0.f
23025         * gfortran.dg/g77/980628-1.f
23026         * gfortran.dg/g77/980628-10.f
23027         * gfortran.dg/g77/980628-2.f
23028         * gfortran.dg/g77/980628-3.f
23029         * gfortran.dg/g77/980628-7.f
23030         * gfortran.dg/g77/980628-8.f
23031         * gfortran.dg/g77/980628-9.f
23032         * gfortran.dg/g77/980701-0.f
23033         * gfortran.dg/g77/980701-1.f
23034         * gfortran.dg/g77/cabs.f
23035         * gfortran.dg/g77/claus.f
23036         * gfortran.dg/g77/complex_1.f
23037         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
23038         * gfortran.dg/g77/dcomplex.f
23039         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
23040         * gfortran.dg/g77/f90-intrinsic-mathematical.f
23041         * gfortran.dg/g77/f90-intrinsic-numeric.f
23042         * gfortran.dg/g77/int8421.f
23043         * gfortran.dg/g77/labug1.f
23044         * gfortran.dg/g77/large_vec.f
23045         * gfortran.dg/g77/le.f
23046         * gfortran.dg/g77/short.f
23047         * gfortran.dg/g77/README: Update
23048
23049 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
23050
23051         PR c++/16637
23052         * g++.dg/parse/lookup4.C: New test.
23053
23054 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23055
23056         PR c++/16175
23057         * g++.dg/template/ttp10.C: New test.
23058
23059 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23060
23061         * gcc.dg/pr12625-1.c: New test.
23062
23063 2004-07-20  Steven Bosscher  <stevenb@suse.de>
23064
23065         * testsuite/gcc.dg/switch-warn-1.c: New test.
23066         * testsuite/gcc.dg/switch-warn-2.c: New test.
23067         * gcc.c-torture/compile/pr14730.c: Update.
23068
23069 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
23070
23071         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
23072         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
23073         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
23074         g++.dg/template/nontype3.C: Remove trailing CR from tests.
23075
23076 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
23077
23078         PR c++/16623
23079         * g++.dg/template/assign1.C: New test.
23080
23081 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23082
23083         PR c++/12170
23084         * g++.dg/template/ttp9.C: New test.
23085
23086 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
23087
23088         * gcc.dg/format/cmn-err-1.c: New test.
23089
23090 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
23091
23092         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
23093         gcc.dg/Wparentheses-10.c: New tests.
23094         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
23095
23096 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23097
23098         PR fortran/16465
23099         * gfortran.dg/g77//ffixed-line-length-0.f,
23100         gfortran.dg/g77/ffixed-line-length-132.f,
23101         gfortran.dg/g77/ffixed-line-length-72.f,
23102         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
23103         gfortran.dg/g77/README: Update.
23104
23105 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23106
23107         PR c++/13092
23108         * g++.dg/template/non-dependent7.C: New test.
23109         * g++.dg/template/non-dependent8.C: Likewise.
23110         * g++.dg/template/non-dependent9.C: Likewise.
23111         * g++.dg/template/non-dependent10.C: Likewise.
23112
23113 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
23114
23115         PR c++/16337
23116         * g++.dg/parse/attr2.C: New test.
23117
23118 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
23119
23120         * g77.dg: Removed.
23121         * g77.f-torture: Ditto.
23122
23123 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
23124
23125         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
23126         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
23127         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
23128
23129 2004-07-16  Richard Henderson  <rth@redhat.com>
23130
23131         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
23132
23133 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23134
23135         * lib/fortran-torture.exp (fortran-torture): Don't test compile
23136         tests with full list of options.
23137         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
23138         of TORTURE_OPTIONS if test contains 'dg-do run'.
23139
23140         PR fortran/16404
23141         * gfortran.dg/do_iterator.f90: New test.
23142
23143 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23144
23145         PR rtl-optimization/16536
23146         * gcc.c-torture/execute/restrict-1.c: New test.
23147
23148 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23149
23150         PR fortran/15324
23151         * gfortran.dg/pr15324.f90: New test.
23152
23153         PR fortran/15129
23154         * gfortran.dg/pr15129.f90: New test.
23155
23156         PR fortran/15140
23157         * gfortran.dg/pr15140.f90: New test.
23158
23159         PR fortran/13792
23160         * gfortran.fortran-torture/execute/bounds.f90: Add check for
23161         compile-time simplification.
23162
23163 2004-07-14  Mike Stump  <mrs@apple.com>
23164
23165         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
23166
23167 2004-07-14  James E Wilson  <wilson@specifixinc.com>
23168
23169         PR target/16325
23170         * gcc.dg/profile-generate-1.c: New.
23171
23172 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
23173
23174         * gcc.c-torture/execute/20040709-1.c: New test.
23175         * gcc.c-torture/execute/20040709-2.c: New test.
23176
23177 2004-07-14  Mike Stump  <mrs@apple.com>
23178
23179         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
23180
23181 2004-07-14  Mike Stump  <mrs@apple.com>
23182
23183         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
23184
23185 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
23186
23187         PR c++/16518
23188         * g++.dg/parse/mutable1.C: New test.
23189
23190 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
23191
23192         PR tree-optimization/16443
23193         * gcc.dg/tree-ssa/20040713-1.c: New test.
23194
23195 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
23196
23197         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
23198         for operator new.
23199
23200 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23201
23202         * gfortran.dg/g77/README: New file
23203         * gfortran.dg/g77/19981216-0.f: Copy from
23204         g77.f-torture/noncompile.  Add "dg-do compile" and
23205         dg-error as required.
23206         * gfortran.dg/g77/19990218-1.f: Likewise.
23207         * gfortran.dg/g77/19990905-1.f: Likewise.
23208         * gfortran.dg/g77/9263.f: Likewise.
23209         * gfortran.dg/g77/980615-0.f: Likewise.
23210         * gfortran.dg/g77/980616-0.f: Likewise.
23211         * gfortran.dg/g77/check0.f: Likewise.
23212         * gfortran.dg/g77/select_no_compile.f: Likewise.
23213
23214 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23215
23216         Copy files from g77.f-torture/compile.
23217         Add "{ dg-do compile}".  Other changes as noted
23218         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
23219         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
23220         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
23221         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
23222         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
23223         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
23224         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
23225         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
23226         statement to conform to standard.  Append alpha1.x for reference.
23227         * gfortran.dg/g77/xformat.f: Add dg-warning
23228
23229 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
23230
23231         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
23232         Add {dg-do compile} directive.
23233         * gfortran.dg/g77/cpp2.F: Likewise.
23234
23235 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23236
23237         PR c++/5402
23238         * g++.dg/lookup/name-clash1.C: New test.
23239
23240         PR c++/9777
23241         * g++.dg/lookup/name-clash2.C: New test.
23242
23243         PR c++/12102
23244         * g++.dg/lookup/name-clash3.C: New test.
23245
23246 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23247
23248         * g++.dg/lookup/new2.C: New test.
23249         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
23250
23251 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
23252
23253         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
23254         Add {dg-do compile} directive.
23255         * gfortran.dg/g77/13060.f: Likewise.
23256         * gfortran.dg/g77/19990218-0.f: Likewise.
23257         * gfortran.dg/g77/19990305-0.f: Likewise.
23258         * gfortran.dg/g77/19990419-0.f: Likewise.
23259         * gfortran.dg/g77/19990502-0.f: Likewise.
23260         * gfortran.dg/g77/19990502-1.f: Likewise.
23261         * gfortran.dg/g77/19990525-0.f: Likewise.
23262         * gfortran.dg/g77/19990826-1.f: Likewise.
23263         * gfortran.dg/g77/19990826-3.f: Likewise.
23264         * gfortran.dg/g77/19990905-2.f: Likewise.
23265         * gfortran.dg/g77/20000412-1.f: Likewise.
23266         * gfortran.dg/g77/20000511-1.f: Likewise.
23267         * gfortran.dg/g77/20000511-2.f: Likewise.
23268         * gfortran.dg/g77/20000518.f: Likewise.
23269         * gfortran.dg/g77/20000601-1.f: Likewise.
23270         * gfortran.dg/g77/20000601-2.f: Likewise.
23271         * gfortran.dg/g77/20000629-1.f: Likewise.
23272         * gfortran.dg/g77/20000630-2.f: Likewise.
23273         * gfortran.dg/g77/20010115.f: Likewise.
23274         * gfortran.dg/g77/20010321-1.f: Likewise.
23275         * gfortran.dg/g77/20010426.f: Likewise.
23276         * gfortran.dg/g77/20020307-1.f: Likewise.
23277         * gfortran.dg/g77/8485.f: Likewise.
23278         * gfortran.dg/g77/960317-1.f: Likewise.
23279         * gfortran.dg/g77/970915-0.f: Likewise.
23280         * gfortran.dg/g77/980310-1.f: Likewise.
23281         * gfortran.dg/g77/980310-2.f: Likewise.
23282         * gfortran.dg/g77/980310-3.f: Likewise.
23283         * gfortran.dg/g77/980310-4.f: Likewise.
23284         * gfortran.dg/g77/980310-6.f: Likewise.
23285         * gfortran.dg/g77/980310-7.f: Likewise.
23286         * gfortran.dg/g77/980310-8.f: Likewise.
23287         * gfortran.dg/g77/980419-2.f: Likewise.
23288         * gfortran.dg/g77/980424-0.f: Likewise.
23289         * gfortran.dg/g77/980427-0.f: Likewise.
23290         * gfortran.dg/g77/980729-0.f: Likewise.
23291         * gfortran.dg/g77/981117-1.f: Likewise.
23292         * gfortran.dg/g77/toon_1.f: Likewise.
23293
23294 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23295
23296         PR c++/2204
23297         * g++.dg/other/abstract2.C: New test.
23298
23299 2004-07-12  Paul Brook  <paul@codesourcery.com>
23300
23301         * gfortran.dg/pointer_init_1.f90: New test.
23302
23303 2004-07-11  Paul Brook  <paul@codesourcery.com>
23304
23305         PR fortran/15986
23306         * gfortran.dg/contained_1.f90: New test.
23307
23308 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
23309
23310         * g++.dg/parse/defarg8.C: New test.
23311
23312 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23313
23314         PR fortran/16433
23315         * gfortran.dg/pr16433.f: New test.
23316
23317         PR fortran/17574
23318         * gfortran.dg/pr15754.f90: New test.
23319
23320 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
23321
23322         PR tree-optimization/16437
23323         * gcc.c-torture/execute/bitfld-4.c: New test.
23324
23325 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23326
23327         * gfortran.fortran-torture/execute/common_2.f90: Add check for
23328         access to common var from module.
23329
23330 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23331
23332         PR fortran/16336
23333         * gfortran.fortran-torture/execute/common_2.f90: New test.
23334
23335 2004-07-10  Paul Brook  <paul@codesourcery.com>
23336
23337         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
23338
23339 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23340
23341         PR fortran/15969
23342         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
23343
23344 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
23345
23346         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
23347         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
23348         * gfortran.dg/g77/ffree-form-1.f: Likewise.
23349         * gfortran.dg/g77/ffree-form-2.f: Likewise.
23350         * gfortran.dg/g77/ffree-form-3.f: Likewise.
23351         * gfortran.dg/g77/fno-underscoring.f: Likewise.
23352         * gfortran.dg/g77/funderscoring.f: Likewise.
23353         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
23354
23355 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23356
23357         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
23358
23359 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23360         Paul Brook  <paul@codesourcery.com>
23361
23362         PR fortran/13415
23363         * gfortran.dg/common_pointer_1.f90: New test.
23364
23365 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23366
23367         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
23368
23369 2004-07-09  James E Wilson  <wilson@specifixinc.com>
23370
23371         PR target/16364
23372         * gcc.c-torture/compile/20040709-1.c: New.
23373
23374 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23375
23376         PR fortran/14077
23377         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
23378
23379 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23380
23381         PR fortran/13201
23382         * gfortran.dg/shape_1.f90: New test.
23383
23384 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
23385             Andrew Pinski  <apinski@apple.com>
23386
23387         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
23388
23389 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23390
23391         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
23392         comment.
23393
23394 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23395         Paul Brook  <paul@codesourcery.com>
23396
23397         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
23398         '.f95' and '.F95'.
23399
23400 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
23401
23402         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
23403
23404 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23405
23406         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
23407         testcases with capital suffix.
23408
23409 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23410
23411         PR fortran/15481
23412         PR fortran/13372
23413         PR fortran/13575
23414         PR fortran/15978
23415         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
23416
23417         * gfortran.dg/implicit_1.f90: New test.
23418
23419 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23420
23421         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
23422         expression to match gfortran warning/error messages
23423         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
23424         dg-error text.
23425
23426 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23427
23428         * lib/fortran-torture.exp: Rename proc search_for to
23429         search_for_re.
23430
23431 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
23432
23433         * gcc.c-torture/execute/simd-5.x: New file.
23434         XFAIL on SPARC 64-bit at -O0.
23435
23436 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23437
23438         PR c++/8211
23439         PR c++/16165
23440         * g++.dg/warn/effc3.C: New test.
23441
23442 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23443
23444         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
23445         change X to 1X in format.
23446         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
23447         add data statements to conform to standard.
23448
23449 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23450
23451         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
23452         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
23453         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
23454
23455 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
23456
23457         * gfortran.dg/g77/7388.f: Copy from g77.dg
23458         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
23459         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
23460         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
23461         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
23462         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
23463         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
23464         * gfortran.dg/g77/strlen0.f: Likewise.
23465
23466 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
23467
23468         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
23469         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
23470
23471 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23472
23473         * gcc.c-torture/execute/920428-2.x: Delete.
23474         * gcc.c-torture/execute/920501-7.x: Likewise.
23475
23476 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
23477
23478         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
23479         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
23480         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
23481         prescott and c3-2.
23482         (PREFETCH_3DNOW): Add -march=c3.
23483
23484 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
23485
23486         PR c/16437
23487         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
23488         * gcc.c-torture/execute/bf64-1.x: Likewise.
23489
23490 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
23491
23492         * gcc.c-torture/compile/20040708-1.c: New test.
23493
23494 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23495
23496         PR c++/16169
23497         * g++.dg/warn/effc2.C: New test.
23498
23499 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
23500
23501         * gcc.c-torture/execute/bitfld-1.x: Remove.
23502         * gcc.c-torture/execute/bitfld-3.c: New test.
23503         * gcc.dg/bitfld-2.c: Remove XFAILs.
23504
23505 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
23506
23507         PR c++/16276
23508         * g++.dg/rtti/tinfo1.C: New file.
23509
23510 2004-07-07  Eric Christopher  <echristo@redhat.com>
23511
23512         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
23513
23514 2004-07-07  Andrew Pinski  <apinski@apple.com>
23515
23516         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
23517
23518 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
23519
23520         * g++.dg/init/call1.C: XFAIL.
23521
23522 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
23523
23524         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
23525         except for movstrict*, to movmem* and clrstr* to clrmem*.
23526
23527 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
23528
23529         * gcc.c-torture/execute/20040707-1.c: New test.
23530
23531 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
23532
23533         * gcc.c-torture/execute/20040706-1.c: New test.
23534
23535 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23536
23537         PR c++/3671
23538         * g++.dg/template/spec14.C: New test.
23539
23540 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
23541
23542         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
23543         nothing if not yet defined.  Use it in b, c and d type definitions.
23544         * gcc.c-torture/execute/20040705-1.c: New test.
23545         * gcc.c-torture/execute/20040705-2.c: New test.
23546
23547 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23548
23549         PR c++/2518
23550         * g++.dg/lookup/new1.C: New test.
23551
23552 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23553
23554         PR c++/11406
23555         * g++.dg/template/sizeof8.C: New test.
23556
23557 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
23558
23559         * gcc.c-torture/compile/20040705-1.c: New test.
23560
23561 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
23562
23563         * gfortran.fortran-torture/execute/seq_io.f90: New test.
23564
23565 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
23566
23567         * gcc.dg/cpp/if-mop.c: Two new testcases.
23568         * gcc.dg/cpp/trad/comment-3.c: New.
23569
23570 2004-07-04  Paul Brook  <paul@codesourcery.com>
23571
23572         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
23573
23574 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
23575
23576         PR c++/3761
23577         * g++.dg/lookup/crash4.C: New test.
23578
23579 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
23580
23581         * gcc.c-torture/execute/builtin-abs-1.c
23582         * gcc.c-torture/execute/builtin-abs-2.c
23583         * gcc.c-torture/execute/builtin-complex-1.c
23584         * gcc.c-torture/execute/builtins/string-1-lib.c
23585         * gcc.c-torture/execute/builtins/string-1.c
23586         * gcc.c-torture/execute/builtins/string-2-lib.c
23587         * gcc.c-torture/execute/builtins/string-2.c
23588         * gcc.c-torture/execute/builtins/string-3-lib.c
23589         * gcc.c-torture/execute/builtins/string-3.c
23590         * gcc.c-torture/execute/builtins/string-4-lib.c
23591         * gcc.c-torture/execute/builtins/string-4.c
23592         * gcc.c-torture/execute/builtins/string-5-lib.c
23593         * gcc.c-torture/execute/builtins/string-5.c
23594         * gcc.c-torture/execute/builtins/string-6-lib.c
23595         * gcc.c-torture/execute/builtins/string-6.c
23596         * gcc.c-torture/execute/builtins/string-7-lib.c
23597         * gcc.c-torture/execute/builtins/string-7.c
23598         * gcc.c-torture/execute/builtins/string-8-lib.c
23599         * gcc.c-torture/execute/builtins/string-8.c
23600         * gcc.c-torture/execute/builtins/string-9-lib.c
23601         * gcc.c-torture/execute/builtins/string-9.c
23602         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
23603         * gcc.c-torture/execute/builtins/string-asm-1.c
23604         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
23605         * gcc.c-torture/execute/builtins/string-asm-2.c
23606         * gcc.c-torture/execute/stdio-opt-1.c
23607         * gcc.c-torture/execute/stdio-opt-2.c
23608         * gcc.c-torture/execute/stdio-opt-3.c
23609         * gcc.c-torture/execute/string-opt-1.c
23610         * gcc.c-torture/execute/string-opt-10.c
23611         * gcc.c-torture/execute/string-opt-11.c
23612         * gcc.c-torture/execute/string-opt-12.c
23613         * gcc.c-torture/execute/string-opt-13.c
23614         * gcc.c-torture/execute/string-opt-14.c
23615         * gcc.c-torture/execute/string-opt-15.c
23616         * gcc.c-torture/execute/string-opt-16.c
23617         * gcc.c-torture/execute/string-opt-2.c
23618         * gcc.c-torture/execute/string-opt-6.c
23619         * gcc.c-torture/execute/string-opt-7.c
23620         * gcc.c-torture/execute/string-opt-8.c:
23621         Replace with ...
23622
23623         * gcc.c-torture/execute/builtins/abs-2.c
23624         * gcc.c-torture/execute/builtins/abs-3.c
23625         * gcc.c-torture/execute/builtins/complex-1.c
23626         * gcc.c-torture/execute/builtins/fprintf.c
23627         * gcc.c-torture/execute/builtins/fputs.c
23628         * gcc.c-torture/execute/builtins/memcmp.c
23629         * gcc.c-torture/execute/builtins/memmove.c
23630         * gcc.c-torture/execute/builtins/memops-asm.c
23631         * gcc.c-torture/execute/builtins/mempcpy-2.c
23632         * gcc.c-torture/execute/builtins/mempcpy.c
23633         * gcc.c-torture/execute/builtins/memset.c
23634         * gcc.c-torture/execute/builtins/printf.c
23635         * gcc.c-torture/execute/builtins/sprintf.c
23636         * gcc.c-torture/execute/builtins/strcat.c
23637         * gcc.c-torture/execute/builtins/strchr.c
23638         * gcc.c-torture/execute/builtins/strcmp.c
23639         * gcc.c-torture/execute/builtins/strcpy.c
23640         * gcc.c-torture/execute/builtins/strcspn.c
23641         * gcc.c-torture/execute/builtins/strlen-2.c
23642         * gcc.c-torture/execute/builtins/strlen.c
23643         * gcc.c-torture/execute/builtins/strncat.c
23644         * gcc.c-torture/execute/builtins/strncmp-2.c
23645         * gcc.c-torture/execute/builtins/strncmp.c
23646         * gcc.c-torture/execute/builtins/strncpy.c
23647         * gcc.c-torture/execute/builtins/strpbrk.c
23648         * gcc.c-torture/execute/builtins/strpcpy-2.c
23649         * gcc.c-torture/execute/builtins/strpcpy.c
23650         * gcc.c-torture/execute/builtins/strrchr.c
23651         * gcc.c-torture/execute/builtins/strspn.c
23652         * gcc.c-torture/execute/builtins/strstr-asm.c
23653         * gcc.c-torture/execute/builtins/strstr.c:
23654         ... these new files.
23655
23656         * gcc.c-torture/execute/builtins/abs-2-lib.c
23657         * gcc.c-torture/execute/builtins/abs-3-lib.c
23658         * gcc.c-torture/execute/builtins/complex-1-lib.c
23659         * gcc.c-torture/execute/builtins/fprintf-lib.c
23660         * gcc.c-torture/execute/builtins/fputs-lib.c
23661         * gcc.c-torture/execute/builtins/memcmp-lib.c
23662         * gcc.c-torture/execute/builtins/memmove-lib.c
23663         * gcc.c-torture/execute/builtins/memops-asm-lib.c
23664         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
23665         * gcc.c-torture/execute/builtins/mempcpy-lib.c
23666         * gcc.c-torture/execute/builtins/memset-lib.c
23667         * gcc.c-torture/execute/builtins/printf-lib.c
23668         * gcc.c-torture/execute/builtins/sprintf-lib.c
23669         * gcc.c-torture/execute/builtins/strcat-lib.c
23670         * gcc.c-torture/execute/builtins/strchr-lib.c
23671         * gcc.c-torture/execute/builtins/strcmp-lib.c
23672         * gcc.c-torture/execute/builtins/strcpy-lib.c
23673         * gcc.c-torture/execute/builtins/strcspn-lib.c
23674         * gcc.c-torture/execute/builtins/strlen-2-lib.c
23675         * gcc.c-torture/execute/builtins/strlen-lib.c
23676         * gcc.c-torture/execute/builtins/strncat-lib.c
23677         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
23678         * gcc.c-torture/execute/builtins/strncmp-lib.c
23679         * gcc.c-torture/execute/builtins/strncpy-lib.c
23680         * gcc.c-torture/execute/builtins/strpbrk-lib.c
23681         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
23682         * gcc.c-torture/execute/builtins/strpcpy-lib.c
23683         * gcc.c-torture/execute/builtins/strrchr-lib.c
23684         * gcc.c-torture/execute/builtins/strspn-lib.c
23685         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
23686         * gcc.c-torture/execute/builtins/strstr-lib.c
23687         * gcc.c-torture/execute/builtins/lib/abs.c
23688         * gcc.c-torture/execute/builtins/lib/fprintf.c
23689         * gcc.c-torture/execute/builtins/lib/memset.c
23690         * gcc.c-torture/execute/builtins/lib/printf.c
23691         * gcc.c-torture/execute/builtins/lib/sprintf.c
23692         * gcc.c-torture/execute/builtins/lib/strcpy.c
23693         * gcc.c-torture/execute/builtins/lib/strcspn.c
23694         * gcc.c-torture/execute/builtins/lib/strncat.c
23695         * gcc.c-torture/execute/builtins/lib/strncmp.c
23696         * gcc.c-torture/execute/builtins/lib/strncpy.c
23697         * gcc.c-torture/execute/builtins/lib/strpbrk.c
23698         * gcc.c-torture/execute/builtins/lib/strspn.c
23699         * gcc.c-torture/execute/builtins/lib/strstr.c:
23700         New files containing support routines.
23701
23702         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
23703         declaration.
23704         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
23705         when not optimizing.
23706
23707 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
23708
23709         PR c++/16240
23710         * g++.dg/abi/mangle22.C: New test.
23711         * g++.dg/abi/mangle23.C: Likewise.
23712
23713 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
23714
23715         PR fortran/16290
23716         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
23717         Allow for cases without denormalized floating point numbers.
23718
23719 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
23720
23721         PR c/1027
23722         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
23723         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
23724         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
23725         expected warning text.
23726         * gcc.dg/format/diag-2.c: New test.
23727
23728 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
23729
23730         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
23731
23732 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
23733
23734         * gcc.dg/builtins-43.c: New.
23735         * gcc.dg/builtins-44.c: New.
23736         * gcc.dg/builtins-45.c: New.
23737
23738 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
23739             Andreas Tobler  <a.tobler@schweiz.ch>
23740
23741         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
23742         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
23743         as SIGSEGV.
23744         * gcc.dg/cleanup-11.c: Likewise.
23745         * gcc.dg/cleanup-8.c: Likewise.
23746         * gcc.dg/cleanup-9.c: Likewise.
23747         * gcc.dg/cleanup-5.c: Run on all platforms.
23748
23749 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
23750
23751         * g++.dg/warn/nonnull1.C: New test.
23752
23753 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
23754
23755         * gcc.dg/compat/compat-common.h: Wrap up CINT in
23756         an #ifndef SKIP_COMPLEX_INT/#endif pair.
23757         Special-case the Sun compiler wrt to <complex.h>.
23758
23759 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
23760
23761         * gcc.dg/Wunreachable-8.C: New test.
23762
23763         * gcc.dg/h8300-ice2.c : New test.
23764
23765 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
23766
23767         PR fortran/16161
23768         * gfortran.fortran-torture/compile/implicit.f90: Add test
23769         for implicit character.
23770
23771 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
23772
23773         PR fortran/16289
23774         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
23775         Use tiny() intrinsic to find smallest non-negative real
23776
23777 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
23778
23779         * gcc.dg/compat/struct-by-value-22_main.c: New test.
23780         * gcc.dg/compat/struct-by-value-22_x.c: New.
23781         * gcc.dg/compat/struct-by-value-22_y.c: New.
23782
23783         * gcc.c-torture/execute/20040629-1.c: New test.
23784
23785 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
23786
23787         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
23788         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
23789
23790         PR target/16195
23791         * gcc.dg/20040625-1.c: New test.
23792
23793 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23794
23795         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
23796
23797 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23798
23799         PR fortran/15963
23800         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
23801
23802 2004-06-29  Richard Henderson  <rth@redhat.com>
23803
23804         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
23805
23806 2004-06-29  Paul Brook  <paul@codesourcery.com>
23807
23808         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
23809         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
23810
23811 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
23812
23813         PR c++/16260
23814         * g++.dg/parse/crash15.C: New.
23815
23816 2004-06-28  Andrew Pinski  <apinski@apple.com>
23817
23818         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
23819         by the error already.
23820
23821         * g++.dg/opt/ptrmem4.C: Change to compile only test.
23822
23823 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
23824
23825         PR target/14041
23826         * gcc.dg/h8300-bss-align-1.c : New.
23827
23828 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
23829
23830         * PR c++/16174
23831         * g++.dg/template/ctor4.C: New.
23832
23833 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23834
23835         PR c++/16205
23836         * g++.dg/warn/Wsequence-point-1.C: New test.
23837
23838 2004-06-27  Paul Brook  <paul@codesourcery.com>
23839
23840         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
23841
23842 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
23843
23844         * g++.old-deja/g++.mike/p7325.C: Remove.
23845
23846 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
23847
23848         PR c/14963
23849         * gcc.dg/pr14963.c: New test.
23850
23851 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
23852
23853         PR c++/16193
23854         * g++.dg/parse/redef1.C: New test.
23855
23856 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
23857
23858         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
23859         20021110.c.
23860         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
23861         20021119-1.c.
23862         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
23863         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
23864         5-04.c.
23865         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
23866         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
23867         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
23868         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
23869         g++.brendan/enum14.C.
23870         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
23871         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
23872         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
23873         g++.mike/virt1.C.
23874         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
23875         memtemp24.C.
23876
23877 2004-06-27  Roger Sayle  <roger@eyesopen.com>
23878
23879         * gcc.dg/20040527-1.c: New test case.
23880
23881 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
23882
23883         PR gfortran/pr16196
23884         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
23885
23886 2004-06-25  Roger Sayle  <roger@eyesopen.com>
23887
23888         PR middle-end/15825
23889         * gcc.dg/pr15825-1.c: New test case.
23890
23891 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23892
23893         * gcc.c-torture/execute/20040625-1.c: New test.
23894
23895 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23896
23897         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
23898
23899 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
23900
23901         * gcc.dg/torture/mips-div-1.c: New test.
23902
23903 2004-06-24  Jeff Law  <law@redhat.com>
23904
23905         * gcc.dg/tree-ssa/20040624-1.c: New test.
23906
23907 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
23908
23909         * gcc.c-torture/compile/20040624-1.c: New test.
23910
23911 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23912
23913         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
23914         this directory.
23915
23916 2004-06-23  Andrew Pinski  <apinski@apple.com>
23917
23918         PR middle-end/15988
23919         * g++.dg/opt/ptrmem4.C: New test.
23920
23921         * gcc.dg/c90-array-quals-2.c: New test.
23922
23923 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
23924
23925         * gcc.dg/kpice1.c: New test.
23926
23927 2006-06-23  Andrew Pinski  <apinski@apple.com>
23928
23929         * gcc.dg/c90-array-quals.c: New test.
23930
23931 2006-06-22  Richard Henderson  <rth@redhat.com>
23932
23933         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
23934
23935 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
23936
23937         * gcc.dg/builtins-config.h: Handle FreeBSD.
23938
23939 2006-06-22  Richard Henderson  <rth@redhat.com>
23940
23941         * g++.dg/opt/devirt1.C: New.
23942
23943 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
23944
23945         * g++.dg/opt/pr15551.C: New testcase.
23946
23947 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
23948
23949         PR target/14800
23950         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
23951         x86_64-*-linux* when compiling for 32bit.
23952
23953 2004-06-21  Andrew Pinski  <apinski@apple.com>
23954
23955         * gcc.dg/pch/struct-1.c: New.
23956         * gcc.dg/pch/struct-1.hs: New.
23957
23958 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
23959
23960         * gcc.dg/pch/save-temps-1.c: New file.
23961         * gcc.dg/pch/save-temps-1.hs: New file.
23962
23963 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
23964
23965         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
23966         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
23967
23968 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23969
23970         * gfortran.fortran-torture/execute/select_1.f90: Rename function
23971         to fix type error.
23972         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
23973         Remove trailing spaces.
23974
23975 2004-06-21  Richard Henderson  <rth@redhat.com>
23976
23977         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
23978         merging && to BIT_FIELD_REF.
23979
23980 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
23981
23982         * g++.dg/opt/placeholder1.C: New test.
23983
23984 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
23985
23986         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
23987         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23988         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23989         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23990
23991 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
23992
23993         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
23994         extern "C".
23995         * g++.dg/other/pragma-re-1.C: Add comments.
23996
23997 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
23998
23999         PR gfortran/16080
24000         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
24001
24002 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
24003
24004         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
24005         instead of setting the type of size_t by
24006         hand.
24007
24008 2004-06-18  Roger Sayle  <roger@eyesopen.com>
24009
24010         * gcc.dg/unordered-2.c: New test case.
24011         * gcc.dg/unordered-3.c: New test case.
24012
24013 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
24014
24015         PR other/16043
24016         * lib/g++.exp (g++_version): Tweak regexp for version
24017         * lib/g77.exp (g77_version): Likewise.
24018         * lib/gfortran.exp (gfortran_version): Likewise.
24019         * lib/objc.exp (objc_version): Likewise.
24020         * lib/treelang.exp (treelang_version): Likewise.
24021
24022 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
24023
24024         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
24025         Use INT_MAX instead of __INT_MAX__.
24026         * gcc.dg/compat/struct-align-2_y.c: Likewise.
24027
24028         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
24029         * gcc.dg/compat/scalar-return-3_x.c: Use it.
24030         * gcc.dg/compat/scalar-return-3_y.c: Use it.
24031         * gcc.dg/compat/scalar-return-4_x.c: Use it.
24032         * gcc.dg/compat/scalar-return-4_y.c: Use it.
24033         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
24034         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
24035         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
24036         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
24037
24038         * gcc.dg/range-test-1.c: New test.
24039         * g++.dg/opt/range-test-1.C: New test.
24040
24041 2004-06-17  Richard Henderson  <rth@redhat.com>
24042
24043         * objc.dg/sync-1.m: New.
24044         * objc.dg/try-catch-1.m: Don't force next runtime.
24045         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
24046         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
24047         shadowed catch clause.
24048         * objc.dg/try-catch-5.m: New.
24049
24050 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
24051
24052         Bug 14610
24053         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
24054
24055 2004-06-15  Richard Henderson  <rth@redhat.com>
24056
24057         * gcc.dg/20001116-1.c: Move expected warning line.
24058
24059 2004-06-15  Richard Henderson  <rth@redhat.com>
24060
24061         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
24062         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
24063
24064 2004-06-15  Jeff Law  <law@redhat.com>
24065
24066         * gcc.dg/tree-ssa/20040615-1.c: New test.
24067         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
24068         be less sensitive to operand ordering.
24069         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
24070
24071 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
24072
24073         * g++.dg/abi/bitfield3.C: Add comment..
24074
24075 2004-06-15  Richard Henderson  <rth@redhat.com>
24076
24077         * g++.dg/ext/stmtexpr1.C: XFAIL.
24078         * gcc.dg/20030612-1.c: XFAIL.
24079
24080 2004-06-15  Eric Christopher  <echristo@redhat.com>
24081
24082         * g++.dg/charset/asm5.c: New.
24083         * gcc.dg/charset/asm6.c: New.
24084
24085 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24086
24087         PR fortran/15962
24088         * gfortran.fortran-torture/execute/select_1.f90: New test.
24089
24090 2004-06-15  Paul Brook  <paul@codesourcery.com>
24091
24092         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
24093
24094 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24095
24096         PR c++/15967
24097         * g++.dg/lookup/crash3.C: New test.
24098
24099 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24100
24101         PR c++/15947
24102         * g++.dg/parse/dtor4.C: New test.
24103
24104 2004-06-14  Jeff Law  <law@redhat.com>
24105
24106         * gcc.c-torture/compile/20040614-1.c: New test.
24107
24108 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24109
24110         PR fortran/15211
24111         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
24112         LEN of a character array.
24113
24114 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
24115
24116         PR c++/15096
24117         * g++.dg/template/ptrmem10.C: New test.
24118
24119         PR c++/14930
24120         * g++.dg/template/friend30.C: New test.
24121
24122 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24123
24124         PR fortran/14928
24125         * gfortran.fortran-torture/compile/mloc.f90: New test.
24126
24127 2004-06-13  Paul Brook  <paul@codesourcery.com>
24128
24129         * gfortran.fortran-torture/execute/random_2.f90: New test.
24130
24131 2004-06-13  Eric Christopher  <echristo@redhat.com>
24132
24133         * gcc.dg/noncompile/redecl-1.c: Fix error message.
24134
24135 2004-06-12  Paul Brook  <paul@codesourcery.com>
24136
24137         * gfortran.fortran-torture/execute/contained_3.f90: New test.
24138
24139 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24140
24141         PR fortran/14923
24142         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
24143
24144 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24145
24146         PR fortran/14957
24147         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
24148         syntax errors in end statements of contained subroutines.
24149
24150 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24151
24152         PR fortran/12841
24153         * gfortran.fortran-torture/execute/null_arg.f90: New test.
24154
24155 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24156
24157         PR fortran/15665
24158         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
24159
24160 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
24161
24162         PR gfortran/12839
24163         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
24164
24165 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
24166
24167         PR c++/15862
24168         * g++.dg/parse/enum1.C: New test.
24169
24170 2004-06-10  Jeff Law  <law@redhat.com>
24171
24172         * gcc.c-torture/compile/20040610-1.c: New test.
24173
24174 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24175
24176         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
24177         * g++.old-deja/g++.other/decl3.C: Likewise.
24178
24179 2004-06-10  Brian Booth  <bbooth@redhat.com>
24180
24181         * gcc.dg/tree-ssa/20031015-1.c: Scan for
24182         V_MAY_DEF instead of VDEF.
24183         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
24184
24185 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
24186
24187         PR c++/14211
24188         * g++.dg/conversion/const1.C: New test.
24189
24190         PR c++/15076
24191         * g++.dg/conversion/reinterpret1.C: New test.
24192
24193         PR c++/15877
24194         * g++.dg/template/enum2.C: New test.
24195
24196         PR c++/15227
24197         * g++.dg/template/error13.C: New test.
24198
24199 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24200
24201         PR fortran/14957
24202         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
24203         arguments to test_* REAL and of the right size.
24204
24205 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24206
24207         PR target/15569
24208         PR rtl-optimization/15681
24209         * gcc.dg/20040609-1.c: New test.
24210
24211 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
24212
24213         PR c++/14791
24214         * g++.dg/opt/builtins1.C: New test.
24215
24216 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
24217
24218         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
24219         that use default windows32 struct layout.
24220         * gcc.dg/i386-bitfield2.c: Likewise.
24221
24222 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
24223
24224         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
24225         for mingw32 and cygwin targets.
24226
24227 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
24228
24229         * gcc.dg/pch/macro-4.c: New.
24230         * gcc.dg/pch/macro-4.hs: New.
24231
24232 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24233
24234         PR fortran/13249
24235         * gfortran.fortran-torture/compile/name_clash.f90: New test.
24236
24237 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24238
24239         PR fortran/13372
24240         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
24241
24242 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24243
24244         PR gfortran/14897
24245         * gfortran.fortran-torture/execute/t_edit.f90: New test.
24246
24247 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
24248
24249         PR gfortran/15755
24250         * gfortran.fortran-torture/execute/backspace.c : New test.
24251
24252 2004-06-09  Paul Brook  <paul@codesourcery.com>
24253
24254         * gfortran.fortran-torture/execure/intrinsic_associated.f90
24255         (pointer_to_section): Rewrite to use smaller array.
24256
24257 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
24258
24259         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
24260         * gcc.dg/ext/altivec-10.c: Same.
24261         * gcc.dg/ext/altivec-11.c: Same.
24262         * gcc.dg/ext/altivec-12.c: Same.
24263         * gcc.dg/ext/altivec-13.c: Same.
24264         * gcc.dg/ext/altivec-14.c: Same.
24265         * gcc.dg/ext/altivec-15.c: Same.
24266         * gcc.dg/ext/altivec-16.c: Same.
24267         * gcc.dg/ext/altivec-3.c: Same.
24268         * gcc.dg/ext/altivec-4.c: Same.
24269         * gcc.dg/ext/altivec-6.c: Same.
24270         * gcc.dg/ext/altivec-7.c: Same.
24271         * gcc.dg/ext/altivec-8.c: Same.
24272         * gcc.dg/ext/altivec-varargs-1.c: Same.
24273
24274         * g++.dg/ext/altivec-1.C: Correct dg syntax.
24275         * g++.dg/ext/altivec-10.C: Same.
24276         * g++.dg/ext/altivec-2.C: Same.
24277         * g++.dg/ext/altivec-3.C: Same.
24278         * g++.dg/ext/altivec-4.C: Same.
24279         * g++.dg/ext/altivec-5.C: Same.
24280         * g++.dg/ext/altivec-6.C: Same.
24281         * g++.dg/ext/altivec-7.C: Same.
24282         * g++.dg/ext/altivec-8.C: Same.
24283         * g++.dg/ext/altivec-9.C: Same.
24284
24285 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24286
24287         PR c++/7841
24288         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
24289
24290 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
24291
24292         * gcc.dg/union-1.c: New test.
24293
24294 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24295
24296         * gcc.dg/builtins-41.c: New test case.
24297         * gcc.dg/builtins-42.c: New test case.
24298
24299 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24300
24301         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
24302         * g++.dg/ext/altivec-10.C: Same.
24303         * g++.dg/ext/altivec-2.C: Same.
24304         * g++.dg/ext/altivec-3.C: Same.
24305         * g++.dg/ext/altivec-4.C: Same.
24306         * g++.dg/ext/altivec-5.C: Same.
24307         * g++.dg/ext/altivec-6.C: Same.
24308         * g++.dg/ext/altivec-7.C: Same.
24309         * g++.dg/ext/altivec-8.C: Same.
24310         * g++.dg/ext/altivec-9.C: Same.
24311         * g++.old-deja/g++.abi/cxa_vec.C: Same.
24312         * g++.old-deja/g++.brendan/new3.C: Same.
24313         * gcc.c-torture/execute/eeprof-1.x: Same.
24314
24315 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
24316
24317         PR c/14765
24318         * gcc.dg/pr14765-1.c: New test.
24319
24320 2004-06-07  Roger Sayle  <roger@eyesopen.com>
24321
24322         PR c/14649
24323         * gcc.dg/pr14649-1.c: New test case.
24324
24325 2004-06-07  Richard Henderson  <rth@redhat.com>
24326
24327         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
24328         if temporaries.
24329
24330 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
24331
24332         * g++.dg/eh/elide1.C: Remove XFAIL.
24333
24334 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
24335
24336         PR c++/15337
24337         * g++.dg/expr/sizeof3.C: New test.
24338
24339         PR c++/14777
24340         * g++.dg/template/access14.C: New test.
24341
24342         PR c++/15554
24343         * g++.dg/template/enum1.C: New test.
24344
24345         PR c++/15057
24346         * g++.dg/eh/throw1.C: New test.
24347
24348 2004-06-07  David Ayers  <d.ayers@inode.at>
24349             Ziemowit Laski  <zlaski@apple.com>
24350
24351         * lib/objc.exp (objc_target_compile): Revert the '-framework
24352         Foundation' flag fix, since bare Darwin does not ship
24353         with the Foundation framework.
24354         * objc/execute/next_mapping.h: Provide a local NSConstantString
24355         @interface and @implementation.
24356         (objc_constant_string_init): A constructor function, used to
24357         initialize the NSConstantString meta-class object.
24358         * objc/execute/string1.m: Include "next_mapping.h" instead of
24359         <Foundation/NSString.h>.
24360         * objc/execute/string2.m: Likewise.
24361         * objc/execute/string3.m: Likewise.
24362         * objc/execute/string4.m: Likewise.
24363
24364 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
24365
24366         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
24367         to double. Replace double with FLOAT.
24368         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
24369
24370         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
24371         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
24372         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
24373         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
24374         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
24375         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
24376         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
24377         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
24378
24379 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
24380
24381         PR c/13519
24382         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
24383
24384 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24385
24386         PR c++/15503
24387         * g++.dg/template/meminit2.C: New test.
24388
24389 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
24390
24391         PR target/15822
24392         * gcc.c-torture/execute/compare-fp-1.c,
24393         gcc.c-torture/execute/compare-fp-2.c,
24394         gcc.c-torture/execute/compare-fp-3.c,
24395         gcc.c-torture/execute/compare-fp-4.c,
24396         gcc.c-torture/execute/compare-fp-3.x,
24397         gcc.c-torture/execute/compare-fp-4.x: Moved...
24398         * gcc.c-torture/execute/ieee/compare-fp-1.c,
24399         gcc.c-torture/execute/ieee/compare-fp-2.c,
24400         gcc.c-torture/execute/ieee/compare-fp-3.c,
24401         gcc.c-torture/execute/ieee/compare-fp-4.c,
24402         gcc.c-torture/execute/ieee/compare-fp-3.x,
24403         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
24404
24405 2004-06-04  David Ayers  <d.ayers@inode.at>
24406
24407         * objc/execute/protocol-isEqual-4.m: New testcase.
24408
24409 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
24410
24411         * objc/execute/protocol-isEqual-1.m: New testcase.
24412         * objc/execute/protocol-isEqual-2.m: New testcase.
24413         * objc/execute/protocol-isEqual-3.m: New testcase.
24414
24415 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24416
24417         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
24418
24419 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
24420
24421         * lib/objc.exp (objc_target_compile): When running tests on
24422         Darwin (Mac OS X), inform the linker about '-framework
24423         'Foundation'.
24424
24425 2004-06-02  Eric Christopher  <echristo@redhat.com>
24426
24427         * gcc.c-torture/compile/20040602-1.c: New.
24428
24429 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
24430
24431         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
24432         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
24433
24434         PR tree-optimization/14736
24435         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
24436
24437         PR tree-optimization/14042
24438         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
24439
24440         PR tree-optimization/14729
24441         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
24442
24443 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24444
24445         PR fortran/15557
24446         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
24447
24448 2004-06-01  Richard Hederson  <rth@redhat.com>
24449
24450         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
24451
24452 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24453
24454         PR c++/14932
24455         * g++.dg/parse/offsetof4.C: New test.
24456
24457 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
24458
24459         PR objc/7993
24460         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
24461
24462 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
24463
24464         PR c++/15701
24465         * g++.dg/template/friend29.C: New test.
24466
24467 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
24468
24469         PR c/15749
24470         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
24471
24472 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
24473
24474         * gcc.dg/sparc-trap-1.c: New test.
24475
24476 2004-05-31  Roger Sayle  <roger@eyesopen.com>
24477
24478         PR middle-end/15069
24479         * g++.dg/opt/fold3.C: New test case.
24480
24481 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
24482
24483         * lib/target-supports.exp (check_iconv_available): Fix fallout
24484         from 2004-05-28 patch.
24485
24486 2004-05-30  Paul Brook  <paul@codesourcery.com>
24487
24488         PR fortran/15620
24489         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
24490         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
24491
24492 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
24493
24494         * gfortran.fortran-torture/execute/random_1.f90: New test.
24495
24496 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24497
24498         * g++.dg/ext/altivec-10.C: New test.
24499
24500 2004-05-29  Paul Brook  <paul@codesourcery.com>
24501
24502         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
24503
24504 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24505
24506         * gcc.dg/altivec-16.c: New test.
24507
24508 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
24509
24510         * lib/target-supports.exp (check_vmx_hw_available): New.
24511         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
24512
24513         * lib/target-supports.exp (check_alias_available,
24514         check_iconv_available, check_named_sections_available): Use
24515         unique names for temporary files.
24516
24517 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
24518
24519         * gcc.dg/altivec-15.c: New test.
24520
24521 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24522
24523         PR c++/15083
24524         * g++.dg/warn/noeffect6.C: New test.
24525
24526         PR c++/15471
24527         * g++.dg/expr/ptrmem4.C: New test.
24528
24529         PR c++/15640
24530         * g++.dg/template/operator3.C: New test.
24531
24532 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
24533
24534         PR c++/14668
24535         * g++.dg/lookup/redecl1.C: New test.
24536         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
24537
24538 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
24539
24540         * gcc.c-torture/execute/compare-fp-1.c,
24541         gcc.c-torture/execute/compare-fp-2.c,
24542         gcc.c-torture/execute/compare-fp-3.c,
24543         gcc.c-torture/execute/compare-fp-4.c,
24544         gcc.c-torture/execute/compare-fp-3.x,
24545         gcc.c-torture/execute/compare-fp-4.x,
24546         gcc.dg/pr15649-1.c: New.
24547
24548 2004-05-27  Adam Nemet  <anemet@lnxw.com>
24549
24550         PR c++/12883
24551         * g++.dg/init/array14.C: New test.
24552
24553 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
24554
24555         * lib/compat.exp (compat-get-options-main): New.
24556         (compat-get-options): Remove unneeded code, warn for ignored
24557         command.
24558         (compat-execute): Check flag set by dg-require-* commands.
24559
24560         * lib/compat.exp (compat-execute): Break up long lines.
24561
24562 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
24563
24564         * gcc.dg/altivec-7.c: Don't use 'vector long'.
24565         * gcc.dg/altivec-14.c: New test.
24566         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
24567
24568         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
24569         * gcc.dg/altivec-12.c: Ditto.
24570
24571         * gcc.dg/altivec-3.c: Move call to altivec_check.
24572
24573 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24574
24575         PR c++/15044
24576         * g++.dg/template/error12.C: New test.
24577
24578         PR c++/15317
24579         * g++.dg/ext/attrib15.C: New test.
24580
24581         PR c++/15329
24582         * g++.dg/template/ptrmem9.C: New test.
24583
24584 2004-05-25  Paul Brook  <paul@codesourcery.com>
24585
24586         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
24587
24588 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24589
24590         PR c++/15165
24591         * g++.dg/template/crash19.C: New test.
24592
24593 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24594
24595         PR c++/15025
24596         * g++.dg/template/redecl1.C: New test.
24597
24598 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
24599
24600         PR c++/14821
24601         * g++.dg/other/ns1.C: New test.
24602
24603         PR c++/14883
24604         * g++.dg/template/invalid1.C: New test.
24605
24606 2004-05-23  Paul Brook  <paul@codesourcery.com>
24607         Victor Leikehman  <lei@haifasphere.co.il>
24608
24609         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
24610         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
24611
24612 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24613
24614         PR c++/15285
24615         PR c++/15299
24616         * g++.dg/template/non-dependent5.C: New test.
24617         * g++.dg/template/non-dependent6.C: New test.
24618
24619 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
24620
24621         PR c++/15507
24622         * g++.dg/inherit/union1.C: New test.
24623
24624         PR c++/15542
24625         * g++.dg/template/addr1.C: New test.
24626
24627         PR c++/15427
24628         * g++.dg/template/array5.C: New test.
24629
24630         PR c++/15287
24631         * g++.dg/template/array6.C: New test.
24632
24633 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
24634             Roger Sayle  <roger@eyesopen.com>
24635
24636         * g++.dg/lookup/forscope2.C: New test case.
24637
24638 2004-05-22  Ben Elliston  <bje@au.ibm.com>
24639
24640         * gcc.dg/cpp/Wmissingdirs.c: New.
24641
24642 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24643
24644         PR target/15301
24645         * gcc.dg/compat/union-m128-1.h: New file.
24646         * gcc.dg/compat/union-m128-1_main.c: Likewise.
24647         * gcc.dg/compat/union-m128-1_x.c: Likewise.
24648         * gcc.dg/compat/union-m128-1_y.c: Likewise.
24649
24650 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
24651
24652         PR target/15302
24653         * gcc.dg/compat/struct-complex-1.h: New file.
24654         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
24655         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
24656         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
24657
24658 2004-05-20  Roger Sayle  <roger@eyesopen.com>
24659
24660         PR middle-end/3074
24661         * gcc.dg/pr3074-1.c: New test case.
24662         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
24663
24664 2004-05-20  Falk Hueffner  <falk@debian.org>
24665
24666         PR other/15526
24667         * gcc.dg/ftrapv-1.c: New test case.
24668
24669 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
24670
24671         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
24672
24673 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
24674             Jeff Law  <law@redhat.com>
24675
24676         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
24677         * gcc.dg/tree-ssa/20040518-2.c: New test.
24678
24679         * gcc.dg/tree-ssa/20040518-1.c: New test.
24680
24681 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
24682
24683         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
24684
24685 2004-05-18  Paul Brook  <paul@codesourcery.com>
24686
24687         PR fortran/13930
24688         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
24689
24690 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24691
24692         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
24693         constant folding.
24694
24695 2004-05-17  Steven Bosscher  <stevenb@suse.de>
24696
24697         * gcc.dg/tree-ssa/20040517-1.c: New test.
24698
24699 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24700
24701         * gcc.dg/loop-4.c: New test.
24702
24703 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
24704
24705         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
24706
24707 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
24708
24709         PR fortran/15311
24710         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
24711
24712 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24713
24714         PR fortran/13826
24715         PR fortran/13940
24716         * gfortran.fortran-torture/compile/data_1.f90: New test.
24717
24718 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
24719
24720         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
24721         * gcc.dg/uninit-H.c: Define ASM for __s390__.
24722
24723 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24724
24725         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
24726
24727 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
24728
24729         PR c/15444
24730         * gcc.dg/format/xopen-1.c: Adjust expected message.
24731         * gcc.dg/format/xopen-3.c: New test.
24732
24733 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
24734
24735         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
24736
24737 2004-05-14  Jeff Law  <law@redhat.com>
24738
24739         * gcc.dg/tree-ssa/20040514-2.c: New test.
24740
24741 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24742
24743         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
24744         this ...
24745         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
24746         this.
24747
24748 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
24749
24750         * gcc.dg/tree-ssa/20040514-1.c: New test.
24751
24752 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24753
24754         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
24755         test.
24756
24757 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24758
24759         PR fortran/14066
24760         * gfortran.fortran-torture/compile/do_1.f90: New test.
24761
24762 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
24763
24764         PR fortran/15051
24765         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
24766         test.
24767
24768 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
24769
24770         PR fortran/15149
24771         * gfortran.fortran-torture/execute/random_init.f90: New test.
24772
24773 2004-05-13  Paul Brook  <paul@codesourcery.com>
24774
24775         PR fortran/15314
24776         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
24777
24778 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
24779
24780         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
24781         for the powerpc case.
24782
24783 2004-05-13  Jeff Law  <law@redhat.com>
24784
24785         * gcc.dg/tree-ssa/20040513-1.c: New test.
24786         * gcc.dg/tree-ssa/20040513-2.c: New test.
24787
24788 2004-05-13  Paul Brook  <paul@codesourcery.com>
24789
24790         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
24791         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
24792         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
24793
24794 2004-05-13  Andreas Schwab  <schwab@suse.de>
24795
24796         PR other/10819
24797         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
24798         characters.
24799
24800 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
24801
24802         PR fortran/15294
24803         * gfortran.fortran-torture/execute/adjustr.f90: New file.
24804
24805 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
24806
24807         Merge from tree-ssa-20020619-branch.  See
24808         ChangeLog.tree-ssa for details.
24809
24810 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
24811
24812         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
24813         include <altivec.h> explicitly.
24814         * gcc.dg/altivec-13.c: Likewise.
24815
24816 2004-05-11  Paul Brook  <paul@codesourcery.com>
24817
24818         * gcc.c-torture/compile/20010518-1.c: Force enum size.
24819
24820 2004-05-10  Eric Christopher  <echristo@redhat.com>
24821
24822         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
24823         * gcc.dg/sibcall-4.c: Ditto.
24824
24825 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
24826
24827         * g++.dg/ext/altivec-8.C: New test case.
24828         * gcc.dg/altivec-13.c: New test case.
24829
24830 2004-05-08  Roger Sayle  <roger@eyesopen.com>
24831
24832         * gcc.c-torture/execute/divcmp-1.c: New test case.
24833         * gcc.c-torture/execute/divcmp-2.c: New test case.
24834         * gcc.c-torture/execute/divcmp-3.c: New test case.
24835
24836 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
24837
24838         * g++.dg/other/pragma-re-2.C: New test.
24839
24840 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24841
24842         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
24843         * gcc.dg/i386-387-2.c: Likewise.
24844
24845         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
24846         __builtin_drem.
24847         * gcc.dg/i386-387-6.c: Likewise.
24848
24849 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
24850
24851         * gcc.dg/builtins-33.c: Also check log1p*.
24852
24853 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
24854
24855         PR optimization/15296
24856         * gcc.c-torture/execute/pr15296.c: New test.
24857
24858 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
24859
24860         * gcc.dg/builtins-40.c: New test.
24861
24862 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
24863
24864         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
24865
24866 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
24867
24868         * g++.dg/ext/spe1.C: New testcase.
24869
24870 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
24871
24872         * objc.dg/image-info.m: Allow additional attributes
24873         for __image_info section.
24874
24875 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
24876
24877         * gcc.dg/torture/mips-hilo-2.c: New test.
24878
24879 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24880
24881         PR c++/14389
24882         * g++.dg/template/member5.C: New test.
24883
24884 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
24885
24886         * gcc.dg/builtins-34.c: Also check expm1*.
24887
24888 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24889
24890         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
24891         * gcc.dg/torture/builtin-convert-3.c: New test.
24892
24893 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
24894
24895         PR middle-end/15054
24896         * g++.dg/opt/pr15054.C: New test.
24897
24898 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24899
24900         * gcc.dg/torture/builtin-rounding-1.c: New test.
24901         * gcc.dg/builtins-25.c: Delete.
24902         * gcc.dg/builtins-29.c: Delete.
24903
24904 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
24905
24906         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
24907         * gcc.dg/sibcall-4.c: Likewise.
24908         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
24909
24910 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24911
24912         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
24913         bit-field on 16-bit targets.
24914
24915 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
24916
24917         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
24918         16-bit targets.
24919
24920 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
24921
24922         * gcc.dg/rs6000-power2-1.c: Change to compile only.
24923         * gcc.dg/rs6000-power2-2.c: Likewise.
24924
24925 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
24926
24927         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
24928         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
24929         Change the asm registers to be in form of frN instead of fN.
24930
24931 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24932
24933         * gcc.dg/torture/builtin-convert-2.c: New test.
24934
24935 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
24936
24937         * gcc.dg/rs6000-power2-1.c: New test.
24938         * gcc.dg/rs6000-power2-2.c: New test.
24939
24940 2004-04-28  Jan Hubicka  <jh@suse.cz>
24941
24942         * gcc.dg/unused-6.c: New test.
24943
24944 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
24945             Ulrich Weigand  <uweigand@de.ibm.com>
24946
24947         * ada/acats/run_all.sh: Define $target variable.
24948
24949 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
24950
24951         PR c++/15119
24952         * g++.dg/other/vararg-1.C: New test.
24953
24954         PR c++/4794
24955         * g++.dg/eh/cleanup3.C: New test.
24956
24957 2004-04-24  Laurent GUERBY <laurent@guerby.net>
24958
24959         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
24960         and ad8011a (target_insn).
24961         * ada/acats/support/macro.dfs: Likewise.
24962         * ada/acats/support/impbit.adb: New file.
24963
24964 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
24965
24966         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
24967
24968 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24969
24970         * gcc.dg/loop-3.c: New test.
24971
24972 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
24973
24974         * gcc.c-torture/execute/simd-5.c: New test.
24975
24976 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24977
24978         PR c++/15064
24979         * g++.dg/template/crash18.C: New test.
24980
24981 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
24982
24983         * g++.dg/ext/complit3.C: New test.
24984
24985 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24986
24987         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
24988         * gcc.dg/altivec-3.c: Same.
24989         * gcc.dg/altivec-varargs-1.c: Same.
24990
24991 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
24992
24993         * lib/target-supports.exp (check_profiling_available): Assume
24994         profiling is not available on powerpc-eabi targets.
24995
24996 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
24997
24998         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
24999         * gcc.dg/vmx/bug-1.c: Ditto.
25000
25001 2004-04-20  Eric Christopher  <echristo@redhat.com>
25002
25003         * gcc.dg/charset/extern.c: New test.
25004         * g++.dg/charset/extern3.cc: Ditto.
25005
25006 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
25007
25008         * gcc.dg/builtins-39.c: New test.
25009
25010 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
25011
25012         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
25013
25014 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
25015
25016         * gcc.dg/torture/mips-hilo-1.c: New test.
25017
25018 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
25019
25020         * gcc.c-torture/compile/20040419-1.c: New test.
25021
25022 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
25023
25024         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
25025
25026 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
25027             Aldy Hernandez  <aldyh@redhat.com>
25028
25029         * gcc.c-torture/execute/va-arg-24.c: New.
25030
25031 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
25032             Aldy Hernandez  <aldyh@redhat.com>
25033
25034         * gcc.dg/vmx/1b-01.c: New.
25035         * gcc.dg/vmx/1b-02.c: New.
25036         * gcc.dg/vmx/1b-03.c: New.
25037         * gcc.dg/vmx/1b-04.c: New.
25038         * gcc.dg/vmx/1b-05.c: New.
25039         * gcc.dg/vmx/1b-06.c: New.
25040         * gcc.dg/vmx/1b-07.c: New.
25041         * gcc.dg/vmx/1c-01.c: New.
25042         * gcc.dg/vmx/1c-02.c: New.
25043         * gcc.dg/vmx/3a-01a.c: New.
25044         * gcc.dg/vmx/3a-01.c: New.
25045         * gcc.dg/vmx/3a-01m.c: New.
25046         * gcc.dg/vmx/3a-03.c: New.
25047         * gcc.dg/vmx/3a-03m.c: New.
25048         * gcc.dg/vmx/3a-04.c: New.
25049         * gcc.dg/vmx/3a-04m.c: New.
25050         * gcc.dg/vmx/3a-05.c: New.
25051         * gcc.dg/vmx/3a-06.c: New.
25052         * gcc.dg/vmx/3a-06m.c: New.
25053         * gcc.dg/vmx/3a-07.c: New.
25054         * gcc.dg/vmx/3b-01.c: New.
25055         * gcc.dg/vmx/3b-02.c: New.
25056         * gcc.dg/vmx/3b-10.c: New.
25057         * gcc.dg/vmx/3b-13.c: New.
25058         * gcc.dg/vmx/3b-14.c: New.
25059         * gcc.dg/vmx/3b-15.c: New.
25060         * gcc.dg/vmx/3c-01a.c: New.
25061         * gcc.dg/vmx/3c-01.c: New.
25062         * gcc.dg/vmx/3c-02.c: New.
25063         * gcc.dg/vmx/3c-03.c: New.
25064         * gcc.dg/vmx/3d-01.c: New.
25065         * gcc.dg/vmx/4-01.c: New.
25066         * gcc.dg/vmx/4-03.c: New.
25067         * gcc.dg/vmx/5-01.c: New.
25068         * gcc.dg/vmx/5-02.c: New.
25069         * gcc.dg/vmx/5-03.c: New.
25070         * gcc.dg/vmx/5-04.c: New.
25071         * gcc.dg/vmx/5-05.c: New.
25072         * gcc.dg/vmx/5-06.c: New.
25073         * gcc.dg/vmx/5-07.c: New.
25074         * gcc.dg/vmx/5-07t.c: New.
25075         * gcc.dg/vmx/5-08.c: New.
25076         * gcc.dg/vmx/5-10.c: New.
25077         * gcc.dg/vmx/5-11.c: New.
25078         * gcc.dg/vmx/7-01a.c: New.
25079         * gcc.dg/vmx/7-01.c: New.
25080         * gcc.dg/vmx/7c-01.c: New.
25081         * gcc.dg/vmx/7d-01.c: New.
25082         * gcc.dg/vmx/7d-02.c: New.
25083         * gcc.dg/vmx/8-01.c: New.
25084         * gcc.dg/vmx/8-02a.c: New.
25085         * gcc.dg/vmx/8-02.c: New.
25086         * gcc.dg/vmx/brode-1.c: New.
25087         * gcc.dg/vmx/bug-1.c: New.
25088         * gcc.dg/vmx/bug-2.c: New.
25089         * gcc.dg/vmx/bug-3.c: New.
25090         * gcc.dg/vmx/cw-bug-1.c: New.
25091         * gcc.dg/vmx/cw-bug-2.c: New.
25092         * gcc.dg/vmx/cw-bug-3.c: New.
25093         * gcc.dg/vmx/dct.c: New.
25094         * gcc.dg/vmx/debug-1.c: New.
25095         * gcc.dg/vmx/debug-2.c: New.
25096         * gcc.dg/vmx/debug-3.c: New.
25097         * gcc.dg/vmx/debug-4.c: New.
25098         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
25099         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
25100         * gcc.dg/vmx/eg-5.c: New.
25101         * gcc.dg/vmx/fft.c: New.
25102         * gcc.dg/vmx/gcc-bug-1.c: New.
25103         * gcc.dg/vmx/gcc-bug-2.c: New.
25104         * gcc.dg/vmx/gcc-bug-3.c: New.
25105         * gcc.dg/vmx/gcc-bug-4.c: New.
25106         * gcc.dg/vmx/gcc-bug-5.c: New.
25107         * gcc.dg/vmx/gcc-bug-6.c: New.
25108         * gcc.dg/vmx/gcc-bug-7.c: New.
25109         * gcc.dg/vmx/gcc-bug-8.c: New.
25110         * gcc.dg/vmx/gcc-bug-9.c: New.
25111         * gcc.dg/vmx/gcc-bug-b.c: New.
25112         * gcc.dg/vmx/gcc-bug-c.c: New.
25113         * gcc.dg/vmx/gcc-bug-d.c: New.
25114         * gcc.dg/vmx/gcc-bug-e.c: New.
25115         * gcc.dg/vmx/gcc-bug-f.c: New.
25116         * gcc.dg/vmx/gcc-bug-g.c: New.
25117         * gcc.dg/vmx/gcc-bug-i.c: New.
25118         * gcc.dg/vmx/harness.h: New.
25119         * gcc.dg/vmx/ira1.c: New.
25120         * gcc.dg/vmx/ira2a.c: New.
25121         * gcc.dg/vmx/ira2b.c: New.
25122         * gcc.dg/vmx/ira2.c: New.
25123         * gcc.dg/vmx/ira2c.c: New.
25124         * gcc.dg/vmx/mem.c: New.
25125         * gcc.dg/vmx/newton-1.c: New.
25126         * gcc.dg/vmx/ops.c: New.
25127         * gcc.dg/vmx/sn7153.c: New.
25128         * gcc.dg/vmx/spill2.c: New.
25129         * gcc.dg/vmx/spill3.c: New.
25130         * gcc.dg/vmx/spill.c: New.
25131         * gcc.dg/vmx/t.c: New.
25132         * gcc.dg/vmx/varargs-1.c: New.
25133         * gcc.dg/vmx/varargs-2.c: New.
25134         * gcc.dg/vmx/varargs-3.c: New.
25135         * gcc.dg/vmx/varargs-4.c: New.
25136         * gcc.dg/vmx/varargs-5.c: New.
25137         * gcc.dg/vmx/varargs-6.c: New.
25138         * gcc.dg/vmx/varargs-7.c: New.
25139         * gcc.dg/vmx/vmx.exp: New.
25140         * gcc.dg/vmx/vprint-1.c: New.
25141         * gcc.dg/vmx/vscan-1.c: New.
25142         * gcc.dg/vmx/x-01.c: New.
25143         * gcc.dg/vmx/x-02.c: New.
25144         * gcc.dg/vmx/x-03.c: New.
25145         * gcc.dg/vmx/x-04.c: New.
25146         * gcc.dg/vmx/x-05.c: New.
25147         * gcc.dg/vmx/yousufi-1.c: New.
25148         * gcc.dg/vmx/zero-1.c: New.
25149         * gcc.dg/vmx/zero.c: New.
25150
25151 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
25152
25153         * g++.dg/lookup/java1.C: Update for chage of
25154         _Jv_AllocObject.
25155         * g++.dg/lookup/java2.C: Likewise.
25156
25157 2004-04-17  Laurent GUERBY <laurent@guerby.net>
25158
25159         * ada/acats/run_all.sh: use -O2 by default.
25160
25161 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
25162
25163         * gcc.dg/vr-mult-[12].c: New tests.
25164
25165 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25166
25167         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
25168
25169         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
25170
25171 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
25172
25173         * lib/target-supports.exp (check_profiling_available): Assume profiling
25174         isn't available for mips*-*-elf targets.
25175
25176 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
25177
25178         * gcc.dg/builtins-38.c: New test.
25179
25180 2004-04-14  Eric Christopher  <echristo@redhat.com>
25181
25182         * g++.dg/charset/charset.exp: Run .cc extension tests.
25183
25184 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
25185
25186         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
25187
25188 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25189
25190         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
25191
25192 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
25193
25194         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
25195         * gcc.dg/i386-387-2.c: Likewise.
25196
25197         * gcc.dg/i386-387-7.c: New test.
25198         * gcc.dg/i386-387-8.c: New test.
25199
25200         * gcc.dg/builtins-37.c: New test.
25201
25202 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
25203
25204         * g++.dg/pch/externc-1.C: Add missing semicolon.
25205
25206 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
25207
25208         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
25209
25210 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25211
25212         * gcc.c-torture/execute/20040411-1.c: New test.
25213
25214 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
25215
25216         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
25217
25218 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
25219
25220         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
25221
25222 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
25223
25224         * lib/target-supports.exp (check_named_sections_available): New.
25225         * lib/gcc-dg.exp (dg-require-named-sections): New.
25226         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
25227         old-deja.exp.  Also prune error-count message from HP linker.
25228         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
25229
25230         * g++.dg/init/init-ref4.C: Use dg-require-weak.
25231         * g++.old-deja/g++.pt/static3.C: Likewise.
25232         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
25233
25234 2004-04-09  Roger Sayle  <roger@eyesopen.com>
25235
25236         * gcc.c-torture/execute/20040409-1.c: New test case.
25237         * gcc.c-torture/execute/20040409-2.c: New test case.
25238         * gcc.c-torture/execute/20040409-3.c: New test case.
25239
25240 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
25241
25242         * gcc.dg/20040409-1.c: New test.
25243
25244 2004-04-08  Roger Sayle  <roger@eyesopen.com>
25245
25246         PR target/14888
25247         * g++.dg/opt/pr14888.C: New test case.
25248
25249 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
25250
25251         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
25252         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
25253         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
25254         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
25255         New tests.
25256
25257 2004-04-08  Paul Brook  <paul@codesourcery.com>
25258
25259         * gcc.dg/spill-1.c: New test.
25260
25261 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25262
25263         * gcc.dg/torture/builtin-ctype-2.c: New test.
25264
25265 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
25266
25267         * gcc.dg/pch/pch.exp: Add largefile test.
25268
25269 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
25270
25271         * g++.dg/pch/externc-1.Hs: New.
25272         * g++.dg/pch/externc-1.C: New.
25273
25274 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25275
25276         * gcc.dg/compat/struct-by-value-5a_main.c,
25277         gcc.dg/compat/struct-by-value-5b_main.c: New files.
25278         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
25279         * gcc.dg/compat/struct-by-value-5a_x.c,
25280         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
25281         gcc.dg/compat/struct-by-value-5_x.c.
25282         * gcc.dg/compat/struct-by-value-5a_y.c,
25283         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
25284         gcc.dg/compat/struct-by-value-5_y.c.
25285
25286         * gcc.dg/compat/struct-by-value-6a_main.c,
25287         gcc.dg/compat/struct-by-value-6b_main.c: New files.
25288         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
25289         * gcc.dg/compat/struct-by-value-6a_x.c,
25290         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
25291         gcc.dg/compat/struct-by-value-6_x.c.
25292         * gcc.dg/compat/struct-by-value-6a_y.c,
25293         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
25294         gcc.dg/compat/struct-by-value-6_y.c.
25295
25296         * gcc.dg/compat/struct-by-value-7a_main.c,
25297         gcc.dg/compat/struct-by-value-7b_main.c: New files.
25298         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
25299         * gcc.dg/compat/struct-by-value-7a_x.c,
25300         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
25301         gcc.dg/compat/struct-by-value-7_x.c.
25302         * gcc.dg/compat/struct-by-value-7a_y.c,
25303         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
25304         gcc.dg/compat/struct-by-value-7_y.c.
25305
25306 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
25307
25308         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
25309         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
25310         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
25311         options.
25312
25313 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
25314
25315         * gcc.dg/builtins-36.c: New test.
25316
25317 2004-04-06  Paul Brook  <paul@codesourcery.com>
25318
25319         * README.gcc: Remove obsolete contraint on testcases.
25320
25321 2004-04-05  Paul Brook  <paul@codesourcery.com>
25322
25323         PR2123
25324         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
25325         failure and exit(0) on success.
25326         * g++.dg/expr/anew2.C: Ditto.
25327         * g++.dg/expr/anew3.C: Ditto.
25328         * g++.dg/expr/anew4.C: Ditto.
25329
25330 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
25331
25332         PR c++/3518
25333         * g++.dg/template/unify7.C: New.
25334
25335 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
25336
25337         * g++.dg/README: Bring up to date with new subdirectories; remove
25338         duplicate subdirectory lines.
25339
25340 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
25341
25342         PR c++/14007
25343         * g++.dg/template/unify5.C: New.
25344         * g++.dg/template/unify6.C: New.
25345         * g++.dg/template/qualttp20.C: Adjust.
25346         * g++.old-deja/g++.jason/report.C: Adjust.
25347         * g++.old-deja/g++.other/qual1.C: Adjust.
25348
25349 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
25350
25351         PR c++/14803
25352         * g++.dg/inherit/ptrmem1.C: New test.
25353
25354 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
25355
25356         PR c++/14755
25357         * gcc.c-torture/execute/20040331-1.c: New test.
25358         * gcc.dg/20040331-1.c: New test.
25359
25360 2004-04-01  Paul Brook  <paul@codesourcery.com>
25361
25362         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
25363
25364 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
25365
25366         PR c++/14724
25367         * g++.dg/init/goto1.C: New test.
25368
25369         PR c++/14763
25370         * g++.dg/template/defarg4.C: New test.
25371
25372 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
25373
25374         * gcc.dg/altivec-11.c: Extend test for more valid cases.
25375
25376 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
25377
25378         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
25379
25380 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
25381
25382         * gcc.dg/noncompile/undeclared-2.c: New test.
25383
25384 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
25385
25386         * gcc.dg/940409-1.c: Remove XFAIL.
25387         * gcc.dg/reg-vol-struct-1.c: New test.
25388
25389 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25390
25391         * gcc.dg/torture/builtin-wctype-1.c: New test.
25392
25393 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
25394
25395         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
25396         * gcc.dg/20001101-1.c: Likewise.
25397         * gcc.dg/20001102-1.c: Likewise.
25398
25399 2004-03-25  Roger Sayle  <roger@eyesopen.com>
25400
25401         * gcc.dg/compare8.c: Add an additional test for XOR.
25402
25403 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25404
25405         * gcc.dg/torture/builtin-ctype-1.c: New test.
25406
25407 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25408
25409         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
25410         * gcc.dg/torture/builtin-math-1.c: Likewise.
25411         * gcc.dg/torture/builtin-power-1.c: New test.
25412
25413 2004-03-24  Andreas Schwab  <schwab@suse.de>
25414
25415         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
25416         IA64 assembler.
25417
25418 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
25419             Roger Sayle  <roger@eyesopen.com>
25420
25421         * gcc.dg/compare8.c: New test case.
25422
25423 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
25424
25425         * g++.dg/ext/altivec-7.C: New test.
25426
25427 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
25428
25429         PR 12267, 12391, 12560, 13129, 14114, 14133
25430         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
25431         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
25432         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
25433         Adjust error regexps.
25434         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
25435         * gcc.dg/noncompile/undeclared-1.c: New test cases.
25436         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
25437         * gcc.dg/local1.c: Add explanatory comment.
25438
25439 2004-03-23  Roger Sayle  <roger@eyesopen.com>
25440
25441         PR optimization/14669
25442         * g++.dg/opt/fold2.C: New test case.
25443
25444 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
25445
25446         PR c/14069
25447         * gcc.dg/20040322-1.c: New test.
25448
25449 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25450
25451         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
25452         * gcc.dg/ultrasp4.c: Likewise.
25453         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
25454
25455 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25456
25457         * gcc.dg/i386-sse-8.c: Reset default options.
25458
25459 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
25460
25461         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
25462         in the error message text.
25463
25464 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
25465
25466         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
25467
25468 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
25469
25470         PR c++/14616
25471         * g++.dg/init/array13.C: New test.
25472
25473 2004-03-20  Roger Sayle  <roger@eyesopen.com>
25474
25475         PR target/13889
25476         * gcc.c-torture/compile/pr13889.c: New test case.
25477
25478 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25479
25480         PR c/14635
25481         * builtins-1.c (nan, nans): Don't test.
25482         * builtins-30.c: Don't use nan, nanf, nanl.
25483         * builtins-35.c: New test.
25484
25485 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
25486
25487         * g++.dg/ext/altivec-6.C: New test.
25488
25489 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
25490
25491         * g++.dg/init/placement3.C: New test.
25492
25493         * g++.dg/template/spec13.C: New test.
25494
25495         * g++.dg/lookup/using11.C: New test.
25496
25497         * g++.dg/lookup/koenig3.C: New test.
25498
25499         * g++.dg/template/operator2.C: New test.
25500
25501         * g++.dg/expr/dtor3.C: New test.
25502         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
25503         marker.
25504         * g++.old-deja/g++.law/visibility28.C: Likewise.
25505
25506 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
25507
25508         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
25509         * gcc.dg/ppc64-abi-3.c: Likewise.
25510
25511 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25512
25513         PR c++/14545
25514         * g++.dg/parse/template15.C: New test.
25515
25516 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25517
25518         * g++.dg/expr/dtor2.C: New test.
25519
25520         * g++.dg/lookup/anon4.C: New test.
25521
25522         * g++.dg/overload/using1.C: New test.
25523
25524         * g++.dg/template/lookup7.C: New test.
25525
25526         * g++.dg/template/typename6.C: New test.
25527
25528         * g++.dg/expr/cond6.C: New test.
25529
25530 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25531
25532         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
25533
25534 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25535
25536         * g++.dg/expr/cond5.C: New test.
25537         * g++.dg/expr/constcast1.C: Likewise.
25538         * g++.dg/expr/ptrmem2.C: Likewise.
25539         * g++.dg/expr/ptrmem3.C: Likewise.
25540         * g++.dg/lookup/main1.C: Likewise.
25541         * g++.dg/template/lookup6.C: Likewise.
25542
25543 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
25544
25545         * gcc.dg/local1.c: New test.
25546
25547         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
25548
25549 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25550
25551         * gcc.dg/torture/builtin-convert-1.c: New test.
25552
25553 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25554
25555         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
25556
25557 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25558
25559         PR c++/14481
25560         * g++.dg/warn/Wunused-7.C: New test.
25561
25562 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25563
25564         * gcc.dg/torture/builtin-integral-1.c: New test.
25565
25566 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
25567
25568         PR c++/14586
25569         * g++.dg/parse/non-dependent3.C: New test.
25570
25571 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
25572
25573         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
25574         * g++.dg/eh/simd-2.C: Likewise.
25575         * g++.dg/init/array10.C: Likewise.
25576         * gcc.c-torture/compile/simd-1.c: Likewise.
25577         * gcc.c-torture/compile/simd-2.c: Likewise.
25578         * gcc.c-torture/compile/simd-3.c: Likewise.
25579         * gcc.c-torture/compile/simd-4.c: Likewise.
25580         * gcc.c-torture/compile/simd-6.c: Likewise.
25581         * gcc.c-torture/execute/simd-1.c: Likewise.
25582         * gcc.c-torture/execute/simd-2.c: Likewise.
25583         * gcc.dg/compat/vector-defs.h: Likewise.
25584         * gcc.dg/20020531-1.c: Likewise.
25585         * gcc.dg/altivec-3.c: Likewise.
25586         * gcc.dg/altivec-4.c: Likewise.
25587         * gcc.dg/altivec-varargs-1.c: Likewise.
25588         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
25589         * gcc.dg/i386-mmx-3.c: Likewise.
25590         * gcc.dg/i386-sse-4.c: Likewise.
25591         * gcc.dg/i386-sse-5.c: Likewise.
25592         * gcc.dg/i386-sse-8.c: Likewise.
25593         * gcc.dg/simd-1.c: Likewise.
25594         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
25595         __ev64_opaque__ since the machine description provides it.
25596
25597 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25598
25599         * lib/compat.exp (skip_list): New global variable.
25600         Use it to hold the user defined COMPAT_SKIPS list if any.
25601         (compat-obj): Add the members of skip_list to optall.
25602
25603 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25604
25605         * gcc.dg/compat/union-by-value-1_main.c,
25606         union-by-value-1_x.c, union-by-value-1_y.c,
25607         union-check.h, union-defs.h,
25608         union-init.h, union-return-1_main.c,
25609         union-return-1_x.c, union-return-1_y.c: New files.
25610
25611 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25612
25613         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
25614         mixed-struct-init.h: Add 4 mixed structure types.
25615         struct-by-value-21_main.c, struct-by-value-21_x.c,
25616         struct-by-value-21_y.c, struct-return-21_main.c,
25617         struct-return-21_x.c, struct-return-21_y.c: New files.
25618
25619 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
25620
25621         PR c++/14550
25622         * g++.dg/parse/template14.C: New test.
25623
25624 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25625
25626         * gcc.c-torture/execute/20040313-1.c: New test.
25627
25628 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
25629
25630         PR target/14533
25631         * gcc.dg/20040311-2.c: New test.
25632
25633 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
25634
25635         PR other/14544
25636         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
25637         bit-field.
25638
25639 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
25640
25641         * gcc.dg/20040305-2.c: Add missing return statement.
25642
25643 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25644
25645         * gcc.dg/builtins-34.c: Also check pow10*.
25646
25647 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25648
25649         PR target/14262
25650         * gcc.dg/20040305-2.c: New test.
25651
25652 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
25653
25654         * gcc.dg/20040310-1.c: New test.
25655
25656 2004-03-11  Roger Sayle  <roger@eyesopen.com>
25657
25658         * gcc.c-torture/execute/20040311-1.c: New test case.
25659
25660 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
25661
25662         PR c++/14476
25663         * g++.dg/lookup/enum1.C: New test.
25664
25665 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
25666
25667         PR c++/14510
25668         * g++.dg/lookup/struct2.C: New test.
25669
25670 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
25671
25672         * gcc.dg/builtins-34.c: New test.
25673
25674 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25675
25676         * gcc.dg/torture/builtin-nonneg-1.c: New test.
25677
25678 2004-03-09  James E Wilson  <wilson@specifixinc.com>
25679
25680         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
25681         * gcc.dg/alias-2.c: New testcase.
25682
25683 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
25684
25685         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
25686
25687 2004-03-09  Roger Sayle  <roger@eyesopen.com>
25688
25689         * gcc.c-torture/execute/20040309-1.c: New test case.
25690
25691 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
25692
25693         PR c++/14397
25694         * g++.dg/overload/ref1.C: New.
25695
25696 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25697
25698         PR c++/14409
25699         * g++.dg/template/spec12.C: New test.
25700
25701         PR c++/14448
25702         * g++.dg/parse/crash14.C: New test.
25703
25704 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25705
25706         PR c++/14230
25707         * g++.dg/init/ref11.C: New test.
25708
25709 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
25710
25711         PR c++/14432
25712         * g++.dg/parse/builtin2.C: New test.
25713
25714 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25715
25716         PR c++/14401
25717         * g++.dg/init/ctor3.C: New test.
25718         * g++.dg/init/union1.C: New test.
25719         * g++.dg/ext/anon-struct4.C: New test.
25720
25721 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
25722
25723         * g++.dg/lookup/koenig1.C: Tweak error messages.
25724         * g++.dg/lookup/used-before-declaration.C: Likewise.
25725         * g++.dg/other/do1.C: Likewise.
25726         * g++.dg/overload/koenig1.C: Likewise.
25727         * g++.dg/parse/crash13.C: Likewise.
25728         * g++.dg/template/instantiate3.C: Likewise.
25729
25730 2004-03-08  Eric Christopher  <echristo@redhat.com>
25731
25732         * * lib/target-supports.exp: Enable libiconv in test
25733         compilation.  Fix up error checking.
25734
25735 2004-03-08  Roger Sayle  <roger@eyesopen.com>
25736
25737         PR middle-end/14289
25738         * gcc.dg/pr14289-1.c: New test case.
25739         * gcc.dg/pr14289-2.c: Likewise.
25740         * gcc.dg/pr14289-3.c: Likewise.
25741
25742 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
25743
25744         * gcc.c-torture/execute/20040308-1.c: New test.
25745
25746 2004-03-07  Roger Sayle  <roger@eyesopen.com>
25747
25748         * gcc.c-torture/execute/20040307-1.c: New test case.
25749
25750 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
25751
25752         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
25753
25754 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
25755
25756         * gcc.dg/20040306-1.c: New test.
25757
25758 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
25759
25760         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
25761         them static.
25762         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
25763
25764 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25765
25766         PR c/14465
25767         * gcc.dg/decl-6.c: New test.
25768
25769 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25770
25771         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
25772         Rename LOGPOW -> LOG_POW.
25773         (SQRT_EXP, POW_EXP): New.
25774
25775 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25776
25777         * gcc.dg/i386-sse-8.c: New test.
25778
25779 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
25780
25781         PR c/14114
25782         * gcc.dg/decl-5.c: New test.
25783
25784 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
25785
25786         * gcc.dg/20040305-1.c: New test.
25787
25788 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
25789
25790         PR other/14354
25791         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
25792
25793 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
25794
25795         PR c++/14425, c++/14426
25796         * g++.dg/ext/altivec-4.C: New test.
25797         * g++.dg/ext/altivec-5.C: New test.
25798
25799 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
25800
25801         * g++.old-deja/g++.other/linkage1.C: Expect errors about
25802         global variables of a type with no linkage.
25803         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
25804         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
25805         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
25806         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
25807         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
25808         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
25809         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
25810         * g++.dg/warn/deprecated.C: Name enum Color.
25811         * g++.dg/overload/VLA.C: Name structure for 'b'.
25812         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
25813
25814 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25815
25816         * gcc.c-torture/compile/20040304-1.c: New test.
25817
25818 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
25819
25820         PR 13728
25821         * gcc.dg/decl-4.c: New testcase.
25822
25823 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
25824
25825         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
25826         as PRECF if sizeof (float) > sizeof (double).
25827         (PRECL): Make it the same as PRECF if
25828         sizeof (float) > sizeof (long double).
25829
25830 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25831
25832         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
25833         system type.  Add check for irix6 which doesn't have c99 runtime.
25834
25835 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
25836
25837         * gcc.dg/const-elim-1.c: xfail for xtensa.
25838
25839 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25840
25841         PR c++/14369
25842         * g++.dg/template/cond4.C: New test.
25843
25844 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25845
25846         PR c++/14360
25847         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
25848
25849         PR c++/14361
25850         * g++.dg/parse/defarg7.C: New test.
25851
25852         PR c++/14359
25853         * g++.dg/template/friend26.C: New test.
25854
25855 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
25856
25857         PR c++/14324
25858         * g++.dg/abi/mangle21.C: New test.
25859
25860         PR c++/14260
25861         * g++.dg/parse/constructor2.C: New test.
25862
25863         PR c++/14337
25864         * g++.dg/template/sfinae1.C: New test.
25865
25866 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25867
25868         PR c++/14267
25869         * g++.dg/expr/crash2.C: New test.
25870
25871         PR middle-end/13448
25872         * gcc.dg/inline-5.c: New test.
25873         * gcc.dg/always-inline.c: Split out tests into ...
25874         * gcc.dg/always-inline2.c: ... this and ...
25875         * gcc.dg/always-inline3.c: ... this.
25876
25877 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
25878
25879         PR debug/12103
25880         * g++.dg/debug/crash1.C: New test.
25881
25882 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
25883
25884         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
25885         function with __attribute__((noinline)).
25886         (recurser_void2): Likewise.
25887         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
25888         (recurser_void2): Likewise.
25889
25890 2004-02-29  Roger Sayle  <roger@eyesopen.com>
25891
25892         PR middle-end/14203
25893         * g++.dg/warn/Wunused-6.C: New test case.
25894
25895 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
25896
25897         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
25898         not defined.
25899
25900 2004-02-27  Eric Christopher  <echristo@redhat.com>
25901
25902         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
25903         * g++.dg/charset/asm2.c: Run only x86.
25904         * gcc.dg/charset/asm3.c: Ditto.
25905
25906 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
25907
25908         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
25909         ld_library_path.
25910
25911 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
25912
25913         * g++.dg/ext/altivec-3.C: New.
25914
25915 2004-02-26  Richard Henderson  <rth@redhat.com>
25916
25917         * g++.dg/ext/attrib10.C: Mark for warning.
25918         * gcc.dg/attr-alias-1.c: New.
25919
25920 2004-02-26  Richard Henderson  <rth@redhat.com>
25921
25922         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
25923         * gcc.c-torture/execute/20040208-2.c: ... it back.
25924
25925 2004-02-26  Eric Christopher  <echristo@redhat.com>
25926
25927         * lib/target-supports.exp (check-iconv-available): New function.
25928         * lib/gcc-dg.exp (dg-require-iconv): New function.
25929         Use above.
25930         * gcc.dg/charset: New directory.
25931         * gcc.dg/charset/charset.exp: New file.
25932         * gcc.dg/charset/asm1.c: Ditto.
25933         * gcc.dg/charset/asm2.c: Ditto.
25934         * gcc.dg/charset/asm3.c: Ditto.
25935         * gcc.dg/charset/asm4.c: Ditto.
25936         * gcc.dg/charset/asm5.c: Ditto.
25937         * gcc.dg/charset/attribute1.c: Ditto.
25938         * gcc.dg/charset/attribute2.c: Ditto.
25939         * gcc.dg/charset/string1.c: Ditto.
25940         * g++.dg/charset: New directory.
25941         * g++.dg/dg.exp: Add here. Special options.
25942         * g++.dg/charset/charset.exp: New file.
25943         * g++.dg/charset/asm1.c: Ditto.
25944         * g++.dg/charset/asm2.c: Ditto.
25945         * g++.dg/charset/asm3.c: Ditto.
25946         * g++.dg/charset/asm4.c: Ditto.
25947         * g++.dg/charset/attribute1.c: Ditto.
25948         * g++.dg/charset/attribute2.c: Ditto.
25949         * g++.dg/charset/extern1.cc: Ditto.
25950         * g++.dg/charset/extern2.cc: Ditto.
25951         * g++.dg/charset/string1.c: Ditto.
25952
25953 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
25954
25955         PR c++/14278
25956         * g++.dg/parse/comma1.C: New test.
25957
25958 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25959
25960         PR c++/14284
25961         * g++.dg/template/ttp8.C: New test.
25962
25963 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
25964
25965         * gcc.dg/fixuns-trunc-1.c: New test.
25966
25967 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25968
25969         * gcc.dg/builtins-config.h: Use #elif.
25970
25971 2004-02-26  Michael Matz  <matz@suse.de>
25972
25973         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
25974         * gcc.dg/991214-1.c: Likewise.
25975         * gcc.dg/i386-asm-1.c: Likewise.
25976
25977 2004-02-25  Richard Henderson  <rth@redhat.com>
25978
25979         * gcc.c-torture/execute/20040208-2.c: Move ...
25980         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
25981
25982 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25983
25984         PR c++/14246
25985         * g++.dg/other/crash-3.C: New test.
25986
25987 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25988
25989         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
25990         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
25991
25992         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
25993         HP-UX.
25994
25995 2004-02-24  Michael Matz  <matz@suse.de>
25996
25997         * gcc.dg/i386-regparm.c: New.
25998
25999 2004-02-23  James E Wilson  <wilson@specifixinc.com>
26000
26001         * gcc.c-torture/execute/20040223-1.c: New.
26002
26003 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
26004             Kazu Hirata  <kazu@cs.umass.edu>
26005
26006         * gcc.dg/fwritable-strings-1.c: Remove.
26007
26008 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
26009
26010         PR c/14156
26011         * gcc.dg/20040223-1.c: New test.
26012
26013 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26014
26015         PR c++/14106
26016         * g++.dg/ext/typeof9.C: New test.
26017
26018 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26019
26020         PR c++/14250
26021         * g++.dg/other/switch1.C: New test.
26022
26023 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26024
26025         * gcc.dg/cast-function-1.c: Adjust for new informative message.
26026         * gcc.dg/va-arg-1.c: Likewise.
26027
26028 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26029
26030         PR c++/14143
26031         * g++.dg/template/koenig5.C: New test.
26032
26033 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
26034
26035         * g++.dg/ext/altivec-1.C: Generalize target triple.
26036         * g++.dg/ext/altivec-2.C: New test case.
26037         * g++.dg/ext/altivec_check.h: New file.
26038         * gcc.dg/altivec-1.c: Generalize target triple;
26039         include altivec_check.h and call altivec_check().
26040         * gcc.dg/altivec-[2-5].c: Generalize target triple.
26041         * gcc.dg/altivec-6.c: New test case.
26042         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
26043         type casts as needed.
26044         * gcc.dg/altivec-10.c: Include altivec_check.h and call
26045         altivec_check().
26046         * gcc.dg/altivec-12.c: New test case.
26047         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
26048         include altivec_check.h and call altivec_check().
26049         * gcc.dg/altivec_check.h: New file.
26050
26051 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26052
26053         * lib/target-supports.exp (check_alias_available): Don't mangle
26054         function `g' in test program.
26055
26056 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26057
26058         * lib/target-supports.exp (check_profiling_available): Check
26059         argument to determine whether we support a profiling type.
26060         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
26061         check_profiling_available.
26062         * g++.dg/bprob/bprob.exp: Likewise.
26063         * g77.dg/bprob/bprob.exp: Likewise.
26064         * gcc.misc-tests/bprob.exp: Likewise.
26065         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
26066         dg-require-profiling and delete expected error handling.
26067         * gcc.dg/20021014-1.c: Likewise.
26068         * gcc.dg/nest.c: Likewise.
26069
26070 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26071
26072         PR c++/12007
26073         * g++.dg/other/vthunk1.C: New test.
26074
26075 2004-02-20  Falk Hueffner  <falk@debian.org>
26076
26077         PR target/14201
26078         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
26079
26080 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
26081
26082         PR c++/13927
26083         * g++.dg/other/error8.C: Remove XFAIL markers.
26084
26085         PR c++/14173
26086         * g++.dg/ext/packed5.C: New test.
26087
26088         PR c++/14199
26089         * g++.dg/warn/Wunused-5.C: New test.
26090
26091         PR c++/14186
26092         * g++.dg/lookup/member1.C: New test.
26093
26094 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
26095
26096         * gcc.c-torture/compile/20040130-1.c: Enable only when
26097         __INT_MAX__ >= 2147483647L.
26098         * gcc.c-torture/compile/961203-1.c: Likewise.
26099
26100 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
26101
26102         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
26103         * g++.dg/opt/template1.C: Robustify assembler regexp
26104
26105 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26106
26107         * gcc.c-torture/execute/simd-4.x: Remove.
26108         * gcc.c-torture/execute/va-arg-25.x: Likewise.
26109         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
26110         Guard with #ifndef SKIP_ATTRIBUTE.
26111         * gcc.dg/compat/vector-1_y.c: Likewise.
26112         * gcc.dg/compat/vector-2_x.c: Likewise.
26113         * gcc.dg/compat/vector-2_y.c: Likewise.
26114         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
26115         * g++.dg/eh/simd-2.C: Likewise.
26116
26117 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
26118
26119         * gcc.c-torture/compile/complex-1.c: New.
26120
26121 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
26122
26123         PR target/14209
26124         * gcc.c-torture/execute/20040218-1.c: New test.
26125
26126 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26127
26128         PR c++/14181
26129         * g++.dg/parse/new2.C: New test.
26130
26131 2004-02-18  Paul Brook  <paul@codesourcery.com>
26132
26133         * gcc.c-torture/compile/libcall-1.c: New test.
26134
26135 2004-02-18  Paul Brook  <paul@codesourcery.com>
26136
26137         PR debug/12934
26138         * gcc.dg/debug/debug-7.c: New test.
26139
26140 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
26141
26142         * gcc.dg/20040217-1.c: New test.
26143
26144 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
26145
26146         * gcc.c-torture/execute/990208-1.x: Delete.
26147
26148 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
26149
26150         * gcc.c-torture/execute/20040208-2.x: New file.
26151
26152 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
26153
26154         PR c++/11326
26155         * g++.dg/abi/structret1.C: New test.
26156
26157 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
26158
26159         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
26160         (i386_cpuid): No need to test if cpuid is available on AMD64.
26161         Fix assembly, so that it works onboth i386 and AMD64.
26162         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
26163         (vecInLong): Fix s[] member type to unsigned int.
26164         (vecInWord): Remove type.
26165         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
26166         (a64, b64, c64, d64, e64): Remove.
26167         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
26168         Remove unused variable.  Remove initialization of removed variables.
26169         Don't call mmx_tests nor sse_tests.
26170         (reference_mmx, reference_sse): Remove.
26171         (check): Add return stmt.
26172         * gcc.dg/i386-sse-7.c: New test.
26173         * gcc.dg/i386-mmx-4.c: New test.
26174
26175 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26176
26177         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
26178         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26179         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26180         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
26181         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
26182         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
26183         g++.dg/tc1/dr94.C: Fix line terminator.
26184
26185 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
26186
26187         * gcc.c-torture/compile/20040216-1.c: New.
26188
26189 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26190
26191         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
26192         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
26193         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
26194         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
26195         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
26196         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
26197
26198 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26199
26200         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
26201
26202 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
26203
26204         PR c++/13971
26205         * g++.dg/expr/cond4.C: New test.
26206
26207         PR c++/14086
26208         * g++.dg/lookup/crash2.C: New test.
26209
26210 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
26211
26212         * gcc.c-torture/compile/20040214-2.c: New test.
26213
26214 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
26215
26216         PR c++/14116
26217         * g++.dg/ext/typeof8.C: New test.
26218
26219 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
26220
26221         * gcc.c-torture/compile/20040214-1.c: New test.
26222
26223 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26224
26225         PR c++/13635
26226         * g++.dg/template/spec11.C: New test.
26227
26228 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26229
26230         PR c++/13927
26231         * g++.dg/other/error8.C: New test.
26232
26233 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
26234
26235         PR c++/14122
26236         * g++.dg/template/array4.C: New test.
26237
26238         PR c++/14108
26239         * g++.dg/inherit/thunk2.C: New test.
26240
26241         PR c++/14083
26242         * g++.dg/eh/cond2.C: New test.
26243
26244 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
26245
26246         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
26247
26248 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
26249
26250         * lib/scanasm.exp (dg-scan): Quote pattern before display.
26251
26252 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
26253
26254         * g++.dg/simd-2.C: xfail on ppc64-linux.
26255
26256 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
26257
26258         PR c/456
26259         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
26260         tests.
26261
26262 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
26263
26264         * gcc.dg/builtins-33.c: New test.
26265
26266 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
26267
26268         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
26269
26270 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26271
26272         * g++.dg/simd-2.C: Set -maltivec for ppc64.
26273
26274 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
26275
26276         * gcc.dg/ppc64-abi-3.c: New test.
26277
26278 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
26279
26280         PR c/14092
26281
26282         * gcc.dg/pr14092-1.c: New testcase.
26283
26284 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
26285
26286         * gcc.dg/cpp/assert4.c: Fix typo last change.
26287
26288         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
26289         * gcc.dg/cpp/assert4.c: Handle powerpc64.
26290
26291         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
26292
26293 2004-02-09  Roger Sayle  <roger@eyesopen.com>
26294
26295         * gcc.c-torture/compile/20040209-1.c: New test case.
26296
26297 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26298
26299         * gcc.dg/c90-init-1.c: Adjust expected error messages.
26300
26301 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
26302
26303         * gcc.c-torture/execute/20040208-[12].c: New tests.
26304
26305 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26306
26307         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
26308
26309 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
26310
26311         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
26312
26313 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26314
26315         Bug 13856
26316         * gcc.dg/visibility-8.c: New testcase.
26317
26318 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
26319
26320         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
26321         arguments.
26322         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
26323
26324 2004-02-07  Roger Sayle  <roger@eyesopen.com>
26325
26326         PR middle-end/13696
26327         * g++.dg/opt/fold1.C: New test case.
26328
26329 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26330
26331         PR c++/14033
26332         * g++.dg/other/crash-2.C: New test.
26333
26334 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26335
26336         PR c++/14028
26337         * g++.dg/parse/angle-bracket2.C: New test.
26338
26339 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26340
26341         PR middle-end/13750
26342         Revert:
26343         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26344         PR pch/13361
26345         * testsuite/g++.dg/pch/wchar-1.C: New.
26346         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26347
26348 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26349
26350         PR c++/14008
26351         * g++.dg/parse/error15.C: New test.
26352         * g++.dg/parse/crash11.C: Update dg-error mark.
26353
26354 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26355
26356         PR c++/13932
26357         * g++.dg/warn/conv2.C: New test.
26358
26359 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26360
26361         PR c++/13086
26362         * g++.dg/warn/incomplete1.C: Remove xfail.
26363
26364 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26365
26366         * lib/file-format.exp (gcc_target_object_format): Use
26367         ${tool}_target_compile, not gcc_target_compile.
26368         * lib/target-supports.exp (check_alias_available): Likewise.
26369         (check_gc_sections_available): Likewise.
26370         * g++.dg/ext/attrib10.C: Use dg-require-alias.
26371         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
26372         dg-require-alias.
26373
26374 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
26375
26376         PR c++/13969
26377         * g++.dg/template/static6.C: New test.
26378
26379 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
26380
26381         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
26382
26383 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26384
26385         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
26386         tests for systems where `char' is unsigned by default.
26387
26388 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26389
26390         PR c++/13997
26391         * g++.dg/template/partial3.C: New test.
26392
26393 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
26394
26395         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
26396         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
26397         Remove mentions of obsolete ports.
26398
26399 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
26400
26401         * gcc.dg/noncompile/20001228-1.c: Fix for new
26402         error message.
26403
26404 2004-02-03  Roger Sayle  <roger@eyesopen.com>
26405
26406         PR target/9348
26407         * gcc.c-torture/execute/multdi-1.c: New test case.
26408
26409 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26410
26411         PR c++/13925
26412         * g++.dg/template/lookup5.C: New test.
26413
26414 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26415
26416         PR c++/13950
26417         * g++.dg/template/lookup4.C: New test.
26418
26419         PR c++/13970
26420         * g++.dg/parse/error14.C: New test.
26421
26422         PR c++/14002
26423         * g++.dg/parse/template13.C: New test.
26424
26425 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
26426
26427         PR c++/13978
26428         * g++.dg/template/koenig4.C: New test.
26429
26430         PR c++/13968
26431         * g++.dg/template/crash17.C: New test.
26432
26433         PR c++/13975
26434         * g++.dg/parse/error13.C: New test.
26435         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
26436
26437 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26438
26439         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
26440
26441 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
26442
26443         PR c/11658
26444         PR c/13994
26445         * gcc.dg/noncompile/20040203-1.c: New test.
26446         * gcc.dg/noncompile/20040203-2.c: Likewise.
26447         * gcc.dg/noncompile/20040203-3.c: Likewise.
26448         * gcc.dg/20040203-1.c: Likewise.
26449
26450 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
26451
26452         PR c++/10858
26453         * g++.dg/template/sizeof7.C: New test.
26454
26455 2004-02-02  Eric Christopher  <echristo@redhat.com>
26456             Zack Weinberg  <zack@codesourcery.com>
26457
26458         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
26459
26460 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
26461
26462         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
26463         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
26464         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
26465         * gcc.dg/cleanup-5.c: Run only on Linux targets.
26466
26467 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
26468
26469         PR c++/13113
26470         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
26471
26472         PR c++/13854
26473         * g++.dg/ext/attrib13.C: New test.
26474
26475         PR c++/13907
26476         * g++.dg/conversion/op2.C: New test.
26477
26478 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26479
26480         * gcc.dg/titype-1.c: Fix pasto.
26481
26482 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26483
26484         * gcc.dg/titype-1.c: New test.
26485
26486 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26487
26488         PR c++/13957
26489         * g++.dg/template/non-type-template-argument-1.C,
26490         g++.dg/template/qualified-id1.C: Update dg-error marks.
26491         * g++.dg/template/nontype6.C: New test.
26492
26493 2004-02-01  Roger Sayle  <roger@eyesopen.com>
26494
26495         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
26496         * gcc.dg/builtins-31.c: New testcase.
26497         * gcc.dg/builtins-32.c: New testcase.
26498
26499 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
26500
26501         * objc.dg/call-super-2.m: Update line numbers
26502         for the including of stddef.h.
26503
26504 2004-01-30  Michael Matz  <matz@suse.de>
26505
26506         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
26507         g++.dg/ext/case-range3.C: New tests.
26508
26509 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26510
26511         DR206
26512         PR c++/13813
26513         * g++.dg/template/member4.C: New test.
26514
26515 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26516
26517         PR c++/13683
26518         * g++.dg/template/sizeof6.C: New test.
26519
26520 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26521
26522         * gcc.dg/fwritable-strings-1.c: New test.
26523
26524 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
26525
26526         * gcc.c-torture/compile/20040130-1.c: New test.
26527
26528 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
26529
26530         * objc.dg/call-super-2.m: Include stddef.h for size_t.
26531
26532 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
26533
26534         PR c++/13883
26535         * g++.dg/template/ctor3.C: New test.
26536
26537 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26538
26539         * g++.dg/tc1: New directory.
26540         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
26541         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
26542         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
26543         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
26544         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
26545
26546 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26547
26548         * g++.dg/parse/error11.C: New test.
26549         * g++.dg/parse/error12.C: Likewise.
26550
26551 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
26552
26553         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
26554         (scan_initial, main): Use aligned_sizeof instead of sizeof.
26555
26556 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
26557
26558         PR c++/13791
26559         * g++.dg/ext/attrib12.C: New test.
26560
26561         PR c++/13736
26562         * g++.dg/parse/cast2.C: New test.
26563
26564 2004-01-27  James E Wilson  <wilson@specifixinc.com>
26565
26566         * objc.dg/encode-2.m (main): New local string.  Set depending on
26567         sizeof long.  Use in sscanf call.
26568         * objc.dg/encode-3.m (main): New local string.  Set depending on
26569         sizeof long.  Use in scan_initial call.
26570
26571 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26572
26573         * objc.dg/call-super-2.m: Make LP64-safe.
26574         * objc.dg/desig-init-1.m: Likewise.
26575
26576 2004-01-27  Devang Patel <dpatel@apple.com>
26577
26578         * g++.dg/debug/namespace1.C: New test.
26579
26580 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
26581
26582         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
26583         xscale-*-*.
26584
26585         * gcc.dg/arm-mmx-1.c: New test.
26586
26587 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26588
26589         * gcc.dg/20040127-1.c: New test.
26590         * gcc.dg/20040127-2.c: New test.
26591
26592 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26593
26594         * objc.dg/stret-1.m (glob): Renamed to globa.
26595
26596 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
26597
26598         PR c++/13663
26599         * g++.dg/expr/for1.C: New test.
26600
26601 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
26602
26603         PR middle-end/13779
26604         * gcc.dg/darwin-longlong.c: New test.
26605
26606 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
26607
26608         * gcc.dg/20040124-1.c: Moved test from here...
26609         * gcc.c-torture/compile/20040124-1.c: ...to here.
26610
26611 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26612
26613         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
26614         the assembly output if -m64 is passed.
26615
26616 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
26617
26618         PR c++/13833
26619         * g++.dg/template/cond3.C: New test.
26620
26621 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26622
26623         PR c++/13810
26624         * g++.dg/template/ttp7.C: New test.
26625
26626 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26627
26628         PR c++/13797
26629         * g++.dg/template/nontype4.C: New test.
26630         * g++.dg/template/nontype5.C: Likewise.
26631
26632 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
26633
26634         * gcc.dg/torture/mips-clobber-at.c: New test.
26635
26636 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
26637
26638         * gcc.dg/20040124-1.c: New test.
26639
26640 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
26641
26642         * gcc.dg/20040123-1.c: New test.
26643
26644 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26645
26646         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
26647
26648 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26649
26650         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
26651
26652 2004-01-23  Andrew Pinski  <apinski@apple.com>
26653
26654         * gcc.dg/20030121-1.c: Move to ..
26655         * gcc.dg/20040121-1.c: here.
26656
26657 2004-01-23  Roger Sayle  <roger@eyesopen.com>
26658
26659         * gcc.dg/builtins-29.c: New test case.
26660
26661 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
26662
26663         PR 18314
26664         * gcc.dg/builtins-30.c: New testcase.
26665
26666 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
26667
26668         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
26669         * lib/g77.exp: Likewise.
26670         * lib/objc.exp: Likewise.
26671         * lib/g++.exp: Likewise.
26672
26673 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26674
26675         * gcc.dg/struct-by-value-2.c: New test.
26676
26677 2004-01-21  Andrew Pinski  <apinski@apple.com>
26678
26679         PR target/13785
26680         * gcc.dg/20030121-1.c: New test.
26681
26682 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
26683
26684         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
26685         clobber frame pointer register in asm statement.
26686
26687 2004-01-21  Falk Hueffner  <falk@debian.org>
26688
26689         * gcc.c-torture/compile/20040121-1.c: New test.
26690
26691 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
26692
26693         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
26694
26695 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
26696
26697         * gcc.dg/ppc64-abi-2.c: New test.
26698
26699 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
26700
26701         * lib/treelang.exp: Fill out this file.
26702         * lib/treelang-dg.exp: New File.
26703
26704 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26705
26706         * gcc.c-torture/compile/981022-1.c: Remove.
26707         * gcc.dg/array-5.c: Remove XFAIL.
26708         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
26709         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
26710         gcc.dg/cond-lvalue-1.c: Update.
26711         * gcc.dg/cast-lvalue-2.c: New test.
26712
26713 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
26714
26715         PR c++/13592
26716         * g++.dg/other/error1.C (class foo): Tweak error message.
26717
26718         PR c++/13592
26719         * g++.dg/template/call2.C: New test.
26720
26721 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26722
26723         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
26724         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
26725         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
26726         scalar-return-1_x.c, scalar-return-2_y.c,
26727         scalar-return-3_x.c, scalar-return-3_y.c,
26728         scalar-return-4_x.c, scalar-return-4_y.c,
26729         struct-align-1.h, struct-align-1_x.c,
26730         struct-align-1_y.c, struct-align-2.h,
26731         struct-align-2_x.c, struct-align-2_y.c,
26732         struct-by-value-10_y.c, struct-by-value-11_x.c,
26733         struct-by-value-11_y.c, struct-by-value-12_x.c,
26734         struct-by-value-12_y.c, struct-by-value-13_x.c,
26735         struct-by-value-13_y.c, struct-by-value-14_x.c,
26736         struct-by-value-14_y.c, struct-by-value-15_x.c,
26737         struct-by-value-15_y.c, struct-by-value-16_y.c,
26738         struct-by-value-17_y.c, struct-by-value-18_y.c,
26739         struct-by-value-19_y.c, struct-by-value-1_x.c,
26740         struct-by-value-1_y.c, struct-by-value-20_y.c,
26741         struct-by-value-2_x.c, struct-by-value-2_y.c,
26742         struct-by-value-3_y.c, struct-by-value-4_x.c,
26743         struct-by-value-4_y.c, struct-by-value-5_y.c,
26744         struct-by-value-6_y.c, struct-by-value-7_y.c
26745         struct-by-value-8_x.c, struct-by-value-8_y.c
26746         struct-by-value-9_x.c, struct-by-value-9_y.c
26747         struct-return-10_x.c, struct-return-10_y.c,
26748         struct-return-19_x.c, struct-return-20_x.c
26749         struct-return-2_x.c, struct-return-2_y.c
26750         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
26751         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
26752
26753 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
26754
26755         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
26756         attribute on sparc*-sun-solaris2.*.
26757
26758 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
26759
26760         PR c++/13710
26761         * g++.dg/ext/typeof7.C: New test.
26762
26763 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
26764
26765         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
26766         * gcc.dg/const-elim-1.c: Same.
26767
26768 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
26769
26770         * objc.dg/stret-1.m: New.
26771         * objc.dg/stret-2.m: New.
26772
26773 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
26774
26775         PR c++/11895
26776         * g++.dg/ext/vector1.C: New test.
26777
26778 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
26779
26780         * gcc.dg/pch/import-1.c: New.
26781         * gcc.dg/pch/import-1.hs: New.
26782         * gcc.dg/pch/import-1a.h: New.
26783         * gcc.dg/pch/import-1b.h: New.
26784         * gcc.dg/pch/import-1c.h: New.
26785
26786 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26787
26788         PR c++/13574
26789         * g++.dg/ext/array1.C: New test.
26790
26791         PR c++/13178
26792         * g++.dg/conversion/op1.C: New test.
26793
26794 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
26795
26796         PR 11864
26797         From Kazumoto Kojima / Dan Kegel:
26798         * gcc.dg/pr11864-1.c: New test.
26799
26800         PR 10392
26801         From Marcus Comstedt / Dan Kegel:
26802         * gcc.dg/pr10392-1.c: New test.
26803
26804 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
26805
26806         PR c++/13478
26807         * g++.dg/init/ref10.C: New test.
26808
26809 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26810
26811         PR c++/13407
26812         * g++.dg/parse/typename6.C: New test.
26813
26814 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
26815
26816         PR pch/13361
26817         * testsuite/g++.dg/pch/wchar-1.C: New.
26818         * testsuite/g++.dg/pch/wchar-1.Hs: New.
26819
26820 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26821
26822         PR c++/9259
26823         * g++.dg/expr/sizeof2.C: New test.
26824
26825 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
26826
26827         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
26828
26829 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26830
26831         PR c++/13659
26832         * g++.dg/lookup/strong-using-3.C: New.
26833         * g++.dg/lookup/using-10.C: New.
26834
26835 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
26836
26837         PR c++/13594
26838         * g++.dg/lookup/strong-using-2.C: New.
26839
26840 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
26841             Dan Kegel <dank@kegel.com>
26842             J"orn Rennecke <joern.rennecke@superh.com>
26843
26844         PR target/9365
26845         * gcc.dg/pr9365-1.c: New test.
26846
26847 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26848
26849         PR c++/8856
26850         * g++.dg/parse/casting-operator2.C: New test.
26851         * g++.old-deja/g++.pt/explicit83.C: Remove.
26852
26853 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
26854
26855         * gcc.dg/label-compound-stmt-1.c: New test.
26856         * gcc.c-torture/compile/950922-1.c,
26857         gcc.c-torture/compile/20000211-3.c,
26858         gcc.c-torture/compile/20000518-1.c,
26859         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
26860         compound statements.
26861
26862 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
26863
26864         * gcc.dg/ppc64-abi-1.c: New test.
26865
26866 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
26867
26868          * g++.dg/ext/attrib9.C: Add dg-warnings.
26869
26870 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26871
26872         PR c++/12335
26873         * g++.dg/parse/dtor3.C: New test.
26874
26875 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
26876
26877         PR c++/12709
26878         * g++.dg/parse/try-catch-1.C: New test.
26879
26880 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
26881
26882         * ada/acats/run_all.sh: Add more verbose output in acats.log
26883         when compiling tests.
26884
26885 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26886
26887         PR 13656
26888         * gcc.dg/typedef-redecl.c: New test case.
26889         * gcc.dg/typedef-redecl.h: New support file.
26890
26891 2004-01-13  Jan Hubicka  <jh@suse.cz>
26892
26893         * gcc.dg/always_inline.c: New test.
26894         * gcc.dg/debug/20031231-1.c: Fix.
26895
26896 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26897
26898         PR c++/13474
26899         * g++.dg/template/array3.C: New test.
26900
26901 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
26902
26903         * g++.dg/ext/lvalue1.C: No longer expected to fail.
26904         * g++.dg/warn/Wunused-2.C: Likewise.
26905
26906 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26907
26908         PR c++/13289
26909         * g++.dg/template/instantiate6.C: New test.
26910
26911 2004-01-12  Roger Sayle  <roger@eyesopen.com>
26912
26913         PR middle-end/11397
26914         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
26915
26916 2004-01-12  Jan Hubicka  <jh@suse.cz>
26917
26918         PR opt/12826
26919         * gcc.dg/20040112-1.c: New.
26920
26921         * gcc.dg/dwarf-die[1-7].c: Move to...
26922         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
26923         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
26924
26925 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
26926
26927         PR c++/4100
26928         * g++.dg/parse/friend4.C: New test.
26929
26930 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
26931
26932         PR c++/4100
26933         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
26934         definition is called a friend.
26935
26936 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
26937
26938         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
26939
26940 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
26941
26942         PR c++/3478
26943         * g++.dg/parse/error10.C: New test.
26944         * g++.dg/template/arg2.C: Accept "invalid type" error.
26945
26946 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
26947
26948         PR middle-end/13392
26949         * g++.dg/opt/expect2.C: New test.
26950
26951 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26952
26953         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
26954         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
26955         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
26956         Update dg-error regexps.
26957
26958 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
26959
26960         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
26961         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
26962
26963 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26964
26965         * gcc.dg/pragma-re-1.c: Use right pointer type.
26966
26967 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26968
26969         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
26970
26971 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
26972
26973         * gcc.dg/rs6000-ldouble-1.c: New.
26974
26975 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26976
26977         DR 337
26978         PR c++/9256
26979         * g++.dg/other/abstract1.C: New test.
26980
26981 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
26982
26983         * g++.dg/lookup/strong-using-1.C: New.
26984
26985 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
26986
26987         PR c/11234
26988         * gcc.dg/func-ptr-conv-1.c: New test.
26989         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
26990
26991 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
26992
26993         PR target/13380.
26994         * gcc.c-torture/compile/20040109-1.c: New.
26995
26996 2004-01-08  Stuart Hastings  <stuart@apple.com>
26997
26998         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
26999         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
27000         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
27001
27002 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
27003
27004         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
27005
27006 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
27007
27008         * ada/acats/run_acats: Treat 'gnatchop' the same way
27009         as 'gnatmake'.  Export GCC_DRIVER.
27010         * ada/acats/run_all.sh: Add target_gnatchop.  Use
27011         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
27012
27013 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27014
27015         PR c++/12573
27016         * g++.dg/template/dependent-expr4.C: New test.
27017
27018 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
27019
27020         * gcc.dg/altivec-11.c: New test.
27021
27022 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
27023
27024         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
27025
27026 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27027
27028         PR c/6024
27029         * gcc.dg/enum-compat-1.c: New test.
27030         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
27031
27032 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
27033
27034         PR c/12165
27035         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
27036         gcc.dg/c99-idem-qual-3.c: New tests.
27037
27038 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
27039
27040         * gcc.dg/winline-7.c: Don't cast void * to int.
27041
27042 2004-01-06  Jan Hubicka  <jh@suse.cz>
27043
27044         * gcc.dg/i386-sse-5.c: New test
27045         * g++.dg/eh/simd-1.c: Add -w argument for i386.
27046
27047 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27048
27049         PR c++/12815
27050         * g++.dg/rtti/typeid4.C: New test.
27051
27052 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27053
27054         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
27055
27056 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
27057
27058         PR c++/12132
27059         * g++.dg/template/error11.C: New test.
27060
27061         PR c++/13451
27062         * g++.dg/template/class2.C: New test.
27063
27064 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
27065         Richard Sandiford <rsandifo@redhat.com>
27066
27067         PR c++/13387
27068         * g++.dg/opt/alias3.C: New test.
27069
27070 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
27071
27072         PR c++/13157
27073         * g++.dg/template/koenig3.C: New test.
27074
27075         PR c++/13529
27076         * g++.dg/parse/offsetof3.C: New test.
27077
27078         * g++.dg/init/copy7.C: Add missing dg-error markers.
27079
27080         PR c++/12226
27081         * g++.dg/init/copy7.c: New test.
27082
27083         PR c++/13536
27084         * g++.dg/parse/cast1.C: New test.
27085
27086 2004-01-04  Jan Hubicka  <jh@suse.cz>
27087
27088         * gcc.dg/winline[1-7].c: New tests.
27089
27090 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27091
27092         PR c++/13520
27093         * g++.dg/template/qualttp22.C: New test.
27094
27095 2004-01-01  Jan Hubicka  <jh@suse.cz>
27096
27097         * gcc.dg/debug/20031231-1.c: New.
27098         * gcc.c-torture/compile/20040101-1.c: New.
27099         * gcc.dg/dwarf-die-[1-7].c: New.
27100
27101 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
27102
27103         PR optimization/13521
27104         * gcc.c-torture/compile/20031231-1.c: New test.
27105
27106 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27107
27108         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
27109
27110 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27111
27112         PR c++/10079
27113         * g++.dg/template/crash16.C: New test.
27114
27115 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
27116
27117         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
27118
27119 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
27120
27121         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
27122         ports.
27123         * g++.old-deja/g++.jason/thunk3.C: Likewise.
27124         * g++.old-deja/g++.law/profile1.C: Likewise.
27125         * gcc.c-torture/compile/981006-1.c: Likewise.
27126         * gcc.c-torture/execute/loop-2e.x: Likewise.
27127         * gcc.c-torture/execute/loop-2f.x: Remove.
27128         * gcc.c-torture/execute/loop-2g.x: Likewise.
27129         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
27130         * gcc.dg/20020312-2.c: Remove traces of dead ports.
27131
27132 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27133
27134         PR c++/13507
27135         * g++.dg/ext/attrib11.C: New test.
27136
27137         PR c++/13494
27138         * g++.dg/template/array2-1.C: New test.
27139         * g++.dg/template/array2-2.C: New test.
27140
27141 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
27142
27143         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
27144
27145 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
27146
27147         PR c++/12774
27148         * g++.dg/template/array1-1.C: New test.
27149         * g++.dg/template/array1-2.C: New test.
27150
27151 2003-12-29  Roger Sayle  <roger@eyesopen.com>
27152
27153         PR fortran/12632
27154         * g77.dg/12632.f: New test case.
27155
27156 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27157
27158         PR c++/13289
27159         * g++.dg/parse/nontype1.C: New test.
27160
27161 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27162
27163         PR c++/12403
27164         * g++.dg/parse/explicit1.C: New test.
27165         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
27166
27167 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27168
27169         PR c++/13081
27170         * g++.dg/opt/inline6.C: New test.
27171
27172         PR c++/12613
27173         * g++.dg/parse/error9.C: New test.
27174
27175         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
27176
27177 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
27178
27179         PR c++/13009
27180         * g++.dg/init/assign1.C: New test.
27181
27182 2003-12-28  Roger Sayle  <roger@eyesopen.com>
27183
27184         PR c++/13070
27185         * g++.dg/warn/format3.C: New test case.
27186
27187 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27188
27189         * gcc.c-torture/compile/20031227-1.c: New test.
27190
27191 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27192
27193         * g++.dg/bprob/bprob.exp: Load target-supports.exp
27194         * g77.dg/bprob/bprob.exp: Likewise.
27195         * gcc.misc-tests/bprob.exp: Likewise.
27196         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
27197         variants on systems where the library does not provide that
27198         functionality.
27199         * gcc.dg/builtins-20.c: Use builtins-config.h.
27200         * gcc.dg/builtins-config.h: New file.
27201
27202 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27203
27204         * lib/gcc-dg.exp (dg-require-profiling): New function.
27205         * lib/target-supports.exp (check_profiling_available): Likewise.
27206         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
27207         * g77.dg/bprob/bprob.exp: Likewise.
27208         * gcc.misc-tests/bprob.exp: Likewise.
27209         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
27210         * gcc.dg/20021014-1.c: Likewise.
27211         * gcc.dg/nest.c: Likewise.
27212
27213 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27214
27215         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
27216         compiling.
27217         * g++.dg/lookup/java2.C: Likewise.
27218         * gcc.dg/cpp/lexident.c: Likewise.
27219
27220 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
27221
27222         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
27223         given.
27224         * gcc.c-torture/compile/961203-1.c: Likewise.
27225         * gcc.c-torture/compile/980506-1.c: Likewise.
27226
27227 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
27228
27229         * lib/gcc-dg.exp (dg-prune-output): New annotation.
27230         (additional_prunes): New global.
27231         (gcc-dg-prune): Handle additional per-test pruning.
27232         (dg-test): Clear additional_prunes between tests.
27233
27234         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
27235         dg-prune-output to avoid spurious failures from assembler
27236         complaining about nonexistent WAW violations.
27237         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
27238         Use dg-prune-output to avoid spurious failures from assembler
27239         warning about Itanium B-step errata.
27240
27241 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
27242
27243         * g++.dg/abi/macro0.C: New test.
27244         * g++.dg/abi/macro1.C: Likewise.
27245         * g++.dg/abi/macro2.C: Likewise.
27246
27247         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
27248         * g++.dg/abi/bitfield7.C: Likewise.
27249         * g++.dg/abi/dtor2.C: Likewise.
27250         * g++.dg/abi/mangle11.C: Likewise.
27251         * g++.dg/abi/mangle12.C: Likewise.
27252         * g++.dg/abi/mangle14.C: Likewise.
27253         * g++.dg/abi/mangle17.C: Likewise.
27254         * g++.dg/abi/vbase10.C: Likewise.
27255         * g++.dg/abi/vbase14.C: Likewise.
27256         * g++.dg/template/qualttp17.C: Likewise.
27257
27258 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
27259
27260         PR c/11995
27261         * gcc.dg/20031223-1.c: New test.
27262
27263 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27264
27265         * gcc.dg/noreturn-7.c: New test.
27266
27267 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
27268
27269         * gcc.dg/null-pointer-1.c: New test.
27270
27271 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27272
27273         * g++.old-deja/g++.jason/template18.C: Remove.
27274         * g++.old-deja/g++.jason/template37.C: Likewise.
27275
27276         PR c++/12862
27277         * g++.dg/lookup/ns1.C: New test.
27278
27279         PR c++/12397
27280         * g++.dg/template/lookup3.C: New test.
27281
27282 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27283
27284         * g++.dg/template/recurse1.C: New test
27285
27286 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
27287
27288         PR c++/12479
27289         * g++.dg/parse/semicolon1.C: New test.
27290         * g++.dg/parse/semicolon1.h: Likewise.
27291
27292 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
27293
27294         * gcc.dg/darwin-misaligned.c: New test.
27295
27296 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
27297
27298         PR c/9163
27299         * gcc.dg/20031222-1.c: New test.
27300
27301 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
27302
27303         PR c++/13438
27304         * g++.dg/parse/error8.C: New test.
27305
27306         PR c++/11554
27307         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
27308
27309 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
27310
27311         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
27312         too small.
27313         * gcc.c-torture/compile/930217-1.c: Likewise.
27314         * gcc.c-torture/compile/930513-1.c: Likewise.
27315         * gcc.c-torture/execute/920908-2.c: Likewise.
27316         * gcc.c-torture/execute/921204-1.c: Likewise.
27317         * gcc.c-torture/execute/930621-1.c: Likewise.
27318         * gcc.c-torture/execute/930630-1.c: Likewise.
27319         * gcc.c-torture/execute/931031-1.c: Likewise.
27320         * gcc.c-torture/execute/980602-2.c: Likewise.
27321         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
27322         * gcc.c-torture/execute/compndlit-1.c: Likewise.
27323         * gcc.c-torture/execute/extzvsi.c: Likewise.
27324         * gcc.c-torture/unsorted/ext.c: Likewise.
27325
27326 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
27327
27328         PR target/12749
27329         * gcc.c-torture/compile/20031220-2.c: New test case.
27330
27331 2003-12-20  Roger Sayle  <roger@eyesopen.com>
27332
27333         PR optimization/13031
27334         * gcc.c-torture/compile/20031220-1.c: New test case.
27335
27336 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27337
27338         * gcc.dg/cast-function-1.c: New test.
27339
27340 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
27341
27342         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
27343         formats.
27344
27345 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
27346
27347         PR c++/12795
27348         * g++.dg/ext/attrib10.C: New test.
27349
27350 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27351
27352         * gcc.dg/cleanup-10.c: New test.
27353         * gcc.dg/cleanup-11.c: New test.
27354
27355 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
27356
27357         PR c++/13239
27358         * g++.dg/opt/expect1.C: New test.
27359
27360 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
27361
27362         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
27363
27364 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
27365
27366         PR debug/12923
27367         * gcc.dg/20031218-1.c: New test.
27368
27369         PR debug/12389
27370         * gcc.dg/20031218-2.c: New test.
27371         * gcc.dg/20031218-3.c: New test.
27372
27373         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
27374         of label name and allow for USER_LABEL_PREFIX == "_" names.
27375         * g++.dg/abi/mangle18-2.C: Likewise.
27376         * g++.dg/abi/mangle19-1.C: Likewise.
27377         * g++.dg/abi/mangle19-2.C: Likewise.
27378         * g++.dg/abi/mangle20-1.C: Likewise.
27379         * g++.dg/abi/mangle20-2.C: Likewise.
27380
27381 2003-12-18  Richard Henderson  <rth@redhat.com>
27382
27383         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
27384
27385 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
27386             Dan Kegel <dank@kegel.com>
27387
27388         PR other/12009
27389         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
27390         testing a cross compiler, it causes spurious compile failures.
27391         * lib/g++.exp: Likewise.
27392
27393 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27394
27395         PR c++/13262
27396         * g++.dg/template/access13.C: New test.
27397
27398 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
27399
27400         * gcc.dg/20031216-1.c: New test.
27401
27402 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27403
27404         PR c++/9154
27405         * g++.dg/template/error10.C: New test.
27406
27407 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27408
27409         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
27410         * g++.dg/eh/simd-2.C: Likewise.
27411
27412 2003-12-17  James E Wilson  <wilson@specifixinc.com>
27413             Roger Sayle  <roger@eyesopen.com>
27414
27415         * gcc.c-torture/execute/ieee/mzero5.c: New.
27416
27417 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
27418
27419         PR c++/10603
27420         * g++.dg/parse/error6.C: New test.
27421
27422         PR c++/12827
27423         * g++.dg/parse/error7.C: New test.
27424
27425 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27426
27427         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
27428         at -O with stabs debugging formats.
27429         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
27430         * gcc.dg/debug/debug-2.c: Likewise.
27431
27432 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27433
27434         PR c++/12696
27435         * g++.dg/init/error1.C: New test.
27436
27437         PR c++/12218
27438         * g++.dg/init/pm3.C: New test.
27439
27440 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
27441
27442         PR c/3347
27443         * gcc.dg/bitfld-8.c: New test.
27444
27445 2003-12-16  James Lemke  <jim@wasabisystems.com>
27446
27447         * gcc.dg/arm-scd42-[123].c: New tests.
27448
27449 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27450
27451         PR c++/9043
27452         * g++.dg/abi/mangle20-1.C: New test.
27453         * g++.dg/abi/mangle20-2.C: New test.
27454
27455 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
27456
27457         PR c++/13275
27458         * g++.dg/other/offsetof2.C: Remove XFAIL.
27459         * g++.dg/parse/offsetof1.C: New test.
27460         * g++.gd/parse/offsetof2.C: Likewise.
27461
27462 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27463
27464         * g++.dg/template/nontype3.C: New test.
27465         * g++.dg/template/static2.C: Tweaked the dg-error clause.
27466
27467 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27468
27469         * g++.dg/warn/noreturn-3.C: Also test instantiation.
27470
27471 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
27472
27473         PR c++/13387
27474         * g++.dg/expr/assign1.C: New test.
27475
27476         PR c++/13242
27477         * g++.dg/abi/mangle19-1.C: New test.
27478         * g++.dg/abi/mangle19-2.C: New test.
27479
27480 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
27481
27482         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
27483
27484 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
27485
27486         * gcc.c-torture/execute/20031216-1.c: New test.
27487
27488 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27489
27490         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
27491         an ICE regression.
27492
27493 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27494
27495         PR c++/10926
27496         * g++.dg/template/error9.C: New test.
27497
27498         PR c++/11116
27499         * g++.dg/template/error8.C: New test.
27500
27501 2003-12-15  Roger Sayle  <roger@eyesopen.com>
27502
27503         PR middle-end/13400
27504         * gcc.c-torture/execute/20031215-1.c: New test case.
27505
27506 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27507
27508         PR c++/13269
27509         * g++.dg/parse/error5.C: New test.
27510
27511         PR c++/12989
27512         * g++.dg/expr/sizeof1.C: New test.
27513
27514         PR c++/13310
27515         * g++.dg/template/crash15.C: New test.
27516
27517 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
27518
27519         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
27520         a non-POD type as the last named parameter of a varargs function.
27521
27522 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
27523
27524         PR c++/13243
27525         PR c++/12573
27526         * g++.dg/template/crash14.C: New test.
27527         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
27528
27529 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
27530
27531         * g++.dg/other/java1.C: New test.
27532
27533         PR c++/13241
27534         * g++.dg/abi/mangle18-1.C: New test.
27535         * g++.dg/abi/mangle18-2.C: New test.
27536
27537 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27538
27539         PR optimization/10312
27540         * gcc.c-torture/execute/20031214-1.c: New.
27541
27542 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
27543
27544         PR c++/10779
27545         PR c++/12160
27546         * g++.dg/parse/error3.C: New test.
27547         * g++.dg/parse/error4.C: Likewise.
27548         * g++.dg/abi/mangle4.C: Tweak error messages.
27549         * g++.dg/lookup/using5.C: Likewise.
27550         * g++.dg/other/error2.C: Likewise.
27551         * g++.dg/parse/typename5.C: Likewise.
27552         * g++.dg/parse/undefined1.C: Likewise.
27553         * g++.dg/template/arg2.C: Likewise.
27554         * g++.dg/template/ttp3.C: Likewise.
27555         * g++.dg/template/type1.C: Likewise.
27556         * g++.old-deja/g++.other/crash32.C: Likewise.
27557         * g++.old-djea/g++.pt/defarg8.C: Likewise.
27558
27559 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27560
27561         PR c++/13106
27562         * g++.dg/warn/noreturn-3.C: New test.
27563
27564 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27565
27566         PR c++/13118
27567         * g++.dg/abi/covariant3.C: New.
27568
27569 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
27570
27571         * g++.dg/eh/ia64-1.C: New test.
27572
27573 2003-12-12  Roger Sayle  <roger@eyesopen.com>
27574
27575         PR optimization/13037
27576         * g77.f-torture/execute/13037.f: New test case.
27577
27578 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
27579
27580         PR c++/12881
27581         * g++.dg/abi/covariant2.C: New.
27582
27583 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
27584
27585         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
27586
27587 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
27588
27589         * gcc.c-torture/execute/wchar_t-1.x: Delete.
27590
27591 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
27592
27593         PR other/10819
27594         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
27595         to fix Bug 10819.
27596         * lib/g++.exp (g++_version): Likewise.
27597         * lib/g77.exp (g77_version): Likewise.
27598         * lib/objc.exp (default_objc_version): Likewise.
27599
27600 2003-12-10  Richard Henderson  <rth@redhat.com>
27601
27602         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
27603
27604         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
27605
27606 2003-12-08  Matt Austern  <austern@apple.com>
27607
27608         PR c/13134
27609         * lib/gcc-dg.exp (dg-require-visibility): Define.
27610         * lib/target-supports (check_visibility_available): Define.
27611         * gcc.dg/visibility-1.c: New test.
27612         * gcc.dg/visibility-2.c: Likewise.
27613         * gcc.dg/visibility-3.c: Likewise.
27614         * gcc.dg/visibility-4.c: Likewise.
27615         * gcc.dg/visibility-5.c: Likewise.
27616         * gcc.dg/visibility-6.c: Likewise.
27617         * g++.dg/ext/visibility-1.C: Likewise.
27618         * g++.dg/ext/visibility-2.C: Likewise.
27619         * g++.dg/ext/visibility-3.C: Likewise.
27620         * g++.dg/ext/visibility-4.C: Likewise.
27621         * g++.dg/ext/visibility-5.C: Likewise.
27622         * g++.dg/ext/visibility-6.C: Likewise.
27623
27624 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27625
27626         * g++.dg/lookup/java1.C: New test.
27627         * g++.dg/lookup/java2.C: New test.
27628
27629 2003-12-07  Falk Hueffner  <falk@debian.org>
27630
27631         * g++.dg/opt/noreturn-1.C: New test.
27632
27633 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
27634
27635         * gcc.dg/overflow-1.c: New test.
27636
27637 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27638
27639         * g77.f-torture/compile/13060.f: New test.
27640
27641 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
27642
27643         PR c++/13323
27644         * g++.dg/inherit/operator2.C: New test.
27645
27646 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27647
27648         PR c++/13305
27649         * g++.dg/ext/attrib9.C: New test.
27650
27651 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
27652
27653         PR c++/13314
27654         * g++.dg/template/error7.C: New test.
27655
27656 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
27657             J"orn Rennecke <joern.rennecke@superh.com>
27658
27659         PR target/13302
27660         * g++.dg/other/struct-va_list.C: New test.
27661
27662 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27663
27664         PR c++/13166
27665         * g++.dg/parse/defarg6.C: New test.
27666
27667 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
27668
27669         PR target/13256
27670         * gcc.c-torture/execute/20031201-1.c: New test.
27671
27672 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
27673
27674         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
27675
27676 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27677
27678         * gcc.dg/builtin-return-1.c: New test.
27679
27680 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
27681             J"orn Rennecke <joern.rennecke@superh.com>
27682
27683         PR optimization/13260
27684         * gcc.c-torture/execute/20031204-1.c: New test.
27685
27686 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27687
27688         PR c++/9127
27689         * g++.dg/template/error6.C: New test.
27690
27691 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
27692
27693         * gcc.dg/20031202-1.c: New test.
27694
27695 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
27696
27697         PR c++/13179
27698         * g++.dg/template/eh1.C: New test.
27699
27700         PR c++/10771
27701         * g++.dg/template/error5.C: New test.
27702
27703 2003-12-02  David Ung  <davidu@mips.com>
27704
27705         * gcc.dg/compat/vector-check.h: Corrected type for var
27706         g_##TMODE
27707
27708 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27709
27710         PR c++/10126
27711         * g++.dg/template/ptrmem8.C: New test.
27712
27713 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
27714
27715         PR c++/12573
27716         * g++.dg/template/dependent-expr3.C: New test.
27717
27718 2003-12-01  James Lemke  <jim@wasabisystems.com>
27719
27720         * gcc.dg/arm-g2.c: New test.
27721
27722 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27723
27724         PR optimization/11634
27725         * gcc.dg/20031201-2.c: New test case.
27726
27727 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
27728
27729         PR 11433
27730         * objc.dg/proto-lossage-3.m: New test.
27731
27732 2003-12-01  Roger Sayle  <roger@eyesopen.com>
27733
27734         PR optimization/12628
27735         * gcc.dg/20031201-1.c: New test case.
27736
27737 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
27738
27739         * gcc.dg/unaligned-1.c: New test.
27740
27741 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
27742
27743         PR c++/9849
27744         * g++.dg/template/error4.C: New test.
27745         * g++.dg/template/nested3.C: Adjust error markers.
27746
27747 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27748
27749         * gcc.dg/cpp/assert4.c: Check more #system assertions.
27750
27751 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
27752
27753         PR c/10333
27754         * gcc.dg/bitfld-7.c: New test.
27755
27756 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
27757
27758         * gcc.dg/tls/asm-1.C: New test.
27759
27760 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27761
27762         * gcc.dg/cpp/assert4.c: Update.
27763
27764 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
27765
27766         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
27767         * gcc.dg/builtin-apply3.c: New test.
27768
27769 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27770
27771         * lib/compat.exp (compat-obj): New xfaildata parameter.
27772         Use it to set compiler_conditional_xfail_data before compiling.
27773         (compat-get-options): Handle dg-xfail-if.
27774         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
27775         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
27776         * gcc.dg/compat/vector-1_y.c: Likewise.
27777         * gcc.dg/compat/vector-2_x.c: Likewise.
27778         * gcc.dg/compat/vector-2_y.c: Likewise.
27779
27780 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27781
27782         * g++.dg/opt/reg-stack4.C: New test.
27783
27784 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27785
27786         * gcc.dg/builtin-apply2.c: New test.
27787
27788 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
27789
27790         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
27791
27792 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27793
27794         PR c++/12924
27795         * g++.dg/template/template-id-2.C: New test.
27796
27797 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27798
27799         PR c++/5369
27800         * g++.dg/template/memfriend1.C: New test.
27801         * g++.dg/template/memfriend2.C: Likewise.
27802         * g++.dg/template/memfriend3.C: Likewise.
27803         * g++.dg/template/memfriend4.C: Likewise.
27804         * g++.dg/template/memfriend5.C: Likewise.
27805         * g++.dg/template/memfriend6.C: Likewise.
27806         * g++.dg/template/memfriend7.C: Likewise.
27807         * g++.dg/template/memfriend8.C: Likewise.
27808         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
27809
27810 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
27811
27812         PR c++/12515
27813         * g++.dg/ext/cond1.C: New test.
27814
27815 2003-11-20  Richard Henderson  <rth@redhat.com>
27816
27817         * gcc.dg/20020201-2.c: Remove.
27818         * gcc.dg/20020201-4.c: Remove.
27819         * gcc.dg/20020304-1.c: Remove.
27820
27821 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
27822
27823         * gcc.dg/cpp/trad/xwin1.c: New test case.
27824
27825 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
27826
27827         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
27828         * lib/g77.exp: Likewise.
27829         * lib/objc.exp: Likewise.
27830         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
27831         for darwin.
27832
27833 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27834
27835         PR c++/12932
27836         * g++.dg/template/static5.C: New test.
27837
27838 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
27839
27840         * gcc.dg/nested-func-1.c: New test.
27841
27842 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27843
27844         * gcc.dg/cpp/assert4.c: New test.
27845
27846 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27847
27848         PR c++/2294
27849         * g++.dg/lookup/using9.c: New test.
27850
27851 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
27852
27853         PR c++/12762
27854         * g++.dg/template/error3.C: New test.
27855
27856 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
27857
27858         PR ada/13035
27859         * ada/acats/run_acats, run_all.sh: Fix syntax error.
27860         No longer use a wrapper for gcc, since this does not work under
27861         Windows.
27862
27863 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
27864
27865         PR c++/2094
27866         * g++.dg/template/ptrmem7.C: New test.
27867
27868 2003-11-13  Andrew Pinski <apinski@apple.com>
27869
27870         * gcc.c-torture/compile/20031113-1.c: New test.
27871
27872 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
27873             Kean Johnston <jkj@sco.com>
27874
27875         PR c/13029
27876         * gcc.dg/unused-4.c: Update.
27877
27878 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
27879
27880         * g++.dg/opt/const3.C: New test.
27881
27882 2003-11-13  Jan Hubicka  <jh@suse.cz>
27883
27884         * gcc.c-torture/compile/20031112-1.c: New test.
27885
27886 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
27887
27888         * g++.dg/parse/crash10.C: Remove bogus error marker.
27889
27890 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
27891
27892         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
27893         (host_gcc): Likewise.
27894         (ROOT): Honor $PWDCMD.
27895         (BASE): Likewise.
27896         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
27897
27898 2003-11-12  Catherine Moore  <clm@redhat.com>
27899
27900         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
27901
27902 2003-11-12  Andreas Jaeger  <aj@suse.de>
27903             Jakub Jelinek  <jakub@redhat.com>
27904             Andrew Pinski  <pinskia@physics.uc.edu>
27905             Richard Henderson  <rth@redhat.com>
27906
27907         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
27908         systems.
27909         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
27910
27911         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
27912         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
27913
27914 2003-11-11  Andreas Jaeger  <aj@suse.de>
27915
27916         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
27917
27918         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
27919
27920 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
27921
27922         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
27923         Clean ups.
27924
27925 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
27926
27927         * gcc.dg/trampoline-1.c: New test.
27928
27929 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
27930
27931         * gcc.c-torture/compile/200031109-1.c: New test.
27932
27933 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27934
27935         PR c/3190
27936         PR c/8714
27937         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
27938         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
27939         gcc.dg/format/no-y2k-1.c: Update.
27940
27941 2003-11-08  Roger Sayle  <roger@eyesopen.com>
27942
27943         PR optimization/10467
27944         * gcc.dg/20031108-1.c: New test case.
27945
27946 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
27947
27948         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
27949
27950 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
27951
27952         * gcc.dg/compound-lvalue-1.c: New test.
27953         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
27954         some XFAILs.
27955
27956 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
27957
27958         * gcc.dg/altivec-varargs-1.c: New test.
27959
27960 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
27961
27962         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
27963         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
27964         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
27965         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
27966         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
27967
27968 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
27969
27970         * gcc.dg/cond-lvalue-1.c: New test.
27971
27972 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
27973
27974         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
27975
27976 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27977
27978         PR c++/11616
27979         * g++.dg/template/instantiate5.C: New test.
27980
27981 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27982
27983         PR c++/12726
27984         * g++.dg/ext/complit2.C: Replace test with self-contained version.
27985         * ChangeLog: Add missing first entry for above test.
27986
27987 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27988
27989         PR c++/9810
27990         * g++.dg/template/using8.C: New test.
27991         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
27992
27993 2003-11-02  Roger Sayle  <roger@eyesopen.com>
27994
27995         PR optimization/10817
27996         * gcc.c-torture/compile/20031102-1.c: New test case.
27997
27998 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
27999
28000         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
28001         2147483647.
28002
28003 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28004
28005         * gcc.dg/20031102-1.c: New test.
28006
28007 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
28008
28009         * gcc.dg/complex-1.c: New test.
28010
28011 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28012
28013         PR c++/12796
28014         * g++.dg/template/crash13.C: Adjust expected error location.
28015         * g++.old-deja/g++.brendan/ns1.C: Likewise.
28016
28017 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28018
28019         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28020
28021 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28022
28023         PR/10239
28024         * gcc.c-torture/compile/20031031-2.c: New test.
28025
28026 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
28027
28028         PR/11640
28029         * gcc.c-torture/compile/20031031-1.c: New test.
28030
28031 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
28032
28033         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
28034         * gcc.misc-tests/bprob.exp: Likewise.
28035         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
28036         the execution test on arm-elf configs.
28037         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
28038         configs that don't support scratch files.
28039         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
28040
28041 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
28042
28043         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
28044         done by dejagnu.
28045
28046 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
28047
28048         * ada/acats/run_all.sh: Redirect mv output to /dev/null
28049         Avoid non pure sh syntax. Add more logging.
28050
28051         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
28052         fail.
28053
28054 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28055
28056         PR libgcj/10610
28057         * gcc.dg/ppc-stackalign-1.c: New test.
28058
28059 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
28060
28061         * ada/acats/run_all.sh: Change output to be more compliant with
28062         dejagnu framework.
28063         Create acats.sum and acats.log files under testsuite/ada/acats
28064         Only run [a-z]* directories, to filter out e.g. CVS.
28065         Redirect build output to log file.
28066
28067 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28068
28069         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
28070
28071 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
28072
28073         PR ada/5909:
28074         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
28075
28076 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
28077
28078         * gcc.c-torture/compile/20031023-1.c: New test.
28079         * gcc.c-torture/compile/20031023-2.c: New test.
28080         * gcc.c-torture/compile/20031023-3.c: New test.
28081         * gcc.c-torture/compile/20031023-4.c: New test.
28082
28083 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28084
28085         PR c++/10371
28086         * g++.dg/lookup/scoped8.C: New test.
28087
28088 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
28089
28090         * g++.dg/opt/reg-stack3.C: New test.
28091
28092 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28093
28094         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
28095
28096 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28097
28098         PR c++/11076
28099         * g++.dg/template/crash13.C: New test.
28100
28101 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28102
28103         * gcc.dg/c99-restrict-2.c: New test.
28104
28105 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
28106
28107         PR c++/12698, c++/12699, c++/12700, c++/12566
28108         * g++.dg/inherit/covariant9.C: New test.
28109         * g++.dg/inherit/covariant10.C: New test.
28110         * g++.dg/inherit/covariant11.C: New test.
28111
28112 2003-10-23  Jason Merrill  <jason@redhat.com>
28113
28114         PR c++/12726
28115         * g++.dg/ext/complit2.C: New test.
28116
28117 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
28118
28119         PR target/12654
28120         * gcc.c-torture/execute/20031020-1.c: New test.
28121
28122 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28123
28124         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
28125         following the jump_insn.
28126
28127 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
28128
28129         * gcc.dg/cast-lvalue-1.c: New test.
28130
28131 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
28132
28133         PR c++/11962
28134         * g++.dg/template/cond2.C: New test.
28135
28136 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
28137
28138         * gcc.dg/builtins-28.c: New test.
28139
28140 2003-10-20  Jan Hubicka  <jh@suse.cz>
28141
28142         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
28143         parameter.
28144         * testsuite/gcc.dg/inline-2.c: Likewise.
28145
28146 2003-10-20  Phil Edwards  <phil@codesourcery.com>
28147
28148         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
28149         * gcc.dg/nest.c: Likewise.
28150
28151 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28152
28153         PR c++/9781, c++/10583, c++/11862
28154         * g++.dg/parse/crash13.C: New test.
28155
28156 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28157
28158         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
28159
28160 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28161
28162         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
28163         Define HAVE_C99_RUNTIME except on Solaris.
28164         * gcc.dg/builtins-20.c: Likewise.
28165
28166 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28167
28168         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
28169
28170 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28171
28172         PR c++/12495
28173         * g++.dg/template/crash21.C: New test.
28174
28175 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28176
28177         PR c++/2513
28178         * g++.dg/template/typename5.C: New test.
28179
28180 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28181
28182         PR c++/12369
28183         * g++.dg/template/friend25.C: New test.
28184
28185 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
28186
28187         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
28188         versions.
28189
28190 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
28191
28192         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
28193         == 2147483647.
28194
28195 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
28196
28197         * gcc.c-torture/execute/960416-1.x: Remove.
28198         * gcc.c-torture/execute/divconst-3.x: Likewise.
28199
28200 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
28201
28202         PR target/12598
28203         * gcc.dg/torture/cris-volatile-1.c: New test.
28204
28205 2003-10-14  Roger Sayle  <roger@eyesopen.com>
28206
28207         PR optimization/9325
28208         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
28209         for overflowing floating point to integer conversion during RTL
28210         simplification.
28211
28212 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
28213
28214         * objc/execute/_cmd.m: Fix typo.
28215         * objc.dg/image-info.m, objc.dg/symtab-1.m:
28216         Relax 'scan-assembler' regexp.
28217         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
28218         objc.dg/try-catch-4.m: Run on non-Darwin targets.
28219         * objc.dg/zero-link-2.m: Remove blank line.
28220         * objc.dg/zero-link-3.m: New test case.
28221
28222 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
28223
28224         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
28225
28226         * gcc.dg/asm-names.c: Use scan-assembler-not rather
28227         than linker trickery.
28228
28229 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28230
28231         PR c++/12370
28232         * g++.dg/other/friend2.C: New test.
28233
28234 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28235
28236         * gcc.dg/20031012-1.c: New test.
28237
28238 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
28239
28240         * gcc.dg/weak/weak-3.c: Fix for new warning.
28241
28242 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
28243
28244         PR optimization/8750
28245         * gcc.c-torture/execute/20031012-1.c: New test case.
28246
28247 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28248
28249         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
28250         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
28251
28252 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28253
28254         PR optimization/12260
28255         * gcc.c-torture/compile/20031011-2.c: New test case.
28256
28257 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28258
28259         * gcc.c-torture/execute/20031011-1.c: New testcase.
28260
28261 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
28262
28263         * gcc.c-torture/compile/20031011-1.c: New test.
28264
28265 2003-10-11  Jan Hubicka  <jh@suse.cz>
28266
28267         * g++.dg/other/first-global.C: New test.
28268
28269 2003-10-11  Roger Sayle  <roger@eyesopen.com>
28270
28271         * gcc.c-torture/execute/string-opt-18.c: New testcase.
28272
28273 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
28274
28275         * gcc.c-torture/compile/20031010-1.c: New test.
28276
28277 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
28278
28279         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
28280         * gcc.c-torture/execute/va-arg-25.c: ... here.
28281
28282 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
28283
28284         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
28285
28286 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
28287
28288         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
28289
28290 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
28291
28292         * g++.dg/parse/error2.C: New test.
28293
28294 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
28295
28296         PR c++/11097
28297         * g++.dg/other/error5.C: Modify the error message.
28298         * g++.dg/lookup/using8.C: New test.
28299
28300 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
28301
28302         * gcc.dg/darwin-abi-2.c: New file.
28303         * gcc.c-torture/execute/va-arg-24.c: New file.
28304
28305 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
28306
28307         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
28308         indentation.
28309
28310 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
28311
28312         PR c++/10147
28313         * g++.dg/other/error4.C: Update error messages.
28314         * g++.dg/template/ptrmem4.C: Likewise.
28315
28316         PR c++/12337
28317         * g++.dg/init/new9.C: New test.
28318
28319         PR c++/12334, c++/12236, c++/8656
28320         * g++.dg/ext/attrib8.C: New test.
28321
28322 2003-10-06  Devang Patel  <dpatel@apple.com>
28323
28324         * gcc.dg/debug/dwarf2-3.h: New test.
28325         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
28326
28327 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
28328
28329         * g++.dg/opt/cfg2.C: New test.
28330
28331 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
28332
28333         * g++.dg/opt/float1.C: New test.
28334
28335 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28336
28337         * gcc.dg/c90-array-lval-6.c: New test.
28338         * gcc.dg/c99-array-lval-6.c: New test.
28339
28340 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
28341             Ziemowit Laski  <zlaski@apple.com>
28342
28343         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
28344         'Derived', so that it is never considered a class method; add
28345         new warning for '+port' method ambiguity.
28346         * objc.dg/method-12.m: Include <objc/objc.h> instead of
28347         <objc/objc-api.h> (needed on Mac OS X).
28348         * objc.dg/method-13.m: New test.
28349
28350 2003-10-03  Roger Sayle  <roger@eyesopen.com>
28351
28352         PR optimization/9325, PR java/6391
28353         * gcc.c-torture/execute/20031003-1.c: New test case.
28354
28355 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
28356
28357         PR optimization/12180
28358         * gcc.dg/20031002-1.c: New test.
28359
28360         PR c++/12486
28361         * g++.dg/inherit/error1.C: New test.
28362
28363 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
28364
28365         * lib/f-torture.exp (search_for): Rename to...
28366         (search_for_re): This.  Also, clean up comments and the
28367         "regexp" invocation.
28368
28369 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
28370
28371         * gcc.c-torture/compile/20031002-1.c: New test.
28372
28373 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
28374
28375         * g++.dg/opt/cond1.C: New test.
28376
28377 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
28378
28379         * gcc.dg/Wold-style-definition-2.c: New testcase.
28380         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
28381
28382 2003-09-29  Richard Henderson  <rth@redhat.com>
28383
28384         * g++.dg/init/array10.C: Add dg-options.
28385
28386 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
28387
28388         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
28389
28390 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28391
28392         * g++.dg/template/friend19.C: Fix typo.
28393         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
28394
28395 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
28396
28397         * gcc.c-torture/execute/20030928-1.c: New test.
28398         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
28399
28400 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
28401
28402         * g++.dg/opt/unroll1.C: New test.
28403
28404 2003-09-26  Roger Sayle  <roger@eyesopen.com>
28405
28406         PR optimization/11741
28407         * gcc.dg/20030926-1.c: New test case.
28408
28409 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28410
28411         PR c++/5655
28412         * g++.dg/parse/access7.C: New test.
28413         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
28414
28415 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
28416
28417         MERGE OF objc-improvements-branch into MAINLINE:
28418         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
28419         if libobjc has not been built.
28420         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
28421         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
28422         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
28423         objc/execute/nested-3.m, objc/execute/np-2.m,
28424         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
28425         objc/execute/redefining_self.m, objc/execute/root_methods.m,
28426         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
28427         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
28428         objc.dg/special/unclaimed-category-1.h,
28429         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
28430         well as GNU runtime.
28431         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
28432         * execute/cascading-1.m, execute/function-message-1.m,
28433         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
28434         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
28435         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
28436         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
28437         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
28438         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
28439         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
28440         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
28441         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
28442         * objc.dg/bitfield-2.m: Run only on Darwin.
28443         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
28444         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
28445         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
28446         * objc.dg/const-str-1.m: Fix constant string layout.
28447
28448 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
28449
28450         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
28451
28452 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
28453
28454         * gcc.dg/darwin-abi-1.c: New file.
28455
28456 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
28457
28458         PR target/12281
28459         * gcc.c-torture/compile/20030921-1.c: New test.
28460
28461 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
28462
28463         * g++.dg/opt/reg-stack2.C: New test.
28464
28465 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
28466
28467         * g++.dg/eh/delayslot1.C: New test.
28468
28469 2003-09-20  Richard Henderson  <rth@redhat.com>
28470
28471         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
28472
28473 2003-09-20  Roger Sayle  <roger@eyesopen.com>
28474
28475         * gcc.c-torture/execute/20030920-1.c: New test case.
28476
28477 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28478
28479         * g++.dg/rtti/typeid3.C: Correct expected error message.
28480
28481 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28482
28483         PR c++/157
28484         * g++.dg/parse/crash12.C: New test.
28485
28486 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
28487
28488         * gcc.dg/compat/mixed-struct-check.h: New.
28489         * gcc.dg/compat/mixed-struct-defs.h: New.
28490         * gcc.dg/compat/mixed-struct-init.h: New.
28491         * gcc.dg/compat/struct-by-value-19_main.c: New.
28492         * gcc.dg/compat/struct-by-value-19_x.c: New.
28493         * gcc.dg/compat/struct-by-value-19_y.c: New.
28494         * gcc.dg/compat/struct-by-value-20_main.c: New.
28495         * gcc.dg/compat/struct-by-value-20_x.c: New.
28496         * gcc.dg/compat/struct-by-value-20_y.c: New.
28497         * gcc.dg/compat/struct-return-19_main.c: New.
28498         * gcc.dg/compat/struct-return-19_x.c: New.
28499         * gcc.dg/compat/struct-return-19_y.c: New.
28500         * gcc.dg/compat/struct-return-20_main.c: New.
28501         * gcc.dg/compat/struct-return-20_x.c: New.
28502         * gcc.dg/compat/struct-return-20_y.c: New.
28503
28504 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
28505         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
28506         so that it will not complain on LP64 targets.
28507
28508 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28509
28510         PR c++/495
28511         * g++.dg/template/friend24.C: New test.
28512
28513 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
28514
28515         PR c++/12332
28516         * g++.dg/template/memtmpl2.C: New test.
28517
28518 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
28519
28520         PR target/11184
28521         * gcc.dg/builtin-apply1.c: New test.
28522
28523 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28524
28525         PR c++/9848
28526         * g++.dg/warn/Wunused-4.C: New test.
28527
28528 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28529
28530         PR c++/12316
28531         * g++.dg/other/gc2.C: New test.
28532
28533 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
28534
28535         PR c++/11991
28536         * g++.dg/rtti/typeid3.C: New test.
28537
28538         PR c++/12266
28539         * g++.dg/overload/template1.C: New test.
28540
28541 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
28542
28543         * g++.dg/opt/cfg3.C: New test.
28544
28545 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28546
28547         PR c++/7939
28548         * g++.dg/template/crash11.C: New test.
28549
28550 2003-09-16  Jason Merrill  <jason@redhat.com>
28551             Jakub Jelinek  <jakub@redhat.com>
28552
28553         * gcc.dg/attr-warn-unused-result.c: New test.
28554
28555 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28556
28557         PR c++/12184
28558         * g++.dg/expr/call2.C: New test.
28559
28560 2003-09-15  Andreas Jaeger  <aj@suse.de>
28561
28562         * gcc.dg/Wold-style-definition-1.c: New test.
28563
28564 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
28565
28566         PR c++/3907
28567         * g++.dg/parse/template12.C: New test.
28568
28569         * g++.dg/abi/bitfield11.C: New test.
28570         * g++.dg/abi/bitfield12.C: Likewise.
28571
28572 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
28573
28574         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
28575         non-expansion of functional macro name without arguments at EOL.
28576         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
28577
28578 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
28579
28580         * gcc.c-torture/execute/20030914-[12].c: New tests.
28581
28582 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
28583
28584         PR c++/11788
28585         * g++.dg/overload/addr1.C: New test.
28586
28587 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
28588
28589         * gcc.dg/20030909-1.c: New test.
28590
28591 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
28592
28593         * gcc.dg/ultrasp10.c: New test.
28594
28595 2003-09-09  Devang Patel  <dpatel@apple.com>
28596
28597         * gcc.dg/darwin-ld-6.c: New test.
28598
28599 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28600
28601         * gcc.dg/torture/builtin-explog-1.c: New testcase.
28602
28603 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28604
28605         * gcc.dg/ia64-types1.c: New test.
28606         * gcc.dg/ia64-types2.c: Likewise.
28607
28608 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28609
28610         * gcc.dg/builtins-1.c: Add more _Complex tests.
28611         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28612
28613         * gcc.dg/builtins-1.c: Test existing _Complex functions.
28614         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28615
28616 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
28617
28618         PR c++/11786
28619         * g++.dg/lookup/koenig2.C: New test.
28620
28621         PR c++/5296
28622         * g++.dg/rtti/typeid2.C: New test.
28623
28624 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
28625
28626         * gcc.c-torture/compile/20030904-1.c: New test.
28627
28628 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
28629
28630         * g++.dg/opt/longbranch2.C: New test.
28631
28632 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28633
28634         * g++.dg/template/crash10.C: Only compile it.
28635
28636 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
28637
28638         PR middle-end/11665
28639         * gcc.c-torture/compile/20030907-1.c: New test.
28640         * g++.dg/init/array11.C: New test.
28641
28642 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28643
28644         PR c++/11852
28645         * g++.dg/init/struct1.C: New test.
28646
28647 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
28648
28649         PR c++/12181
28650         * g++.dg/expr/comma1.C: New test.
28651
28652 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
28653
28654         PR c++/11867
28655         * g++.dg/expr/static_cast5.C: New test.
28656
28657 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
28658
28659         PR c++/11507
28660         * g++.dg/lookup/scoped7.C: New test.
28661
28662         PR c++/9574
28663         * g++.dg/other/static1.C: New test.
28664
28665         PR c++/11490
28666         * g++.dg/warn/template-1.C: New test.
28667
28668         PR c++/11432
28669         * g++.dg/template/crash10.C: New test.
28670
28671         PR c++/2478
28672         * g++.dg/overload/VLA.C: New test.
28673
28674         PR c++/10804
28675         * g++.dg/template/call1.C: New test.
28676
28677 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28678
28679         PR c++/11794
28680         * g++.dg/parse/using3.C: New test.
28681
28682 2003-09-06  Roger Sayle  <roger@eyesopen.com>
28683
28684         PR c++/11409
28685         * g++.dg/overload/builtin3.C: New test case.
28686
28687 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
28688
28689         PR c/9862
28690         * gcc.dg/20030906-1.c: New test.
28691         * gcc.dg/20030906-2.c: Likewise.
28692
28693 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
28694
28695         PR c++/12167
28696         * g++.dg/parse/defarg5.C: New test.
28697
28698         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
28699
28700 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
28701
28702         PR c++/12163
28703         * g++.dg/expr/static_cast4.C: New test.
28704
28705         PR c++/12146
28706         * g++.dg/template/crash9.C: New test.
28707
28708 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
28709
28710         * g++.old-deja/g++.ext/pretty2.C: Update for change
28711         in __FUNCTION__.
28712         * g++.old-deja/g++.ext/pretty3.C: Likewise.
28713
28714 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
28715
28716         PR c++/11922
28717         * g++/dg/template/qualified-id1.C: New test.
28718
28719         PR c++/12037
28720         * g++.dg/warn/noeffect4.C: New test.
28721
28722 2003-09-04  Matt Austern  <austern@apple.com>
28723
28724         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
28725         * g++.dg/ext/fnname2.C: Likewise.
28726         * g++.dg/ext/fnname3.C: Likewise.
28727
28728 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
28729
28730         * g++.dg/expr/lval1.C: New test.
28731         * g++.dg/ext/lvcast.C: Remove.
28732
28733 2003-09-03  Roger Sayle  <roger@eyesopen.com>
28734
28735         PR optimization/11700.
28736         * gcc.c-torture/compile/20030903-1.c: New test case.
28737
28738 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
28739
28740         PR c++/12053
28741         * g++.dg/abi/layout4.C: New test.
28742
28743 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
28744
28745         PR c++/11553
28746         * g++.dg/parse/friend3.C: New test.
28747
28748 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
28749
28750         PR c++/11847
28751         * g++.dg/template/class1.C: New test.
28752
28753         PR c++/11808
28754         * g++.dg/expr/call1.C: New test.
28755
28756 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
28757
28758         PR c++/12114
28759         * g++.dg/init/ref9.C: New test.
28760
28761         PR c++/11972
28762         * g++.dg/template/nested4.C: New test.
28763
28764 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28765
28766         PR c++/12093
28767         * g++.dg/template/non-dependent4.C: New test.
28768
28769         PR c++/11928
28770         * g++.dg/inherit/conv1.C: New test.
28771
28772 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
28773
28774         PR c++/6196
28775         * g++.dg/ext/label1.C: New test.
28776         * g++.dg/ext/label2.C: Likewise.
28777
28778 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28779
28780         * g++.dg/expr/cond3.C: New test.
28781
28782 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28783
28784         * gcc.dg/builtins-1.c: Add new builtin cases.
28785
28786 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28787
28788         * gcc.dg/builtins-1.c: Add new cases.
28789         * gcc.dg/torture/builtin-attr-1.c: Likewise.
28790
28791 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28792
28793         * gcc.dg/builtins-1.c: Add more math builtin tests.
28794         * gcc.dg/torture/builtin-attr-1.c: New test.
28795
28796 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
28797
28798         PR optimization/5079
28799         * g++.dg/opt/static3.C: New test.
28800
28801 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28802
28803         * gcc.misc-tests/gcov-10b.c: New test.
28804
28805 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
28806
28807         * g++.dg/opt/ptrmem3.C: New test.
28808
28809         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
28810
28811 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
28812
28813         * gcc.dg/20030826-2.c: New test.
28814
28815 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28816
28817         PR middle-end/12002
28818         * g77.f-torture/compile/12002.f: New test case.
28819
28820 2003-08-26  Roger Sayle  <roger@eyesopen.com>
28821
28822         * gcc.dg/20030826-1.c: New test case.
28823
28824 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
28825
28826         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
28827
28828 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
28829
28830         PR c++/11871
28831         * c++.dg/lookup/crash1.C: New test.
28832
28833         * c++.dg/warn/noeffect3.C: New test.
28834
28835 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
28836
28837         * gcc.dg/compat/vector-1_x.c: Compile with -w.
28838         * gcc.dg/compat/vector-1_y.c: Ditto.
28839         * gcc.dg/compat/vector-2_x.c: Ditto.
28840         * gcc.dg/compat/vector-2_y.c: Ditto.
28841
28842 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
28843
28844         * gcc.dg/20030702-1.c: New test.
28845
28846 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
28847
28848         PR c++/8795
28849         * g++.dg/ext/altivec-1.C: New test.
28850
28851 2003-08-24  Richard Henderson  <rth@redhat.com>
28852
28853         * g++.dg/eh/simd-2.C: Add -w for x86.
28854
28855 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
28856
28857         * gcc.dg/20030815-1.c: New test.
28858
28859 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28860
28861         PR c++/3765
28862         * g++.dg/parse/access6.C: New test.
28863
28864 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28865
28866         PR c++/641, c++/11876
28867         * g++.dg/template/friend22.C: New test.
28868         * g++.dg/template/friend23.C: Likewise.
28869
28870 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28871
28872         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
28873         identically.
28874
28875 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28876
28877         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
28878
28879 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28880
28881         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
28882
28883 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28884
28885         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
28886
28887 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
28888
28889         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
28890
28891 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
28892
28893         PR c++/11919
28894         * g++.dg/overload/prom1.C: New test.
28895
28896         PR c++/11551
28897         * g++.dg/parse/dtor2.C: New test.
28898
28899         PR c++/10762
28900         * g++.dg/parse/using2.C: New test.
28901
28902 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
28903
28904         PR target/11805
28905         * gcc.c-torture/compile/20030821-1.c: New.
28906
28907 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
28908
28909         PR c++/11834
28910         * g++.dg/template/deduce2.C: New test.
28911
28912 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
28913
28914         * gcc.c-torture/execute/20030821-1.c: New test.
28915
28916 2003-08-20  Roger Sayle  <roger@eyesopen.com>
28917
28918         PR middle-end/11984
28919         * gcc.dg/20030820-1.c: New test case.
28920
28921 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
28922
28923         PR c++/11945
28924         * g++.dg/warn/noeffect2.C: New test.
28925
28926 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
28927
28928         PR c++/10926
28929         * g++.dg/template/dtor2.C: New test.
28930
28931         PR c++/11684
28932         * g++.dg/template/operator1.C: New test.
28933         * g++.dg/parse/operator4.C: New test.
28934
28935         PR c++/11946.C
28936         * g++.dg/expr/enum1.C: New test.
28937         * gcc.dg/c99-bool-1.c: Remove bogus warning.
28938
28939         PR c++/11036.C
28940         * g++.dg/parse/elab2.C: New test.
28941         * g++.dg/parse/typedef4.C: Change error message.
28942         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
28943         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
28944         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
28945
28946 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
28947
28948         * gcc.dg/pch/warn-1.c: New.
28949         * gcc.dg/pch/warn-1.hs: New.
28950
28951         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
28952         not-tested file.
28953
28954 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28955
28956         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
28957
28958 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
28959
28960         * gcc.dg/uninit-D.c: New Test.
28961         * gcc.dg/uninit-E.c: New Test.
28962         * gcc.dg/uninit-F.c: New Test.
28963         * gcc.dg/uninit-G.c: New Test.
28964
28965 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
28966
28967         * g++.dg/README: Describe the pch directory.
28968
28969 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28970
28971         PR c++/11174
28972         * g++.dg/parse/access4.C: New test.
28973         * g++.dg/parse/access5.C: Likewise.
28974         * g++.old-deja/g++.jason/access17.C: Adjust error message.
28975
28976 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
28977
28978         * gcc.dg/noncompile/20030818-1.c: New.
28979
28980 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
28981
28982         PR c++/11957
28983         * g++.dg/warn/noeffect1.C: New test.
28984
28985         * g++.dg/template/scope2.C: New test.
28986         * g++.dg/template/error2.C: Correct dg-error
28987
28988 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
28989
28990         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
28991
28992 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
28993
28994         PR C++/11512
28995         * g++.dg/template/warn1.C: New.
28996
28997 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
28998
28999         * g++.dg/template/error2.C: New test.
29000         * g++.dg/lookup/using7.C: Adjust errors
29001         * g++.old-deja/g++.pt/crash36.C: Likewise.
29002         * g++.old-deja/g++.pt/derived3.C: Likewise.
29003
29004 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29005
29006         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
29007         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
29008         * gcc.c-torture/execute/builtins/string-9.c: New, from
29009         string-opt-9.c.  Adjust for execute/builtins framework.
29010         * gcc.c-torture/execute/string-opt-9.c: Delete.
29011
29012 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
29013
29014         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
29015
29016         * g++.dg/parse/ret-type2.C: New test.
29017
29018         PR c++/11703
29019         * g++.dg/init/new8.C: New test.
29020
29021         PR c++/10923
29022         * g++.dg/parse/typedef5.C: New test.
29023
29024         PR c++/9512
29025         * g++.dg/parse/qualified2.C: New test.
29026         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
29027         invalid code.
29028
29029 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
29030
29031         * g++.dg/conversion/ptrmem1.C: New test.
29032
29033 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
29034
29035         PR target/11693
29036         * gcc.dg/20030811-1.c: New test.
29037
29038         PR target/11535
29039         * gcc.c-torture/execute/20030811-1.c: New test.
29040
29041 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29042
29043         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
29044
29045 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
29046
29047         PR c++/11789.C
29048         * g++.dg/inherit/multiple1.C: New test.
29049
29050 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29051
29052         * gcc.dg/spe1.c: New test.
29053
29054         PR c++/11670
29055         * g++.dg/expr/cast2.C: New test.
29056
29057         PR c++/10530
29058         * g++.dg/template/dependent-name2.C: New test.
29059
29060 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
29061
29062         * g++.dg/parse/crash11.C: Put the dg options in comments.
29063
29064 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
29065
29066         * lib/gcc-dg.exp: Update for diagnostic change.
29067
29068 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29069
29070         PR c++/5767
29071         * g++.dg/parse/crash11.C: New test.
29072
29073 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
29074
29075         * gcc.dg/cpp/spacing1.c: Update.
29076
29077 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
29078
29079         PR target/11739
29080         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
29081         a value for -mtune.
29082
29083 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29084
29085         PR middle-end/11771
29086         * gcc.c-torture/compile/20030804-1.c: New test case.
29087
29088 2003-08-04  Roger Sayle  <roger@eyesopen.com>
29089
29090         * gcc.dg/20030804-1.c: New test case.
29091
29092 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
29093
29094         * gcc.dg/cpp/separate-1.c: New test.
29095
29096 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
29097
29098         PR c++/11704
29099         * g++.dg/template/dependent-expr2.C: New test.
29100
29101         PR c++/11766
29102         * g++.dg/expr/ptrmem1.C: New test.
29103
29104 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29105
29106         PR c++/9453
29107         * g++.dg/template/friend15.C: New test.
29108
29109 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
29110
29111         * lib/dg-pch.exp: Work round PCH bug.
29112
29113 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29114
29115         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
29116         builtins.  Move cases from builtins-4.c here.
29117
29118         * gcc.dg/torture/builtin-math-1.c: New test taken from
29119         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
29120         additional cases.
29121
29122         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
29123         Delete.
29124
29125 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
29126
29127         PR c++/9447
29128         * g++.dg/template/using7.C: New test.
29129
29130 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
29131
29132         * import1.c, import2.c: New tests.
29133
29134 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
29135
29136         * g++.dg/eh/crossjump1.C: New test.
29137
29138 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
29139
29140         PR c++/11697
29141         * g++.dg/template/using6.C: New test.
29142
29143         PR c++/11744
29144         * g++.dg/template/koenig2.C: New test.
29145
29146 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29147
29148         PR c++/7983
29149         * g++.dg/parse/typedef4.C: New test.
29150
29151 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29152
29153         PR c++/8442, c++/8806
29154         * g++.dg/template/elab1.C: New test.
29155         * g++.dg/template/type2.C: Likewise.
29156         * g++.dg/template/ttp3.C: Adjust expected error message.
29157         * g++.old-deja/g++.law/visibility13.C: Likewise.
29158         * g++.old-deja/g++.niklas/t135.C: Likewise.
29159         * g++.old-deja/g++.pt/ttp41.C: Likewise.
29160         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
29161         template argument.
29162         * g++.old-deja/g++.pt/ttp44.C: Likewise.
29163
29164 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
29165
29166         PR c++/11295
29167         * g++.dg/ext/stmtexpr1.C: New test.
29168
29169         * g++.dg/opt/tmp1.C: New test.
29170
29171         PR c++/11525
29172         * g++.dg/parse/constant4.C: New test.
29173
29174         PR c++/9447
29175         * g++.dg/template/using5.C: New test.
29176
29177 2003-07-31  Roger Sayle  <roger@eyesopen.com>
29178
29179         * gcc.dg/builtins-27.c: New test case.
29180
29181 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
29182
29183         * gcc.dg/tls/opt-7.c: New test.
29184
29185 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
29186
29187         * g++.old-deja/g++.other/crash18.C: Remove.
29188
29189 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
29190
29191         * g++.dg/template/explicit3.C: New.
29192         * g++.dg/template/explicit4.C: New.
29193         * g++.dg/template/explicit5.C: New.
29194
29195         PR c++/11347
29196         * g++.dg/template/memtmpl1.C: New.
29197
29198 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
29199
29200         PR target/11565
29201         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
29202         * gcc.dg/i386-387-5.c (dg-options): Likewise.
29203
29204 2003-07-30  Jan Hubicka  <jh@suse.cz>
29205
29206         * vtgc1.c: Kill.
29207
29208 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
29209
29210         * gcc.dg/struct-in-proto-1.c: New test.
29211
29212 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
29213
29214         * gcc.dg/cpp/include2.c: Only expect one message.
29215
29216 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
29217
29218         PR c++/9447
29219         * g++.dg/template/using1.C: New test.
29220         * g++.dg/template/using2.C: New test.
29221         * g++.dg/template/using3.C: New test.
29222         * g++.dg/template/using4.C: New test.
29223
29224 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
29225
29226         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
29227         * gcc.c-torture/execute/string-opt-10.c: Likewise.
29228
29229 2003-07-28  Jan Hubicka  <jh@suse.cz>
29230
29231         PR c++/11530
29232         * g++.dg/opt/call1.C: New test.
29233
29234 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
29235
29236         PR c++/11667
29237         * g++.dg/init/enum2.C: New test.
29238         * g++.dg/template/overload1.C: Add "-w" option.
29239
29240 2003-07-28    <hp@bitrange.com>
29241
29242         * gcc.dg/Wdeclaration-after-statement-1.c,
29243         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
29244
29245 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
29246
29247         * gcc.c-torture/compile/20030725-1.c: New test.
29248
29249 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
29250
29251         * gcc.dg/20030505.c: Only run for SPE.
29252         Remove definition of opaque type.
29253
29254 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
29255
29256         * g++.dg/template/ptrmem6.C: New test.
29257
29258 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
29259
29260         * gcc.c-torture/compile/zero-strct-2.c: New test.
29261
29262 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
29263
29264         * gcc.dg/intermod-1.c: New test.
29265
29266 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
29267
29268         PR c++/11617
29269         * g++.dg/template/lookup2.C: New test.
29270         * g++.dg/template/memclass1.C: Remove instantiated from error.
29271         * g++.dg/other/error2.C: Tweak expected errors.
29272
29273         PR c++/11596
29274         * g++.dg/template/defarg3.C: New test.
29275
29276         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
29277
29278 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
29279
29280         * g++.dg/inherit/access5.C: New test.
29281
29282 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29283
29284         PR c++/11513
29285         * g++.dg/template/crash8.C: New test.
29286
29287 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
29288
29289         PR c/10602
29290         * gcc.dg/noncompile/incomplete-2.c: New test.
29291
29292 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
29293
29294         PR c++/11645
29295         * g++.dg/inherit/access4.C: New test.
29296
29297         PR c++/11517
29298         * g++.dg/expr/cond2.C: New test.
29299
29300         PR optimization/10679
29301         * g++.dg/opt/inline4.C: New test.
29302
29303 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
29304
29305         * g++.dg/parse/crash10: New test.
29306
29307 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29308
29309         * g++.dg/ext/flexary1.C: New test.
29310
29311 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29312
29313         PR c++/10793
29314         * g++.dg/template/crash9.C: New test.
29315
29316 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29317
29318         PR c++/3004
29319         * g++.dg/parse/typedef3.C: New test.
29320
29321         PR c++/7906
29322         * g++.dg/parse/operator2.C: New test.
29323
29324         PR c++/8895
29325         * g++.dg/parse/def-tmpl-arg1.C: New test.
29326
29327         PR c++/9282
29328         * g++.dg/parse/funptr1.C: New test.
29329
29330         PR c++/9452
29331         * g++.dg/parse/ambig3.C: New test.
29332
29333         PR c++/9454
29334         * g++.dg/parse/operator3.C: New test.
29335
29336         PR c++/9486
29337         * g++.dg/parse/template10.C: New test.
29338
29339         PR c++/9488
29340         * g++.dg/parse/template11.C: New test.
29341
29342         PR c++/10150
29343         * g++.dg/parse/invalid-op1.C: New test.
29344
29345         PR c++/10247
29346         * g++.dg/parse/condexpr1.C: New test.
29347
29348 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
29349
29350         * g++.dg/ext/packed3.C: New test.
29351         * g++.dg/ext/packed4.C: New test.
29352
29353         * gcc.dg/pack-test-3.c: New test.
29354
29355 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
29356
29357         * lib/compat.exp: Handle dg-options per source file.
29358         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
29359         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
29360         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
29361         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
29362         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
29363         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
29364         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
29365         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
29366         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
29367         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
29368         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
29369         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
29370         * g++.dg/compat/break/bitfield7_x.C: Ditto.
29371         * g++.dg/compat/break/bitfield7_y.C: Ditto.
29372
29373 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
29374
29375         PR c/10320
29376         * gcc.c-torture/execute/20030718-1.c: New test.
29377
29378 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29379
29380         PR optimization/11536
29381         * gcc.dg/20030721-1.c: New test.
29382
29383 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
29384
29385         PR c++/11546
29386         * g++.dg/template/lookup1.C: New test.
29387
29388 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
29389
29390         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
29391         diagnostics of ill-formed constructs involving labels.
29392         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
29393         the new 'previously defined here' message.
29394
29395 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
29396
29397         * g++.dg/parse/non-dependent2.C: New test.
29398
29399 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
29400
29401         * g++.dg/init/init-ref4.C: xfail on targets without
29402         weak symbols.
29403
29404 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
29405
29406         PR target/11087
29407         * gcc.c-torture/execute/20030717-1.c: New test.
29408
29409 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29410
29411         * g++.dg/opt/cfg1.C: New test.
29412
29413 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
29414
29415         PR optimization/11557
29416         * gcc.dg/20030717-1.c: New test.
29417
29418 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
29419
29420         PR c++/10476
29421         * g++.dg/expr/crash-1.C: New test.
29422
29423         PR c++/11027
29424         * g++.dg/template/init3.C: New test.
29425
29426         PR c++/8222
29427         * g++.dg/template/non-dependent1.C: New test.
29428
29429         PR c++/11070
29430         * g++.dg/template/non-dependent2.C: New test.
29431
29432         PR c++/11071
29433         * g++.dg/template/non-dependent3.C: New test.
29434
29435         PR c++/9907
29436         * g++.dg/template/sizeof5.C: New test.
29437
29438 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
29439
29440         PR 11498
29441         * gcc.c-torture/compile/mangle-1.c: New file.
29442
29443 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29444
29445         PR c++/7809
29446         * g++.dg/parse/access3.C: New test.
29447
29448 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
29449
29450         PR c++/11384
29451         * g++.dg/init/init-ref4.C: New test.
29452
29453 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
29454
29455         PR c++/11547
29456         * g++.dg/parse/constant3.C: New test.
29457         * g++.dg/parse/crash7.C: Likewise.
29458
29459 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
29460
29461         PR target/11008
29462         * gcc.dg/i386-pentium4-not-mull.c: New.
29463
29464 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
29465
29466         * gcc.dg/asm-names.c (ymain): Make it weak.
29467
29468 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29469
29470         PR c++/5421
29471         * g++.dg/template/friend21.C: New test.
29472
29473 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
29474
29475         * gcc.dg/cleanup-8.c: New test.
29476         * gcc.dg/cleanup-9.c: New test.
29477
29478 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
29479
29480         * g++.dg/ext/dll-MI1.h: New file.
29481         * g++.dg/ext/dllexport-MI1.C: New file.
29482         * g++.dg/ext/dllimport-MI1.C: New file.
29483
29484 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
29485
29486         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
29487         it does not have cmpstrsi patterns (just cmpmemsi).
29488
29489 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
29490
29491         PR debug/11473
29492         * g++.dg/debug/debug8.C: New test.
29493
29494 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29495
29496         PR c++/10108
29497         * g++.dg/template/crash7.C: New test.
29498
29499 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
29500
29501         PR target/10795
29502         * gcc.c-torture/compile/20030708-1.c: New.
29503
29504 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
29505
29506         * gcc.c-torture/execute/20030715-1.c: New test.
29507
29508 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
29509
29510         * gcc.dg/pch/inline-3.c: New file.
29511         * gcc.dg/pch/inline-3.hs: New file.
29512         * gcc.dg/pch/inline-4.c: New file.
29513         * gcc.dg/pch/inline-4.hs: New file.
29514
29515 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
29516
29517         PR c++/11509
29518         * g++.dg/template/crash6.C: New test.
29519
29520         PR c++/7053
29521         * g++.dg/template/friend20.C: New test.
29522
29523         PR c++/7019
29524         * g++.dg/template/overload2.C: New test.
29525
29526 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
29527
29528         PR optimization/11440
29529         * gcc.c-torture/execute/20030714-1.c: New test.
29530
29531 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29532
29533         PR c++/11154
29534         * g++.dg/template/partial2.C: New test.
29535
29536 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
29537
29538         PR c++/11503
29539         * g++.dg/template/anon1.C: New test.
29540
29541         PR c++/11493
29542         PR c++/11495
29543         * g++.dg/parse/template9.C: Likewise.
29544         * g++.dg/template/crash4.C: New test.
29545         * g++.dg/template/koenig1.C: Likewise.
29546         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
29547         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
29548         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
29549         functions.
29550         * g++.old-deja/g++.jason/template36.C: Likewise.
29551         * g++.old-deja/g++.mike/p1989.C: Likewise.
29552         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
29553         * g++.old-deja/g++.pt/ttp20.C: Use this->.
29554         * g++.old-deja/g++.pt/ttp21.C: Use this->.
29555         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
29556         compiling.
29557         * g++.old-deja/g++.pt/union2.C: Use this->.
29558
29559 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
29560
29561         * gcc.dg/20030711-1.c: New test.
29562
29563 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
29564
29565         PR c++/11050
29566         * g++.dg/parse/args1.C: New test.
29567         * g++.pt/defarg8.C: Change expected errors.
29568
29569 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
29570
29571         PR c++/8164
29572         * g++.dg/template/nontype2.C: New test.
29573
29574         PR c++/10558
29575         * g++.dg/parse/template8.C: New test.
29576
29577         PR c++/8327
29578         * g++.dg/template/scope1.C: New test.
29579
29580         * g++.dg/warn/Wsign-compare-1.C: New test.
29581
29582 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29583
29584         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
29585
29586 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
29587
29588         PR c++/9411
29589         * g++.dg/template/explicit2.C: New test.
29590
29591         PR c++/10032
29592         * g++.dg/warn/pedantic1.C: New test.
29593
29594 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
29595
29596         PR c++ 9483
29597         * g++.dg/other/field1.C: New test.
29598
29599 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
29600
29601         PR c/11449
29602         * gcc.c-torture/compile/20030707-1.c: New.
29603
29604 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29605
29606         PR c++/10849
29607         * g++.dg/template/access12.C: New test.
29608
29609 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
29610
29611         * g++.dg/bprob/bprob.exp (prof_ext): Update.
29612         * g77.dg/bprob/bprob.exp (prof_ext): Update.
29613         * gcc.misc-tests/bprob.exp (prof_ext): Update.
29614         * gcc.misc-tests/gcov.exp: Update
29615         * g++.dg/gcov/gcov.exp: Update
29616         * lib/gcov.exp: Update.
29617
29618 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
29619
29620         * g++.dg/abi/mangle17.C: Make sure template expressions are
29621         dependent.
29622         * g++.dg/abi/mangle4.C: Mark erroneous casts.
29623         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
29624         * g++.dg/opt/stack1.C: Remove erroneous code.
29625         * g++.dg/parse/template7.C: New test.
29626         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
29627         * g++.old-deja/g++.pt/crash4.C: Likewise.
29628
29629 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29630
29631         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
29632         with zero or one occurence of `$' after the initial `L'.
29633
29634 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
29635
29636         * gcc.c-torture/compile/20030704-1.c: Add a comment.
29637
29638 2003-07-08  Roger Sayle  <roger@eyesopen.com>
29639
29640         PR c/11370
29641         * gcc.dg/Wunreachable-6.c: New testcase.
29642         * gcc.dg/Wunreachable-7.c: New testcase.
29643
29644 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29645
29646         PR c/11420
29647         * gcc.dg/20030708-1.c: New test.
29648
29649 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
29650
29651         * gcc.dg/compat/sdata-section.h: New file.
29652         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
29653         * gcc.dg/torture/mips-sdata-1.c: New test.
29654
29655 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29656
29657         PR c++/11030
29658         * g++.dg/template/friend19.C: New test.
29659
29660 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
29661
29662         * g++.dg/opt/strength-reduce.C: New test.
29663
29664 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29665
29666         PR target/10979
29667         * gcc.dg/20030707-1.c: New testcase.
29668
29669 2003-07-07  Roger Sayle  <roger@eyesopen.com>
29670
29671         PR optimization/11059
29672         * g++.dg/opt/emptyunion.C: New testcase.
29673
29674 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
29675             Eric Botcazou  <ebotcazou@libertysurf.fr>
29676
29677         * g++.dg/opt/stack1.C: New test.
29678
29679 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
29680
29681         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
29682         run test.
29683
29684         PR c++/11431
29685         * g++.dg/expr/static_cast3.C: New test.
29686
29687 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
29688
29689         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
29690         everywhere.
29691         * gcc.dg/concat.c: Concatenation of string constants with
29692         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
29693         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
29694         * gcc.dg/cpp/escape-2.c: Use wide character constants where
29695         necessary to avoid multi-character character constant warning.
29696         * gcc.dg/cpp/escape.c: Likewise.
29697         * gcc.dg/cpp/ucs.c: Likewise.
29698         Remove backslashes from dg-bogus comments, as they confuse Tcl.
29699         Fix a typo.
29700
29701 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29702
29703         PR c/11428
29704         * gcc.c-torture/compile/20030704-1.c: New.
29705
29706 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
29707
29708         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
29709
29710 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
29711
29712         PR c++/5287, PR c++/7910,  PR c++/11021
29713         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
29714         tests for warnings.
29715         * g++.dg/ext/dllimport2.C: Add tests for warnings.
29716         * g++.dg/ext/dllimport3.C: Likewise.
29717         * g++.dg/ext/dllimport4.C: New file.
29718         * g++.dg/ext/dllimport5.C: New file.
29719         * g++.dg/ext/dllimport6.C: New file.
29720         * g++.dg/ext/dllimport7.C: New file.
29721         * g++.dg/ext/dllimport8.C: New file.
29722         * g++.dg/ext/dllimport9.C: New file.
29723         * g++.dg/ext/dllimport10.C: New file.
29724         * g++.dg/ext/dllexport1.C: New file.
29725
29726 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29727
29728         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
29729         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
29730
29731 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29732
29733         * gcc.dg/builtins-25.c: New testcase.
29734         * gcc.dg/builtins-26.c: New testcase.
29735
29736 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
29737
29738         * gcc.dg/compat/vector-defs.h: New file.
29739         * gcc.dg/compat/vector-setup.h: New file.
29740         * gcc.dg/compat/vector-check.h: New file.
29741         * gcc.dg/compat/vector-1_main.c: New file.
29742         * gcc.dg/compat/vector-1_x.c: New file.
29743         * gcc.dg/compat/vector-1_y.c: New file.
29744         * gcc.dg/compat/vector-2_main.c: New file.
29745         * gcc.dg/compat/vector-2_x.c: New file.
29746         * gcc.dg/compat/vector-2_y.c: New file.
29747
29748         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
29749         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
29750         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
29751         * gcc.dg/compat/struct-align-1.h: New file.
29752         * gcc.dg/compat/struct-align-1_main.c: New file.
29753         * gcc.dg/compat/struct-align-1_x.c: New file.
29754         * gcc.dg/compat/struct-align-1_y.c: New file.
29755         * gcc.dg/compat/struct-align-2.h: New file.
29756         * gcc.dg/compat/struct-align-2_main.c: New file.
29757         * gcc.dg/compat/struct-align-2_x.c: New file.
29758         * gcc.dg/compat/struct-align-2_y.c: New file.
29759
29760         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
29761         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
29762         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29763         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
29764         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
29765         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29766         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29767         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
29768         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
29769         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
29770         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
29771         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
29772         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
29773         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
29774         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
29775         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
29776         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
29777         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
29778         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29779         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29780         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29781         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29782         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29783         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29784         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29785         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29786         * gcc.dg/compat/struct-return-10_x.c: Ditto.
29787         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29788         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29789
29790 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29791
29792         * gcc.dg/i386-call-1.c: New test.
29793
29794 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
29795
29796         PR c++/9162
29797         * g++.dg/parse/defarg4.C: New.
29798
29799 2003-07-03  Roger Sayle  <roger@eyesopen.com>
29800
29801         PR target/10700
29802         * gcc.c-torture/compile/20030703-1.c: New test case.
29803
29804 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
29805
29806         * g++.dg/template/local3.C: Remove extra semicolon.
29807
29808 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29809
29810         * gcc.dg/i386-volatile-1.c: New test.
29811
29812 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
29813
29814         PR c++/11072
29815         * g++.dg/other/offsetof2.C: XFAIL.
29816         * g++.dg/other/offsetof5.C: New.
29817
29818         PR c++/10219
29819         * g++.dg/template/error1.C: New.
29820
29821         PR c++/9779
29822         * g++.dg/template/dependent-expr1.C: New.
29823
29824 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29825
29826         PR c++/6949
29827         * g++.dg/template/local3.C: New test.
29828
29829         PR c++/11149
29830         * g++.dg/lookup/scoped6.C: New test.
29831
29832 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
29833
29834         PR c++/8046
29835         * g++.dg/other/error7.C: New test.
29836
29837 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
29838
29839         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
29840         * g++.old-deja/g++.abi/vtable3.h: Likewise.
29841         * g++.old-deja/g++.law/code-gen5.C: Likewise.
29842         * g++.old-deja/g++.other/union2.C: Likewise.
29843         * gcc.dg/c90-const-expr-2.c: Likewise.
29844         * gcc.dg/c90-const-expr-3.c: Likewise.
29845         * gcc.dg/c99-const-expr-2.c: Likewise.
29846         * gcc.dg/c99-const-expr-3.c: Likewise.
29847         * gcc.dg/concat.c: Likewise.
29848
29849 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
29850
29851         PR c++/9559
29852         * g++.dg/init/static1.C: New test.
29853
29854 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
29855
29856         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
29857         * g++.old-deja/g++.other/access2.C: Likewise.
29858         * g++.old-deja/g++.other/decl2.C: Likewise.
29859         * gcc.c-torture/execute/20020615-1.c: Likewise.
29860
29861 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29862
29863         PR c++/4933
29864         * g++.dg/template/sizeof4.C: New test.
29865
29866 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29867
29868         * g++.dg/other/error6.C: New test.
29869
29870 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
29871
29872         PR c++/10750
29873         * g++.dg/parse/constant2.C: New test.
29874
29875 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
29876
29877         PR c++/11106
29878         * g++.dg/other/error5.C: New test.
29879
29880 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29881
29882         * gcc.dg/format/gcc_diag-1.c: New test.
29883
29884 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
29885
29886         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
29887
29888 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
29889
29890         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
29891         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
29892         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
29893
29894 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
29895
29896         * gcc.c-torture/execute/builtins/string-8.c: New test.
29897         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
29898         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
29899         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
29900
29901 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29902
29903         PR c++/10468
29904         * g++.dg/ext/typeof6.C: New test.
29905
29906 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
29907
29908         PR c++/10796
29909         * g++.dg/init/enum1.C: New test.
29910
29911 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
29912
29913         * gcc.dg/20030627-1.c: New test.
29914
29915 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
29916
29917         PR c++/11332
29918         * g++.dg/expr/static_cast2.C: New test.
29919
29920 2003-06-26  Roger Sayle  <roger@eyesopen.com>
29921             Jakub Jelinek  <jakub@redhat.com>
29922
29923         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
29924         sprintf(dst,"%s",src) optimization.
29925         * gcc.c-torture/execute/20030626-1.c: New test case.
29926         * gcc.c-torture/execute/20030626-2.c: New test case.
29927
29928 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
29929
29930         * gcc.c-torture/execute/multi-ix.c: New test.
29931
29932         * gcc.c-torture/execute/simd-4.c (main):
29933         Added missing semicolon at end of union.
29934
29935 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
29936
29937         PR c++/8266
29938         * g++.dg/template/explicit-instantiation3.C: New test.
29939
29940 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29941
29942         * gcc.dg/20030626-1.c: Use signed char.
29943
29944 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
29945
29946         * gcc.dg/20030626-1.c: New test.
29947
29948 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
29949
29950         * const-str-2.m: Update.
29951
29952 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
29953
29954         PR c++/10990
29955         * g++.dg/rtti/dyncast1.C: New test.
29956         * g++.dg/abi/mangle4.C: Correct base-specifier access.
29957         * g++.dg/lookup/scoped1.C: Remove XFAIL.
29958         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
29959
29960         PR c++/10931
29961         * g++.dg/expr/static_cast1.C: New test.
29962
29963 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
29964
29965         * gcc.dg/20030625-1.c: New test.
29966
29967 2003-06-24  Roger Sayle  <roger@eyesopen.com>
29968
29969         * gcc.c-torture/compile/20030624-1.c: New test case.
29970
29971 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
29972
29973         * gcc.c-torture/execute/string-opt-17.c: New test.
29974
29975 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
29976
29977         PR c++/5754
29978         * g++.dg/parse/crash6.C: New test.
29979
29980 2003-06-23  Roger Sayle  <roger@eyesopen.com>
29981
29982         * gcc.dg/builtins-24.c: New test case.
29983
29984 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
29985
29986         * g++.dg/opt/operator1.C: New test.
29987
29988 2003-06-22  Roger Sayle  <roger@eyesopen.com>
29989
29990         * gcc.c-torture/execute/string-opt-16.c: New test case.
29991
29992 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
29993
29994         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
29995         * g++.old-deja/g++.other/conv7.C: Likewise.
29996         * g++.old-deja/g++.other/overcnv2.C: Likewise.
29997         * g++.old-deja/g++.other/overload14.C: Likewise.
29998
29999 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
30000
30001         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
30002         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
30003
30004 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30005
30006         PR c++/10888
30007         * g++.dg/warn/Winline-3.C: New test.
30008
30009 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30010
30011         * lib/target-supports.exp (check_alias_available): Make the test
30012         program acceptable to the Solaris assembler.
30013
30014         PR c++/10749
30015         * g++.dg/template/memclass2.C: New test.
30016
30017 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30018             Eric Botcazou  <ebotcazou@libertysurf.fr>
30019
30020         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
30021         data for non-matching targets.
30022         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
30023
30024 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
30025
30026         PR c++/10845
30027         * g++.dg/template/member3.C: New test.
30028
30029 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
30030
30031         PR c++/10939
30032         * g++.dg/template/func1.C: New test.
30033
30034         PR c++/9649
30035         * g++.dg/template/static4.C: New test.
30036         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
30037
30038         PR c++/11041
30039         * g++.dg/init/ref7.C: New test.
30040
30041 2003-06-19  Matt Austern  <austern@apple.com>
30042
30043         PR c++/11228
30044         * g++.dg/anew1.C: New test.
30045         * g++.dg/anew2.C: New test.
30046         * g++.dg/anew3.C: New test.
30047         * g++.dg/anew4.C: New test.
30048
30049 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
30050
30051         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
30052
30053 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
30054
30055         * gcc.c-torture/execute/simd-4.c (main): Make expected value
30056         endian-dependent.
30057
30058 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
30059
30060         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
30061         Remove cruft.
30062
30063 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
30064
30065         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
30066         * gcc.c-torture/compile/961203-1.c: Likewise.
30067         * gcc.c-torture/compile/980506-1.c: Likewise.
30068
30069 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30070
30071         PR c++/10712
30072         * g++.dg/lookup/using7.C: New test.
30073
30074 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
30075
30076         PR c++/11105
30077         * g++.dg/abi/conv1.C: Remove it.
30078         * g++.dg/template/conv7.C: New test.
30079         * g++.dg/template/conv8.C: Likewise.
30080         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
30081         conversion operator.
30082
30083 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
30084
30085         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
30086         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
30087         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30088         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
30089         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
30090         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30091         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30092         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
30093         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
30094         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
30095         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
30096         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
30097         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
30098         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
30099         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
30100         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
30101         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
30102         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
30103         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30104         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30105         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30106         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30107         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30108         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30109         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30110         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30111         * gcc.dg/compat/struct-return-10_x.c: Ditto.
30112         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30113         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30114
30115 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
30116
30117         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
30118         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
30119         indications.
30120
30121 2003-06-16  Roger Sayle  <roger@eyesopen.com>
30122
30123         * gcc.dg/i386-387-5.c: New test case.
30124         * gcc.dg/i386-387-6.c: New test case.
30125         * gcc.dg/builtins-23.c: New test case.
30126
30127 2003-06-15  Roger Sayle  <roger@eyesopen.com>
30128
30129         * gcc.dg/builtins-22.c: New test case.
30130         * gcc.dg/i386-387-1.c: Update to test exp.
30131         * gcc.dg/i386-387-2.c: Likewise.
30132
30133 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30134
30135         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
30136
30137 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30138
30139         * lib/gcc-dg.exp (dg-require-dll): New function.
30140         (dg-xfail-if): Likewise.
30141         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
30142         driver.
30143
30144         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
30145         * gcc.c-torture/compile/20001205-1.c: Likewise.
30146         * gcc.c-torture/compile/20001226-1.c: Likewise.
30147         * gcc.c-torture/compile/20010518-2.c: Likewise.
30148         * gcc.c-torture/compile/20020312-1.c: Likewise.
30149         * gcc.c-torture/compile/20020604-1.c: Likewise.
30150         * gcc.c-torture/compile/920501-12.c: Likewise.
30151         * gcc.c-torture/compile/920501-4.c: Likewise.
30152         * gcc.c-torture/compile/920520-1.c: Likewise.
30153         * gcc.c-torture/compile/920521-1.c: Likewise.
30154         * gcc.c-torture/compile/920625-1.c: Likewise.
30155         * gcc.c-torture/compile/961203-1.c: Likewise.
30156         * gcc.c-torture/compile/980506-1.c: Likewise.
30157         * gcc.c-torture/compile/981006-1.c: Likewise.
30158         * gcc.c-torture/compile/981022-1.c: Likewise.
30159         * gcc.c-torture/compile/981223-1.c: Likewise.
30160         * gcc.c-torture/compile/990617-1.c: Likewise.
30161         * gcc.c-torture/compile/dll.c: Likewise.
30162         * gcc.c-torture/compile/labels-3.c: Likewise.
30163         * gcc.c-torture/compile/mipscop-1.c: Likewise.
30164         * gcc.c-torture/compile/mipscop-2.c: Likewise.
30165         * gcc.c-torture/compile/mipscop-3.c: Likewise.
30166         * gcc.c-torture/compile/mipscop-4.c: Likewise.
30167         * gcc.c-torture/compile/simd-5.c: Likewise.
30168         * gcc.c-torture/compile/20000804-1.x: Remove.
30169         * gcc.c-torture/compile/20001205-1.x: Likewise.
30170         * gcc.c-torture/compile/20001226-1.x: Likewise.
30171         * gcc.c-torture/compile/20010518-2.x: Likewise.
30172         * gcc.c-torture/compile/20020312-1.x: Likewise.
30173         * gcc.c-torture/compile/20020604-1.x: Likewise.
30174         * gcc.c-torture/compile/920501-12.x: Likewise.
30175         * gcc.c-torture/compile/920501-4.x: Likewise.
30176         * gcc.c-torture/compile/920520-1.x: Likewise.
30177         * gcc.c-torture/compile/920521-1.x: Likewise.
30178         * gcc.c-torture/compile/920625-1.x: Likewise.
30179         * gcc.c-torture/compile/961203-1.x: Likewise.
30180         * gcc.c-torture/compile/980506-1.x: Likewise.
30181         * gcc.c-torture/compile/981006-1.x: Likewise.
30182         * gcc.c-torture/compile/981022-1.x: Likewise.
30183         * gcc.c-torture/compile/981223-1.x: Likewise.
30184         * gcc.c-torture/compile/990617-1.x: Likewise.
30185         * gcc.c-torture/compile/mipscop-1.x: Likewise.
30186         * gcc.c-torture/compile/mipscop-2.x: Likewise.
30187         * gcc.c-torture/compile/mipscop-3.x: Likewise.
30188         * gcc.c-torture/compile/mipscop-4.x: Likewise.
30189         * gcc.c-torture/compile/simd-5.x: Likewise.
30190
30191         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
30192
30193 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
30194
30195         * gcc.c-torture/execute/20030611-1.c: New test.
30196
30197 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30198
30199         PR middle-end/168
30200         * gcc.dg/20030612-1.c: New test case.
30201
30202 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
30203
30204         PR c++/10635
30205         * g++.dg/expr/cast1.C: New test.
30206
30207 2003-06-12  Roger Sayle  <roger@eyesopen.com>
30208
30209         * gcc.dg/builtins-21.c: New test case.
30210
30211 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
30212
30213         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
30214         options instead of at the end.
30215         * lib/objc.exp (objc_target_compile): Likewise.
30216
30217 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
30218
30219         PR c++/10432
30220         * g++.dg/parse/error1.C: New test.
30221
30222 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
30223
30224         * gcc.dg/compat/struct-by-value-11_main.c: New file.
30225         * gcc.dg/compat/struct-by-value-11_x.c: New file.
30226         * gcc.dg/compat/struct-by-value-11_y.c: New file.
30227         * gcc.dg/compat/struct-by-value-12_main.c: New file.
30228         * gcc.dg/compat/struct-by-value-12_x.c: New file.
30229         * gcc.dg/compat/struct-by-value-12_y.c: New file.
30230         * gcc.dg/compat/struct-by-value-13_main.c: New file.
30231         * gcc.dg/compat/struct-by-value-13_x.c: New file.
30232         * gcc.dg/compat/struct-by-value-13_y.c: New file.
30233         * gcc.dg/compat/struct-by-value-14_main.c: New file.
30234         * gcc.dg/compat/struct-by-value-14_x.c: New file.
30235         * gcc.dg/compat/struct-by-value-14_y.c: New file.
30236         * gcc.dg/compat/struct-by-value-15_main.c: New file.
30237         * gcc.dg/compat/struct-by-value-15_x.c: New file.
30238         * gcc.dg/compat/struct-by-value-15_y.c: New file.
30239         * gcc.dg/compat/struct-by-value-16_main.c: New file.
30240         * gcc.dg/compat/struct-by-value-16_x.c: New file.
30241         * gcc.dg/compat/struct-by-value-16_y.c: New file.
30242         * gcc.dg/compat/struct-by-value-17_main.c: New file.
30243         * gcc.dg/compat/struct-by-value-17_x.c: New file.
30244         * gcc.dg/compat/struct-by-value-17_y.c: New file.
30245         * gcc.dg/compat/struct-by-value-18_main.c: New file.
30246         * gcc.dg/compat/struct-by-value-18_x.c: New file.
30247         * gcc.dg/compat/struct-by-value-18_y.c: New file.
30248
30249         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
30250         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
30251         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
30252         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
30253         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
30254         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
30255         * gcc.dg/compat/scalar-return-3_main.c: New file.
30256         * gcc.dg/compat/scalar-return-3_x.c: New file.
30257         * gcc.dg/compat/scalar-return-3_y.c: New file.
30258         * gcc.dg/compat/scalar-return-4_main.c: New file.
30259         * gcc.dg/compat/scalar-return-4_x.c: New file.
30260         * gcc.dg/compat/scalar-return-4_y.c: New file.
30261
30262 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
30263
30264         * gcc.dg/compat/fp2-struct-check.h: New file.
30265         * gcc.dg/compat/fp2-struct-defs.h: New file.
30266         * gcc.dg/compat/fp2-struct-init.h: New file.
30267         * gcc.dg/compat/struct-by-value-10_main.c: New file.
30268         * gcc.dg/compat/struct-by-value-10_x.c: New file.
30269         * gcc.dg/compat/struct-by-value-10_y.c: New file.
30270         * gcc.dg/compat/struct-return-10_main.c: New file.
30271         * gcc.dg/compat/struct-return-10_x.c: New file.
30272         * gcc.dg/compat/struct-return-10_y.c: New file.
30273
30274         * gcc.dg/compat/compat-common.h: New file.
30275         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
30276         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
30277         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
30278         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
30279         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
30280         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
30281         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
30282         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
30283         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
30284         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
30285         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
30286         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
30287         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
30288         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
30289         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
30290         * gcc.dg/compat/small-struct-check.h: Ditto.
30291         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
30292         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
30293         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
30294         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
30295         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
30296         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30297         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
30298         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
30299         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
30300         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
30301         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30302         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30303         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
30304         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30305         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30306         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
30307         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
30308         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
30309         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
30310         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
30311         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
30312         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
30313         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
30314         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
30315         * gcc.dg/compat/struct-return-2_main.c: Ditto.
30316         * gcc.dg/compat/struct-return-2_x.c: Ditto.
30317         * gcc.dg/compat/struct-return-2_y.c: Ditto.
30318         * gcc.dg/compat/struct-return-3_main.c: Ditto.
30319         * gcc.dg/compat/struct-return-3_x.c: Ditto.
30320         * gcc.dg/compat/struct-return-3_y.c: Ditto.
30321
30322 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
30323
30324         * g++.dg/pch/static-1.C: New file.
30325         * g++.dg/pch/static-1.Hs: New file.
30326
30327 2003-06-10  Richard Henderson  <rth@redhat.com>
30328
30329         * gcc.dg/asm-7.c: Adjust expected warning text.
30330
30331 2003-06-10  Roger Sayle  <roger@eyesopen.com>
30332
30333         * gcc.dg/builtins-20.c: New test case.
30334
30335 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
30336
30337         PR c++/11131
30338         * g++.dg/opt/template1.C: New test.
30339
30340 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30341
30342         * lib/gcc-dg.exp (dg-test): Clear additional_files and
30343         additional_sources.
30344
30345 2003-05-21  David Taylor  <dtaylor@emc.com>
30346
30347         * gcc.dg/Wpadded.c: New file.
30348
30349 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30350
30351         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
30352         * gcc.dg/special/weak-2.c: Add dg-require-weak.
30353         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
30354         dg-require-weak.
30355
30356 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
30357
30358         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
30359
30360 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
30361
30362         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
30363         (dg-require-alias): Likewise.
30364         (dg-require-gc-sections): Likewise.
30365         * lib/target-supports.exp (check_gc_sections_available): Likewise.
30366
30367 2003-06-08  Richard Henderson  <rth@redhat.com>
30368
30369         * gcc.dg/20011029-2.c: Fix the array reference.
30370         * gcc.dg/asm-7.c: New.
30371
30372 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
30373
30374         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
30375
30376 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
30377
30378         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
30379         (dg-require-gc-sections): Likewise.
30380
30381 2003-06-08  Jan Hubicka  <jh@suse.cz>
30382
30383         * i386-cmov1.c: Fix regular expression.
30384         * i386-cvt-1.c: Likewise.
30385         * i386-local.c: Likewise.
30386         * i386-local2.c: Likewise.
30387         * i386-mul.c: Likewise.
30388         * i386-ssetype-1.c: Likewise.
30389         * i386-ssetype-3.c: Likewise.
30390         * i386-ssetype-5.c: Likewise.
30391
30392 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30393
30394         PR c++/11039
30395         * g++.dg/warn/implicit-typename2.C: New test.
30396         * g++.dg/warn/implicit-typename3.C: New test.
30397
30398 2003-06-07  Richard Henderson  <rth@redhat.com>
30399
30400         * g++.dg/other/offsetof3.C: Use size_t.
30401         * g++.dg/other/offsetof4.C: Likewise.
30402
30403 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
30404
30405         * lib/copy-file.exp: New. Implement gcc_copy_files.
30406
30407         * lib/dg-pch.exp: Load copy-file.exp
30408         (dg-pch): Use gcc_copy_files instead of "file copy".
30409
30410 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
30411
30412         * gcc.dg/weak/weak.exp: Simplify.
30413         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
30414         * gcc.dg/weak/weak-1.c: Likewise.
30415         * gcc.dg/weak/weak-2.c: Likewise.
30416         * gcc.dg/weak/weak-3.c: Likewise.
30417         * gcc.dg/weak/weak-4.c: Likewise.
30418         * gcc.dg/weak/weak-5.c: Likewise.
30419         * gcc.dg/weak/weak-6.c: Likewise.
30420         * gcc.dg/weak/weak-7.c: Likewise.
30421         * gcc.dg/weak/weak-8.c: Likewise.
30422         * gcc.dg/weak/weak-9.c: Likewise.
30423
30424 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
30425
30426         gcc.c-torture/execute/20030606-1.c: New.
30427
30428 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30429
30430         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
30431         * gcc.dg/builtins-19.c: Likewise.
30432
30433 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30434
30435         * gcc.dg/builtins-2.c: Add some more tests.
30436         * gcc.dg/builtins-18.c: New test case.
30437         * gcc.dg/builtins-19.c: New test case.
30438
30439 2003-06-06  Roger Sayle  <roger@eyesopen.com>
30440             Jim Wilson  <wilson@tuliptree.org>
30441
30442         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
30443
30444 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
30445
30446         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
30447         mempcpy/stpcpy calls not to be optimized into something else.
30448         * gcc.c-torture/execute/string-opt-3.c: Moved to...
30449         * gcc.c-torture/execute/builtins/string-7.c: ...here.
30450         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
30451
30452 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30453
30454         * gcc.dg/format/asm_fprintf-1.c: New test.
30455
30456 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
30457
30458         * lib/gcc-defs.exp (additional_sources): New variable.
30459         (dg-additional-sources): New function.
30460         (additional_files): New variable.
30461         (dg-additional-files): New function.
30462         (dg-additional-files-options): Likewise.
30463         * lib/gcc-dg.exp (dg-require-weak): New function.
30464         (dg-require-alias): Likewise.
30465         (dg-require-gc-sections): Likewise.
30466         * lib/target-supports.exp (check_alias_available): Remove testfile
30467         parameter.
30468         (check_gc_sections_available): New function.
30469         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
30470         (dg-gpp-additional-files): Likewise.
30471         * lib/g++.exp (additional_sources): Remove.
30472         (additional_files): Likewise.
30473         (g++_target_compile): Use dg-additional-files-options.
30474
30475         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
30476         Tcl logic.
30477         * gcc.dg/special/ecos.exp: Remove.
30478         * gcc.dg/special/20000419-2.c: Use dg-require-*.
30479         * gcc.dg/special/alias-1.c: Likewise.
30480         * gcc.dg/special/alias-2.c: Likewise.
30481         * gcc.dg/special/gcsec-1.c: Likewise.
30482         * gcc.dg/special/weak-1.c: Likewise.
30483         * gcc.dg/special/weak-2.c: Likewise.
30484         * gcc.dg/special/wkali-1.c: Likewise.
30485         * gcc.dg/special/wkali-2.c: Likewise.
30486
30487         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
30488         dg-gpp-additional-*.
30489         * g++.dg/special/conpr-3.C: Likewise.
30490         * g++.dg/special/conpr-4.C: Likewise.
30491         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
30492         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
30493         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
30494         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
30495         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
30496         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
30497         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
30498         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
30499         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
30500         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
30501         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
30502         * g++.old-deja/g++.other/comdat1.C: Likewise.
30503         * g++.old-deja/g++.other/comdat2.C: Likewise.
30504         * g++.old-deja/g++.other/comdat3.C: Likewise.
30505         * g++.old-deja/g++.other/ctor1.C: Likewise.
30506         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
30507
30508 2003-06-05  Richard Henderson  <rth@redhat.com>
30509
30510         * gcc.dg/debug/20030605-1.c: New.
30511
30512 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30513
30514         * README.QMTEST: Update.
30515
30516 2003-06-04  Richard Henderson  <rth@redhat.com>
30517
30518         * gcc.dg/cleanup-1.c: New.
30519         * gcc.dg/cleanup-2.c: New.
30520         * gcc.dg/cleanup-3.c: New.
30521         * gcc.dg/cleanup-4.c: New.
30522         * gcc.dg/cleanup-5.c: New.
30523         * gcc.dg/cleanup-6.c: New.
30524         * gcc.dg/cleanup-7.c: New.
30525
30526 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
30527
30528         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
30529
30530         * lib/dg-pch.exp: New file.
30531         * g++.dg/pch/pch.exp: Use dg-pch.exp.
30532         * gcc.dg/pch/pch.exp: Likewise.
30533
30534 2003-06-04  Roger Sayle  <roger@eyesopen.com>
30535
30536         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
30537         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
30538         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
30539         * gcc.dg/builtins-17.c: New test case.
30540         * gcc.dg/i386-387-4.c: New test case.
30541         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
30542
30543 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30544
30545         * gcc.dg/ultrasp9.c: New test.
30546
30547 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30548
30549         * gcc.c-torture/compile/20030604-1.c: New test.
30550         * gcc.dg/sparc-constant-1.c: New test.
30551
30552 2003-06-03  Glen Nakamura  <glen@imodulo.com>
30553
30554         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
30555
30556 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
30557
30558         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
30559
30560         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
30561         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
30562
30563 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
30564
30565         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
30566
30567 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30568
30569         PR c++/10940
30570         * g++.dg/template/spec10.C: New test.
30571
30572 2003-06-03  Roger Sayle  <roger@eyesopen.com>
30573
30574         * gcc.dg/builtins-16.c: New test case.
30575
30576 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
30577
30578         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
30579         mempcpy test with post-increments.
30580         * gcc.c-torture/execute/string-opt-3.c: New test.
30581         * gcc.dg/string-opt-1.c: New test.
30582
30583 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
30584
30585         PR fortran/10965
30586         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
30587
30588 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
30589
30590         * lib/scanasm.exp (dg-scan): New function, factored out of ...
30591         (scan-assembler): ... here.  Use dg-scan.
30592         (scan-assembler-not): Likewise.
30593         (scan-file): New function.
30594         (scan-file-not): Likewise.
30595         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
30596         * gcc.dg/cpp/_Pragma4.c: Likewise.
30597         * gcc.dg/cpp/_Pragma5.c: Likewise.
30598         * gcc.dg/cpp/avoidpaste1.c: Likewise.
30599         * gcc.dg/cpp/avoidpaste2.c: Likewise.
30600         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
30601         * gcc.dg/cpp/cmdlne-P.c: Likewise.
30602         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
30603         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
30604         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
30605         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
30606         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
30607         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
30608         * gcc.dg/cpp/cxxcom1.c: Likewise.
30609         * gcc.dg/cpp/line1.c: Likewise.
30610         * gcc.dg/cpp/maccom1.c: Likewise.
30611         * gcc.dg/cpp/maccom2.c: Likewise.
30612         * gcc.dg/cpp/maccom3.c: Likewise.
30613         * gcc.dg/cpp/maccom4.c: Likewise.
30614         * gcc.dg/cpp/maccom5.c: Likewise.
30615         * gcc.dg/cpp/maccom6.c: Likewise.
30616         * gcc.dg/cpp/multiline.c: Likewise.
30617         * gcc.dg/cpp/spacing1.c: Likewise.
30618         * gcc.dg/cpp/spacing2.c: Likewise.
30619         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
30620         * gcc.dg/cpp/trad/maccom1.c: Likewise.
30621         * gcc.dg/cpp/trad/maccom2.c: Likewise.
30622         * gcc.dg/cpp/trad/maccom3.c: Likewise.
30623         * gcc.dg/cpp/trad/maccom4.c: Likewise.
30624         * gcc.dg/cpp/trad/maccom6.c: Likewise.
30625         * gcc.dg/cpp/cxxcom2.c: Likewise.
30626         * gcc.dg/cpp/cxxcom2.h: New file.
30627
30628         * gcc.dg/cpp/truefalse.cpp: Move it to ...
30629         * g++.dg/cpp/truefalse.C: Here.
30630         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
30631
30632 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
30633
30634         * gcc.dg/cpp/redef3.c: New file.
30635
30636 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
30637
30638         * gcc.dg/i386-loop-3.c: New test.
30639
30640 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
30641
30642         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
30643
30644 2003-05-31  Roger Sayle  <roger@eyesopen.com>
30645
30646         * gcc.dg/fwrapv-1.c: New test case.
30647         * gcc.dg/fwrapv-2.c: New test case.
30648
30649 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30650
30651         PR c++/10956
30652         * g++.dg/template/spec9.C: New test.
30653
30654 2003-05-29  Roger Sayle  <roger@eyesopen.com>
30655
30656         * gcc.dg/duff-4.c: New test case.
30657
30658 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
30659
30660         PR fortran/10843
30661         * g77.dg/ffixed-form-1.f: New test
30662         * g77.dg/ffixed-form-2.f: New test
30663         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
30664         * g77.dg/ffree-form-3.f: New test
30665
30666 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
30667
30668         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
30669         * gcc.dg/wint_t-1.c: Likewise.
30670
30671 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30672
30673         * g++.dg/template/access11.C: New test.
30674
30675 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30676
30677         PR c++/10849
30678         * g++.dg/template/access10.C: New test.
30679
30680 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30681             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30682
30683         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
30684
30685 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30686
30687         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
30688         suppress for powerpc-*-darwin*.
30689         * gcc.dg/torture/builtin-noret-2.c: Likewise.
30690
30691 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
30692
30693         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
30694         suppress option for powerpc-*-darwin*.
30695
30696 2003-05-23  Roger Sayle  <roger@eyesopen.com>
30697
30698         * gcc.dg/builtins-1.c: Add tests for tan and atan.
30699         * gcc.dg/builtins-4.c: Add test for fmod.
30700
30701 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30702
30703         PR c++/10682
30704         * g++.dg/template/instantiate4.C: New test.
30705
30706 2003-05-22  Roger Sayle  <roger@eyesopen.com>
30707
30708         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
30709
30710 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
30711
30712         * gcc.dg/compat/scalar-return-1_main.c: New file.
30713         * gcc.dg/compat/scalar-return-1_x.c: New file.
30714         * gcc.dg/compat/scalar-return-1_y.c: New file.
30715         * gcc.dg/compat/scalar-return-2_main.c: New file.
30716         * gcc.dg/compat/scalar-return-2_x.c: New file.
30717         * gcc.dg/compat/scalar-return-2_y.c: New file.
30718         * gcc.dg/compat/struct-return-3_main.c: New file.
30719         * gcc.dg/compat/struct-return-3_y.c: New file.
30720         * gcc.dg/compat/struct-return-3_x.c: New file.
30721         * gcc.dg/compat/struct-return-2_main.c: New file.
30722         * gcc.dg/compat/struct-return-2_x.c: New file.
30723         * gcc.dg/compat/struct-return-2_y.c: New file.
30724
30725 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30726
30727         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
30728         for hppa*-hp-hpux*.
30729         * gcc.dg/20021014-1.c (dg-options): Likewise.
30730         * gcc.dg/nest.c (dg-options): Likewise.
30731
30732 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
30733
30734         PR c++/9738
30735         * g++.dg/ext/dllimport2.C: New file.
30736         * g++.dg/ext/dllimport3.C: New file.
30737
30738 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
30739
30740         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
30741         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
30742         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
30743         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
30744         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
30745         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
30746         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
30747         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
30748         * gcc.dg/compat/small-struct-defs.h: New file.
30749         * gcc.dg/compat/small-struct-init.h: New file.
30750         * gcc.dg/compat/small-struct-check.h: New file.
30751         * gcc.dg/compat/fp-struct-defs.h: New file.
30752         * gcc.dg/compat/fp-struct-check.h: New file.
30753         * gcc.dg/compat/fp-struct-init.h: New file.
30754         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
30755         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
30756
30757 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
30758
30759         * gcc.dg/20030225-2.c: New test.
30760
30761 2003-05-18  Roger Sayle  <roger@eyesopen.com>
30762             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30763
30764         * gcc.c-torture/compile/20030518-1.c: New test case.
30765
30766 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
30767
30768         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
30769         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
30770         gcc-dg-debug-runtest.
30771         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
30772         gcc-dg-debug-runtest.
30773
30774 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30775
30776         PR c++/9022
30777         * g++.dg/lookup/using6.C: New test.
30778
30779 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30780
30781         * g++.dg/parse/access2.C: New test.
30782
30783 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
30784
30785         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
30786         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
30787         * gcc.dg/debug/debug.exp: Likewise.
30788
30789 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
30790
30791         * gcc.dg/dollar.c: New test.
30792
30793 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
30794
30795         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
30796         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
30797         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
30798         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
30799         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
30800         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
30801         * gcc.dg/compat/struct-by-value-6_main.c: New file.
30802         * gcc.dg/compat/struct-by-value-6_x.c: New file.
30803         * gcc.dg/compat/struct-by-value-6_y.c: New file.
30804         * gcc.dg/compat/struct-by-value-7_main.c: New file.
30805         * gcc.dg/compat/struct-by-value-7_x.c: New file.
30806         * gcc.dg/compat/struct-by-value-7_y.c: New file.
30807         * gcc.dg/compat/struct-by-value-8_main.c: New file.
30808         * gcc.dg/compat/struct-by-value-8_x.c: New file.
30809         * gcc.dg/compat/struct-by-value-8_y.c: New file.
30810         * gcc.dg/compat/struct-by-value-9_main.c: New file.
30811         * gcc.dg/compat/struct-by-value-9_x.c: New file.
30812         * gcc.dg/compat/struct-by-value-9_y.c: New file.
30813
30814 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
30815
30816         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
30817         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
30818         support for "repo" mode.
30819         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
30820         * lib/g77-dg.exp: Likewise.
30821         * lib/obj-dg.exp: Likewise.
30822
30823 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
30824
30825         Merge from gcc-3_2-rhl8-branch:
30826         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
30827
30828         * gcc.dg/tls/opt-6.c: New test.
30829
30830         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
30831
30832         * gcc.dg/20030405-1.c: New test.
30833
30834         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
30835
30836         * gcc.dg/20030309-1.c: New test.
30837
30838         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
30839
30840         * gcc.c-torture/execute/20030307-1.c: New test.
30841
30842         2003-02-20  Randolph Chung  <tausq@debian.org>
30843
30844         * gcc.c-torture/compile/20030220-1.c: New test.
30845
30846         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
30847
30848         * gcc.dg/20030217-1.c: New test.
30849
30850         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
30851
30852         * gcc.c-torture/compile/20020129-1.c: New test.
30853
30854         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
30855
30856         * gcc.dg/unroll-1.c: New test.
30857
30858         2002-11-16  Jan Hubicka  <jh@suse.cz>
30859
30860         * gcc.c-torture/execute/20020920-1.c: New test.
30861
30862         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
30863
30864         PR target/7434
30865         * gcc.c-torture/compile/20021008-1.c: New test.
30866
30867         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
30868
30869         PR target/7559
30870         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
30871
30872         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
30873
30874         * gcc.c-torture/compile/20020807-1.c: New test.
30875
30876         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
30877
30878         * gcc.dg/tls/opt-1.c: New test.
30879
30880         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
30881
30882         * gcc.dg/20020729-1.c: New test.
30883
30884         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
30885
30886         * g++.dg/opt/life1.C: New test.
30887
30888         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
30889
30890         * gcc.dg/20020525-1.c: New test.
30891
30892         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30893
30894         PR c++/6794
30895         * g++.dg/ext/pretty1.C: New test.
30896         * g++.dg/ext/pretty2.C: New test.
30897
30898 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
30899
30900         PR c++/8385
30901         * g++.dg/ext/typeof5.C: New test.
30902
30903 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
30904
30905         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
30906         __USER_LABEL_PREFIX__ into account.
30907         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
30908
30909 2003-05-14  Roger Sayle  <roger@eyesopen.com>
30910
30911         * gcc.dg/builtins-15.c: New test case.
30912
30913 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
30914
30915         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
30916
30917 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
30918
30919         * lib/g++.exp: Tweak handling of additional source files.
30920         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
30921         * g++.dg/special/conpr-2a.C: Rename to ...
30922         * g++.dg/special/conpr-2a.cc: ... this.
30923         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
30924         * g++.dg/special/conpr-3a.C: Rename to ...
30925         * g++.dg/special/conpr-3a.cc: This.
30926         * g++.dg/special/conpr-3b.C: Rename to ...
30927         * g++.dg/special/conpr-3b.cc: This.
30928         * g++.dg/special/conpr-4.C: New test.
30929         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
30930
30931 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
30932
30933         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
30934
30935 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30936
30937         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
30938         * g++.old-deja/g++.robertl/eb71.C: Likewise.
30939         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
30940         * g++.old-deja/g++.other/warn3.C: Likewise.
30941
30942 2003-05-11  Roger Sayle  <roger@eyesopen.com>
30943
30944         * gcc.dg/i386-387-1.c: Update to also test log.
30945         * gcc.dg/i386-387-2.c: Likewise.
30946
30947 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
30948
30949         * g77.f-torture/execute/int8421.f: New test.
30950
30951 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30952
30953         PR c++/10230, c++/10481
30954         * g++.dg/lookup/scoped5.C: New test.
30955
30956 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30957
30958         PR c++/10552
30959         * g++.dg/template/ttp6.C: New test.
30960
30961 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
30962
30963         * gcc.c-torture/execute/builtins: New directory.
30964         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
30965         gcc.c-torture/execute/builtins.
30966         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
30967         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
30968         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
30969         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
30970
30971 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30972
30973         PR c++/9252
30974         * g++.dg/template/access8.C: New test.
30975         * g++.dg/template/access9.C: New test.
30976
30977 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30978
30979         PR c++/9554
30980         * g++.dg/parse/access1.C: New test.
30981
30982 2003-05-09  DJ Delorie  <dj@redhat.com>
30983
30984         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
30985         long, and not an int.
30986
30987 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30988
30989         PR c++/10555, c++/10576
30990         * g++.dg/template/memclass1.C: New test.
30991
30992 2003-05-08  DJ Delorie  <dj@redhat.com>
30993
30994         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
30995         targets.
30996         * gcc.c-torture/execute/20021024-1.x: Likewise.
30997         * gcc.c-torture/execute/shiftdi.x: Likewise.
30998         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
30999         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
31000         * gcc.dg/20021018-1.c: Likewise.
31001
31002 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31003
31004         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
31005
31006         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
31007         (bcopy): Call memmove.
31008
31009 2003-05-08  Roger Sayle  <roger@eyesopen.com>
31010
31011         * g77.f-torture/compile/8485.f: New test case.
31012
31013 2003-05-07  Richard Henderson  <rth@redhat.com>
31014
31015         PR c++/10570
31016         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
31017         Verify exception_cleanup not called for rethrows.
31018         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
31019         when exiting catch block without rethrowing.
31020         * g++.dg/eh/forced3.C: New.
31021         * g++.dg/eh/forced4.C: New.
31022
31023 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
31024
31025         * gcc.dg/20030505.c: Fix triplet.
31026
31027 2003-05-06  DJ Delorie  <dj@redhat.com>
31028
31029         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
31030         * gcc.dg/nest.c: Likewise.
31031
31032 2003-05-05  Roger Sayle  <roger@eyesopen.com>
31033
31034         * gcc.dg/builtins-14.c: New test case.
31035
31036 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
31037
31038         * lib/compat.exp (compat-execute): New argument.
31039         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
31040         * gcc.dg/compat: New test directory.
31041         * gcc.dg/compat/compat.exp: New expect script.
31042         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
31043         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
31044         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
31045         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
31046         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
31047         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
31048
31049         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
31050         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
31051         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
31052         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
31053         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
31054         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
31055         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
31056         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
31057         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
31058         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
31059         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
31060         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
31061         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
31062         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
31063         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
31064
31065 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
31066
31067         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
31068
31069 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
31070
31071         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
31072
31073 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
31074
31075         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
31076         * gcc.dg/ppc-fsel-2.c: New test.
31077
31078         * gcc.dg/unused-5.c: New test.
31079
31080 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31081
31082         PR c++/10496
31083         * g++.dg/warn/pmf1.C: New test.
31084
31085 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31086
31087         PR c++/4494
31088         * g++.dg/warn/main.C: New test.
31089
31090 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31091
31092         * gcc.dg/nonnull-3.c: New test.
31093
31094 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
31095
31096         * gcc.dg/cpp/Wtrigraphs.c: Update.
31097         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
31098
31099 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
31100
31101         * gcc.dg/ppc-fsel-1.c: New test.
31102
31103 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
31104
31105         PR c/10604
31106         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
31107
31108 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
31109
31110         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
31111
31112 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31113
31114         PR c++/9364, c++/10553, c++/10586
31115         * g++.dg/parse/typename4.C: New test.
31116         * g++.dg/parse/typename5.C: Likewise.
31117
31118 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
31119
31120         * gcc.c-torture/compile/20030503-1.c: New test.
31121
31122 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31123
31124         * g++.dg/lookup/using5.C: Fix testcase error.
31125
31126 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
31127
31128         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
31129         since MEABI is no longer supported.  Remove all vestiges
31130         of MEABI from the test.
31131
31132 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31133
31134         PR c++/10554
31135         * g++.dg/lookup/using5.C: New test.
31136
31137 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31138
31139         PR c++/8772
31140         * g++.dg/template/ttp5.C: New test.
31141
31142 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
31143
31144         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
31145         (dg-gpp-additional-sources): New function.
31146         (dg-gpp-additional-files): Likewise.
31147         * lib/g++.exp (additional_sources): New variable.
31148         (additional_files): Likewise.
31149         (g++_target_compile): Deal with them.
31150         * lib/old-dejagnu.exp: Remove.
31151         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
31152         * g++.old-deja: Revise all tests to use dg commands.
31153
31154 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31155
31156         PR c++/9432, c++/9528
31157         * g++.dg/lookup/using4.C: New test.
31158
31159 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
31160
31161         * gcc.dg/noreturn-5.c: New file.
31162         * gcc.dg/noreturn-6.c: New file.
31163
31164         * gcc.c-torture/compile/inline-1.c: New file.
31165
31166 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31167
31168         PR c++/10551
31169         * g++.dg/template/explicit1.C: New test.
31170
31171 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31172
31173         PR c++/10549
31174         * g++.dg/other/bitfield1.C: New test.
31175
31176         PR c++/10527
31177         * g++.dg/init/new7.C: New test.
31178
31179 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
31180
31181         * g++.dg/ext/desig1.C: New test.
31182         * g++.dg/ext/init1.C: Update.
31183
31184         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
31185
31186 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
31187
31188         PR c++/10180
31189         * g++.dg/warn/Winline-1.C: New test.
31190
31191 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
31192
31193         * gcc.c-torture/execute/string-opt-19.c: New test.
31194
31195         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
31196         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
31197
31198 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
31199
31200         PR c++/10506
31201         * g++.dg/init/new6.C: New test.
31202
31203         PR c++/10503
31204         * g++.dg/init/ref6.C: New test.
31205
31206 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
31207
31208         * g++.dg/warn/weak1.C: XFAIL on AIX4.
31209
31210 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31211
31212         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
31213         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
31214
31215 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
31216
31217         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
31218         initialized static data members.
31219
31220 2003-04-25  H.J. Lu <hjl@gnu.org>
31221
31222         * gcc.dg/ia64-sync-4.c: New test.
31223
31224 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31225
31226         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
31227         date.
31228
31229 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
31230
31231         PR c++/10337
31232         * g++.dg/warn/conv1.C: New test.
31233         * g++.old-deja/g++.other/conv7.C: Adjust.
31234         * g++.old-deja/g++.other/overload14.C: Adjust.
31235
31236 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31237
31238         PR c++/10471
31239         * g++.dg/template/defarg2.C: New test.
31240
31241 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
31242
31243         * gcc.dg/cpp/include2.c: Update.
31244         * gcc.dg/cpp/multiline-2.c: New.
31245         * gcc.dg/cpp/multiline.c: Update.
31246         * gcc.dg/cpp/strify2.c: Update.
31247         * gcc.dg/cpp/trad/literals-2.c: Update.
31248
31249 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31250
31251         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
31252
31253 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31254
31255         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
31256
31257 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
31258
31259         PR c++/10451
31260         * g++.dg/parse/crash4.C: New test.
31261
31262         PR c++/9847
31263         * g++.dg/parse/crash5.C: New test.
31264
31265 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
31266
31267         PR c++/10446
31268         * g++.dg/parse/crash3.C: New test.
31269
31270         PR c++/10428
31271         * g++.dg/parse/elab1.C: New test.
31272
31273 2003-04-22  Devang Patel  <dpatel@apple.com>
31274
31275         * gcc.dg/cpp/trad/funlike-5.c: New test.
31276
31277 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
31278
31279         * g++.dg/other/packed1.C: Fix dg options.
31280
31281 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
31282
31283         * g++.dg/other/offsetof2.C: New test.
31284
31285 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
31286
31287         * g++.dg/template/recurse.C: Adjust location of error messages.
31288
31289 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
31290
31291         PR c++/9881
31292         * g++.dg/init/addr-const1.C: New test.
31293         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
31294
31295 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
31296
31297         PR c++/10405
31298         * g++.dg/lookup/struct-hack1.C: New test.
31299
31300 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
31301
31302         * ucs.c: Update diagnostic messages.
31303
31304 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31305
31306         * gcc.dg/cpp/truefalse.cpp: New test.
31307         * gcc.dg/cpp/cpp.exp: Update.
31308         * g++.dg/other/stdbool-if.C: Remove.
31309
31310 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
31311
31312         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
31313         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
31314
31315 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
31316
31317         * gcc.c-torture/compile/20030418-1.c: New test.
31318
31319 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
31320
31321         * README.compat: Remove; content moved to doc/sourcebuild.texi.
31322
31323 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31324
31325         PR c++/10347
31326         g++.dg/template/dependent-name1.C: New test.
31327
31328 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
31329
31330         * gcc.dg/warn-1.c (tourist_guide): New array,
31331         contains a pointer to bar.
31332
31333 2003-04-16  Roger Sayle  <roger@eyesopen.com>
31334
31335         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
31336         * gcc.c-torture/execute/medce-1.c: New test case.
31337         * gcc.c-torture/execute/medce-2.c: New test case.
31338
31339 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
31340
31341         * lib/prune.exp: Ignore more messages.
31342
31343         PR c++/10381
31344         * g++.dg/parse/lookup3.C: New test.
31345
31346 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
31347
31348         * gcc.c-torture/compile/20030415-1.c : New test.
31349
31350 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
31351
31352         * gcc.c-torture/execute/scope-2.c: Move to ...
31353         * gcc.dg/noncompile/scope.c: .... here.
31354
31355 2003-04-14  Roger Sayle  <roger@eyesopen.com>
31356
31357         * gcc.dg/20030414-2.c: New test case.
31358
31359 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
31360
31361         PR target/10377
31362         * gcc.dg/20030414-1.c: New test.
31363
31364 2003-04-13  Roger Sayle  <roger@eyesopen.com>
31365
31366         * gcc.dg/builtins-12.c: New test case.
31367         * gcc.dg/builtins-13.c: New test case.
31368
31369 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31370
31371         * gcc.c-torture/execute/string-opt-18.c: New test.
31372
31373 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
31374
31375         PR c++/10300
31376         * g++.dg/init/new5.C: New test.
31377
31378 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
31379
31380         PR c++/7910
31381         * g++.dg/ext/dllimport1.C: New test.
31382
31383 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31384
31385         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
31386
31387 2003-04-11  Bud Davis <bdavis9659@comcast.net>
31388
31389         PR Fortran/9263
31390         * g77.f-torture/noncompile/9263.f: New test
31391         PR Fortran/1832
31392         * g77.f-torture/execute/1832.f: New test
31393
31394 2003-04-11  David Chad  <davidc@freebsd.org>
31395             Loren J. Rittle  <ljrittle@acm.org>
31396
31397         libobjc/8562
31398         * objc.dg/headers.m: New test.
31399
31400 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
31401
31402         * gcc.c-torture/execute/builtin-noret-2.c: New.
31403         * gcc.c-torture/execute/builtin-noret-2.x: New.
31404         XFAIL builtin-noret-2.c at -O1 and above.
31405         * gcc.dg/redecl.c: New.
31406         * gcc.dg/Wshadow-1.c: Update error regexps.
31407
31408 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
31409
31410         * g++.dg/abi/bitfield10.C: New test.
31411
31412 2003-04-09  Mike Stump  <mrs@apple.com>
31413
31414         * gcc.dg/pch/pch.exp: Make testcase names longer.
31415         * g++.dg/pch/pch.exp: Make testcase names longer.
31416
31417 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31418
31419         * gcc.dg/builtins-11.c: New test case.
31420
31421 2003-04-08  Roger Sayle  <roger@eyesopen.com>
31422
31423         * gcc.dg/builtins-9.c: New test case.
31424         * gcc.dg/builtins-10.c: New test case.
31425
31426 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
31427
31428         * gcc.dg/noncompile/init-4.c.c: New test.
31429
31430 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
31431
31432         * gcc.misc-test/gcov-9.c: New test.
31433         * gcc.misc-test/gcov-10.c: New test
31434         * gcc.misc-test/gcov-11.c: New test.
31435
31436 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
31437
31438         PR optimization/10024
31439         * gcc.c-torture/compile/20030405-1.c: New test.
31440
31441 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
31442
31443         * gcc.dg/pch/static-3.c: New.
31444         * gcc.dg/pch/static-3.hs: New.
31445         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
31446
31447 2003-04-04  Richard Henderson  <rth@redhat.com>
31448
31449         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
31450         * g++.dg/eh/forced2.C: Likewise.
31451
31452 2003-04-03  Mike Stump  <mrs@apple.com>
31453
31454         * lib/scanasm.exp (scan-assembler): Add xfail processing for
31455         target arg.
31456         (scan-assembler-times, scan-assembler-not): Likewise.
31457         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
31458
31459 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
31460
31461         * gcc.dg/sparc-loop-1.c: New test.
31462
31463 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
31464
31465         PR other/9274
31466         * g++.dg/pch/system-2.C: New.
31467         * g++.dg/pch/system-2.Hs: New.
31468
31469 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
31470
31471         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
31472
31473         * g++.dg/eh/simd-1.C (vecfunc): Same.
31474
31475 2003-04-01  Roger Sayle  <roger@eyesopen.com>
31476
31477         * gcc.c-torture/execute/20030401-1.c: New test case.
31478
31479 2003-04-01  Ziemowit Laski <zlaski@apple.com>
31480
31481         * objc.dg/defs.m: New.
31482
31483 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
31484
31485         * g++.dg/eh/simd-1.C: New.
31486         * g++.dg/eh/simd-2.C: New.
31487
31488 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
31489
31490         * gcc.c-torture/execute/simd-3.c: New.
31491
31492 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31493
31494         PR c/9936
31495         * gcc.dg/20030331-2.c: New test.
31496
31497 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
31498
31499         PR c++/10278
31500         * g++.dg/parse/crash2.C: New test.
31501
31502 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31503
31504         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
31505         * gcc.c-torture/execute/20030331-1.c: ...here.
31506
31507 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31508
31509         * gcc.c-torture/execute/20030331-1.c: New test.
31510
31511 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
31512
31513         * lib/gcov.exp: Adjust call return testing strings.
31514         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
31515
31516 2003-03-31  Roger Sayle  <roger@eyesopen.com>
31517
31518         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
31519         * gcc.dg/builtins-7.c: New test case.
31520         * gcc.dg/builtins-8.c: New test case.
31521
31522 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
31523
31524         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
31525
31526 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
31527
31528         PR c++/7647
31529         * g++.dg/lookup-class-member-2.C: New test.
31530
31531 2003-03-30  Glen Nakamura  <glen@imodulo.com>
31532
31533         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
31534
31535 2003-03-28  Roger Sayle  <roger@eyesopen.com>
31536
31537         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
31538
31539 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
31540
31541         * g++.dg/init/attrib1.C: New test.
31542
31543 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31544
31545         * gcc.dg/ultrasp8.c: New test.
31546
31547 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31548
31549         * gcc.dg/ultrasp7.c: New test.
31550
31551 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
31552
31553         PR c++/10047
31554         * g++.dg/template/inline1.C: New test.
31555
31556 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
31557
31558         * gcc.dg/sparc-dwarf2.c: New test.
31559
31560 2003-03-27  Roger Sayle  <roger@eyesopen.com>
31561
31562         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
31563         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
31564
31565 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
31566
31567         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
31568         than reading .x files.
31569         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
31570         * g77.dg/gcov/gcov-1.f: Likewise.
31571         * gcc.misc-tests/gcov-4b.c: Likewise.
31572         * gcc.misc-tests/gcov-5b.c: Likewise.
31573         * gcc.misc-tests/gcov-6.c: Likewise.
31574         * gcc.misc-tests/gcov-7.c: Likewise.
31575         * gcc.misc-tests/gcov-8.c: Likewise.
31576         * g++.dg/gcov/gcov-1.x: Remove.
31577         * g77.dg/gcov/gcov-1.x: Likewise.
31578         * gcc.misc-tests/gcov-4b.x: Likewise.
31579         * gcc.misc-tests/gcov-5b.x: Likewise.
31580         * gcc.misc-tests/gcov-6.x: Likewise.
31581         * gcc.misc-tests/gcov-7.x: Likewise.
31582         * gcc.misc-tests/gcov-8.x: Likewise.
31583
31584 2003-03-27  Glen Nakamura  <glen@imodulo.com>
31585
31586         PR opt/10087
31587         * gcc.dg/20030324-1.c: New test.
31588
31589 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
31590
31591         PR c++/10224
31592         * g++.dg/template/arg3.C: New test.
31593
31594         PR c++/10158
31595         * g++.dg/template/friend18.C: New test.
31596
31597 2003-03-26  Roger Sayle  <roger@eyesopen.com>
31598
31599         * g77.f-torture/compile/20030326-1.f: New test case.
31600
31601 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
31602
31603         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
31604
31605         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
31606
31607 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
31608
31609         * gcc.dg/ia64-sync-3.c: New test.
31610
31611 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
31612
31613         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
31614
31615 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
31616
31617         * gcc.dg/ultrasp6.c: New test.
31618
31619 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31620
31621         * gcc.dg/i386-signbit-1.c: New test.
31622         * gcc.dg/i386-signbit-2.c: New test.
31623         * gcc.dg/i386-signbit-3.c: New test.
31624
31625 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
31626
31627         * gcc.dg/ultrasp5.c: Fix options.
31628
31629 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
31630
31631         * gcc.dg/ultrasp5.c: Fix comment.
31632
31633 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
31634
31635         PR fortran/10197
31636         * g77.f-torture/execute/10197.f: New test.
31637
31638 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
31639
31640         PR c++/9898, c++/383
31641         * g++.dg/template/conv6.C: New test.
31642
31643         PR c++/10119
31644         * g++.dg/template/ptrmem5.C: New test.
31645
31646         PR c++/10026
31647         * g++.dg/lookup/koenig1.C: New test.
31648
31649         PR C++/10199
31650         * g++.dg/lookup/template2.C: New test.
31651
31652 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
31653
31654         * g++.dg/opt/rtti1.C: New test.
31655
31656 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
31657
31658         * gcc.dg/ultrasp5.c: New test.
31659
31660 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
31661
31662         PR middle-end/9967
31663         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
31664         builtin fputs.
31665
31666 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
31667
31668         PR c/8224
31669         * gcc.dg/20030323-1.c: New test.
31670
31671 2003-03-23  Roger Sayle  <roger@eyesopen.com>
31672
31673         * gcc.c-torture/compile/20030323-1.c: New test case.
31674
31675 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
31676
31677         * gcc.dg/20030321-1.c: New test.
31678
31679 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
31680
31681         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
31682
31683 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
31684
31685         PR c++/9978, c++/9708
31686         * g++.dg/ext/vlm1.C: Adjust expected error.
31687         * g++.dg/ext/vla2.C: New test.
31688         * g++.dg/template/arg1.C: New test.
31689         * g++.dg/template/arg2.C: New test.
31690
31691 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
31692
31693         * g77.f-torture/execute/select.f: New test.
31694         * g77.f-torture/noncompile/select_no_compile.f: New test.
31695
31696 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
31697
31698         PR c++/9898
31699         * g++.dg/other/error4.C: New test.
31700
31701 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
31702
31703         * g++.dg/template/friend17.C: New test.
31704
31705 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
31706
31707         * gcc.c-torture/compile/20030320-1.c: New.
31708
31709 2003-03-20  Roger Sayle  <roger@eyesopen.com>
31710
31711         * gcc.dg/builtins-6.c: New test case.
31712
31713 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
31714
31715         PR target/10073
31716         * gcc.c-torture/compile/20030319-1.c: New.
31717
31718 2003-03-18  Jan Hubicka  <jh@suse.cz>
31719
31720         * gcc.dg/i386-cvt-1.c: New test.
31721
31722 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
31723
31724         * objc.dg/naming-1.m: Use "(parse|syntax) error".
31725         * objc.dg/naming-2.m: Likewise.
31726
31727 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
31728
31729         PR c++/9639
31730         * g++.dg/parse/crash1.C: New test.
31731
31732 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
31733
31734         PR c++/8805
31735         * g++.dg/eh/cleanup1.C: New test.
31736
31737 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
31738
31739         * gcc.c-torture/execute/20030316-1.c: New test case.
31740
31741 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
31742
31743         PR c++/9629
31744         * g++.dg/init/ctor2.C: New test.
31745
31746 2003-03-15  Roger Sayle  <roger@eyesopen.com>
31747
31748         * g77.f-torture/compile/xformat.f: New test case.
31749
31750 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31751
31752         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
31753         * g++.old-deja/g++.mike/eh50.C: Likewise.
31754
31755 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31756
31757         PR c++/6440
31758         * g++.dg/template/spec7.C: New test.
31759         * g++.dg/template/spec8.C: Likewise.
31760
31761 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
31762
31763         * gcc.c-torture/execute/20030313-1.c: New test.
31764
31765 2003-03-14  Richard Henderson  <rth@redhat.com>
31766
31767         * gcc.dg/inline-2.c: Adjust alpha test for external call.
31768
31769 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31770
31771         * gcc.c-torture/compile/20030314-1.c: New test.
31772
31773 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
31774
31775         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
31776         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
31777         thumb target,
31778         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
31779         to accept newer _imp__  prefix and additional
31780         newline in .drectve section.
31781         * gcc.dg/dll-4.c: Likewise.
31782         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
31783         switch.
31784
31785 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
31786
31787         * g++.dg/parse/namespace9.C: New test.
31788
31789         * g++.dg/init/ref5.C: New test.
31790         * g++.dg/parse/ptrmem1.C: Likewise.
31791
31792 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
31793
31794         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
31795         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
31796         regular expression.
31797         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
31798         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
31799
31800 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
31801
31802         * gcc.c-torture/execute/20030224-2.c: New test.
31803
31804 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31805
31806         * gcc.dg/decl-3.c: New test.
31807
31808 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31809
31810         * gcc.dg/i386-loop-2.c: New test.
31811
31812 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
31813
31814         PR c++/9474
31815         * g++.dg/parse/namespace8.C: New test.
31816
31817         PR c++/9924
31818         * g++.dg/overload/builtin2.C: New test.
31819
31820 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
31821
31822         * gcc.dg/return-type-3.c: New test.
31823
31824 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31825
31826         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
31827         profiling options are not supported.
31828
31829 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
31830
31831         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
31832         * g++.old-deja/g++.warn/impint2.C: Likewise.
31833
31834 2003-03-10  Devang Patel  <dpatel@apple.com>
31835
31836         * g++.dg/cpp/c++_cmd_1.C: New test.
31837         * g++.dg/cpp/c++_cmd_1.h: New file.
31838
31839 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
31840
31841         * gcc.dg/altivec-9.c: New file.
31842
31843 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31844
31845         * gcc.dg/ppc-sdata-1.c: New test.
31846         * gcc.dg/ppc-sdata-2.c: New test.
31847
31848 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
31849
31850         PR c++/9373
31851         * g++.dg/opt/ptrmem2.C: New test.
31852
31853         PR c++/8534
31854         * g++.dg/opt/ptrmem1.C: New test.
31855
31856 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31857
31858         * gcc.dg/i386-loop-1.c: New test.
31859
31860 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31861
31862         PR c++/9970
31863         * g++.dg/lookup/friend1.C: New test.
31864
31865 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31866
31867         PR c++/9823
31868         * g++.dg/parser/constructor1.C: New test.
31869
31870 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
31871
31872         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
31873
31874         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
31875
31876 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
31877
31878         * gcc.dg/cpp/Wunused.c: Update test.
31879
31880 2003-03-08  Jan Hubicka  <jh@suse.cz>
31881
31882         * gcc.dg/inline-3.c: New test.
31883
31884 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
31885
31886         PR c++/9809
31887         * g++.dg/parse/builtin1.C: New test.
31888
31889         PR c++/9982
31890         * g++.dg/abi/cookie1.C: New test.
31891         * g++.dg/abi/cookie2.C: Likewise.
31892
31893         PR c++/9524
31894         * g++.dg/template/field1.C: New test.
31895
31896         PR c++/9912
31897         * g++.dg/parse/class1.C: New test.
31898         * g++.dg/parse/namespace7.C: Likewise.
31899         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
31900
31901 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
31902
31903         * g++.dg/init/ref4.C: New test.
31904
31905 2003-03-07  Jan Hubicka  <jh@suse.cz>
31906
31907         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
31908         * gcc.dg/inline-3.c: New test.
31909
31910 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
31911
31912         * g++.dg/init/ref3.C: New test.
31913
31914         PR c++/9965
31915         * g++.dg/init/ref2.C: New test.
31916
31917         PR c++/9400
31918         * g++.dg/warn/Wshadow-2.C: New test.
31919
31920         PR c++/9791
31921         * g++.dg/warn/Woverloaded-1.C: New test.
31922
31923 2003-03-05  Jan Hubicka  <jh@suse.cz>
31924
31925         * gcc.dg/i386-local2.c: New.
31926         * gcc.dg/i386-local.c: Fix typo.
31927
31928 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
31929
31930         * g++.dg/abi/layout3.C: New test.
31931
31932 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
31933
31934         * gcc.c-torture/compile/20030305-1.c
31935
31936 2003-03-05  Jan Hubicka  <jh@suse.cz>
31937
31938         * gcc.dg/i386-local.c: New.
31939
31940 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
31941
31942         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
31943
31944 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31945
31946         * gcc.dg/switch-2.c: New test.
31947         * gcc.dg/switch-3.c: New test.
31948         * gcc.dg/Wswitch.c: Adjust line numbers.
31949         * gcc.dg/Wswitch-default.c: Likewise.
31950         * gcc.dg/Wswitch-enum.c: Likewise.
31951
31952 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
31953
31954         * gcc.c-torture/execute/20030222-1.c: New test.
31955
31956 2003-03-03  James E Wilson  <wilson@tuliptree.org>
31957
31958         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
31959
31960 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
31961
31962         PR c++/9878
31963         * g++.dg/init/ref1.C: New test.
31964
31965 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
31966
31967         * gcc.dg/sh-relax.c: New SH-only test.
31968
31969 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
31970
31971         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
31972         comment explaining purpose of testcase.
31973
31974 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31975
31976         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
31977         for HC11/HC12 (asm needs two int registers).
31978         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
31979         HC11/HC12 because the test uses an asm which needs two 32-bit
31980         registers.
31981
31982 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
31983
31984         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
31985         for HC11/HC12 (array is too large otherwise).
31986         * gcc.c-torture/compile/920501-4.x: New file, likewise.
31987         * gcc.c-torture/compile/20010518-2.x: Likewise.
31988         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
31989         HC11/HC12 (array is too large).
31990
31991 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
31992
31993         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
31994         * lib/g++-dg.exp (g++-dg-test): Likewise.
31995
31996 2003-03-01  Roger Sayle  <roger@eyesopen.com>
31997
31998         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
31999         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
32000
32001 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32002
32003         * g++.dg/warn/implicit-typename1.C: Remove warning.
32004
32005 2003-02-28  Richard Henderson  <rth@redhat.com>
32006
32007         * gcc.dg/noreturn-1.c: Move noreturn warning line.
32008         * gcc.dg/return-type-1.c: Move control reaches end warning line.
32009
32010 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
32011
32012         * gcc.dg/pch/pch.exp: Change .pch to .gch.
32013         * g++.dg/pch/pch.exp: Likewise.
32014
32015 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
32016
32017         PR c++/9879
32018         * testsuite/g++.dg/init/new4.C: New test.
32019
32020 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
32021
32022         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
32023
32024 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
32025
32026         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
32027         unsigned long.
32028
32029         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
32030         wider than float.
32031
32032 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32033
32034         * lib/scanasm.exp: Add support for counting numbers of
32035         occurences.
32036         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
32037         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
32038
32039 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
32040
32041         PR c++/9683
32042         * g++.dg/template/static3.C: New test.
32043
32044         PR c++/9829
32045         * g++.dg/parse/namespace6.C: New test.
32046
32047 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32048
32049         PR target/9732
32050         * gcc.dg/20030225-1.c: New test.
32051
32052 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
32053
32054         * README: Remove out-of-date information.
32055
32056         PR c++/9836
32057         * g++.dg/template/spec6.C: New test.
32058
32059 2003-02-24  Jeff Law  <law@redhat.com>
32060
32061         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
32062
32063 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32064
32065         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
32066         * gcc.dg/pragma-ep-1.c: Likewise.
32067
32068 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32069
32070         PR c++/9602
32071         * g++.dg/template/friend16.C: New test.
32072
32073 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
32074
32075         PR c++/5333
32076         * g++.dg/parse/fused-params1.C: Adjust error messages.
32077         * g++.dg/template/nested3.C: New test.
32078
32079 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
32080
32081         * g++.dg/abi/param1.C: New test.
32082
32083 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32084
32085         PR c++/7982
32086         * g++.dg/warn/implicit-typename1.C: New test.
32087
32088 2003-02-22  Kelley Cook <kelleycook@comcast.net>
32089
32090         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
32091         with "mtune".
32092         * g++.old-deja/g++.other/store-expr2.C: Likewise.
32093         * gcc.c-torture/execute/20010129-1.x: Likewise.
32094         * gcc.dg/20011107-1.c: Likewise.
32095         * gcc.dg/20020108-1.c: Likewise.
32096         * gcc.dg/20020122-3.c: Likewise.
32097         * gcc.dg/20020206-1.c: Likewise.
32098         * gcc.dg/20020310-1.c: Likewise.
32099         * gcc.dg/20020426-2.c: Likewise.
32100         * gcc.dg/20020517-1.c: Likewise.
32101         * gcc.dg/991230-1.c: Likewise.
32102         * gcc.dg/i386-unroll-1.c: Likewise.
32103         * gcc.misc-tests/i386-prefetch.exp: Likewise.
32104
32105 2003-02-22  Jan Hubicka  <jh@suse.cz>
32106
32107         * gcc.dg/i386-mul.c: New test.
32108
32109 2003-02-21  Roger Sayle  <roger@eyesopen.com>
32110
32111         * gcc.dg/builtins-5.c: New test case.
32112
32113 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
32114
32115         * gcc.dg/asmreg-1.c: New test.
32116
32117 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32118
32119         PR c++/9749
32120         * g++.dg/parse/varmod1.C: New test.
32121
32122 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32123
32124         PR c++/9727
32125         * g++.dg/template/op1.C: New test.
32126
32127 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32128
32129         PR c++/8906
32130         * g++.dg/template/nested2.C: New test.
32131
32132 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
32133
32134         PR c++/8724
32135         * g++.dg/expr/dtor1.C: New test.
32136
32137 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
32138
32139         * gcc.dg/cpp/include3.c: New test.
32140         * gcc.dg/cpp/inc/foo.h: New file.
32141
32142 2003-02-21  Glen Nakamura  <glen@imodulo.com>
32143
32144         * gcc.c-torture/execute/20030221-1.c: New test.
32145
32146 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
32147
32148         PR c++/9729
32149         * g++.dg/abi/conv1.C: New test.
32150
32151 2003-02-20  Jan Hubicka  <jh@suse.cz>
32152
32153         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
32154
32155 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
32156
32157         * gcc.c-torture/compile/20030219-1.c: New test.
32158
32159 2003-02-18  Jan Hubicka  <jh@suse.cz>
32160
32161         * gcc.dg/funcorder.c: New test.
32162
32163 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32164
32165         * gcc.c-torture/execute/20030218-1.c: New.
32166
32167 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
32168
32169         * gcc.dg/20030218-1.c: New.
32170
32171 2003-02-18  Richard Henderson  <rth@redhat.com>
32172
32173         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
32174         * gcc.dg/attr-used-2.c: New.
32175
32176 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
32177
32178         PR c++/9704
32179         * g++.dg/init/copy5.C: New test.
32180
32181 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
32182
32183         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
32184         * g++.dg/pch/pch.exp: Likewise.
32185
32186 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
32187
32188         * gcc.c-torture/execute/20030209-1.c: Enable the test if
32189         STACK_SIZE is not defined.
32190
32191 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32192
32193         PR c++/9457
32194         * g++.dg/template/init1.C: New test.
32195
32196 2003-02-16  Jan HUbicka  <jh@suse.cz>
32197
32198         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
32199         (foo): Add few extra tests
32200         * gcc.dg/c99-const-expr-3.c: Likewise.
32201         * gcc.c-torture/execute/20030216-1.c: New.
32202
32203 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32204
32205         PR c++/9459
32206         * g++.dg/ext/typeof4.C: New test.
32207
32208 2003-02-15  Roger Sayle  <roger@eyesopen.com>
32209
32210         * gcc.dg/i386-387-3.c: New test case.
32211
32212 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
32213
32214         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
32215         cris-*-elf* cris-*-aout* and mmix-*-*.
32216
32217 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
32218
32219         * gcc.dg/20030213-1.c: New test.
32220
32221 2003-02-12  Roger Sayle  <roger@eyesopen.com>
32222
32223         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
32224         * gcc.dg/i386-387-2.c: Likewise.
32225
32226 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
32227
32228         * gcc.dg/ppc-spe.c: Fix formatting.
32229         Enable tests that were previously unsupported by gas.
32230         Delete tests for instructions that no longer exist.
32231         Switch arguments on evsubifw builtin.
32232
32233 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
32234
32235         * gcc.c-torture/execute/20030209-1.c: Disable the test if
32236         STACK_SIZE is too small.
32237
32238 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
32239             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
32240
32241         * gcc.dg/decl-2.c: New test.
32242
32243 2003-02-10  Jan Hubicka  <jh@suse.cz>
32244
32245         * gcc.dg/i386-fpcvt-1.c: New test.
32246
32247 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
32248
32249         * gcc.c-torture/execute/20030209-1.c: New test.
32250
32251 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
32252
32253         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
32254         int-wide bitops, use the constants of the same width.
32255         Likewise, if long long is 32-bit wide, test bitops using
32256         32-bit constants.
32257
32258 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
32259
32260         * gcc.dg/20021014-1.c: Annotate with expected notice text.
32261
32262 2003-02-07  Roger Sayle  <roger@eyesopen.com>
32263
32264         * testsuite/gcc.dg/builtins-4.c: New test case.
32265
32266 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32267
32268         * gcc.dg/20020430-1.c: Fix dg command typos.
32269         * gcc.dg/20020503-1.c: Likewise.
32270
32271 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32272
32273         PR c++/8785
32274         * g++.dg/parse/fused-params1.C: New test.
32275
32276         PR c++/8857
32277         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
32278
32279         PR c++/8921
32280         * g++.dg/parse/non-dependent1.C: New test.
32281
32282         PR c++/8928
32283         * g++.dg/parse/dupl-tmpl-args1.C: New test.
32284
32285         PR c++/9228
32286         * g++.dg/parse/undefined7.C: New test.
32287         * g++.dg/parse/non-templ1.C: New test.
32288
32289         PR c++/9229
32290         * g++.dg/parse/too-many-tmpl-args1.C: New test.
32291
32292 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
32293
32294         * gcc.c-torture/compile/20030206-1.c: New test.
32295
32296 2003-02-05  Roger Sayle  <roger@eyesopen.com>
32297
32298         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
32299         "pow" to "foo" to avoid potential confusion with a math built-in.
32300
32301 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32302
32303         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
32304         conditions for SPARC targets.
32305
32306 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
32307
32308         * gcc.dg/20030204-1.c: New test.
32309
32310 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32311
32312         PR c++/38
32313         * g++.dg/parse/array-size1.C: New test.
32314
32315         PR c++/5657
32316         * g++.dg/parse/undefined3.C: New test.
32317
32318         PR c++/5665
32319         * g++.dg/parse/undefined4.C: New test.
32320
32321         PR c++/5975
32322         * g++.dg/parse/undefined5.C: New test.
32323
32324         PR c++/7259
32325         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
32326
32327         PR c++/8578
32328         * g++.dg/parse/casting-operator1.C: New test.
32329
32330         PR c++/8596
32331         * g++.dg/parse/undefined6.C: New test.
32332
32333         PR c++/8736
32334         * g++.dg/parse/missing-template1.C: New test.
32335
32336 2003-02-04  Jan Hubicka  <jh@suse.cz>
32337
32338         * gcc.dg/i386-cadd.c: Compile using -march=k8.
32339         * gcc.dg/i386-cmov?.c: Likewise.
32340         * gcc.dg/i386-fpcvt-?.c: Likewise.
32341         * gcc.dg/i386-ssefp-1.c: Likewise.
32342         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
32343         conventions.
32344
32345 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
32346
32347         PR c++/7129
32348         * testsuite/g++.dg/ext/max.C: New test.
32349
32350 2003-02-03  Jan Hubicka  <jh@suse.cz>
32351
32352         * gcc.c-torture/execute/20030203-1.c: New test.
32353
32354 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
32355
32356         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
32357         'natural-endian'.
32358
32359 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
32360
32361         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
32362         * g++.dg/init/new2.C: Likewise.
32363         * g++.dg/other/new1.C: Likewise.
32364
32365 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
32366
32367         * gcc.dg/struct-ret-libc.c: New test.
32368
32369 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
32370
32371         * gcc.dg/20030129-1.c: New test.
32372
32373 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32374
32375         PR c++/8849
32376         * g++.dg/template/ptrmem4.C: New test.
32377
32378 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
32379
32380         * g++.dg/parser/constant1.C: New test.
32381
32382 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32383
32384         PR c++/8591
32385         * g++.dg/parse/friend2.C: New test.
32386
32387 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
32388
32389         PR c++/9437
32390         * g++.dg/template/unify4.C: New test.
32391
32392 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
32393
32394         * gcc.c-torture/execute/20030128-1.c: New test.
32395
32396 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
32397
32398         * g++.dg/lookup/nested1.C: Test moved from ...
32399         * g++.old-deja/g++.other/lookup24.C: ... here.
32400
32401 2003-01-28  Jan Hubicka  <jh@suse.cz>
32402
32403         * gcc.dg/i386-cmov5.c: New test.
32404
32405 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
32406
32407         * gcc.c-torture/execute/20010925-1.c: Changed the
32408         memcpy declaration.
32409
32410 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32411
32412         PR c++/3902
32413         * g++.dg/parse/template5.C: New test.
32414
32415 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
32416
32417         PR fortran/9258
32418         * g77.dg/pr9258: New test.
32419
32420 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
32421
32422         * README: Move relevant parts from README.g++.
32423
32424         * README.g++: Remove this file.
32425
32426 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
32427
32428         * g++.dg/abi/dcast1.C: New test.
32429
32430 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32431
32432         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
32433
32434 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
32435
32436         PR c++/47
32437         * g++.old-deja/g++.other/lookup24.C: New test.
32438
32439 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32440
32441         PR middle-end/7227
32442         * gcc.dg/uninit-C.c: New test.
32443
32444 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
32445
32446         * g++.dg/abi/covariant1.C: New test.
32447
32448 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
32449
32450         * gcc.dg/20030123-1.c: New test.
32451
32452 2003-01-25  Jan Hubicka  <jh@suse.cz>
32453
32454         PR opt/8492
32455         * gcc.c-torture/compile/20030125-1.c
32456
32457 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
32458
32459         PR c++/9403
32460         * g++.dg/parse/template3.C: New test.
32461         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
32462
32463         PR c++/795
32464         * g++.dg/parse/template4.C: New test.
32465
32466         PR c++/9415
32467         * g++.dg/template/qual2.C: New test.
32468
32469         PR c++/8545
32470         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
32471
32472         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
32473
32474 2003-01-25  Roger Sayle  <roger@eyesopen.com>
32475
32476         * gcc.c-torture/execute/switch-1.c: New test case.
32477
32478 2003-01-25  Jan Hubicka  <jh@suse.cz>
32479
32480         * gcc.c-torture/execute/20030125-1.[cx]: New test.
32481
32482 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
32483
32484         Tweaks for Bison-1.875. From the NEWS file:
32485         "- `parse error' -> `syntax error'
32486         Bison now uniformly uses the term `syntax error'"
32487         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
32488         * gcc.dg/cpp/digraph2.c: Likewise.
32489         * gcc.dg/cpp/direct2.c: Likewise.
32490         * gcc.dg/cpp/paste4.c: Likewise.
32491         * gcc.dg/c90-restrict-1.c: Likewise.
32492         * gcc.dg/c99-func-2.c: Likewise.
32493         * gcc.dg/noncompile/920721-2.c: Likewise.
32494         * gcc.dg/noncompile/930622-2.c: Likewise.
32495         * gcc.dg/noncompile/940112-1.c: Likewise.
32496         * gcc.dg/noncompile/950921-1.c: Likewise.
32497         * gcc.dg/noncompile/951123-1.c: Likewise.
32498         * gcc.dg/noncompile/971104-1.c: Likewise.
32499         * gcc.dg/noncompile/990416-1.c: Likewise.
32500
32501 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
32502
32503         * g++.dg/parse/undefined1.C: Add error message.
32504
32505 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32506
32507         PR c++/9354
32508         * g++.dg/parse/new1.C: New test.
32509
32510         PR c++/9216
32511         * g++.dg/parse/template2.C: New test.
32512
32513         PR c++/9354
32514         * g++.dg/parse/typedef2.C: New test.
32515
32516         PR c++/9328
32517         * g++.dg/ext/typeof3.C: New test.
32518
32519 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32520
32521         PR c++/2738
32522         * g++.dg/parse/ret-type1.C: New test.
32523
32524         PR c++/3792
32525         * g++.dg/parse/tmpl-outside1.C: New test.
32526
32527         PR c++/4207
32528         * g++.dg/parse/int-as-enum1.C: New test.
32529
32530         PR c++/4903
32531         * g++.dg/parse/no-typename1.C: New test.
32532
32533         PR c++/5533
32534         * g++.dg/parse/no-value1.C: New test.
32535
32536         PR c++/5921
32537         * g++.dg/parse/wrong-inline1.C: New test.
32538
32539         PR c++/6402
32540         * g++.dg/parse/ref1.C: New test.
32541
32542         PR c++/6992
32543         * g++.dg/parse/attr-ctor1.C: New test.
32544
32545         PR c++/7229
32546         * g++.dg/parse/namespace5.C: New test.
32547
32548         PR c++/7917
32549         * g++.dg/parse/func-def1.C: New test.
32550
32551         PR c++/8143
32552         * g++.dg/parse/undefined1.C: New test.
32553
32554         PR c++/5723, PR c++/8522
32555         * g++.dg/parse/specialization1.C: New test.
32556
32557         PR c++/163, PR c++/8595
32558         * g++.dg/parse/struct-as-enum1.C: New test.
32559
32560         PR c++/9173
32561         * g++.dg/parse/undefined2.C: New test.
32562
32563 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
32564
32565         PR c++/9298
32566         * g++.dg/parse/template1.C: New test.
32567
32568         PR c++/9384
32569         * g++.dg/parse/using1.C: New test.
32570
32571         PR c++/9285
32572         PR c++/9294
32573         * g++.dg/parse/expr2.C: New test.
32574
32575         PR c++/9388
32576         * g++.dg/parse/lookup2.C: Likewise.
32577
32578 2003-01-21  Jan Hubicka  <jh@suse.cz>
32579
32580         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
32581         * gcc.c-torture/execute/eeprof-1.c: Likewise.
32582         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
32583         * gcc.c-torture/execute/string-opt-*.c: Likewise.
32584
32585 2003-01-20  Nick Clifton  <nickc@redhat.com>
32586
32587         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
32588         problem with ARM sibcall code generation.
32589
32590 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
32591
32592         * gcc.c-torture/execute/20030120-1.c: New.
32593
32594 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
32595
32596         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
32597
32598 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
32599
32600         PR c++/9272
32601         * g++.dg/parse/ctor1.C: New test.
32602
32603         PR c++/9294:
32604         * g++.dg/parse/qualified1.C: New test.
32605
32606         * g++.dg/parse/typename3.C: New test.
32607
32608 2003-01-16  Richard Henderson  <rth@redhat.com>
32609
32610         * g++.dg/tls/init-2.C: Fix error matches for real this time.
32611
32612 2003-01-16  Richard Henderson  <rth@redhat.com>
32613
32614         * g++.dg/pch/pch.exp: Copy test header to the working directory
32615         before using it either for precompilation or direct use.
32616         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
32617         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
32618
32619 2003-01-16  Richard Henderson  <rth@redhat.com>
32620
32621         * gcc.dg/pch/pch.exp: Copy test header to the working directory
32622         before using it either for precompilation or direct use.
32623         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
32624         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
32625
32626 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
32627
32628         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
32629         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
32630         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
32631         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
32632         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
32633         typename warning into error.
32634         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
32635         error messages.
32636         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
32637         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
32638         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
32639         messages.
32640         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
32641         make declaration visible in template.
32642         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
32643         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
32644         messages.
32645         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
32646         message.
32647         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
32648         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
32649         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
32650         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
32651         typename warning with error message.
32652         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
32653         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
32654         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
32655
32656 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
32657
32658         * g++.dg/parse/ambig2.C: New test.
32659
32660 2003-01-15  Richard Henderson  <rth@redhat.com>
32661
32662         * g++.dg/tls/init-2.C: Update error message string.
32663
32664 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32665
32666         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
32667
32668 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
32669
32670         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
32671         all for HC11/HC12.
32672         * gcc.c-torture/compile/20001205-1.x: Likewise.
32673         * gcc.c-torture/compile/20001226-1.x: Likewise.
32674         * gcc.c-torture/compile/920520-1.x: Likewise.
32675         * gcc.c-torture/compile/961203-1.x: Likewise.
32676         * gcc.c-torture/compile/20020604-1.x: Likewise.
32677
32678 2003-01-15  Jan Hubicka  <jh@suse.cz>
32679
32680         * gcc.c-torture/compile/20030115-1.c: New test.
32681
32682         * gcc.dg/i386-fpcvt-1.c: New test.
32683         * gcc.dg/i386-fpcvt-2.c: New test.
32684
32685 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
32686
32687         Further conform g++'s __vmi_class_type_info to the C++ ABI
32688         specification.
32689         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
32690         the specification.
32691
32692 2003-01-14  Jan Hubicka  <jh@suse.cz>
32693
32694         * gcc.dg/i386-fpcvt-1.c: New test.
32695         * gcc.dg/i386-fpcvt-2.c: New test.
32696
32697 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
32698
32699         * gcc.dg/i386-mmx-3.c: New test.
32700
32701 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
32702
32703         PR c++/9264
32704         * g++.dg/parse/octal1.C: New file.
32705
32706         PR c++/9172
32707         * g++.dg/parse/typename1.C: New file.
32708
32709 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
32710
32711         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
32712         * gcc.dg/bf-no-ms-layout.c: Likewise.
32713         * gcc.dg/bf-ms-attrib.c: Likewise.
32714
32715 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
32716
32717         PR c++/9099
32718         * g++.dg/parse/dtor1.C: New file.
32719
32720         PR c++/9128
32721         * g++.dg/rtti/typeid1.C: New file.
32722
32723         PR c++/9153
32724         * g++.dg/parse/lookup1.C: New file.
32725
32726         PR c++/9171
32727         * g++.dg/templ/spec5.C: New file.
32728
32729 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
32730
32731         * gcc.c-torture/compile/20030110-1.c: New test.
32732
32733 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
32734
32735         Merge from pch-branch:
32736
32737         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
32738
32739         * gcc.dg/pch/cpp-1.h: New.
32740         * gcc.dg/pch/cpp-1.c: New.
32741         * gcc.dg/pch/cpp-2.h: New.
32742         * gcc.dg/pch/cpp-2.c: New.
32743
32744         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
32745
32746         * gcc.dg/pch/except-1.h: New.
32747         * gcc.dg/pch/except-1.c: New.
32748
32749         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
32750
32751         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
32752         running test.
32753         * gcc.dg/pch: Include *.hp not *.h.
32754         * gcc.dg/pch/system-1.h: New.
32755         * gcc.dg/pch/system-1.c: New.
32756
32757         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
32758
32759         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
32760         rather than trying to build and run a program using PCH.
32761         * gcc.dg/pch: Remove dg-do commands from test files.
32762
32763         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
32764
32765         * gcc.dg/pch/macro-3.c: New.
32766         * gcc.dg/pch/macro-3.h: New.
32767
32768         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
32769
32770         * gcc.dg/pch/common-1.c: New.
32771         * gcc.dg/pch/common-1.h: New.
32772         * gcc.dg/pch/decl-1.c: New.
32773         * gcc.dg/pch/decl-1.h: New.
32774         * gcc.dg/pch/decl-2.c: New.
32775         * gcc.dg/pch/decl-2.h: New.
32776         * gcc.dg/pch/decl-3.c: New.
32777         * gcc.dg/pch/decl-3.h: New.
32778         * gcc.dg/pch/decl-4.c: New.
32779         * gcc.dg/pch/decl-4.h: New.
32780         * gcc.dg/pch/decl-5.c: New.
32781         * gcc.dg/pch/decl-5.h: New.
32782         * gcc.dg/pch/global-1.c: New.
32783         * gcc.dg/pch/global-1.h: New.
32784         * gcc.dg/pch/inline-1.c: New.
32785         * gcc.dg/pch/inline-1.h: New.
32786         * gcc.dg/pch/inline-2.c: New.
32787         * gcc.dg/pch/inline-2.h: New.
32788         * gcc.dg/pch/static-1.c: New.
32789         * gcc.dg/pch/static-1.h: New.
32790         * gcc.dg/pch/static-2.c: New.
32791         * gcc.dg/pch/static-2.h: New.
32792
32793         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
32794
32795         * g++.dg/pch/pch.exp: Better handle failing testcases.
32796         * gcc.dg/pch/pch.exp: Likewise.
32797         * gcc.dg/pch/macro-1.c: New.
32798         * gcc.dg/pch/macro-1.h: New.
32799         * gcc.dg/pch/macro-2.c: New.
32800         * gcc.dg/pch/macro-2.h: New.
32801
32802         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
32803
32804         * g++.dg/dg.exp: Treat files in pch/ specially.
32805         * g++.dg/pch/pch.exp: New file.
32806         * g++.dg/pch/empty.H: New file.
32807         * g++.dg/pch/empty.C: New file.
32808         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
32809         "precompile".
32810
32811         * gcc.dg/pch/pch.exp: New file.
32812         * gcc.dg/pch/empty.h: New file.
32813         * gcc.dg/pch/empty.c: New file.
32814         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
32815         "precompile".
32816
32817 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32818
32819         * g++.dg/template/friend14.C: New test.
32820
32821 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32822
32823         * gcc.dg/old-style-asm-1.c: New test.
32824
32825 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
32826
32827         * gcc.c-torture/compile/20030109-1.c: New test.
32828
32829 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32830
32831         * gcc.c-torture/execute/20030109-1.c: New test.
32832
32833 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
32834
32835         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
32836         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
32837         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
32838         * g++.old-deja/g++.mike/eh2.C: Likewise.
32839         * g++.old-deja/g++.mike/eh3.C: Likewise.
32840         * g++.old-deja/g++.mike/eh5.C: Likewise.
32841         * g++.old-deja/g++.mike/eh6.C: Likewise.
32842         * g++.old-deja/g++.mike/eh7.C: Likewise.
32843         * g++.old-deja/g++.mike/eh8.C: Likewise.
32844         * g++.old-deja/g++.mike/eh9.C: Likewise.
32845         * g++.old-deja/g++.mike/eh10.C: Likewise.
32846         * g++.old-deja/g++.mike/eh12.C: Likewise.
32847         * g++.old-deja/g++.mike/eh13.C: Likewise.
32848         * g++.old-deja/g++.mike/eh14.C: Likewise.
32849         * g++.old-deja/g++.mike/eh16.C: Likewise.
32850         * g++.old-deja/g++.mike/eh17.C: Likewise.
32851         * g++.old-deja/g++.mike/eh18.C: Likewise.
32852         * g++.old-deja/g++.mike/eh21.C: Likewise.
32853         * g++.old-deja/g++.mike/eh23.C: Likewise.
32854         * g++.old-deja/g++.mike/eh24.C: Likewise.
32855         * g++.old-deja/g++.mike/eh25.C: Likewise.
32856         * g++.old-deja/g++.mike/eh26.C: Likewise.
32857         * g++.old-deja/g++.mike/eh27.C: Likewise.
32858         * g++.old-deja/g++.mike/eh28.C: Likewise.
32859         * g++.old-deja/g++.mike/eh29.C: Likewise.
32860         * g++.old-deja/g++.mike/eh31.C: Likewise.
32861         * g++.old-deja/g++.mike/eh33.C: Likewise.
32862         * g++.old-deja/g++.mike/eh34.C: Likewise.
32863         * g++.old-deja/g++.mike/eh35.C: Likewise.
32864         * g++.old-deja/g++.mike/eh36.C: Likewise.
32865         * g++.old-deja/g++.mike/eh37.C: Likewise.
32866         * g++.old-deja/g++.mike/eh38.C: Likewise.
32867         * g++.old-deja/g++.mike/eh39.C: Likewise.
32868         * g++.old-deja/g++.mike/eh40.C: Likewise.
32869         * g++.old-deja/g++.mike/eh41.C: Likewise.
32870         * g++.old-deja/g++.mike/eh42.C: Likewise.
32871         * g++.old-deja/g++.mike/eh44.C: Likewise.
32872         * g++.old-deja/g++.mike/eh46.C: Likewise.
32873         * g++.old-deja/g++.mike/eh47.C: Likewise.
32874         * g++.old-deja/g++.mike/eh48.C: Likewise.
32875         * g++.old-deja/g++.mike/eh49.C: Likewise.
32876         * g++.old-deja/g++.mike/eh50.C: Likewise.
32877         * g++.old-deja/g++.mike/eh51.C: Likewise.
32878         * g++.old-deja/g++.mike/eh53.C: Likewise.
32879         * g++.old-deja/g++.mike/eh55.C: Likewise.
32880         * g++.old-deja/g++.mike/p7912.C: Likewise.
32881         * g++.old-deja/g++.mike/p9706.C: Likewise.
32882         * g++.old-deja/g++.mike/p10416.C: Likewise.
32883         * g++.old-deja/g++.mike/p11667.C: Likewise.
32884         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
32885         Remove redundant reference to Iris.
32886         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
32887         Elxsi, i860, Pico Java, and WE32K.
32888
32889 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
32890
32891         * g++.dg/ext/asm4.C: New test.
32892
32893 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32894
32895         PR c++/9030
32896         * g++.dg/template/friend12.C: New test.
32897         * g++.dg/template/friend13.C: Likewise.
32898         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
32899
32900 2003-01-08  Jan Hubicka  <jh@suse.cz>
32901
32902         * gcc.dg/i386-cadd.c: New test.
32903         * gcc.dg/i386-cmov4.c: Likewise.
32904
32905 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
32906
32907         PR c++/9165
32908         * g++.dg/warn/Wunused-3.C: New test.
32909
32910         * g++.dg/abi/bitfield9.C: New test.
32911
32912         PR c++/9189
32913         * g++.dg/parse/defarg3.C: New test.
32914
32915 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
32916
32917         * g++.dg/parse/ambig1.C: New test.
32918         * g++.dg/parse/defarg2.C: New test.
32919
32920 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
32921
32922         * g++.dg/template/defarg-1.C: New test.
32923         * g++.dg/template/local2.C: Likewise.
32924
32925 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
32926
32927         * gcc.c-torture/execute/20030105-1.c: New test.
32928
32929 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32930
32931         * g++.dg/parse/namespace3.C: Remove extra semicolons.
32932         * g++.dg/parse/namespace4.C: Likewise.
32933
32934 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
32935
32936         * g++.dg/template/ntp2.C: New test.
32937
32938 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
32939
32940         * g++.dg/parse/extern-C-1.C: New test.
32941
32942         * g++.dg/parse/namespace4.C: New test.
32943
32944         * g++.dg/template/nested1.C: New test.
32945
32946         * g++.dg/parse/namespace3.C: New test.
32947
32948 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
32949
32950         * g++.dg/lookup/two-stage1.C: New test.
32951
32952 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32953
32954         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
32955         * g++.old-deja/g++.jason/access8.C: Likewise.
32956         * g++.old-deja/g++.other/decl5.C: Likewise.
32957
32958 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32959
32960         * g++.dg/parse/parse7.C: New test.
32961
32962 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
32963
32964         PR c++/2843
32965         * g++.dg/ext/attrib7.C: New test.
32966
32967 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
32968
32969         * g++.dg/parse/parse6.C: New test.
32970
32971 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
32972
32973         * gcc.dg/h8300-stack-1.c: New.
32974
32975 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32976
32977         g++.dg/lookup/exception1.C: New test.
32978
32979         g++.dg/lookup/template1.C: New test.
32980
32981         g++.dg/parse/namespace2.C: New test.
32982
32983         g++.dg/parse/parens2.C: New test.
32984
32985 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
32986
32987         * g++.dg/parse/parse5.C: New test.
32988         * g++.dg/lookup/scoped4.C: New test.
32989
32990 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
32991
32992         * g++.dg/parse/parens1.C: New test.
32993
32994         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
32995         angle-bracket1.C.
32996         * g++.dg/parse/parens2.C: New test.
32997
32998         * g++.dg/lookup/scope-operator1.C: New test.
32999
33000         * g++.dg/parse/operator1.C: New test.
33001
33002 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33003
33004         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
33005         * g++.old-deja/g++.other/access6.C: Likewise.
33006         * g++.old-deja/g++.other/decl1.C: Likewise.
33007         * g++.old-deja/g++.pt/typename12.C: Likewise.
33008
33009 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33010
33011         * g++.dg/parse/namespace1.C: New test.
33012
33013 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33014
33015         * g++.dg/parse/parse4.C: New test.
33016
33017 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33018
33019         * g++.dg/parse/parse3.C: New test.
33020
33021 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33022
33023         * g++.dg/parse/parse2.C: New test.
33024
33025 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33026
33027         * g++.dg/template/friend11.C: New test.
33028
33029 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
33030
33031         * g++.dg/parse/parse1.C: New test.
33032
33033 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
33034
33035         * lib/profopt.exp: Change the name of a global variable to avoid
33036         possible clashes with other test suites.
33037
33038 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
33039
33040         * g++.dg/inherit/covariant8.C: New test.
33041
33042 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
33043
33044         * g++.dg/init/array9.C: New test.
33045
33046         PR c++/9112
33047         * g++.dg/parse/expr1.C: New test.
33048
33049 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
33050
33051         * gcc.c-torture/compile/20021230-1.c: New test.
33052
33053 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
33054
33055         * g++.dg/inherit/covariant5.C: New test.
33056         * g++.dg/inherit/covariant6.C: New test.
33057         * g++.dg/inherit/covariant7.C: New test.
33058
33059 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33060
33061         PR c++/2739
33062         * g++.dg/other/access2.C: New test.
33063
33064 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33065
33066         * g++.dg/other/anon-struct.C: No longer fails
33067         * g++.old-deja/g++.brendan/parse4.C: Likewise.
33068         * g++.old-deja/g++.brendan/parse5.C: Likewise.
33069         * g++.old-deja/g++.brendan/parse6.C: Likewise.
33070
33071 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
33072
33073         * g++.dg/parse/angle-bracket.C (main): No longer fails.
33074
33075 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
33076
33077         * g++.dg/eh/spec4.C: Remove stray semicolon.
33078         * g++.dg/expr/pmf-1.C: Change error message.
33079         * g++.dg/ext/asm1.C: Remove stray semicolon.
33080         * g++.dg/ext/typename1.C: Add missing typenames.
33081         * g++.dg/inherit/template-as-base.C: Change error message.
33082         * g++.dg/lookup/scoped1.C: Likewise.
33083         * g++.dg/lookup/scoped2.C: Likewise.
33084         * g++.dg/lookup/using2.C: Likewise.
33085         * g++.dg/other/component1.C: Remove stray semicolon.
33086         * g++.dg/other/do1.C: Change error message.
33087         * g++.dg/other/error2.C: Likewise.
33088         * g++.dg/other/init1.C: Likewise.
33089         * g++.dg/other/packed1.C: Remove stray semicolon.
33090         * g++.dg/other/ptrmem2.C: Change error message.
33091         * g++.dg/parse/parameter-declaration-1.C: Remove line number
33092         marker.
33093         * g++.dg/special/initp1.C: Remove invalid attribute usage.
33094         * g++.dg/template/access3.C: Add typename keyword.
33095         * g++.dg/template/access5.C: Remove stray semicolon.
33096         * g++.dg/template/access6.C: Likewise.
33097         * g++.dg/template/complit1.C: Likewise.
33098         * g++.dg/template/crash1.C: Change error message.
33099         * g++.dg/template/inherit2.C: Remove stray semicolon.
33100         * g++.dg/template/instantiate2.C: Likewise.
33101         * g++.dg/template/instantiate3.C: Change error message.
33102         * g++.dg/template/qual1.C: Remove stray semicolon.
33103         * g++.dg/template/qualttp18.C: Change error message.
33104         * g++.dg/template/ref1.C: Remove stray semicolon.
33105         * g++.dg/template/sizeof1.C (A::value): Declare it.
33106         * g++.dg/template/spec4.C: Change error message.
33107         * g++.dg/template/static1.C: Likewise.
33108         * g++.dg/template/type1.C: Likewise.
33109         * g++.dg/template/typename3.C: Likewise.
33110         * g++.old-deja/g++.benjamin/13478.C: Change error message.
33111         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
33112         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
33113         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
33114         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
33115         named return value extension.
33116         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
33117         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
33118         * g++.old-deja/g++.bob/extern_C.C: Likewise.
33119         * g++.old-deja/g++.bob/inherit2.C: Likewise.
33120         * g++.old-deja/g++.brendan/complex1.C: Likewise.
33121         * g++.old-deja/g++.brendan/copy5.C: Likewise.
33122         * g++.old-deja/g++.brendan/crash13.C: Likewise.
33123         * g++.old-deja/g++.brendan/crash15.C: Likewise.
33124         * g++.old-deja/g++.brendan/crash18.C: Change error message.
33125         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
33126         * g++.old-deja/g++.brendan/crash38.C: Likewise.
33127         * g++.old-deja/g++.brendan/crash50.C: Likewise.
33128         * g++.old-deja/g++.brendan/crash56.C: Likewise.
33129         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
33130         syntax.
33131         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
33132         * g++.old-deja/g++.brendan/crash8.C: Change error message.
33133         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
33134         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
33135         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
33136         * g++.old-deja/g++.brendan/template11.C: Likewise.
33137         * g++.old-deja/g++.brendan/template26.C: Likewise.
33138         * g++.old-deja/g++.brendan/template27.C: Use explicit
33139         specialization syntax.
33140         * g++.old-deja/g++.brendan/template30.C: Likewise.
33141         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
33142         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
33143         non-dependent names.
33144         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
33145         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
33146         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
33147         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
33148         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
33149         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
33150         named return value extension.
33151         * g++.old-deja/g++.ext/namedret2.C: Likewise.
33152         * g++.old-deja/g++.ext/namedret3.C: Likewise.
33153         * g++.old-deja/g++.ext/return1.C: Likewise.
33154         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
33155         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
33156         * g++.old-deja/g++.jason/access8.C: Likewise.
33157         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
33158         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
33159         pseudo-destructor names.
33160         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
33161         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
33162         pseudo-destructor names.
33163         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
33164         * g++.old-deja/g++.jason/overload19.C: Likewise.
33165         * g++.old-deja/g++.jason/overload32.C: Likewise.
33166         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
33167         stray semicolons.
33168         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
33169         * g++.old-deja/g++.jason/return.C: Likewise.
33170         * g++.old-deja/g++.jason/return2.C: Likewise.
33171         * g++.old-deja/g++.jason/shadow1.C: Likewise.
33172         * g++.old-deja/g++.jason/special.C: Use explicit specialization
33173         syntax.
33174         * g++.old-deja/g++.jason/template10.C: Account for use of
33175         non-dependent names.
33176         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
33177         syntax.
33178         * g++.old-deja/g++.jason/template37.C: Likewise.
33179         * g++.old-deja/g++.law/access4.C: Change error messages.
33180         * g++.old-deja/g++.law/arm13.C: Remove incorrect
33181         pseudo-destructor names.
33182         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
33183         * g++.old-deja/g++.law/ctors9.C: Likewise.
33184         * g++.old-deja/g++.law/cvt22.C: Likewise.
33185         * g++.old-deja/g++.law/dtors5.C: Likewise.
33186         * g++.old-deja/g++.law/global-init1.C: Likewise.
33187         * g++.old-deja/g++.law/missed-error3.C: Likewise.
33188         * g++.old-deja/g++.law/operators28.C: Likewise.
33189         * g++.old-deja/g++.law/visibility28.C: Likewise.
33190         * g++.old-deja/g++.martin/eval1.C: Likewise.
33191         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
33192         name.
33193         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
33194         * g++.old-deja/g++.mike/net34.C: Likewise.
33195         * g++.old-deja/g++.mike/net36.C: Likewise.
33196         * g++.old-deja/g++.mike/ns2.C: Likewise.
33197         * g++.old-deja/g++.mike/p12306.C: Likewise.
33198         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
33199         value extension.
33200         * g++.old-deja/g++.mike/p700.C: Likewise.
33201         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
33202         * g++.old-deja/g++.mike/p710.C: Likewise.
33203         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
33204         value extension.
33205         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
33206         * g++.old-deja/g++.mike/pmf9.C: Likewise.
33207         * g++.old-deja/g++.ns/crash2.C: Likewise.
33208         * g++.old-deja/g++.ns/crash3.C: Likewise.
33209         * g++.old-deja/g++.ns/invalid1.C: Likewise.
33210         * g++.old-deja/g++.ns/ns17.C: Likewise.
33211         * g++.old-deja/g++.ns/template16.C: Likewise.
33212         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
33213         keyword.
33214         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
33215         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
33216         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
33217         named return value extension.
33218         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
33219         * g++.old-deja/g++.other/access4.C: Issue additional error
33220         messages.
33221         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
33222         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
33223         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
33224         * g++.old-deja/g++.other/crash25.C: Change error message.
33225         * g++.old-deja/g++.other/crash4.C: Change error message.
33226         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
33227         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
33228         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
33229         checks.
33230         * g++.old-deja/g++.other/defarg8.C: Likewise.
33231         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
33232         * g++.old-deja/g++.other/dtor10.C: Likewise.
33233         * g++.old-deja/g++.other/incomplete.C: Likewise.
33234         * g++.old-deja/g++.other/linkage7.C: Likewise.
33235         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
33236         lookup algorithm.
33237         * g++.old-deja/g++.other/mangle2.C: Likewise.
33238         * g++.old-deja/g++.other/refinit2.C: Likewise.
33239         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
33240         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
33241         * g++.old-deja/g++.pt/crash28.C: Likewise.
33242         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
33243         syntax.
33244         * g++.old-deja/g++.pt/crash32.C: Change error message.
33245         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
33246         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
33247         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
33248         error message position.
33249         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
33250         * g++.old-deja/g++.pt/defarg8.C: Change error message.
33251         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
33252         syntax.
33253         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
33254         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
33255         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
33256         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
33257         keyword.
33258         * g++.old-deja/g++.pt/explicit31.C: Likewise.
33259         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
33260         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
33261         keyword.
33262         * g++.old-deja/g++.pt/explicit71.C: Change error message.
33263         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
33264         syntax.
33265         * g++.old-deja/g++.pt/friend28.C: Account for use of
33266         non-dependent names.
33267         * g++.old-deja/g++.pt/friend29.C: Likewise.
33268         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
33269         rules.
33270         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
33271         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
33272         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
33273         lookup rules.
33274         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
33275         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
33276         keyword.
33277         * g++.old-deja/g++.pt/memclass20.C: Likewise.
33278         * g++.old-deja/g++.pt/memclass5.C: Likewise.
33279         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
33280         keyword.
33281         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
33282         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
33283         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
33284         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
33285         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
33286         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
33287         keyword.
33288         * g++.old-deja/g++.pt/spec10.C: Likewise.
33289         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
33290         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
33291         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
33292         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
33293         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
33294         * g++.old-deja/g++.pt/ttp62.C: Likewise.
33295         * g++.old-deja/g++.pt/ttp64.C: Likewise.
33296         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
33297         * g++.old-deja/g++.pt/typename15.C: Likewise.
33298         * g++.old-deja/g++.pt/typename22.C: Likewise.
33299         * g++.old-deja/g++.pt/typename6.C: Change error messages.
33300         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
33301         * g++.old-deja/g++.pt/virtual2.C: Likewise.
33302         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
33303         syntax.
33304         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
33305         return value extension.
33306         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
33307         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
33308         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
33309         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
33310
33311 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
33312
33313         * g++.dg/warn/inline1.C: New test.
33314         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
33315         * g++.old-deja/g++.jason/synth10.C: Likewise.
33316         * g++.old-deja/g++.mike/net31.C: Likewise.
33317         * g++.old-deja/g++.mike/p8786.C: Likewise.
33318
33319         * g++.dg/template/friend10.C: New test.
33320         * g++.dg/template/conv5.C: New test.
33321
33322 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
33323
33324         * g++.dg/lookup/scoped3.C: New test.
33325
33326         * g++.dg/lookup/decl1.C: New test.
33327         * g++.dg/lookup/decl2.C: New test.
33328
33329 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
33330
33331         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
33332         gcc.c-torture/compile/20021015-1.c,
33333         gcc.c-torture/compile/20021015-2.c,
33334         gcc.c-torture/compile/20021123-1.c,
33335         gcc.c-torture/compile/20021123-2.c,
33336         gcc.c-torture/compile/20021123-3.c,
33337         gcc.c-torture/compile/20021123-4.c,
33338         gcc.c-torture/execute/20021024-1.c: Add tests previously added
33339         only to 3.1 or 3.2 branch.
33340
33341 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
33342
33343         * gcc.dg/i386-bitfield3.c: New test.
33344
33345         * gcc.dg/i386-bitfield2.c: New test.
33346
33347 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
33348
33349         * g++.dg/parse/conv_op1.C: New test.
33350
33351 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
33352
33353         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
33354         approved.
33355
33356 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
33357
33358         * gcc.c-torture/compile/20021220-1.c: New test.
33359
33360 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
33361
33362         * gcc.dg/i386-fastcall-1.c: New.
33363
33364 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33365
33366         * gcc.c-torture/execute/20021219-1.c: New test.
33367
33368 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33369
33370         * gcc.dg/i386-pic-1.c: New test.
33371
33372 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33373
33374         PR c++/8099
33375         * g++.dg/template/friend9.C: New test.
33376
33377 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33378
33379         PR c++/3663
33380         * g++.dg/template/access7.C: New test.
33381
33382 2002-12-18  Nick Clifton  <nickc@redhat.com>
33383
33384         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
33385         the libstdc++-v3 directory has been found.
33386
33387 2002-12-12  Devang Patel <dpatel@apple.com>
33388         * gcc.dg/darwin-ld-1.c: New test.
33389         * gcc.dg/darwin-ld-2.c: New test.
33390         * gcc.dg/darwin-ld-3.c: New test.
33391         * gcc.dg/darwin-ld-4.c: New test.
33392         * gcc.dg/darwin-ld-5.c: New test.
33393
33394 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
33395
33396         * gcc.c-torture/compile/20021212-1.c: New test.
33397
33398 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
33399
33400         * gcc.dg/fshort-wchar: New test.
33401
33402 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
33403
33404         PR c++/8372
33405         * g++.dg/template/dtor1.C: New test.
33406
33407         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
33408         markers.
33409
33410 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
33411
33412         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
33413
33414 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
33415
33416         * g++.dg/template/static1.C: New test.
33417         * g++.dg/template/static2.C: New test.
33418         * g++.old-deja/g++.ext/memconst.C: New test.
33419
33420 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33421
33422         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
33423         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
33424         * g++.dg/special/initp1.C: Likewise.
33425
33426 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
33427
33428         * gcc.c-torture/execute/20021204-1.c: New test.
33429
33430 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
33431
33432         * gcc.dg/ppc-fmadd-1.c: New file.
33433         * gcc.dg/ppc-fmadd-2.c: New file.
33434         * gcc.dg/ppc-fmadd-3.c: New file.
33435
33436 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
33437
33438         * gcc.c-torture/compile/20021204-1.c: New test.
33439
33440 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
33441
33442         * g++.dg/inherit/covariant2.C: New test.
33443         * g++.dg/inherit/covariant3.C: New test.
33444         * g++.dg/inherit/covariant4.C: New test.
33445         * g++.dg/inherit/covariant1.C: Remove XFAIL.
33446         * g++.old-deja/g++.robertl/eb17.C: Likewise.
33447
33448 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
33449
33450         PR c++/8688
33451         * g++.dg/init/brace3.C: New test.
33452
33453 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
33454
33455         * gcc.dg/20020210-1.c: Fix a comment typo.
33456
33457 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
33458
33459         PR c++/8720
33460         * g++.dg/parse/defarg1.C: New test.
33461
33462         PR c++/8615
33463         * g++.dg/template/char1.C: New test.
33464
33465         * g++.dg/template/varmod1.C: Fix typo.
33466
33467 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33468
33469         DR 180
33470         * g++.old-deja/g++.pt/crash32.C: Expect error.
33471
33472 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
33473
33474         PR c++/5919
33475         * g++.dg/template/varmod1.C: New test.
33476
33477         PR c++/8727
33478         * g++.dg/inherit/typeinfo1.C: New test.
33479
33480         PR c++/8663
33481         * g++.dg/inherit/typedef1.C: New test.
33482
33483 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
33484
33485         PR c++/8332
33486         PR c++/8493
33487         * g++.dg/template/strlen1.C: New test.
33488
33489         PR c++/8227
33490         * g++.dg/template/ctor2.C: New test.
33491
33492         PR c++/8214
33493         * g++.dg/init/string1.C: New test.
33494
33495         PR c++/8511
33496         * g++.dg/template/friend8.C: New test.
33497
33498 2002-11-29  Joe Buck <jbuck@synopsys.com>
33499
33500         * g++.dg/lookup/anon2.C: New test.
33501
33502 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
33503
33504         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
33505         h8300 port.
33506
33507 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
33508
33509         * gcc.dg/bitfld-6.c: New test.
33510
33511 2002-11-27  Jan Hubicka  <jh@suse.cz>
33512
33513         * gcc.c-torture/execute/20021127.[cx]: New test.
33514
33515 2002-11-26  Jan Hubicka  <jh@suse.cz>
33516
33517         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
33518         quality.
33519
33520 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
33521
33522         * g++.dg/init/brace2.C: New test.
33523         * g++.old-deja/g++.mike/p9129.C: Correct.
33524
33525 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
33526
33527         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
33528
33529 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
33530
33531         * gcc.dg/sibcall-6: New test for indirect sibcalls.
33532
33533 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
33534
33535         * testsuite/g++.dg/abi/empty11.C: New test.
33536         * testsuite/g++.dg/rtti/cv1.C: New test.
33537
33538 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
33539
33540         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
33541
33542 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
33543
33544         * g++.dg/abi/empty10.C: New test.
33545
33546 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
33547
33548         * gcc.c-torture/compile/20021124-1.c: New test.
33549
33550 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
33551
33552         * g++.dg/abi/rtti2.C: New test.
33553
33554 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
33555
33556         * gcc.dg/i386-unroll-1.c: New test.
33557
33558 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
33559
33560         * gcc.c-torture/compile/20021120-1.c: New test.
33561         * gcc.c-torture/compile/20021120-2.c: New test.
33562
33563 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33564
33565         * gcc.dg/bitfld-5.c: New test.
33566
33567 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33568
33569         * gcc.c-torture/execute/20021120-3.c: New test.
33570
33571 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33572
33573         * gcc.c-torture/execute/20021120-2.c: New test.
33574
33575 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
33576
33577         * gcc.c-torture/execute/20021120-1.c: New test.
33578
33579 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
33580
33581         * gcc.c-torture/execute/20021118-3.c: New test.
33582
33583 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
33584
33585         * gcc.c-torture/compile/20021119-1.c: New test.
33586
33587 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
33588
33589         * gcc.dg/duff-1.c: New test.
33590         * gcc.dg/duff-2.c: New test.
33591         * gcc.dg/duff-3.c: New test.
33592
33593 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
33594
33595         * gcc.dg/cpp/_Pragma5.c: New test.
33596
33597 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33598
33599         * gcc.c-torture/execute/20021118-2.c: New test.
33600
33601 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
33602
33603         * gcc.c-torture/execute/20021118-1.c: New test.
33604
33605 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
33606
33607         * gcc.dg/20021116-1.c: New test.
33608
33609 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
33610
33611         * g++.dg/abi/vcall1.C: New test.
33612
33613 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
33614
33615         * gcc.dg/20021029-1.c: New test.
33616         * gcc.dg/20021029-2.c: New test.
33617
33618 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33619
33620         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
33621
33622 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33623
33624         PR c/8439
33625         * gcc.dg/20021110.c: Move to ...
33626         * gcc.c-torture/compile/20021110.c: .... here.
33627
33628 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33629
33630         PR c/8467
33631         * gcc.c-torture/execute/20021111-1.c
33632
33633 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
33634
33635         PR c/8439
33636         * gcc.dg/20021110.c: New test.
33637
33638 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
33639
33640         * g++.dg/abi/vthunk3.C: Run only on x86.
33641
33642 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
33643
33644         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
33645
33646 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
33647
33648         * lib/compat.exp (compat-execute): Fix logic error in last
33649         change.
33650
33651 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
33652
33653         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
33654
33655 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33656
33657         PR c++/8389
33658         * g++.dg/template/access6.C: New test.
33659
33660 2002-11-08  Jan Hubicka  <jh@suse.cz>
33661
33662         * gcc.dg/i386-ssefp-1.c: New test.
33663         * gcc.dg/i386-ssefp-1.c: New test.
33664
33665 2002-11-08  Jan Hubicka  <jh@suse.cz>
33666
33667         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
33668
33669 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33670
33671         * g++.dg/abi/vthunk3.C: New test.
33672
33673         PR c++/8338
33674         * g++.dg/template/crash2.C: New test.
33675
33676 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
33677
33678         * testsuite/g++.dg/abi/dtor1.C: New test.
33679         * testsuite/g++.dg/abi/dtor2.C: Likewise.
33680
33681 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
33682
33683         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
33684         Darwin.
33685
33686 2002-11-04  Adam Nemet  <anemet@lnxw.com>
33687
33688         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
33689         -mthumb.  Only xfail with -O0.
33690
33691 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
33692
33693         * g++.dg/abi/thunk1.C: New test.
33694         * g++.dg/abi/thunk2.C: Likewise.
33695         * g++.dg/abi/vtt1.C: Likewise.
33696
33697 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
33698
33699         PR optimization/8423
33700         * gcc.c-torture/execute/builtin-constant.c: New test.
33701
33702 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
33703
33704         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
33705         Add some more cases.
33706
33707 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
33708
33709         PR c++/8391
33710         * g++.dg/opt/local1.C: New test.
33711
33712 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
33713
33714         PR c++/8160
33715         * g++.dg/template/complit1.C: New test.
33716
33717         PR c++/8149
33718         * g++.dg/template/typename4.C: Likewise.
33719
33720 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33721
33722         Core issue 287, PR c++/7639
33723         * g++.dg/template/instantiate1.C: Adjust error location.
33724         * g++.dg/template/instantiate3.C: New test.
33725         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
33726         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
33727         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
33728
33729 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
33730
33731         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
33732
33733 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
33734
33735         PR c++/8287
33736         * g++.dg/init/dtor2.C: New test.
33737
33738 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33739
33740         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
33741         * gcc.dg/nest.c: Bypass errors on irix6.
33742
33743 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
33744
33745         * gcc.dg/nest.c: Expect error for mmix-*-*.
33746         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
33747
33748 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
33749
33750         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
33751         markers.
33752
33753         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
33754
33755 2002-10-25  Mike Stump  <mrs@apple.com>
33756
33757         * gcc.dg/warn-1.c: New test.
33758
33759 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33760
33761         * g++.dg/template/typename3.C: New test.
33762
33763 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
33764
33765         * g++.dg/lookup/ptrmem1.C: New test.
33766
33767         * g++.dg/abi/vthunk2.C: New test.
33768
33769 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
33770
33771         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
33772
33773 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
33774
33775         * g++.dg/abi/empty9.C: New test.
33776
33777 2002-10-24  Richard Henderson  <rth@redhat.com>
33778
33779         * g++.dg/inherit/thunk1.C: Enable for ia64.
33780
33781 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33782
33783         PR c++/8067
33784         * g++.dg/lookup/pretty1.C: New test.
33785
33786 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
33787
33788         * gcc.dg/20021023-1.c: New test.
33789
33790 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
33791
33792         PR c++/7679
33793         * g++.dg/parse/inline1.C: New test.
33794
33795 2002-10-23  Richard Henderson  <rth@redhat.com>
33796
33797         * g++.dg/inherit/thunk1.C: Enable for x86_64.
33798
33799         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
33800
33801 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
33802
33803         PR c++/6579
33804         * g++.dg/parse/stmtexpr3.C: New test.
33805
33806 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
33807
33808         * g++.dg/expr/cond1.C: New test.
33809
33810 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33811
33812         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
33813
33814 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33815
33816         * g++.dg/abi/vbase13.C: New test.
33817         * g++.dg/abi/vbase14.C: Likewise.
33818
33819 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
33820
33821         * gcc.dg/tls/pic-1.c: New test.
33822         * gcc.dg/tls/nonpic-1.c: New test.
33823         * gcc.dg/20021018-1.c: New test.
33824
33825 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33826
33827         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
33828         Remove only files with the same base name as the test case.
33829         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
33830         (profopt-execute): Likewise.  Also, remove old profiling
33831         and performance data files before running the tests.
33832
33833         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
33834         * g++.dg/bprob/bprob.exp: Likewise.
33835         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
33836         to allow more general test case names.
33837
33838         * g++.dg/bprob/bprob-1.C: Rename to ...
33839         * g++.dg/bprob/g++-bprob-1.C: ... this.
33840
33841         * g77.dg/bprob/bprob-1.f: Rename to ...
33842         * g77.dg/bprob/g77-bprob-1.f: ... this.
33843
33844 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
33845
33846         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
33847         bison 1.50 or later.
33848
33849 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
33850
33851         * g++.dg/README: Describe more test directories.
33852
33853 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33854
33855         * g++.dg/init/array6.C: Add additional tests.
33856
33857 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
33858
33859         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
33860         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
33861
33862 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
33863
33864         * gcc.c-torture/compile/20020604-1.x: New.
33865         * gcc.c-torture/compile/simd-5.x: Likewise.
33866         * gcc.c-torture/execute/920710-1.x: Likewise.
33867         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
33868
33869 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
33870
33871         * g++.dg/inherit/override1.C: Add dg-options clause.
33872
33873 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
33874
33875         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
33876         _mm_slli_si128.
33877
33878 2002-10-19  Andreas Schwab  <schwab@suse.de>
33879
33880         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
33881         directory component.
33882
33883 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
33884
33885         * g++.dg/inherit/thunk1.C: New test.
33886
33887         * g++.dg/inherit/override1.C: New test.
33888
33889         * g++.dg/abi/mangle11.C: New test.
33890         * g++.dg/abi/mangle14.C: New test.
33891         * g++.dg/abi/mangle17.C: New test.
33892
33893 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
33894
33895         * g++.dg/overload/member2.C: New test.
33896
33897 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
33898
33899         * g++.dg/README: Describe new compat directory.
33900         * g++.dg/dg.exp: Skip tests in compat directory.
33901         * README.compat: New file.
33902         * lib/compat.exp: New expect script.
33903         * g++.dg/compat: New test directory.
33904         * g++.dg/compat/compat.exp: New expect script.
33905         * g++.dg/compat/abi: New test directory.
33906         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
33907         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
33908         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
33909         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
33910         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
33911         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
33912         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
33913         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
33914         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
33915         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
33916         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
33917         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
33918         * g++.dg/compat/break: New test directory.
33919         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
33920         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
33921         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
33922         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
33923         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
33924         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
33925         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
33926         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
33927         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
33928         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
33929         g++.dg/compat/break/README: New files.
33930         * g++.dg/compat/eh: New test directory.
33931         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
33932         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
33933         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
33934         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
33935         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
33936         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
33937         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
33938         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
33939         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
33940         g++.dg/compat/eh/filter2_y.C,
33941         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
33942         g++.dg/compat/eh/new1_y.C,
33943         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
33944         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
33945         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
33946         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
33947         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
33948         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
33949         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
33950         g++.dg/compat/eh/unexpected1_y.C: New files.
33951         * g++.dg/compat/init: New test directory.
33952         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
33953         g++.dg/compat/init/array5_y.C,
33954         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
33955         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
33956         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
33957         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
33958         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
33959         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
33960         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
33961         g++.dg/compat/init/init-ref2_y.C: New files.
33962
33963 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33964
33965         PR c++/7584
33966         * g++.dg/inherit/using3.C: New test.
33967
33968 2002-10-17  Jan Hubicka  <jh@suse.cz>
33969
33970         * gcc.dg/20021017-2.c: New test.
33971
33972 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
33973
33974         * g++.dg/abi/mangle16.C: Adjust.
33975
33976         * g++.dg/init/array8.C: New test.
33977
33978 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
33979
33980         * gcc.dg/special/mips-abi.exp: New test.
33981         * gcc.dg/special/mips-abi.s: Empty file used by the above.
33982
33983 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
33984
33985         * g++.dg/abi/mangle16.C: New test.
33986         * g++.dg/abi/mangle17.C: Likewise.
33987
33988         PR c++/7478
33989         * g++.dg/template/ref1.C: New test.
33990
33991 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33992
33993         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
33994
33995 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
33996
33997         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
33998
33999 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
34000
34001         PR c++/7524
34002         * g++.dg/init/array7.C: New test.
34003
34004 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
34005
34006         * g++.dg/init/array6.C: New test.
34007
34008         * g++.dg/abi/mangle13.C: Likewise.
34009         * g++.dg/abi/mangle14.C: Likewise.
34010         * g++.dg/abi/mangle15.C: Likewise.
34011
34012 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34013
34014         * g++.dg/abi/empty8.C: New test.
34015
34016 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
34017
34018         * g++.dg/init/ctor1.C: New test.
34019
34020 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
34021
34022         * gcc.c-torture/execute/20021015-1.c: New test.
34023
34024 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
34025
34026         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
34027
34028 2002-10-14  Jan Hubicka  <jh@suse.cz>
34029
34030         * gcc.dg/i386-ssetype-[1-5].c: New tests.
34031
34032 2002-10-14  Richard Henderson  <rth@redhat.com>
34033
34034         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
34035
34036 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34037
34038         PR optimization/6631
34039         * g++.dg/opt/const2.C: New test.
34040
34041 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
34042
34043         PR c++/7176
34044         * g++.dg/parse/friend1.C: New test.
34045         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
34046
34047 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
34048
34049         * gcc.dg/20021014-1.c: New test.
34050
34051 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
34052
34053         PR c++/5661
34054         * g++.dg/ext/vlm1.C: New test.
34055         * g++.dg/ext/vlm2.C: Likewise.
34056
34057         * g++.dg/init/array1.C: Remove invalid braces.
34058         * g++.dg/init/brace1.C: New test.
34059         * g++.dg/init/copy2.C: Likewise.
34060         * g++.dg/init/copy3.C: Likewise.
34061         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
34062         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
34063         braces.
34064
34065 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
34066
34067         * gcc.dg/cpp/assembler.S: Don't use -ansi.
34068
34069 2002-10-11  Richard Shann  <richard.shann@superh.com>
34070
34071         * gcc.c-torture/compile/simd-5.c: New test.
34072
34073 2002-10-10  Roger Sayle  <roger@eyesopen.com>
34074
34075         * gcc.c-torture/execute/shiftopt-1.c: New test case.
34076
34077 2002-10-10  Jim Wilson  <wilson@redhat.com>
34078
34079         * gcc.c-torture/execute/20021010-1.c: New test.
34080
34081 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
34082
34083         PR c/7353
34084         * g++.dg/ext/typedef-init.C: New test.
34085         * gcc.dg/typedef-init.c: New test.
34086
34087 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
34088
34089         * gcc.dg/cpp/paste13.c: New test.
34090
34091 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34092
34093         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
34094         remaining platforms, XFAIL during compile, not execute.  Don't
34095         XFAIL at -O0.
34096
34097 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
34098
34099         * gcc.dg/alias-1.c: Tweak expected warning.
34100
34101 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
34102
34103         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
34104
34105 2002-10-06  Andreas Jaeger  <aj@suse.de>
34106
34107         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
34108         * gcc.dg/cpp/c++98.C: Likewise.
34109
34110         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
34111         * g++.dg/cpp/c++98.C: Likewise.
34112
34113         * g++.dg/README (Subdirectories): Mention cpp directory.
34114
34115         PR target/7559
34116         * gcc.dg/20021006-1.c: New test.
34117
34118 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34119
34120         PR c++/7804
34121         * g++.dg/other/warning1.C: New test.
34122
34123 2002-10-04  Roger Sayle  <roger@eyesopen.com>
34124
34125         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
34126         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
34127         and sparc-*-* with -m64 as expected failures.  See PR 8087.
34128
34129 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34130
34131         PR c++/7931
34132         * g++.dg/template/ptrmem3.C: New test.
34133
34134         PR c++/7754
34135         * g++.dg/template/union1.C: New test.
34136
34137 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
34138
34139         PR c++/8006
34140         * g++.dg/abi/mangle9.C: New test.
34141         * g++.dg/abi/mangle10.C: New test.
34142         * g++.dg/abi/mangle11.C: New test.
34143         * g++.dg/abi/mangle12.C: New test.
34144
34145 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
34146
34147         PR c++/7188.
34148         * g++.dg/template/meminit1.C: New test.
34149         * g++.dg/warn/Wreorder-1.C: Likewise.
34150         * g++.old-deja/g++.mike/warn3.C: Tweak.
34151         * lib/prune.exp: Ingore "in copy constructor".
34152
34153 2002-10-02  Andreas Jaeger  <aj@suse.de>
34154
34155         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
34156         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
34157         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
34158         on x86-64.
34159
34160 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34161
34162         * gcc.dg/empty1.C: Fix typo.
34163
34164 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
34165
34166         * gcc.dg/alias-1.c: New test.
34167
34168 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
34169
34170         * gcc.dg/empty1.C: New test.
34171
34172         * g++.dg/tls/init-2.C: Tweak error messages.
34173
34174 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
34175
34176         * gcc.c-torture/compile/20020923-1.c: New test.
34177
34178 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
34179
34180         * gcc.c-torture/execute/ffs-1.c: New test.
34181         * gcc.c-torture/execute/ffs-2.c: Ditto.
34182
34183 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
34184
34185         * g++.dg/overload/member1.C: New test.
34186
34187 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
34188
34189         * g++.dg/abi/empty7.C: New test.
34190         * g++.dg/init/pm2.C: Likewise.
34191
34192 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
34193
34194         * g++.dg/rtti/crash1.C: New test.
34195
34196 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
34197
34198         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
34199         gcc.dg/sibcall-4.c: New tests.
34200
34201 2002-09-28  Roger Sayle  <roger@eyesopen.com>
34202
34203         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
34204         powerpc and MMIX targets.
34205
34206 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
34207
34208         * gcc.dg/cpp/20020927-1.c: New.
34209
34210 2002-09-26  David S. Miller  <davem@redhat.com>
34211
34212         * gcc.c-torture/compile/trunctfdf.c: New.
34213
34214 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34215
34216         * lib/target-supports.exp (check_weak_available): Handle solaris2.
34217
34218 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
34219
34220         * gcc.c-torture/execute/loop-15.c: New.
34221
34222 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
34223
34224         * README.QMTEST: Fix typo.
34225
34226 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
34227
34228         * gcc.dg/20020926-1.c: New test.
34229
34230 2002-09-25  David S. Miller  <davem@redhat.com>
34231
34232         PR target/7842
34233         * gcc.c-torture/execute/shiftdi.c: New test.
34234
34235 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
34236
34237         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
34238         unique to the tool.
34239         * lib/g77.exp (g77_init): Likewise.
34240         * lib/g++.exp (g++_init): Likewise.
34241         * lib/objc.exp (objc_init): Likewise.
34242
34243 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
34244
34245         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
34246         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
34247         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
34248
34249 2002-09-25  Richard Henderson  <rth@redhat.com>
34250
34251         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
34252         too-small long double.
34253
34254 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
34255
34256         * gcc.dg/20020919-1.c: New test.
34257
34258 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
34259
34260         * g++.dg/abi/bitfield6.C: New test.
34261         * g++.dg/abi/bitfield7.C: New test.
34262         * g++.dg/abi/bitfield8.C: New test.
34263         * g++.dg/abi/vbase11.C: New test.
34264
34265 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34266
34267         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
34268         hppa*-*-hpux*.  Update test comment.
34269
34270 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
34271
34272         * gcc.dg/tls/struct-1.c: New test.
34273
34274 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
34275
34276         * gcc.dg/cpp/tr-warn2.c: Update.
34277
34278 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34279
34280         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
34281
34282 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
34283
34284         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
34285         systems.
34286
34287 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
34288
34289         * gcc.c-torture/execute/ieee/mzero3.c: New test.
34290
34291         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
34292         Adjust for c++filt moved to binutils.  Remove spurious duplicate
34293         setting of cxxfilt.
34294
34295 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
34296
34297         * gcc.dg/20020312-2.c: Update for darwin.
34298
34299 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
34300
34301         * g++.old-deja/g++.other/crash32.C: Mark ICE.
34302
34303 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
34304
34305         * objc.dg/comp-types-1.m: New test.
34306         * objc.dg/comp-types-2.m: New test.
34307         * objc.dg/comp-types-3.m: New test.
34308         * objc.dg/comp-types-4.m: New test.
34309         * objc.dg/comp-types-5.m: New test.
34310         * objc.dg/comp-types-6.m: New test.
34311
34312 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34313
34314         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
34315
34316 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34317
34318         * g++.dg/other/do1.C: New test.
34319
34320         * g++.dg/template/subst1.C: New test.
34321
34322 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
34323
34324         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
34325
34326 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
34327
34328         * g++.dg/template/qualttp20.C: Adjust expected errors.
34329         * g++.old-deja/g++.jason/report.C: Likewise.
34330         * g++.old-deja/g++.other/qual1.C: Likewise.
34331
34332         * g++.dg/lookup/scoped2.C: New test.
34333
34334         * g++.dg/ext/asm3.C: New test.
34335
34336 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
34337
34338         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
34339
34340 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
34341
34342         * ChangeLog: follow spelling conventions.
34343         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
34344         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
34345         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
34346         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
34347         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
34348         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
34349         * g++.old-deja/g++.law/global-init1.C: Likewise.
34350         * g++.old-deja/g++.other/delete4.C: Likewise.
34351         * g++.old-deja/g++.other/inline21.C: Likewise.
34352         * g++.old-deja/g++.other/singleton.C: Likewise.
34353         * g77.dg/strlen0.f: Likewise.
34354         * g77.f-torture/compile/20010519-1.f: Likewise.
34355         * g77.f-torture/compile/980310-4.f: Likewise.
34356         * gcc.c-torture/compile/20000605-1.c: Likewise.
34357         * gcc.c-torture/execute/20020225-1.c: Likewise.
34358         * gcc.dg/c90-hexfloat-2.c: Likewise.
34359         * gcc.dg/c99-bool-1.c: Likewise.
34360         * gcc.dg/c99-hexfloat-2.c: Likewise.
34361         * gcc.dg/dll-2.c: Likewise.
34362         * gcc.dg/wtr-union-init-1.c: Likewise.
34363         * gcc.dg/wtr-union-init-2.c: Likewise.
34364         * gcc.dg/wtr-union-init-3.c: Likewise.
34365         * gcc.dg/cpp/avoidpaste1.c: Likewise.
34366         * gcc.dg/cpp/defined.c: Likewise.
34367         * gcc.dg/cpp/macsyntx.c: Likewise.
34368         * gcc.dg/cpp/paste2.c: Likewise.
34369         * gcc.dg/cpp/trad/defined.c: Likewise.
34370         * gcc.dg/format/c90-printf-1.c: Likewise.
34371         * gcc.dg/format/c90-scanf-1.c: Likewise.
34372         * gcc.dg/format/c99-printf-1.c: Likewise.
34373         * gcc.dg/format/c99-scanf-1.c: Likewise.
34374         * gcc.misc-tests/gcov-8.c: Likewise.
34375         * lib/profopt.exp: Likewise.
34376
34377 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
34378
34379         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
34380
34381 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34382
34383         * g++.dg/inherit/using2.C: New test.
34384
34385 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
34386
34387         * ChangeLog: Follow spelling conventions.
34388         * g++.dg/template/friend4.C: Likewise.
34389         * g++.old-deja/g++.pt/crash67.C: Likewise.
34390         * gcc.c-torture/execute/20000801-4.c: Likewise.
34391         * gcc.dg/c90-digraph-1.c: Likewise.
34392         * gcc.dg/c94-digraph-1.c: Likewise.
34393         * gcc.dg/c99-digraph-1.c: Likewise.
34394         * gcc.dg/cpp/line5.c: Likewise.
34395         * gcc.dg/cpp/multiline.c: Likewise.
34396         * gcc.dg/cpp/trad/literals-1.c: Likewise.
34397         * gcc.dg/format/attr-3.c: Likewise.
34398         * gcc.dg/format/c90-scanf-3.c: Likewise.
34399         * gcc.dg/format/ext-4.c: Likewise.
34400
34401 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
34402
34403         * g++.dg/template/pretty1.C: New test.
34404
34405 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
34406
34407         * gcc.c-torture/execute/struct-cpy-1.c: New test.
34408
34409 2002-09-13  Matt Austern  <austern@apple.com>
34410
34411         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
34412         passing a cast expression to a function by const reference.
34413
34414 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
34415
34416         * g++.dg/template/deduce1.C: New test.
34417
34418 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
34419
34420         * gcc.c-torture/execute/simd-1.c: Force all use of int to
34421         32-bit int.
34422
34423 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
34424
34425         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
34426         usage.
34427
34428 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
34429
34430         * gcc.c-torture/compile/20020910-1.c: New test.
34431
34432 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
34433
34434         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
34435
34436 2002-09-10  Andreas Jaeger  <aj@suse.de>
34437
34438         * gcc.dg/20020312-2.c: Adjust for x86-64.
34439
34440 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
34441
34442         * g77.dg/7388.f: New test case for PR 7388.
34443
34444 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
34445
34446         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
34447
34448 2002-09-05  Ziemowit Laski <zlaski@apple.com>
34449
34450         * objc.dg/proto-lossage-1.m: New test.
34451
34452 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
34453
34454         * gcc.dg/cpp/_Pragma4.c: Fix typo.
34455
34456 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
34457
34458         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
34459         expected to pass.
34460
34461 2002-09-06  Stan Shebs  <shebs@apple.com>
34462             David Edelsohn  <edelsohn@gnu.org>
34463
34464         * gcc.dg/weak: New directory.
34465         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
34466         target-specific xfail bits.
34467         * gcc.dg/typeof-2.c: Move to new directory.
34468         * gcc.dg/weak.exp: New expect script.
34469
34470 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
34471
34472         * gcc.c-torture/execute/extzvsi.c: New test.
34473
34474 2002-09-05  Stan Shebs  <shebs@apple.com>
34475
34476         * gcc.dg/weak-1.c: xfail on Darwin.
34477         * gcc.dg/weak-2.c: Ditto.
34478         * gcc.dg/weak-3.c: Ditto.
34479         * gcc.dg/weak-4.c: Ditto.
34480         * gcc.dg/weak-5.c: Ditto.
34481         * gcc.dg/weak-6.c: Ditto.
34482         * gcc.dg/weak-7.c: Ditto.
34483         * gcc.dg/weak-8.c: Ditto.
34484         * gcc.dg/weak-9.c: Ditto.
34485
34486 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
34487
34488         * gcc.c-torture/execute/loop-14.c: New test.
34489
34490 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
34491
34492         * g++.dg/other/cxa-atexit1.C: New test.
34493
34494         * gcc.dg/typeof-2.c: New test.
34495
34496 2002-09-03  Roger Sayle  <roger@eyesopen.com>
34497
34498         * gcc.dg/builtins-2.c: New testcase.
34499         * gcc.dg/builtins-3.c: New testcase.
34500
34501 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
34502
34503         * gcc.dg/cpp/_Pragma4.c: New test.
34504
34505 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
34506
34507         * objc/execute/nil_method-1.m: New testcase.
34508
34509 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
34510
34511         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
34512         [Object class], not [Object initialize].
34513
34514 2002-08-31  Roger Sayle  <roger@eyesopen.com>
34515             Hans-Peter Nilsson  <hp@bitrange.com>
34516
34517         * gcc.c-torture/execute/20020720-1.x: Skip test on
34518         mmix-knuth-mmixware.  Correct comment.
34519
34520 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
34521
34522         * testsuite/g++.dg/abi/bitfield5.C: New test.
34523         * testsuite/g++.dg/abi/vbase10.C: Likewise.
34524
34525 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
34526
34527         * objc.dg/undeclared-selector.m: New test.
34528
34529 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
34530
34531         * g++.dg/other/offsetof1.C: Avoid cast warning.
34532
34533 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
34534
34535         * objc.dg/super-class-2.m: New test.
34536
34537 2002-08-24  Matt Austern  <austern@apple.com>
34538
34539         * g++.dg/ext/lvaddr.C: New test.
34540         * g++.dg/ext/lvcast.C: New test.
34541
34542 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
34543
34544         * testsuite/g++.dg/inherit/cond1.C: New test.
34545
34546 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
34547
34548         * gcc.dg/noncompile/incomplete-1.c: New test.
34549
34550 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
34551
34552         * gcc.dg/typespec-1.c: New test.
34553
34554 2002-08-20  Devang Patel  <dpatel@apple.com>
34555         * objc.dg/proto-hier-2.m: New test.
34556
34557 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
34558
34559         * objc.dg/bitfield-1.m: New test.
34560         * objc.dg/bitfield-2.m: New test.
34561
34562 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
34563
34564         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
34565         gcc.dg/c99-flex-array-4.c: New tests.
34566
34567 2002-08-16  Stan Shebs  <shebs@apple.com>
34568
34569         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
34570
34571 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
34572
34573         * gcc.dg/typeof-1.c: New test.
34574         * g++.dg/ext/typeof2.C: New test.
34575
34576 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
34577
34578         * g++.dg/other/offsetof1.C: New test.
34579
34580 2002-08-14  Richard Henderson  <rth@redhat.com>
34581
34582         * gcc.dg/tls/diag-3.c: Fix expected message strings.
34583
34584 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
34585
34586         * gcc.dg/cpp/_Pragma3.c: New test.
34587
34588 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
34589
34590         * g++.dg/template/inherit3: New test.
34591
34592 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
34593
34594         * gcc.dg/bitfld-4.c: Add blank options.
34595
34596 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
34597
34598         * g++.dg/template/crash1.C: New test.
34599
34600 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34601
34602         * gcc.dg/tls/opt-2.c: New test.
34603
34604 2002-08-08  Devang Patel  <dpatel@apple.com>
34605
34606         * objc.dg/selector-1.m : New test
34607
34608 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34609
34610         * g++.dg/abi/bitfield4.C: New test.
34611         * gcc.dg/bitfld-4.c: New test.
34612
34613 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
34614
34615         * g++.dg/other/packed1.C: New test.
34616
34617 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
34618
34619         * g++.dg/abi/offsetof.C: Tweak error messages.
34620         * g++.old-deja/g++.mike/p10769a.C: Likewise.
34621
34622 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
34623
34624         * gcc.dg/bitfld-3.c: New test.
34625
34626 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
34627             Richard Henderson  <rth@redhat.com>
34628
34629         * gcc.dg/i386-bitfield1.c: New test.
34630         * g++.dg/abi/bitfield3.C: Update.
34631
34632 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
34633
34634         * objc.dg/const-str-2.m: Update.
34635         * gcc.dg/cpp/c++98.c: Change to C extension.
34636         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
34637         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
34638
34639 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
34640
34641         * testsuite/gcc.dg/tls/diag-3.c: New.
34642
34643 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
34644
34645         * g++.dg/README (Subdirectories): Document new subdir expr.
34646         * g++.dg/expr/pmf-1.C: New test.
34647
34648 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
34649
34650         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
34651
34652 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
34653
34654         * g++.dg/abi/bitfield3.C: New test.
34655
34656 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
34657
34658         * lib/gcov.exp: Tweak expected line formats.
34659         * gcc.misc-tests/gcov8.c: New test.
34660         * gcc.misc-tests/gcov8.x: New flags.
34661
34662 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
34663
34664         * consistency.vlad/layout/endian.c: Include string.h.
34665
34666         * gcc.c-torture/execute/20020805-1.c: New test.
34667
34668 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
34669
34670         * g++.dg/other/conversion1.C: New test.
34671
34672 2002-08-03  Roger Sayle  <roger@eyesopen.com>
34673
34674         * gcc.dg/builtins-1.c: New testcase.
34675
34676 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
34677
34678         * g++.dg/inherit/access3.C: New test.
34679
34680 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
34681
34682         * gcc.dg/ia64-visibility-2.c: New test.
34683
34684 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
34685
34686         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
34687         __qualifier_flags to __flags.
34688
34689 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
34690
34691         * g++.dg/inherit/operator1.C: New test.
34692         * g++.dg/lookup/disamb1.C: Fix typo in comment.
34693         * g++.dg/other/error1.C: Change expected error message.
34694         * g++.dg/template/conv4.C: Likewise.
34695
34696 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
34697
34698         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
34699         for documented behavior.
34700
34701 2002-07-25  Roger Sayle  <roger@eyesopen.com>
34702
34703         * gcc.c-torture/execute/20020720-1.x: Skip this test on
34704         several targets known to fail.
34705
34706 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
34707
34708         * gcc.dg/mips-args-[123].c: New tests.
34709
34710 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
34711
34712         * gcc.dg/ppc-spe.c: New.
34713
34714 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
34715
34716         * g++.dg/other/ptrmem4.C: New testcase.
34717
34718 2002-07-24  Richard Henderson  <rth@redhat.com>
34719
34720         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
34721
34722 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
34723
34724         * g++.dg/ext/alignof1.C (main): Return 0 for success.
34725
34726 2002-07-24  Roger Sayle  <roger@eyesopen.com>
34727
34728         * gcc.c-torture/execute/memset-3.c: New testcase.
34729
34730 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
34731
34732         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
34733         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
34734
34735 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34736
34737         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
34738         Delete.
34739
34740 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
34741
34742         * gcc.c-torture/compile/simd-4.c: New test.
34743
34744 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34745
34746         PR c++/7347, c++/7348
34747         * g++.dg/template/access4.C: New test.
34748         * g++.dg/template/access5.C: New test.
34749         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
34750         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
34751         * g++.old-deja/g++.pt/ttp58.C: Likewise.
34752         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
34753
34754 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
34755
34756         * gcc.dg/gnu89-init-2.c: New test.
34757
34758 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
34759
34760         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
34761
34762 2002-07-20  Roger Sayle  <roger@eyesopen.com>
34763
34764         * gcc.c-torture/execute/20020720-1.c: New testcase.
34765
34766 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
34767
34768         * gcc.dg/cpp/Wsignprom.c: New tests.
34769
34770 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
34771
34772         * gcc.c-torture/execute/loop-13.c: New test.
34773
34774 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
34775
34776         * gcc.dg/cpp/expr.c: New tests.
34777
34778 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
34779
34780         * g++.dg/opt/pr6713.C: Add template instantiation.
34781
34782 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
34783
34784         * gcc.dg/nest.c: New test.
34785
34786 2002-07-17  Richard Henderson  <rth@redhat.com>
34787
34788         * g++.dg/opt/pr6713.C: New test.
34789
34790 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
34791
34792         * gcc.c-torture/execute/loop-2e.x: Let the testcase
34793         XFAIL for all x86 processors.
34794
34795 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
34796
34797         * gcc.c-torture/execute/20010122-1.x: Do not test with
34798         -fomit-frame-pointer.
34799
34800 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34801
34802         * g++.dg/template/instantiate2.C: New test.
34803         * g++.dg/template/spec4.C: New test.
34804
34805 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34806
34807         * g++.dg/template/access2.C: New test.
34808         * g++.dg/template/access3.C: New test.
34809
34810 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
34811
34812         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
34813         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
34814         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
34815         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
34816         Convert to use <stdarg.h>.
34817         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
34818         Delete.
34819         * gcc.dg/va-arg-2.c: New.
34820         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
34821
34822 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
34823
34824         * gcc.c-torture/compile/20020710-1.c: New test.
34825
34826 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
34827                           Andrew Pinski  <pinskia@physics.uc.edu>
34828
34829         gcc.c-torture/compile/simd-2.c: New testcase.
34830         gcc.c-torture/compile/simd-3.c: Likewise.
34831
34832 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
34833
34834         PR c++/7224
34835         * g++.dg/overload/error1.C: New test.
34836
34837 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34838
34839         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
34840         configuration and IRIX 6 O32 ABI.
34841
34842 2002-07-11  Roger Sayle  <roger@eyesopen.com>
34843
34844         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
34845
34846 2002-07-10  Roger Sayle  <roger@eyesopen.com>
34847
34848         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
34849
34850 2002-07-10  Jeffrey A Law  <law@redhat.com>
34851
34852         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
34853
34854         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
34855
34856 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
34857
34858         * gcc.dg/20020312-2.c: Check for __PPC__.
34859
34860 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
34861
34862         * gcc.c-torture/compile/20020709-1.c: New test.
34863
34864 2002-07-07  Roger Sayle  <roger@eyesopen.com>
34865
34866         * g++.dg/template/qualttp21.C: New test case.
34867
34868 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
34869
34870         * gcc.c-torture/compile/20020706-1.c: New test.
34871         * gcc.c-torture/compile/20020706-2.c: New test.
34872
34873 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
34874             Alexandre Oliva  <aoliva@redhat.com>
34875
34876         * g++.dg/warn/incomplete1.C: New test.
34877
34878 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34879
34880         PR c++/7099
34881         * g++.dg/warn/noreturn1.C: New test.
34882
34883 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
34884
34885         PR c++/6706
34886         * g++.dg/debug/debug6.C: New test.
34887         * g++.dg/debug/debug7.C: New test.
34888
34889 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
34890
34891         * gcc.c-torture/compile/simd-3.c: New test.
34892
34893 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
34894
34895         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
34896         * gcc.dg/20020620-1.c: Likewise.
34897
34898 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34899
34900         PR c++/6944
34901         * g++.dg/init/array4.C: New test.
34902         * g++.dg/init/array5.C: New test.
34903
34904 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
34905
34906         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
34907         * gcc.c-torture/execute/simd-2.c (main): Likewise.
34908
34909 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34910
34911         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
34912         * gcc.dg/wtr-aggr-init-1.c: Likewise.
34913         * gcc.dg/wtr-conversion-1.c: Likewise.
34914         * gcc.dg/wtr-escape-1.c: Likewise.
34915         * gcc.dg/wtr-int-type-1.c: Likewise.
34916         * gcc.dg/wtr-label-1.c: Likewise.
34917         * gcc.dg/wtr-static-1.c: Likewise.
34918         * gcc.dg/wtr-strcat-1.c: Likewise.
34919         * gcc.dg/wtr-suffix-1.c: Likewise.
34920         * gcc.dg/wtr-switch-1.c: Likewise.
34921         * gcc.dg/wtr-unary-plus-1.c: Likewise.
34922         * gcc.dg/wtr-union-init-1.c: Likewise.
34923         * gcc.dg/wtr-union-init-2.c: Likewise.
34924         * gcc.dg/wtr-union-init-3.c: Likewise.
34925
34926         * gcc.dg/wtr-func-def-1.c: New test.
34927
34928 2002-07-02 Devang Patel <dpatel@apple.com>
34929
34930         * objc.dg/param-1.m: New test.
34931
34932 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
34933
34934         * gcc.dg/cpp/trad/directive.c: Add test.
34935         * gcc.dg/cpp/trad/macroargs.c: Add test.
34936         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
34937
34938 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
34939
34940         * gcc.dg/cpp/cmdlne-M.c: New test.
34941
34942 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
34943
34944         * objc.dg/desig-init-1.m: New test.
34945
34946 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34947
34948         PR c++/6716
34949         * g++.dg/template/instantiate1.C: New test.
34950
34951 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
34952
34953         PR c++/7112
34954         * g++.dg/template/sizeof2.C: New test.
34955
34956 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34957
34958         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
34959         gcc.dg/cpp/trad/include.c: New tests.
34960
34961 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
34962
34963         PR target/7177
34964         * gcc.c-torture/compile/20020701-1.c: New test.
34965
34966 2002-07-01  Stan Shebs  <shebs@apple.com>
34967
34968         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
34969         header here...
34970         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
34971         (objc-torture-execute): or here.
34972
34973 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
34974
34975         * gcc.c-torture/execute/arith-rand-ll.c: New test.
34976
34977 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
34978
34979         * gcc.dg/cpp/trad/escaped-nl.c: New test.
34980
34981 2002-06-30  Devang Patel  <dpatel@apple.com>
34982
34983         * objc.dg/fsyntax-only.m: New test.
34984
34985 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
34986
34987         PR c++/6695
34988         * g++.dg/template/friend7.C: New file.
34989
34990 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
34991
34992         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
34993         return type.
34994
34995 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
34996
34997         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
34998         avoid division by zero.
34999
35000 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
35001
35002         * gcc.dg/Wunknownprag.c: New tests.
35003
35004 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
35005
35006         * gcc.c-torture/execute/simd-2.c: New test.
35007
35008 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
35009
35010         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
35011         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
35012         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
35013         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
35014         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
35015         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
35016         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
35017         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
35018         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
35019         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
35020         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
35021         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
35022         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
35023         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
35024         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
35025         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
35026         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
35027
35028 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
35029
35030         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
35031         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
35032         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
35033         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
35034         New tests.
35035         * gcc.dg/cpp/trad/directive.c: Update.
35036
35037 2002-06-23  Andreas Jaeger  <aj@suse.de>
35038
35039         * gcc.c-torture/execute/complex-6.c: New.
35040
35041 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
35042
35043         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
35044         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
35045         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
35046         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
35047
35048 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
35049
35050         * gcc.dg/cpp/trad: New directory with traditional tests copied
35051         from parent directory.
35052         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35053         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35054         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35055         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35056         Move to trad/ and rename.
35057         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
35058         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
35059         gcc.dg/cpp/trad/redef2.c: New tests.
35060         * gcc.dg/cpp/trad/trad.exp: New driver.
35061
35062 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
35063
35064         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
35065         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
35066         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
35067         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
35068         Remove.
35069
35070 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
35071
35072         * gcc.dg/20020620-1.c: New test.
35073
35074 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35075
35076         * g++.dg/template/ttp4.C: New test.
35077
35078 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
35079
35080         * g++.dg/opt/vt1.C: Fix regexp.
35081
35082 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35083
35084         * gcc.c-torture/execute/pure-1.c: Make functions static again.
35085         Don't use attribute `noinline'.
35086
35087 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35088
35089         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
35090
35091 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
35092
35093         * gcc.c-torture/execute/simd-1.c: New.
35094
35095         * gcc.dg/simd-1.c: New.
35096
35097 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
35098
35099         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
35100
35101 2002-06-16  Richard Henderson  <rth@redhat.com>
35102
35103         * g++.dg/ext/anon-struct1.C: New.
35104         * g++.dg/ext/anon-struct2.C: New.
35105         * g++.dg/ext/anon-struct3.C: New.
35106         * gcc.dg/anon-struct-1.c: New.
35107         * gcc.dg/anon-struct-2.c: New.
35108         * gcc.dg/anon-struct-3.c: New.
35109         * gcc.dg/20011008-1.c: Adjust warning text.
35110         * gcc.dg/20020527-1.c: Add -fms-extensions.
35111
35112 2002-06-16  Richard Henderson  <rth@redhat.com>
35113
35114         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
35115
35116 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
35117
35118         * gcc.c-torture/execute/20020615-1.c: New test.
35119
35120 2002-06-15  Roger Sayle  <roger@eyesopen.com>
35121
35122         * gcc.c-tortuture/execute/compare-1.c: New test case.
35123         * gcc.c-tortuture/execute/compare-2.c: New test case.
35124         * gcc.c-tortuture/execute/compare-3.c: New test case.
35125
35126 2002-06-13  Richard Henderson  <rth@redhat.com>
35127
35128         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
35129         ia64 ilp32.
35130
35131 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35132
35133         * g++.dg/template/typename2.C: Update error message.
35134
35135 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
35136
35137         * gcc.c-torture/execute/20020611-1.c: New test.
35138
35139 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
35140
35141         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
35142         list of targets to skip.
35143
35144 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
35145
35146         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
35147         targets if not optimizing.
35148
35149 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
35150
35151         * gcc.c-torture/compile/20020605-1.c: New test.
35152
35153         * g++.dg/opt/vt1.C: New test.
35154
35155         * gcc.dg/20020531-1.c: New test.
35156
35157         * gcc.dg/20020530-1.c: New test.
35158
35159         * gcc.dg/20020527-1.c: New test.
35160
35161         * g++.dg/opt/cse1.C: New test.
35162
35163 2002-06-07  Roger Sayle  <roger@eyesopen.com>
35164
35165         * gcc.dg/20020607-2.c: New test case.
35166
35167 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
35168
35169         * gcc.c-torture/compile/20020604-1.c: New test.
35170
35171 2002-06-04  Richard Henderson  <rth@redhat.com>
35172
35173         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
35174         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
35175         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
35176
35177 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
35178
35179         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
35180
35181 2002-06-03  Richard Henderson  <rth@redhat.com>
35182
35183         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
35184         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
35185
35186 2002-06-02  Richard Henderson  <rth@redhat.com>
35187
35188         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
35189         test functions static.
35190
35191 2002-06-02  Andreas Jaeger  <aj@suse.de>
35192
35193         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
35194         now.
35195
35196 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35197
35198         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
35199         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
35200         Update for mofified diagnostics.
35201         * gcc.dg/c99-intconst-1.c: No longer fail.
35202
35203 2002-06-02  Richard Henderson  <rth@redhat.com>
35204
35205         * gcc.dg/uninit-A.c: Remove xfail markers.
35206
35207 2002-06-01  Roger Sayle  <roger@eyesopen.com>
35208
35209         * gcc.dg/fnegate-1.c: New test case.
35210
35211 2002-05-30  Osku Salerma  <osku@iki.fi>
35212
35213         * gcc.c-torture/execute/mayalias-1.c: New file.
35214
35215 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35216
35217         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
35218         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
35219         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
35220
35221 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
35222
35223         * gcc.c-torture/execute/20020529-1.c: New test.
35224
35225 2002-05-27  Richard Henderson  <rth@redhat.com>
35226
35227         * g++.dg/ext/attrib6.C: New test case.
35228
35229 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35230
35231         * gcc.c-torture/execute/pure-1.c: New test.
35232
35233 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35234
35235         * gcc.dg/cpp/arith-2.c: Remove.
35236
35237 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35238
35239         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
35240         * gcc.dg/cpp/if-3.c: Remove.
35241
35242 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
35243
35244         * g++.dg/opt/cse2.C: New test.
35245
35246 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
35247
35248         * gcc.dg/cpp/arith-1.c: New semantic tests.
35249         * gcc.dg/cpp/if-1.c: Update.
35250
35251 2002-05-24  Ben Elliston  <bje@redhat.com>
35252
35253         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
35254
35255 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
35256
35257         * gcc.dg/verbose-asm.c: New test.
35258
35259 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35260
35261         * gcc.dg/cpp/paste12.c: New test.
35262
35263 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35264
35265         * g++.dg/parse/named_ops.C: New test.
35266
35267 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
35268
35269         * gcc/testsuite/gcc.dg/weak-8.c: New test.
35270
35271 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
35272
35273         * gcc.dg/weak-2.c: Allow optional leading underscore
35274         in scan-assembler symbol name.
35275         * gcc.dg/weak-3.c: Likewise.
35276         * gcc.dg/weak-4.c: Likewise.
35277         * gcc.dg/weak-5.c: Likewise.
35278
35279 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
35280
35281         * gcc.dg/20020523-1.c: New test.
35282
35283 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
35284
35285         * objc.dg/const-str-2.m: Update now that we stop after
35286         a command line error.
35287
35288 2002-05-22  Richard Henderson  <rth@redhat.com>
35289
35290         * g++.dg/dg.exp: Fix typo in test pruneing.
35291
35292 2002-05-22  Richard Henderson  <rth@redhat.com>
35293
35294         * g++.dg/dg.exp: Prune the tls subdirectory.
35295         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
35296         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
35297         * g++.dg/tls/init-1.C: New.
35298
35299 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
35300
35301         * gcc.dg/20020517-1.c: New test.
35302
35303 2002-05-21  Richard Henderson  <rth@redhat.com>
35304
35305         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
35306         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
35307
35308 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
35309
35310         * g++.dg/other/copy2.C: New test.
35311
35312 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
35313
35314         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
35315         (MAX_COPY): Bump up to 10 times sizeof (long long).
35316         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
35317
35318         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
35319         sizeof (long long).
35320
35321         * gcc.c-torture/execute/strcpy-1.c: New test.
35322
35323 2002-05-19  Jason Merrill  <jason2redhat.com>
35324
35325         * g++.dg/ext/oper1.C: New test.
35326
35327 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
35328 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
35329
35330         * README.QMTEST: New file.
35331
35332         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
35333
35334 2002-05-19  Andreas Jaeger  <aj@suse.de>
35335
35336         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
35337         now.
35338         * gcc.c-torture/execute/loop-2d.x: Likewise.
35339
35340 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
35341
35342         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
35343         support weak symbols.
35344         * gcc.dg/weak-4.c: Likewise.
35345         * gcc.dg/weak-6.c: Likewise.
35346
35347 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
35348
35349         * gcc.dg/weak-3.c: Add dg-excess-error comment for
35350         cygwin, coff and h8300-*-hms targets
35351         * gcc.dg/weak-5.c: Likewise.
35352         * gcc.dg/weak-7.c: Likewise.
35353
35354 2002-05-16  Jason Merrill  <jason@redhat.com>
35355
35356         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
35357         (scan-assembler-not, scan-assembler-dem): Likewise.
35358         (scan-assembler-dem-not): Likewise.
35359
35360 2002-05-15  Richard Henderson  <rth@redhat.com>
35361
35362         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
35363
35364 2002-05-15  Richard Henderson  <rth@redhat.com>
35365
35366         * gcc.dg/weak-5.c (vfoo1c): No warning here.
35367         (vfoo1f): Warning here.
35368         (vfoo1l): Don't redefine the alias.
35369
35370 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
35371
35372         * g++.dg/init/pm1.C: New test.
35373
35374 2002-05-12  David S. Miller  <davem@redhat.com>
35375
35376         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
35377         types.
35378
35379 2002-05-10  Roger Sayle  <roger@eyesopen.com>
35380
35381         * gcc.c-torture/execute/20020510-1.c: New test case.
35382
35383 2002-05-10  David S. Miller  <davem@redhat.com>
35384
35385         * gcc.c-torture/execute/conversion.c: Test long double too.
35386
35387 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
35388
35389         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
35390         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
35391         * lib/g++.exp (g++_link_flags): Likewise.
35392         * lib/objc.exp (objc_target_compile): Likewise.
35393
35394 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
35395
35396         * gcc.dg/cpp/poison.c: Update.
35397         * gcc.dg/cpp/20000625-2.c: Remove.
35398         * gcc.dg/cpp/direct2s.c: Remove final test.
35399
35400 2002-05-08  Tom Rix  <trix@redhat.com>
35401
35402         * gcc.c-torture/execute/20020508-1.c: New test.
35403         * gcc.c-torture/execute/20020508-2.c: New test.
35404         * gcc.c-torture/execute/20020508-3.c: New test.
35405
35406 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
35407
35408         * gcc.dg/cpp/charconst-4.c: More tests.
35409
35410 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
35411
35412         PR c/6569
35413         * gcc.dg/weak-3.c: Update location of warning messages.
35414         * gcc.dg/weak-5.c: Likewise.
35415
35416 2002-05-06  Roger Sayle  <roger@eyesopen.com>
35417
35418         * gcc.c-torture/execute/20020506-1.c: New test case.
35419
35420 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
35421
35422         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
35423
35424 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35425
35426         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
35427
35428 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
35429
35430         * gcc.dg/cpp/charconst-3.c: New test.
35431
35432 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35433
35434         * gcc.dg/cpp/charconst.c: Update tests.
35435
35436 2002-05-05  Tim Josling  <tej@melbpc.org.au>
35437
35438         * treelang: Added directory for new sample language treelang. Also
35439         lib/treelang.exp: New file to signal treelang should be tested.
35440
35441 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35442
35443         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
35444         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
35445         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
35446         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
35447         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
35448         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
35449         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
35450
35451 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35452
35453         * gcc.dg/format/xopen-2.c: New test.
35454
35455 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
35456
35457         * gcc.dg/20020503-1.c: New test.
35458
35459 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
35460
35461         * g++.dg/init/dtor1.C: Make it tougher.
35462
35463 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
35464
35465         * g++.dg/init/dtor1.C: New test.
35466
35467 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
35468
35469         * gcc.dg/altivec-8.c: New.
35470
35471 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
35472
35473         * gcc.dg/altivec-7.c: New.
35474
35475 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
35476
35477         * g++.dg/parse/typedef1.C: New test.
35478
35479 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
35480
35481         PR c++/6486
35482         * g++.dg/template/friend6.C: New test.
35483
35484         PR c++/6492
35485         * g++.dg/init/copy1.C: New test.
35486
35487 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
35488
35489         * g++.dg/warn/effc1.C: New test.
35490
35491 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35492
35493         * gcc.dg/cpp/if-cexp.c: Add a test.
35494
35495 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
35496
35497         * gcc.dg/20020426-2.c: New test.
35498
35499 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
35500
35501         * gcc.dg/cpp/if-mop.c: Update.
35502         * gcc.dg/cpp/if-mpar.c: Add test.
35503         * gcc.dg/cpp/if-oppr.c: Update.
35504
35505 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35506
35507         PR c/6343
35508         * gcc.dg/weak-[2-7].c: New tests.
35509
35510 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35511
35512         * gcc.dg/enum1.c: New test.
35513
35514 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35515
35516         PR c++/6497
35517         * g++.dg/inherit/access2.C: New test.
35518
35519 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
35520
35521         PR bootstrap/6445
35522         * gcc.dg/20020426-1.c: New test.
35523
35524 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
35525
35526         * g++.dg/abi/enum1.C: New test.
35527
35528 2002-04-26  Richard Henderson  <rth@redhat.com>
35529
35530         * gcc.dg/c99-bool-1.c: Expect always true warning.
35531
35532 2002-04-25  Roger Sayle  <roger@eyesopen.com>
35533
35534         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
35535
35536 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35537
35538         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
35539         targets.
35540
35541 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
35542
35543         * g++.dg/abi/mange7.C: New test.
35544
35545         PR c++/6438.
35546         * g++.dg/parse/stmtexpr2.C: New test.
35547
35548 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
35549
35550         * gcc.dg/20020312-2.c: Add SH target.
35551
35552 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35553
35554         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
35555         compiler output on mips*-*-irix*.
35556
35557 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
35558
35559         * g++.dg/parse/attr1.C: New test.
35560
35561 2002-04-23  Roger Sayle  <roger@eyesopen.com>
35562
35563         * gcc.c-torture/execute/string-opt-17.c: New test case.
35564         * gcc.c-torture/execute/memset-2.c: New test case.
35565
35566 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
35567
35568         PR c++/6256:
35569         * g++.dg/template/friend5.C: New test.
35570
35571         PR c++/6331:
35572         * g++.dg/template/qual1.C: Likewise.
35573
35574 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
35575
35576         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
35577         Include stdlib.h, not stdio.h or ctype.h.
35578
35579 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
35580
35581         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
35582         cris-*-elf* and mmix-*-*.
35583         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
35584         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
35585         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
35586         Ditto.
35587         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
35588         * gcc.dg/wchar_t-1.c: Ditto.
35589
35590 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
35591
35592         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
35593         Clarify comment.
35594
35595 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
35596
35597         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
35598
35599 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35600
35601         * gcc.c-torture/execute/20000906-1.x: Delete.
35602
35603 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
35604
35605         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
35606
35607 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
35608
35609         * PR6367
35610         * g77.f-torture/execute/6367.f: New test.
35611         * g77.f-torture/execute/6367.x: Disable for MMIX.
35612
35613 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
35614
35615         * PR6352
35616         * g++.dg/opt/inline2.C: New test.
35617
35618 2002-04-18  Richard Henderson  <rth@redhat.com>
35619
35620         * gcc.dg/20000906-1.c: Enable for all targets.
35621         * gcc.c-torture/compile/iftrap-2.c: New.
35622
35623 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35624
35625         * gcc.dg/20020418-1.c: New test.
35626         * gcc.dg/20020418-2.c: New test.
35627
35628 2002-04-18  Richard Henderson  <rth@redhat.com>
35629
35630         * gcc.c-torture/compile/iftrap-1.c: New.
35631         * gcc.dg/iftrap-1.c: Adjust for ia64.
35632         * gcc.dg/iftrap-2.c: New.
35633
35634 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
35635
35636         * gcc.c-torture/compile/20020418-1.c: New test.
35637
35638 2002-04-18  Roger Sayle  <roger@eyesopen.com>
35639
35640         * gcc.c-torture/compile/20020415-1.c: New.
35641
35642 2002-04-18  David S. Miller  <davem@redhat.com>
35643
35644         * gcc.c-torture/execute/20020418-1.c: New test.
35645
35646 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
35647
35648         * gcc.dg/20020416-1.c: New test.
35649
35650         * g++.dg/opt/inline1.C: New test.
35651
35652 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
35653
35654         * gcc.dg/altivec-5.c: New test.
35655
35656         * gcc.dg/20020415-1.c: New test.
35657
35658 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
35659
35660         * testsuite/lib/chill.exp: Remove.
35661
35662 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
35663
35664         * g++.dg/other/big-struct.C: New test.
35665
35666 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
35667
35668         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
35669         of scratch file.
35670
35671 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
35672
35673         PR c/6277
35674         * gcc.dg/i386-387-1.c: Allow optional leading underscore
35675         in scan-assembler function name
35676
35677 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
35678
35679         * g77.f-torture/execute/980628-4.x,
35680         g77.f-torture/execute/980628-5.x,
35681         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35682         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35683         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
35684         i[34567]86-*-*.
35685
35686 2002-04-13  David S. Miller  <davem@redhat.com>
35687
35688         * gcc.c-torture/execute/20020413-1.c: New test.
35689
35690 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
35691
35692         * gcc.dg/asm-6.c,
35693         * g++.dg/ext/asm1.C: New tests.
35694
35695 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
35696
35697         PR c++ 5373.
35698         * g++.dg/parse/stmtexpr1.C: New test.
35699
35700         PR c++/5189.
35701         * g++.dg/template/copy1.C: New test.
35702
35703 2002-04-12  Richard Henderson  <rth@redhat.com>
35704
35705         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
35706
35707 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
35708
35709         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
35710         gcc.c-torture/execute/20020307-2.c.
35711
35712 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
35713
35714         * g++.dg/ext/attrib5.C,
35715         * g++.dg/lookup/struct1.C: New tests.
35716
35717 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
35718
35719         * gcc.dg/20020411-1.c: New test.
35720
35721         * gcc.c-torture/execute/20020411-1.c: New test.
35722
35723 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
35724
35725         * g77.f-torture/execute/6177.f: New test.
35726
35727 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
35728
35729         PR middle-end/6247
35730         * g++.dg/opt/cleanup1.C: New test.
35731
35732         * g++.dg/opt/const1.C: New test.
35733
35734 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
35735
35736         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
35737
35738 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
35739
35740         PR c++/5507
35741         * g++.dg/template/typename2.C: New test.
35742
35743 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
35744
35745         * gcc.c-torture/execute/loop-12.c: New.
35746
35747 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
35748
35749         * g77.f-torture/execute/980628-4.x,
35750         g77.f-torture/execute/980628-5.x,
35751         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
35752         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
35753         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
35754
35755 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35756
35757         PR optimization/6086
35758         * g++.dg/opt/preinc1.C: New test.
35759
35760 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35761
35762         PR c++/5571
35763         * g++.dg/opt/static2.C: New test.
35764
35765 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
35766
35767         PR c/5120
35768         * gcc.dg/20020406-1.c: New test.
35769
35770 2002-04-04  David S. Miller  <davem@redhat.com>
35771
35772         * gcc.c-torture/execute/20020404-1.c: New test.
35773
35774 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
35775
35776         PR c/6123
35777         * gcc.dg/20020312-2.c: Do not declare global register variable
35778         if __PIC__ or __pic__ is defined.
35779
35780 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
35781
35782         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
35783         __asm__ so that it works correctly even if -ansi -pedantic-errors.
35784
35785 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35786
35787         * gcc.misc-tests/linkage.exp: Update last change to handle
35788         sparc*-, not just sparc-.
35789
35790 2002-04-03  Richard Henderson  <rth@redhat.com>
35791
35792         * gcc.dg/cpp/ucs.c: Improved long UCS test.
35793
35794 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35795
35796         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
35797
35798 2002-04-02  David S. Miller  <davem@redhat.com>
35799
35800         * gcc.c-torture/execute/20020402-3.c: New test.
35801
35802 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
35803
35804         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
35805         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
35806
35807         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
35808         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
35809         g77.f-torture/execute/20001201.x,
35810         g77.f-torture/execute/u77-test.x: New files.
35811
35812         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
35813         * gcc.dg/wchar_t-1.c: Ditto.
35814
35815 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35816
35817         * gcc.c-torture/execute/20020402-1.c: New test.
35818
35819 2002-04-01  Richard Henderson  <rth@redhat.com>
35820
35821         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
35822
35823         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
35824
35825 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35826
35827         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
35828
35829 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
35830
35831         * g++.dg/inherit/template-as-base.C: Expect error.
35832         * g++.dg/inherit/namespace-as-base.C: Likewise.
35833
35834 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
35835
35836         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
35837         g++.dg/ext/instantiate3.C: Tweak match patterns.
35838
35839         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
35840         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
35841         -da test.
35842
35843 2002-03-31  Richard Henderson  <rth@redhat.com>
35844
35845         * gcc.dg/special/alias-2.c: New.
35846         * gcc.dg/special/ecos.exp: Run it.
35847
35848 2002-03-31  Richard Henderson  <rth@redhat.com>
35849
35850         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
35851
35852 2002-03-31  Kazu Hirata  <kazu@hxi.com>
35853
35854         * gcc.dg/weak-1.c: Disable on h8300 port.
35855
35856 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
35857
35858         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
35859         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
35860         ordering tests.
35861         * g++.dg/bprob/bprob-1.C: New test.
35862         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
35863         * g++.dg/gcov/gcov-1.C: New test.
35864         * g++.dg/gcov/gcov-1.x: New file.
35865         * g++.dg/gcov/gcov-2.C: New test.
35866         * g++.dg/gcov/gcov-3.C: New test.
35867         * g++.dg/gcov/gcov-3.h: New file.
35868
35869 2002-03-28  Roger Sayle  <roger@eyesopen.com>
35870
35871         * g++.old-deja/g++.other/builtins5.C: New test.
35872         * g++.old-deja/g++.other/builtins6.C: New test.
35873         * g++.old-deja/g++.other/builtins7.C: New test.
35874         * g++.old-deja/g++.other/builtins8.C: New test.
35875         * g++.old-deja/g++.other/builtins9.C: New test.
35876
35877 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
35878
35879         * g++.dg/opt/static1.C: New test.
35880
35881         * g++.dg/opt/longbranch1.C: New test.
35882
35883 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
35884
35885         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
35886
35887         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
35888
35889 2002-03-28  Jeffrey A Law  (law@redhat.com)
35890
35891         * gcc.c-torture/execute/20020328-1.c: New test.
35892
35893 2002-03-27  Richard Henderson  <rth@redhat.com>
35894
35895         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
35896         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
35897         move from g++.old-deja/g++.ext/.
35898
35899 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
35900
35901         * g++.dg/init/new2.C: New test.
35902
35903 2002-03-26  Richard Henderson  <rth@redhat.com>
35904
35905         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
35906
35907         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
35908         on sparc.
35909
35910         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
35911         sparcv9 systems.
35912         * gcc.dg/20001102-1.c: Likewise.
35913
35914 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
35915
35916         * gcc.dg/cpp/endif-pedantic1.c,
35917         gcc.dg/cpp/endif-pedantic2.c: New tests.
35918
35919 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
35920
35921         * g++.dg/init/new1.C: New test.
35922
35923 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
35924
35925         * g++.dg/abi/vbase9.C: New test.
35926
35927 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
35928
35929         * gcc.dg/arm-asm.c: New test.
35930
35931 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
35932
35933         * gcc.dg/Wswitch-enum.c: New test.
35934         Fix PR c/5044.
35935
35936 2002-03-26  Richard Henderson  <rth@redhat.com>
35937
35938         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
35939         structure.
35940
35941 2002-03-25  Richard Henderson  <rth@redhat.com>
35942
35943         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
35944         sparcv9 systems.
35945
35946         * gcc.c-torture/compile/20011119-1.c (xxx): New.
35947         * gcc.c-torture/compile/20011119-2.c (xxx): New.
35948
35949 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
35950
35951         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
35952
35953 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
35954
35955         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
35956         targets using generic thunk support.
35957
35958 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
35959
35960         * gcc.c-torture/compile/20020323-1.c: New test.
35961
35962         * g++.dg/opt/conj2.C: New test.
35963
35964 2002-03-24  Richard Henderson  <rth@redhat.com>
35965
35966         * gcc.dg/weak-1.c: Use -fno-common.
35967
35968 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35969
35970         * g77.dg/f77-edit-apostrophe-out.f: New test
35971         * g77.dg/f77-edit-h-out.f: New test
35972         * g77.dg/f77-edit-t-in.f: New test
35973         * g77.dg/f77-edit-t-out.f: New test
35974         * g77.dg/f77-edit-x-out.f: New test
35975         * g77.dg/f77-edit-slash-out.f: New test
35976         * g77.dg/f77-edit-colon-out.f: New test
35977         * g77.dg/f77-edit-s-out.f: New test
35978
35979 2002-03-24  Richard Henderson  <rth@redhat.com>
35980
35981         * objc/execute/formal_protocol-6.x: New XFAIL.
35982
35983 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35984
35985         * gcc.dg/weak-1.c: Early return from dg-final on platforms
35986         that do not support weak symbols
35987
35988 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
35989
35990         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
35991         * lib/g77.exp: Likewise.
35992         * lib/objc.exp: Likewise.
35993
35994 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
35995
35996         * gcc.dg/Wswitch-default.c: New test.
35997
35998 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
35999
36000         * g++.dg/other/enum1.C: New test.
36001
36002 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
36003
36004         * gcc.dg/pragma-ep-3.c: Fix typo.
36005
36006 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36007
36008         * g++.dg/inherit/template-as-base.C: New test.
36009
36010 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
36011
36012         * g++.old-deja/g++.other/dwarf2-1.C: Move...
36013         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
36014
36015 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
36016
36017         * gcc.dg/cpp/multiline.c: Update to match.
36018
36019 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
36020
36021         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
36022
36023 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
36024
36025         * gcc.dg/cpp/extratokens2.c: New file.
36026
36027 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
36028
36029         * gcc.dg/20020312-2.c: Add rs6000 target.
36030
36031         * gcc.c-torture/compile/20020319-1.c: New test.
36032
36033 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36034
36035         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
36036         (A, E): Handle this.
36037
36038 2002-03-20  Jason Merrill  <jason@redhat.com>
36039
36040         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
36041         ignoring -fpic.
36042         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
36043         through prune_gcc_output.
36044
36045 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
36046
36047         * gcc.c-torture/compile/20020320-1.c: New test.
36048
36049 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
36050
36051         * gcc.c-torture/compile/20020318-1.c: New test.
36052
36053         * gcc.dg/struct-by-value-1.c: New test.
36054
36055         * gcc.dg/20020319-1.c: New test.
36056
36057 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
36058
36059         * g++.dg/opt/conj1.C: New test.
36060
36061 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
36062
36063         * g++.dg/template/qualttp20.C: Revert previous change.
36064         * g++.dg/template/qualttp3.C: Likewise.
36065         * g++.dg/template/qualttp4.C: Likewise.
36066         * g++.dg/template/qualttp5.C: Likewise.
36067         * g++.dg/template/qualttp6.C: Likewise.
36068         * g++.dg/template/qualttp7.C: Likewise.
36069         * g++.dg/template/qualttp8.C: Likewise.
36070         * g++.dg/template/recurse.C: Likewise.
36071
36072 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
36073
36074         * gcc.dg/cpp/wchar-1.c: Update.
36075
36076 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
36077
36078         * g++.dg/template/conv1.C: New test.
36079         * g++.dg/template/conv2.C: New test.
36080         * g++.dg/template/conv3.C: New test.
36081         * g++.dg/template/conv4.C: New test.
36082
36083 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36084
36085         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
36086         * g++.dg/template/qualttp3.C: Likewise.
36087         * g++.dg/template/qualttp4.C: Likewise.
36088         * g++.dg/template/qualttp5.C: Likewise.
36089         * g++.dg/template/qualttp6.C: Likewise.
36090         * g++.dg/template/qualttp7.C: Likewise.
36091         * g++.dg/template/qualttp8.C: Likewise.
36092         * g++.dg/template/recurse.C: Likewise.
36093
36094 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
36095
36096         * g++.dg/opt/dtor1.C: New test.
36097
36098 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
36099
36100         * gcc.c-torture/compile/20020315-1.c: New test.
36101
36102 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
36103
36104         * gcc.dg/weak-1.c: Fix scan tests.
36105
36106 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
36107
36108         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
36109         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
36110         cris-*-aout* mmix-*-*.
36111         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
36112         cris-*-aout* mmix-*-*.
36113         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
36114         cris-*-elf* cris-*-aout* and mmix-*-*.
36115         * gcc.dg/20001009-1.c: Ditto.
36116         * gcc.dg/20010912-1.c: Ditto.
36117         * gcc.dg/20020122-4.c: Ditto.
36118         * gcc.dg/inline-2.c: Ditto.
36119
36120 2002-03-14  Jeffrey A Law  (law@cygnus.com)
36121
36122         * gcc.c-torture/compile/20020314-1.c: New test.
36123
36124 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
36125
36126         * gcc.c-torture/execute/20020314-1.c: New test.
36127
36128 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
36129
36130         * g++.dg/warn/Wunused-1.C: New test.
36131
36132 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
36133
36134         * g++.dg/abi/mangle6.C: New test.
36135
36136 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
36137
36138         * gcc.c-torture/compile/20020309-2.c: New test.
36139
36140         * gcc.c-torture/compile/20020312-1.c: New test.
36141
36142 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
36143
36144         * g++.dg/other/access1.C: New test.
36145
36146 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
36147
36148         * gcc.c-torture/execute/wchar_t-1.c: New test.
36149
36150 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
36151
36152         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
36153
36154 2002-03-12  Roger Sayle  <roger@eyesopen.com>
36155
36156         * gcc.dg/20020312-1.c: New test case.
36157
36158 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
36159
36160         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
36161
36162 2002-03-11  Richard Henderson  <rth@redhat.com>
36163
36164         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
36165         * g++.old-deja/g++.jason/report.C: Likewise.
36166
36167 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36168
36169         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
36170         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
36171
36172 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
36173
36174         * testsuite/g++.dg/overload/pmf1.C: New test.
36175
36176 2002-03-11  Kazu Hirata  <kazu@hxi.com>
36177
36178         * gcc.c-torture/execute/20020307-1.c: Use long.
36179
36180 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
36181
36182         PR optimization/5844
36183         * gcc.dg/20020310-1.c: New test.
36184
36185 2002-03-09  Michael Meissner  <meissner@redhat.com>
36186
36187         * gcc.c-torture/execute/memcpy-2.c: New test.
36188         * gcc.c-torture/execute/memset-1.c: New test.
36189         * gcc.c-torture/execute/strlen-1.c: New test.
36190         * gcc.c-torture/execute/strcmp-1.c: New test.
36191         * gcc.c-torture/execute/strncmp-1.c: New test.
36192
36193 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
36194
36195         * gcc.dg/ppc-ldstruct.c: New test.
36196
36197 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
36198
36199         * gcc.c-torture/execute/va-arg-22.c: New test.
36200
36201 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36202
36203         * gcc.c-torture/compile/20020309-1.c: New test.
36204
36205 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
36206
36207         * gcc.c-torture/execute/20020307-2.c: New test.
36208
36209 2002-03-07  Jeffrey A Law  (law@redhat.com)
36210
36211         * g77.f-torture/compile/20020307-1.f: New test.
36212
36213 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
36214
36215         * gcc.dg/unordered-1.c: New test.
36216
36217 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
36218
36219         * gcc.c-torture/execute/20020307-1.c: New test.
36220
36221 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
36222
36223         * gcc.dg/20020304-1.c: New test.
36224
36225         * gcc.c-torture/compile/20020304-2.c: New test.
36226
36227 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
36228
36229         * gcc.c-torture/compile/20020304-1.c: New test case
36230         (from PR c/5830).
36231
36232 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
36233
36234         * gcc.dg/20020103-1.c: Add other -D ppc variants.
36235
36236 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
36237
36238         * g++.dg/other/classkey1.C: New test.
36239
36240 2002-03-01  Richard Henderson  <rth@redhat.com>
36241
36242         * gcc.c-torture/compile/981223-1.x: New.
36243         * gcc.c-torture/compile/920625-1.x: New.
36244
36245 2002-02-28  Richard Henderson  <rth@redhat.com>
36246
36247         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
36248
36249 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
36250
36251         * gcc.c-torture/execute/20020227-1.c: New test.
36252
36253 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
36254
36255         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
36256         here" ERROR lines.
36257         * g++.old-deja/g++.oliva/partord1.C: Likewise.
36258         * g++.old-deja.g++.other/defarg1.C: Likewise.
36259         * g++.old-deja/g++.pt/calls2.C: Likewise.
36260         * g++.old-deja/g++.pt/crash20.C: Likewise.
36261         * g++.old-deja/g++.pt/crash30.C: Likewise.
36262         * g++.old-deja/g++.pt/crash36.C: Likewise.
36263         * g++.old-deja/g++.pt/crash6.C: Likewise.
36264         * g++.old-deja/g++.pt/defarg13.C: Likewise.
36265         * g++.old-deja/g++.pt/derived3.C: Likewise.
36266         * g++.old-deja/g++.pt/error1.C: Likewise.
36267         * g++.old-deja/g++.pt/friend21.C: Likewise.
36268         * g++.old-deja/g++.pt/friend23.C: Likewise.
36269         * g++.old-deja/g++.pt/infinite1.C: Likewise.
36270         * g++.old-deja/g++.robertl/eb128.C: Likewise.
36271
36272 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
36273
36274         * gcc.c-torture/execute/20020225-2.c: New test.
36275
36276 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
36277
36278         * gcc.c-torture/execute/920730-1t.c,
36279         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
36280         Delete test cases, only relevant to -traditional.
36281
36282 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
36283
36284         * gcc.dg/cpp/undef1.c: Remove.
36285         * gcc.dg/cpp/directiv.c: Update.
36286         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
36287
36288 2002-02-27  Michael Meissner  <meissner@redhat.com>
36289
36290         * gcc.c-torture/execute/20020226-1.c: New test.
36291
36292 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
36293
36294         * g++.dg/debug/debug4.C: New test.
36295
36296         * gcc.dg/ia64-visibility-1.c: New test.
36297
36298 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
36299
36300         * gcc.dg/debug/20020224-1.c: New.
36301
36302 2002-02-25  Kazu Hirata  <kazu@hxi.com>
36303
36304         * gcc.c-torture/execute/960416-1.x: New.
36305         * gcc.c-torture/execute/divconst-3.x: Likewise.
36306
36307 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
36308
36309         * gcc.dg/20020224-1.c: New test.
36310
36311 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
36312
36313         * gcc.c-torture/execute/20020225-1.c: New.
36314
36315 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36316
36317         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
36318
36319 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
36320
36321         * gcc.dg/20020222-1.c: New test.
36322
36323 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
36324
36325         * g++.dg/opt/anonunion1.C: New test.
36326
36327 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
36328
36329         * g++.dg/template/qualttp19.C: New test.
36330         * g++.dg/template/qualttp20.C: New test.
36331         * g++.old-deja/g++.jason/report.C: Adjust expected errors
36332         * g++.old-deja/g++.other/qual1.C: Likewise.
36333
36334 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
36335
36336         * gcc.dg/attr-alwaysinline.c: New.
36337
36338 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
36339
36340         * gcc.dg/20020220-1.c: New test.
36341
36342         * gcc.dg/20020220-2.c: New test.
36343
36344         * g++.dg/opt/mmx1.C: New test.
36345
36346 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
36347
36348         * gcc.c-torture/compile/20020110.c: New test.
36349
36350 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
36351
36352         * gcc.c-torture/execute/20020219-1.c: New test.
36353
36354         * gcc.dg/20020219-1.c: New test.
36355
36356         * gcc.dg/noncompile/20020220-1.c: New test.
36357
36358         * g++.dg/opt/ptrintsum1.C: New test.
36359
36360         * gcc.dg/debug/20020220-1.c: New test.
36361
36362 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
36363
36364         * gcc.c-torture/execute/20020216-1.c: New test.
36365
36366 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36367
36368         * gcc.dg/decl-1.c: Update, new test.
36369
36370 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
36371
36372         * g++.dg/abi/bitfield1.C: New test.
36373         * g++.dg/abi/bitfield2.C: New test.
36374
36375 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36376
36377         * gcc.dg/attr-nest.c: New test.
36378
36379 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
36380
36381         * gcc.c-torture/execute/20020215-1.c: New test.
36382
36383 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
36384
36385         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
36386         * g++.dg/debug/debug.exp: New.
36387         * g++.dg/debug/trivial.C: New.
36388         * g++.dg/debug/debug1.C: Moved...
36389         * g++.dg/other/debug1.C: ...from here.
36390         * g++.dg/debug/debug2.C: Moved...
36391         * g++.dg/other/debug2.C: ...from here.
36392         * g++.dg/debug/debug3.C: Moved...
36393         * g++.dg/other/debug3.C: ...from here.
36394
36395         * gcc.dg/noncompile/20020213-1.c: New test.
36396
36397 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
36398
36399         * g++.dg/other/debug3.C: New test.
36400
36401         * gcc.c-torture/execute/20020213-1.c: New test.
36402
36403 2002-02-13  Richard Smith <richard@ex-parrot.com>
36404
36405         * g++.old-deja/g++.other/thunk1.C: New test.
36406
36407 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36408
36409         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
36410
36411 2002-02-13  Stan Shebs  <shebs@apple.com>
36412
36413         * gcc.dg/altivec-3.c: New.
36414
36415 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
36416
36417         * gcc.dg/Wunreachable-1.c: New test.
36418         * gcc.dg/Wunreachable-2.c: New test.
36419
36420 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
36421
36422         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
36423
36424 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
36425
36426         * gcc.dg/decl-1.c: New test.
36427
36428 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
36429
36430         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
36431
36432 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36433
36434         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
36435         * gcc.c-torture/compile/980506-1.x: Likewise.
36436
36437 2002-02-10  Kazu Hirata  <kazu@hxi.com>
36438
36439         * gcc.dg/20020210-1.c: New.
36440
36441 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
36442
36443         * g77.f-torture/execute/947.f: New regression test
36444         for PR fortran/947.
36445
36446 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
36447
36448         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
36449         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
36450
36451 2002-02-08  Richard Henderson  <rth@redhat.com>
36452
36453         * gcc.c-torture/compile/labels-3.c: New.
36454
36455 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
36456
36457         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
36458         expression statements work instead.
36459         * gcc.dg/noncompile/20020207-1.c: New test.
36460
36461 2002-02-07  Richard Henderson  <rth@redhat.com>
36462
36463         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
36464
36465 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36466
36467         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
36468         message from g77
36469         * lib/g77-dg.exp: Trim g77 error messages so that they are
36470         recognized by dg.exp.
36471
36472 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36473
36474         PR fortran/5473
36475         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
36476
36477 2002-02-07  Richard Henderson  <rth@redhat.com>
36478
36479         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
36480         to be sufficiently aligned for integers.
36481
36482 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
36483
36484         * g++.dg/template/friend4.C: New test.
36485
36486 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
36487
36488         PR fortran/5743
36489         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
36490         unsupported cases.
36491
36492 2002-02-07  Richard Henderson  <rth@redhat.com>
36493
36494         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
36495         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
36496         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
36497         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
36498
36499 2002-02-06  Richard Henderson  <rth@redhat.com>
36500
36501         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
36502
36503 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
36504
36505         * gcc.dg/20020206-1.c: New test.
36506
36507 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
36508
36509         * gcc.c-torture/execute/20020206-1.c: New test.
36510
36511         * gcc.c-torture/execute/20020206-2.c: New test.
36512
36513         PR optimization/5429:
36514         * gcc.c-torture/compile/20020206-1.c: New test.
36515
36516 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
36517
36518         * g++.dg/ext/align1.C: Do not use an explicit alignment value
36519         as certain file formats cannot support particularly large
36520         alignments.
36521
36522         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
36523         and do not expect to be able to link the executable.
36524
36525         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
36526         fail because the COFF format does not support the weak attribute.
36527
36528 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
36529
36530         * g77.dg/pr5473.f: New test
36531
36532 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
36533
36534         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
36535         Fix testcase accordingly.
36536
36537 2002-02-04  Richard Henderson  <rth@redhat.com>
36538
36539         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
36540         (buf): Change to be an array of pointers, not ints.
36541
36542 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36543
36544         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
36545         before all tests.  Move warning one line above to match where it
36546         C frontend emits.
36547         * gcc.dg/Wswitch-2.c: New test.
36548         * g++.dg/warn/Wswitch-1.C: New test.
36549         * g++.dg/warn/Wswitch-2.C: New test.
36550
36551 2002-02-04  Richard Henderson  <rth@redhat.com>
36552
36553         * g++.dg/abi/offsetof.C: Fix size comparison.
36554
36555 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
36556
36557         * gcc.dg/cast-qual-2.c: New test.
36558
36559 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
36560
36561         * gcc.dg/20020201-4.c: New test.
36562
36563 2002-02-04  Ben Elliston  <bje@redhat.com>
36564
36565         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
36566         target_info attribute != 0, in addition to the empty string.
36567         (gcc_target_compile): Likewise.
36568
36569 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
36570
36571         * gcc.dg/Wswitch.c: New test.
36572         PR gcc/4475. PR gcc/3780.
36573
36574 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
36575
36576         * g77.f-torture/execute/5122.f: New test for regressions
36577         against PR fortran/5122.
36578
36579 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
36580
36581         * g77.f-torture/compile/pr3743.f: Delete
36582         * g77.dg/pr3743-1.f: New test.
36583         * g77.dg/pr3743-2.f: New test.
36584         * g77.dg/pr3743-3.f: New test.
36585         * g77.dg/pr3743-4.f: New test.
36586
36587 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36588
36589         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
36590
36591 2002-02-02  Richard Henderson  <rth@redhat.com>
36592
36593         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
36594         * gcc.c-torture/execute/bf64-1.c: Likewise.
36595
36596 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36597
36598         * gcc.dg/20020201-2.c: New test.
36599
36600         * gcc.dg/20020201-3.c: New test.
36601
36602         * gcc.c-torture/execute/bitfld-2.c: New test.
36603
36604 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36605
36606         * gcc.dg/bitfld-1.c: Update.
36607         * gcc.dg/bitfld-2.c: Update.
36608         * gcc.c-torture/execute/bitfld-1.x: New.
36609
36610 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
36611
36612         * gcc.c-torture/execute/20020201-1.c: New test.
36613
36614 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
36615
36616         PR target/5469
36617         * gcc.dg/20020201-1.c: New test.
36618
36619 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
36620
36621         PR fortran/3743
36622         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
36623         * g77.f-torture/compile/pr3743.x: Remove
36624
36625 2002-01-31  Tom Rix  <trix@redhat.com>
36626
36627         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
36628
36629 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36630
36631         * gcc.dg/noncompile/20020130-1.c: New test.
36632
36633 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
36634
36635         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
36636
36637 2002-01-29  Richard Henderson  <rth@redhat.com>
36638
36639         * gcc.c-torture/execute/991118-1.c: Cast various constants back
36640         to long long.
36641         * gcc.c-torture/execute/bf64-1.c: Likewise.
36642
36643 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
36644
36645         * gcc.c-torture/execute/20020129-1.c: New test.
36646
36647 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
36648
36649         * gcc.c-torture/compile/20000224-1.c: Update.
36650         * gcc.c-torture/execute/bitfld-1.c: New tests.
36651         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
36652         * gcc.dg/uninit-A.c: Update.
36653
36654 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
36655
36656         * g++.dg/template/ctor1.C: Add instantiation.
36657
36658 2002-01-28  Paul Koning  <pkoning@equallogic.com>
36659
36660         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
36661         argument to __builtin_prefetch to be const ptr.
36662
36663 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
36664
36665         * gcc.c-torture/compile/20020120-1.c: New test.
36666
36667 2002-01-27  Kazu Hirata  <kazu@hxi.com>
36668
36669         * gcc.c-torture/execute/20020127-1.c: New test.
36670
36671 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
36672
36673         * g77.dg/f77-edit-i-in.f: New test
36674         * g77.dg/f77-edit-i-out.f: New test
36675
36676 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
36677
36678         * gcc.dg/debug/debug.exp: New file.
36679         * gcc.dg/debug/trivial.c: New file.
36680         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
36681         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
36682         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
36683         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
36684         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
36685         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
36686         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
36687         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
36688         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
36689         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
36690         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
36691         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
36692         * gcc.dg/20000503-1.c: Removed.
36693         * gcc.dg/20010207-1.c: Removed.
36694         * gcc.dg/20011223-1.c: Removed.
36695         * gcc.dg/20020104-2.c: Removed.
36696         * gcc.dg/debug-1.c: Removed.
36697         * gcc.dg/debug-2.c: Removed.
36698         * gcc.dg/debug-3.c: Removed.
36699         * gcc.dg/debug-4.c: Removed.
36700         * gcc.dg/debug-5.c: Removed.
36701         * gcc.dg/debug-6.c: Removed.
36702         * gcc.dg/dwarf2-1.c: Removed.
36703         * gcc.dg/dwarf2-2.c: Removed.
36704
36705 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
36706
36707         * g++.old-deja/g++.other/eh5.C: New test.
36708         * g++.old-deja/g++.other/sibcall2.C: New test.
36709         * g++.old-deja/g++.other/array9.C: New test.
36710         * g++.old-deja/g++.other/typename2.C: New test.
36711         * g++.old-deja/g++.other/crash60.C: New test.
36712         * g++.old-deja/g++.other/conv9.C: New test.
36713         * g++.old-deja/g++.other/mangle10.C: New test.
36714         * g++.old-deja/g++.other/unchanging1.C: New test.
36715         * g++.old-deja/g++.other/exprstmt1.C: New test.
36716         * g++.old-deja/g++.other/inline23.C: New test.
36717         * g++.old-deja/g++.eh/ia64-1.C: New test.
36718         * g++.old-deja/g++.other/dwarf2-1.C: New test.
36719         * g++.old-deja/g++.other/reload1.C: New test.
36720         * g++.old-deja/g++.other/static20.C: New test.
36721         * g++.old-deja/g++.other/local-alloc1.C: New test.
36722         * g++.old-deja/g++.other/conv8.C: New test.
36723         * g++.old-deja/g++.other/stmtexpr2.C: New test.
36724         * g++.old-deja/g++.other/storeexpr1.C: New test.
36725         * g++.old-deja/g++.other/storeexpr2.C: New test.
36726         * g++.dg/eh/template2.C: New test.
36727         * g++.dg/warn/weak1.C: New test.
36728
36729 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
36730
36731         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
36732         Remove first, non-varying, argument.
36733
36734 2002-01-23  Richard Henderson  <rth@redhat.com>
36735
36736         * gcc.dg/inline-2.c: New.
36737
36738         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
36739         Add optional target arg.  Check number of arguments.
36740         (scan-assembler-not, scan-assembler-dem): Likewise.
36741         (scan-assembler-dem-not): Likewise.
36742
36743 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36744
36745         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
36746         line 12.
36747         * g++.old-deja/g++.brendan/parse3.C,
36748         g++.old-deja/g++.other/crash26.C,
36749         g++.old-deja/g++.other/crash28.C,
36750         g++.old-deja/g++.other/crash29.C,
36751         g++.old-deja/g++.other/crash30.C,
36752         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
36753
36754 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
36755
36756         * gcc.dg/20020115-1.c: New.
36757
36758 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
36759
36760         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
36761
36762 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
36763
36764         * gcc.dg/20020122-3.c: New.
36765
36766 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
36767
36768         * g++.dg/other/gc1.C: New test.
36769
36770 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
36771
36772         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
36773
36774 2002-01-22  Richard Henderson  <rth@redhat.com>
36775
36776         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
36777
36778 2002-01-22  Richard Henderson  <rth@redhat.com>
36779
36780         * gcc.dg/20020122-4.c: New.
36781
36782 2002-01-22  H.J. Lu <hjl@gnu.org>
36783
36784         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
36785         link output.
36786         * gcc.dg/special/ecos.exp: Likewise.
36787         * lib/g++-dg.exp: Likewise.
36788         * lib/g77-dg.exp: Likewise.
36789         * lib/gcc-dg.exp : Likewise.
36790         * lib/mike-g++.exp: Likewise.
36791         * lib/mike-g77.exp: Likewise.
36792         * lib/mike-gcc.exp: Likewise.
36793         * lib/objc-dg.exp: Likewise.
36794
36795 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
36796
36797         PR target/5379
36798         * gcc.dg/20020122-2.c: New test.
36799
36800 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
36801
36802         * gcc.dg/20020122-1.c: New test.
36803
36804 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
36805
36806         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
36807
36808 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
36809
36810         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
36811
36812 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36813
36814         * gcc.c-torture/compile/20020121-1.c: New test.
36815
36816 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36817
36818         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
36819         ld_library_path.
36820
36821 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
36822
36823         * gcc.dg/20020218-1.c: New test.
36824
36825 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
36826
36827         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
36828         messages
36829         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
36830         "At global scope" warning
36831         * g++.dg/ext/align1.C: Change cygwin test for alignment
36832         from db-bogus to dg-warning
36833
36834 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
36835
36836         * g77.f-torture/compile/cpp2.F: New test.
36837
36838 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
36839
36840         * g++.dg/template/access1.C: New test.
36841
36842 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
36843
36844         * gcc.dg/20020118-1.c: New.
36845
36846 2002-01-18  Kazu Hirata  <kazu@hxi.com>
36847
36848         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
36849
36850 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36851
36852         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
36853         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
36854         alignment warnings.
36855
36856 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
36857
36858         * gcc.misc-tests/i386-prefetch.exp: Save and restore
36859         torture_with_loops and torture_without_loops
36860
36861 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
36862
36863         * gcc.c-torture/compile/20020116-1.c: New test.
36864
36865 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
36866
36867         * gcc.dg/20020116-2.c: New test.
36868
36869         * gcc.dg/ultrasp4.c: New test.
36870
36871         * gcc.dg/20020116-1.c: New test.
36872
36873 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
36874
36875         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
36876         by EABI.
36877
36878 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
36879
36880         * gcc.misc-tests/i386-prefetch.exp: New.
36881         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
36882         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
36883         * gcc.misc-tests/i386-pf-none-1.c: New test.
36884         * gcc.misc-tests/i386-pf-sse-1.c: New test.
36885
36886 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
36887
36888         * gcc.dg/gnu89-init-1.c: Add new tests.
36889
36890 2002-01-15  Andreas Jaeger  <aj@suse.de>
36891
36892         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
36893         * gcc.dg/i386-mmx-2.c: Likewise.
36894         * gcc.dg/i386-sse-1.c: Likewise.
36895         * gcc.dg/i386-sse-2.c: Likewise.
36896         * gcc.dg/i386-sse-3.c: Likewise.
36897
36898 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
36899
36900         * g77.f-torture/execute/intrinsic-unix-bessel.f:
36901         Uncomment additional cases that now pass.
36902
36903 2002-01-11  Richard Henderson  <rth@redhat.com>
36904
36905         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
36906         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
36907
36908 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
36909
36910         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
36911
36912 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
36913
36914         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
36915         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
36916
36917 2002-01-10  Dale Johannesen  <dalej@apple.com>
36918
36919         * gcc.c-torture/execute/loop-11.c: New.
36920
36921 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
36922
36923         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
36924         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
36925
36926 2002-01-09  Richard Henderson  <rth@redhat.com>
36927
36928         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
36929         type in which to perform the operation for each size.
36930
36931 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
36932
36933         * gcc.c-torture/compile/20020109-2.c: New test.
36934
36935 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
36936
36937         * gcc.c-torture/execute/loop-10.c: New test.
36938
36939 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36940
36941         * gcc.c-torture/compile/20010226-1.c: New test.
36942         * gcc.c-torture/compile/20010227-1.c: New test.
36943         * gcc.c-torture/compile/20010426-1.c: New test.
36944         * gcc.c-torture/compile/20010510-1.c: New test.
36945         * gcc.c-torture/compile/20010605-3.c: New test.
36946         * gcc.c-torture/compile/20010824-1.c: New test.
36947         * gcc.c-torture/execute/20010409-1.c: New test.
36948         * gcc.dg/noncompile/20000901-1.c: New test.
36949         * gcc.dg/20001023-1.c: New test.
36950         * gcc.dg/20001101-1.c: New test.
36951         * gcc.dg/20001102-1.c: New test.
36952         * gcc.dg/20010207-1.c: New test.
36953         * gcc.dg/20010405-1.c: New test.
36954         * gcc.dg/20010822-1.c: New test.
36955         * gcc.dg/20011107-1.c: New test.
36956
36957 2002-01-09  Jeffrey A Law  (law@redhat.com)
36958
36959         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
36960
36961         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
36962         execution failure on PA targets.
36963
36964 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
36965
36966         * gcc.c-torture/compile/20020109-1.c: New test.
36967
36968 2002-01-08  Kazu Hirata  <kazu@hxi.com>
36969
36970         * gcc.c-torture/execute/20020108-1.c: New test.
36971
36972 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
36973
36974         * gcc.dg/20020108-1.c: New test.
36975
36976 2002-01-08  H.J. Lu <hjl@gnu.org>
36977
36978         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
36979         for header files.
36980
36981 2002-01-08  Geoff Keating  <geoffk@redhat.com>
36982
36983         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
36984         consistency.
36985
36986 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
36987
36988         * gcc.dg/altivec-4.c: Test altivec predicates.
36989
36990 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
36991
36992         * gcc.c-torture/execute/20020107-1.c: New test.
36993
36994 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
36995
36996         PR c/5279
36997         * gcc.c-torture/compile/20020106-1.c: New test.
36998
36999 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
37000
37001         * gcc.c-torture/execute/nestfunc-4.c: New test.
37002
37003 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37004
37005         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
37006         extra triple that slipped in.
37007         * g++.old-deja/g++.abi/align.C: Likewise.
37008         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37009
37010 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
37011
37012         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
37013         * g++.old-deja/g++.abi/align.C: Likewise.
37014         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37015
37016         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
37017         on FreeBSD/i386.
37018         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
37019         FreeBSD.
37020
37021 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
37022
37023         * gcc.dg/20020104-1.c: New test.
37024
37025         * gcc.dg/20020104-2.c: New test.
37026
37027 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
37028
37029         * gcc.dg/20020103-1.c: Fix typo in target selector.
37030
37031 2002-01-03  Richard Henderson  <rth@redhat.com>
37032
37033         * gcc.dg/20020103-1.c: New.
37034
37035 2002-01-03  Kazu Hirata  <kazu@hxi.com>
37036
37037         * gcc.c-torture/execute/20020103-1.c: New test.
37038
37039 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
37040
37041         * g++.dg/other/debug2.C: New test.
37042
37043         * gcc.c-torture/compile/20020103-1.c: New test.
37044
37045 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
37046
37047         * gcc.dg/gnu89-init-1.c: Added new tests.
37048
37049 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37050
37051         * g++.dg/template/friend2.C: Remove as patch is reverted.
37052
37053         * g++.dg/warn/oldcast1.C: New test.
37054
37055         * g++.dg/template/ptrmem1.C: New test.
37056         * g++.dg/template/ptrmem2.C: New test.
37057
37058         * g++.dg/template/ntp.C: New test.
37059
37060         * g++.dg/other/component1.C: New test.
37061
37062         * g++.dg/template/ttp3.C: New test.
37063
37064         * g++.dg/template/friend2.C: New test.
37065         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
37066
37067 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37068
37069         * g++.dg/other/ptrmem1.C: New test.
37070         * g++.dg/other/ptrmem2.C: New test.
37071
37072 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37073
37074         * g++.dg/template/ctor1.C: New test.
37075
37076 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
37077
37078         * g++.dg/template/friend2.C: New test.
37079
37080 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
37081
37082         * gcc.dg/mmix-1.c: New test.
37083
37084 2001-12-31  Richard Henderson  <rth@redhat.com>
37085
37086         * gcc.dg/asm-5.c: New.
37087
37088 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
37089
37090         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
37091         in namespace __gnu_cxx
37092
37093 2001-12-30  Richard Henderson  <rth@redhat.com>
37094
37095         * gcc.dg/debug-6.c: New.
37096
37097 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
37098
37099         * gcc.c-torture/compile/20011229-2.c: New test.
37100
37101 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
37102
37103         * gcc.dg/debug-3.c: New test.
37104         * gcc.dg/debug-4.c: New test.
37105         * gcc.dg/debug-5.c: New test.
37106
37107 2001-12-29  Richard Henderson  <rth@redhat.com>
37108
37109         * g++.dg/eh/loop1.C: New.
37110
37111 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37112
37113         * g++.dg/template/crash1.C: New test.
37114
37115 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
37116
37117         * g++.dg/other/const1.C: New test.
37118
37119 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
37120
37121         * gcc.c-torture/compile/20011229-1.c: New test.
37122
37123 2001-12-28  Stan Shebs  <shebs@apple.com>
37124
37125         * lib/objc-torture.exp: Resync with c-torture.exp.
37126         * lib/objc.exp: Load standard libraries.
37127
37128 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
37129
37130         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
37131         additional tests.
37132
37133 2001-12-27  Roger Sayle <roger@eyesopen.com>
37134
37135         * gcc.c-torture/execute/string-opt-16.c: New testcase.
37136
37137 2001-12-27  Richard Henderson  <rth@redhat.com>
37138
37139         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
37140
37141 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
37142
37143         * g++.dg/eh/ctor1.C: New test.
37144         * g++.dg/other/error2.C: New test.
37145
37146 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
37147
37148         * g++.dg/other/init2.C: New test.
37149
37150 2001-12-24  Richard Henderson  <rth@redhat.com>
37151
37152         * gcc.dg/20011223-1.c: New.
37153         * gcc.dg/inline-1.c: New.
37154
37155 2001-12-23  Richard Henderson  <rth@redhat.com>
37156
37157         * gcc.dg/asm-4.c: Test operand modifiers.
37158
37159 2001-12-23  Richard Henderson  <rth@redhat.com>
37160
37161         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
37162
37163 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37164
37165         * gcc.c-torture/execute/20011223-1.c: New test.
37166
37167 2001-12-21  Richard Henderson  <rth@redhat.com>
37168
37169         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
37170         re-enables the warning.
37171
37172 2001-12-21  Richard Henderson  <rth@redhat.com>
37173
37174         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
37175
37176 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37177
37178         * gcc.c-torture/compile/20011218-1.c: New test.
37179
37180 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
37181
37182         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
37183         arm-isr.c test.
37184         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
37185         epilogue generation for ARM ISR routines.
37186
37187 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37188
37189         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
37190         * gcc.dg/format/c90-printf-3.c: Likewise.
37191         * gcc.dg/format/c99-printf-3.c: Likewise.
37192         * gcc.dg/format/ext-1.c: Likewise.
37193         * gcc.dg/format/ext-6.c: Likewise.
37194         * gcc.dg/format/format.h: Prototype unlocked stdio.
37195
37196 2001-12-20  Richard Henderson  <rth@redhat.com>
37197
37198         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
37199         (arena): Use it.
37200         (malloc): Correct allocation logic.  Abort if we fill up the
37201         arena before initialization complete.
37202         (realloc): Correct allocation logic.
37203
37204 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
37205
37206         * gcc.c-torture/compile/20011219-2.c: New test.
37207
37208         * gcc.c-torture/execute/20011219-1.c: New test.
37209
37210 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
37211
37212         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
37213         target does not support weak symbols.
37214
37215 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
37216
37217         * gcc.c-torture/compile/20011219-1.c: New test.
37218
37219 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
37220
37221         * g++.dg/other/error1.C: New test.
37222
37223 2001-12-17  Jeffrey A Law  (law@redhat.com)
37224
37225         * gcc.c-torture/execute/20011217-1.c: New test.
37226
37227 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
37228
37229         * objc.dg/special/: New directory.
37230         * objc.dg/special/special.exp: New file.
37231         * objc.dg/special/unclaimed-category-1.h: New file.
37232         * objc.dg/special/unclaimed-category-1a.m: New file.
37233         * objc.dg/special/unclaimed-category-1.m: New file.
37234
37235 2001-12-17  Andreas Jaeger  <aj@suse.de>
37236
37237         * gcc.c-torture/compile/20011217-2.c: New test.
37238
37239 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37240
37241         * gcc.c-torture/compile/20011217-1.c: New test.
37242
37243 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
37244
37245         * testsuite/gcc.dg/20011214-1.c: New.
37246
37247 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
37248
37249         * gcc.dg/altivec-4.c: New.
37250
37251 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
37252
37253         * gcc.dg/20011113-1.c: New test.
37254
37255 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37256
37257         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
37258         std::__malloc_alloc_template<0> and
37259         std::__default_alloc_template<false, 0>.
37260
37261 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
37262
37263         * objc/execute/bf-21.m: New test.
37264         * objc/execute/enumeration-1.m: New test.
37265         * objc/execute/enumeration-2.m: New test.
37266
37267 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
37268
37269         * gcc.dg/gnu89-init-1.c: New test.
37270
37271 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
37272
37273         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
37274         * g++.old-deja/g++.jason/2371.C: Likewise.
37275         * g++.old-deja/g++.jason/template33.C: Likewise.
37276         * g++.old-deja/g++.jason/template34.C: Likewise.
37277         * g++.old-deja/g++.jason/template36.C: Likewise.
37278         * g++.old-deja/g++.oliva/typename1.C: Likewise.
37279         * g++.old-deja/g++.oliva/typename2.C: Likewise.
37280         * g++.old-deja/g++.other/typename1.C: Likewise.
37281         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37282         * g++.old-deja/g++.pt/nontype5.C: Likewise.
37283         * g++.old-deja/g++.pt/typename11.C: Likewise.
37284         * g++.old-deja/g++.pt/typename14.C: Likewise.
37285         * g++.old-deja/g++.pt/typename16.C: Likewise.
37286         * g++.old-deja/g++.pt/typename3.C: Likewise.
37287         * g++.old-deja/g++.pt/typename4.C: Likewise.
37288         * g++.old-deja/g++.pt/typename5.C: Likewise.
37289         * g++.old-deja/g++.pt/typename7.C: Likewise.
37290         * g++.old-deja/g++.robertl/eb9.C: Likewise.
37291
37292 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
37293
37294         * g++.dg/other/linkage1.C: New test.
37295         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
37296         specifiers.
37297
37298 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
37299
37300         * gcc.dg/concat.c: New test.
37301
37302 2001-12-11  Stan Shebs  <shebs@apple.com>
37303
37304         * objc/compile: New test directory.
37305         * objc/compile/compile.exp: New expect script.
37306         * objc/compile/20011211-1.m: New compile test.
37307
37308 2001-12-11  Jason Merrill  <jason@redhat.com>
37309
37310         * lib/prune.exp (prune_gcc_output): Also handle "In member
37311         function".  So many permutations...
37312
37313 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
37314
37315         * g++.dg/template/typedef1.C: New test.
37316
37317 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
37318
37319         * g++.dg/other/copy1.C: New test.
37320
37321 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
37322
37323         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
37324
37325         * gcc.dg/builtin-choose-expr.c: New.
37326
37327 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
37328
37329         * gcc.dg/altivec-2.c: New.
37330
37331 2001-12-07  Richard Henderson  <rth@redhat.com>
37332
37333         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
37334
37335 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
37336
37337         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
37338         ultrasparc.
37339
37340 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37341
37342         * g++-old.deja/g++.robertl/eb101.C: Deleted.
37343
37344 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
37345
37346         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
37347         variable argument list.
37348
37349 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
37350
37351         * gcc.c-torture/execute/memcheck: Delete entire directory.
37352         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
37353         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
37354
37355 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37356
37357         * gcc.dg/Wshadow-1.c: New test.
37358
37359 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
37360
37361         * gcc.c-torture/compile/20011130-1.c: New test.
37362
37363         * gcc.dg/noncompile/20011025-1.c: New test.
37364
37365         * g++.dg/other/anon-union.C: New test.
37366
37367         * gcc.c-torture/execute/20011024-1.c: New test.
37368
37369 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
37370
37371         * gcc.c-torture/execute/20000722-1.x,
37372         gcc.c-torture/execute/20010123-1.x: Remove.
37373         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
37374         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
37375         gcc.dg/c99-complit-2.c: New tests.
37376
37377 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
37378
37379         * g++.dg/inherit/base1.C: New test.
37380
37381 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
37382
37383         * g++.dg/other/stdarg1.C: New test.
37384
37385         * gcc.c-torture/compile/20011130-2.c: New test.
37386
37387 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
37388
37389         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
37390         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
37391         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
37392         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
37393         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
37394         * gcc.dg/builtin-prefetch-1.c: New test.
37395
37396 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
37397
37398         * gcc.dg/20011130-1.c: New test.
37399
37400 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
37401
37402         * g++.dg/other/scope1.C: New test.
37403         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
37404
37405 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
37406
37407         * gcc.dg/vla-init-1.c: New test.
37408
37409 2001-12-01  Geoff Keating  <geoffk@redhat.com>
37410
37411         * gcc.c-torture/compile/structs.c: New testcase from GDB.
37412
37413 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37414
37415         * objc.dg/alias.m: Update.
37416         * objc.dg/class-1.m: Update.
37417         * objc.dg/const-str-1.m: Update.
37418         * objc.dg/fwd-proto-1.m: Update.
37419         * objc.dg/id-1.m: Update.
37420         * objc.dg/super-class-1.m: Update.
37421
37422 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
37423
37424         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
37425         constructs.
37426
37427 2001-11-28  Jeffrey A Law  (law@cygnus.com)
37428
37429         * gcc.c-torture/execute/20011128-1.c: New test.
37430
37431 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
37432
37433         * gcc.dg/20011127-1.c: New test.
37434
37435 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37436
37437         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
37438         from Austin Group draft 7.
37439         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
37440         scanf format arguments.
37441         * gcc.dg/format/no-exargs-2.c: New test.
37442
37443 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
37444
37445         * g++.dg/abi/vbase8-4.C: New test.
37446
37447 2001-11-24  Ian Lance Taylor  <ian@airs.com>
37448
37449         * gcc.c-torture/execute/20011121-1.c: New test.
37450
37451 2001-11-23  Jeffrey A Law  (law@cygnus.com)
37452
37453         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
37454
37455 2001-11-23  Andreas Jaeger  <aj@suse.de>
37456
37457         * gcc.dg/cpp/charconst-2.c: New test.
37458
37459 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
37460
37461         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
37462         to the host if it is remote.  Let tests specify extra headers
37463         they use.
37464         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
37465         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
37466         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
37467         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
37468         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
37469         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
37470         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
37471         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
37472         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
37473         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
37474
37475 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
37476
37477         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
37478         for little endian ARMs.
37479
37480 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
37481
37482         * gcc.c-torture/compile/20011119-1.c: New test.
37483         * gcc.c-torture/compile/20011119-2.c: New test.
37484
37485 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
37486
37487         * gcc.dg/altivec-1.c: Fix typo.
37488
37489 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
37490
37491         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
37492
37493 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
37494
37495         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
37496
37497 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
37498
37499         * lib/g77.exp: Don't specify --rpath-link.
37500
37501         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
37502         across all the headers.
37503         * gcc.dg/format/format.exp: For testing on a remote host,
37504         copy format.h.
37505
37506         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
37507         * gcc.c-torture/execute/930406-1.c: Likewise.
37508         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
37509
37510 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
37511
37512         * gcc.dg/altivec-1.c: New.
37513
37514 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
37515
37516         * gcc.dg/cpp/fpreprocessed.c: New test case.
37517
37518 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37519
37520         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
37521         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
37522         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
37523
37524 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
37525
37526         * gcc.dg/no-builtin-1.c: New test.
37527
37528 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
37529
37530         * gcc.c-torture/execute/20011115-1.c: New test.
37531
37532 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
37533
37534         * gcc.c-torture/compile/20011114-2.c: New test.
37535         * gcc.c-torture/compile/20011114-3.c: New test.
37536         * gcc.c-torture/compile/20011114-4.c: New test.
37537
37538 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
37539
37540         * g++.dg/other/init1.C: New test.
37541
37542 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
37543
37544         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
37545         message.
37546
37547         * gcc.c-torture/execute/20011114-1.c: New testcase.
37548
37549         * gcc.c-torture/compile/20010327-1.c: Revert last change.
37550         * gcc.c-torture/compile/20011114-1.c: New test, exactly
37551         like the (before this change) version of 20010327-1.c.
37552
37553 2001-11-14  Roger Sayle <roger@eyesopen.com>
37554
37555         * gcc.c-torture/execute/string-opt-13.c: New testcase.
37556
37557 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
37558
37559         * g++.dg/init/array2.C: New test.
37560
37561 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
37562
37563         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
37564
37565 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
37566
37567         * g++.dg/other/forscope1.C: New test.
37568         * g++.dg/ext/forscope1.C: New test.
37569         * g++.dg/ext/forscope2.C: New test.
37570
37571 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
37572
37573         * gcc.c-torture/execute/20011113-1.c: New test.
37574
37575 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
37576
37577         * gcc.c-torture/execute/20011109-2.c: New test.
37578
37579         * gcc.c-torture/execute/20011109-1.c: New test.
37580
37581 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
37582
37583         * gcc.c-torture/compile/20011109-1.c: New test.
37584
37585 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
37586
37587         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
37588         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
37589         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
37590         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
37591         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
37592         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
37593         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
37594
37595 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37596
37597         * g++.dg/warn/Wshadow-1.C: New tests.
37598         * g++.old-deja/g++.mike/for3.C: Update.
37599
37600 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
37601
37602         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
37603         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
37604         XFAILs.  Adjust expected error texts.
37605         * gcc.c-torture/compile/20011106-1.c,
37606         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
37607         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
37608         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
37609         gcc.dg/c99-array-lval-5.c: New tests.
37610
37611 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37612
37613         * gcc.dg/cpp/defined.c: Update.
37614
37615 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37616
37617         * gcc.c-torture/execute/anon-1.c: New test.
37618
37619 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
37620
37621         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
37622         same size, so no warning should be produced on stormy16.
37623
37624         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
37625         due to oversized array.
37626         * g++.old-deja/g++.mike/ns15.C: Likewise.
37627         * g++.old-deja/g++.pt/crash16.C: Likewise.
37628
37629 2001-11-02  Graham Stott  <grahams@redhat.com>
37630
37631         * g++.dgother/debug1.C: Fix typos.
37632
37633 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
37634
37635         * g++.dg/other/debug1.C: New test.
37636
37637 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37638
37639         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
37640         of unsigned long.
37641
37642 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
37643
37644         * gcc.dg/20011029-2.c: New test.
37645
37646         * gcc.c-torture/compile/20011029-1.c: New test.
37647
37648 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
37649
37650         * objc/execute/class_self-1.m: New test.
37651         * objc/execute/class_self-2.m: New test.
37652
37653 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
37654
37655         * gcc.misc-tests/msgs.exp: Delete.
37656         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
37657         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
37658         error set to match recent changes.
37659
37660 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
37661
37662         * gcc.dg/20011021-1.c: New test.
37663
37664 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
37665
37666         * gcc.c-torture/compile/20011023-1.c: New test.
37667
37668 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
37669
37670         * lib/g77.exp: Rewrite based on lib/g++.exp.
37671
37672 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
37673
37674         * gcc.c-torture/execute/20011019-1.c: New test.
37675
37676         * gcc.dg/20011018-1.c: New test.
37677
37678 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
37679
37680         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
37681
37682 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
37683
37684         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
37685         * gcc.dg/attr-invalid.c: Likewise.
37686
37687 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
37688
37689         * testsuite/gcc.dg/20011015-1.c: New test.
37690
37691 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37692
37693         * g++.dg/template/unify2.C: New test.
37694
37695 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
37696
37697         * g++.dg/other/exception-specification.C: New test
37698
37699 2001-10-13  Tom Rix  <trix@redhat.com>
37700
37701         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
37702         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
37703
37704 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
37705
37706         * testsuite/gcc.dg/20011009-1.c: New test.
37707
37708 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
37709
37710         PR g++/4476
37711         * g++.dg/other/friend1.C: New test.
37712
37713 2001-10-11  Richard Henderson  <rth@redhat.com>
37714
37715         * g++.old-deja/g++.other/crash18.C: Add -S to options.
37716
37717 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37718
37719         * gcc.c-torture/compile/20011010-1.c: New.
37720
37721 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
37722
37723         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
37724         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
37725         g77.f-torture/execute/execute.exp,
37726         g77.f-torture/noncompile/noncompile.exp,
37727         gcc.c-torture/compile/compile.exp,
37728         gcc.c-torture/execute/execute.exp,
37729         gcc.c-torture/execute/ieee/ieee.exp,
37730         gcc.c-torture/execute/memcheck/memcheck.exp,
37731         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
37732         objc/execute/execute.exp: Update FSF address.
37733
37734 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
37735
37736         * gcc.dg/cpp/cmdlne-C.c: Update.
37737         * gcc.dg/cpp/cmdlne-C2.c: New.
37738
37739 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37740
37741         * gcc.c-torture/execute/20011008-3.c: New.
37742
37743 2001-10-08  DJ Delorie  <dj@redhat.com>
37744
37745         * gcc.dg/20011008-1.c: New.
37746         * gcc.dg/20011008-2.c: New.
37747
37748 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
37749
37750         * gcc.dg/cpp/spacing1.c: Update test.
37751
37752 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
37753
37754         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
37755         spelling errors of "separate" as "seperate".
37756
37757 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
37758
37759         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
37760         enough to avoid inlining.
37761
37762 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37763
37764         * lib/g77.exp: set libg2c_dir correctly.
37765
37766 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
37767
37768         * gcc.dg/cpp/macro11.c: New test.
37769
37770 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37771
37772         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
37773         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
37774         gcc.dg/format/multattr-3.c: New tests.
37775         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
37776         tests for format attributes on function pointers being rejected.
37777
37778 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37779
37780         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
37781
37782 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
37783
37784         * g++.dg/warn/format1.C: New test.
37785
37786 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37787
37788         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
37789
37790 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37791
37792         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
37793
37794 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37795
37796         * gcc.dg/cpp/redef2.c: Add test.
37797
37798 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
37799
37800         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
37801         long-standing bug on i686, apparently.
37802         * gcc.c-torture/execute/loop-2c.x: New file.
37803         * gcc.c-torture/execute/loop-2d.x: New file.
37804         * gcc.c-torture/execute/loop-3c.x: New file.
37805
37806 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
37807
37808         * gcc.dg/cpp/20000625-2.c: Correct line number.
37809
37810 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37811
37812         * gcc.dg/cpp/macro10.c: New test.
37813         * gcc.dg/cpp/strify3.c: New test.
37814         * gcc.dg/cpp/spacing1.c: Add tests.
37815         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
37816         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
37817
37818 2001-09-24  DJ Delorie  <dj@redhat.com>
37819
37820         * gcc.c-torture/execute/20010924-1.c: New test.
37821
37822 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
37823
37824         * testsuite/objc/execute/paste.m: Remove.
37825
37826 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37827
37828         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
37829
37830 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
37831
37832         * g77.dg/strlen0.f: New test.
37833
37834 2001-09-21  Richard Henderson  <rth@redhat.com>
37835
37836         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
37837         * g++.old-deja/g++.abi/vtable2.C: Likewise.
37838
37839 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
37840
37841         Table-driven attributes.
37842         * g++.dg/ext/attrib1.C: New test.
37843
37844 2001-09-20  DJ Delorie  <dj@redhat.com>
37845
37846         * gcc.dg/20000926-1.c: Update expected warning messages.
37847         * gcc.dg/array-2.c: Likewise, and test for warnings too.
37848         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
37849         array.
37850
37851 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
37852
37853         * g++.dg/eh/registers1.C: New test case.
37854
37855 2001-09-17  Richard Henderson  <rth@redhat.com>
37856
37857         * gcc.dg/array-5.c: Fix VLA decomposition test.
37858
37859 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37860
37861         * gcc.dg/cpp/line5.c: New testcase.
37862
37863 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
37864
37865         * gcc.dg/cpp/macro9.c: New test.
37866
37867 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
37868
37869         * gcc.c-torture/execute/980223.c: Change type of addr from long
37870         to char *.
37871
37872 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
37873
37874         * gcc.c-torture/execute/20010915-1.c: New test.
37875
37876 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
37877
37878         * g77.dg/bprob: New directory.
37879         * g77.dg/bprob/bprob.exp: New file.
37880         * g77.dg/bprob/bprob-1.f: New test.
37881         * g77.dg/gcov: New directory.
37882         * g77.dg/gcov/gcov.exp: New file.
37883         * g77.dg/gcov/gcov-1.f: New test.
37884         * g77.dg/gcov/gcov-1.x: New file.
37885
37886 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
37887
37888         * gcc.dg/cpp/directiv.c: Update.
37889         * gcc.dg/cpp/undef1.c: Update.
37890
37891 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
37892
37893         * gcc.dg/20010912-1.c: New test.
37894
37895 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
37896
37897         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
37898         language-independent file in lib.
37899         * lib/gcov.exp: New file.
37900
37901 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37902
37903         * gcc.c-torture/compile/20010911-1.c: New test.
37904
37905 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
37906
37907         * lib/profopt.exp: New, to support profile-directed optimizations.
37908         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
37909         * gcc.misc-tests/bprob-1.c: New test.
37910         * gcc.misc-tests/bprob-2.c: New test.
37911
37912 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
37913
37914         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
37915         XFAIL and which kinds of gcov output to verify.
37916         * gcc.misc-tests/gcov-4b.x: New file.
37917         * gcc.misc-tests/gcov-5b.x: New file.
37918         * gcc.misc-tests/gcov-6.x: New file.
37919         * gcc.misc-tests/gcov-7.c: New test.
37920         * gcc.misc-tests/gcov-7.x: New file.
37921
37922 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
37923
37924         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
37925         * gcc.misc-tests/gcov-6.c: New test.
37926
37927 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
37928
37929         PR c++/3986
37930         * g++.dg/abi/vbase1.C: New test.
37931
37932 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
37933
37934         * objc.dg/method-2.m: New.
37935
37936 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
37937
37938         PR c++/4203
37939         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
37940         * g++.dg/init/empty1.C: New test.
37941
37942 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
37943
37944         * gcc.c-torture/compile/20010903-1.c: New test.
37945
37946 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
37947
37948         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
37949         for m68k.
37950
37951 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
37952
37953         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
37954
37955         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
37956
37957         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
37958
37959 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
37960
37961         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
37962         for 16-bit 'unsigned int'.
37963
37964 2001-08-29  Kazu Hirata  <kazu@hxi.com>
37965
37966         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
37967
37968 2001-08-27  Richard Henderson  <rth@redhat.com>
37969
37970         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
37971         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
37972
37973 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
37974
37975         * gcc.dg/asm-names.c (ymain): New.
37976
37977 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
37978
37979         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
37980         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
37981         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
37982
37983 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37984
37985         * gcc.dg/compare5.c: New testcase.
37986
37987 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
37988
37989         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
37990         and "In instantiation".
37991
37992 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
37993
37994         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
37995
37996 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
37997
37998         * gcc.misc-tests/gcov.exp: Add support for branch information.
37999         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
38000         * gcc.misc-tests/gcov-4.c: New test.
38001         * gcc.misc-tests/gcov-4b.c: New test.
38002         * gcc.misc-tests/gcov-5b.c: New test.
38003
38004 2001-08-20  Zack Weinberg  <zackw@panix.com>
38005
38006         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
38007         expected to fail.
38008
38009 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38010
38011         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
38012
38013 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
38014
38015         * g++.dg/eh/template1.C: New test.
38016
38017 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
38018
38019         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
38020         Fix thinko.
38021         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
38022         for xfail.
38023
38024 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
38025
38026         * lib/g77-dg.exp: Use prune.exp for common procedures
38027         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
38028         * lib/g77.exp: (g77-dg-prune) Remove
38029
38030 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
38031
38032         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
38033
38034 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38035
38036         * g++.dg/template/unify1.C: New test.
38037
38038 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
38039
38040         * g++.dg/abi/empty4.C: New test.
38041
38042 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
38043
38044         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
38045         solaris2.*
38046         * g77.f-torture/compile/pr3743.x: Likewise.
38047
38048 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38049
38050         * g++.dg/other/using-declaration.C: New test.
38051
38052 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38053
38054         * gcc.dg/cpp/tr-sign.c: New testcase.
38055
38056 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38057
38058         * gcc.dg/cpp/19951025-1.c: Revert.
38059         * gcc.dg/cpp/directiv.c: We no longer process directives that
38060         interrupt macro arguments.
38061
38062 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
38063
38064         * gcc.dg/bconstp-1.c: New test.
38065
38066 2001-08-03  Richard Henderson  <rth@redhat.com>
38067
38068         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
38069
38070 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
38071
38072         * gcc.dg/cpp/19951025-1.c: Update.
38073
38074 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
38075
38076         * g77.dg/ff90-1.f (s): Fix reference of variable z,
38077         should be x.
38078
38079 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
38080
38081         Kill -fhonor-std.
38082         * g++.old-deja/g++.ns/ns14.C: Remove special options.
38083         * g++.old-deja/g++.other/std1.C: Likewise.
38084         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
38085
38086 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
38087
38088         * lib/g77.exp: Load gcc-defs.exp for common procedures
38089         (g77_pass, g77_fail, g77_finish, g77_exit,
38090         ${tool}_check_unsupported_p} Now redundant.  Deleted.
38091
38092 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
38093
38094         * g77.dg/fbackslash.f
38095         * g77.dg/fcase-preserve.f
38096         * g77.dg/ff90-1.f
38097         * g77.dg/ffixed-line-length-0.f
38098         * g77.dg/ffixed-line-length-132.f
38099         * g77.dg/ffixed-line-length-7.f
38100         * g77.dg/ffixed-line-length-72.f
38101         * g77.dg/ffixed-line-length-none.f
38102         * g77.dg/ffree-form-1.f
38103         * g77.dg/fno-backslash.f
38104         * g77.dg/fno-f90-1.f
38105         * g77.dg/fno-fixed-form-1.f
38106         * g77.dg/fno-onetrip.f
38107         * g77.dg/fno-typeless-boz.f
38108         * g77.dg/fno-underscoring.f
38109         * g77.dg/fno-vxt-1.f
38110         * g77.dg/fonetrip.f
38111         * g77.dg/ftypeless-boz.f
38112         * g77.dg/fugly-assumed.f
38113         * g77.dg/funderscoring.f
38114         * g77.dg/fvxt-1.f
38115
38116 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
38117
38118         * objc.dg/fwd-proto-1.m: New.
38119         * objc.dg/local-decl-1.m: New.
38120         * objc.dg/naming-1.m: New.
38121         * objc.dg/naming-2.m: New.
38122         * objc.dg/proto-hier-1.m: New.
38123
38124 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
38125
38126         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
38127         largest-type elements to a struct makes its size grow.
38128
38129 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38130
38131         * g++.dg/abi/vthunk1.C: New test.
38132
38133 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
38134
38135         * g++.dg/abi/vbase8-22.C: New test.
38136
38137 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38138
38139         * gcc.dg/cpp/macro8.c: New test.
38140
38141 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38142
38143         * g++.dg/abi/vbase8-21.C: New test.
38144
38145 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
38146
38147         * g++.dg/abi/vbase8-10.C: New test.
38148
38149 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38150
38151         * lib/g++.exp (g++_set_ld_library_path): Renamed to
38152         ${tool}_set_ld_library_path.
38153         Changed caller.
38154         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
38155         g++.exp.
38156
38157 2001-07-26  Stan Cox <scox@redhat.com>
38158
38159         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
38160         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
38161         gcc_exit, gcc_check_unsupported_p):
38162         Moved to gcc-deps.exp
38163         * gcc-deps.exp: New file.
38164
38165 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38166
38167         * g++.old-deja/g++.pt/defarg14.C: New test.
38168
38169 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38170
38171         * g++.old-deja/g++.other/lineno5.C: New test.
38172
38173 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38174
38175         * g++.old-deja/g++.pt/crash68.C: New test.
38176
38177 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
38178
38179         * g++.old-deja/g++.other/crash42.C: New test.
38180
38181 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
38182
38183         * gcc.dg/cpp/extratokens.c: Fix.
38184         * gcc.dg/cpp/skipping2.c: New tests.
38185
38186 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38187
38188         * gcc.c-torture/execute/20010724-1.c: New file.
38189         * gcc.c-torture/execute/20010724-1.x: New file.
38190
38191 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38192
38193         * g++.old-deja/g++.other/cond7.C: New test.
38194
38195 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38196
38197         * g++.old-deja/g++.other/optimize4.C: New test.
38198
38199 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
38200
38201         * g++.old-deja/g++.abi/vbase8-5.C: New test.
38202
38203 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
38204
38205         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
38206         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
38207         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
38208         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
38209
38210         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
38211         bug report" message.
38212
38213         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
38214         * g++.dg/ext/instantiate1.C: Move from old-deja.
38215
38216 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
38217
38218         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
38219         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
38220         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
38221         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
38222
38223 2001-07-23  Jeffrey A Law  (law@cygnus.com)
38224
38225         * gcc.c-torture/execute/20010723-1.c: New test.
38226
38227 2001-07-23  Ben Elliston  <bje@redhat.com>
38228
38229         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
38230
38231 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38232
38233         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
38234         i[34567]86-*-*.
38235         Delete handling of ieee_multilib_flags.
38236         Pass -mieee for alpha*-*-* and sh-*-*.
38237         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
38238
38239 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
38240
38241         Remove old-abi tests.
38242         * g++.old-deja/g++.mike/p11116.C: Remove.
38243         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
38244
38245 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
38246
38247         * g77.f-torture/compile/pr3743.f: New test
38248
38249 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
38250
38251         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
38252
38253 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38254
38255         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
38256         g++.old-deja/g++.pt/static6.C: Likewise.
38257         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
38258         supports weak symbols.
38259
38260 2001-07-18  Andreas Jaeger  <aj@suse.de>
38261
38262         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
38263         supported again.
38264
38265 2001-07-18  Andreas Jaeger  <aj@suse.de>
38266
38267         * gcc.dg/iftrap-1.c: Fix target line.
38268
38269 2001-07-17  Richard Henderson  <rth@redhat.com>
38270
38271         * gcc.c-torture/execute/20010717-1.c: New.
38272
38273 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
38274
38275         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
38276         tests.
38277
38278 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38279
38280         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
38281
38282 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38283
38284         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
38285         UAC_SIGBUS, UAC_NOPRINT definitions.
38286
38287 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
38288
38289         * objc/execute/object_is_class.m: New test.
38290         * objc/execute/object_is_meta_class.m: New test.
38291
38292 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38293
38294         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
38295         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
38296
38297 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
38298
38299         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
38300         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
38301
38302 2001-07-14  Richard Henderson  <rth@redhat.com>
38303
38304         * gcc.dg/iftrap-1.c: New.
38305
38306 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
38307
38308         * g77.f-torture/execute/intrinsic77.f: New test.
38309
38310 2001-07-11  Janis Johnson <janis@us.ibm.com>
38311
38312         * gcc.misc-tests/gcov-3.c: New test.
38313
38314 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38315
38316         * gcc.c-torture/compile/20010711-1.c,
38317         * gcc.c-torture/compile/20010711-2.c: New tests.
38318
38319 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
38320
38321         * gcc.c-torture/execute/20010711-1.c: New test.
38322
38323 2001-07-11  Ben Elliston  <bje@redhat.com>
38324
38325         * g++.old-deja/g++.other/enum5.C: New test.
38326
38327 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
38328
38329         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
38330         (g++-dg-prune): Call prune_gcc_output.
38331         * prune.exp: New file for prune_gcc_output.
38332         * lib/g++.exp, lib/gcc.exp: Load it.
38333
38334 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38335
38336         * gcc.c-torture/compile/20010701-1.c,
38337         g++.old-deja/g++.ext/attrib6.C: New tests.
38338
38339 2001-07-06  Jeffrey A Law  (law@cygnus.com)
38340
38341         * gcc.c-torture/compile/20010706-1.c: New test.
38342
38343 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
38344
38345         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
38346
38347 2001-06-28  Stan Shebs  <shebs@apple.com>
38348
38349         * gcc.dg/pragma-darwin.c: New test.
38350
38351 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38352
38353         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
38354         Solaris 2.[678] system.
38355
38356 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38357
38358         * gcc.dg/20010622-1.c: New test.
38359
38360 2001-06-18  Stan Shebs  <shebs@apple.com>
38361
38362         * objc.dg: New directory.
38363         * objc.dg/dg.exp: New file.
38364         * objc.dg/alias.m: New.
38365         * objc.dg/class-1.m: New.
38366         * objc.dg/class-2.m: New.
38367         * objc.dg/const-str-1.m: New.
38368         * objc.dg/const-str-2.m: New.
38369         * objc.dg/id-1.m: New.
38370         * objc.dg/method-1.m: New.
38371         * objc.dg/super-class-1.m: New.
38372         * lib/objc-dg.exp: New file.
38373
38374 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38375
38376         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
38377         of label name.
38378
38379 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
38380
38381         * g++.old-deja/g++.abi/vbase8-9.C: New test.
38382
38383 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38384
38385         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
38386         variable.
38387
38388 2001-06-12  Richard Henderson  <rth@redhat.com>
38389
38390         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
38391
38392 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38393
38394         * g++.old-deja/g++.abi/vbase5.C: New test.
38395         * g++.old-deja/g++.abi/vbase6.C: New test.
38396         * g++.old-deja/g++.abi/vbase7.C: New test.
38397
38398 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38399
38400         * gcc.c-torture/compile/20010610-1.c: New test.
38401
38402 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
38403
38404         * g++.old-deja/g++.abi/vbase4.C: New test.
38405
38406 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38407
38408         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
38409         support %f for HC11/HC12 targets.
38410         * gcc.c-torture/execute/930513-1.x: New file, likewise.
38411         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
38412         on HC11/HC12 targets.
38413         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
38414
38415 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
38416
38417         * gcc.dg/wchar_t-1.c: New file.
38418         * gcc.dg/wint_t-1.c: Likewise.
38419
38420 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
38421
38422         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
38423
38424 2001-06-11  Richard Henderson  <rth@redhat.com>
38425
38426         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
38427
38428 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38429
38430         * gcc.c-torture/compile/20010611-1.c: New test.
38431
38432 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
38433
38434         * gcc.dg/c99-tag-1.c: Add more tests.
38435
38436 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
38437
38438         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
38439         representation on MN10300 and ARM/Thumb.
38440
38441 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
38442
38443         * g77.f-torture/execute/20010610.f: New.
38444
38445 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
38446
38447         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
38448         names.
38449
38450 2001-06-09  Richard Henderson  <rth@redhat.com>
38451
38452         * gcc.c-torture/execute/ashrdi-1.c: New.
38453         * gcc.c-torture/execute/ashldi-1.c: New.
38454         * gcc.c-torture/execute/lshrdi-1.c: New.
38455
38456 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
38457
38458         * objc/execute/load-3.m: Added. Check sending +load to categories,
38459         in addition to classes.
38460
38461 2001-06-08  Stan Shebs  <shebs@apple.com>
38462
38463         * objc/execute/load-2.m: New test.  From Nicola Pero
38464         <n.pero@mi.flashnet.it>.
38465
38466 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
38467
38468         * gcc.c-torture/execute/20010605-2.c: New test.
38469
38470 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38471
38472         * g++.old-deja/g++.abi/vbase2.C: New test.
38473         * g++.old-deja/g++.abi/vbase3.C: New test.
38474
38475 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
38476
38477         * g++.old-deja/g++.pt/friend49.C: New test.
38478
38479 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
38480
38481         * g++.old-deja/g++.ext/anon3.C: New test.
38482
38483 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
38484
38485         * g++.old-deja/g++.other/conv7.C: New test.
38486
38487 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38488
38489         * gcc.c-torture/compile/20010605-2.c: New test.
38490
38491 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38492
38493         * gcc.c-torture/execute/20010604-1.c: New test.
38494
38495 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
38496
38497         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
38498
38499 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
38500
38501         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
38502         (g++_link_flags): Likewise.
38503         (g++_init): Pass gccpath's value to two previous functions.
38504
38505 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38506
38507         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
38508         Ensure logfile entry matches exec command line.
38509
38510 2001-05-31  Richard Henderson  <rth@redhat.com>
38511
38512         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
38513         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
38514
38515 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
38516
38517         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
38518         compiler for irix6.2
38519
38520 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
38521
38522         * g++.old-deja/g++.other/optimize3.C: New file.
38523
38524 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
38525
38526         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
38527         assemble.
38528
38529 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
38530
38531         * g++.old-deja/g++.other/optimize2.C: New file.
38532
38533 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
38534
38535         * gcc.c-torture/compile/20010518-2.c: New file.
38536         * gcc.c-torture/execute/20010518-1.c: New file.
38537         * gcc.c-torture/execute/20010518-2.c: New file.
38538
38539 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38540
38541         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
38542
38543 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
38544
38545         G++ no longer defines builtins that do not begin with __builtin.
38546         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
38547         * g++.old-deja/g++.brendand/misc13.C: Likewise.
38548         * g++.old-deja/g++.law/builtin1.C: Likewise.
38549         * g++.old-deja/g++.law/cvt2.C: Likewise.
38550         * g++.old-deja/g++.mike/net5.C: Likewise.
38551         * g++.old-deja/g++.other/builtins1.C: Likewise.
38552         * g++.old-deja/g++.other/builtins2.C: Likewise.
38553         * g++.old-deja/g++.other/builtins3.C: Likewise.
38554         * g++.old-deja/g++.other/builtins4.C: Likewise.
38555         * g++.old-deja/g++.other/inline8.C: Likewise.
38556         * g++.old-deja/g++.robertl/eb39.C: Likewise.
38557
38558 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
38559
38560         * g++.old-deja/g++.pt/using1.C: Adjust.
38561         * g++.old-deja/g++.pt/using2.C: New test.
38562
38563 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
38564
38565         * gcc.dg/cpp/charconst.c: New tests.
38566         * gcc.dg/cpp/escape.c: New tests.
38567         * gcc.dg/cpp/escape-1.c: New tests.
38568         * gcc.dg/cpp/escape-2.c: New tests.
38569         * gcc.dg/cpp/ucs.c: New tests.
38570
38571 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
38572
38573         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
38574         native compiler for irix6.5.
38575
38576 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
38577
38578         * lib/g++.exp (g++_include_flags): Use args to compute
38579         get_multilibs.
38580         (g++_link_flags): Likewise.
38581         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
38582
38583 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38584
38585         * gcc.dg/c90-hexfloat-1.c: Add more tests.
38586
38587 2001-05-21  Geoff Keating  <geoffk@redhat.com>
38588
38589         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
38590         this file.
38591
38592 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38593
38594         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
38595         STACK_SIZE;
38596         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
38597         to STACK_SIZE; Use it to define size of add_histo array.
38598         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
38599         to STACK_SIZE.
38600         (f): Use GITT_SIZE to define size of gitt local table.
38601         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
38602         to STACK_SIZE; Use it to define size of bytemem array.
38603
38604 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
38605
38606         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
38607         on 68HC11/HC12 due to the asm instruction.
38608         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
38609         * gcc.c-torture/compile/920520-1.x: Likewise.
38610         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
38611         on 68HC11/HC12 because the function is larger than 64K.
38612         * gcc.c-torture/compile/961203-1.x: New file, this test fails
38613         on 68HC11/HC12 because the structure is too large.
38614
38615 2001-05-20  Richard Henderson  <rth@redhat.com>
38616
38617         * gcc.c-torture/execute/20010520-1.c: New.
38618
38619 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38620
38621         * g++.old-deja/g++.warn/compare1.C: New test.
38622         * gcc.dg/compare4.c: New test.
38623
38624 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
38625
38626         * g++.old-deja/g++.other/optimize1.C: New test.
38627
38628 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38629
38630         * g++.old-deja/g++.pt/spec41.C: New test.
38631
38632 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
38633
38634         * gcc.c-torture/compile/20010114-1.x: Remove.
38635
38636 2001-05-18  Stan Shebs  <shebs@apple.com>
38637
38638         * gcc.c-torture/compile/20010518-1.c: New test.
38639
38640 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
38641
38642         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
38643         * g++.old-deja/g++.pt/crash67.C: New test.
38644
38645 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
38646
38647         * g++.old-deja/g++.other/debug9.C: New test.
38648
38649 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
38650
38651         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
38652
38653 2001-05-16  Jan Hubicka  <jh@suse.cz>
38654
38655         * gcc.c-torture/compile/20010516-1.c: New test.
38656
38657 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38658
38659         * g++.old-deja/g++.other/crash41.C: New test.
38660
38661 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
38662
38663         * g++.old-deja/g++.pt/crash66.C: New test.
38664
38665 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
38666
38667         * g++.old-deja/g++.robertl/eb27.C: Convert.
38668
38669 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
38670
38671         * g++.dg/friend-warn.C: New test.  Do not warn about friend
38672         declaration being redundant.
38673
38674 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
38675
38676         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
38677
38678 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
38679
38680         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
38681
38682 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
38683
38684         * lib/g++.exp: Use testsuite_flags.
38685
38686 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
38687
38688         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
38689
38690 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
38691
38692         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
38693
38694 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
38695
38696         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
38697
38698 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
38699
38700         * gcc.c-torture/compile/20010313-1.c: New test.
38701
38702 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
38703
38704         * gcc.dg/cpp/direct2.c: New test.
38705         * gccq.dg/cpp/direct2s.c: New test.
38706
38707         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
38708
38709 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
38710
38711         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
38712         * g++.old-deja/g++.other/op3.C: Likewise.
38713
38714 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38715
38716         * gcc.dg/cpp/syshdr.h: New file.
38717         * gcc.dg/cpp/sysmac1.c: Update.
38718         * gcc.dg/cpp/sysmac2.c: Update.
38719
38720 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
38721
38722         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
38723
38724 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
38725
38726         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
38727         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
38728
38729 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
38730
38731         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
38732
38733 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
38734
38735         * lib/g++.exp (g++_include_flags): Don't use any special flags
38736         if TESTING_IN_BUILD_TREE is not defined.
38737         (g++_init): Use a plain 'c++' as the compiler if
38738         TESTING_IN_BUILD_TREEE is not defined.
38739
38740 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38741
38742         * g++.old-deja/g++.eh/catch13.C: New test.
38743         * g++.old-deja/g++.eh/catch14.C: New test.
38744
38745 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
38746
38747         * gcc.dg/cpp/tr-define.c: New test.
38748
38749 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
38750
38751         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
38752         <stdlib.h>, not <malloc.h>.
38753
38754 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38755
38756         * g++.old-deja/g++.ns/template17.C: New test.
38757
38758 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
38759
38760         * g++.old-deja/g++.pt/ref4.C: New test.
38761
38762 2001-04-30  Richard Henderson  <rth@redhat.com>
38763
38764         * gcc.dg/20000724-1.c: Revert last change.
38765
38766 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
38767
38768         * g77.f-torture/execute/20010430.f: New test.
38769
38770 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
38771
38772         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
38773
38774 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
38775
38776         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
38777
38778 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38779
38780         * g++.old-deja/g++.eh/crash6.C: New test.
38781
38782 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38783
38784         * g++.old-deja/g++.other/warn7.C: New test.
38785
38786 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
38787
38788         * g++.old-deja/g++.other/defarg9.C: New test.
38789
38790 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38791
38792         * g77.f-torture/compile/20010426.f: New test.
38793         * g77.f-torture/execute/20010426.f: New test.
38794
38795 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
38796
38797         * g77.f-torture/compile/20000629-1.x: Remove - error
38798         has been fixed.
38799
38800 2001-04-26  Jeffrey A Law  (law@cygnus.com)
38801
38802         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
38803         Tweak slightly to work with g++.dg framework.
38804         * g++.dg/special/ecos.exp: Run initp1.C test.
38805         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
38806
38807         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
38808         its linker doesn't give line numbers either.
38809         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
38810
38811 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38812
38813         * g++.old-deja/g++.other/lex1.C: New test.
38814
38815 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
38816
38817         * gcc.dg/noncompile/20010425-1.c: New test.
38818
38819 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
38820
38821         * g++.old-deja/g++.pt/mangle2.C: New test.
38822
38823 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38824
38825         * gcc.dg/format/plus-1.c: New test.
38826
38827 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38828
38829         * gcc.dg/20010423-1.c: New test.
38830
38831 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
38832
38833         * gcc.c-torture/execute/20010422-1.c: New test.
38834
38835 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
38836
38837         * g++.old-deja/g++.ns/type2.C: New test.
38838
38839 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
38840
38841         * g++.old-deja/g++.other/perf1.C: New test.
38842
38843 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
38844
38845         * gcc.dg/c99-func-2.c: Remove xfail.
38846         * gcc.dg/c99-func-3.c: Remove xfail.
38847         * gcc.dg/c99-func-4.c: Remove xfail.
38848
38849 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
38850
38851         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
38852
38853 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
38854
38855         * gcc.c-torture/compile/20010423-1.c: New test.
38856
38857 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38858
38859         * g++.old-deja/g++.pt/typename28.C: New test.
38860
38861 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
38862
38863         * g++.old-deja/g++.abi/empty2.C: New test.
38864         * g++.old-deja/g++.abi/empty3.C: New test.
38865
38866 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38867
38868         * g++.old-deja/g++.other/comdat2.C: New test.
38869         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
38870
38871 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38872
38873         * g++.old-deja/g++.other/overload14.C: New test.
38874
38875 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38876
38877         * g++.old-deja/g++.other/lookup23.C: New test.
38878
38879 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
38880
38881         * gcc.c-torture/execute/20010403-1.c: New test.
38882
38883 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
38884             Mark Mitchell  <mark@codesourcery.com>
38885
38886         * lib/old-dejagnu.exp: Don't delete output of executable.
38887         Add .exe suffix to executables.
38888
38889 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
38890
38891         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
38892
38893 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38894
38895         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
38896
38897 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38898
38899         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
38900         * g++.old-deja/g++.abi/crash1.C: New test.
38901
38902 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
38903
38904         * g++.old-deja/g++.other/crash40.C: New test.
38905
38906 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38907
38908         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
38909
38910 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
38911
38912         * g++.old-deja/g++.other/warn6.C: New test.
38913
38914 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
38915
38916         * g++.old-deja/g++.robertl/eb42.C: Same.
38917
38918 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38919
38920         * gcc.dg/wtr-conversion-1.c: New testcase.
38921
38922 2001-04-10  Richard Henderson  <rth@redhat.com>
38923
38924         * g++.old-deja/g++.other/array5.C: New.
38925
38926 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38927
38928         * gcc.c-torture/execute/20010408-1.c: New test.
38929
38930 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
38931
38932         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
38933         headers and constructs.
38934         * g++.old-deja/g++.robertl/eb79.C: Same.
38935         * g++.old-deja/g++.robertl/eb77.C (main): Same.
38936         * g++.old-deja/g++.robertl/eb73.C: Same.
38937         * g++.old-deja/g++.robertl/eb66.C (main): Same.
38938         * g++.old-deja/g++.robertl/eb55.C (t): Same.
38939         * g++.old-deja/g++.robertl/eb54.C (main): Same.
38940         * g++.old-deja/g++.robertl/eb46.C (main): Same.
38941         * g++.old-deja/g++.robertl/eb44.C: Same.
38942         * g++.old-deja/g++.robertl/eb41.C (main): Same.
38943         * g++.old-deja/g++.robertl/eb4.C (main): Same.
38944         * g++.old-deja/g++.robertl/eb39.C: Same.
38945         * g++.old-deja/g++.robertl/eb33.C (main): Same.
38946         * g++.old-deja/g++.robertl/eb31.C (main): Same.
38947         * g++.old-deja/g++.robertl/eb30.C: Same.
38948         * g++.old-deja/g++.robertl/eb3.C: Same.
38949         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
38950         * g++.old-deja/g++.robertl/eb21.C: Same.
38951         * g++.old-deja/g++.robertl/eb15.C: Same.
38952         * g++.old-deja/g++.robertl/eb118.C: Same.
38953         * g++.old-deja/g++.robertl/eb115.C (main): Same.
38954         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
38955         * g++.old-deja/g++.robertl/eb109.C: Same.
38956         * g++.old-deja/g++.other/sibcall1.C (main): Same.
38957         * g++.old-deja/g++.mike/rtti1.C: Same.
38958         * g++.old-deja/g++.mike/p658.C: Same.
38959         * g++.old-deja/g++.mike/net46.C: Same.
38960         * g++.old-deja/g++.mike/net34.C: Same.
38961         * g++.old-deja/g++.mike/memoize1.C: Same.
38962         * g++.old-deja/g++.mike/eh2.C: Same.
38963         * g++.old-deja/g++.law/weak.C: Same.
38964         * g++.old-deja/g++.law/visibility7.C: Same.
38965         * g++.old-deja/g++.law/visibility25.C: Same.
38966         * g++.old-deja/g++.law/visibility22.C: Same.
38967         * g++.old-deja/g++.law/visibility2.C: Same.
38968         * g++.old-deja/g++.law/visibility17.C: Same.
38969         * g++.old-deja/g++.law/visibility13.C: Same.
38970         * g++.old-deja/g++.law/visibility10.C: Same.
38971         * g++.old-deja/g++.law/visibility1.C: Same.
38972         * g++.old-deja/g++.law/virtual3.C (eval): Same.
38973         * g++.old-deja/g++.law/vbase1.C: Same.
38974         * g++.old-deja/g++.law/operators32.C: Same.
38975         * g++.old-deja/g++.law/nest3.C: Same.
38976         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
38977         * g++.old-deja/g++.law/except5.C (main): Same.
38978         * g++.old-deja/g++.law/cvt7.C (run): Same.
38979         * g++.old-deja/g++.law/cvt2.C: Same.
38980         * g++.old-deja/g++.law/cvt16.C: Same.
38981         * g++.old-deja/g++.law/ctors6.C (bar): Same.
38982         * g++.old-deja/g++.law/ctors17.C (main): Same.
38983         * g++.old-deja/g++.law/ctors13.C: Same.
38984         * g++.old-deja/g++.law/ctors12.C (main): Same.
38985         * g++.old-deja/g++.law/ctors10.C: Same.
38986         * g++.old-deja/g++.law/code-gen5.C: Same.
38987         * g++.old-deja/g++.law/bad-error7.C: Same.
38988         * g++.old-deja/g++.law/arm9.C: Same.
38989         * g++.old-deja/g++.law/arm12.C: Same.
38990         * g++.old-deja/g++.law/arg8.C: Same.
38991         * g++.old-deja/g++.law/arg1.C: Same.
38992         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
38993         * g++.old-deja/g++.jason/template31.C: Same.
38994         * g++.old-deja/g++.jason/template24.C (main): Same.
38995         * g++.old-deja/g++.jason/2371.C: Same.
38996         * g++.old-deja/g++.eh/new2.C: Same.
38997         * g++.old-deja/g++.eh/new1.C: Same.
38998         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
38999         * g++.old-deja/g++.brendan/nest21.C (main): Same.
39000         * g++.old-deja/g++.brendan/err-msg3.C: Same.
39001         * g++.old-deja/g++.brendan/crash62.C: Same.
39002         * g++.old-deja/g++.brendan/crash52.C: Same.
39003         * g++.old-deja/g++.brendan/crash49.C (main): Same.
39004         * g++.old-deja/g++.brendan/crash38.C: Same.
39005         * g++.old-deja/g++.brendan/crash15.C (main): Same.
39006         * g++.old-deja/g++.brendan/copy9.C: Same.
39007
39008 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
39009
39010         * gcc.c-torture/execute/20001203-2.c (memset):
39011         Count argument is of type __SIZE_TYPE__.
39012
39013 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
39014
39015         * gcc.c-torture/compile/20010404-1.c: New test.
39016
39017 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
39018
39019         * gcc.c-torture/compile/20010326-1.c: New test.
39020
39021 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
39022
39023         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
39024         peculiarities of the SH.
39025         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
39026
39027 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
39028
39029         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
39030         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
39031         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
39032
39033 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39034
39035         * g77.f-torture/compile/20010321-1.f: New test.
39036
39037 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39038
39039         * gcc.c-torture/compile/20010329-1.c: New test.
39040
39041 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
39042
39043         * gcc.c-torture/execute/20010329-1.c: New test.
39044
39045 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39046
39047         * g++.old-deja/g++.other/eh4.C: Fix typo.
39048
39049 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
39050
39051         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
39052
39053 2001-03-28  Philip Blundell  <philb@gnu.org>
39054
39055         * gcc.c-torture/compile/20010328-1.c: New test.
39056
39057 2001-03-27  Richard Henderson  <rth@redhat.com>
39058
39059         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
39060         * g++.old-deja/g++.eh/vbase3.C: Likewise.
39061
39062 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
39063
39064         * gcc.c-torture/compile/20010327-1.c: New test.
39065
39066 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
39067
39068         * g++.old-deja/g++.other/friend12.C: New test.
39069         * g++.old-deja/g++.other/friend9.C: Expect no errors.
39070         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
39071
39072 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39073
39074         * gcc.c-torture/execute/20010325-1.c: New test.
39075
39076 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
39077
39078         * g++.old-deja/g++.other/mangle3.C: New test.
39079
39080 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
39081
39082         * g++.old-deja/g++.other/anon8.C: New test.
39083
39084 2001-03-20  Philip Blundell  <philb@gnu.org>
39085
39086         * gcc.c-torture/compile/20010320-1.c: New test.
39087
39088 2001-03-17  Richard Henderson  <rth@redhat.com>
39089
39090         * g++.old-deja/g++.other/eh4.C: Add expected error text.
39091
39092 2001-03-15  Geoff Keating  <geoff@redhat.com>
39093
39094         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
39095         tests on AIX.
39096
39097 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
39098
39099         * g++.old-deja/g++.other/eh4.C: New test.
39100
39101 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39102
39103         * gcc.dg/cpp/mi1.c: Update.
39104
39105 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
39106
39107         * g++.old-deja/g++.other/regstack.C: New test.
39108
39109 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
39110
39111         * g++.old-deja/g++.other/ref4.C: New test.
39112
39113 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
39114
39115         * objc/execute/va_method.m: Added.
39116         * objc/execute/IMP.m: Added.
39117         * objc/execute/_cmd.m: Added.
39118         * objc/execute/accessing_ivars.m: Added.
39119         * objc/execute/class-1.m: Added.
39120         * objc/execute/class-10.m: Added.
39121         * objc/execute/class-11.m: Added.
39122         * objc/execute/class-12.m: Added.
39123         * objc/execute/class-13.m: Added.
39124         * objc/execute/class-14.m: Added.
39125         * objc/execute/class-2.m: Added.
39126         * objc/execute/class-3.m: Added.
39127         * objc/execute/class-4.m: Added.
39128         * objc/execute/class-5.m: Added.
39129         * objc/execute/class-6.m: Added.
39130         * objc/execute/class-7.m: Added.
39131         * objc/execute/class-8.m: Added.
39132         * objc/execute/class-9.m: Added.
39133         * objc/execute/class-tests-1.h
39134         * objc/execute/class-tests-2.h
39135         * objc/execute/compatibility_alias.m: Added.
39136         * objc/execute/encode-1.m: Added.
39137         * objc/execute/formal_protocol-1.m: Added.
39138         * objc/execute/formal_protocol-2.m: Added.
39139         * objc/execute/formal_protocol-3.m: Added.
39140         * objc/execute/formal_protocol-4.m: Added.
39141         * objc/execute/formal_protocol-5.m: Added.
39142         * objc/execute/formal_protocol-6.m: Added.
39143         * objc/execute/formal_protocol-7.m: Added.
39144         * objc/execute/informal_protocol.m: Added.
39145         * objc/execute/initialize.m: Added.
39146         * objc/execute/load.m: Added.
39147         * objc/execute/many_args_method.m: Added.
39148         * objc/execute/nested-3.m: Added.
39149         * objc/execute/no_clash.m: Added.
39150         * objc/execute/private.m: Added.
39151         * objc/execute/redefining_self.m: Added.
39152         * objc/execute/root_methods.m: Added.
39153         * objc/execute/selector-1.m: Added.
39154         * objc/execute/static-1.m: Added.
39155         * objc/execute/static-2.m: Added.
39156         * objc/execute/va_method.m: Added.
39157
39158 2001-03-10  Richard Henderson  <rth@redhat.com>
39159
39160         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
39161
39162 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
39163
39164         * g++.old-deja/g++.other/crash31.C: XFAIL.
39165         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
39166         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
39167         * gcc.c-torture/execute/20010123-1.x: XFAIL.
39168         * gcc.c-torture/execute/20010124-1.x: XFAIL.
39169         * gcc.dg/sequence-pt-1.c: XFAIL one test.
39170
39171 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
39172
39173         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
39174
39175 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39176
39177         * gcc.dg/20000724-1.c: Don't use multiline strings.
39178
39179 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
39180
39181         * objc/execute/string1.m, objc/execute/string2.m: Compare the
39182         result of -cString against what we expect it to be; don't just
39183         print it out for no one to read.
39184
39185         * objc/execute/string3.m, objc/execute/string4.m: New tests.
39186         Based on testcases provided by Nicola Pero.
39187
39188 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39189
39190         * gcc.dg/cpp/macro7.c: New test.
39191
39192 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
39193
39194         * gcc.dg/cpp/multiline.c: Update.
39195
39196 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39197
39198         * g++.old-deja/g++.other/enum3.C: New test.
39199
39200 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39201
39202         * g++.old-deja/g++.other/pod1.C: New test.
39203
39204 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
39205
39206         * g++.old-deja/g++.ext/overload1.C: New test.
39207
39208 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39209
39210         * g++.old-deja/g++.pt/using1.C: New test.
39211
39212 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
39213
39214         * g++.old-deja/g++.other/using9.C: New test.
39215
39216 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
39217
39218         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
39219
39220         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
39221
39222 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
39223
39224         * g++.old-deja/g++.ext/realpt1.C: Remove.
39225
39226 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
39227
39228         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
39229
39230 2001-02-26  Will Cohen  <wcohen@redhat.com>
39231
39232         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
39233
39234 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
39235
39236         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
39237         templatized constructors.
39238
39239 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39240
39241         * gcc.c-torture/execute/20010224-1.c: New test.
39242
39243 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
39244
39245         * gcc.c-torture/execute/20010222-1.c: New test.
39246
39247 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
39248
39249         * g++.old-deja/g++.other/inline20.C: New test.
39250
39251 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
39252
39253         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
39254
39255 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
39256
39257         * g++.old-deja/g++.other/lookup22.C: New test.
39258
39259 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
39260
39261         * g77.dg: New directory.
39262         * g77.dg/20010216-1.f: New test case.
39263         * g77.dg/dg.exp: New driver.
39264         * lib/g77-dg.exp: New driver library.
39265
39266 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39267
39268         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
39269
39270 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
39271
39272         * g++.old-deja/g++.other/decl9.C: New test.
39273
39274 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
39275
39276         * g++.old-deja/g++.other/init16.C: Update the test so that it does
39277         not need <string> and also tests the initialization at runtime.
39278
39279 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
39280
39281         * gcc.c-torture/execute/longlong.c: New test.
39282
39283 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39284
39285         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
39286
39287 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
39288
39289         * gcc.c-torture/execute/920302-1.c (execute):
39290         Change argument type to short.
39291
39292 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39293
39294         * g++.old-deja/g++.pt/deduct6.C: New test.
39295
39296 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
39297
39298         * g++.old-deja/g++.pt/deduct5.C: New test.
39299
39300 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
39301
39302         * gcc.c-torture/execute/20010209-1.c: New test.
39303
39304 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
39305
39306         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
39307
39308 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
39309
39310         * g++.dg/vtgc1.C: Update for new ABI.
39311
39312         * consistency.vlad: New directory, 1665 files.
39313
39314 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39315
39316         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
39317         return type.
39318         * gcc.dg/cpp/digraphs.c: Declare puts.
39319
39320 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39321
39322         * g++.old-deja/g++.other/warn5.C: New test.
39323
39324 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39325
39326         * g++.old-deja/g++.pt/spec40.C: New test.
39327
39328 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
39329
39330         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
39331         case.
39332         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
39333
39334 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
39335
39336         * gcc.c-torture/compile/20010209-1.c: New test.
39337
39338 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
39339
39340         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
39341         excess errors message but not if it crashes.
39342         * g++.old-deja/g++.other/crash27.C: Likewise.
39343         * g++.old-deja/g++.other/crash28.C: Likewise.
39344         * g++.old-deja/g++.other/crash30.C: Likewise.
39345         * g++.old-deja/g++.other/crash32.C: Likewise.
39346         * g++.old-deja/g++.other/crash35.C: Likewise.
39347         * g++.old-deja/g++.pt/inherit2.C: Likewise.
39348
39349 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39350
39351         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
39352         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
39353         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
39354         g77.f-torture/execute/execute.exp,
39355         g77.f-torture/noncompile/noncompile.exp,
39356         gcc.c-torture/execute/execute.exp,
39357         gcc.c-torture/execute/memcheck/memcheck.exp,
39358         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
39359         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
39360         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
39361         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
39362         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
39363         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
39364         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
39365         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
39366         Remove bug reporting instructions with ancient email addresses.
39367
39368 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39369
39370         * gcc.dg/20010202-1.c: New test.
39371         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
39372
39373 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
39374
39375         * g++.dg/stdbool-if.C: New test.
39376
39377 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
39378
39379         * objc/execute/fdecl.m: Added main().
39380
39381 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
39382
39383         * gcc.c-torture/execute/20010206-1.c: New test.
39384
39385 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
39386
39387         * gcc.dg/cpp/avoidpaste1.c: Update.
39388
39389 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
39390
39391         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
39392         Pero <nicola@brainstorm.co.uk>.
39393         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
39394
39395 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
39396
39397         * g++.old-deja/g++.pt/spec39.C: New test.
39398
39399 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
39400
39401         * gcc.c-torture/compile/20010202-1.c: New test.
39402
39403 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
39404
39405         * g++.old-deja/g++.abi/primary2.C: New test.
39406         * g++.old-deja/g++.abi/primary3.C: New test.
39407         * g++.old-deja/g++.abi/primary4.C: New test.
39408         * g++.old-deja/g++.abi/primary5.C: New test.
39409         * g++.old-deja/g++.abi/vtable3.h: New test.
39410         * g++.old-deja/g++.abi/vtable3a.C: New test.
39411         * g++.old-deja/g++.abi/vtable3b.C: New test.
39412         * g++.old-deja/g++.abi/vtable3c.C: New test.
39413         * g++.old-deja/g++.abi/vtable3d.C: New test.
39414         * g++.old-deja/g++.abi/vtable3e.C: New test.
39415         * g++.old-deja/g++.abi/vtable3f.C: New test.
39416         * g++.old-deja/g++.abi/vtable3g.C: New test.
39417         * g++.old-deja/g++.abi/vtable3h.C: New test.
39418         * g++.old-deja/g++.abi/vtable3i.C: New test.
39419         * g++.old-deja/g++.abi/vtable3j.C: New test.
39420         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
39421
39422 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
39423
39424         * g++.old-deja/g++.other/anon6.C: New test.
39425         * g++.old-deja/g++.other/anon7.C: New test.
39426
39427 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
39428
39429         * gcc.dg/cpp/avoidpaste2.c: New tests.
39430
39431 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
39432
39433         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
39434
39435 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
39436
39437         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
39438         DECIMAL_DIG cases for Irix."
39439
39440 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
39441
39442         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
39443
39444 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39445
39446         * gcc.dg/c99-tag-1.c: New test.
39447
39448 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39449
39450         * gcc.dg/cpp/tr-warn1.c: Add tests.
39451
39452 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
39453
39454         * gcc.dg/cpp/avoidpaste1.c: Update.
39455         * gcc.dg/cpp/paste4.c: Update.
39456
39457 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
39458
39459         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
39460         cases for Irix.
39461
39462 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
39463
39464         * g++.old-deja/g++.other/inline19.C: New test.
39465
39466 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
39467
39468         * gcc.dg/Wlarger-than.c: New test.
39469
39470 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
39471
39472         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
39473
39474 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
39475
39476         * gcc.c-torture/execute/20010129-1.c: New test.
39477         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
39478
39479 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
39480
39481         * gcc.dg/cpp/avoidpaste1.c: Test case.
39482
39483 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
39484
39485         * g++.old-deja/g++.other/inline18.C: New test.
39486
39487 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39488
39489         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
39490         and __builtin_putchar.
39491
39492 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
39493
39494         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
39495         tests.
39496
39497 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
39498
39499         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
39500         floating point number rounding mode to round to the nearest
39501         representable mode.
39502
39503 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
39504
39505         * g++.old-deja/g++.other/mangle2.C: New test.
39506
39507 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39508
39509         * gcc.c-torture/compile/20010124-1.c: New test.
39510
39511 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
39512
39513         * g++.old-deja/g++.pt/spec38.C: New test.
39514
39515 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39516
39517         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
39518         "Build don't run".
39519
39520 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39521
39522         * gcc.c-torture/execute/20010123-1.c: New test.
39523
39524 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39525
39526         * g++.old-deja/g++.pt/spec37.C: New test.
39527
39528 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
39529
39530         * g++.old-deja/g++.pt/overload14.C: New test.
39531
39532 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39533
39534         * gcc.c-torture/execute/20010122-1.c: New test, exercise
39535         __builtin_return_address.
39536
39537 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
39538
39539         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
39540         * g++.old-deja/g++.pt/spec35.C: New test.
39541         * g++.old-deja/g++.pt/spec36.C: New test.
39542
39543 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
39544
39545         * gcc.c-torture/compile/20010118-1.c: New test.
39546
39547 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
39548
39549         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
39550
39551 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39552
39553         * gcc.c-torture/execute/20010119-1.c: New test.
39554
39555 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39556
39557         * g++.old-deja/g++.other/vbase5.C: New test.
39558
39559 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
39560
39561         * gcc.c-torture/execute/20010118-1.c: New test.
39562
39563 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39564
39565         * g++.old-deja/g++.pt/deduct3.C: New test.
39566
39567 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
39568
39569         * g++.old-deja/g++.pt/spec34.C: New test.
39570
39571 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
39572
39573         * g77.f-torture/compile/20000601-2.f: New test.
39574
39575 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39576
39577         * g++.old-deja/g++.other/init17.C: New test.
39578
39579 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
39580
39581         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
39582
39583 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39584
39585         * g++.old-deja/g++.pt/unify8.C: New test.
39586
39587 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39588
39589         * g++.old-deja/g++.abi/vbase1.C: New test.
39590
39591 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
39592
39593         * g++.old-deja/g++.pt/crash65.C: New test.
39594
39595 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
39596
39597         * gcc.dg/cpp/assembl2.S: New test case.
39598
39599 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
39600
39601         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
39602         are supported.
39603
39604 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39605
39606         * g++.old-deja/g++.other/builtins1.C: New test.
39607         * g++.old-deja/g++.other/builtins2.C: Likewise.
39608         * g++.old-deja/g++.other/builtins3.C: Likewise.
39609         * g++.old-deja/g++.other/builtins4.C: Likewise.
39610
39611 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
39612
39613         * gcc.c-torture/compile/20010117-1.c: New test.
39614         * gcc.c-torture/compile/20010117-2.c: New test.
39615
39616 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39617
39618         * g77.f-torture/execute/20010116.[fx]: New test,
39619         XFAIL on i?86-*-*.
39620         * g77.f-torture/compile/20010115.f: Indicate it's
39621         a test for PR fortran/1636.
39622
39623 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39624
39625         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
39626
39627 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
39628
39629         * g77.f-torture/compile/20010115.f: New test.
39630
39631 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
39632
39633         * g++.old-deja/g++.pt/nontype5.C: New test.
39634
39635 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
39636
39637         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
39638         have an equivalent working one below it.
39639
39640 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39641
39642         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
39643         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39644
39645 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
39646
39647         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
39648         message containing "init_priority".
39649         (conpr-2.C): Likewise.
39650         (conpr-3.C): Likewise.
39651         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
39652
39653 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39654
39655         * gcc.c-torture/execute/20010114-2.c: New test.
39656
39657 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39658
39659         * gcc.c-torture/compile/20010114-1.c: New test.
39660         * gcc.c-torture/compile/20010114-1.x: Xfail.
39661         * gcc.c-torture/compile/20010114-2.c: New test.
39662         * gcc.c-torture/execute/20010114-1.c: New test.
39663         * gcc.dg/trunc-1.c: New test.
39664         * gcc.dg/uninit-B.c: New test.
39665
39666 2001-01-13  Nick Clifton  <nickc@redhat.com>
39667
39668         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
39669         target.
39670
39671 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39672
39673         * gcc.c-torture/compile/20010113-1.c: New test.
39674
39675 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
39676
39677         * gcc.c-torture/compile/20001212-1.c: New test.
39678
39679 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
39680
39681         * gcc.dg/cpp/widestr1.c: Update.
39682         * gcc.dg/cpp/prag-imp.c: Remove.
39683
39684 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
39685
39686         * gcc.c-torture/execute/20000801-3.x: Remove.
39687         * gcc.dg/c90-init-1.c: New test.
39688         * gcc.dg/c99-init-1.c: New test.
39689         * gcc.dg/c99-init-2.c: New test.
39690         * gcc.dg/gnu99-init-1.c: New test.
39691
39692 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
39693
39694         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
39695         testing that no relevant ones were found.
39696
39697 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39698
39699         * g++.old-deja/g++.pt/cast2.C: New test.
39700
39701 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
39702
39703         * g++.old-deja/g++.pt/friend47.C: New test.
39704
39705 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39706
39707         * g++.old-deja/g++.pt/instantiate13.C: New test.
39708
39709 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39710
39711         * g++.old-deja/g++.other/defarg7.C: New test.
39712         * g++.old-deja/g++.other/defarg8.C: New test.
39713
39714 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39715
39716         * g++.old-deja/g++.pt/crash64.C: New test.
39717
39718 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
39719
39720         * g++.old-deja/g++.pt/crash63.C: New test.
39721
39722 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
39723
39724         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
39725
39726 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
39727
39728         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
39729
39730 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39731
39732         * g++.old-deja/g++.pt/error3.C: New test.
39733
39734 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39735
39736         * g++.old-deja/g++.other/crash39.C: New test.
39737
39738 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
39739
39740         * g++.old-deja/g++.other/vbase4.C: New test.
39741
39742 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
39743
39744         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
39745         * gcc.dg/special/20000419-2.c: New file. Identical to above.
39746         * gcc.dg/special/special.exp: New test driver which will check
39747         for alias support for the above test.
39748
39749 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
39750
39751         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
39752         problems on small machines.
39753         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
39754         parameterize.
39755
39756 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
39757
39758         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
39759         mips.
39760         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
39761
39762 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
39763
39764         * g++.old_deja/g++.pt/using8.C: New test.
39765
39766 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39767
39768         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
39769
39770 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
39771
39772         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
39773         where a failure is expected.
39774         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
39775
39776 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39777
39778         * g++.old_deja/g++.pt/instantiate12.C: New test.
39779
39780 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39781
39782         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
39783         start of structs.
39784         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
39785         * g++.old-deja/g++.brendan/crash17.C: Likewise.
39786         * g++.old-deja/g++.brendan/crash29.C: Likewise.
39787         * g++.old-deja/g++.brendan/crash48.C: Likewise.
39788         * g++.old-deja/g++.brendan/ns1.C: Likewise.
39789         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
39790         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
39791         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
39792         * g++.old-deja/g++.eh/spec6.C: Likewise.
39793         * g++.old-deja/g++.jason/crash3.C: Likewise.
39794         * g++.old-deja/g++.law/ctors11.C: Likewise.
39795         * g++.old-deja/g++.law/ctors17.C: Likewise.
39796         * g++.old-deja/g++.law/ctors5.C: Likewise.
39797         * g++.old-deja/g++.law/ctors9.C: Likewise.
39798         * g++.old-deja/g++.mike/ambig1.C: Likewise.
39799         * g++.old-deja/g++.mike/net22.C: Likewise.
39800         * g++.old-deja/g++.mike/p3538a.C: Likewise.
39801         * g++.old-deja/g++.mike/p3538b.C: Likewise.
39802         * g++.old-deja/g++.mike/virt3.C: Likewise.
39803         * g++.old-deja/g++.niklas/t128.C: Likewise.
39804         * g++.old-deja/g++.other/anon4.C: Likewise.
39805         * g++.old-deja/g++.other/using1.C: Likewise.
39806         * g++.old-deja/g++.other/warn3.C: Likewise.
39807         * g++.old-deja/g++.pt/t37.C: Likewise.
39808         * g++.old-deja/g++.robertl/eb69.C: Likewise.
39809         * g++.old-deja/g++.robertl/eb71.C: Likewise.
39810
39811 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
39812
39813         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
39814
39815 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39816
39817         * gcc.c-torture/execute/stdio-opt-3.c: New test.
39818
39819 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
39820
39821         * gcc.c-torture/compile/20010107-1.c: New test.
39822
39823 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39824
39825         * gcc.c-torture/execute/builtin-noret-1.c: New test.
39826
39827 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39828
39829         * gcc.dg/format/format.h: New file.
39830         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
39831         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
39832         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
39833         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
39834         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
39835         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39836         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
39837         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
39838         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
39839         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
39840         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
39841         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
39842         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
39843         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
39844         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
39845         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
39846         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
39847         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
39848         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
39849         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
39850         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
39851         instead of declaring standard types, macros and functions in each
39852         test.
39853
39854 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
39855
39856         * gcc.c-torture/execute/20010106-1.c: New test.
39857
39858 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
39859
39860         * gcc.dg/format/format.exp: New file.
39861         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
39862         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
39863         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
39864         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
39865         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
39866         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
39867         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
39868         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
39869         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
39870         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
39871         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
39872         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
39873         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
39874         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
39875         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
39876         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
39877         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
39878         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
39879         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
39880         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
39881         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
39882         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
39883         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
39884         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
39885         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
39886         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
39887         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
39888         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
39889         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
39890         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
39891         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
39892         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
39893         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
39894         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
39895         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
39896         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
39897         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
39898         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
39899         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
39900         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
39901         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
39902         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
39903
39904 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
39905
39906         * gcc.c-torture/execute/991228-1.c: Take word endianness into
39907         account.
39908
39909 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
39910
39911         * gcc.c-torture/execute/builtin-complex-1.c: New test.
39912
39913 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
39914
39915         * g++.old-deja/g++.pt/crash62.C: New test.
39916
39917 2001-01-04  Richard Henderson  <rth@redhat.com>
39918
39919         * gcc.dg/20000926-1.c: Update expected warnings.
39920         * gcc.dg/array-2.c: Likewise.
39921         * gcc.dg/array-4.c: Also validate flexible array members.
39922         * gcc.dg/c99-flex-array-1.c: New.
39923
39924 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
39925
39926         * gcc.c-torture/compile/20001222-1.x: Remove.
39927
39928 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39929
39930         * gcc.c-torture/execute/built-in-setjmp.c: New.
39931
39932 2001-01-03  Richard Henderson  <rth@redhat.com>
39933
39934         * gcc.dg/940510-1.c: Update expected error wording.
39935         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
39936
39937 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
39938
39939         * lib/target-supports.exp (check_alias_available): Modified to
39940         indicate aliases not supported if only weak aliases are supported.
39941
39942 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39943
39944         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
39945         Turn on cmpstrsi checks for __pj__ and __i370__.
39946
39947 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39948
39949         * g++.old-deja/g++.other/virtual11.C: New test.
39950
39951 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
39952
39953         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
39954
39955 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39956
39957         * gcc.c-torture/compile/20010102-1.c: New test.
39958
39959 2001-01-02  Andreas Jaeger  <aj@suse.de>
39960
39961         * gcc.dg/noreturn-3.c: New test.
39962
39963         * gcc.dg/noreturn-4.c: New test.
39964
39965 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39966
39967         * gcc.c-torture/execute/stdio-opt-1.c: Also test
39968         __builtin_fputc and __builtin_fwrite.
39969
39970 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39971
39972         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
39973         signed char, not default char.
39974
39975 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
39976
39977         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
39978
39979 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
39980
39981         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
39982
39983 2000-12-29  Richard Henderson  <rth@redhat.com>
39984
39985         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
39986         (__cyg_profile_func_exit): Define.
39987
39988 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
39989
39990         * g++.dg/vtgc1.C: New test.
39991
39992 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
39993
39994         * gcc.dg/noncompile/20001228-1.c: New test.
39995
39996         * gcc.dg/20001228-1.c: New test.
39997
39998         * gcc.c-torture/execute/20001228-1.c: New test.
39999
40000 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
40001
40002         * gcc.dg/format-strfmon-1.c: New test.
40003
40004 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40005
40006         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
40007         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
40008         * gcc.c-torture/execute/string-opt-1.c: Likewise.
40009         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40010         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40011         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40012         * gcc.c-torture/execute/string-opt-6.c: Likewise.
40013         * gcc.c-torture/execute/string-opt-7.c: Likewise.
40014         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40015         * gcc.c-torture/execute/string-opt-9.c: Likewise.
40016         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40017         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40018         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40019
40020         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
40021         * gcc.c-torture/execute/string-opt-4.c: Test index.
40022
40023 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
40024
40025         * gcc.c-torture/compile/20001226-1.c: New test.
40026
40027 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40028
40029         * gcc.c-torture/compile/20001222-1.c: New test.
40030         * gcc.c-torture/compile/20001222-1.x: Xfail.
40031
40032 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
40033
40034         * gcc.c-torture/execute/comp-goto-2.c: New test.
40035
40036 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
40037
40038         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
40039         Use long types if __INT_MAX__ is 32767.
40040         (main): Use cast to (sint32 *) when poking 88 into a_page.
40041
40042         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
40043
40044 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
40045
40046         * gcc.c-torture/compile/20001221-1.c: New test.
40047         * gcc.c-torture/execute/20001221-1.c: New test.
40048
40049 2000-12-20  Richard Henderson  <rth@redhat.com>
40050
40051         * g++.old-deja/g++.pt/crash36.C: Update error lines.
40052         * g++.old-deja/g++.robertl/eb109.C: Likewise.
40053
40054 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40055
40056         * gcc.dg/compare3.c: New test.
40057
40058 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40059
40060         * gcc.dg/format-warnll-1.c: New test.
40061
40062 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
40063
40064         * gcc.dg/cpp/cmdlne-P.c: New test.
40065
40066 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40067
40068         * gcc.c-torture/execute/builtin-abs-1.c,
40069         gcc.c-torture/execute/builtin-abs-2.c: New tests.
40070
40071 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40072
40073         * gcc.dg/cpp/multiline.c: New test.
40074
40075 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
40076
40077         * g++.old-deja/g++.other/syshdr1.C: Update.
40078         * gcc.dg/cpp/lineflags.c: Remove temporarily.
40079
40080 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40081
40082         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
40083
40084 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40085
40086         * g++.old-deja/g++.pt/ttp65.C: New test.
40087
40088 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40089
40090         * g++.old-deja/g++.pt/ttp64.C: New test.
40091
40092 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40093
40094         * g++.old-deja/g++.pt/spec33.C: New test.
40095
40096 2000-12-14  Catherine Moore  <clm@redhat.com>
40097
40098         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
40099         * gcc.c-torture/execute/920612-2.c: Likewise.
40100         * gcc.c-torture/execute/920428-2.c: Likewise.
40101         * gcc-c-torture/execute/va-arg-11.c: Call exit.
40102         * gcc.c-torture/execute/va-arg-21.c: Likewise.
40103
40104 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40105
40106         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
40107         * gcc.dg/pack-test-2.c: Likewise.
40108
40109 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40110
40111         Tests by Zack Weinberg <zackw@stanford.edu>.
40112
40113         * gcc.dg/cpp/defined.c: Update.
40114         * gcc.dg/cpp/defined_trad.c: New tests.
40115
40116 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
40117
40118         * gcc.dg/cpp/trad-direct.c: Update.
40119
40120 2000-12-11  Neil Booth  <neilb@earthling.net>
40121
40122         * gcc.dg/cpp/defined_trad.c
40123
40124 2000-12-11  Neil Booth  <neilb@earthling.net>
40125
40126         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
40127
40128 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40129
40130         * gcc.dg/format-miss-2.c: New test.
40131
40132 2000-12-09  Neil Booth  <neilb@earthling.net>
40133
40134         * gcc.dg/cpp/lineflags.c: New tests.
40135         * gcc.dg/cpp/poison.c: Update.
40136         * gcc.dg/cpp/redef2.c: Update.
40137         * gcc.dg/cpp/skipping.c: New test.
40138
40139 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
40140
40141         * g++.old-deja/g++.other/eh3.C: New testcase.
40142
40143 2000-12-07  Neil Booth  <neilb@earthling.net>
40144
40145         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
40146         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
40147         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
40148         wtr-union-init-2.c, wtr-union-init-3.c: Update.
40149         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
40150         Update.
40151
40152 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40153
40154         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
40155         __SIZE_TYPE__ instead of int for type of integers cast to
40156         pointers.
40157
40158 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
40159
40160         * g++.old-deja/g++.other/cleanup4.C: New test.
40161
40162 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40163
40164         * format-sec-1.c: New test.
40165
40166 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40167
40168         * gcc.dg/format-nonlit-3.c: New test.
40169
40170 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40171
40172         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
40173         through a null pointer.
40174
40175 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40176
40177         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
40178         * g++.old-deja/g++.pt/partial4.C: New test.
40179
40180 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
40181
40182         * gcc.c-torture/execute/ieee/hugeval.x: New.
40183
40184 2000-12-06  Neil Booth  <neilb@earthling.net>
40185
40186         * gcc.dg/cpp/backslash2.c: New tests.
40187
40188 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40189
40190         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
40191         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
40192
40193 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
40194
40195         * gcc.c-torture/execute/20001203-2.c: New testcase.
40196
40197 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40198
40199         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
40200         * g++.old-deja/g++.other/virtual10.C: New test.
40201
40202 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
40203
40204         * g++.old-deja/g++.mike/pmf5.C: Remove test.
40205
40206 2000-12-05  Richard Henderson  <rth@redhat.com>
40207
40208         * gcc.c-torture/compile/20001205-1.c: New.
40209
40210 2000-12-04  Neil Booth  <neilb@earthling.net>
40211
40212         * g++.old-deja/g++.other/virtual9.C: New test.
40213         * g++.old-deja/g++.pt/crash61.C: New test.
40214         * gcc.c-torture/execute/loop-9.c: New test.
40215
40216 2000-12-04  Neil Booth  <neilb@earthling.net>
40217
40218         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
40219         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
40220         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
40221         * gcc.dg/cpp/extratokens.c: ...here.
40222
40223 2000-12-04  Neil Booth  <neilb@earthling.net>
40224
40225         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
40226         New tests.
40227
40228 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40229
40230         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
40231         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
40232
40233 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40234
40235         * gcc.c-torture/execute/20001203-1.c: New test.
40236
40237 2000-12-03  Neil Booth  <neilb@earthling.net>
40238
40239         * gcc.dg/cpp/macro6.c: New test cases.
40240
40241 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40242
40243         * gcc.c-torture/execute/string-opt-9.c: New test.
40244         * gcc.c-torture/execute/string-opt-10.c: Likewise.
40245         * gcc.c-torture/execute/string-opt-11.c: Likewise.
40246         * gcc.c-torture/execute/string-opt-12.c: Likewise.
40247
40248         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
40249         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
40250
40251 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
40252
40253         * gcc.dg/cpp/if-6.c: New testcase.
40254
40255         * gcc.dg/20001201-1.c: New testcase.
40256
40257 2000-12-02  Neil Booth  <neilb@earthling.net>
40258
40259         * g++.old-deja/g++.other/externC4.C,
40260         g++.old-deja/g++.other/friend10.C: New tests.
40261
40262 2000-12-02  Neil Booth  <neilb@earthling.net>
40263
40264         * g++.old-deja/g++.other/instan2.C
40265         * g++.old-deja/g++.other/instan3.C: New test.
40266
40267 2000-12-02  Neil Booth  <neilb@earthling.net>
40268
40269         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
40270         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
40271         gnuc99.c,gnuc99-pedantic.c: New tests.
40272
40273 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40274
40275         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
40276         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
40277
40278 2000-12-01  Neil Booth  <neilb@earthling.net>
40279
40280         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
40281         * gcc.dg/cpp/poison.c: Update.
40282         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
40283
40284 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
40285
40286         * g77.f-torture/execute/20001201.f: New test.
40287
40288 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40289
40290         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
40291
40292 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
40293
40294         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
40295
40296 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
40297
40298         * g++.old-deja/g++.other/cast6.C: New test.
40299
40300 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
40301
40302         * gcc.c-torture/execute/20001130-2.c: New testcase.
40303
40304 2000-11-30  Richard Henderson  <rth@redhat.com>
40305
40306         * gcc.c-torture/execute/20001130-1.c: New test.
40307
40308 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40309
40310         * g++.old-deja/g++.other/op3.C: New test.
40311
40312 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40313
40314         * g++.old-deja/g++.other/op2.C: New test.
40315
40316 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
40317
40318         * g++.old-deja/g++.other/crash38.C: New test.
40319
40320 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
40321
40322         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
40323
40324 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
40325
40326         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
40327         tests.
40328         * gcc.c-torture/execute/string-opt-6.c: New test.
40329
40330         * gcc.dg/20001117-1.c: Add main.
40331
40332 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
40333
40334         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
40335         Move from here ...
40336         * gcc.dg/940510-1.c: ... to here.
40337
40338         * gcc.dg/20000926-1.c: GNU C now allows initializations of
40339         zero-size arrays in toplevel structures.
40340
40341 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40342
40343         * gcc.c-torture/execute/loop-8.c: New test.
40344
40345 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40346
40347         * g++.old-deja/g++.other/base1.C: New test.
40348
40349 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40350
40351         * g++.old-deja/g++.other/parse2.C: New test.
40352
40353 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40354
40355         * g++.old-deja/g++.pt/incomplete1.C: New test.
40356
40357 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
40358
40359         * g++.old-deja/g++.other/friend9.C: New test.
40360
40361 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
40362
40363         * gcc.dg/20001127-1.c: New test.
40364
40365 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40366
40367         * g++.old-deja/g++.pt/friend46.C: New test.
40368
40369 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
40370
40371         * g++.old-deja/g++.other/ptrmem8.C: New test.
40372
40373 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40374
40375         * gcc.c-torture/execute/string-opt-7.c: New test.
40376         * gcc.c-torture/execute/string-opt-8.c: Likewise.
40377
40378 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40379
40380         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
40381         instead of 'mkcheck 2'.
40382
40383 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40384
40385         * gcc.c-torture/execute/memcheck/driver.c,
40386         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
40387         C9X references to refer to C99.
40388
40389 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
40390
40391         * gcc.dg/ultrasp3.c: New test.
40392
40393 2000-11-25  Neil Booth  <neilb@earthling.net>
40394
40395         * gcc.dg/cpp/include2.c: Update test to be locale independent.
40396
40397 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
40398
40399         * gcc.c-torture/compile/20001123-2.c: New.
40400
40401 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40402
40403         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
40404
40405 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
40406
40407         * gcc.dg/sequence-point-1.c: Add some new tests.
40408         * gcc.c-torture/execute/20001124-1.c: New test.
40409
40410 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40411
40412         * g++.old-deja/g++.other/vaarg4.C: New test.
40413         * gcc.c-torture/compile/20001123-1.c: New test.
40414
40415 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
40416
40417         * g++.other/crash24.C: Adjust and remove XFAIL.
40418         * g++.other/crash37.C: New test.
40419
40420 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
40421
40422         * g++.old-deja/g++.pt/instantiate9.C: New test.
40423
40424 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
40425
40426         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
40427         new ABI, too.
40428
40429         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
40430         * g++.old-deja/g++.robertl/eb55.C: Likewise.
40431
40432 2000-11-22  Neil Booth  <neilb@earthling.net>
40433
40434         * gcc.dg/cpp/Wtrigraphs.c: New test.
40435
40436 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
40437
40438         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
40439
40440 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
40441
40442         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
40443
40444 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
40445
40446         * lib/gcc-dg.exp: load_lib scanasm.exp.
40447         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
40448         * lib/g++-dg.exp: load_lib scanasm.exp.
40449         * lib/scanasm.exp: New.
40450         (scan-assembler, scan-assembler-not): Add optional arguments to
40451         test name, or if not present, the pattern name.
40452         (scan-assembler-dem, scan-assembler-dem-not): New.
40453
40454         * g++.dg/dg.exp: New.
40455
40456 2000-11-21  Neil Booth  <neilb@earthling.net>
40457
40458         * gcc.dg/cpp/integrated1.c: Remove.
40459
40460 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40461
40462         * gcc.c-torture/execute/20001121-1.c: New test.
40463
40464 2000-11-21  Richard Henderson  <rth@redhat.com>
40465
40466         * gcc.c-torture/compile/20001121-1.c: New test.
40467
40468 2000-11-20  Neil Booth  <neilb@earthling.net>
40469
40470         * gcc.dg/cpp/integrated1.c: New test.
40471
40472 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
40473
40474         * g++.old-deja/g++.other/inline17.C: New test.
40475
40476 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
40477
40478         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
40479         local variable to be zero: I made the variable global. Now
40480         uses abort() and exit() instead of relying on main's return value.
40481
40482 2000-11-20  Neil Booth  <neilb@earthling.net>
40483
40484         * gcc.dg/cpp/paste2.c: Update test.
40485         * objc/execute/paste.m: New test.
40486
40487 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40488
40489         * gcc.dg/c99-condexpr-1.c: New test.
40490
40491 2000-11-20  Neil Booth  <neilb@earthling.net>
40492
40493         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
40494
40495 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
40496
40497         * g++.old-deja/g++.pt/export1.C: New test.
40498
40499 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
40500
40501         * gcc.dg/20001117-1.c: New test.
40502
40503 2000-11-18  Richard Henderson  <rth@redhat.com>
40504
40505         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
40506
40507 2000-11-18  Richard Henderson  <rth@redhat.com>
40508
40509         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
40510         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
40511         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
40512
40513 2000-11-18  Richard Henderson  <rth@redhat.com>
40514
40515         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
40516         (main): New.  Exit cleanly.
40517
40518 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40519
40520         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
40521         gcc.dg/c99-fordecl-2.c: New tests.
40522
40523 2000-11-18  Richard Henderson  <rth@redhat.com>
40524
40525         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
40526         * gcc.c-torture/execute/zerolen-2.c: New.
40527
40528 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40529
40530         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
40531         memory.
40532
40533 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40534
40535         * g++.old-deja/g++.pt/instantiate8.C: New test.
40536
40537 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
40538
40539         * g++.old-deja/g++.other/incomplete.C: Add more tests.
40540         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
40541
40542 2000-11-16  Nick Clifton  <nickc@redhat.com>
40543
40544         * gcc.c-torture/execute/nestfunc-2.c: New test.
40545         * gcc.c-torture/execute/nestfunc-3.c: New test.
40546
40547 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40548
40549         * gcc.c-torture/compile/20001116-1.c: New test.
40550
40551 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40552
40553         * gcc.c-torture/execute/20001115-1.c: New test.
40554
40555 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
40556
40557         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
40558         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
40559         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
40560         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40561
40562 2000-11-15  Neil Booth  <neilb@earthling.net>
40563
40564         gcc.dg/cpp/_Pragma1.c: Update.
40565         gcc.dg/cpp/_Pragma2.c: New test.
40566
40567 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
40568
40569         * g++.old-deja/g++.other/anon5.C: New test.
40570
40571 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
40572
40573         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
40574         tests.
40575
40576 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
40577
40578         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
40579         output.
40580
40581 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40582
40583         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
40584         labels at end of compound statements.
40585
40586 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
40587
40588         * gcc.c-torture/execute/loop-7.c: New test.
40589
40590 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40591
40592         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
40593
40594 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40595
40596         * gcc.dg/c99-bool-1.c: New test.
40597
40598 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
40599
40600         * gcc.dg/c99-scope-1.c: Remove xfail.
40601         * gcc.dg/c99-scope-2.c: New test.
40602
40603 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40604
40605         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
40606         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
40607
40608 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
40609
40610         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
40611         error messages.
40612
40613         * g++.mike/p700.C: Don't typedef wchar_t.
40614         * g++.mike/p784.C: Likewise.
40615         * g++.mike/eb101.C: Don't use __wchar_t.
40616
40617 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
40618
40619         * g77.f-torture/execute/20001111.[fx]: Test premature exit
40620         from DO loop.
40621
40622 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
40623
40624         * gcc.c-torture/execute/20001111-1.c: New test.
40625
40626 2000-11-10  Nick Clifton  <nickc@redhat.com>
40627
40628         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
40629         long multuiple and accumulate.
40630
40631 2000-11-09  Richard Henderson  <rth@redhat.com>
40632
40633         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
40634         via size_t instead of int.
40635
40636         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
40637         * gcc.c-torture/execute/string-opt-2.c: Likewise.
40638         * gcc.c-torture/execute/string-opt-3.c: Likewise.
40639         * gcc.c-torture/execute/string-opt-4.c: Likewise.
40640
40641 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
40642
40643         * gcc.c-torture/compile/20001109-1.c: New test.
40644         * gcc.c-torture/compile/20001109-2.c: New test.
40645
40646 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
40647
40648         * g++.old-deja/g++.pt/operator1.C: New test.
40649         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
40650
40651 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40652
40653         * gcc.dg/20001108-1.c: New test.
40654
40655 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
40656
40657         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
40658         with both arguments constant strings.
40659         * gcc.c-torture/execute/string-opt-3.c: New test.
40660         * gcc.c-torture/execute/string-opt-4.c: New test.
40661         * gcc.c-torture/execute/string-opt-5.c: New test.
40662
40663 2000-11-08  Nick Clifton  <nickc@redhat.com>
40664
40665         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
40666         mulsidi3adddi patterns.
40667
40668 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
40669
40670         * g++.old-deja/g++.other/crash36.C: New test.
40671
40672 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
40673
40674         * g++.old-deja/g++.other/init16.C: New test.
40675
40676 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
40677
40678         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
40679
40680 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40681
40682         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
40683         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40684         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40685
40686 2000-11-07  DJ Delorie  <dj@redhat.com>
40687
40688         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
40689
40690 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40691
40692         * gcc.c-torture/execute/string-opt-1.c: New test.
40693
40694 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
40695
40696         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
40697         mips-sgi-irix6.* because the MIPS ABI passes floating-point
40698         parameters in registers, and there is no way for a varargs
40699         function to know in which order the integer and floating-point
40700         parameters should be interleaved when they are placed on the
40701         stack.
40702         * gcc.c-torture/execute/va-arg-16.x: Likewise.
40703         * gcc.c-torture/execute/va-arg-17.x: Likewise.
40704
40705 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40706
40707         * gcc.c-torture/execute/string-opt-2.c: New test.
40708
40709 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
40710
40711         * g++.old-deja/g++.pt/crash60.C: New test.
40712
40713 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40714
40715         * g++.old-deja/g++.other/crash24.C: New test.
40716         * g++.old-deja/g++.other/crash25.C: New test.
40717         * g++.old-deja/g++.other/crash26.C: New test.
40718         * g++.old-deja/g++.other/crash27.C: New test.
40719         * g++.old-deja/g++.other/crash28.C: New test.
40720         * g++.old-deja/g++.other/crash29.C: New test.
40721         * g++.old-deja/g++.other/crash30.C: New test.
40722         * g++.old-deja/g++.other/crash31.C: New test.
40723         * g++.old-deja/g++.other/crash32.C: New test.
40724         * g++.old-deja/g++.other/crash33.C: New test.
40725         * g++.old-deja/g++.other/crash34.C: New test.
40726         * g++.old-deja/g++.other/crash35.C: New test.
40727
40728 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
40729
40730         * gcc.c-torture/execute/20001031-1.c: New test.
40731
40732 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
40733
40734         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
40735         namespace.
40736
40737         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
40738         standards-conformant.
40739
40740         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
40741
40742         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
40743         * g++.old-deja/g++.mike/p755a.C: Likewise.
40744         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
40745         library makes no calls to `operator new' during initialization.
40746
40747 2000-11-04  Neil Booth  <neilb@earthling.net>
40748
40749         * gcc.dg/cpp/include2.c: New tests.
40750
40751 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
40752
40753         * lib/g++.exp (g++_set_ld_library_path): New function.
40754         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
40755
40756 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
40757
40758         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
40759         warnings.
40760
40761 2000-11-01  Richard Henderson  <rth@redhat.com>
40762
40763         * g++.old-deja/g++.ext/namedret1.C: New.
40764         * g++.old-deja/g++.ext/namedret2.C: New.
40765         * g++.old-deja/g++.ext/namedret3.C: New.
40766
40767 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
40768
40769         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
40770         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
40771
40772 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40773
40774         * gcc.c-torture/execute/va-arg-21.c: New test.
40775
40776 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40777
40778         * gcc.dg/c99-complex-2.c: New test.
40779
40780 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40781
40782         * gcc.c-torture/execute/stdio-opt-1.c: New test.
40783
40784 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
40785
40786         * g++.old-deja/g++.other/inline16.C: New test.
40787
40788 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
40789
40790         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
40791         __PRETTY_FUNCTION__
40792
40793 2000-10-29  Neil Booth  <neilb@earthling.net>
40794
40795         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
40796         New tests.
40797         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
40798         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
40799         optimisation.
40800
40801 2000-10-29  Neil Booth  <neilb@earthling.net>
40802
40803         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
40804         * mi1.c, mi1c.h: Add null directives to multiple-include test.
40805         * mi5.c: Test multiple includes work with -C.
40806         * trigraphs.c: Test ^= version.
40807
40808 2000-10-28  Neil Booth  <neilb@earthling.net>
40809
40810         New tests and test updates for new macro expander.
40811
40812         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
40813         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
40814         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
40815         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
40816         new diagnostic messages.
40817
40818         * gcc.dg/cpp/macro3.c: New tests.
40819
40820 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
40821
40822         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
40823         on the same line.
40824
40825 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
40826
40827         * g++.old-deja/g++.other/eh2.C: New test.
40828
40829 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
40830
40831         * gcc.c-torture/execute/20001027-1.c: New test.
40832
40833 2000-10-26  Richard Henderson  <rth@redhat.com>
40834
40835         * gcc.c-torture/execute/20001026-1.c: New.
40836
40837 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
40838
40839         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
40840         * g++.old-deja/g++.law/builtin1.C: Likewise.
40841         * g++.old-deja/g++.law/ctors10.C: Likewise.
40842         * g++.old-deja/g++.law/virtual3.C: Likewise.
40843         * g++.old-deja/g++.mike/p658.C: Likewise.
40844         * g++.old-deja/g++.other/sibcall1.C: Likewise.
40845         * g++.old-deja/g++.other/vaarg2.C: Likewise.
40846         * g++.old-deja/g++.robertl/eb124.C: Likewise.
40847         * g++.old-deja/g++.robertl/eb44.C: Likewise.
40848         * g++.old-deja/g++.robertl/eb77.C: Likewise.
40849
40850 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
40851
40852         * gcc.c-torture/compile/20001024-1.c: New test.
40853
40854 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
40855
40856         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
40857         to tell us whether or not we are using V3.
40858
40859 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
40860
40861         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
40862         operands.
40863
40864 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40865
40866         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
40867
40868 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
40869
40870         * gcc.c-torture/execute/20001024-1.c: New test.
40871
40872 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
40873
40874         * g++.old-deja/g++.other/sibcall1.C: New test.
40875
40876 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
40877
40878         * gcc.dg/noncompile/init-3.c: New test.
40879
40880 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
40881
40882         * gcc.dg/format-array-1.c: New test.
40883
40884 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40885
40886         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
40887         writing through null pointers; remove comment about testing
40888         unterminated strings.
40889
40890 2000-10-17  Matthew Hiller  <hiller@redhat.com>
40891
40892         * gcc.c-torture/execute/20001017-2.c: New test.
40893
40894 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40895
40896         * gcc.c-torture/compile/20001018-1.c: New test.
40897         * gcc.c-torture/compile/20001018-1.x: Xfail.
40898
40899 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40900
40901         * gcc.c-torture/execute/20001017-1.c: New test.
40902
40903 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40904
40905         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
40906         for multiple use of arguments with scanf formats; add tests for
40907         multiple use of arguments.
40908
40909 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
40910
40911         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
40912
40913 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40914
40915         * gcc.dg/format-miss-1.c: New test.
40916
40917 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40918
40919         * gcc.c-torture/execute/20001013-1.c: New test.
40920
40921 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40922
40923         * gcc.dg/format-branch-1.c: New test.
40924
40925 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
40926
40927         * README, lib/file-format.exp: Remove EGCS references.
40928
40929 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
40930
40931         * gcc.dg/20001013-1.c: New test.
40932
40933 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40934
40935         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
40936         for intmax_t in the compiler using __typeof__ and the type rules
40937         for conditional expressions.
40938
40939 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
40940
40941         * gcc.dg/20001012-1.c: New test.
40942         * gcc.dg/20001012-2.c: New test.
40943
40944 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40945
40946         * gcc.dg/format-attr-1.c: New test.
40947
40948 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40949
40950         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
40951         __LONG_LONG_MAX__ instead of LLONG_MAX.
40952
40953 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
40954
40955         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
40956         scanf flags.
40957         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
40958         flags.
40959
40960 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
40961
40962         * gcc.dg/sequence-pt-1.c: New test.
40963
40964 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
40965
40966         * gcc.c-torture/execute/20001011-1.c: New testcase.
40967         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
40968
40969 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40970
40971         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
40972         does not error on it.
40973
40974 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
40975
40976         * gcc.dg/20001009-1.c: New test.
40977
40978 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40979
40980         * gcc.c-torture/compile/20001009-1.c: Move from here ....
40981         * gcc.c-torture/execute/20001009-2.c: ... to here.
40982
40983 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
40984
40985         * gcc.c-torture/compile/20001009-1.c: New testcase.
40986         * gcc.c-torture/execute/20001009-1.c: New testcase.
40987         Testcases provided by Jan Hubicka <jh@suse.cz>.
40988
40989 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40990
40991         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
40992         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
40993         uintmax_t using <limits.h> to emulate the compiler's internal
40994         logic.  No longer XFAIL %j tests.
40995
40996 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40997
40998         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
40999         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
41000         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
41001         regexps and details of expected handling of some bad formats.
41002         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
41003         suppression.
41004
41005 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41006
41007         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
41008         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
41009         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
41010         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
41011         in list archives.
41012
41013 2000-10-06  Richard Henderson  <rth@cygnus.com>
41014
41015         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
41016         * g++.old-deja/g++.brendan/crash52.C: Likewise.
41017         * g++.old-deja/g++.jason/report.C: Likewise.
41018         * g++.old-deja/g++.law/friend5.C: Likewise.
41019         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
41020         of the expected warnings.
41021
41022 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
41023
41024         * g++.old-deja/g++.pt/enum14.C: New test.
41025
41026 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
41027
41028         * g++.old-deja/g++.pt/crash59.C: New test.
41029
41030 2000-10-04  Will Cohen  <wcohen@redhat.com>
41031
41032         * gcc.dg/20000926-1.c: New test.
41033
41034 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
41035
41036         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
41037         function name for current C++ compiler.
41038         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
41039
41040 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
41041
41042         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
41043         __PRETTY_FUNCTION__.
41044         * g++.old-deja/g++.ext/pretty2.C: Likewise.
41045
41046 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41047
41048         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
41049
41050 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
41051
41052         * gcc.c-torture/compile/20000923-1.c: New test.
41053
41054 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
41055
41056         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
41057         * g++.old-deja/g++.pt/ttp62.C: Same.
41058         * g++.old-deja/g++.other/inline14.C: Same.
41059
41060 2000-09-24  Richard Henderson  <rth@cygnus.com>
41061
41062         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
41063
41064 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41065
41066         * gcc.dg/c90-printf-1.c: Add test for wide string format.
41067
41068 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
41069
41070         * gcc.c-torture/compile/20000922-1.c: New file.
41071
41072 2000-09-21  Nick Clifton  <nickc@redhat.com>
41073
41074         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
41075         a signed long modulo operation.
41076         (mod6): New function - perform an unsigned long modulo operation.
41077         (main): Add tests for modulos of very large numbers by very small
41078         dividends.
41079
41080 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41081
41082         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
41083
41084 2000-09-19  Richard Henderson  <rth@cygnus.com>
41085
41086         * gcc.dg/compare2.c (case 10): XFAIL.
41087
41088 2000-09-18  Richard Henderson  <rth@cygnus.com>
41089
41090         * gcc.c-torture/execute/20000906-1.c: Move ...
41091         * gcc.dg/20000906-1.c: ... here.  Only run on targets
41092         that support __builtin_trap.
41093
41094 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
41095
41096         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
41097
41098 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41099
41100         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
41101         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
41102         more $ format tests.
41103
41104 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41105
41106         * gcc.dg/format-errmk-1.c: New test.
41107
41108 2000-09-17  Greg McGary  <greg@mcgary.org>
41109
41110         * gcc.c-torture/execute/20000917-1.x: Remove.
41111
41112 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41113
41114         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
41115
41116 2000-09-17  Greg McGary  <greg@mcgary.org>
41117
41118         * gcc.c-torture/execute/20000917-1.c: New test.
41119         * gcc.c-torture/execute/20000917-1.x: XFAIL.
41120
41121 2000-09-16  Neil Booth  <NeilB@earthling.net>
41122
41123         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
41124         in nested macro bug.
41125
41126 2000-09-15  Neil Booth  <NeilB@earthling.net>
41127
41128         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
41129
41130 2000-09-14  Jeffrey A Law  (law@cygnus.com)
41131
41132         * gcc.c-torture/execute/20000914-1.c: New test.
41133
41134 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
41135
41136         * g++.other/inline13.C: New test.
41137
41138 2000-09-12  Andreas Jaeger  <aj@suse.de>
41139
41140         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
41141         constant by Ulrich Drepper <drepper@redhat.com>.
41142
41143 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
41144
41145         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
41146
41147 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41148
41149         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
41150
41151 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
41152
41153         * gcc.dg/cpp/backslash.c: New test.
41154
41155 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
41156
41157         * gcc.c-torture/execute/20000910-1.c: New test.
41158         * gcc.c-torture/execute/20000910-2.c: Likewise.
41159
41160 2000-09-11  Robert Lipe  <robertl@sco.com>
41161
41162         * gcc.dg/pragma-align.c: New test.
41163
41164 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
41165
41166         * g++.old-deja/g++.pt/explicit82.C: New test.
41167         * g++.old-deja/g++.pt/explicit83.C: New test.
41168
41169 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
41170
41171         * gcc.dg/asm-names.c: New test.
41172
41173 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41174
41175         * gcc.dg/cpp/tr-warn6.c: New test
41176
41177 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41178
41179         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
41180         be accepted.
41181
41182 2000-09-07  Catherine Moore  <clm@redhat.com>
41183
41184         * gcc.c-torture/execute/unroll-1.c: New test.
41185
41186 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
41187
41188         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
41189         ERROR markers.
41190         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
41191         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
41192         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
41193         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
41194         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
41195         Preprocess only.
41196         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
41197         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
41198
41199 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41200
41201         * g++.old-deja/g++.pt/deduct2.C: New test.
41202
41203 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41204
41205         * g++.old-deja/g++.pt/parms2.C: New test.
41206
41207 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
41208
41209         * g++.old-deja/g++.pt/crash58.C: New test.
41210
41211 2000-09-06  Greg McGary  <greg@mcgary.org>
41212
41213         * gcc.c-torture/execute/20000906-1.c: New test.
41214         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
41215
41216 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41217
41218         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
41219
41220 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41221
41222         * g++.old-deja/g++.pt/crash57.C: New test.
41223
41224 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41225
41226         * g++.old-deja/g++.pt/crash56.C: New test.
41227
41228 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
41229
41230         * g++.old-deja/g++.pt/koenig1.C: New test.
41231
41232 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41233
41234         * gcc.dg/20000904-1.c: New test.
41235
41236 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
41237
41238         * gcc.dg/cpp/paste8.c: New test.
41239
41240 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
41241
41242         * gcc.c-torture/compile/20000827-1.c: New test.
41243
41244 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41245
41246         * gcc.dg/format-diag-1.c: New test.
41247
41248 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
41249
41250         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
41251         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
41252         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
41253         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
41254         gcc.dg/formatz-1.c: Adjust warning regular expressions.
41255
41256 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41257
41258         * g++.old-deja/g++.other/nested4.C: New test.
41259
41260 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
41261
41262         * g++.old-deja/g++.ns/scoped1.C: New test.
41263
41264 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
41265
41266         * lib/g++.exp: Support testing already-installed GCC.
41267
41268 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41269
41270         * wtr-label-1.c, wtr-suffix-1.c: New tests.
41271
41272 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41273
41274         * gcc.dg/return-type-2.c: New test.
41275
41276 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
41277
41278         * gcc.c-torture/compile/20000825-1.c: New test.
41279
41280 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
41281
41282         * gcc.dg/dwarf2-2.c: New test.
41283
41284 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
41285
41286         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
41287         dg-warning regexps.
41288
41289 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41290
41291         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
41292         gcc.dg/format-ext-5.c: New tests.
41293
41294 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
41295
41296         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
41297
41298 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
41299
41300         * gcc.dg/noncompile/930622-2.c: Adjust error message.
41301
41302 2000-08-24  Richard Henderson  <rth@cygnus.com>
41303
41304         * gcc.dg/ia64-sync-1.c: New test.
41305         * gcc.dg/ia64-sync-2.c: New test.
41306         * gcc.dg/ia64-asm-1.c: New test.
41307
41308 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
41309
41310         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
41311         * gcc.dg/format-ext-2.c: New test.
41312
41313 2000-08-23  Jason Merrill  <jason@redhat.com>
41314
41315         * lib/old-dejagnu.exp: Also ignore "In member function" and
41316         "At global scope".
41317
41318 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41319
41320         * gcc.dg/noncompile/label-lineno-1.c: New test.
41321
41322 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41323
41324         * gcc.dg/c99-array-nonobj-1.c: New test.
41325
41326 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
41327
41328         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
41329         tests.
41330         * gcc.dg/format-ext-1.c: New test.
41331
41332 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41333
41334         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
41335         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
41336         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
41337         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
41338         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
41339
41340 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
41341
41342         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
41343         gcc.dg/c99-strftime-2.c: New tests.
41344
41345 2000-08-22  Richard Henderson  <rth@cygnus.com>
41346
41347         * gcc.c-torture/execute/20000822-1.c: New test.
41348
41349 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41350
41351         * gcc.c-torture/execute/20000819-1.x: Remove.
41352
41353 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41354
41355         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
41356         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
41357         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
41358         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
41359         gcc.dg/format-xopen-1.c: New tests.
41360
41361 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
41362
41363         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
41364
41365 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
41366
41367         * g++.old-deja/g++.other/loop2.C: New test.
41368
41369         * gcc.c-torture/compile/20000606-1.c: New test.
41370         * gcc.c-torture/compile/20000728-1.c: New test.
41371         * gcc.c-torture/execute/20000801-1.c: New test.
41372         * gcc.c-torture/execute/20000801-2.c: New test.
41373         * gcc.c-torture/execute/20000819-1.c: New test.
41374         * gcc.c-torture/execute/20000819-1.x: XFAIL.
41375         * gcc.dg/20000629-1.c: New test.
41376         * gcc.dg/20000724-1.c: New test.
41377         * gcc.dg/20000807-1.c: New test.
41378
41379 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
41380
41381         * gcc.dg/cpp/pragma-1.c: New test.
41382         * gcc.dg/cpp/pragma-2.c: New test.
41383
41384 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
41385
41386         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
41387         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
41388
41389 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41390
41391         * gcc.c-torture/compile/20000818-1.c: New test.
41392
41393 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
41394
41395         * gcc.c-torture/execute/20000818-1.c: New test.
41396
41397 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
41398
41399         * gcc.dg/format-va-1.c: New test.
41400
41401 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41402
41403         * g++.old-deja/g++.other/typedef8.C: New test.
41404
41405 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41406
41407         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
41408         * g++.old-deja/g++.mike/net36.C: Mark candidate.
41409         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
41410         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
41411         * g++.old-deja/g++.other/ptrmem7.C: New test.
41412         * g++.old-deja/g++.pt/ptrmem10.C: New test.
41413
41414 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
41415
41416         * g++.old-deja/g++.pt/typename27.C: New test.
41417
41418 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
41419
41420         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
41421         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
41422         * g++.old-deja/g++.pt/friend45.C: New test.
41423         * g++.old-deja/g++.other/friend8.C: New test.
41424
41425 2000-08-15  Richard Henderson  <rth@cygnus.com>
41426
41427         * gcc.c-torture/execute/20000815-1.c: New test.
41428
41429 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
41430
41431         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
41432         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
41433         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
41434
41435 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
41436
41437         * g++.old-deja/g++.other/refinit2.C: New test.
41438
41439 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
41440
41441         * lib/c-torture.exp (c-torture): Make
41442         compiler_conditional_xfail_data global.
41443         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
41444         compiler_conditional_xfail_data machinery.
41445         (f-torture-execute): Likewise.
41446         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
41447         and only when unrolling loops.
41448
41449         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
41450
41451 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41452
41453         * g++.old-deja/g++.pt/explicit81.C: New test.
41454
41455 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
41456
41457         * g++.old-deja/g++.pt/typename26.C: New test.
41458
41459 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
41460
41461         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
41462         warning.
41463
41464 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
41465
41466         * g++.old-deja/g++.other/array3.C: New test.
41467
41468 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41469
41470         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
41471         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
41472         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
41473         New tests.
41474
41475 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
41476
41477         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
41478         * g++.old-deja/g++.abi/vmihint.C: Likewise.
41479
41480 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
41481
41482         * gcc.c-torture/execute/20000808-1.c: New test.
41483
41484 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
41485
41486         * gcc.dg/c90-const-expr-1.c: New test.
41487
41488 2000-08-08  Richard Henderson  <rth@cygnus.com>
41489
41490         * gcc.dg/noncompile/920923-1.c: Declare calloc.
41491
41492 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
41493
41494         * gcc.dg/noncompile/const-ll-1.c: New test.
41495
41496 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
41497
41498         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
41499
41500 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
41501
41502         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
41503         that running programs linked against the shared version of libobjc
41504         run correctly.
41505
41506 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41507
41508         * gcc.dg/c99-printf-1.c: New test.
41509
41510 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
41511
41512         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
41513
41514 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
41515
41516         * gcc.c-torture/execute/20000731-1.x: Delete.
41517
41518 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
41519
41520         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
41521         and torture_without_loops as is done by c-torture.exp.
41522         (search_for): Copy from c-torture.exp.
41523         (gcc-dg-runtest): New function, drives a directory of tests
41524         iterating over the TORTURE_OPTIONS.
41525         (scan-assembler, scan-assembler-not): Move here from
41526         individual directory drivers.
41527
41528         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
41529         defined by lib/gcc-dg.exp.
41530         * gcc.dg/cpp/cpp.exp: Likewise.
41531         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
41532         gcc-dg-runtest, so we cycle over optimization options.
41533
41534         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
41535         * gcc.dg/compare2.c: No longer expected to fail.
41536
41537 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
41538
41539         * gcc.c-torture/execute/20000804-1.c: New test.
41540
41541 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
41542
41543         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
41544
41545 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
41546
41547         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
41548
41549 2000-08-03  Jeffrey A Law  (law@cygnus.com)
41550
41551         * gcc.c-torture/compile/20000803-1.c: New test.
41552
41553 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
41554
41555         * gcc.c-torture/execute/20000801-3.c,
41556         gcc.c-torture/execute/20000801-4.c: New tests.
41557         * gcc.c-torture/execute/20000801-3.x,
41558         gcc.c-torture/execute/20000801-4.x: Xfail.
41559
41560 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
41561
41562         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
41563         libobjc/.libs to allow for libtool.
41564
41565 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
41566
41567         * gcc.c-torture/compile/20000802-1.c: New test.
41568
41569 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
41570
41571         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
41572
41573 2000-07-31  Jeffrey A Law  (law@cygnus.com)
41574
41575         * gcc-c-torture/execute/20000731-2.c: New test.
41576
41577         * gcc.c-torture/execute/20000731-1.c: New test.
41578         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
41579
41580 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
41581
41582         * testsuite/gcc.dg/cpp/paste7.c: New test.
41583         * gcc.dg/cpp/20000725-1.c: New test.
41584
41585 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
41586
41587         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
41588         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
41589         declaration warning for __builtin_dwarf_reg_size.
41590
41591         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
41592
41593 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
41594
41595         * gcc.dg/noncompile/voidparam-1.c: New test.
41596
41597 2000-07-30  Richard Henderson  <rth@cygnus.com>
41598
41599         * gcc.dg/c90-digraph-1.c: Don't xfail.
41600         * gcc.dg/compare2.c (case 10): Xfail.
41601         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
41602
41603 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
41604
41605         * gcc.dg/c99-main-1.c: New test.
41606
41607 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
41608
41609         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
41610
41611 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
41612
41613         * gcc.c-tortuer/execute/20000726-1.c: New test.
41614
41615 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
41616
41617         * gcc.c-torture/execute/enum-2.c: New test.
41618
41619 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41620
41621         * gcc.dg/cpp/tr-warn3.c: New test.
41622
41623 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41624
41625         * g++.old-deja/g++.ext/implicit1.C: Remove.
41626         * g++.old-deja/g++.jason/c2.C: Remove
41627         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
41628         * g++.old-deja/g++.pt/crash16.C: Likewise.
41629         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
41630
41631 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
41632
41633         * g++.old-deja/g++.other/for2.C: New test.
41634
41635 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
41636
41637         * gcc.dg/20000720-1.c: New test.
41638
41639 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
41640
41641         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
41642
41643 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
41644
41645         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
41646         * gcc.c-torture/execute/20000722-1.c: New.
41647         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
41648
41649 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
41650
41651         * gcc.dg/cpp/20000720-1.S: New test.
41652
41653 2000-07-21  Michael Meissner  <meissner@redhat.com>
41654
41655         * gcc.c-torture/execute/ieee/hugeval.c: New test.
41656
41657 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41658
41659         * g++.old-deja/g++.brendan/crash16.C,
41660         g++.old-deja/g++.brendan/parse3.C,
41661         g++.old-deja/g++.brendan/redecl1.C,
41662         g++.old-deja/g++.ns/template13.C,
41663         g++.old-deja/g++.other/decl4.C,
41664         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
41665
41666 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
41667
41668         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
41669         and "Internal error".
41670
41671         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
41672         regexps.
41673         * gcc.dg/cpp/paste6.c: New test.
41674
41675 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
41676
41677         * gcc.dg/cpp/tr-direct.c: New test.
41678
41679         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
41680         gcc.dg/cpp/undef1.c: Tweak error regexps.
41681
41682 2000-07-18  Eric Christopher <echristo@redhat.com>
41683
41684         * gcc.c-torture/compile/20000718-1.c: New test.
41685
41686 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
41687
41688         * cpplex.c (_cpp_push_token): If the token being pushed back
41689         is the previous token in this context, just subtract one from
41690         context->posn.
41691         * cppmacro.c (save_expansion): Clear aux field when storing a
41692         placemarker.
41693
41694 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
41695
41696         * gcc.dg/noncompile/redecl-1.c: New test.
41697
41698 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
41699
41700         * gcc.c-torture/execute/20000717-5.c: New test.
41701         * gcc.c-torture/execute/20000717-1.x: Removed.
41702
41703 2000-07-17  Richard Henderson  <rth@cygnus.com>
41704
41705         * gcc.c-torture/execute/20000717-4.c: New test.
41706
41707 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
41708
41709         * gcc.dg/cpp/syshdr.c: New test.
41710         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
41711
41712 2000-07-17  Neil Booth  <neilb@earthling.net>
41713
41714         * gcc.dg/cpp/cmdlne-dM.c: New test.
41715         * gcc.dg/cpp/cmdlne-dD.c: New test.
41716
41717 2000-07-17  Jeffrey A Law  (law@cygnus.com)
41718
41719         * gcc.c-torture/execute/20000717-3.c: New test.
41720
41721         * gcc.c-torture/compile/20000717-1.c: New test.
41722
41723 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
41724
41725         * gcc.c-torture/execute/20000717-2.c: New test.
41726
41727 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
41728
41729         * gcc.dg/formatz-1.c: New test.
41730
41731         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
41732         * gcc.dg/c99-digraph-1.c: New tests.
41733
41734         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
41735         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
41736
41737         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
41738         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
41739         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
41740         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
41741         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
41742         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
41743         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
41744
41745 2000-07-17   Greg McGary <greg@mcgary.org>
41746
41747         * gcc.c-torture/execute/20000717-1.c: New test.
41748         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
41749
41750 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
41751
41752         * gcc.c-torture/execute/20000715-2.c: New test.
41753         * gcc.dg/20000715-1.c: New test.
41754
41755 2000-07-15  Michael Meissner  <meissner@redhat.com>
41756
41757         * gcc.c-torture/execute/20000715-1.c: New test.
41758
41759 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
41760
41761         * gcc.c-torture/execute/20000707-1.c: New test.
41762
41763 2000-07-13  Neil Booth  <NeilB@earthling.net>
41764
41765         * testsuite/gcc.dg/cpp/digraph1.c,
41766         testsuite/gcc.dg/cpp/digraph2.c,
41767         testsuite/gcc.dg/cpp/digraphs.c: New tests.
41768
41769 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
41770
41771         * g77.f-torture/compile/20000630-2.f: New test.
41772         * g77.f-torture/compile/20000630-2.x
41773
41774 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41775
41776         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
41777
41778 2000-07-11  Neil Booth  <NeilB@earthling.net>
41779
41780         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
41781
41782 2000-07-11  Neil Booth  <NeilB@earthling.net>
41783
41784         * gcc.dg/cpp/cmdlne-C.c: New.
41785
41786 2000-07-09  Neil Booth  <NeilB@earthling.net>
41787
41788         * gcc.dg/cpp/directiv.c: New tests.
41789         * gcc.dg/cpp/undef1.c: Update.
41790
41791 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
41792
41793         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
41794
41795 2000-07-09  Neil Booth  <NeilB@earthling.net>
41796
41797         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
41798
41799 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
41800
41801         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
41802         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
41803
41804 2000-07-08  Neil Booth  <NeilB@earthling.net>
41805
41806         * gcc.dg/cpp/macsyntx.c: New tests.
41807
41808 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41809
41810         * gcc.dg/20000707-1.c: New test.
41811
41812 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
41813
41814         * gcc.c-torture/execute/20000706-1.c: New test.
41815         * gcc.c-torture/execute/20000706-2.c: New test.
41816         * gcc.c-torture/execute/20000706-3.c: New test.
41817         * gcc.c-torture/execute/20000706-4.c: New test.
41818         * gcc.c-torture/execute/20000706-5.c: New test.
41819
41820 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41821
41822         * g++.old-deja/g++.pt/instantiate7.C: New test.
41823
41824 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
41825
41826         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
41827         * g++.old-deja/g++.mike/thunk3.C: Likewise.
41828         * g++.old-deja/g++.other/rtti3.C: Likewise.
41829         * g++.old-deja/g++.other/rttid3.C: Likewise.
41830
41831 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
41832
41833         *  g77.f-torture/compile/20000630-1.x: Fix typo
41834
41835 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
41836
41837         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
41838         assembly output.
41839
41840 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
41841
41842         * gcc.dg/cpp/ident.c: New test.
41843
41844 2000-07-05  Neil Booth  <NeilB@earthling.net>
41845
41846         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
41847           gcc.dg/cpp/lexstrng.c: New tests.
41848
41849 2000-07-04  Neil Booth  <NeilB@earthling.net>
41850
41851         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
41852         * gcc.dg/cpp/strify2.c: Same.
41853
41854 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
41855
41856         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
41857         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
41858         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
41859         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
41860
41861         * testsuite/gcc.dg/cpp/macro1.c,
41862         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
41863         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
41864         testsuite/gcc.dg/cpp/strify1.c,
41865         testsuite/gcc.dg/cpp/strify2.c: New tests.
41866
41867 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
41868
41869         * gcc.c-torture/execute/20000703-1.c: New test.
41870
41871 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41872
41873         * g++.old-deja/g++.pt (lookup10.C): New test.
41874
41875 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
41876
41877         * g++.old-deja/g++.pt (typename25.C): New test.
41878
41879 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
41880
41881         * gcc.c-torture/compile/20000701-1.c: New test.
41882
41883 2000-06-30  Nick Clifton  <nickc@cygnus.com>
41884
41885         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
41886         to test case.
41887
41888 2000-06-30  Catherine Moore  <clm@cygnus.com>
41889
41890         * gcc.c-torture/execute/align-1.c: New test.
41891
41892 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
41893
41894         * g++.old-deja/g++.pt/expr8.C: New test.
41895         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
41896
41897 2000-06-29  Nick Clifton  <nickc@cygnus.com>
41898
41899         * gcc.c-torture/compile/20000629-1.c: New test.
41900
41901 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41902
41903
41904         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
41905         gcc.dg/noncompile directory, depending on whether they're
41906         preprocessor tests or not.  Annotate all the tests for the dg
41907         framework.
41908
41909         * gcc.c-torture/noncompile/noncompile.exp: Delete.
41910         * gcc.dg/noncompile/noncompile.exp: New.
41911
41912         * Moved files:
41913         Old name                                New name
41914         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
41915         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
41916         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
41917         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
41918         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
41919         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
41920         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
41921         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
41922         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
41923         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
41924         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
41925         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
41926         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
41927         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
41928         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
41929         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
41930         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
41931         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
41932         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
41933         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
41934         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
41935         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
41936         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
41937         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
41938
41939         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
41940         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
41941         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
41942         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
41943         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
41944         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
41945
41946 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
41947
41948         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
41949         declare one variable.  On the fourth, error.
41950         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
41951         declared by 20000628-1a.h.
41952
41953 2000-06-29  Richard Henderson  <rth@redhat.com>
41954
41955         * gcc.c-torture/execute/930529-1.x: New file.
41956         * gcc.dg/920413-1.c: Adjust expected warning text.
41957         * gcc.dg/980217-1.c: Declare abort.
41958         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
41959
41960 2000-06-29  Jeffrey A Law  (law@cygnus.com)
41961
41962         * g77.f-torture/compile/20000629-1.f: New test.
41963         * g77.f-torture/compile/20000629-1.x: Expected to fail.
41964
41965 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
41966
41967         Rearrange lots of files, removing entirely the
41968         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
41969         directories.
41970
41971         * Deleted files:
41972         gcc.c-torture/code_quality/code_quality.exp
41973         gcc.c-torture/special/special.exp
41974         gcc.failure/failure.exp
41975         gcc.failure/940409-1.x
41976         gcc.c-torture/compile/961203-1.x
41977
41978         * New files:
41979         gcc.misc-tests/linkage.exp
41980         gcc.c-torture/execute/920730-1t.c
41981         gcc.c-torture/execute/920730-1t.x
41982         gcc.c-torture/compile/920520-1.x
41983         gcc.c-torture/compile/920521-1.x
41984         gcc.c-torture/compile/981006-1.x
41985         gcc.c-torture/execute/eeprof-1.x
41986
41987         * Moved files (possibly with modifications to fit a new harness):
41988         Old name                                New name
41989         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
41990         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
41991         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
41992         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
41993         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
41994         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
41995         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
41996         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
41997         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
41998         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
41999         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
42000         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
42001         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
42002         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
42003
42004 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
42005
42006         * c-torture/compile/961203-1.x: Delete.
42007
42008         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
42009         not exit. Include stdio.h.
42010         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
42011         * gcc.misc-tests/dg-12.c: Likewise.
42012         * gcc.misc-tests/dg-5.c: Likewise.
42013         * gcc.misc-tests/dg-6.c: Likewise.
42014         * gcc.misc-tests/dg-7.c: Prototype abort.
42015         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
42016         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
42017         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
42018         not exit.
42019         * gcc.misc-tests/sieve.c: Use return from main, not exit.
42020         * gcc.misc-tests/sort2.c: Use return from main, not exit.
42021
42022 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
42023
42024         * gcc.dg/cpp/20000628-1.c: New test.
42025         * gcc.dg/cpp/20000628-1.h: New header for above test.
42026         * gcc.dg/cpp/20000628-1a.h: Likewise.
42027
42028 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
42029
42030         * gcc.dg/cpp: New directory.
42031         * gcc.dg/cpp/cpp.exp: New driver.
42032         * gcc.dg/cpp/20000627-1.c: New test.
42033         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
42034         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
42035         and rewrite as a compilation test.
42036
42037         * gcc.dg: Move many files into the cpp subdirectory, possibly
42038         renaming or editing them as well.
42039         Old name                New name
42040         990119-1.c              cpp/19990119-1.c
42041         990228-1.c              cpp/19990228-1.c
42042         990407-1.c              cpp/19990407-1.c
42043         990409-1.c              cpp/19990409-1.c
42044         990413-1.c              cpp/19990413-1.c
42045         990703-1.c              cpp/19990703-1.c
42046         20000127-1.c            cpp/20000127-1.c
42047         20000129-1.c            cpp/20000129-1.c
42048         20000207-1.c            cpp/20000207-1.c
42049         20000207-2.c            cpp/20000207-2.c
42050         20000209-1.c            cpp/20000209-1.c
42051         20000209-2.c            cpp/20000209-2.c
42052         20000301-1.c            cpp/20000301-1.c
42053         20000419-1.c            cpp/20000419-1.c
42054         20000510-1.S            cpp/20000510-1.S
42055         20000519-1.c            cpp/20000519-1.c
42056         20000529-1.c            cpp/20000529-1.c
42057         20000625-1.c            cpp/20000625-1.c
42058         20000625-2.c            cpp/20000625-2.c
42059         cpp-as1.c               cpp/assert1.c
42060         cpp-as2.c               cpp/assert2.c
42061         cxx-comments-1.c        cpp/cxxcom1.c
42062         cxx-comments-2.c        cpp/cxxcom2.c
42063         endif-label.c           cpp/endif.c
42064         cpp-hash1.c             cpp/hash1.c
42065         cpp-hash2.c             cpp/hash2.c
42066         cpp-if1.c               cpp/if-1.c
42067         cpp-if2.c               cpp/if-2.c
42068         cpp-if3.c               cpp/if-3.c
42069         cpp-if4.c               cpp/if-4.c
42070         cpp-if5.c               cpp/if-5.c
42071         cpp-cond.c              cpp/if-cexp.c
42072         cpp-missingop.c         cpp/if-mop.c
42073         cpp-missingparen.c      cpp/if-mpar.c
42074         cpp-opprec.c            cpp/if-oppr.c
42075         cpp-ifparen.c           cpp/if-paren.c
42076         cpp-shortcircuit.c      cpp/if-sc.c
42077         cpp-shift.c             cpp/if-shift.c
42078         cpp-unary.c             cpp/if-unary.c
42079         cpp-li1.c               cpp/line1.c
42080         cpp-li2.c               cpp/line2.c
42081         lineno.c                cpp/line3.c
42082         lineno-2.c              cpp/line4.c
42083         cpp-mi.c                cpp/mi1.c
42084         cpp-mic.h               cpp/mi1c.h
42085         cpp-micc.h              cpp/mi1cc.h
42086         cpp-mind.h              cpp/mi1nd.h
42087         cpp-mindp.h             cpp/mi1ndp.h
42088         cpp-mix.h               cpp/mi1x.h
42089         cpp-mi2.c               cpp/mi2.c
42090         cpp-mi2a.h              cpp/mi2a.h
42091         cpp-mi2b.h              cpp/mi2b.h
42092         cpp-mi2c.h              cpp/mi2c.h
42093         cpp-mi3.c               cpp/mi3.c
42094         cpp-mi3.def             cpp/mi3.def
42095         poison-1.c              cpp/poison.c
42096         pr-impl.c               cpp/prag-imp.c
42097         cpp-redef-2.c           cpp/redef1.c
42098         cpp-redef.c             cpp/redef2.c
42099         strpaste.c              cpp/strp1.c
42100         strpaste-2.c            cpp/strp2.c
42101         cpp-tradpaste.c         cpp/tr-paste.c
42102         cpp-tradstringify.c     cpp/tr-str.c
42103         cpp-tradwarn1.c         cpp/tr-warn1.c
42104         cpp-tradwarn2.c         cpp/tr-warn2.c
42105         trigraphs.c             cpp/trigraphs.c
42106         cpp-unc1.c              cpp/unc1.c
42107         cpp-unc2.c              cpp/unc2.c
42108         cpp-unc3.c              cpp/unc3.c
42109         cpp-unc.c               cpp/unc4.c
42110         undef.c                 cpp/undef1.c
42111         undef-2.c               cpp/undef2.c
42112         cpp-wi1.c               cpp/widestr1.c
42113
42114 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
42115
42116         * lib/g++.exp (g++_include_flags): Tweak.
42117
42118 2000-06-27  H.J. Lu  <hjl@gnu.org>
42119             Loren J. Rittle  <ljrittle@acm.org>
42120
42121         * lib/g++.exp (g++_include_flags): Override libgloss.exp
42122         version with one that knows about the new gcc tree structure.
42123         (g++_link_flags): Same.
42124
42125 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
42126
42127         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
42128         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
42129         case we are cross-compiling.
42130
42131         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
42132         g++.old-deja/g++.niklas/Makefile.in,
42133         g++.old-deja/g++.niklas/configure.in,
42134         g++.old-deja/g++.other/Makefile.in,
42135         g++.old-deja/g++.other/configure.in,
42136         gcc.c-torture/code_quality/Makefile.in,
42137         gcc.c-torture/code_quality/configure.in,
42138         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
42139         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
42140         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
42141         gcc.c-torture/execute/ieee/Makefile.in,
42142         gcc.c-torture/execute/ieee/configure.in,
42143         gcc.c-torture/noncompile/Makefile.in,
42144         gcc.c-torture/noncompile/configure.in,
42145         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
42146         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
42147         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
42148
42149 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42150
42151         * g++.old-deja/g++.other/ambig3.C: New test.
42152
42153 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
42154
42155         * g++.old-deja/g++.pt/syntax1.C: New test.
42156         * g++.old-deja/g++.pt/syntax2.C: New test.
42157         * g++.old-deja/g++.other/syntax3.C: New test.
42158         * g++.old-deja/g++.other/syntax4.C: New test.
42159
42160 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42161
42162         * gcc.dg/20000623-1.c: Prototype exit and abort.
42163
42164 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
42165
42166         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
42167         New tests.
42168         * gcc.dg/cpp-mi3.def: New file.
42169
42170         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
42171         inside assertions.
42172         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
42173         lexer's error messages.
42174         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
42175         divine anything from the linemarkers.
42176         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
42177         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
42178
42179 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
42180
42181         * gcc.dg/20000623-1.c: New test.
42182
42183 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
42184
42185         * gcc.c-torture/execute/20000622-1.c: New test.
42186
42187 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42188
42189         * g++.old-deja/g++.other/init15.C: New test.
42190
42191 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
42192
42193         * g++.old-deja/g++.pt/vaarg2.C: New test.
42194         * g++.old-deja/g++.pt/vaarg3.C: New test.
42195
42196 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
42197
42198         * g++.old-deja/g++.other/dyncast6.C: New test.
42199
42200 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
42201
42202         * gcc.c-torture/execute/loop-6.c: New test.
42203
42204 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
42205
42206         * gcc.dg/20000614-1.c: New test.
42207         * gcc.dg/20000614-2.c: New test.
42208
42209 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
42210
42211         * g++.old-deja/g++.other/inline12.C: New test.
42212
42213 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
42214
42215         * g++.old-deja/g++.other/eh1.C: New test.
42216
42217 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
42218
42219         * g++.old-deja/g++.other/type.C: New test.
42220
42221 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42222
42223         * g++.old-deja/g++.other/initstring.C: New test.
42224
42225 2000-06-12  Jason Merrill  <jason@redhat.com>
42226
42227         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
42228
42229 2000-06-09  Jeffrey A Law  (law@cygnus.com)
42230
42231         * gcc.c-torture/compile/20000609-1.c: New test.
42232
42233 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
42234
42235         * gcc.dg/20000609-1.c: New test.
42236
42237 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
42238
42239         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
42240         * gcc.c-torture/noncompile/poison-1.c: Move...
42241         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
42242         * gcc.dg/cpp-li1.c: Add a token after the #line.
42243
42244 2000-06-05  Richard Henderson  <rth@cygnus.com>
42245
42246         * gcc.c-torture/execute/20000605-2.c: New test.
42247         * gcc.c-torture/execute/20000605-3.c: New test.
42248
42249 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
42250
42251         * g77.f-torture/execute/20000503-1.x: New file.
42252
42253 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
42254
42255         * g++.old-deja/g++.eh/badalloc1.C: New test.
42256
42257 2000-06-05  Richard Henderson  <rth@cygnus.com>
42258
42259         * gcc.c-torture/execute/20000605-1.c: New test.
42260
42261 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
42262             Nathan Sidwell <nathan@codesourcery.com>
42263
42264         * gcc.c-torture/compile/20000605-1.c: New test.
42265
42266 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
42267
42268         * g77.f-torture/compile/20000601-1.f: New test.
42269
42270 2000-06-03  Richard Henderson  <rth@cygnus.com>
42271
42272         * gcc.c-torture/execute/20000603-1.c: New.
42273
42274 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
42275
42276         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
42277         * gcc.dg/noreturn-2.c (noreturn): Likewise.
42278
42279 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
42280
42281         * gcc.dg/compare2.c (case 12): XFAIL.
42282         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
42283         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
42284
42285         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
42286
42287 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
42288
42289         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
42290         guard macro is already defined when the header is first
42291         included.
42292         * gcc.dg/cpp-mix.h: New file.
42293         * gcc.dg/endif-label.c: Update patterns to match compiler.
42294
42295         * g++.brendan/complex1.C: Declare abort.
42296         * g++.law/refs4.C: Remove XFAIL.
42297         * g++.oliva/expr2.C: Declare abort and exit.
42298
42299 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
42300
42301         * gcc.c-torture/execute/20000528-1.c: New test.
42302
42303         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
42304         * g++.old-deja/g++.law/temps4.C: Likewise.
42305
42306         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
42307         stdlib.h.  Call abort() on failure.
42308         * g++.old-deja/g++.law/refs4.C: Likewise.
42309         * g++.old-deja/g++.law/temps4.C: Likewise.
42310         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
42311         * gcc.c-torture/execute/20000112-1.c: Include string.h.
42312
42313 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
42314
42315         Relative to g++.dg/special:
42316         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
42317
42318         Relative to g++.old-deja:
42319         * g++.brendan/complex1.C, g++.jason/optimize2.C,
42320         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
42321         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
42322         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
42323         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
42324         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
42325         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
42326
42327         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
42328         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
42329         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
42330         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
42331         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
42332         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
42333         and/or string.h.
42334
42335         * g++.other/goto1.C: Update expectations for error messages.
42336
42337 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
42338
42339         * gcc.c-torture/compile/20000523-1.c: New test.
42340
42341 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42342
42343         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
42344
42345 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
42346
42347         * g++.old-deja/g++.eh/catch11.C: New test.
42348         * g++.old-deja/g++.eh/catch12.C: New test.
42349
42350 2000-05-24  Nick Clifton  <nickc@cygnus.com>
42351
42352         * gcc.c-torture/execute/20000523-1.c: New test.
42353
42354 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
42355
42356         * c-torture/execute/bcp-1.c: Replace abort in arg of
42357         __builtin_constant_p with a generic external function.
42358
42359         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
42360         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
42361         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
42362         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
42363         Prototype abort and/or exit.
42364
42365         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
42366         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
42367         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
42368         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
42369
42370 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
42371
42372         * gcc.dg/dwarf2-1.c: New test.
42373
42374 2000-05-20  Richard Henderson  <rth@cygnus.com>
42375
42376         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
42377
42378 2000-05-20  Andreas Jaeger  <aj@suse.de>
42379
42380         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
42381         testcase.
42382
42383 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
42384
42385         * gcc.c-torture/execute/20000519-2.c: New test.
42386
42387 2000-05-19  Andreas Jaeger  <aj@suse.de>
42388
42389         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
42390         which fails with SSA.
42391
42392         * lib/c-torture.exp: Also test with -O3 -fssa.
42393
42394 2000-05-18  Michael Meissner  <meissner@redhat.com>
42395
42396         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
42397         * gcc.c-torture/execute/920415-1.c: Ditto.
42398         * gcc.c-torture/execute/920501-1.c: Ditto.
42399         * gcc.c-torture/execute/conversion.c: Ditto.
42400         * gcc.c-torture/execute/cvt-1.c: Ditto.
42401
42402 2000-05-18  Jeffrey A Law  (law@cygnus.com)
42403
42404         * gcc.c-torture/compile/20000518-1.c: New test.
42405
42406 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
42407
42408         * g77.f-torture/compile/200005018.f: New test.
42409
42410 2000-05-17  Jeffrey A Law  (law@cygnus.com)
42411
42412         * gcc.c-torture/compile/20000517-1.c: New test.
42413
42414 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42415
42416         * gcc.c-torture/execute/20000516-1.c: New test.
42417
42418 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
42419
42420         * g++.old-deja/g++.other/eh.C: New test.
42421
42422 2000-05-12  Richard Henderson  <rth@cygnus.com>
42423
42424         * gcc.c-torture/execute/990208-1.c (main): Don't pass
42425         constants through to doit's conditional.
42426
42427 2000-05-11  Jeffrey A Law  (law@cygnus.com)
42428
42429         * gcc.c-torture/compile/20000511-1.c: New test.
42430         * g77.f-torture/compile/20000511-1.f: New test.
42431         * g77.f-torture/compile/20000511-2.f: New test.
42432
42433 2000-05-11  Michael Meissner  <meissner@redhat.com>
42434
42435         * gcc.c-torture/execute/20000511-1.c: New test.
42436
42437 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
42438
42439         * gcc.dg/dg.exp: Scan .S files as well as .c files.
42440         * gcc.dg/20000510-1.S: New.
42441
42442 2000-05-08  Catherine Moore  <clm@cygnus.com>
42443
42444         * gcc.dg/unused-3.c: New.
42445
42446 2000-05-06  Richard Henderson  <rth@cygnus.com>
42447
42448           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
42449           * g++.old-deja/g++.mike/warn1.C: Likewise.
42450           * g++.old-deja/g++.pt/local1.C: Likewise.
42451           * g++.old-deja/g++.pt/local7.C: Likewise.
42452           * g++.old-deja/g++.pt/spec16.C: Likewise.
42453
42454 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
42455
42456         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
42457
42458 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
42459
42460           * g77.f-torture/execute/20000503-1.f: New test.
42461
42462 2000-05-04  Andreas Jaeger  <aj@suse.de>
42463
42464         * gcc.dg/noreturn-2.c: New test.
42465
42466 2000-05-04  Neil Booth  <NeilB@earthling.net>
42467
42468         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
42469         preprocessor.
42470
42471 2000-05-04  Richard Henderson  <rth@cygnus.com>
42472
42473         * gcc.c-torture/execute/20000503-1.c: Fix typo.
42474
42475 2000-05-04  Richard Henderson  <rth@cygnus.com>
42476
42477         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
42478         OpenSSL by Jason R Thorpe.
42479
42480 2000-05-03  Jim Wilson  <wilson@cygnus.com>
42481
42482         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
42483
42484 2000-05-03  Robert Lipe <robertlipe@usa.net>
42485
42486         * gcc.dg/20000503-1.c: New test.
42487
42488 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
42489
42490         * gcc.c-torture/compile/20000502-1.c: New test.
42491         * g++.old-deja/g++.other/align.C: New test.
42492         * gcc.dg/cpp-tradstringify.c: New test.
42493
42494 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
42495
42496         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
42497         and hard registers.
42498
42499 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
42500
42501         * gcc.c-torture/execute/loop-5.c: New test.
42502
42503 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
42504
42505         * gcc.c-torture/execute/va-arg-20.c: New test.
42506
42507 2000-04-23  Jeffrey A Law  (law@cygnus.com)
42508
42509         * gcc.c-torture/execute/20000422-1.c: New test.
42510
42511 2000-04-20  Greg McGary  <gkm@gnu.org>
42512
42513         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
42514         when optimizing, but without sibling-call optimizations (-O1).
42515
42516 2000-04-20  Jeffrey A Law  (law@cygnus.com)
42517
42518           * gcc.c-torture/compile/20000420-1.c: New test.
42519
42520 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
42521
42522         * g++.abi/ptrflags.C: New test.
42523         * g++.eh/catchptr1.C: Test incomplete pointer chains.
42524
42525 2000-04-19  Catherine Moore  <clm@cygnus.com>
42526
42527         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
42528
42529 2000-04-19  Greg McGary  <gkm@gnu.org>
42530
42531         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
42532         sibling-call optimizations.
42533
42534 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
42535
42536         * gcc.dg/20000419-1.c: New test.
42537
42538 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
42539
42540         * gcc.c-torture/execute/20000412-6.c: New test.
42541
42542 2000-04-12  Jeffrey A Law  (law@cygnus.com)
42543
42544         * gcc.c-torture/execute/20000412-5.c: New test.
42545         * g77.f-torture/compile/20000412-1.f: New test.
42546         * gcc.c-torture/execute/20000412-4.c: New test.
42547         * gcc.c-torture/compile/20000412-2.c: New test.
42548         * gcc.c-torture/execute/20000412-3.c: New test.
42549         * gcc.c-torture/compile/20000412-1.c: New test.
42550         * gcc.c-torture/execute/20000412-2.c: New test.
42551
42552 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
42553
42554         * objc/execute/bf-20.m: New test.
42555
42556 2000-04-10  Richard Henderson  <rth@cygnus.com>
42557
42558         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
42559
42560         * gcc.c-torture/execute/20000412-1.c: New test.
42561
42562 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
42563
42564         * g++.old-deja/g++.eh/catchptr1.C: New test.
42565
42566 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
42567
42568         * g++.old-deja/g++.abi/cxa_vec.C: New test.
42569
42570 2000-04-08  Neil Booth  <NeilB@earthling.net>
42571
42572         * gcc.dg/cpp-nullchar.c: Remove test as
42573         embedded nulls cause problems.
42574
42575 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42576
42577         * gcc.dg/compare2.c: New test.
42578
42579 2000-04-08  Neil Booth  <NeilB@earthling.net>
42580
42581         * gcc.dg/cpp-nullchar.c: New test.
42582
42583 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
42584
42585         * gcc.dg/cpp-mi2.c: New test.
42586         * gcc.dg/cpp-mi2[abc].h: New files.
42587
42588 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
42589
42590         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
42591         member name.
42592
42593 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
42594
42595         * g++.old-deja/g++.abi/vmihint.C: New test.
42596
42597 2000-04-06  Neil Booth  <NeilB@earthling.net>
42598
42599         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
42600         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
42601         copyright.
42602
42603 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
42604
42605         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
42606         avoid stack-frame overwrite.
42607
42608 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
42609
42610         * gcc.c-torture/compile/20000405-2.c: New test.
42611         * gcc.c-torture/compile/20000405-3.c: New test.
42612
42613 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42614
42615         * gcc.c-torture/compile/20000405-1.c: New test.
42616
42617 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
42618
42619         * gcc.dg/cast-qual-1.c: Revert last change.
42620
42621 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42622
42623         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
42624
42625 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
42626
42627         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
42628         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
42629
42630 2000-04-03  Jeffrey A Law  (law@cygnus.com)
42631
42632         * gcc.c-torture/compile/20000403-2.c: New test.
42633         * gcc.c-torture/compile/20000403-1.c: New test.
42634
42635 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
42636
42637         * gcc.c-torture/execute/20000403-1.c: New test.
42638
42639 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
42640
42641         * gcc.c-torture/execute/20000402-1.c: New test.
42642
42643 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
42644
42645         * gcc.c-torture/execute/va-arg-15.c: New test.
42646         * gcc.c-torture/execute/va-arg-16.c: New test.
42647         * gcc.c-torture/execute/va-arg-17.c: New test.
42648         * gcc.c-torture/execute/va-arg-18.c: New test.
42649         * gcc.c-torture/execute/va-arg-19.c: New test.
42650
42651 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
42652
42653         * gcc.c-torture/compile/981211-1.c: Move to...
42654         * gcc.dg/cpp-as1.c: ...here.
42655         * gcc.dg/cpp-as2.c: New file.
42656
42657         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
42658         compiler.
42659
42660 2000-04-02  Neil Booth  <NeilB@earthling.net>
42661
42662         * gcc.dg/cpp-cond.c  New tests.
42663         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
42664         accidental success less likely.
42665         * gcc.dg/cpp-missingop.c  New tests.
42666         * gcc.dg/cpp-missingparen.c  New tests.
42667         * gcc.dg/cpp-shift.c  New tests.
42668         * gcc.dg/cpp-shortcircuit.c  New tests.
42669         * gcc.dg/cpp-unary.c  New tests.
42670
42671 2000-03-29  Jeffrey A Law  (law@cygnus.com)
42672
42673         * gcc.c-torture/compile/20000329-1.c: New test.
42674
42675 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
42676
42677         * gcc.c-torture/compile/20000326-1.c: New test.
42678         * gcc.c-torture/compile/20000326-2.c: New test.
42679
42680 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
42681
42682         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
42683         the first parameter is a function argument.
42684
42685 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
42686
42687         * g++.old-deja/g++.ext/array4.C: New test.
42688
42689 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
42690
42691         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
42692
42693 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42694
42695         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
42696
42697 2000-03-19  Richard Henderson  <rth@cygnus.com>
42698
42699         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
42700
42701 2000-03-19  Richard Henderson  <rth@cygnus.com>
42702
42703         * gcc.c-torture/compile/20000319-1.c: New test.
42704
42705 2000-03-14  Jeffrey A Law  (law@cygnus.com)
42706
42707         * gcc.c-torture/execute/20000314-3.c: New test.
42708         * gcc.c-torture/execute/20000314-2.c: New test.
42709         * gcc.c-torture/execute/20000314-1.c: New test.
42710         * gcc.c-torture/compile/20000314-2.c: New test.
42711         * gcc.c-torture/compile/20000314-1.c: New test.
42712
42713 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
42714
42715         * g++.old-deja/g++.warn/inline.C: New test.
42716
42717 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
42718
42719         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
42720         standards-compliant result rather than specific constants.
42721         Put test-values in array.
42722
42723 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
42724
42725         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
42726         (g++_target_compile): Put test-specific options last.
42727
42728 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42729
42730         * g++.old-deja/g++.eh/vbase4.C: New test.
42731
42732 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42733
42734         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
42735
42736 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42737
42738         * g++.old-deja/g++.brendan/misc12.C: Removed.
42739         * g++.old-deja/g++.pt/memtemp77.C: Constify.
42740         * g++.old-deja/g++.ext/pretty4.C: New test.
42741
42742 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
42743
42744         * g++.old-deja/g++.other/string2.C: New test.
42745
42746 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
42747
42748         * g++.old-deja/g++.warn/impint2.C: New test.
42749
42750 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
42751
42752         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
42753         is 1, not zero.
42754
42755 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
42756
42757         * g++.old-deja/g++.warn/impint.C: New test.
42758         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
42759         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
42760         * g++.old-deja/g++.pt/explicit12.C: Likewise.
42761         * g++.old-deja/g++.pt/explicit13.C: Likewise.
42762         * g++.old-deja/g++.pt/explicit17.C: Likewise.
42763         * g++.old-deja/g++.pt/explicit18.C: Likewise.
42764         * g++.old-deja/g++.pt/explicit19.C: Likewise.
42765         * g++.old-deja/g++.pt/explicit23.C: Likewise.
42766         * g++.old-deja/g++.pt/explicit31.C: Likewise.
42767         * g++.old-deja/g++.pt/explicit35.C: Likewise.
42768         * g++.old-deja/g++.pt/explicit6.C: Likewise.
42769         * g++.old-deja/g++.pt/memclass7.C: Likewise.
42770
42771 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
42772
42773         * gcc.dg/cpp-redef.c: New test.
42774
42775 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
42776
42777         * g++.old-deja/g++.pt/unify7.C: New test.
42778
42779 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
42780
42781         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
42782         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
42783
42784 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
42785
42786         * gcc.c-torture/compile/20000224-1.c: New test.
42787
42788 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42789
42790         * gcc.c-torture/compile/cpp-2.c: New test.
42791         * gcc.c-torture/compile/cpp-1.c: New test.
42792
42793 2000-02-25  Jeffrey A Law  (law@cygnus.com)
42794
42795         * gcc.c-torture/execute/20000225-1.c: New test.
42796
42797 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42798
42799         * gcc.dg/cpp-li2.c: New test.
42800
42801         * gcc.dg/cpp-wi1.c: New test.
42802
42803         * gcc.dg/cpp-li1.c: New test.
42804
42805 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
42806
42807         * g++.old-deja/g++.other/sizeof5.C: New test.
42808
42809 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42810
42811         * gcc.c-torture/execute/va-arg-13.c: New test.
42812
42813 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
42814
42815         * gcc.c-torture/execute/va-arg-12.c: New test.
42816
42817 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42818
42819         * gcc.c-torture/execute/20000223-1.c: New test.
42820
42821 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
42822
42823         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
42824
42825 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
42826
42827         * g++.old-deja/g++.abi/ptrmem.C: New test.
42828
42829 2000-02-19  Richard Henderson  <rth@cygnus.com>
42830
42831         * gcc.c-torture/compile/init-3.c: New.
42832
42833 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
42834
42835         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
42836         ALWAYS_CXXFLAGS.
42837
42838 2000-02-11  Robert Lipe <robertl@sco.com>
42839
42840         * gcc.c-torture/compile/20000211-3.c: New test.
42841
42842 2000-02-11  Martin Buchholz <martin@xemacs.org>
42843
42844         * gcc.c-torture/compile/20000211-2.c: New test.
42845
42846 2000-02-11  Jeffrey A Law  (law@cygnus.com)
42847
42848         * gcc.c-torture/compile/20000211-1.c: New test.
42849
42850 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
42851
42852         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
42853           on native targets
42854
42855 2000-02-08  Nathan Sidwell  <nathan@acm.org>
42856
42857         * g++.old-deja/g++.other/cast5.C: New test.
42858
42859 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
42860
42861         * gcc.c-torture/execute/20000205-1.c: New.
42862
42863 2000-02-03  Nathan Sidwell  <nathan@acm.org>
42864
42865         * g++.old-deja/g++.jason/cast3.C: Return void.
42866         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
42867
42868 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42869
42870         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
42871
42872         * gcc.dg/loop-1.c: New test.
42873
42874 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
42875
42876         * gcc.c-torture/compile/20000127-1.c: New test.
42877         * gcc.c-torture/execute/991228-1.c: New test.
42878
42879 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42880
42881         * gcc.dg/unused-2.c: New test.
42882
42883         * gcc.dg/conv-1.c: New test.
42884
42885 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
42886
42887         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
42888         compiler.
42889         (tool_option_proc): Fix typo.
42890
42891 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
42892
42893         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
42894         of the ld on the host, not on the build machine.
42895         Also, don't crash if '--help' is not a supported option.
42896
42897 2000-01-24  Richard Henderson  <rth@cygnus.com>
42898
42899         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
42900
42901 2000-01-20  Jeffrey A Law  (law@cygnus.com)
42902
42903         * gcc.c-torture/execute/20000120-2.c: New test.
42904         * gcc.c-torture/execute/20000120-1.c: New test.
42905
42906 2000-01-13  Jeffrey A Law  (law@cygnus.com)
42907
42908         * gcc.c-torture/execute/20000113-1.c: New test.
42909
42910 2000-01-12  Jeffrey A Law  (law@cygnus.com)
42911
42912         * gcc.c-torture/execute/20000112-1.c: New test.
42913
42914 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42915
42916         * gcc.dg/20000111-1.c: New test.
42917
42918 2000-01-10  Jeffrey A Law  (law@cygnus.com)
42919
42920         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
42921         with 16 bit integers.
42922
42923 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42924
42925         * gcc.dg/20000108-1.c: New test.
42926
42927 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42928
42929         * g++.old-deja/g++.ns/koenig8.C: New test.
42930
42931 2000-01-05  Nathan Sidwell  <nathan@acm.org>
42932
42933         * g++.old-deja/g++.other/cast4.C: New test.
42934
42935 2000-01-05  Jeffrey A Law  (law@cygnus.com)
42936
42937         * gcc.c-torture/compile/20000105-2.c: New test.
42938         * gcc.c-torture/compile/20000105-1.c: New test.
42939
42940 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42941
42942         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
42943         references to printf & atoi to conform to ANSI standard.
42944         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
42945         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
42946         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
42947         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
42948         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
42949         * g++.old-deja/g++.brendan/complex1.C: Likewise.
42950         * g++.old-deja/g++.brendan/copy1.C: Likewise.
42951         * g++.old-deja/g++.brendan/copy2.C: Likewise.
42952         * g++.old-deja/g++.brendan/copy3.C: Likewise.
42953         * g++.old-deja/g++.brendan/copy4.C: Likewise.
42954         * g++.old-deja/g++.brendan/copy5.C: Likewise.
42955         * g++.old-deja/g++.brendan/copy6.C: Likewise.
42956         * g++.old-deja/g++.brendan/copy7.C: Likewise.
42957         * g++.old-deja/g++.brendan/copy8.C: Likewise.
42958         * g++.old-deja/g++.brendan/crash11.C: Likewise.
42959         * g++.old-deja/g++.brendan/crash14.C: Likewise.
42960         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
42961         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
42962         * g++.old-deja/g++.brendan/delete2.C: Likewise.
42963         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
42964         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
42965         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
42966         * g++.old-deja/g++.brendan/eh1.C: Likewise.
42967         * g++.old-deja/g++.brendan/groff1.C: Likewise.
42968         * g++.old-deja/g++.brendan/init3.C: Likewise.
42969         * g++.old-deja/g++.brendan/misc12.C: Likewise.
42970         * g++.old-deja/g++.brendan/misc7.C: Likewise.
42971         * g++.old-deja/g++.brendan/new2.C: Likewise.
42972         * g++.old-deja/g++.brendan/operators4.C: Likewise.
42973         * g++.old-deja/g++.brendan/operators5.C: Likewise.
42974         * g++.old-deja/g++.brendan/overload2.C: Likewise.
42975         * g++.old-deja/g++.brendan/overload7.C: Likewise.
42976         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
42977         * g++.old-deja/g++.brendan/reference1.C: Likewise.
42978         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
42979         * g++.old-deja/g++.brendan/template24.C: Likewise.
42980         * g++.old-deja/g++.brendan/template3.C: Likewise.
42981         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
42982         * g++.old-deja/g++.jason/inline3.C: Likewise.
42983         * g++.old-deja/g++.jason/opeq.C: Likewise.
42984         * g++.old-deja/g++.law/arg5.C: Likewise.
42985         * g++.old-deja/g++.law/arm7.C: Likewise.
42986         * g++.old-deja/g++.law/ctors11.C: Likewise.
42987         * g++.old-deja/g++.law/cvt8.C: Likewise.
42988         * g++.old-deja/g++.law/init9.C: Likewise.
42989         * g++.old-deja/g++.law/refs4.C: Likewise.
42990         * g++.old-deja/g++.law/template2.C: Likewise.
42991         * g++.old-deja/g++.law/visibility24.C: Likewise.
42992         * g++.old-deja/g++.law/vtable3.C: Likewise.
42993         * g++.old-deja/g++.mike/asm2.C: Likewise.
42994         * g++.old-deja/g++.mike/eh1.C: Likewise.
42995         * g++.old-deja/g++.mike/misc1.C: Likewise.
42996         * g++.old-deja/g++.mike/misc13.C: Likewise.
42997         * g++.old-deja/g++.mike/misc14.C: Likewise.
42998         * g++.old-deja/g++.mike/ns12.C: Likewise.
42999         * g++.old-deja/g++.mike/p1248.C: Likewise.
43000         * g++.old-deja/g++.mike/p3708.C: Likewise.
43001         * g++.old-deja/g++.mike/p3708a.C: Likewise.
43002         * g++.old-deja/g++.mike/p3708b.C: Likewise.
43003         * g++.old-deja/g++.mike/p646.C: Likewise.
43004         * g++.old-deja/g++.mike/p700.C: Likewise.
43005         * g++.old-deja/g++.mike/p783.C: Likewise.
43006         * g++.old-deja/g++.mike/p783a.C: Likewise.
43007         * g++.old-deja/g++.mike/p783b.C: Likewise.
43008         * g++.old-deja/g++.mike/p786.C: Likewise.
43009         * g++.old-deja/g++.mike/p789.C: Likewise.
43010         * g++.old-deja/g++.mike/p789a.C: Likewise.
43011         * g++.old-deja/g++.mike/p807a.C: Likewise.
43012         * g++.old-deja/g++.other/delete3.C: Likewise.
43013         * g++.old-deja/g++.other/dyncast1.C: Likewise.
43014         * g++.old-deja/g++.other/dyncast2.C: Likewise.
43015         * g++.old-deja/g++.other/dyncast3.C: Likewise.
43016         * g++.old-deja/g++.other/empty1.C: Likewise.
43017         * g++.old-deja/g++.other/temporary1.C: Likewise.
43018         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
43019         * g++.old-deja/g++.pt/t16.C: Likewise.
43020         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
43021
43022 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
43023
43024         * gcc.dg/991230-1.c: New test.
43025
43026 1999-12-29  Jeffrey A Law  (law@cygnus.com)
43027
43028         * gcc.c-torture/compile/991229-3.c: New test.
43029         * gcc.c-torture/compile/991229-2.c: New test.
43030         * gcc.c-torture/compile/991229-1.c: New test.
43031
43032 1999-12-29  Greg McGary <gkm@eng.ascend.com>
43033
43034         * gcc.c-torture/compile/labels-2.c: New test.
43035
43036 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
43037
43038         * gcc.c-torture/execute/991227-1.c: New test.
43039
43040 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43041
43042         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
43043
43044 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
43045
43046         * gcc.c-torture/execute/991221-1.c: New test.
43047
43048 1999-12-20  Nathan Sidwell  <nathan@acm.org>
43049
43050         * g++.old-deja/g++.other/cast3.C: New test.
43051
43052 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
43053
43054         * gcc.c-torture/execute/991216-4.c: New test.
43055
43056 1999-12-16  Michael Meissner  <meissner@cygnus.com>
43057
43058         * gcc.c-torture/execute/991216-1.c: New test.
43059         * gcc.c-torture/execute/991216-2.c: New test.
43060         * gcc.c-torture/execute/991216-3.c: New test.
43061
43062 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43063
43064         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
43065         Actually make the test fail by using "-O2" for compilation.
43066
43067 1999-12-15  Nathan Sidwell  <nathan@acm.org>
43068
43069         * g++.old-deja/g++.warn/cast-align1.C: New test.
43070
43071 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43072
43073         * gcc.c-torture/compile/991214-1.c: New test.
43074         * gcc.c-torture/compile/991214-2.c: New test.
43075
43076 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
43077
43078         * gcc.dg/991214-1.c: New test.
43079
43080 1999-12-13  Jeffrey A Law  (law@cygnus.com)
43081
43082         * gcc.c-torture/compile/991213-3.c: New test.
43083         * gcc.c-torture/compile/991213-2.c: New test.
43084         * gcc.c-torture/compile/991213-1.c: New test.
43085
43086 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
43087
43088         * gcc.dg/991209-1.c: New test.
43089
43090 1999-12-08  Nathan Sidwell <nathan@acm.org>
43091
43092         * gcc.c-torture/compile/991208-1.c: New test.
43093
43094 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43095
43096         * gcc.dg/ultrasp2.c: New test.
43097
43098 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
43099
43100         * g++.old-deja/g++.abi/align.C (main): Fix typo.
43101
43102 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
43103
43104         * gcc.c-torture/compile/991202-1.c: New test.
43105         * gcc.c-torture/execute/991202-1.c: New test.
43106         * gcc.c-torture/execute/991202-2.c: New test.
43107         * gcc.c-torture/execute/991202-3.c: New test.
43108
43109 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
43110
43111         * g++.old-deja/g++.abi/align.C: New test.
43112         * g++.old-deja/g++.abi/aggregates.C: Likewise.
43113         * g++.old-deja/g++.abi/bitfields.C: Likewise.
43114
43115 1999-12-01  Richard Henderson  <rth@cygnus.com>
43116
43117         * gcc.c-torture/execute/991201-1.c: New.
43118
43119 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
43120
43121         * gcc.dg/991129-1.c: New test.
43122
43123 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
43124
43125         * gcc.c-torture/compile/991127-1.c: New test.
43126
43127 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43128
43129         * g++.old-deja/g++.other/warn4.C: New test.
43130
43131 1999-11-22  Nathan Sidwell  <nathan@acm.org>
43132
43133         * g++.old-deja/g++.eh/cleanup2.C: New test.
43134         * g++.old-deja/g++.ext/pretty2.C: New test.
43135         * g++.old-deja/g++.ext/pretty3.C: New test.
43136         * g++.old-deja/g++.other/debug6.C: New test.
43137
43138 1999-10-20  Jim Wilson  <wilson@cygnus.com>
43139
43140         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
43141         compiler_output to look for one error message instead of two.
43142
43143 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
43144
43145         * gcc.c-torture/execute/991118-1.c: Also test case
43146         where the word boundary does not split a byte evenly.
43147
43148 1999-11-19  Nathan Sidwell  <nathan@acm.org>
43149
43150         * g++.old-deja/g++.ext/restrict1.C: New test.
43151
43152 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
43153
43154         * gcc.c-torture/execute/991118-1.c: New test.
43155
43156 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
43157
43158         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
43159         working directory pathnames.
43160
43161 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
43162
43163         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
43164         host is equipped with driver.h and driver.o so it can actually
43165         compile and run the tests.
43166
43167 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
43168
43169         * gcc.c-torture/compile/991008-1.c: New test.
43170
43171 1999-11-08  Nick Clifton  <nickc@cygnus.com>
43172
43173         * lib/gcc-dg.exp: Include target-supports.exp
43174
43175 1999-11-05  Nick Clifton  <nickc@cygnus.com>
43176
43177         * lib/target-supports.exp: New file: Provide procs to test for
43178         features supported by the target.
43179         (check_weak_available): Moved here from ecos.exp.
43180         (check_alias_available): New proc: Determine of the target
43181         toolchain supports the alias attribute.
43182
43183         * gcc.dg/special/ecos.exp: Move check_weak_available to
43184         target-supports.exp.
43185         (alias-1.c): Only perform the test if the target supports
43186         aliases.
43187         (wkali-1.c): Only perform the test if the target supports
43188         aliases.
43189
43190         * gcc.dg/990506-0.c: Expect error messages from cross
43191         targets as well as native targets.
43192
43193 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43194
43195         * gcc.dg/ultrasp1.c: Removed xfail.
43196         * gcc.dg/struct-ret-2.c: Likewise.
43197         * gcc.dg/array-1.c: Likewise.
43198
43199 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
43200
43201         * gcc.dg/struct-ret-2.c: New test.
43202
43203         * gcc.dg/array-1.c: New test.
43204
43205 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
43206
43207         * gcc.c-torture/execute/991030-1.c: New test.
43208
43209 1999-10-26  Richard Henderson  <rth@cygnus.com>
43210
43211         * gcc.c-torture/compile/991026-2.c: New test.
43212
43213 1999-10-26  Jeffrey A Law  (law@cygnus.com)
43214
43215         * gcc.c-torture/compile/991026-1.c: New test.
43216
43217 1999-10-23  Jeffrey A Law  (law@cygnus.com)
43218
43219         * gcc.c-torture/execute/991023-1.c: New test.
43220
43221 1999-10-19  Jeffrey A Law  (law@cygnus.com)
43222
43223         * gcc.c-torture/execute/991019-1.c: New test.
43224
43225 1999-10-16  Richard Henderson  <rth@cygnus.com>
43226
43227         * gcc.c-torture/execute/991016-1.c: New test.
43228
43229 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
43230
43231         * gcc.c-torture/execute/991014-1.c: New test.
43232
43233 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
43234
43235         * g++.old-deja/g++.other/union2.C: New test.
43236
43237 1999-10-13  Nathan Sidwell  <nathan@acm.org>
43238
43239         * g++.old-deja/g++.other/vaarg2.C: New test.
43240         * g++.old-deja/g++.other/vaarg3.C: New test.
43241
43242 1999-10-12  Craig Burley  <craig@jcb-sc.com>
43243
43244         * g77.f-torture/noncompile/19990905-1.f: Moved from being
43245         in compile/.
43246
43247 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
43248
43249         * gcc.c-torture/execute/va-arg-11.c: New test.
43250
43251 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
43252
43253         * lib/file-format.exp (gcc_target_object_format): Don't
43254         crash if objdump is unavailable.
43255
43256 1999-09-29  Donn Terry <donn@interix.com>
43257
43258         * gcc.misc-tests/mg.exp: delete extraneous redirection.
43259
43260 1999-09-28  Nick Clifton  <nickc@cygnus.com>
43261
43262         * gcc.c-torture/compile/990928-1.c: New test.
43263
43264 1999-09-28  Nathan Sidwell  <nathan@acm.org>
43265
43266         * g++.old-deja/g++.other/decl6.C: New test.
43267
43268 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43269
43270         * gcc.c-torture/execute/va-arg-10.c: New test.
43271
43272 1999-09-27  Nathan Sidwell  <nathan@acm.org>
43273
43274         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
43275         __PRETTY_FUNCTION__.
43276
43277 1999-09-23  Nick Clifton  <nickc@cygnus.com>
43278
43279         * gcc.c-torture/execute/990923-1.c: New test.
43280
43281 1999-09-21  Nick Clifton  <nickc@cygnus.com>
43282
43283         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
43284         for which -fpic is inappropriate.
43285
43286 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
43287
43288         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
43289
43290 1999-09-21  Nathan Sidwell  <nathan@acm.org>
43291
43292         * g++.old-deja/g++.other/dyncast1.C: New test.
43293         * g++.old-deja/g++.other/dyncast2.C: New test.
43294         * g++.old-deja/g++.other/dyncast3.C: New test.
43295         * g++.old-deja/g++.other/dyncast4.C: New test.
43296         * g++.old-deja/g++.other/dyncast5.C: New test.
43297         * g++.old-deja/g++.eh/catch3.C: New test.
43298         * g++.old-deja/g++.eh/catch3p.C: New test.
43299         * g++.old-deja/g++.eh/catch4.C: New test.
43300         * g++.old-deja/g++.eh/catch4p.C: New test.
43301         * g++.old-deja/g++.eh/catch5.C: New test.
43302         * g++.old-deja/g++.eh/catch5p.C: New test.
43303         * g++.old-deja/g++.eh/catch6.C: New test.
43304         * g++.old-deja/g++.eh/catch6p.C: New test.
43305         * g++.old-deja/g++.eh/catch7.C: New test.
43306         * g++.old-deja/g++.eh/catch7p.C: New test.
43307         * g++.old-deja/g++.eh/catch8.C: New test.
43308         * g++.old-deja/g++.eh/catch8p.C: New test.
43309         * g++.old-deja/g++.eh/catch9.C: New test.
43310         * g++.old-deja/g++.eh/catch9p.C: New test.
43311
43312 1999-09-13  Nathan Sidwell  <nathan@acm.org>
43313
43314         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
43315         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
43316
43317 1999-09-13  Jeffrey A Law  (law@cygnus.com)
43318
43319         * gcc.c-torture/compile/990913-1.c: New test.
43320
43321 1999-09-10  Nathan Sidwell  <nathan@acm.org>
43322
43323         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
43324         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43325
43326 1999-09-09  Richard Henderson  <rth@cygnus.com>
43327
43328         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
43329
43330 1999-09-09  Nathan Sidwell  <nathan@acm.org>
43331
43332         * g++.old-deja/g++.other/lookup11.C: New test.
43333         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
43334         what is permitted and what we want.
43335         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
43336         overload use.
43337         * g++.old-deja/g++.jason/rfg5.C: Likewise.
43338
43339 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
43340
43341         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
43342         * gcc.c-torture/noncompile/poison-1.c: New file.
43343
43344 1999-09-08  Nathan Sidwell  <nathan@acm.org>
43345
43346         * g++.old-deja/g++.other/sizeof3.C: New test.
43347         * g++.old-deja/g++.other/sizeof4.C: New test.
43348         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
43349         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
43350
43351 1999-09-07  Richard Henderson  <rth@cygnus.com>
43352
43353         * gcc.dg/va-arg-1.c: New.
43354
43355 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
43356
43357         * gcc.c-torture/execute/va-arg-9.c: New test.
43358
43359 1999-09-05  Craig Burley  <craig@jcb-sc.com>
43360
43361         * g77.f-torture/compile/980519-2.f: New test.
43362         * g77.f-torture/compile/19990905-0.f: New test.
43363         * g77.f-torture/compile/19990905-1.f: New test.
43364         * g77.f-torture/compile/19990905-2.f: New test.
43365
43366         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
43367
43368 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
43369
43370         * gcc.c-torture/execute/990827-1.c: Fix typo.
43371
43372 1999-09-03  Nathan Sidwell  <nathan@acm.org>
43373
43374         * g++.old-deja/g++.other/deref1.C: New test.
43375
43376 1999-09-02  Nathan Sidwell  <nathan@acm.org>
43377
43378         * g++.old-deja/g++.other/ambig2.C: New test.
43379         * g++.old-deja/g++.other/cond5.C: New test.
43380         * g++.old-deja/g++.other/lookup16.C: New test.
43381
43382 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
43383
43384         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
43385         assemblers too.
43386
43387 1999-08-31  Jeffrey A Law  (law@cygnus.com)
43388
43389         * lib/c-torture.exp: Avoid the "compare executables" optimization
43390         when testing native.
43391
43392 1999-08-29  Jeffrey A Law  (law@cygnus.com)
43393
43394         * gcc.c-torture/execute/990829-1.c: New test.
43395         * gcc.c-torture/compile/990829-1.c: New test.
43396
43397 1999-08-27  Paul Burchard  <burchard@pobox.com>
43398
43399         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
43400         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
43401         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
43402         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
43403         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
43404         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
43405         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
43406         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
43407         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
43408         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
43409         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
43410
43411 1999-08-27  Jeffrey A Law  (law@cygnus.com)
43412
43413         * gcc.c-torture/execute/990827-1.c: New test.
43414
43415 1999-08-26  Craig Burley  <craig@jcb-sc.com>
43416
43417         * g77.f-torture/noncompile/19990826-4.f: New test.
43418
43419         * g77.f-torture/compile/19990826-3.f: New test.
43420
43421         * g77.f-torture/execute/19990826-2.f: New test.
43422
43423         * g77.f-torture/compile/19990826-1.f: New test.
43424
43425         * gcc.c-torture/execute/990826-0.c: New test.
43426         * g77.c-torture/execute/19990826-0.f: New test.
43427
43428         * g77.f-torture/noncompile/970626-2.f: New test.
43429
43430 1999-08-25  Paul Burchard  <burchard@pobox.com>
43431
43432         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
43433         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
43434         lss-011.C: New tests.
43435
43436 1999-08-25  Nathan Sidwell  <nathan@acm.org>
43437
43438         * g++.old-deja/g++.other/decl5.C: New test.
43439
43440 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43441
43442         * noncompile/noncompile.exp: Load_lib c-torture.exp.
43443         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
43444         call `postbase' for each one.  All callers of `postbase' changed
43445         to call this instead.
43446
43447 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
43448
43449         * gcc.c-torture/execute/990811-1.c: New test.
43450
43451 1999-08-09  Nick Clifton  <nickc@cygnus.com>
43452
43453         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
43454         just native ones.
43455
43456         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
43457         just native ones.
43458
43459 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43460
43461         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
43462
43463 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43464
43465         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
43466
43467 1999-08-04  Nathan Sidwell  <nathan@acm.org>
43468
43469         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
43470
43471 1999-08-04  Jeffrey A Law  (law@cygnus.com)
43472
43473         * gcc.c-torture/execute/990804-1.c: New test.
43474
43475 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43476
43477         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
43478         * g++.old-deja/g++.brendan/crash64.C: Likewise.
43479         * g++.old-deja/g++.brendan/overload8.C: Likewise.
43480
43481 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43482
43483         * g++.old-deja/g++.other/struct1.C: New test.
43484
43485 1999-08-03  Nathan Sidwell  <nathan@acm.org>
43486
43487         * g++.old-deja/g++.other/enum2.C: New test.
43488
43489 1999-08-02  Richard Henderson  <rth@cygnus.com>
43490
43491         Adapted from tests from Franz Sirl:
43492         * gcc.c-torture/execute/va-arg-7.c: New test.
43493         * gcc.c-torture/execute/va-arg-8.c: New test.
43494
43495 1999-08-01  Jeffrey A Law  (law@cygnus.com)
43496
43497         * gcc.c-torture/compile/990801-2.c: New test.
43498
43499         * gcc.c-torture/compile/990801-1.c: New test.
43500
43501 1999-07-27  Michael Meissner  <meissner@cygnus.com>
43502
43503         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
43504         fp-cmp-1.c, converting double to float.
43505
43506         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
43507         fp-cmp-1.c, converting double to long double.
43508
43509         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
43510         from fr1 to unknown_register, since fr1 is a legitimate register
43511         on some machines.
43512
43513 1999-07-25  Jeffrey A Law  (law@cygnus.com)
43514
43515         * README: More listname related changes.
43516
43517 1999-07-08  Catherine Moore  <clm@cygnus.com>
43518
43519         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
43520
43521 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
43522
43523         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
43524
43525 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
43526
43527         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
43528
43529 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
43530
43531         * gcc.dg/990703-1.c: New test.
43532
43533 1999-06-29  Nick Clifton  <nickc@cygnus.com>
43534
43535         * lib/file-format.exp: New file: Move definition of proc
43536         gcc_target_object_format to here from
43537         gcc.dg/special/ecos.exp.
43538
43539         * lib/c-torture.exp: Include lib file-format.exp.
43540         * lib/gcc-dg.exp: Include lib file-format.exp.
43541
43542         * gcc.dg/special/ecos.exp: Remove definition of proc
43543         gcc_target_object_format.
43544
43545 1999-06-28  Jeffrey A Law  (law@cygnus.com)
43546
43547         * gcc.c-torture/execute/990628-1.c: New test.
43548
43549 1999-06-25  Jeffrey A Law  (law@cygnus.com)
43550
43551         * gcc.c-torture/compile/990625-2.c: New test.
43552
43553         * gcc.c-torture/compile/990625-1.c: New test.
43554
43555 1999-06-23  Nick Clifton  <nickc@cygnus.com>
43556
43557         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
43558         attributes compile.
43559         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
43560         ports that use the COFF/PE file format.
43561
43562 1999-06-17  Jeffrey A Law  (law@cygnus.com)
43563
43564         * gcc.c-torture/compile/990617-1.c: New test.
43565
43566 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
43567
43568         * g++.old-deja/g++.other/decl4.C: New test.
43569
43570 1999-06-14  Nathan Sidwell  <nathan@acm.org>
43571
43572         * g++.old-deja/g++.other/bitfld3.C: New test.
43573
43574 1999-06-08  Nathan Sidwell  <nathan@acm.org>
43575
43576         * g++.old-deja/g++.eh/catch1.C: New test.
43577
43578 1999-06-07  Jeffrey A Law  (law@cygnus.com)
43579
43580         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
43581
43582         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
43583         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
43584
43585 1999-06-05  Craig Burley  <craig@jcb-sc.com>
43586
43587         * g77.f-torture/compile/19990502-0.f: Replace with new,
43588         shorter, test that still fails after recent changes.
43589
43590 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43591
43592         * gcc.c-torture/execute/990604-1.c: New test.
43593
43594 1999-05-31  Jeffrey A Law  (law@cygnus.com)
43595
43596         * gcc.c-torture/execute/990531-1.c: New test.
43597
43598 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43599
43600         * gcc.c-torture/compile/990527-1.c: New test.
43601
43602 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
43603
43604         * gcc.c-torture/execute/990527-1.c: New test.
43605
43606 1999-05-25  Nick Clifton  <nickc@cygnus.com>
43607
43608         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
43609         bitfields as signed.
43610
43611 1999-05-25  Craig Burley  <craig@jcb-sc.com>
43612
43613         * g77.f-torture/compile/19990525-0.f: New test.
43614
43615 1999-05-25  Jeffrey A Law  (law@cygnus.com)
43616
43617         * gcc.c-torture/execute/990525-2.c: New test.
43618
43619         * gcc.c-torture/execute/990525-1.c: New test.
43620
43621 1999-05-24  Nathan Sidwell  <nathan@acm.org>
43622
43623         * g++.old-deja/g++.other/anon3.C: New test.
43624         * g++.old-deja/g++.other/anon4.C: New test.
43625         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
43626         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
43627         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
43628         Merrill).
43629
43630 1999-05-24  Jeffrey A Law  (law@cygnus.com)
43631
43632         * gcc.c-torture/execute/990524-1.c: New test.
43633
43634         * gcc.dg/990524-1.c: New test.
43635
43636 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43637
43638         * gcc.c-torture/compile/990523-1.c: New test.
43639
43640 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
43641
43642         * gcc.c-torture/compile/990519-1.c: New test.
43643
43644 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43645
43646         * gcc.c-torture/compile/990517-1.c: New test.
43647
43648         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
43649         (e4, f4): New tests.
43650         (main): Call them.
43651
43652 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43653
43654         * gcc.dg/noreturn-1.c: New test.
43655
43656 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
43657
43658         * gcc.c-torture/execute/990513-1.c: New test.
43659
43660 1999-05-10  Richard Henderson  <rth@cygnus.com>
43661
43662         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
43663
43664 1999-05-10  Craig Burley  <craig@jcb-sc.com>
43665
43666         * g77.f-torture/execute/erfc.f: Use small single-precision
43667         values, to avoid problems on Alphas when not -mieee.
43668
43669 1999-05-08  Craig Burley  <craig@jcb-sc.com>
43670
43671         * gcc.dg/990506-0.c: New test.
43672
43673 1999-05-08  Richard Henderson  <rth@cygnus.com>
43674
43675         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
43676         the constant to test.  Don't XFAIL 64-bit targets.
43677
43678         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
43679         * g++.old-deja/g++.law/profile1.C: Likewise.
43680
43681         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
43682         operator new instances.
43683         * g++.old-deja/g++.other/delete5.C: Likewise.
43684
43685 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43686
43687         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
43688         intrinsic.
43689
43690 1999-05-03  Craig Burley  <craig@jcb-sc.com>
43691
43692         * g77.f-torture/execute/u77-test.f: Reverse order of two
43693         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
43694
43695 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
43696
43697         * gcc.dg/compare1.c: New test.
43698
43699 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
43700
43701         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
43702         New tests.
43703
43704 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43705
43706         * g77.f-torture/compile/19990502-1.f: New test.
43707
43708 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43709
43710         * g77.f-torture/compile/19990502-0.f: New test.
43711
43712 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43713
43714         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
43715         intrinsic.
43716
43717 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43718
43719         * g77.f-torture/execute/u77-test.f (main): List libU77
43720         intrinsics not currently tested.
43721         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
43722         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
43723         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
43724         Trim blanks off the ends of some printed strings.
43725
43726 1999-05-02  Craig Burley  <craig@jcb-sc.com>
43727
43728         * g77.f-torture/execute/u77-test.f (main): Just warn about
43729         FSTAT gid disagreement, as it's expected on some systems.
43730
43731 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43732
43733         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
43734         use a new function, which allows for some slop.
43735         Clean up some commentary.
43736         (issum): The new function.
43737         (sgladd): Deleted subroutine.
43738
43739 1999-05-01  Craig Burley  <craig@jcb-sc.com>
43740
43741         * g77.f-torture/execute/u77-test.f: Modify to be more like
43742         libf2c/libU77 version, bringing patches to that version here.
43743         Add suitable commentary.
43744
43745 1999-04-25  Richard Henderson  <rth@cygnus.com>
43746
43747         * gcc.dg/990424-1.c: New test.
43748
43749 1999-04-24  Craig Burley  <craig@jcb-sc.com>
43750
43751         * g77.f-torture/execute/u77-test.f (main): Bug involving
43752         LSTAT has been fixed, so turn back on full checking.
43753
43754 1999-04-20  Craig Burley  <craig@jcb-sc.com>
43755
43756         * g77.f-torture/compile/19990419-0.f: New test.
43757         * g77.f-torture/execute/19990419-1.f: New test.
43758
43759 1999-04-17  Richard Henderson  <rth@cygnus.com>
43760
43761         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
43762         to avoid the need for a prototype to supress a warning.
43763
43764 1999-04-07  Jim Wilson  <wilson@cygnus.com>
43765
43766         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
43767
43768 1999-04-04  Jeffrey A Law  (law@cygnus.com)
43769
43770         * gcc.c-torture/execute/990404-1.c: New test.
43771
43772 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43773
43774         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
43775         * gcc.dg/cpp-if3.c: Don't use -pedantic.
43776         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
43777         missing initializer warnings.
43778
43779 1999-03-28  Jeffrey A Law  (law@cygnus.com)
43780
43781         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
43782         matching strings.
43783
43784 1999-03-26  Jeffrey A Law  (law@cygnus.com)
43785
43786         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
43787
43788 1999-03-26  Craig Burley  <craig@jcb-sc.com>
43789
43790         * g77.f-torture/execute/19990325-0.f: New test.
43791         * g77.f-torture/execute/19990325-1.f: New test.
43792
43793 1999-03-24  Jeffrey A Law  (law@cygnus.com)
43794
43795         * gcc.c-torture/execute/990324-1.c: New test.
43796
43797 1999-03-22  Jim Wilson  <wilson@cygnus.com>
43798
43799         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
43800         test with 4.
43801
43802 1999-03-17  Richard Henderson  <rth@cygnus.com>
43803
43804         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
43805
43806 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43807
43808         * g77.f-torture/execute/19990313-2.f: New test.
43809         * g77.f-torture/execute/19990313-3.f: New test.
43810
43811 1999-03-13  Craig Burley  <craig@jcb-sc.com>
43812
43813         * g77.f-torture/execute/19990313-0.f: New test.
43814         * g77.f-torture/execute/19990313-1.f: New test.
43815
43816 1999-03-12  Jim Wilson  <wilson@cygnus.com>
43817
43818         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
43819         printf to sprintf.
43820         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
43821         (main): Add check for u15.  Conditionalize u31 check depending on
43822         whether ints are <32 bits or >=32 bits.
43823
43824 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43825
43826         * g77.f-torture/execute/19981119-0.f: Improve testiness.
43827
43828 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43829
43830         * g77.f-torture/compile/19990305-0.f: New test.
43831         * g77.f-torture/execute/19981119-0.f: New test.
43832
43833 1999-03-08  Craig Burley  <craig@jcb-sc.com>
43834
43835         * g77.f-torture/execute/970625-2.f: call ABORT if final
43836         result is not correct, instead of just printing it.
43837         Add this checking via newly introduced obfuscation, to
43838         trip up buggy front ends.
43839
43840 1999-03-07  Craig Burley  <craig@jcb-sc.com>
43841
43842         * g77.f-torture/compile/960317-1.f: Moved from being
43843         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
43844
43845 1999-03-06  Craig Burley  <craig@jcb-sc.com>
43846
43847         * g77.f-torture/execute/960317-1.f: New (old) test.
43848         * g77.f-torture/execute/970625-2.f: Ditto.
43849
43850 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
43851
43852         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
43853         message on line 1 or line 2; cccp and cpplib do this differently.
43854
43855 1999-03-01  Jeffrey A Law  (law@cygnus.com)
43856
43857         * g++.old-deja/g++.law/weak1.C: New test.
43858
43859 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43860
43861         * gcc.c-torture/execute/990119-1.c: Renamed to...
43862         * gcc.dg/990119-1.c: this, so it will only be tested once
43863         (it's a preprocessor test, it doesn't need to be run at
43864         multiple optimization levels).
43865
43866 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
43867
43868         * lib/g++.exp: Don't add incdir=$base_dir/../include to
43869           ALWAYS_CXXFLAGS.
43870
43871 1999-02-24  Craig Burley  <craig@jcb-sc.com>
43872
43873         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
43874         * g77.f-torture/compile/19981216-0.f: ...as it is expected
43875         to not be compilable by current g77.
43876
43877 1999-02-24  Nick Clifton  <nickc@cygnus.com>
43878
43879         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
43880
43881 1999-02-22  Jeffrey A Law  (law@cygnus.com)
43882
43883         * gcc.c-torture/execute/990222-1.c: New test.
43884
43885 1999-02-19  Craig Burley  <craig@jcb-sc.com>
43886
43887         * g77.f-torture/compile/19990218-0.f: New test.
43888         * g77.f-torture/noncompile/19990218-1.f: New test.
43889
43890 1999-02-18  Craig Burley  <craig@jcb-sc.com>
43891
43892         * g77.f-torture/compile/19981216-0.f: New test.
43893
43894 1999-02-14  Jeffrey A Law  (law@cygnus.com)
43895
43896         * gcc.dg/990214-1.c: New test.
43897
43898 1999-02-13  Jeffrey A Law  (law@cygnus.com)
43899
43900         * gcc.dg/990213-2.c: New test.
43901
43902         * gcc.dg/990213-1.c: New test.
43903
43904 1999-02-12  Jeffrey A Law  (law@cygnus.com)
43905
43906         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
43907         ints.
43908
43909 1999-02-11  Nick Clifton  <nickc@cygnus.com>
43910
43911         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
43912         specified by target.
43913
43914         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
43915
43916 1999-02-11  Jeffrey A Law  (law@cygnus.com)
43917
43918         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
43919
43920 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43921
43922         * gcc.dg/special/ecos.exp: New test driver for new tests with
43923         special requirements.
43924
43925         * gcc.dg/special/alias-1.c: New test.
43926         * gcc.dg/special/gcsec-1.c: New test.
43927         * gcc.dg/special/weak-1.c: New test.
43928         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
43929         * gcc.dg/special/weak-2.c: New test.
43930         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
43931         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
43932         * gcc.dg/special/wkali-1.c: New test.
43933         * gcc.dg/special/wkali-2.c: New test.
43934         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
43935         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
43936
43937 1999-02-10  Felix Lee  <flee@cygnus.com>
43938
43939           * lib/c-torture.exp (c-torture-compile): Pull out code for
43940           analyzing gcc error messages.
43941           (c-torture-execute): Likewise.  Fix some (harmless) false
43942           positives.
43943           * lib/gcc.exp (gcc_check_compile): New function.
43944
43945 1999-02-08  Richard Henderson  <rth@cygnus.com>
43946
43947         * gcc.c-torture/execute/990208-1.c: New test.
43948
43949 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
43950
43951         * g++.dg/special/ecos.exp: New driver for new tests with special
43952         requirements
43953
43954         * g++.dg/special/conpr-1.C: New test
43955         * g++.dg/special/conpr-2.C: New test
43956         * g++.dg/special/conpr-2a.C: New test
43957         * g++.dg/special/conpr-3.C: New test
43958         * g++.dg/special/conpr-3a.C: New test
43959         * g++.dg/special/conpr-3b.C: New test
43960
43961         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
43962         allow g++ to use the dg driver
43963
43964         * README: Add comment about g++.dg directory
43965
43966 1999-02-06  Jeffrey A Law  (law@cygnus.com)
43967
43968         * README: Update email addresses.
43969
43970 1999-02-03  Nick Clifton  <nickc@cygnus.com>
43971
43972         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
43973         arguments in order to force structure S onto the stack even on
43974         the alpha.
43975         (test): Pass 10 leading arguments to function foo as well as the
43976         structure S.
43977
43978         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
43979         failure for all targets.
43980
43981         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
43982         abort to terminate program execution.
43983
43984 1999-01-30  Richard Henderson  <rth@cygnus.com>
43985
43986         * gcc.c-torture/execute/990130-1.c: New test.
43987
43988 1999-01-30  Jeffrey A Law  (law@cygnus.com)
43989
43990         * gcc.dg/990130-1.c: New test.
43991
43992 1999-01-28  Michael Meissner  <meissner@cygnus.com>
43993
43994         * gcc.c-torture/execute/990128-1.c: New test.
43995
43996 1999-01-27  Michael Meissner  <meissner@cygnus.com>
43997
43998         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
43999
44000 1999-01-27  Felix Lee  <flee@cygnus.com>
44001
44002         * lib/c-torture.exp (c-torture-compile): pull out code for
44003         analyzing gcc error messages.
44004         (c-torture-execute): ditto, and fix some (harmless) false
44005         positives.
44006         * lib/gcc.exp (gcc_check_compile): new function.
44007
44008 1999-01-17  Jeffrey A Law  (law@cygnus.com)
44009
44010         * gcc.dg/990117-1.c: New test.
44011
44012         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
44013
44014         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
44015
44016 1999-01-15  Jeffrey A Law  (law@cygnus.com)
44017
44018         * g77.f-torture/compile/990115-1.f: New test.
44019
44020 1999-01-07  Jeffrey A Law  (law@cygnus.com)
44021
44022         * gcc.c-torture/compile/990107-1.c: New test
44023
44024 1999-01-06  Jeffrey A Law  (law@cygnus.com)
44025
44026         * gcc.c-torture/execute/990106-2.c: New test.
44027
44028         * gcc.c-torture/execute/990106-1.c: New test.
44029
44030 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
44031
44032         * gcc.c-torture/compile/981223-1.c: New test.
44033
44034 1998-12-29  Richard Henderson  <rth@cygnus.com>
44035
44036         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
44037         (opt3): Rename from opt4 and disable.
44038
44039 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
44040
44041         * g++.old-deja/g++.pt/ptrmem5.C: New test.
44042
44043 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44044
44045         * g++.old-deja/g++.other/conv5.C: New test.
44046
44047 1998-12-14  Nick Clifton  <nickc@cygnus.com>
44048
44049         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
44050
44051 1998-12-11  Jeffrey A Law  (law@cygnus.com)
44052
44053         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
44054
44055 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
44056
44057         * gcc.c-torture/compile/981211-1.c: New test.
44058
44059 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44060
44061         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
44062
44063         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
44064
44065 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44066
44067         * gcc.special/930510-1.c: Make C9X safe.
44068         * gcc.misc-tests/gcov-1.c Similarly.
44069         * gcc.misc-tests/gcov-2.c Similarly.
44070
44071 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44072
44073         * gcc.dg/ultrasp1.c: New test.
44074
44075 1998-12-06  Richard Henderson  <rth@cygnus.com>
44076
44077         * gcc.c-torture/execute/981206.c: New test.
44078
44079 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44080
44081         * g++.old-deja/g++.ns/template7.C: New test.
44082
44083         * g++.old-deja/g++.other/expr1.C: New test.
44084
44085         * g++.old-deja/g++.eh/tmpl3.C: New test.
44086
44087         * g++.old-deja/g++.eh/tmpl2.C: New test.
44088
44089 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44090
44091         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
44092         * g++.old-deja/g++.other/using6.C: Removed.
44093         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
44094
44095         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
44096
44097 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44098
44099         * g++.old-deja/g++.pt/overload8.C: New test.
44100
44101         * g++.old-deja/g++.pt/overload7.C: New test.
44102
44103         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
44104
44105         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
44106         and relinking messages.
44107         * lib/g++.exp (g++_target_compile): Remove .rpo file when
44108         compiling with -frepo.
44109
44110 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
44111
44112         * g++.old-deja/g++.pt/lookup6.C: New test.
44113
44114 1998-11-30  Nick Clifton  <nickc@cygnus.com>
44115
44116         * gcc.c-torture/execute/981130-1.c: New test.
44117         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
44118
44119 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44120
44121         * g++.old-deja/g++.pt/explicit76.C: New test.
44122
44123         * g++.old-deja/g++.pt/friend38.C: New test.
44124
44125         * g++.old-deja/g++.ns/crash2.C: New test.
44126
44127         * g++.old-deja/g++.pt/defarg8.C: New test.
44128
44129         * g++.old-deja/g++.pt/instantiate6.C: New test.
44130
44131         * g++.old-deja/g++.pt/static6.C: New test.
44132
44133         * g++.old-deja/g++.pt/decl2.C: New test.
44134
44135 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44136
44137         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
44138         problem is actually related with name lookup, but so what? :-)
44139
44140         * g++.old-deja/g++.pt/friend37.C: New test.
44141
44142 1998-11-25  Dave Love  <d.love@dl.ac.uk>
44143
44144         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
44145         element, which fails on some systems.
44146
44147         * g77.f-torture/execute/labug1.f: New test.
44148
44149 1998-11-21  Jeffrey A Law  (law@cygnus.com)
44150
44151         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
44152         is defined.
44153
44154 1998-11-18  Dave Love  <d.love@dl.ac.uk>
44155
44156         * g77.f-torture/compile/981117-1.f: New test.
44157
44158 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
44159
44160         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
44161         properly discarded.
44162
44163 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
44164
44165         * gcc.c-torture/execute/memcheck: New directory of tests for
44166         -fcheck-memory-usage.
44167
44168 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
44169
44170         * README: New file, general information about the testsuite and
44171         new description of the various C++ test subdirectories.
44172         * README.g++: Eliminate obsolete information, update and move most
44173         relevant stuff to README.
44174
44175 1998-11-07  Richard Henderson  <rth@cygnus.com>
44176
44177         * gcc.c-torture/compile/981107-1.c: New test.
44178
44179 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
44180
44181         * execute/memcpy-bi.c: New testcase.
44182
44183 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
44184
44185         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
44186         base classes.
44187
44188         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
44189         template is selected.
44190
44191         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
44192         classes, it should be accepted for all types.
44193
44194         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
44195
44196         * g++.old-deja/g++.pt/spec24.C: Ensure that template
44197         specializations start with template headers.
44198
44199 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
44200
44201         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
44202
44203         * g++.old-deja/g++.other/init9.C: Test cross initialization of
44204         non-POD types.
44205
44206 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
44207
44208         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
44209
44210 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
44211
44212         * compile/981022-1.c, compile/981022-1.x: New test and driver.
44213
44214 1998-10-19  Jeffrey A Law  (law@cygnus.com)
44215
44216         * 981019-1.c: New test.
44217
44218 1998-10-14  Robert Lipe <robertl@dgii.com>
44219
44220         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
44221         find objc headers.
44222
44223 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
44224
44225         * compile/981001-4.c: Remove use of GCC extension that triggers a
44226         compiler bug.
44227
44228 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
44229
44230         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
44231
44232 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44233
44234         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
44235         instantiation of template produces incorrect code for delete
44236         expression.
44237
44238         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
44239         constructors' name is not unique.
44240         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
44241         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
44242
44243         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
44244         automatic array of const is ill-formed.
44245
44246         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
44247         of template parameter?
44248
44249         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
44250         const.
44251
44252         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
44253         pointer-to-member expression.
44254
44255         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
44256         declaration causes ICE.
44257
44258 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
44259
44260         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
44261         reserved in the global namespace.
44262
44263         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
44264         generate needed virtual table.
44265
44266         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
44267
44268 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
44269
44270         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
44271         template-dependent type
44272
44273 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44274
44275         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
44276         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
44277         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
44278
44279         * g++.old-deja/g++.other/using5.C: New test; using decl from base
44280         class should be usable as argument of member function.
44281         * g++.old-deja/g++.other/using6.C: New test; using decl from base
44282         class should be usable as return type of member function.
44283         * g++.old-deja/g++.other/using7.C: New test; using decl from base
44284         class should be usable as type of data member.
44285
44286         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
44287
44288 1998-10-09  Jeffrey A Law  (law@cygnus.com)
44289
44290         * gcc.c-torture/special/920521-1.c: Fix bogus test.
44291
44292 1998-10-08  Nick Clifton  <nickc@cygnus.com>
44293
44294         * gcc.dg/dll-?.c Add thumb to target list.
44295         Fix assembler scan patterns to match current assembler output.
44296
44297 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
44298
44299         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
44300         matching of template brackets.
44301
44302         * g++.old-deja/g++.other/using4.C: New test.  Test using
44303         declarations of methods from base classes.
44304
44305         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
44306         within functions should introduce names into the innermost
44307         enclosing namespace.
44308
44309         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
44310         of static locals if first initialization throws.
44311
44312 1998-10-07  Jim Wilson  <wilson@cygnus.com>
44313
44314         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
44315
44316 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
44317
44318         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
44319         lose track of the possible targets of tablejump insns.
44320         * special/special.exp: Run it.
44321
44322 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
44323
44324         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
44325         must be declared before its specializations can be named in friend
44326         declarations.
44327
44328 1998-10-05  Dave Love  <d.love@dl.ac.uk>
44329
44330         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
44331
44332         * g77.f-torture/execute/io1.f: New test.
44333
44334 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
44335
44336         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
44337         with pointer to template function, for which no argument deduction
44338         is possible.
44339
44340         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
44341         specialization of template function as argument to template
44342         function.
44343
44344         * g++.old-deja/g++.other/access2.C: New test; Inner class
44345         shouldn't have privileged access to Outer's names.
44346
44347 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
44348
44349         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
44350         friend template declared within template class conflicts with
44351         nested class of the same name.
44352
44353         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
44354         is ignored.
44355
44356         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
44357         object with direct initializer as function declaration.
44358
44359         * g++.old-deja/g++.other/decl2.C: New test; duplicate
44360         initializers.
44361
44362         * g++.old-deja/g++.other/null2.C: New test; conditional operator
44363         involving const pointer and NULL produces incorrect result.
44364
44365         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
44366         type name without `typename' should be rejected with -pedantic.
44367
44368 1998-10-02  Richard Henderson  <rth@cygnus.com>
44369
44370         * g++.old-deja/g++.other/addrof1.C: New test.
44371
44372 1998-10-01  Nick Clifton  <nickc@cygnus.com>
44373
44374         * gcc.c-torture/compile/981001-1.c: New test.
44375         * gcc.c-torture/execute/981001-1.c: New test.
44376
44377 1998-10-01  Jeffrey A Law  (law@cygnus.com)
44378
44379         * gcc.c-torture/compile/981001-2.c: New test.
44380         * gcc.c-torture/compile/981001-3.c: New test.
44381         * gcc.c-torture/compile/981001-4.c: New test.
44382
44383 1998-10-01  Robert Lipe  <robertl@dgii.com>
44384
44385         * lib/objc.exp (objc_target_compile): Add -L during compiles for
44386         multilibbed hosts.  Idea grafted from g77.exp.
44387
44388 1998-09-30  Dave Love  <d.love@dl.ac.uk>
44389
44390         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
44391         avoid losing on systems which need -lsocket.
44392
44393 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
44394
44395         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
44396         * g++.old-deja/g++.other/nested2.C: Ditto.
44397         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
44398         failure.
44399
44400 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
44401
44402         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
44403         preferred over template operator!= for enum bitfields.
44404
44405 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
44406
44407         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
44408         that happen to have the same base name, but in different scopes,
44409         are incorrectly rejected.
44410
44411 1998-09-16  Richard Henderson  <rth@cygnus.com>
44412
44413         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
44414         on the native word size instead of an integer literal.
44415
44416 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
44417
44418         * g++.old-deja/g++.other/static2.C: Invocation of static data
44419         member of type pointer-to-function denoted as non-static member.
44420
44421         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
44422         checks involving function types and aliases.
44423
44424 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
44425
44426         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
44427         redefined to the same non-trivial type.
44428
44429         * g++.old-deja/g++.pt/explicit73.C: Test for proper
44430         namespace-qualification of template specializations declared in
44431         other namespaces.
44432
44433         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
44434         to declare a subset of the specializations of a template function
44435         as friends of specializations of a template class.
44436
44437         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
44438         member templates that do not fully specialize the enclosing
44439         template class are rejected.
44440
44441 1998-09-11  Dave Love  <d.love@dl.ac.uk>
44442
44443         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
44444
44445 1998-09-08  Dave Love  <d.love@dl.ac.uk>
44446
44447         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
44448         altered from libf2c/libU77 version.
44449
44450 1998-09-06  Dave Love  <d.love@dl.ac.uk>
44451
44452         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
44453
44454 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
44455
44456         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
44457         (un)signed char are different types for template specialization
44458         purposes.
44459
44460 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
44461
44462         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
44463         * objc: ObjC testsuite.
44464
44465 1998-08-31  Catherine Moore  <clm@cygnus.com>
44466
44467         * gcc.c-torture/execute/941014-1.x: New file.
44468
44469 1998-08-31  Nick Clifton  <nickc@cygnus.com>
44470
44471         * lib/c-torture.exp: Add support for
44472         torture_eval_before_compile and torture_eval_before_execute
44473         variables.
44474
44475 1998-08-30  Jeffrey A Law  (law@cygnus.com)
44476
44477         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
44478         this test triggers valid.
44479
44480 1998-08-27  Jeffrey A Law  (law@cygnus.com)
44481
44482         * gcc.dg/980827-1.c: New test.
44483
44484 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
44485
44486         * gcc.c-torture/execute/loop-4b.c: New test.
44487
44488 1998-08-26  Nick Clifton  <nickc@cygnus.com>
44489
44490         * lib/c-torture.exp: Add support for
44491         torture_eval_before_compile and torture_eval_before_execute
44492         variables.
44493
44494 1998-08-25  Jeffrey A Law  (law@cygnus.com)
44495
44496         * gcc.c-torture/compile/980825-1.c: New test.
44497
44498 1998-08-24  Nick Clifton  <nickc@cygnus.com>
44499
44500         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
44501         count number tests in opt_t0 not good_t0.
44502
44503 1998-08-24  Jeffrey A Law  (law@cygnus.com)
44504
44505         * gcc.c-torture/compile/930326-1.x: Fix typo.
44506
44507 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
44508
44509         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
44510         causes an ICE.
44511
44512 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44513
44514         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
44515         STACK_SIZE is defined.
44516         * gcc.c-torture/unsorted/stuct.c: Similarly.
44517
44518         * gcc.c-torture/compile/980821-1.c: New test.
44519
44520 1998-08-21  Jeffrey A Law  (law@cygnus.com)
44521
44522         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
44523
44524 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
44525
44526         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
44527         code.
44528
44529 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
44530
44531         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
44532         error'.
44533
44534 1998-08-18  Jeffrey A Law  (law@cygnus.com)
44535
44536         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
44537
44538 1998-08-16  Jeffrey A Law  (law@cygnus.com)
44539
44540         * gcc.c-torture/compile/980816-1.c: New test.
44541
44542         * gcc.dg/980816-1.c: New test.
44543
44544 1998-08-13  Jeffrey A Law  (law@cygnus.com)
44545
44546         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
44547         compiler for ieee tests.
44548
44549 1998-08-01  Dave Love  <d.love@dl.ac.uk>
44550
44551         * g77.f-torture/compile/980729-0.f: New test.
44552
44553 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
44554
44555         * gcc.c-torture/special/eeprof-1.c: New test, for
44556         -finstrument-functions.
44557         * gcc.c-torture/special/special.exp: Run it.
44558
44559 1998-07-29  Jeffrey A Law  (law@cygnus.com)
44560
44561         * gcc.c-torture/compile/980729-1.c: New test.
44562
44563 1998-07-27  Nick Clifton  <nickc@cygnus.com>
44564
44565         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
44566         __thumb__ is defined, and test for ARM style doubles if so.
44567
44568 1998-07-26  Dave Love  <d.love@dl.ac.uk>
44569
44570         * g77.f-torture/noncompile/980615-0.f: New test.
44571
44572 1998-07-26  H.J. Lu  (hjl@gnu.org)
44573
44574         * gcc.dg/980312-1.c: Do link instead of compile.
44575         * gcc.dg/980313-1.c: Likewise.
44576
44577 1998-07-26  Jeffrey A Law  (law@cygnus.com)
44578
44579         * gcc.c-torture/compile/980726-1.c: New test.
44580
44581 1998-07-25  Dave Love  <d.love@dl.ac.uk>
44582
44583         * g77.f-torture/execute/io0.f: New test.
44584
44585 1998-07-24  Nick Clifton  <nickc@cygnus.com>
44586
44587         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
44588         an int.
44589
44590 1998-06-18  Michael Meissner  <meissner@cygnus.com>
44591
44592         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
44593         m32r bugs.
44594
44595 1998-07-17  Nick Clifton  <nickc@cygnus.com>
44596
44597         * gcc.dg/980626-1.c: Expect failures for all toolchains until
44598         c-decl.c:grokdeclarator can handle mode attributes.
44599
44600 1998-07-16  Jeffrey A Law  (law@cygnus.com)
44601
44602         * gcc.c-torture/execute/980716-1.c: New test.
44603
44604 1998-07-13  Jeffrey A Law  (law@cygnus.com)
44605
44606         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
44607         the mn10200.
44608         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
44609         the mn10200.
44610         * gcc.c-torture/execute/va-arg-3.x: Similarly.
44611         * gcc.c-torture/compile/930326-1.x: Similarly.
44612
44613 1998-07-13  Dave Love  <d.love@dl.ac.uk>
44614
44615         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
44616         New test from Craig.
44617
44618 1998-07-12  Dave Love  <d.love@dl.ac.uk>
44619
44620         * g77.f-torture/noncompile/980616-0.f: New test.
44621
44622         * g77.f-torture/execute/970816-3.f: New test from Craig.
44623
44624 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44625
44626         *  g++.other/singleton.C: Return error value instead of taking
44627         SIGSEGV.
44628
44629 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
44630
44631         *  g++.other/singleton.C: New test.  Warning is under dispute.
44632         Runtime crash is not.
44633
44634 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
44635
44636         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
44637         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
44638         using6.C, using7.C}: New namespace tests.
44639
44640 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
44641
44642         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
44643         specialization with typedef'ed names used as array indexes.
44644
44645 1998-07-09  Jeffrey A Law  (law@cygnus.com)
44646
44647         * gcc.c-torture/execute/980709-1.c: New test.
44648
44649         * gcc.dg/980709-1.c: New test.
44650
44651 1998-07-07  Richard Henderson  <rth@cygnus.com>
44652
44653         * gcc.c-torture/execute/bcp-1.c: New test.
44654
44655 1998-07-07  Jeffrey A Law  (law@cygnus.com)
44656
44657         * gcc.c-torture/execute/980707-1.c: New test.
44658
44659 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
44660
44661         * gcc.c-torture/compile/980706-1.c: New test.
44662
44663 1998-07-01  Dave Love  <d.love@dl.ac.uk>
44664
44665         * g77.f-torture/execute/980701-0.f,
44666         g77.f-torture/execute/980701-1.f: New test from Craig.
44667
44668 1998-07-01  Jeffrey A Law  (law@cygnus.com)
44669
44670         * gcc.c-torture/compile/980701-1.c: New test.
44671
44672         * gcc.c-torture/execute/980701-1.c: New test.
44673
44674 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
44675 rlsruhe.de>
44676
44677         * g++.old-deja/g++.robertl/eb132.C: New test.
44678         * g++.old-deja/g++.robertl/eb133.C: Likewise.
44679
44680 1998-06-29  Dave Love  <d.love@dl.ac.uk>
44681
44682         * g77.f-torture/execute/980628-7.f,
44683         g77.f-torture/execute/980628-8.f,
44684         g77.f-torture/execute/980628-9.f,
44685         g77.f-torture/execute/980628-10.f: New tests from Craig.
44686
44687         * g77.f-torture/execute/980628-3.f: Remove mail headers.
44688
44689 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44690
44691         * g77.f-torture/execute/980628-4.f: New test from Craig.
44692         * g77.f-torture/execute/980628-5.f: Likewise.
44693         * g77.f-torture/execute/980628-2.f: Likewise.
44694         * g77.f-torture/execute/980628-0.f: Likewise.
44695         * g77.f-torture/execute/980628-1.f: Likewise.
44696         * g77.f-torture/execute/980628-3.f: Likewise.
44697         * g77.f-torture/execute/980628-6.f: Likewise.
44698
44699 1998-06-28  Jeffrey A Law  (law@cygnus.com)
44700
44701         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
44702         directory when nothing has been installed yet.
44703
44704 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
44705
44706         * gcc.c-torture/special/special.exp: Handle newer versions of
44707         dejagnu.
44708
44709 1998-06-26  Jeffrey A Law  (law@cygnus.com)
44710
44711         * gcc.dg/980626-1.c: New test.
44712
44713 1998-06-19  Bruno Haible <haible@ilog.fr>
44714
44715         * gcc.misc-tests/m-un-2.c: New test.
44716         * g++.old-deja/g++.other/warn01.c: Likewise.
44717
44718 1998-06-19  Robert Lipe  <robertl@dgii.com>
44719
44720         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
44721         compatibility with assmblers with a different comment character.
44722         Eliminate use of GAS-specific extensions.
44723
44724 1998-06-19  Jeffrey A Law  (law@cygnus.com)
44725
44726         * gcc.c-torture/execute/ieee/980619-1.c: New test.
44727
44728 1998-06-19  Robert Lipe  <robertl@dgii.com>
44729
44730         * lib/g77.exp: Replace search for libf2c.a with search for newly
44731         renamed libg2c.a
44732
44733 1998-06-17  Jeffrey A Law  (law@cygnus.com)
44734
44735         * gcc.c-torture/execute/980617-1.c: New test.
44736
44737 1998-06-12  Jeffrey A Law  (law@cygnus.com)
44738
44739         * gcc.c-torture/execute/980612-1.c: New test.
44740
44741 1998-06-08  Jeffrey A Law  (law@cygnus.com)
44742
44743         * gcc.dg/980523-1.c: Only test on ppc-linux.
44744         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
44745
44746         * gcc.c-torture/execute/980608-1.c: New test.
44747
44748 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
44749
44750         * gcc.c-torture/execute/980605-1.c: New test.
44751
44752 1998-06-04  Jeffrey A Law  (law@cygnus.com)
44753
44754         * gcc.c-torture/execute/980604-1.c: New test.
44755
44756 1998-06-02  Jeffrey A Law  (law@cygnus.com)
44757
44758         * gcc.c-torture/execute/980602-1.c: New test.
44759         * gcc.c-torture/execute/980602-2.c: Likewise.
44760
44761 1998-06-02  Dave Love  <d.love@dl.ac.uk>
44762
44763         * 970125-0.f: Fix per JCB.  Add commentary.
44764
44765 1998-05-31  Michael Meissner  <meissner@cygnus.com>
44766
44767         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
44768         IEEE -0 support.
44769
44770 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
44771
44772         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
44773         earlier.
44774
44775 1998-05-28  Catherine Moore <clm@cygnus.com>
44776
44777         * gcc.c-torture/execute/980526-3.c: New test.
44778
44779 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
44780
44781         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
44782         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
44783         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
44784         m88k-motorola-sysv3 to XFAIL.
44785
44786 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44787
44788         * gcc.dg/980526-1.c: New test.
44789         * gcc.c-torture/execute/980526-2.c: New test.
44790
44791 1998-05-26  Jeffrey A Law  (law@cygnus.com)
44792
44793         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
44794
44795         * gcc.c-torture/execute/980526-1.c: New test.
44796
44797 1998-05-26  Dave Love  <d.love@dl.ac.uk>
44798
44799         * g77.f-torture/execute/alpha2.f: Add runtime test.
44800
44801 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
44802
44803         * g++.old-deja/old-deja.exp: Strip leading directories.
44804
44805         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
44806         error for the line.  Don't run multiple tests for the same line.
44807
44808 1998-05-23  Jeffrey A Law  (law@cygnus.com)
44809
44810         * gcc.dg/980523-1.c: New test.
44811
44812 1998-05-23  Dave Love  <d.love@dl.ac.uk>
44813
44814         * g77.f-torture/compile/970915-0.f: New test.
44815
44816 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
44817
44818         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
44819
44820 1998-05-21  Jeffrey A Law  (law@cygnus.com)
44821
44822         * gcc.dg/980520-1.c: New test.
44823
44824 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
44825
44826         * gcc.dg/980502-1.c: Fix return type.
44827
44828 1998-05-20  Jeffrey A Law  (law@cygnus.com)
44829
44830         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
44831         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
44832         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
44833         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
44834         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
44835
44836 1998-05-20  Dave Love  <d.love@dl.ac.uk>
44837
44838         * g77.f-torture/execute/980520-1.f: New test.
44839
44840 1998-05-15  Dave Love  <d.love@dl.ac.uk>
44841
44842         * lib/mike-g77.exp: New file.
44843
44844         * g77.f-torture/noncompile/noncompile.exp,
44845         g77.f-torture/noncompile/check0.f: New files.
44846
44847 1998-05-14  Dave Love  <d.love@dl.ac.uk>
44848
44849         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
44850         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
44851         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
44852         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
44853         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
44854         abort where appropriate.
44855
44856 1998-05-05  Michael Meissner  <meissner@cygnus.com>
44857
44858         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
44859         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
44860
44861 1998-04-29  Dave Love  <d.love@dl.ac.uk>
44862
44863         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
44864
44865 1998-04-27  Dave Love  <d.love@dl.ac.uk>
44866
44867         * g77.f-torture/compile/980427-0.f: New test.
44868
44869 1998-04-24  Dave Love  <d.love@dl.ac.uk>
44870
44871         * g77.f-torture/compile/980424-0.f: New test.
44872
44873 1998-04-19  Dave Love  <d.love@dl.ac.uk>
44874
44875         * g77.f-torture/compile/980419-2.f (main): New test.
44876         * g77.f-torture/compile/970125-0.f: New test.
44877         * g77.f-torture/compile/980419-1.f: New test.
44878
44879 1998-04-08  Jim Wilson  <wilson@cygnus.com>
44880
44881         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
44882         of loop-4.c.
44883
44884 1998-04-07  Jim Wilson  <wilson@cygnus.com>
44885
44886         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
44887
44888 1998-04-03  Jim Wilson  <wilson@cygnus.com>
44889
44890         * gcc.c-torture/compile/980329-1.c: New test.
44891
44892 1998-03-18  Jim Wilson  <wilson@cygnus.com>
44893
44894         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
44895         * gcc.dg/980312-1.c: Fix typo in -march command.
44896
44897 1998-03-16  H.J. Lu  (hjl@gnu.org)
44898
44899         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
44900
44901 1998-03-11  Robert Lipe  <robertl@dgii.com>
44902
44903         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
44904         Dave Love agree the Fortran source is bogus.
44905
44906 1998-03-11  Robert Lipe  <robertl@dgii.com>
44907
44908         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
44909         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
44910         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
44911         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
44912         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
44913
44914 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
44915
44916         * g++.old-deja/g++.other/friend1.C: New test.
44917
44918 1998-02-18  Dave Love  <d.love@dl.ac.uk>
44919
44920         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
44921         possibly uninitialized) variables and declare dnrm2.
44922
44923 1998-02-23  Robert Lipe <robertl@dgii.com>
44924
44925         From Bruno Haible <haible@ilog.fr>:
44926         * gcc.c-torture/execute/980223.c: New test.
44927
44928 1998-02-13  Jeffrey A Law  (law@cygnus.com)
44929
44930         * gcc.dg/ifelse-1.c: New test.
44931
44932 1998-02-09  H.J. Lu  (hjl@gnu.org)
44933
44934         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
44935
44936           * lib/old-dejagnu.exp (old-dejagnu): Added the
44937           "execution test - XFAIL *-*-*" handling in the spirit of
44938           "excess errors test -". Changed the "execution test fails"
44939           handling to be like "excess errors test fails".
44940           * Update various tests accordingly.
44941
44942 1998-02-06  Jim Wilson  <wilson@cygnus.com>
44943
44944         * gcc.c-torture/execute/980205.c: New test.
44945
44946 1998-01-18  Jeffrey A Law  (law@cygnus.com)
44947
44948         * lib/c-torture.exp: Look for .x files instead of .cexp files.
44949         * lib/f-torture.exp: Similarly.
44950         * gcc.c-torture: Rename all .cexp files to .x files.
44951
44952 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
44953
44954         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
44955         (940510-1.c): Removed duplicate.
44956         (971104-1.c): New test.
44957
44958 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
44959
44960           * lib/f-torture.exp: Improve error and loop detection.
44961
44962 1997-11-19  Michael Meissner  <meissner@cygnus.com>
44963
44964         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
44965         use that to size the filler array.
44966
44967 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
44968
44969         * lib/c-torture.exp(c-torture-execute): Fix typo.
44970
44971         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
44972         testcase as the executable name. Keep the executable around if
44973         the test fails.
44974
44975 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
44976
44977         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
44978         changes.  Only test one -g option, and move it to the end of the
44979         list of options to test.
44980
44981 1997-09-19  Michael Meissner  <meissner@cygnus.com>
44982
44983         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
44984         variable GCC_TORTURE_OPTIONS to supply default switches separated
44985         by colons.  If no environment variable, run tests with -O0 -g, -O1
44986         -g, and -O2 -g as well.
44987
44988 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
44989
44990         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
44991         explanatory comments. Fix indentation.
44992
44993 1997-09-15  Jeffrey A Law  (law@cygnus.com)
44994
44995         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
44996
44997 1997-09-11  Jeffrey A Law  (law@cygnus.com)
44998
44999         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
45000         * g++.old-deja/g++.mike/p7325.C: Likewise.
45001         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
45002
45003 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
45004
45005         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
45006         * g++.old-deja/g++.brendan/crash30.C: Likewise.
45007         * g++.old-deja/g++.brendan/crash39.C: Likewise.
45008         * g++.old-deja/g++.law/operators4.C: Likewise.
45009
45010 1997-09-11  Joe Buck  (jbuck@synopsys.com)
45011
45012         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
45013         * g++.old-deja/g++.mike/p784.C: Ditto.
45014         * g++.old-deja/g++.mike/p785.C: Ditto.
45015
45016 1997-09-05  Jeffrey A Law  (law@cygnus.com)
45017
45018           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
45019
45020 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45021
45022         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
45023         target feature; pass this to c-torture-execute as needed.
45024
45025 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
45026
45027         * lib/c-torture.exp(c-torture-execute): If the previous and the
45028         current executables being tested are identical, we don't need to
45029         run the executable again. Try to make the executable names
45030         unique. Add an optional argument for passing additional compiler
45031         flags.
45032
45033 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
45034
45035         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
45036
45037 1997-08-29  Jeffrey A Law  (law@cygnus.com)
45038
45039         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
45040
45041 1997-07-31  Jeffrey A Law  (law@cygnus.com)
45042
45043         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
45044         32bit or larger longs.
45045
45046         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
45047         have either a 32bit long or 32bit int.
45048
45049 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
45050
45051         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
45052         Make double precision tests dependent on sizeof (double).
45053
45054 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
45055
45056         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
45057         too.
45058
45059 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
45060
45061         * gcc.c-torture/compile/961203-1.cexp: New script.
45062
45063 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
45064
45065         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
45066         up the includes ourselves.
45067
45068 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
45069
45070         * lib/plumhall.exp: Remove random include, and add a few
45071         verbose messages for debugging.
45072
45073 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
45074
45075         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
45076         of trying to do it ourselves.
45077
45078 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
45079
45080         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
45081
45082 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
45083
45084         * gcc.prms/5403.c: Made regexp a bit less strict.
45085
45086 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
45087
45088         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
45089         is returned from remote_load instead.
45090         * lib/plumhall.exp: Ditto.
45091         * lib/mike-g++.exp: Ditto.
45092         * lib/old-dejagnu.exp: Ditto.
45093         * lib/c-torture.exp: Ditto.
45094
45095 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
45096
45097         * lib/g++.exp: Use build_wrapper procedure.
45098         * lib/gcc.exp: Ditto.
45099
45100 1997-05-20  Jeffrey A Law  (law@cygnus.com)
45101
45102         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
45103         an old-style decl for malloc.  Fixes tests to work when
45104         sizeof (int) != sizeof (size_t).
45105
45106 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45107
45108         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
45109
45110         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
45111         use stdargs.h interface.
45112
45113 1997-05-15  Mike Meissner  <meissner@cygnus.com>
45114
45115         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
45116         NO_VARARGS when compiling.
45117
45118 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
45119
45120         * lib/plumhall.exp(ph_includes): New procedure.
45121         (ph_make): Use it.
45122         (ph_compiler): Ditto.
45123
45124         * lib/g++.exp: Rename test-glue.c to testglue.c.
45125         * lib/gcc.exp: Ditto.
45126
45127 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
45128
45129         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
45130         to completion when it's called.
45131
45132 1997-03-21  Michael Meissner  <meissner@cygnus.com>
45133
45134         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
45135         is defined, don't do test.
45136
45137 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
45138
45139         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
45140         for object files.
45141         (ph_summary): Mark skipped testcases as untested, not unresolved.
45142
45143         * lib/plumhall.exp (ph_make): If unresolved because of bad
45144         errorCode, record errorCode in log file.
45145         (*): Replace send_log/verbose with verbose -log.
45146
45147 1997-03-19  Michael Meissner  <meissner@cygnus.com>
45148
45149         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
45150         double conversion if double isn't at least 8 bytes.
45151
45152         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
45153         int to work with targets where int is 16 bits.
45154
45155         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
45156         8 bytes, just exit, since 4 byte doubles don't have enough bits of
45157         precision for the test to complete.
45158
45159 1997-03-14  Michael Meissner  <meissner@cygnus.com>
45160
45161         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
45162         if d10v is not compiled with the -mdouble64 flag.
45163         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
45164
45165         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
45166         d10v is not compiled with the -mint32 flag.
45167
45168 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
45169
45170         * lib/plumhall.exp: Use incr_count.
45171
45172 1997-03-12  Jeffrey A Law  (law@cygnus.com)
45173
45174         * gcc.c-torture: Update to c-torture-1.45.
45175
45176 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
45177
45178         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
45179         the name of the expect testcase file).
45180
45181         * lib/g++.exp(g++_init): Ditto.
45182
45183 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
45184
45185         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
45186         the host.
45187
45188         * lib/gcc.exp(gcc_exit): New procedure.
45189
45190 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
45191
45192         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
45193         specs where appropriate.
45194
45195         * g++.old-deja/g++.arm/*: Added additional ERROR checks
45196         because of new "candidates are" messages, and removed a few
45197
45198         * Converted all non-old-style g++ testcases to old-style, and
45199         moved into g++.old-deja.
45200
45201 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
45202
45203         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
45204         options.
45205
45206         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
45207         succeeded.
45208
45209         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
45210
45211 1997-02-13  Michael Meissner  <meissner@cygnus.com>
45212
45213         * lib/gcc.exp (gcc_target_compile): Add support for defining
45214         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
45215         the machine doesn't have those features.
45216
45217 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
45218
45219         * g++.law/operators4.exp: Don't use LIBS.
45220
45221 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
45222
45223         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
45224
45225         * lib/mike-g++.exp: Don't set the compiler to be tested here.
45226         * lib/g++.exp: Set it here instead. Also, allow use of the
45227         --tool_exec and --tool_opt options. Change CXX to
45228         GXX_UNDER_TEST.
45229
45230         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
45231
45232         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
45233
45234 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
45235
45236         * lib/old-dejagnu.exp: Use prune_warnings instead of
45237         prune_system_crud.
45238         * lib/mike-g++.exp: Ditto.
45239         * lib/gcc.exp: Ditto.
45240         * lib/g++.exp: Ditto.
45241
45242         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
45243
45244 1997-02-07  Jeffrey A Law  (law@cygnus.com)
45245
45246           * 941014-2.c: Include stdlib.h
45247           * 960327-1.c: Include stdio.h
45248           * dbra.c, index-1.c: Don't assume ints are 32bits.
45249
45250 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
45251
45252         * lib/gcc.exp: Add gcc,stack_size target feature.
45253
45254         * lib/g++.exp(g++_target_compile): Add the include and link
45255         paths here, not in two other places. And, it's $options, not
45256         options.
45257
45258         * lib/mike-g++.exp(postbase): Remove the code that determines
45259         the correct include and link paths.
45260         * g++.old-deja/old-deja.exp: Ditto.
45261
45262 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
45263
45264         * lib/g++.exp(g++_init): target_compile no longer returns the
45265         filename of the result.
45266
45267 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
45268
45269         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
45270         call to glob.
45271
45272         * gcc.c-torture/special/special.exp: Change call to
45273         gcc_target_compile to include the object file.
45274
45275 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
45276
45277         * gcc.c-torture/special/special.exp: Correct misspelling in last
45278         change.
45279
45280 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
45281
45282         * lib/plumhall.exp(ph_summary): Log the entire output of the
45283         executable. Return -1 if there were any failures, 0 otherwise.
45284         (ph_execute): Return -1 if there were any failures, 0 otherwise.
45285         (ph_make): Clean up objects and executables that were built
45286         if the tests succeeded.
45287
45288 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
45289
45290         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
45291         libraries and includes in the build tree as appropriate.
45292
45293 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45294
45295         * lib/c-torture.exp: Instead of looking for the global variable
45296         NO_LONG_LONG, check to see if that's a feature of the target.
45297
45298 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
45299
45300         * config/default.exp: Minimize. Delete the remainer of the files in
45301         config; this functionality is now in devo/dejagnu/config.
45302
45303         g++.*/*: Pass any additional flags used to compile to postbase;
45304         delete CXXFLAGS.
45305
45306         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
45307         is now done by runtest.exp. Use gcc_target_compile instead of
45308         compile.
45309
45310         lib/c-torture.exp: Use gcc_target_compile instead of compile.
45311         Remove references to CFLAGS. Use remote_file instead of
45312         calling rm -f.
45313         (c-torture): Take a list of arguments to use to compile this
45314         testcase.
45315
45316         lib/g++.exp: Simplify. Use target_compile instead of compile.
45317         lib/gcc-dg.exp: Ditto.
45318         lib/gcc.exp: Ditto.
45319         lib/mike-{gcc,g++}.exp: Ditto.
45320         lib/old-dejagnu.exp: Ditto.
45321         lib/plumhall.exp: Ditto.
45322
45323 1997-01-08  Jim Wilson  <wilson@cygnus.com>
45324
45325         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
45326         (ph_linker): Likewise.
45327
45328 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
45329
45330           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
45331         MAP_ANON / MAP_ANONYMOUS if defined;
45332         else try to map from /dev/zero .
45333
45334 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45335
45336         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
45337         isn't defined, then define it to MAP_ANONYMOUS.
45338
45339 1996-11-12  Jeffrey A Law  (law@cygnus.com)
45340
45341         * gcc.c-torture: Update to c-torture-1.42 release.
45342
45343 1996-11-11  Jeffrey A Law  (law@cygnus.com)
45344
45345         * gcc.c-torture: Update to c-torture-1.41 release.
45346
45347 1996-10-27  Jeffrey A Law  (law@cygnus.com)
45348
45349         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
45350         c-torture release.
45351
45352 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
45353
45354         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
45355         and LDFLAGS.  Fix second case to append the target_info ldflags
45356         onto LDFLAGS, not CFLAGS.
45357         * lib/g++.exp (g++_init): Add target_info stuff.
45358         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
45359         of libgloss and newlib flags for !native.
45360
45361         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
45362         (GDB): Fix relative path to go up another dir for finding gdb.
45363
45364 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
45365
45366         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
45367         versions in the target_info array, if they don't exist.
45368
45369 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
45370
45371         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
45372
45373 1996-07-08  Jim Wilson  <wilson@cygnus.com>
45374
45375         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
45376         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
45377
45378 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
45379
45380         * lib/old-dejagnu.exp: Don't remove the output file before we've
45381         actually tested it. Don't append pwd to the path of the executable
45382         we're testing.
45383
45384 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
45385
45386         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
45387
45388 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
45389
45390         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
45391         temporary directory for compiler files, and set it to a default
45392         value of /tmp. Set $output as the name of the output file from
45393         compiling the testcase. Add a -o option to $cflags_var so the
45394         compiler writes the final output file as $output. Set $executable
45395         to $output.
45396
45397         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
45398         directory for compiler files, and set it to /tmp if it doesn't
45399         already have a value. Set $output_file to the name of the output
45400         file from compiling the testcase. Add a -o option to CXXFLAGS so
45401         the compiler writes the final output file as $output. Use $output
45402         as the executable to be tested.
45403
45404 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45405
45406         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
45407
45408 1996-06-08  Jeffrey A Law  (law@cygnus.com)
45409
45410         * gcc.c-torture/execute/pending-1.c: New test.  Still
45411         pending in Tege's queue.
45412
45413 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
45414
45415         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
45416         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
45417         if there were failures.  Call unresolved if there were unresolved
45418         testcases.  Call gcc_fail if program did not run to completion.
45419         (ph_make): Pass additional argument name to ph_execute.
45420         (ph_execute): Add new argument.  Pass additional arguments to
45421         ph_summary.  Call gcc_fail is there is no execution output.
45422
45423 1996-04-24  Jeffrey A Law  (law@cygnus.com)
45424
45425         * lib/plumhall.exp (proc_summary): Output relavent summary
45426         lines into the log so specific failures in plumhall can be
45427         investigated.
45428
45429 1996-04-10  Jeffrey A Law  (law@cygnus.com)
45430
45431         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
45432         (c-torture-execute): Don't try to execute tests which use
45433         "long long" types if $NO_LONG_LONG is nonzero.
45434
45435 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
45436
45437         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
45438         not c-torture.
45439
45440         * gcc.ieee: Move from here.
45441         * gcc.c-torture/execute/ieee: To here.
45442
45443 1996-03-26  Jeffrey A Law  (law@cygnus.com)
45444
45445         * gcc.c-torture: Update to c-torture-1.41 release.
45446
45447 1996-03-22  Jeffrey A Law  (law@cygnus.com)
45448
45449         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
45450         not "$output".
45451
45452 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
45453
45454         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
45455         -c present.
45456
45457 1996-03-02  Jeffrey A Law  (law@cygnus.com)
45458
45459         * config/proelf.exp: Handle connecting to a simulator.
45460
45461 1996-01-31  Jeffrey A Law  (law@cygnus.com)
45462
45463         * config/proelf.exp: New file.  Enough framework that we can
45464         run c-torture tests on the proelf targets (or any other target
45465         that gdb can connect to for that matter).
45466
45467 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
45468
45469         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
45470         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
45471
45472         * lib/plumhall.exp (ph_execute): Always call ph_summary if
45473         exec_output exists.
45474
45475 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
45476
45477         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
45478         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
45479
45480         * config/*.exp: Update FSF address.  Change result of ${tool}_load
45481         to pass/fail/unresolved/unsupported/untested.  Caller must now
45482         call unresolved/unsupported/untested.
45483         * lib/*.exp: Update FSF address.  Update to handle new results of
45484         ${tool}_load.
45485         * lib/chill.exp (verbose): Delete.
45486
45487 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
45488
45489         * lib/gcc.exp (default_gcc_start): Change order of args to
45490         $LDFLAGS $CFLAGS $LIBS.
45491         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
45492         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
45493         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
45494         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
45495         * gcc.misc-tests/dg-test.exp: Likewise.
45496         * gcc.misc-tests/msgs.exp: Likewise.
45497         * gcc.prms/prms.exp: Likewise.
45498         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
45499         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
45500
45501         * lib/dg.exp: Deleted, moved to dejagnu/lib.
45502
45503 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
45504
45505         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
45506
45507         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
45508         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
45509
45510         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
45511         necessary.
45512
45513 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
45514
45515         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
45516         global for loop; add use of $mathlib.
45517         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
45518         settings here; set mathlib for anything but VxWorks.
45519
45520 1996-01-22  Jeffrey A Law  (law@cygnus.com)
45521
45522         * gcc.c-torture: Update to c-torture-1.40 release.
45523
45524 1996-01-03  Jeffrey A Law  (law@cygnus.com)
45525
45526         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
45527         dg.exp.
45528
45529 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
45530
45531         * lib/c-torture.exp (c-torture-execute): Declare "output" as
45532         global.
45533
45534 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
45535
45536         * lib/g++.exp (LIBS): Define if not already.
45537         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
45538         (gcc-dg-prune): Call prune_gcc_output.
45539         * lib/gcc.exp (prune_gcc_output): New proc.
45540         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
45541         prune_gcc_output.
45542
45543 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
45544
45545         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
45546         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
45547
45548 1995-11-15  Jeffrey A Law  (law@cygnus.com)
45549
45550         * gcc.c-torture: Update to c-torture-1.39 release.
45551
45552 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
45553
45554         * lib/c-torture.exp (c-torture-execute): Don't return if one option
45555         fails, try others as well.
45556
45557 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
45558
45559         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
45560         If compilation fails, mark execute tests as `untested'.
45561         If test is marked as unsupported, don't mark compilation and
45562         execute tests as failed.
45563
45564 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
45565
45566         * lib/g++.exp (g++_init): Don't link in libg++, and look to
45567         libstdc++ for whether or not we want to be doing shared
45568         libraries.  Delete link_curses since we don't need it anymore.
45569         * lib/mike-g++.exp (postbase): Don't link in libg++.
45570         * g++.old-deja/old-deja.exp: Likewise.
45571
45572 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
45573
45574         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
45575
45576 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
45577
45578         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
45579         For that, add `-Wl,-a,shared_archive'.
45580         * g++.old-deja/old-deja.exp: Likewise.
45581
45582 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
45583
45584         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
45585
45586 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
45587
45588         * lib/mike-g++.exp (postbase): Pay attention to the status of
45589         g++_load.
45590
45591 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
45592
45593           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
45594
45595 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
45596
45597         * lib/gcc.exp (default_gcc_start): No longer need to log program
45598         being executed or its output, execute_anywhere does that now.
45599         * lib/g++.exp (default_g++_version): Call execute_anywhere.
45600         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
45601
45602 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
45603
45604         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
45605         the same as those in lib/g++.exp.
45606
45607 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
45608
45609         * gcc.c-torture: Update to c-torture-1.38 release.
45610         * gcc.ieee: Related changes.
45611
45612 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
45613
45614         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
45615         "exec". Minor reformatting changes.
45616
45617         * config/rom68k.exp (${tool}_load): Make it work in a canadian
45618         cross. This means all "exec" calls now work on a remote host as
45619         well.
45620         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
45621         cross. Filter out the extra "\r\n" stuff that expect puts in.
45622         (c-torture-execute): Filter out the bogus warnings like
45623         c-torture-compile does. Add support for canadian cross.
45624         * lib/gcc.exp (default_gcc_version, default_gcc_start)
45625         Use execute_anywhere rather than calling exec directly. Now it
45626         works for canadian cross testing.
45627
45628 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
45629
45630         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
45631         results into a variable, and check that rather than using file exists.
45632
45633 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
45634
45635         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
45636         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
45637
45638 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45639
45640         * g++.old-deja/old-deja.exp: Create and pass runshlib and
45641         lib_curses if there's a shared libg++ in the build tree.
45642
45643 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
45644
45645         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
45646         if not supported target.
45647
45648 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
45649
45650         * lib/g++.exp (g++_init): Move empty setting of runshlib and
45651         link_curses up to always happen, not just for native builds.
45652
45653 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
45654
45655         * gcc.c-torture: Update to c-torture-1.36 release.
45656         * gcc.failure: Related changes.
45657
45658 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
45659
45660         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
45661
45662 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
45663
45664         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
45665         * lib/mike-g++.exp (postbase): Not in here.  Still reference
45666         runshlib, link_curses, and mathlib for link and run.
45667
45668         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
45669         pass the runtime shared library options for Solaris, OSF/1, and
45670         Irix5, and link with -lcurses to avoid unresolved references.
45671
45672 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
45673
45674         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
45675         only run once.
45676
45677 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
45678
45679         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
45680
45681 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
45682
45683         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
45684         do not have a framework for the "compat" tests yet.
45685
45686 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
45687
45688         * lib/mike-g++.exp (postbase): New local variable `mathlib',
45689         set to null if we're testing vxworks5.1.  Use that instead of
45690         `-lm' in the setting of LIBS for link and run.
45691
45692 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
45693
45694         * config/rom68k.exp (${tool}_load): Major changes to make it
45695         work.  Verified that it does in fact return the stuff in
45696         exec_output properly.  Catch any Emul or any TRAP other than 0.
45697
45698 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
45699
45700         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
45701         LDFLAGS properly for targets that need stuff from libgloss.
45702         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
45703         only run once.
45704         (gpp_initialized): New variable.
45705
45706 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
45707
45708         * config/rom68k.exp: Load libgloss.exp.
45709         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
45710         so we can produce a fully linked binary.
45711         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
45712         so we can produce a fully linked binary.
45713
45714 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
45715
45716         * lib/plumhall.exp (ph_section): Watch for expected failures.
45717         Add missing `else'.
45718
45719         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
45720         run the testcase.
45721         (c-torture): Likewise.
45722
45723 1995-08-28  Doug Evans  <dje@cygnus.com>
45724
45725         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
45726
45727         * lib/mike-g++.exp (mike_cleanup): New proc.
45728         (prebase): New globals compiler_result, not_compiler_result,
45729         target_regexp.
45730         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
45731         allow leading "-" in pattern.  Watch for unsupported tests.
45732         If $compiler_result is set, pattern match assembler code,
45733         and ditto for $not_compiler_result.
45734         * lib/mike-gcc.exp: Likewise.
45735
45736         * lib/plumhall.exp (ph_execute): Only call ph_summary if
45737         execution "succeeded".
45738
45739 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
45740
45741         * config/win32.exp: New file.
45742         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
45743
45744 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
45745
45746         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
45747         unsupported.
45748         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
45749         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
45750         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
45751
45752         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
45753         "... without exceptions was ...".  That is now handled by
45754         prune_system_crud.
45755         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45756
45757 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
45758
45759         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
45760         sieve.c,sort2.c}: New files.
45761         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
45762         sieve.exp,sort2.exp}: Drivers for them.
45763
45764         * lib/mike-gcc.exp (program_output): New user settable variable.
45765         (postbase): Call prune_system_crud.  Also prune extraneous compiler
45766         messages.
45767         * lib/mike-g++.exp (program_output): New user settable variable.
45768
45769         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
45770
45771         * config/sh.exp: Deleted (use sim.exp instead).
45772
45773 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
45774
45775         * config/vx.exp: Declare CHECKTASK as global.
45776         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
45777         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
45778         * lib/old-dejagnu.exp: Load [pwd]/$executable.
45779
45780 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
45781
45782         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
45783         target. Like vx.exp, only includes `vx29k.exp' instead of
45784         `vxworks.exp'.
45785
45786 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
45787
45788         * config/sim.exp: Increase time limit from 120 seconds to 240.
45789
45790 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
45791
45792         * gcc.c-torture/execute/950628-1.c: New test.
45793
45794 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
45795
45796         * gcc.c-torture: Update with changes/additions from
45797         c-torture-1.34.
45798
45799 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
45800
45801         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
45802
45803 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
45804
45805         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
45806
45807 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
45808
45809         * gcc.c-torture/compile/950512-1.c: New test.
45810         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
45811         * gcc.dg/struct-ret-1.c: Likewise.
45812
45813 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
45814
45815         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
45816           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
45817
45818 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
45819
45820         * gcc.c-torture/special/920411-1.c: Deleted.
45821         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
45822
45823 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
45824
45825         * config/sim.exp (${tool}_load): Hack in call to bash to get a
45826         cpu limit.
45827
45828 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
45829
45830         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
45831
45832 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
45833
45834         From kenner;
45835         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
45836         is the proper length.
45837         * va-arg-3.c: Likewise.
45838
45839 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
45840
45841         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
45842         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
45843
45844         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
45845         * lib/g++.exp (default_g++_start): Delete old cruft.
45846
45847 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
45848
45849         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
45850         (2 * (1 << 18)) to (2 * (1 << 17)).
45851
45852         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
45853
45854 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
45855
45856         * config/rom68k.exp: Renamed from config/idp.exp
45857
45858 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
45859
45860         * c-torture/compile/921109-2.c
45861
45862 1995-04-18  Mike Stump  <mrs@cygnus.com>
45863
45864         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
45865         excess errors.
45866
45867 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
45868
45869         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
45870         output.
45871         * lib/g++.exp (default_g++_start): Likewise.
45872
45873 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
45874
45875         * gcc.c-torture/compile/950329-1.c: New test.
45876
45877 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
45878
45879           * config/bug.exp (${tool}_load): Updated to use new remote_open
45880           and remote_close procs.
45881         * config/idp.exp: New file.
45882
45883 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
45884
45885         * gcc.c-torture/execute/950322-1.c: New test.
45886
45887 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
45888
45889         * config/vx.exp (${tool}_load): Clean up testing of return code from
45890         vxworks_ld and vxworks_spawn.
45891
45892 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
45893
45894         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
45895
45896 1995-03-13  Mike Stump  <mrs@cygnus.com>
45897
45898         * lib/old-deja.exp: Add `excess errors test - ' error, now one
45899         can mark excess errors on a machine by machine basis.  Note, the
45900         default is to not expect any excess errors, even when excess
45901         errors test - is given, so you will want to put an XFAIL ... on
45902         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
45903         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
45904         those 4 machines, but no others.
45905
45906 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
45907
45908         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
45909         * lib/c-torture.exp: to here.
45910
45911 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
45912
45913         * gcc.c-torture/execute/950221-1.c: New test.
45914         * gcc.c-torture/execute/struct-ret-1.c: New test.
45915         * gcc.c-torture/compile/950221-1.c: New test.
45916
45917         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
45918
45919 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
45920
45921         * gcc.c-torture/execute/arith-1.c (main): Return 0.
45922         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
45923
45924 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
45925
45926         * g++.gb: New directory of tests, derived from my signature and
45927         class scoping tests.
45928
45929         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
45930         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
45931         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
45932         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
45933         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
45934         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
45935         * g++.gb/sig25.C: Likewise.
45936
45937         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
45938         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
45939         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
45940         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
45941         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
45942         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
45943         * g++.gb/sig25.exp: Likewise.
45944
45945         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
45946         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
45947         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
45948         * g++.gb/scope13.C: Likewise, this test still fails.
45949
45950         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
45951         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
45952         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
45953         * g++.gb/scope13.exp: Ditto.
45954
45955         * g++.gb/README: New file, explains what these tests are about.
45956
45957 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
45958
45959         * lib/dg.exp (dg-do): Support `preprocess'.
45960         (dg-test): Likewise.
45961
45962 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
45963
45964         * config/udi.exp: change "continue -expect" to "exp_continue".
45965
45966 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
45967
45968         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
45969         Delete redundant tests.
45970
45971         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
45972         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
45973         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
45974         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
45975         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
45976         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
45977         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
45978         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
45979
45980         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
45981         storing label pointers.
45982         * gcc.c-torture/execute/921019-1.c: Likewise.
45983         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
45984         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
45985         parameter fp.
45986         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
45987         constants.
45988
45989         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
45990         Delete obsolete tests.
45991
45992         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
45993         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
45994         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
45995         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
45996         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
45997         * gcc.c-torture/compile/950124-1.c: New test.
45998
45999         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
46000
46001 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
46002
46003         * lib/mike-g++.exp: Add -lm to LIBS.
46004
46005 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
46006
46007         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
46008
46009 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
46010
46011         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
46012
46013 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
46014
46015         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
46016
46017 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
46018
46019         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
46020         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
46021         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
46022         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
46023         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
46024         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
46025         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
46026         * g++.law/{operators31.C, operators32.C,
46027         * g++.law/{operators33.C, operators34.C}: Likewise.
46028         * g++.law/{pic1.C, refs2.C}: Likewise.
46029         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
46030         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
46031         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
46032         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46033
46034         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
46035         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
46036         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
46037         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
46038         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
46039         * g++.law/{enum9.exp, friend5.exp}: Likewise.
46040         * g++.law/{nest3.exp, nest4.exp}: Likewise.
46041         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
46042         * g++.law/{operators30.exp, operators31.exp}: Likewise.
46043         * g++.law/{operators32.exp, operators33.exp}: Likewise.
46044         * g++.law/{operators34.exp}: Likewise.
46045         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
46046         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
46047         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
46048         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
46049         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
46050
46051         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
46052         No longer expected to fail.
46053         * g++.law/missed-error3.C: Tweak for recent bool changes.
46054
46055 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
46056
46057         * config/emb-unix: Deleted.
46058         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
46059         remote execution.  Do final link on remote host if REMOTE_LINK is set.
46060
46061 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
46062
46063         * lib/dg.exp (dg-test): Fix typo in last patch.
46064
46065 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
46066
46067         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
46068         (handles multiple occurrences).
46069
46070 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
46071
46072         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
46073         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
46074         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
46075         printed).
46076         * lib/c-torture.exp (c-torture-compile): Likewise.
46077         (c-torture): Prepend full path if missing.
46078         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
46079         (gcc_fail): Likewise.
46080         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
46081
46082 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
46083
46084         * lib/netware.exp: Only attach to NetWare i386 systems.
46085
46086 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
46087
46088         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
46089         messages.  Add test name to "output pattern match" pass/fail message.
46090
46091 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
46092
46093         * gcc.dg: New testsuite.
46094         * gcc.dg/dg.exp: New file.
46095
46096         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
46097         test-switch.c}: Deleted.
46098
46099         * gcc.misc-tests/msgs.exp: New testcase driver.
46100
46101 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
46102
46103         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
46104         Watch for illegal return values from ${tool}_load.
46105         * config/unix.exp (${tool}_load): Fix pass/fail detection for
46106         cross targets.  Coerce return value >0 to 1.
46107
46108 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
46109
46110         * config/unix.exp (${tool}_load): Call program rsh, not proc.
46111
46112         * config/emb-unix.exp: New file.
46113
46114         * config/sim.exp: Error if variable $SIM not defined.
46115         (${tool}_load): Mark test as "untested" if simulator missing.
46116
46117         * config/unix.exp: Load remote.exp to get rcp_download.
46118         * lib/c-torture.exp: Use different option lists for testcases with
46119         and without loops.
46120         * gcc.c-torture/execute/execute.exp: Likewise.
46121
46122 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
46123
46124         * config/*.exp: Clarify return code from ${tool}_load.
46125         Call `unresolved' or `untested' instead of `warning' or `perror'
46126         (sometimes you still want to call both though).
46127         Add comment that `shell_id' is local to each file.
46128         * config/udi.exp (timeout): Set to 30.
46129         Don't print warning if connection fails, $connectmode has already
46130         printed an error.
46131         (${tool}_load): Move verbose messages to level 2.
46132         Rework pattern for "Process started" message.
46133         Pass `shell_id' to ${connectmode}_download.
46134         Retry twice upon timeout.  Make resetting of target more robust.
46135         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
46136         Pass `shell_id' to exit_$connectmode.
46137         Only call exit_$connectmode if connected.
46138         * config/unix.exp (${tool}_load): Check return codes better.
46139         * config/vrtx.exp (${tool}_load): Likewise.
46140         * config/vx.exp (${tool}_load): Likewise.
46141         Delete unneeded global's.
46142         * lib/dg.exp (dg-test): Update to reflect clarified return codes
46143         from ${tool}_load.
46144         (dg-stat): Delete.
46145         (dg-init): Delete recording of pass/fail counts.
46146         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
46147         (old-dejagnu-init): Likewise.
46148         (old-dejagnu-stat): Delete contents, empty proc now.
46149         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
46150         (c-torture): Delete references to lcnt, lpass, lfail.
46151         Get option list from TORTURE_OPTIONS.
46152         Delete -funroll[-all]-loops if no loops.
46153         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
46154         (g++_stat): Delete contents (empty proc now).
46155         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
46156         (gcc_finish): Likewise.
46157         (gcc_stat): Deleted.
46158         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
46159         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
46160         * gcc.c-torture/execute/execute.exp: Likewise.
46161         Split tests into two parts: compile, execute.
46162         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
46163         no loops.  Update to reflect clarified return codes from ${tool}_load.
46164
46165 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
46166
46167         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
46168         to grep for.
46169         (old-dejagnu): Likewise (where necessary).
46170
46171 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
46172
46173         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
46174
46175         * lib/dg.exp (dg-process-target): Fix processing of selector.
46176         Add comment regarding use of `error'.
46177
46178         * lib/gcc.exp (prune_system_crud): Define if missing.
46179         * lib/g++.exp (prune_system_crud): Likewise.
46180
46181         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
46182         Call prune_system_crud.
46183         * lib/dg.exp (dg-runtest): New proc.
46184         Use perror instead of send_user for tcl errors in testcase.
46185         Don't return any value, it's never used.
46186         Don't clobber previous definition of `unknown'.
46187         Print tcl errors in `dg-final'.
46188
46189 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
46190
46191         * lib/dg.exp (dg-process-target): Improve syntax error messages.
46192         (dg-test): Don't print errorInfo, it contains stack backtrace.
46193
46194 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
46195
46196         * lib/g++.exp (runtest_file_p): Define if missing.
46197
46198 1994-09-24  Doug Evans  (dje@cygnus.com)
46199
46200         * lib/mike-g++.exp: Comment out loading of g++.exp.
46201         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
46202         (default_g++_version): Always print something.
46203         (default_g++_start): Comment out call to `which'.
46204         (g++_start, g++_load): Deleted (must be defined in config file).
46205         * lib/gcc.exp: Test for existence of $CC at start.
46206         Delete check for tmpdir (done in gcc_init).
46207         (default_gcc_version): Always print something.
46208         (default_gcc_start): Comment out call to `which'.
46209         * config/*.exp: Major cleanup - make cross targets work at least a
46210         little better for g++ (by not being "--tool gcc" specific).
46211         Rename gcc_xxx to ${tool}_xxx.
46212         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
46213         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
46214
46215 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
46216
46217         * lib/c-torture.exp (c-torture-compile): Rework compiler
46218         message processing.
46219
46220         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
46221         c-torture.
46222
46223 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
46224
46225         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
46226
46227         * lib/dg.exp (dg-process-target): Support { target native }.
46228
46229 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
46230
46231         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
46232         looked for "... program xxx got fatal signal".
46233         Correct regsub munging of `comp_output'.
46234         Ignore compiler messages "path prefix not used" and "linker input
46235         file unused".
46236
46237 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
46238
46239         * lib/gcc.exp (runtest_file_p): Define if missing.
46240         * gcc.prms/template.c: Example to work from.
46241
46242 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
46243
46244         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
46245         * lib/dg.exp (dg-test): Call unsupported testcases as such.
46246
46247         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
46248         * gcc.prms/1883.c: Moved from compile/940714-1.c.
46249         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
46250         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
46251
46252         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
46253         (dg-process-target): No longer a varargs proc.
46254         Return S/N for target, P/F for xfail.  All callers changed.
46255         (user option procs): More argument checking.
46256         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
46257         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
46258         (dg-test): Skip test if not running on selected target in `dg-do'.
46259         Update handling of `dg-do-what', `dg-output-text'.
46260         Separate execution pass/fail from output pattern match pass/fail.
46261         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
46262
46263 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
46264
46265         * gcc.c-torture/special/special.exp: Don't expect failure for mips
46266         target for 920510-1.c.
46267
46268 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
46269
46270         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
46271         Clean up comment regarding use of passcnt, etc.
46272         (gcc_stat): Don't update `testcnt' here.
46273         (gcc_finish): Do it here.
46274         Might as well reset `but_id' here too.
46275         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
46276         to determine if the file should be tested.
46277         * gcc.c-torture/compile/compile.exp: Likewise.
46278         * gcc.c-torture/execute/execute.exp: Likewise.
46279         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46280         * gcc.misc-tests/dg-test.exp: Likewise.
46281         * gcc.prms/prms.exp: Likewise.
46282         * gcc.wendy/wendy.exp: Likewise.
46283         * g++.old-deja.exp: Likewise.
46284         Move "Testing file" message to verbose level 1.
46285
46286 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
46287
46288         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
46289
46290 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
46291
46292         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
46293         (default_gcc_start): Accept optional second list element
46294         of compiler flags.  Print compiler output at verbosity level 2.
46295         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
46296         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
46297         Save current values of framework globals passcnt, failcnt, xpasscnt,
46298         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
46299         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
46300         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
46301         xfailcnt to compute stats.  Update framework global `testcnt' from
46302         pass/fail counts.
46303         (gcc_finish): New proc.  Clean up test environment.
46304         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
46305         (gcc_epass, gcc_efail): Delete.
46306         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
46307         argument of line number.
46308         (dg-init): If the tool has an init routine, call it.
46309         (dg-test): Remove args `cflags_var' and `libs_var'.
46310         Pass all compiler options to ${tool}_start.
46311         Handle missing line number.
46312         (dg-finish): New function.
46313         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
46314         particular files.  Call gcc_finish at end.  Move "skipping test"
46315         message to verbosity level 3.
46316         * gcc.c-torture/compile/compile.exp: Likewise.
46317         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
46318         * gcc.c-torture/execute/execute.exp: Likewise.
46319         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46320         Print testcase being tried at verbosity level 1.
46321         * gcc.c-torture/special/special.exp: Unset xfail.
46322         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46323         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
46324         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
46325         * gcc.failure/failure.exp: Likewise.
46326         * gcc.ieee/ieee.exp: Likewise.
46327         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
46328         Update call to dg-test.  Call dg-finish at end.
46329         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
46330         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
46331         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
46332         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
46333         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
46334         * gcc.wendy/wendy.exp: Add copyright.
46335         Delete setting of tmpdir (done by gcc_init).
46336         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
46337         Pass compiler flags to gcc_start.  Call gcc_finish at end.
46338         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
46339         gcc_[ce]pass/fail.
46340
46341 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
46342
46343         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
46344         confusion.
46345         (g++_load): Likewise.
46346
46347         * config/*.exp (gcc_load): Some were varargs fns and some were not.
46348         Rename argument to `prog' to remove the confusion.
46349         Varargs fns behave differently too!
46350         (g++_load): Likewise.
46351
46352         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
46353
46354         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
46355         what it is.  Delete (always) printing of status value for !native.
46356         Simplify verbose code, and include status and exec_output.
46357         (g++_load): Use gcc_load.
46358
46359 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
46360
46361         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
46362         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
46363         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
46364         940714-3.c as these testcases don't exist anymore.  Make
46365         va-arg-1.c expected to pass.
46366
46367 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
46368
46369         * gcc.misc-tests/misc.exp: Only run specific testcases.
46370         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
46371         * gcc.misc-tests/dg-[1-9].c: New files.
46372
46373         * lib/dg.exp: New testsuite driver.
46374         * gcc.prms/prms.exp: Use it.
46375
46376         * README.gcc: New file.
46377
46378         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
46379         Document and reset `lxpass' and `lxfail'.
46380         Simplify "initialized" message.
46381         (gcc_stat): Clean up comments a little.
46382
46383 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
46384
46385         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
46386
46387 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
46388
46389         * lib/old-dejagnu.exp (process-option): New proc.
46390         (old-dejagnu-init, old-dejagnu-stat): Likewise.
46391         (old-dejagnu): Simplify.
46392         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
46393
46394 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
46395
46396         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
46397         exists and is not an empty string.
46398
46399         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
46400         $xfail rather than calling setup_xfail.  Clear $xfail when test is
46401         finished.
46402         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
46403         automatically.
46404
46405         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
46406         longer expected to fail.
46407
46408         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
46409         "f" function call.
46410
46411         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
46412
46413         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
46414         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
46415         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
46416         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
46417         c-torture-1.29.
46418
46419         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
46420         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
46421
46422         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
46423
46424         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
46425         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
46426
46427         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
46428         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
46429         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
46430
46431 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
46432
46433         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
46434         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
46435         940714-1.c, 940714-2.c, 940714-3.c},
46436         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
46437         gcc.misc-tests/{mg.c,mg.exp}:
46438         New tests.
46439         * gcc.noncompile/noncompile.exp: Change accordingly.
46440
46441 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
46442
46443         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
46444         Undo previous clobberage.
46445
46446 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
46447
46448         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
46449         * gcc.special/{930510-1.c, special.exp}:
46450         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
46451         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
46452         struct-varargs-1.c}: New tests from c-torture-1.26.
46453
46454 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
46455
46456         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
46457           argument to switch.
46458
46459 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
46460
46461         * Revert the previous changes.  Please see Rob's directory
46462           (/lisa/test/rob/progressive/gcc/testsuite) for testing
46463           fixes.
46464
46465 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
46466
46467         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
46468             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
46469             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
46470             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
46471             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
46472             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
46473             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
46474             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
46475             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
46476             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
46477             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
46478             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
46479             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
46480             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
46481             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
46482             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
46483             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
46484             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
46485             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
46486             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
46487             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
46488             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
46489             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
46490             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
46491             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
46492             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
46493             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
46494
46495 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
46496
46497         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
46498             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
46499           with perror calls.
46500
46501 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
46502
46503         * config/unix.exp (g++_load): Fix syntax.
46504
46505 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
46506
46507         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
46508         * gcc.noncompile/921017-1.c: Deleted obsolete test.
46509         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
46510         Don't expect va-arg-1.c to fail.  Correct expected output for
46511         920928-1.c.
46512         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
46513         * gcc.wendy/hbm4.c: Correct typo.
46514         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
46515
46516 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
46517
46518         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
46519         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
46520         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
46521         * lib/c-torture.exp (c-torture-compile): Ditto.
46522
46523         Reduce volume of output (remove all the -I's and such).
46524         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
46525         Call gcc_cpass, gcc_cfail.
46526         (c-torture): Pass testing option to c-torture-compile.
46527
46528 1994-03-21  Doug Evans  (dje@cygnus.com)
46529
46530         Bring patches over from progressive.
46531         * config/default.exp: Exit remote shell cleanly.
46532         (g++_exit, g++_start): Add default versions.
46533         * config/sim.exp (gcc_load): Use perror, not error.
46534
46535 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
46536
46537         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
46538         set in site.exp.
46539
46540 1994-03-14  Doug Evans  (dje@cygnus.com)
46541
46542         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
46543         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
46544         (wendy_try): New proc to run testcase.
46545         (main loop): Call 'em.
46546         * gcc.wendy/*.c: Clean up pass to correct expected output.
46547
46548         * lib/gcc.exp: Minor cleanup work.
46549         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
46550
46551 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
46552
46553         * config/sim.exp (gcc_load): Document return codes better.
46554         Don't pass -v to simulator.
46555
46556 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
46557
46558           * gcc.special/920717-x.c: Fix typo.
46559           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
46560           get at sources.
46561
46562         * lib/mike-gcc.exp: Fix typo.
46563
46564 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
46565
46566         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
46567         binary to use, transform the name.
46568         * config/*.exp: rename everything. Nuke any g++ specific files,
46569         it's now a special case of gcc that requires no special support.
46570         Add a default.exp for unsupported targets.
46571
46572 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
46573
46574         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
46575         lib/old-dejagnu.exp: Fix a few patterns to work with the new
46576         version of Tcl.
46577
46578 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
46579
46580         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
46581         than a warning.
46582
46583 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
46584
46585         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
46586
46587 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
46588
46589         * gcc.execute/execute.exp: Combine opt_list and foption_list into
46590         option_list.  Compile every file with only 4/6 option choices
46591         (same as C torture) instead of with 12/18 different option
46592         choices.
46593         * lib/c-torture.exp: Likewise.
46594
46595         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
46596         not already set.
46597
46598 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
46599
46600         * lib/old-deja.exp: Add `excess errors test fails' error, now one
46601         can put an XFAIL *-*-* on excess errors.
46602
46603 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
46604
46605         * g++.law: Add more tests derived from g++-bugs snapshots.
46606
46607         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
46608         equivalent to g++.law/init9.
46609
46610         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
46611         compiled it, and the a.out file after we've run it.
46612
46613 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
46614
46615         * lib/mike-g++.exp (postbase): Delete the .o file after we've
46616         compiled it, and the a.out file after we've run it.
46617
46618 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
46619
46620         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
46621
46622 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
46623
46624         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
46625         version number.
46626
46627 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
46628
46629         * g++.law: New directory of g++ tests derived from the g++-bugs
46630         snapshots.
46631
46632 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
46633
46634         * gcc.compile: initbug1.c initbug1.exp testcase added
46635
46636 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
46637
46638         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
46639         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
46640           fixes submitted by Jeff Law (law@cs.utah.edu)
46641         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
46642           Jeff Law (law@cs.utah.edu)
46643
46644
46645 1993-11-30  Mike Stump  (mrs@cygnus.com)
46646
46647         * config/unix-g++.exp: Follow the gcc way of doing things.
46648         * g++.old-deja/old-deja.exp: Minor updates.
46649         * lib/g++.exp: New file, follow the gcc way of doing things.
46650         * lib/old-dejagnu.exp: Minor updates.
46651         * lib/mike-g++.exp: Always unset errorInfo.
46652
46653 1993-11-06  Mike Stump  (mrs@cygnus.com)
46654
46655         * lib/gcc.exp: Fix some errors with the below change, CC and
46656         CFLAGS should be global when setting, not local.
46657
46658 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
46659
46660         * lib/gcc.exp: Transform tool name.
46661
46662 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46663
46664         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
46665
46666 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46667
46668         * lib/gcc.exp: change gcc_done to gcc_stat
46669
46670 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
46671
46672         * Upgraded gcc testsuite to c-torture version 1.25
46673
46674 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
46675
46676         * lib/gcc.exp: added reporting code. Changed verbose compile message.
46677         * lib/c-torture: added hooks for new reporting code.
46678
46679 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
46680
46681         * config/sh-gcc.exp: check if sh-sim exists in the path
46682
46683 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
46684
46685         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
46686         * gcc.compile/compile.exp: Initial changes for new logic.
46687         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
46688         * gcc.failure/failure.exp: Initial changes for new logic.
46689         * gcc.ieee/ieee.exp: Initial changes for new logic.
46690         * gcc.misc-tests/misc.exp: Initial changes for new logic.
46691         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
46692         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
46693         * lib/c-torture.exp: Initial changes for new logic.
46694         * lib/gcc.exp: Initial changes for new logic.
46695
46696 1993-10-15  Mike Stump  (mrs@cygnus.com)
46697
46698         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
46699         depend upon failure or success.  Fully qualify names in failure
46700         and success messages.  Always remove a.out before starting
46701         compile, just in case.  Pay more attention to error text output by
46702         the compiler.  Handle testcases with no known past errors just
46703         like all others, so that things are uniform.  Other miscellaneous
46704         improvements.
46705
46706 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
46707
46708         * gcc.cpp: new directory for cpp tests
46709
46710 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
46711
46712         * lib/chill.exp: Code reformatted, removed unused code.
46713         * config/unix-chill.exp: Code reformatted, removed unused code.
46714         * chill.execute/execute.exp: Code reformatted, removed unused code.
46715         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
46716
46717 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
46718
46719         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
46720         routines not written.
46721
46722 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
46723
46724         * config/bug-gcc.exp: Use new procs from bug.exp.
46725
46726 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
46727
46728         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
46729         via ftp, rather than depending on NFS.
46730         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
46731         case.
46732
46733 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
46734
46735         * config/bug-gcc.exp: Use new download proc.
46736
46737 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
46738
46739         * chill.execute/execute.exp: cleanups, handles errors better
46740         * chill.compile/compile.exp: rewrite, based on execute.exp
46741         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
46742         * lib/chill.exp: major changes to diff proc and compile and link
46743           procs. added chill_fail and chill_pass wrappers to pass and
46744           fail. added more comments, and handle error codes better.
46745           Added a hack to capture stderr from exec, so noncompile tests
46746           can work.
46747
46748 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
46749
46750         * chill.execute/execute.exp: rewrite of testsuite driver
46751         * lib/chill.exp: rewrite of testsuite driver
46752         * config/unix-chill.exp: rewrite of testsuite driver
46753
46754 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
46755
46756         In chill.execute:
46757         * iexpr.ch: Standardize uppercase.
46758         * tuples.dat: Standardize uppercase.
46759         * vary.ch: standardize.  Correct varying string assignments.
46760         * vary.dat: Add new output lines.
46761
46762 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
46763
46764         In chill.execute:
46765         * chprintf.ch: Standardize use of uppercase.
46766         * tuples.ch: Standardize and turn arr2 into a DCL,
46767           rather than a SYN.
46768         * pinits.ch: Standardize.
46769
46770 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
46771
46772         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
46773         * Makefil: Renamed to Makefile.in.
46774         * configure.in: New.
46775
46776 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
46777
46778         In chill.execute:
46779         * .cvsignore: Add result/output files.
46780         * Makefile: Fix up variables at start.  Use MFLAGS
46781           everywhere.  Correct bool_loc, built_ins entries.
46782           Add entry for vary1.ch.
46783         * bitarray.ch: Standardize upper-case usage.
46784         * bitexpr.ch: Standardize, add output of b1.
46785         * params.ch: Use arrayt in along PROC parameters, to
46786           avoid novelty problems.
46787         * sets.ch: Tiny cleanup.
46788         * vary1.ch: Re-indent.
46789
46790 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
46791
46792           * Add PR-related files to Makefiles, .cvsignore files, etc.
46793
46794 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
46795
46796         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
46797           with compiler objects. New names are test-flow.c and test-loop.c
46798
46799 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
46800
46801         * Upgraded c-torture tests from 1.19 to 1.20
46802
46803         * new files:
46804         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
46805         * gcc.compile: 930623-1.c 930623-2.c
46806         * gcc.noncompile: 930622-1.c 930622-2.c
46807         * gcc.failure: 920411-1.c 920627-2.c
46808         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
46809
46810 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
46811
46812         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46813           More changes to get testsuite working properly. Needs more work.
46814           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
46815
46816 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
46817
46818         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
46819           More changes to get testsuite working properly. Needs more work.
46820
46821 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
46822
46823         * chill.compile/compile.exp: Added for Dejagnu support
46824         * chill.execute/execute.exp: Added for Dejagnu support
46825         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
46826
46827 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
46828
46829         This should complete moving the CHILL test files.
46830         * chill.noncompile(.cvsignore printf.grt
46831             in-printf.grt chprintf.grt chprintf.ch):
46832             Added test-support files.
46833           (Makefile): Modified further.
46834         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
46835             signal.ch): Added test files.
46836           * chill.execute (.cvsignore printf.grt printr.c
46837             in-printf.grt rts.c chprintf.grt rts.h): Added
46838           test-support files.
46839             (Makefile): More corrections.
46840
46841 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
46842
46843         * chill.compile, chill.execute, chill.nocompile: Add CHILL
46844           test cases, ready for DejaGnu.
46845
46846 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
46847
46848         * Upgraded c-torture tests from 1.18 to 1.19
46849
46850         * gcc.compile: added test(s):
46851           930607-1.c
46852         * gcc.execute: added test(s):
46853           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
46854
46855         * added new subdirectory for misc tests: gcc.misc-tests
46856         * gcc.misc-test(s): added tests:
46857           inst-check.c test-consts.c test-ior.c test-switch.c
46858
46859 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
46860
46861         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
46862
46863 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
46864
46865         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
46866
46867 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
46868
46869         * Upgraded c-torture tests from 1.17 to 1.18
46870
46871 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
46872
46873         * Upgraded c-torture tests from 1.12 to 1.17
46874
46875 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
46876
46877         * lib/old-dejagnu.exp:
46878           Fixed handling of XFAIL target triplets to correctly
46879           recognize wildcard characters.  Removed code that
46880           appended a unique id tag to the end of the file name
46881           printed out by the result of the testcases within a
46882           given test file.
46883
46884 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
46885
46886         * lib/old-dejagnu.exp:
46887           Reworked expected failure handling to trigger off of XFAIL
46888           keyword in keyphrase embeded in testcase source code. The
46889           XFAIL keyword must be at the end of the keyphrase line. It
46890           may optionally be followed by one or more target triplets.
46891           It has just occured that the handling of wildcards in the
46892           target triplet may not be correct.
46893
46894 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
46895
46896         * g++.old-deja/tests:
46897           Moved all subdirectories up one level into g++.old-deja .
46898
46899         * lib/old-dejagnu.exp:
46900           Fixed problem with CXXFLAGS not being properly reset, and being
46901           corrupted with extraneous "-c" compiler option.  This was
46902           causing binaries to not be generated for test that needed them.
46903           Modified strings passed to "pass" and "fail" so that individual
46904           tests from the same test file would be distinguished by an
46905           identifier appended to the test file name in the summary logs;
46906           this corrected a problem with erroneous diff logs.  Added code
46907           to search testcases for expected fail and unexpected pass keywords.
46908
46909 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
46910
46911         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
46912
46913 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
46914
46915         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
46916           Removed extraneous text from end of "Special g++ Options"
46917           keyphrase.
46918
46919         * lib/old-dejagnu.exp: Added pattern matching to look for new
46920           keywords, embedded in testcases comments, which will trigger
46921           calls to xpass and xfail.
46922
46923 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
46924
46925         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
46926           comments embedded in the testcases, especially the one looking for
46927           special compiler options, as well as the pattern matching for the
46928           compiler output again.
46929
46930 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
46931
46932         * lib/old-dejagnu.exp: Do a proper check of the return value for
46933           execute tests. Fixed several problems with the pattern matching
46934           of the compiler output which gave erroneous test results.
46935           Changed several of the test result messages to be more descriptive.
46936         * config/unix-g++.exp: Proc g++_load now actually works and
46937           executes the tests passed to it and returns a usable return
46938           value.
46939
46940 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
46941
46942           * lib/gcc.exp: Exits gracefully if $CC is bogus.
46943
46944 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
46945
46946         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
46947           Modified both files to properly execute the old style
46948           dejagnu tests. The previous versions of these files were
46949           experimental and did not function anything near correctly.
46950
46951 1993-04-05  Rob Savoye  (rob@cygnus.com)
46952
46953         * Removed all Makefile.in and configure.in files. No configuration
46954         needed now.
46955
46956 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
46957
46958         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
46959
46960 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
46961
46962         * gcc.compile/configure.in, gcc.unsorted/configure.in,
46963         gcc.special/configure.in, gcc.noncompile/configure.in,
46964         gcc.execute/configure.in, gcc.code_quality/configure.in,
46965         g++.other/configure.in, g++.old-deja/configure.in,
46966         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
46967         in srcname setting.
46968
46969 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
46970
46971         * lib/udi.exp: Fixed mondfe and mondfe_download.
46972         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
46973         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
46974
46975 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
46976
46977         * config/udi-gdb.exp: Check $shell_id after connecting to target.
46978         (gdb_exit): Don't remove *_soc files.
46979
46980 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
46981
46982         * lib/c-torture.exp: Don't look for main; instead always use -w
46983         -c.  This is how the c-torture tests work.  Remove the object
46984         file if the compilation succeeds.
46985         * gcc.execute/execute.exp: Remove executable if test passes.
46986         * gcc.noncompile/noncompile.exp: Every test is an expected
46987         failure.
46988         * gcc.special/special.exp: Added tests from c-torture 1.11,
46989         corrected use of existing test.
46990         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
46991         gcc.execute/920625-1.c: Updated to c-torture 1.11.
46992         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
46993         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
46994         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
46995         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
46996         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
46997         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
46998         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
46999         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
47000         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
47001         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
47002         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
47003         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
47004         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
47005         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
47006         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
47007         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
47008         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
47009         c-torture 1.11.
47010         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
47011         correspond to c-torture 1.11.
47012
47013         * New file.