OSDN Git Service

* fold-const.c (fold_binary) <BIT_XOR_EXPR>: Fold (X & Y) ^ Y as
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-03-28  Roger Sayle  <roger@eyesopen.com>
2
3         * gcc.dg/fold-andxor-1.c: New test case.
4         * gcc.dg/fold-xorand-1.c: Likewise.
5
6 2006-03-28  Roger Sayle  <roger@eyesopen.com>
7
8         * gcc.dg/fold-convnotconv-1.c: New test case.
9
10 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
11
12         PR fortran/26779
13         * gfortran.dg/private_type_5.f90: New test.
14
15 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
16
17         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
18
19 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
20
21         * gfortran.dg/advance_2.f90: New test.
22         * gfortran.dg/advance_3.f90: New test.
23
24         * gfortran.fortran-torture/execute/equiv_5.f: New test.
25
26 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
27
28         PR libgfortran/26661
29         PR libgfortran/26880
30         * gfortran.dg/read_x_past.f: New test.
31
32 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
33
34         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
35         to be STABS.
36
37 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
38
39         * objc.dg/dwarf-1.m: Skip on AIX.
40         * objc.dg/dwarf-2.m: Skip on AIX.
41
42 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
43
44         PR fortran/26816 
45         * gfortran.dg/float_1.f90: New test.
46
47 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
48
49         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
50         X86_64 targets.
51         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
52
53 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
54
55         PR libfortran/26735
56         * gfortran.dg/convert_implied_open.f90:  New test case.
57
58 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
59
60         PR fortran/26769
61         * gfortran.dg/transpose_reshape_r10.f90:  New test case.
62
63 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
64
65         PR middle-end/26717
66         * gcc.dg/pr26717.c: New test.
67
68 2006-03-25  Roger Sayle  <roger@eyesopen.com>
69
70         * gfortran.dg/dependency_12.f90: New test case.
71
72 2006-03-24  Roger Sayle  <roger@eyesopen.com>
73
74         * gfortran.dg/dependency_9.f90: New (resurected) test case.
75
76 2006-03-24  Jeff Law  <law@redhat.com>
77
78         * gcc.c-torture/pr26840.c: New test.
79
80 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
81
82         * objc.dg/dwarf-2.m: New.
83         * obj-c++.dg/dwarf-2.mm: New.
84
85         * g++.old-deja/g++.other/init19.C: New.
86
87 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
88
89         * g++.dg/eh/spbp.C: Skip on AIX.
90
91 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
92
93         PR middle-end/26611
94         * g++.dg/gomp/pr26611-1.C: New test.
95         * g++.dg/gomp/pr26611-2.C: New test.
96
97 2006-03-24  Jeff Law  <law@redhat.com>
98
99         * gcc.c-torture/compile/pr26833.c: New test.
100         * gfortran.fortran-torture/compile/pr26806.f90: New test.
101
102 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
103
104         * gfortran.dg/endfile_2.f90: Delete temp file.
105
106 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
107
108         PR fortran/19303
109         * gfortran.dg/record_marker_1.f90:  New test case.
110         * gfortran.dg/record_marker_2.f:  New test case.
111         * gfortran.dg/record_marker_3.f90:  New test case.
112
113 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
114
115         PR fortran/17298
116         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
117         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
118
119 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
120
121         * lib/gcc-dg.exp (cleanup-modules): New proc.
122         * gfortran.dg/allocatable_function_1.f90,
123         gfortran.dg/allocate_char_star_scalar_1.f90,
124         gfortran.dg/assumed_charlen_function_1.f90,
125         gfortran.dg/assumed_dummy_1.f90,
126         gfortran.dg/assumed_shape_ranks_1.f90,
127         gfortran.dg/assumed_shape_ranks_2.f90,
128         gfortran.dg/assumed_size_dt_dummy.f90,
129         gfortran.dg/auto_char_dummy_array_1.f90,
130         gfortran.dg/auto_char_len_3.f90,
131         gfortran.dg/automatic_module_variable.f90,
132         gfortran.dg/bad_automatic_objects_1.f90,
133         gfortran.dg/char_array_constructor.f90,
134         gfortran.dg/char_array_structure_constructor.f90,
135         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
136         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
137         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
138         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
139         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
140         gfortran.dg/derived_pointer_recursion.f90,
141         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
142         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
143         gfortran.dg/dummy_functions_1.f90,
144         gfortran.dg/elemental_initializer_1.f90,
145         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
146         gfortran.dg/elemental_pointer_1.f90,
147         gfortran.dg/elemental_subroutine_1.f90,
148         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
149         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
150         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
151         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
152         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
153         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
154         gfortran.dg/global_references_1.f90,
155         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
156         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
157         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
158         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
159         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
160         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
161         gfortran.dg/large_integer_kind_1.f90,
162         gfortran.dg/large_real_kind_1.f90,
163         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
164         gfortran.dg/module_double_reuse.f90,
165         gfortran.dg/module_equivalence_1.f90,
166         gfortran.dg/module_interface_1.f90,
167         gfortran.dg/module_parameter_array_refs_1.f90,
168         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
169         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
170         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
171         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
172         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
173         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
174         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
175         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
176         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
177         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
178         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
179         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
180         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
181         gfortran.dg/same_name_1.f90,
182         gfortran.dg/sibling_dummy_procedure_1.f90,
183         gfortran.dg/sibling_dummy_procedure_2.f90,
184         gfortran.dg/sibling_dummy_procedure_3.f90,
185         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
186         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
187         gfortran.dg/used_dummy_types_2.f90,
188         gfortran.dg/used_dummy_types_3.f90,
189         gfortran.dg/used_dummy_types_4.f90,
190         gfortran.dg/used_dummy_types_5.f90,
191         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
192         gfortran.dg/userdef_operator_1.f90: Use it.
193
194 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
195
196         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
197         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
198         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
199         gfortran.dg/write_back.f,
200         gfortran.fortran-torture/execute/inquire_1.f90,
201         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
202
203 2006-03-21  Jeff Law  <law@redhat.com>
204
205         * gcc.dg/tree-ssa/vrp28.c: New test.
206
207 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
208
209         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
210         if _STDC_C99 is defined.
211         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
212         * gcc.dg/builtins-20.c: Likewise.
213         * gcc.dg/builtins-53.c: Likewise.
214         * gcc.dg/single-precision-constant.c: Likewise. Also pass
215         -mmacosx-version-min=10.3 on PowerPC/Darwin.
216
217 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
218
219         PR tree-opt/26781
220         * gcc.c-torture/compile/pr26781-1.c: New test.
221         * gcc.c-torture/compile/pr26781-2.c: New test.
222
223 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
224
225         PR c++/26690
226         * g++.dg/gomp/pr26690-1.C: New test.
227         * g++.dg/gomp/pr26690-2.C: New test.
228
229 2006-03-20  Jeff Law  <law@redhat.com>
230
231         * gcc.dg/tree-ssa/pr21829.c: New test.
232
233         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
234
235 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
236
237         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
238         (check_visibility_available): Use it.
239         (check_effective_target_default_packed): Likewise.
240         (check_effective_target_pcc_bitfield_type_matters): Likewise.
241         (check_effective_target_fopenmp): Likewise.
242         (check_effective_target_freorder): Likewise.
243         (check_effective_target_fpic): Likewise.
244         (check_named_sections_available): Likewise.
245         (check_effective_target_ilp32): Likewise.
246         (check_effective_target_lp64): Likewise.
247
248 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
249
250         PR fortran/20935
251         * gfortran.dg/scalar_mask_2.f90:  New test case.
252
253 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
254
255         PR tree-opt/26629
256         * gcc.dg/tree-ssa/loadpre12.c: New test.
257         * gcc.dg/tree-ssa/loadpre13.c: New test.
258         * gcc.dg/tree-ssa/loadpre14.c: New test.
259         * gcc.dg/tree-ssa/loadpre15.c: New test.
260         * gcc.dg/tree-ssa/loadpre16.c: New test.
261         * gcc.dg/tree-ssa/loadpre17.c: New test.
262         * gcc.dg/tree-ssa/loadpre18.c: New test.
263         * gcc.dg/tree-ssa/loadpre19.c: New test.
264         * gcc.dg/tree-ssa/loadpre20.c: New test.
265         * gcc.dg/tree-ssa/loadpre21.c: New test.
266         * gcc.dg/tree-ssa/loadpre22.c: New test.
267
268 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
269
270         PR fortran/26741
271         * gfortran.dg/elemental_initializer_1.f90: New test.
272
273         PR fortran/26716
274         * gfortran.dg/assumed_shape_ranks_2: New test.
275
276 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
277
278         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
279         target fpic.
280
281 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
282
283         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
284         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
285         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
286         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
287         gfortran.fortran-torture/execute/direct_io.f90,
288         gfortran.fortran-torture/execute/inquire_2.f90,
289         gfortran.fortran-torture/execute/inquire_4.f90,
290         gfortran.fortran-torture/execute/list_read_1.f90,
291         gfortran.fortran-torture/execute/open_replace.f90,
292         gfortran.fortran-torture/execute/slash_edit.f90,
293         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
294         temporary files from testcases.
295
296 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
297
298         PR libgfortran/26509
299         gfortran.dg/write_direct_eor.f90: New test.
300         
301 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
302
303         * gcc.target/powerpc/pr26350.c: New.
304         * gcc.target/powerpc/indexed-addr.c: New.
305
306 2006-03-16  Roger Sayle  <roger@eyesopen.com>
307
308         * gfortran.dg/dependency_13.f90: New test case.
309
310 2006-03-16  Roger Sayle  <roger@eyesopen.com>
311
312         PR middle-end/21781
313         * gcc.dg/real-const-1.c: New test case.
314
315 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
316
317         * g++.old-deja/g++.other/init18.C: New.
318         * g++.old-deja/g++.other/init5.C: Remove xfail.
319
320 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
321
322         * g++.dg/opt/pr15551.C: Cleanup temp file.
323
324 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
325
326         PR c++/6634
327         g++.dg/parse/long1.C: New test.
328
329 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
330
331         PR fortran/19101
332         * gfortran.dg/continuation.f90: New test.
333         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
334
335 2006-03-14  Richard Guenther  <rguenther@suse.de>
336
337         PR tree-optimization/26672
338         * gcc.dg/torture/pr26672.c: New testcase.
339
340 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
341
342         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
343         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
344
345 2006-03-13  Roger Sayle  <roger@eyesopen.com>
346
347         PR middle-end/26557
348         * gcc.c-torture/compile/switch-1.c: New test case.
349
350 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
351
352         PR fortran/25378
353         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
354         test to include more permuatations of mask and index.
355         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
356         respond to F2003 spec. that the position returned for an all false
357         mask && condition is zero.
358
359 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
360
361         PR middle-end/25989
362         * gcc.dg/gomp/pr25989.c: New test.
363
364 2006-03-13  Jeff Law  <law@redhat.com>
365
366         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
367
368 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
369
370         * gcc.dg/switch-9.c: New test.
371
372 2006-03-13  Richard Guenther  <rguenther@suse.de>
373
374         PR middle-end/26630
375         * gcc.dg/torture/pr26630.c: New testcase.
376
377 2006-03-11  Roger Sayle  <roger@eyesopen.com>
378
379         * gfortran.dg/dependency_10.f90: New test case.
380         * gfortran.dg/dependency_11.f90: Likewise.
381
382 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
383             Erik Edelmann  <eedelman@gcc.gnu.org>
384
385         * gfortran.dg/allocatable_function_1.f90: New.
386         * gfortran.dg/allocatable_function_2.f90: New.
387
388 2006-03-10  Richard Guenther  <rguenther@suse.de>
389
390         PR middle-end/26565
391         * gcc.dg/torture/pr26565.c: New testcase.
392
393 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
394
395         PR libgfortran/26499
396         * gfortran.dg/write_back.f: New test.
397         * gfortran.dg/write_rewind_1.f: New test.
398         * gfortran.dg/write_rewind_2.f: New test.
399         
400 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
401
402         PR libgfortran/26554
403         * gfortran.dg/read_logical.f90: New test.
404
405 2006-03-04  Laurent GUERBY <laurent@guerby.net>
406         
407         * ada/acats/norun.lst: cdd2a03 now passes.
408
409 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
410
411         PR testsuite/25177
412         * gcc.target/powerpc/pr18096-1.c: Change where the error
413         would match.
414
415 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
416
417         * gcc.target/i386/cleanup-1.c: New test.
418         * gcc.target/i386/cleanup-2.c: New test.
419
420 2006-03-04  Roger Sayle  <roger@eyesopen.com>
421
422         * gfortran.dg/dependency_9.f90: Remove for the time being.
423
424 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
425
426         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
427         directive.
428
429 2006-03-03  Roger Sayle  <roger@eyesopen.com>
430
431         * gfortran.dg/dependency_9.f90: New test case.
432
433 2006-03-03  Roger Sayle  <roger@eyesopen.com>
434
435         * gfortran.dg/dependency_4.f90: New test case.
436         * gfortran.dg/dependency_5.f90: New test case.
437         * gfortran.dg/dependency_6.f90: New test case.
438         * gfortran.dg/dependency_7.f90: New test case.
439         * gfortran.dg/dependency_8.f90: New test case.
440
441 2006-03-03  Paul Brook  <paul@codesourcery.com>
442
443         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
444         Add m68k-*-elf.
445
446 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
447
448         PR fortran/25031
449         * multiple_allocation_1.f90:  New test.
450
451 2006-03-03  Roger Sayle  <roger@eyesopen.com>
452
453         PR tree-optimization/26524
454         * gfortran.dg/pr26524.f: New test case.
455
456 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
457
458         * g++.dg/template/repo5.C: Cleanup repo files.
459         * gcc.dg/20051201-1.c: Cleanup coverage files.
460         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
461         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
462         tree dump files.
463
464 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
465
466         * objc.dg/objc-nofilename-1.m: New test.
467         * objc.dg/bad-receiver-type.m: New test.
468         * obj-c++.dg/bad-receiver-type.mm: New test.
469
470 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
471
472         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
473
474 2006-03-01  Mike Stump  <mrs@apple.com>
475
476         * g++.dg/abi/key2.C: Add.
477
478 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
479
480         * gfortran.dg/logical_dot_product.f90: New test. 
481
482         PR fortran/26393
483         * gfortran.dg/used_interface_ref.f90: New test.
484
485         PR fortran/20938
486         * gfortran.dg/dependency_2.f90: New test.
487         * gfortran.fortran-torture/execute/where17.f90: New test.
488         * gfortran.fortran-torture/execute/where18.f90: New test.
489         * gfortran.fortran-torture/execute/where19.f90: New test.
490         * gfortran.fortran-torture/execute/where20.f90: New test.
491
492 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
493
494         * g++.dg/tree-ssa/pr26443.C: New test case.
495
496 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
497
498         PR middle-end/26022
499         * g++.dg/opt/return-slot1.C: New test.
500
501 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
502
503         PR libgfortran/26136
504         * gfortran.dg/namelist_23.f90: New test.
505
506 2006-02-28  Roger Sayle  <roger@eyesopen.com>
507
508         PR middle-end/14752
509         * gcc.dg/fold-eqandshift-2.c: New test case.
510
511 2006-02-28  Richard Guenther  <rguenther@suse.de>
512
513         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
514         decomposition.
515
516 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
517
518         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
519
520 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
521
522         PR libgfortran/26464
523         * gfortran.dg/backspace_5.f: New test.
524         * gfortran.dg/backspace_6.f: New test.
525
526 2006-02-26  Roger Sayle  <roger@eyesopen.com>
527
528         * gcc.dg/fold-eqandnot-1.c: New test case.
529
530 2006-02-26  Roger Sayle  <roger@eyesopen.com>
531
532         PR middle-end/19983
533         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
534
535 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
536
537         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
538         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
539
540 2006-02-26  Richard Guenther  <rguenther@suse.de>
541
542         PR tree-optimization/26421
543         * gcc.dg/tree-ssa/pr26421.c: New testcase.
544
545 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
546
547         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
548         * g++.old-deja/g++.robertl/eb132.C: Likewise.
549
550 2006-02-26  Roger Sayle  <roger@eyesopen.com>
551
552         * gcc.dg/fold-even-1.c: New test case.
553
554 2006-02-26  Roger Sayle  <roger@eyesopen.com>
555
556         PR middle-end/21137
557         * gcc.dg/fold-eqandshift-1.c: New test case.
558
559 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
560
561         PR tree-optimization/25125
562         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
563         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
564
565 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
566
567         PR tree-optimizations/26359
568         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop" 
569         with -fdump-tree-dceloop-details.
570         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
571
572 2006-02-25  Roger Sayle  <roger@eyesopen.com>
573
574         PR middle-end/23673
575         * gcc.dg/fold-eqxor-1.c: New test case.
576         * gcc.dg/fold-eqxor-2.c: Likewise.
577         * gcc.dg/fold-eqxor-3.c: Likewise.
578
579 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
580
581         PR fortran/23092
582         * scalar_mask_1.f90:  New test.
583
584 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
585
586         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
587         * g++.dg/eh/uncaught2.C: New.
588         * g++.dg/eh/uncaught3.C: New.
589
590 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
591
592         PR libgfortran/26423
593         * gfortran.dg/read_many_1.f: New test.
594
595 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
596
597         PR fortran/24519
598         * gfortran.dg/dependency_3.f90: New test.
599         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
600         XFAILs.
601
602         PR fortran/25395
603         * gfortran.dg/equiv_6.f90: New test.
604
605 2006-02-23  Jeff Law  <law@redhat.com>
606
607         * gcc.c-torture/compile/pr26425.c: New test.
608
609 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
610
611         PR middle-end/26412
612         * gcc.dg/gomp/pr26412.c: New test.
613
614 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
615
616         PR c++/26291
617         * g++.dg/other/ellipsis1.C: New test.
618         * g++.dg/parse/operator4.C: Adjust error marker.
619
620 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
621
622         PR target/25603
623         * gfortran.dg/pr25603.f: New testcase.
624
625 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
626
627         * gcc.dg/bf-spl1.c: Don't specify -m68000.
628         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
629
630 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
631
632         * g++.dg/eh/spbp.C: New.
633
634 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
635
636         PR middle-end/26379
637         * gcc.target/i386/mmx-7.c: New test.
638
639 2006-02-20  Roger Sayle  <roger@eyesopen.com>
640
641         PR tree-optimization/26361
642         * gcc.dg/tree-ssa/vrp27.c: New test case.
643
644 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
645
646         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
647         * gcc.dg/tree-ssa/complex-4.c: Here.
648
649 2006-02-19  Roger Sayle  <roger@eyesopen.com>
650
651         PR middle-end/19543
652         * gfortran.dg/logical_1.f90: New test case.
653
654 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
655
656         PR middle-end/26334
657         * gcc.dg/20060218-1.c: Moved to...
658         * gcc.target/i386/20060218-1.c: ... here.  New test.
659
660 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
661
662         PR fortran/26201
663         * gfortran.dg/convert_1.f90: New.
664
665 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
666
667         PR fortran/25054
668         * gfortran.dg/namelist_5.f90: New test.
669
670         PR fortran/25089
671         * gfortran.dg/namelist_4.f90: New test.
672
673 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
674
675         PR tree-opt/25680
676         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
677
678 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
679
680         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
681         variable to take into account the variable name in the
682         function header.
683         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
684
685 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
686
687         PR middle-end/26334
688         * gcc.c-torture/compile/20060217-1.c: New test.
689         * gcc.dg/20060218-1.c: New test.
690
691 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
692
693         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
694
695 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
696
697         * gcc.dg/cpp/undef3.c: New test.
698         * gcc.dg/cpp/trad/builtins2.c: New test.
699
700 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
701
702         PR c++/26266
703         * g++.dg/template/static22.C: New test.
704         * g++.dg/template/static23.C: New test.
705         * g++.dg/template/static24.C: New test.
706         * g++.dg/template/non-dependent13.C: New test.
707         * g++.dg/init/member1.C: Tweak error markers.
708
709 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
710
711         PR target/26255
712         * gcc.c-torture/compile/pr26255.c: New test case.
713
714 2006-02-16  Roger Sayle  <roger@eyesopen.com>
715
716         * gfortran.fortran-torture/execute/where_10.f90: New test case.
717         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
718         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
719         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
720         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
721         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
722         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
723
724 2006-02-16  Jeff Law  <law@redhat.com>
725
726         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
727         * gcc.dg/tree-ssa/vrp26.c: New test.
728
729 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
730
731         PR target/20353
732         PR target/24578
733         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
734         __UCLIBC__ is defined.
735
736 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
737
738         PR fortran/26224
739         * gfortran.dg/gomp/pr26224.f: New test.
740
741 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
742
743         PR tree-opt/25918
744         * lib/target-supports.exp
745         (check_effective_target_vect_short_mult): New.
746         (check_effective_target_vect_char_mult): New.
747         (check_effective_target_vect_widen_sum_qi_to_si): New.
748         (check_effective_target_vect_widen_sum_qi_to_hi): New.
749         (check_effective_target_vect_widen_sum_hi_to_si): New.
750         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
751         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
752         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
753         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
754         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
755         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
756         vect-reduc-pattern-2c.c
757         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
758         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
759         vect-reduc-pattern-1c.c
760
761 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
762
763         PR fortran/24557
764         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
765
766 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
767
768         PR fortran/26054
769         * gfortran.dg/enum_8.f90: Remove check for warning.
770         * gfortran.dg/iomsg_1.f90: Ditto.
771         * gfortran.dg/enum_1.f90: Ditto.
772         * gfortran.dg/enum_9.f90: Ditto.
773         * gfortran.dg/enum_2.f90: Ditto.
774         * gfortran.dg/enum_10.f90: Ditto.
775         * gfortran.dg/enum_3.f90: Ditto.
776         * gfortran.dg/flush_1.f90: Ditto.
777         * gfortran.dg/enum_4.f90: Ditto.
778         * gfortran.dg/array_constructor_1.f90: Ditto.
779         * gfortran.dg/enum_5.f90: Ditto.
780         * gfortran.dg/enum_6.f90: Ditto.
781         * gfortran.dg/enum_7.f90: Ditto.
782
783 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
784
785         PR middle-end/26300
786         * gcc.c-torture/compile/20060215-1.c: New test.
787
788 2006-02-14  Roger Sayle  <roger@eyesopen.com>
789
790         PR middle-end/23670
791         * gcc.dg/tree-ssa/andor-2.c: New test case.
792
793 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
794
795         PR fortran/25045
796         * optional_dim.f90:  New test.
797
798 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
799
800         PR fortran/26277
801         * gfortran.dg/label_4.f90: New.
802
803 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
804             Diego Novillo  <dnovillo@redhat.com>
805             Uros Bizjak  <uros@kss-loka.si>
806
807         * gfortran.dg/gomp: New directory.
808
809 2006-02-14  Richard Guenther  <rguenther@suse.de>
810
811         PR tree-optimization/26258
812         * gcc.dg/torture/pr26258.c: New testcase.
813
814 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
815
816         PR fortran/26246
817         * gfortran.dg/pr26246_1.f90: New test.
818         * gfortran.dg/pr26246_2.f90: New test.
819
820         PR middle-end/26092
821         * gcc.c-torture/compile/20060208-1.c: New test.
822
823 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
824
825         PR fortran/26074
826         PR fortran/25103
827         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
828         * gfortran.dg/bad_automatic_objects_1.f90: New test.
829         * gfortran.dg/automatic_module_variable.f90: Change error message.
830
831         PR fortran/20861
832         * gfortran.dg/internal_dummy_1.f90: New test.
833
834         PR fortran/20871
835         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
836
837
838         PR fortran/25083
839         * gfortran.dg/uncommon_block_data_1.f90: New test.
840         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
841         with standard.
842
843         PR fortran/25088
844         * gfortran.dg/typed_subroutine_1.f90: New test.
845
846 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
847
848         * objc.dg/dwarf-1.m: New.
849
850 2006-02-13  Roger Sayle  <roger@eyesopen.com>
851
852         PR middle-end/24427
853         * gcc.dg/tree-ssa/andor-1.c: New test case.
854
855 2006-02-13  Josh Conner  <jconner@apple.com>
856
857         PR target/25376
858         * gcc.dg/pr25376.c: New test.   
859
860         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
861         assemble.
862         * lib/target-supports.exp (check_named_sections_available):
863         Only compile named-sections test -- don't assemble.
864
865 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
866
867         * g++.dg/warn/no-write-strings.C: New test.
868         * g++.dg/warn/write-strings.C: Likewise.
869         * g++.dg/warn/write-strings-default.C: Likewise.
870
871 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
872
873         PR fortran/25806
874         * gfortran.dg/ret_pointer_2.f90: New test.
875
876 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
877
878         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
879
880 2006-02-10  Jeff Law  <law@redhat.com>
881
882         * gcc.c-torture/compile/pr26213.c: New test.
883
884 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
885
886         gfortran.dg/null_1.f90: New test.
887
888 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
889
890         PR fortran/14771
891         * gfortran.dg/parens_4.f90: New.
892         * gfortran.dg/parens_5.f90: New.
893
894 2006-02-10  Richard Guenther  <rguenther@suse.de>
895
896         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
897
898 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
899         Paul Thomas  <pault@gcc.gnu.org>
900
901         PR fortran/14771
902         * gfortran.dg/parens_1.f90: New.
903         * gfortran.dg/parens_2.f90: New.
904         * gfortran.dg/parens_3.f90: New.
905
906 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
907
908         PR fortran/26038
909         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
910
911         PR fortran/25059
912         * gfortran.dg/impure_assignment_1.f90: New test.
913
914         PR fortran/25070
915         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
916
917 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
918
919         PR target/26141
920         * g++.dg/expr/stdarg2.C: New test.
921
922 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
923
924         PR inline-asm/16194
925         * gcc.dg/pr16194.c: New test.
926
927 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
928
929         * ada/acats/run_acats: Use portable variant of "$@".
930
931 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
932
933         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
934         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
935
936 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
937
938         PR tree-opt/26179
939         * g++.dg/opt/pr26179.C: New test.
940
941 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
942
943         PR middle-end/26134
944         * gcc.dg/tree-ssa/complex-3.c: New test.
945
946 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
947
948         * gcc.c-torture/compile/volatile-1.c: New test.
949
950 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
951
952         PR 26180
953         * gcc.dg/tree-ssa/pr26180.c: New test.
954
955 2006-02-08  Jeff Law  <law@redhat.com>
956
957         * gcc.dg/tree-ssa/pr21417.c: New test.
958
959 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
960
961         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
962         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
963
964 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
965
966         * lib/scanrtl.exp: New.
967
968 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
969
970         PR c++/26071
971         * g++.dg/other/virtual2.C: New test.
972
973         PR c++/26070
974         * g++.dg/other/virtual1.C: New test.
975
976 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
977
978         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
979         cleanup-ipa-dump): Update dump file glob patterns.
980         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
981         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
982
983         * lib/gcc-dg.exp: Load it.
984         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
985
986 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
987
988         PR testsuite/26159
989         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
990         * gcc.dg/tree-ssa/pr23382.c: Ditto.
991
992 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
993
994         PR fortran/25577
995         * gfortran.dg/mvbits_1.f90: New.
996
997 2006-02-07  Dirk Mueller  <dmueller@suse.com>
998
999         * g++.dg/warn/Wdiv-by-zero.C: New test.
1000         * g++.dg/warn/Wno-div-by-zero.C: New.
1001
1002 2006-02-07  Jeff Law  <law@redhat.com>
1003
1004         * gcc.dg/tree-ssa/pr21559.c: New test.
1005
1006         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
1007         multiple VRP passes.
1008         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1009         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1010         * gcc.dg/tree-ssa/pr21582.c: Likewise.
1011         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1012         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1013         * gcc.dg/tree-ssa/vrp02.c: Likewise
1014         * gcc.dg/tree-ssa/vrp11.c: Likewise
1015         * gcc.dg/tree-ssa/pr14341.c: Likewise
1016         * gcc.dg/tree-ssa/vrp19.c: Likewise
1017         * gcc.dg/tree-ssa/vrp20.c: Likewise
1018         * gcc.dg/tree-ssa/vrp03.c: Likewise
1019         * gcc.dg/tree-ssa/pr21086.c: Likewise
1020         * gcc.dg/tree-ssa/pr21959.c: Likewise
1021         * gcc.dg/tree-ssa/vrp21.c: Likewise
1022         * gcc.dg/tree-ssa/vrp04.c: Likewise 
1023         * gcc.dg/tree-ssa/pr25485.c: Likewise
1024         * gcc.dg/tree-ssa/pr22026.c: Likewise
1025         * gcc.dg/tree-ssa/vrp22.c: Likewise
1026         * gcc.dg/tree-ssa/vrp05.c: Likewise
1027         * gcc.dg/tree-ssa/20030807-10.c: Likewise
1028         * gcc.dg/tree-ssa/pr20701.c: Likewise
1029         * gcc.dg/tree-ssa/vrp23.c: Likewise
1030         * gcc.dg/tree-ssa/vrp06.c: Likewise
1031         * gcc.dg/tree-ssa/pr22117.c: Likewise
1032         * gcc.dg/tree-ssa/pr20702.c: Likewise
1033         * gcc.dg/tree-ssa/vrp15.c: Likewise
1034         * gcc.dg/tree-ssa/pr21090.c: Likewise
1035         * gcc.dg/tree-ssa/pr21294.c: Likewise
1036         * gcc.dg/tree-ssa/vrp24.c: Likewise
1037         * gcc.dg/tree-ssa/vrp07.c: Likewise
1038         * gcc.dg/tree-ssa/pr21563.c: Likewise
1039         * gcc.dg/tree-ssa/pr25382.c: Likewise
1040         * gcc.dg/tree-ssa/vrp16.c: Likewise
1041         * gcc.dg/tree-ssa/vrp25.c: Likewise
1042         * gcc.dg/tree-ssa/vrp08.c: Likewise
1043         * gcc.dg/tree-ssa/20030807-6.c: Likewise
1044         * gcc.dg/tree-ssa/vrp17.c: Likewise
1045         * gcc.dg/tree-ssa/pr21458.c: Likewise
1046         * g++.dg/tree-ssa/pr18178.C: Likewise
1047
1048 2006-02-07  Richard Guenther  <rguenther@suse.de>
1049
1050         PR c++/26140
1051         Revert
1052         2006-01-30  Richard Guenther  <rguenther@suse.de>
1053         PR c++/23372
1054         * gcc.dg/pr23372-1.C: New testcase.
1055
1056         * g++.dg/tree-ssa/pr26140.C: New testcase.
1057
1058 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
1059
1060         PR c++/9737
1061         * g++.dg/template/ttp15.C: New test.
1062         * g++.dg/template/ttp16.C: Likewise.
1063         * g++.dg/template/ttp17.C: Likewise.
1064         * g++.old-deja/g++.pt/ttp36.C: Remove.
1065         * g++.old-deja/g++.pt/ttp19.C: Likewise.
1066         * g++.old-deja/g++.pt/ttp37.C: Likewise.
1067         * g++.old-deja/g++.pt/ttp38.C: Likewise.
1068         * g++.old-deja/g++.pt/ttp39.C: Likewise.
1069         * g++.old-deja/g++.pt/ttp9.C: Likewise.
1070         * g++.old-deja/g++.pt/ttp40.C: Likewise.
1071         * g++.old-deja/g++.pt/ttp51.C: Likewise.
1072         * g++.old-deja/g++.pt/ttp26.C: Likewise.
1073         * g++.old-deja/g++.pt/ttp36.C: Likewise.
1074
1075 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
1076
1077         PR libfortran/23815
1078         * unf_io_convert_4.f90:  New test.
1079
1080 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
1081
1082         * gcc.dg/tree-ssa/loadpre10.c: New test.
1083         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
1084         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
1085         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
1086
1087 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1088
1089         PR libfortran/24685
1090         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
1091
1092 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
1093
1094         PR tree-opt/25251
1095         * gfortran.dg/assign_7.f: New test.
1096
1097 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1098
1099         PR fortran/26041
1100         PR fortran/26064
1101         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
1102         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
1103         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
1104
1105 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
1106
1107         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
1108         in size_t typedef.
1109
1110 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1111
1112         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
1113         * g++.dg/charset/string.c (foo): Likewise.
1114         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
1115         const char*
1116         * g++.dg/ext/builtin2.C (printf): Likewise.
1117         * g++.dg/init/new15.C (printf): Likewise.
1118         * g++.dg/opt/pr17697-1.C (foo): Likewise.
1119         * g++.dg/opt/pr17697-2.C (foo): Likewise.
1120         * g++.dg/opt/pr17697-3.C (foo): Likewise.
1121         * g++.dg/template/non-dependent4.C (temp): Likewise.
1122         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
1123         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
1124         parameter type to const char*.
1125         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
1126         Change type to const char*.
1127         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
1128         Likewise. 
1129         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
1130         second parameter type to const char*.
1131         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
1132         (Y::Y): Change parameter type to const char*.
1133         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
1134         * g++.old-deja/g++.jason/report.C: Apply const correctness.
1135         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
1136         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
1137         (char*).
1138         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
1139         const char*.
1140         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
1141         type to const char*.
1142         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
1143         return type to const char*.
1144         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
1145         to const char*.
1146         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
1147         * g++.old-deja/g++.law/refs1.C: Likewise.
1148         * g++.old-deja/g++.law/visibility1.C: Likewise.
1149         * g++.old-deja/g++.law/visibility2.C: Likewise.
1150         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
1151         const char*.
1152         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
1153         * g++.old-deja/g++.mike/net48.C: Likewise.
1154         * g++.old-deja/g++.mike/p646.C: Likewise.
1155         * g++.old-deja/g++.mike/p6746.C: Likewise.
1156         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
1157         type to const char*.
1158         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
1159         deprecated conversion warning.
1160         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
1161         char*. 
1162         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
1163         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
1164         * g++.old-deja/g++.pt/explicit8.C: Likewise.
1165         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
1166         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
1167         * g++.old-deja/g++.pt/nontype3.C: Likewise.
1168         * g++.old-deja/g++.pt/t39.C: Likewise.
1169         * g++.old-deja/g++.robertl/eb106.C: Likewise.
1170         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
1171
1172 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
1173
1174         PR fortran/25075
1175         intrinsic_argument_conformance_1.f90:  New test.
1176
1177 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
1178
1179         PR fortran/20845
1180         * gfortran.dg/char_result_11.f90: Add SAVE.
1181         * gfortran.dg/der_pointer_4.f90: Ditto.
1182         * gfortran.dg/default_initialization.f90: New test.
1183
1184 2006-02-03  Jeff Law  <law@redhat.com>
1185
1186         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
1187         handle more than 100 dump files.
1188         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
1189         * lib/scantree.exp (scan-tree-dump): Likewise.
1190         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
1191         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
1192         * lib/scanipa.exp (scan-ipa-dump): Likewise.
1193         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
1194         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
1195
1196 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
1197
1198         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
1199
1200 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
1201
1202         * g++.dg/template/using12.C: New test.
1203
1204 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
1205
1206         * gcc.target/powerpc/pr25960.c: New test.
1207
1208 2006-02-02  Steven G. Kargl  <kargls@comcast>
1209
1210         PR fortran/24958
1211         gfortran.dg/nullify_2.f90: New test.
1212
1213 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
1214
1215         PR 25990
1216         * gcc.dg/gomp/pr25990.c: New test.
1217
1218 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
1219
1220         PR c++/25342
1221         * g++.gd/template/partial4.C: New test.
1222
1223 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
1224
1225         PR middle-end/26001
1226         * gfortran.dg/data_char_2.f90: New.
1227
1228 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
1229
1230         PR fortran/26039
1231         maxval_maxloc_conformance_1.f90:  New test.
1232
1233 2006-01-31  Richard Guenther  <rguenther@suse.de>
1234
1235         * gcc.target/i386/sselibm-1.c: New testcase.
1236         * gcc.target/i386/sselibm-2.c: Likewise.
1237         * gcc.target/i386/sselibm-3.c: Likewise.
1238         * gcc.target/i386/sselibm-4.c: Likewise.
1239         * gcc.target/i386/sselibm-5.c: Likewise.
1240
1241 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1242
1243         PR fortran/24266
1244         * gfortran.dg/arrayio_derived_2.f90: New.
1245
1246 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
1247
1248         * gcc.dg/unsigned-long-compare.c: New test.
1249
1250 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
1251
1252         PR testsuite/25318
1253         * lib/target-supports.exp (check_effective_target_freorder):
1254         Check to see if target supports -freorder-blocks-and-partition.
1255         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
1256         instead of "dg-require-named-sections".
1257
1258 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
1259
1260         PR target/14798:
1261         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
1262         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
1263         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1264         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1265         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
1266         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
1267         * gcc.dg/attr-isr-trap_exit.c: Likewise.
1268         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1269
1270 2006-01-30  Richard Guenther  <rguenther@suse.de>
1271
1272         PR c++/23372
1273         * gcc.dg/pr23372-1.C: New testcase.
1274
1275 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
1276
1277         * gcc.dg/gomp/pr25874.c: New test.
1278
1279 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
1280
1281         PR tree-opt/25911
1282         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
1283
1284 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
1285
1286         PR fortran/18578
1287         PR fortran/18579
1288         PR fortran/20857
1289         PR fortran/20885
1290         * gfortran.dg/intent_out_1.f90: New test.
1291
1292 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
1293
1294         PR fortran/17911
1295         * gfortran.dg/procedure_lvalue.f90: New test.
1296
1297         PR fortran/20895
1298         PR fortran/25030
1299         * gfortran.dg/char_pointer_assign_2.f90: New test.
1300         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
1301         assignment to be consistent with standard.
1302         * gfortran.dg/char_result_2.f90: The same.
1303         * gfortran.dg/char_result_8.f90: The same.
1304
1305 2006-01-28  Zack Weinberg  <zackw@panix.com>
1306
1307         * gcc.dg/Woverlength-strings.c
1308         * gcc.dg/Woverlength-strings-pedantic-c89.c
1309         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
1310         * gcc.dg/Woverlength-strings-pedantic-c99.c
1311         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
1312
1313 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
1314
1315         * gcc.c-torture/execute/20060127-1.c: New test.
1316
1317 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1318
1319         PR c++/25999
1320         * g++.dg/ext/pragmaweak1.C: New test.
1321
1322 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1323
1324         PR c++/25855
1325         * g++.dg/template/spec29.C: New test.
1326
1327 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
1328
1329         PR c/19606.
1330         * gcc.c-torture/execute/pr19606.c: New.
1331
1332 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
1333
1334         * gcc.dg/pragma-re-4.c: New test.
1335
1336 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
1337
1338         PR fortran/25964
1339         * gfortran.dg/assumed_size_refs_3.f90: New test.
1340
1341 2006-01-27  Ben Elliston  <bje@au.ibm.com>
1342
1343         * gcc.misc-tests/dectest.exp: Remove defunct comment.
1344
1345 2006-01-26  Laurent GUERBY <laurent@guerby.net>
1346
1347         PR ada/21317
1348         * ada/acats/support/impdef.a: Add One_Long_Second.
1349         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
1350         * ada/acats/tests/c9/c94026.a: Likewise.
1351         * ada/acats/tests/c9/c97305c.ada: Likewise.
1352         * ada/acats/tests/c9/c99004a.ada: Likewise.
1353
1354 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
1355
1356         PR fortran/25964
1357         * gfortran.dg/global_references_2.f90: New test.
1358
1359         PR fortran/25084
1360         PR fortran/20852
1361         PR fortran/25085
1362         PR fortran/25086
1363         * gfortran.dg/assumed_charlen_function_1.f90: New test.
1364         * gfortran.dg/assumed_charlen_function_3.f90: New test.
1365
1366         PR fortran/25416
1367         * gfortran.dg/assumed_charlen_function_2.f90: New test.
1368
1369 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
1370
1371         PR c/25892
1372         * gcc.dg/Wpointer-sign.c: New.
1373         * gcc.dg/Wpointer-sign-Wall.c: New.
1374         * gcc.dg/Wpointer-sign-Wall-no.c: New.
1375         * gcc.dg/Wpointer-sign-pedantic.c: New.
1376         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
1377         * gcc.dg/conv-2.c: Use -Wpointer-sign.
1378
1379 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
1380
1381         PR C/25861
1382         * gcc.c-torture/compile/pr25861.c: New test.
1383
1384 2006-01-26  Paul Brook  <paul@codesourcery.com>
1385
1386         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
1387         on short-enum targets.
1388         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
1389         variable.
1390         (generate_fields): Use short_enums.
1391         (main): Set short_enums.  Document -e.
1392         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
1393         on short-enum targets.
1394         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
1395         variable.
1396         (generate_fields): Use short_enums.
1397         (main): Set short_enums.  Document -e.
1398         * lib/target-supports.exp (check_effective_target_short_enums): New.
1399
1400 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
1401
1402         PR target/25947
1403         * gcc.dg/torture/pr25947-1.c: New test.
1404
1405 2006-01-25  Jan Hubicka  <jh@suse.cz>
1406             Roger Sayle  <roger@eyesopen.com>
1407
1408         PR rtl-optimization/25703
1409         * gcc.target/i386/20060125-1.c: New test case.
1410         * gcc.target/i386/20060125-2.c: New test case.
1411
1412 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1413
1414         PR fortran/18540
1415         * gfortran.dg/goto_1.f: New.
1416
1417 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
1418
1419         PR fortran/25716
1420         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
1421         25716 on 32-bit systems too.
1422
1423 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
1424
1425         PR testsuite/25590
1426         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
1427
1428 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1429
1430         * gcc.dg/tree-ssa/gen-vect-33.c: New.
1431
1432 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1433
1434         PR fortran/25835
1435         * gfortran.dg/read_eof.f90: Delete, renamed.
1436         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
1437         * gfortran.dg/read_eof_2.f90: New test.
1438         * gfortran.dg/read_eof_3.f90: New test.
1439
1440 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
1441
1442         PR tree-opt/25860
1443         * gcc.c-torture/compile/pr25860.c: New test.
1444
1445 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1446
1447         PR c++/25552
1448         * g++.dg/parse/dtor8.C: New test.
1449
1450 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
1451
1452         PR testsuite/25891
1453         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
1454         * gcc.dg/gomp/gomp.exp: Return without testing anything if
1455         check_effective_target_fopenmp returns 0.
1456
1457 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
1458
1459         PR ada/20548
1460         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
1461         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
1462         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
1463
1464 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
1465
1466         PR tree-opt/25857
1467         * g++.dg/opt/pr25857.C: New test.
1468
1469 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
1470         Jan Hubicka  <jh@suse.cz>
1471         Richard Guenther  <rguenther@suse.de>
1472
1473         PR rtl-optimization/25654
1474         * gcc.dg/torture/pr25654.c: New testcase.
1475         * gcc.target/i386/pr25654.c: Likewise.
1476
1477 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
1478
1479         PR fortran/25901
1480         * gfortran.dg/internal references_2.f90: New test.
1481
1482         Fix regression in testing of admissability of attributes.
1483         * gfortran.dg/intent_used_1.f90: New test.
1484
1485 2006-01-23  Ben Elliston  <bje@au.ibm.com>
1486
1487         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
1488         Remove target conditional torture options for i?86 and x86_64
1489         GNU/Linux.
1490
1491 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1492
1493         PR c++/10891
1494         * g++.dg/rtti/no-rtti.C: New.
1495
1496 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
1497
1498         PR c++/25895
1499         * g++.dg/inherit/conv2.C: New test.
1500
1501         PR c++/25856
1502         * g++.dg/parse/dtor7.C: New test.
1503
1504         PR c++/25858
1505         * g++.dg/template/crash44.C: New test.
1506
1507 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
1508
1509         PR fortran/25124
1510         PR fortran/25625
1511         * gfortran.dg/internal_references_1.f90: New test.
1512           PR fortran/20881
1513         PR fortran/23308
1514         PR fortran/25538
1515         PR fortran/25710
1516         * gfortran.dg/global_references_1.f90: New test.
1517         * gfortran.dg/g77/19990905-1.f: Restore the error that
1518         there is a clash between the common block name and
1519         the name of a subroutine reference.
1520
1521         PR fortran/PR24276
1522         * gfortran.dg/aliasing_dummy_1.f90: New test.
1523
1524 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
1525
1526         * gcc.dg/vmx/1b-01.c: Warning fix.
1527         * gcc.dg/vmx/1c-02.c: Likewise.
1528         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
1529
1530 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
1531
1532         PR testsuite/24962
1533         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
1534
1535 2006-01-20  Richard Guenther  <rguenther@suse.de>
1536         Steven Bosscher <stevenb.gcc@gmail.com>
1537
1538         PR rtl-optimization/24626
1539         * gcc.dg/torture/pr24626-1.c: New testcase.
1540         * gcc.dg/torture/pr24626-2.c: Likewise.
1541         * gcc.dg/torture/pr24626-3.c: Likewise.
1542         * gcc.dg/torture/pr24626-4.c: Likewise.
1543
1544 2006-01-20  Dirk Mueller  <dmueller@suse.com>
1545
1546         PR c++/5520
1547         * g++.dg/warn/empty-body.C: New.
1548
1549 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
1550
1551         PR c++/22136
1552         * g++.dg/template/using10.C: New test.
1553         * g++.dg/temlpate/using11.C: Likewise.
1554         * g++.dg/inherit/using5.C: Tweak error messages.
1555
1556 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
1557
1558         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
1559         target test.
1560         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
1561
1562 2006-01-19  Jan Hubicka  <jh@suse.cz>
1563
1564         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
1565
1566 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1567
1568         PR c++/25854
1569         * g++.dg/template/spec28.C: New test.
1570
1571 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
1572
1573         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1574         Fix fprintf's by adding srcdir or removing it.
1575
1576 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
1577
1578         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
1579         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
1580         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
1581         * testsuite/gcc.dg/gomp/empty.c: Likewise.
1582         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
1583         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
1584         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
1585         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
1586         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
1587         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
1588         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
1589         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
1590         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
1591         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
1592
1593 2006-01-18  Jeff Law  <law@redhat.com>
1594
1595         * gcc.dg/tree-ssa/vrp25.c: New test.
1596
1597 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1598
1599         * gcc.dg/pr25805.c: Fix misapplied patch.
1600
1601 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
1602
1603         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
1604         (check_effective_target_vect_udot_qi): New.
1605         (check_effective_target_vect_sdot_hi): New.
1606         (check_effective_target_vect_udot_hi): New.
1607         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
1608         prefixed with "wrapv-" with -fwrapv.
1609         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
1610         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
1611         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
1612         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
1613         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
1614
1615         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
1616         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
1617         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
1618         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
1619
1620 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1621
1622         PR c++/16829
1623         * g++.dg/other/default2.C: New test.
1624         * g++.dg/other/default3.C: New test.
1625
1626 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1627
1628         PR c/25805
1629         * gcc.dg/pr25805.c: New file.
1630
1631 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
1632
1633         PR c++/25836
1634         * g++.dg/template/init6.C: New test.
1635
1636 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
1637
1638         * gcc.dg/tree-ssa/pr24287.c: New test
1639
1640 2006-01-18  Eric Christopher  <echristo@apple.com>
1641
1642         * g++.dg/eh/table.C: New.
1643
1644 2006-01-18  DJ Delorie  <dj@redhat.com>
1645
1646         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
1647         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
1648         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
1649         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
1650
1651 2006-01-18  Jeff Law  <law@redhat.com>
1652
1653         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
1654         on wrapping on overflow semantics.
1655
1656         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
1657
1658         * gcc.gc/tree-ssa/vrp23.c: New test.
1659         * gcc.gc/tree-ssa/vrp24.c: New test.
1660
1661 2006-01-18  Richard Henderson  <rth@redhat.com>
1662             Aldy Hernandez  <aldyh@redhat.com>
1663             Jakub Jelinek  <jakub@redhat.com>
1664             Diego Novillo  <dnovillo@redhat.com>
1665             Uros Bizjak  <uros@kss-loka.si>
1666
1667         * testsuite/gcc.dg/gomp: New directory.
1668
1669 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
1670             Steven G. Kargl  <kargls@comcast.net>
1671
1672         PR fortran/20869
1673         * gfortran.dg/intrinsic_external_1.f90: New test.
1674
1675         PR fortran/20875.
1676         * gfortran.dg/elemental_pointer_1.f90: New test.
1677
1678         PR fortran/25024
1679         * gfortran.dg/external_procedures_1.f90: New test.
1680
1681         PR fortran/25785
1682         gfortran.dg/assumed_present.f90: New test.
1683
1684 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
1685
1686         * g++.dg/parse/lookup5.C: New test.
1687
1688 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1689
1690         PR fortran/25697
1691         * gfortran.dg/read_eof.f90: New test.
1692
1693 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1694
1695         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
1696         add a closing brace.
1697
1698 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1699
1700         PR fortran/25631
1701         * gfortran.dg/fmt_tl.f: New test.
1702
1703 2006-01-17  Eric Christopher  <echristo@apple.com>
1704
1705         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
1706         * g++.old-deja/g++.warn/impint2.C: Ditto.
1707         * g++.old-deja/g++.other/null1.C: Ditto.
1708         * g++.dg/warn/conv2.C: Ditto.
1709         * g++.dg/warn/conv4.C: New file.
1710
1711 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1712
1713         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
1714
1715 2006-01-17  Andreas Jaeger  <aj@suse.de>
1716             Janis Johnson <janis187@us.ibm.com>
1717
1718         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
1719         in 64-bit.
1720         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1721         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
1722
1723 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1724
1725         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1726         xfail txxx where xxx >= 25.
1727
1728 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1729
1730         PR testsuite/25764
1731         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
1732
1733 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
1734
1735         PR c/25682
1736         * gcc.dg/pr25682.c: New test.
1737         * g++.dg/parse/array-size2.C: New test.
1738
1739 2006-01-16  Ian Lance Taylor  <ian@airs.com>
1740
1741         * consistency.vlad: Remove entire directory, 1652 files.
1742
1743 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
1744
1745         * lib/target-supports.exp (check_effective_target_dfp_nocache,
1746         check_effective_target_dfprt_nocache): New.
1747         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
1748         (check_effective_target_dfprt): New.
1749         * lib/c-compat.exp (check_dfp): Remove.
1750         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
1751         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
1752         level of support for decimal float.
1753         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
1754         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
1755         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
1756         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
1757         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
1758         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
1759         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
1760         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
1761         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
1762         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
1763         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
1764         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
1765         directives.
1766
1767 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1768
1769         PR testsuite/25741
1770         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
1771         $base_dir/../.
1772         * lib/gfortran.exp (gfortran_init): Likewise.
1773         * lib/obj-c++.exp (obj-c++_init): Likewise.
1774         * lib/scanasm.exp (scan-assembler-dem): Likewise.
1775         (scan-assembler-dem-not): Likewise.
1776         * lib/scandump.exp (scan-dump-dem): Likewise.
1777         (scan-dump-dem-not): Likewise.
1778
1779 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
1780
1781         PR testsuite/25767
1782         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
1783         powerpc-*-darwin*.
1784         * lib/obj-c++.exp (obj-c++_init): Likewise.
1785
1786 2006-01-16  Richard Guenther  <rguenther@suse.de>
1787
1788         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
1789
1790 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1791
1792         PR testsuite/25777
1793         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
1794         to LD_LIBRARY_PATH.
1795
1796 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1797             Andrew Pinski  <pinskia@physics.uc.edu>
1798
1799         * gcc.dg/minmax-1.c: New test.
1800
1801 2006-01-16  Ben Elliston  <bje@au.ibm.com>
1802
1803         * gcc.dg/dfp/dfp.exp: Correct FSF address.
1804         * gcc.misc-tests/dectest.exp: Ditto.
1805
1806 2006-01-15  Ian Lance Taylor  <ian@airs.com>
1807
1808         PR testsuite/25796
1809         * gcc.target/i386/cmov6.c: Use -march=k8.
1810
1811 2006-01-15  Andreas Jaeger  <aj@suse.de>
1812
1813         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
1814         x86 does not have __float128.
1815
1816 2006-01-14  Ian Lance Taylor  <ian@airs.com>
1817
1818         * gcc.target/i386/cmov6.c: New test.
1819
1820 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
1821
1822         PR c++/25663
1823         * g++.dg/template/ctor6.C: New test.
1824
1825 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
1826
1827         PR tree-optimization/25485
1828         * gcc.dg/tree-ssa/pr25485.c: New.
1829
1830 2006-01-14  Richard Guenther  <rguenther@suse.de>
1831
1832         PR tree-optimization/22548
1833         PR tree-optimization/22555
1834         PR tree-optimization/22501
1835         * gcc.dg/tree-ssa/alias-4.c: New testcase.
1836         * gcc.dg/tree-ssa/alias-5.c: Likewise.
1837         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1838         * gcc.dg/tree-ssa/alias-7.c: Likewise.
1839         * gcc.dg/tree-ssa/alias-8.c: Likewise.
1840         * gcc.dg/tree-ssa/alias-9.c: Likewise.
1841         * gcc.dg/tree-ssa/alias-10.c: Likewise.
1842         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1843         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1844
1845 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
1846
1847         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
1848         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
1849
1850 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
1851         Richard Guenther  <rguenther@suse.de>
1852
1853         PR rtl-optimization/24257
1854         * gcc.dg/torture/pr24257.c: New testcase.
1855
1856 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
1857
1858         * gcc.c-torture/execute/20060110-1.c: New test.
1859         * gcc.c-torture/execute/20060110-2.c: New test.
1860
1861 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
1862
1863         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
1864
1865 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
1866
1867         PR fortran/25756
1868         * gfortran.dg/label_3.f90: New test.
1869
1870 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
1871
1872         PR tree-optimization/25771
1873         * g++.dg/tree-ssa/pr25771.C: New test
1874
1875 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1876
1877         PR tree-opt/24365
1878         * g++.dg/opt/complex5.C: New test.
1879
1880 2006-01-13  Richard Guenther  <rguenther@suse.de>
1881
1882         * gcc.target/i386/387-9.c: New testcase.
1883
1884 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1885
1886         PR c++/24824
1887         * g++.dg/debug/dwarf2-1.C: New.
1888
1889 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1890
1891         PR testsuite/25728
1892         * lib/gcov.exp (verify-lines): Add "close $fd".
1893
1894 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
1895             Ben Elliston  <bje@au.ibm.com>
1896
1897         * gcc.dg/dfp/inf-1.c: New test.
1898
1899 2006-01-12  Janis Johnson <janis187@us.ibm.com>
1900             Yao Qi  <qiyaoltc@cn.ibm.com>
1901             Ben Elliston  <bje@au.ibm.com>
1902             Jon Grimm  <jgrimm2@us.ibm.com>
1903
1904         * gcc.dg/nodfp-1.c: New test.
1905         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1906         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1907         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
1908         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
1909         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
1910         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
1911         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
1912         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1913         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1914         * gcc.dg/format/dfp-scanf-1.c: Likewise.
1915         * gcc.dg/format/dfp-printf-1.c: Likewise.
1916         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
1917         (compat_setup_dfp): New.
1918         * gcc.dg/compat/compat.exp: Use it.
1919         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
1920         Make some variables global, prepend "compat_" to their names.
1921         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
1922         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
1923         * gcc.misc-tests/dectest.exp: New test driver for decTest.
1924         * lib/compat.exp (compat_skip_list): Make global, rename.
1925         * lib/c-compat.exp: New file.
1926         * lib/target-supports.exp (check_effective_target_dfp): New.
1927
1928         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
1929         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
1930         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
1931         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
1932         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
1933         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
1934         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
1935         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
1936         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
1937         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
1938         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
1939         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
1940         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
1941         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
1942         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
1943         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
1944         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
1945         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
1946         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
1947         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
1948         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
1949         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
1950         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
1951         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
1952         gcc.dg/dfp/struct-layout-1.c,
1953         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
1954         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
1955         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
1956         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
1957         gcc.dg/dfp/func-vararg-dfp.c,
1958         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
1959         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
1960         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
1961         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
1962         gcc.dg/dfp/wtr-conversion-1.c: New tests.
1963
1964 2006-01-11  Richard Guenther  <rguenther@suse.de>
1965
1966         PR tree-optimization/25734
1967         * gcc.dg/tree-ssa/pr25734.c: New testcase.
1968
1969 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1970
1971         PR fortran/25486
1972         * gfortran.dg/literal_character_constant_1_x.F: New test.
1973         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
1974         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
1975         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
1976
1977 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1978
1979         PR c++/25386
1980         * g++.dg/ext/packed3.C: Add expected packed error.
1981
1982 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
1983
1984         PR target/25706
1985         * gcc.dg/torture/pr25706-1.c: New test.
1986
1987 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
1988
1989         PR tree-optimization/23109
1990         PR tree-optimization/23948
1991         PR tree-optimization/24123
1992
1993         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
1994         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
1995         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
1996         g++.dg/tree-ssa/pr23948.C: New testcases.
1997         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
1998         three divisions in order to do the optimization.
1999
2000 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2001
2002         PR c++/25632
2003         * g++.dg/other/pr25632.C: New test.
2004
2005 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
2006
2007         PR fortran/25730
2008         * gfortran.dg/used_types_1.f90: New test.
2009
2010 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
2011
2012         PR target/25718
2013         * gcc.dg/torture/pr25718-1.c: New test.
2014
2015 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2016
2017         * gfortran.dg/list_read_2.f90: Fix typo in description.
2018
2019 2006-01-10  Jan Beulich  <jbeulich@novell.com>
2020
2021         * lib/target-supports.exp (check_visibility_available): Simplify test
2022         for *-*-netware*.
2023         (check_profiling_available): Fail for *-*-netware*.
2024         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
2025         * gcc.dg/20021014-1.c: Likewise.
2026         * gcc.dg/nest.c: Likewise.
2027
2028 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2029
2030         fortran/24936
2031         * gfortran.dg/forall_3.f90: New test.
2032
2033 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2034
2035         PR fortran/21977
2036         * gfortran.dg/nesting_2.f90: New test.
2037         * gfortran.dg/nesting_3.f90: New test.
2038
2039 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
2040
2041         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
2042         Fix typo in comment.
2043
2044 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2045
2046         * gfortran.dg/single_char_string.f90: New test.
2047
2048 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2049
2050         * gfortran.dg/ichar_2.f90: New test.
2051
2052 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2053
2054         PR fortran/25093
2055         * gfortran.dg/private_type_4.f90: New.
2056
2057 2006-01-07  Richard Guenther  <rguenther@suse.de>
2058
2059         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
2060
2061 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2062
2063         * gfortran.dg/func_decl_1.f90: New.
2064         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
2065         * gfortran.dg/array_alloc_2.f90: Likewise.
2066         * gfortran.dg/char_result_8.f90: Likewise.
2067         * gfortran.dg/dup_save_1.f90: Likewise.
2068         * gfortran.dg/dup_save_2.f90: Likewise.
2069         * gfortran.dg/f2c_6.f90: Likewise.
2070         * gfortran.dg/f2c_7.f90: Likewise.
2071         * gfortran.dg/func_result_2.f90: Likewise.
2072         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
2073
2074 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
2075
2076         PR fortran/22146
2077         * gfortran.dg/elemental_subroutine_1.f90: New test.
2078         * gfortran.dg/elemental_subroutine_2.f90: New test.
2079
2080         PR fortran/25029
2081         PR fortran/21256
2082         * gfortran.dg/assumed_size_refs_1.f90: New test.
2083
2084         PR fortran/20868
2085         PR fortran/20870
2086         * gfortran.dg/assumed_size_refs_2.f90: New test.
2087         * gfortran.dg/initialization_1.f90: Change warning message.
2088
2089 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
2090
2091         * gcc.dg/tree-ssa/loop-15.c: New test.
2092
2093 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2094
2095         PR fortran/25598
2096         * gfortran.dg/backspace_3.f: New test.
2097         * gfortran.dg/backspace_4.f: New test.
2098
2099 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2100
2101         PR fortran/24268
2102         * gfortran.dg/fmt_white.f: Update test.
2103
2104 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
2105
2106         * gcc.dg/cast-1.c: Add new warning.
2107         * gcc.dg/cast-2.c: Likewise.
2108         * gcc.dg/cast-3.c: Likewise.
2109         * gcc.dg/format/cast-1.c: Likewise.
2110         * gcc.dg/cast-4.c: New testcase.
2111
2112 2006-01-05  Richard Guenther  <rguenther@suse.de>
2113
2114         PR tree-optimization/22555
2115         * gcc.dg/tree-ssa/alias-3.c: New testcase.
2116
2117 2006-01-05  Richard Guenther  <rguenther@suse.de>
2118             Diego Novillo  <dnovillo@redhat.com>
2119
2120         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
2121         * gcc.dg/tree-ssa/loop-8.c: Likewise.
2122         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2123         * gcc.dg/tree-ssa/pr23294.c: Likewise.
2124         * gcc.dg/tree-ssa/pr21985.c: Likewise.
2125         * gcc.dg/tree-ssa/loop-14.c: Likewise.
2126         * gcc.dg/tree-ssa/loop-2.c: Likewise.
2127         * gcc.dg/tree-ssa/loop-3.c: Likewise.
2128         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2129         * gcc.dg/tree-ssa/pr21171.c: Likewise.
2130         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2131         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2132         * gcc.dg/tree-ssa/loop-6.c: Likewise.
2133         * treelang/compile/extravar.tree: Likewise.
2134         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
2135         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
2136         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
2137         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2138         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
2139
2140 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2141
2142         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
2143         for 64-bit fix.
2144
2145 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
2146
2147         PR fortran/23675
2148         gfortran.dg/char_result_11.f90: New.
2149
2150 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
2151
2152         PR c++/24782
2153         * g++.dg/parse/access9.C: New test.
2154         * g++.dg/tc1/dr52.C: Tweak error markers.
2155
2156 2006-01-04  Richard Henderson  <rth@redhat.com>
2157
2158         Merge from gomp branch.
2159         * g++.dg/parse/pragma2.C: Update expected error lines.
2160
2161 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
2162
2163         * g++.dg/other/i386-2.C: New test.
2164
2165         PR target/25554
2166         * gcc.c-torture/compile/20051228-1.c: New test.
2167
2168         PR c/25559
2169         * gcc.dg/pr25559.c: New test.
2170
2171 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
2172
2173         PR c++/25492
2174         * g++.dg/lookup/friend9.C: New test.
2175
2176         PR c++/25625
2177         * g++.dg/template/repo5.C: New test.
2178
2179 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
2180
2181         PR fortran/25101
2182         * gfortran.dg/forall_2.f90: New test.
2183
2184 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2185
2186         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
2187         dg-require-weak.  Adjust regexp to handle leading-underscore
2188         targets and space as well as TAB after .weak.  Change previous
2189         64-bit fix to not use naked dot.
2190
2191 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
2192
2193         PR rtl-optimization/25578
2194         * gcc.c-torture/execute/20060102-1.c: New testcase.
2195
2196 2006-01-03  Richard Guenther  <rguenther@suse.de>
2197
2198         PR c/25183
2199         * gcc.dg/torture/pr25183.c: New testcase.
2200
2201 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
2202
2203         Merge from gomp-branch.
2204         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
2205         * gcc.dg/ia64-sync-2.c: Likewise.
2206         * gcc.dg/ia64-sync-3.c: Likewise.
2207         * gcc.dg/ia64-sync-4.c: Likewise.
2208         * gcc.dg/sync-2.c: Likewise.
2209         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
2210         that sparc64-*-* and sparcv9-*-* supports sync builtins.
2211
2212 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
2213
2214         PR c++/25635
2215         * g++.dg/parse/operator6.C: New test.
2216
2217         PR c++/25637
2218         * g++.dg/parse/error29.C: New test.
2219
2220         PR c++/25638
2221         * g++.dg/parse/dtor6.C: New test.
2222
2223         PR c++/25633
2224         * g++.dg/parse/ctor3.C: New test.
2225
2226         PR c++/25634
2227         * g++.dg/template/class3.C: New test.
2228
2229 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
2230
2231         * g++.dg/debug/debug9.C: New.
2232
2233 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
2234
2235         PR fortran/24640
2236         * gfortran.dg/label_2.f90: New test.
2237
2238 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2239
2240         * g++.dg/lookup/using12.C: Tighten error marker.
2241
2242 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
2243             Andrew Pinski <pinskia@physics.uc.edu>
2244
2245         * gcc.target/powerpc/darwin-abi-3.c: New file.
2246         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
2247         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
2248         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
2249         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
2250         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
2251         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
2252         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
2253         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
2254
2255 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
2256
2257         * gcc.dg/tree-ssa/loadpre1.c: New;
2258         * gcc.dg/tree-ssa/loadpre2.c: New;
2259         * gcc.dg/tree-ssa/loadpre3.c: New;
2260         * gcc.dg/tree-ssa/loadpre4.c: New;
2261         * gcc.dg/tree-ssa/loadpre5.c: New;
2262         * gcc.dg/tree-ssa/loadpre6.c: New;
2263         * gcc.dg/tree-ssa/loadpre7.c: New;
2264         * gcc.dg/tree-ssa/loadpre8.c: New;
2265         * gcc.dg/tree-ssa/loadpre9.c: New;
2266
2267 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
2268
2269         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
2270         * g++.dg/abi/thunk4.C: Likewise.
2271
2272 2006-01-01  Andreas Jaeger  <aj@suse.de>
2273
2274         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
2275         portable.
2276
2277 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
2278
2279         PR c++/25294
2280         * gcc.dg/pragma-pack-3.c: New test.
2281         * g++.dg/parse/pragma3.C: New test.
2282
2283 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2284
2285         PR middle-end/24827
2286         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
2287
2288 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2289
2290         PR testsuite/25214
2291         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
2292
2293 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2294
2295         PR fortran/22607
2296         * gfortran-dg/pure_byref_3.f90: New.
2297
2298         fortran/PR 25396
2299         * gfortran.dg/userdef_operator_1.f90: New.
2300
2301 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2302
2303         * g++.dg/abi/thunk3.C: New.
2304         * g++.dg/abi/thunk4.C: New.
2305
2306 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
2307
2308         PR fortran/25532
2309         * gfortran.dg/host_used_types_1.f90: New test. Check that host
2310         associated derived type components of derived types are
2311         properly declared in contained procedures.
2312
2313 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2314
2315         PR libgfortran/25139
2316         * gfortran.dg/backspace_2.f: New test.
2317
2318 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2319
2320         PR libgfortran/25550
2321         * gfortran.dg/endfile.f: New test.
2322
2323 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2324
2325         PR libgfortran/25419
2326         * gfortran.dg/comma.f: New test.
2327
2328 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2329
2330         * lib/gfortran-dg.exp: Remove trailing whitespace.
2331         * lib/fortran-torture.exp: Test with -fbounds-check instead of
2332         -funroll-all-loops.
2333
2334 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
2335
2336         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
2337         Extended Double long doubles or repeat tests when long double is
2338         the same size as double.
2339
2340 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2341
2342         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
2343
2344         PR testsuite/25442
2345         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
2346         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
2347
2348         PR testsuite/25441
2349         * gcc.dg/pr23911.c: Make test variable static.
2350
2351         PR testsuite/25444
2352         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2353
2354 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2355
2356         PR c++/25439
2357         * g++.dg/parse/crash17.C: Adjust error markers.
2358         * g++.dg/template/error20.C: New test.
2359
2360 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2361
2362         PR c++/23172
2363         * g++.dg/ext/complit4.C: New test.
2364
2365         PR c++/25417
2366         * g++.dg/ext/complit5.C: Likewise.
2367
2368 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
2369
2370         PR tree-optimization/25125
2371         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
2372         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
2373         * gcc.c-torture/execute/pr25125.c: New.
2374
2375 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
2376
2377         PR fortran/25029
2378         PR fortran/21256
2379         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
2380         with incorrect assumed size references.
2381
2382 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
2383
2384         PR c++/23171
2385         * g++.dg/opt/init1.C: New test.
2386
2387 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
2388
2389         PR c++/24671
2390         * g++.dg/template/sfinae3.C: New test.
2391
2392 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2393
2394         * g++.dg/other/friend4.C: New test.
2395
2396 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2397
2398         PR target/25005
2399         * g++.dg/opt/pr25005.C: New test.
2400
2401 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2402
2403         PR c++/25369
2404         * g++.dg/template/ptrmem16.C: New test.
2405
2406 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
2407
2408         PR fortran/25029
2409         PR fortran/21256
2410         * gfortran.dg/initialization_1.f90: Add test of SIZE.
2411
2412 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2413
2414         PR libgfortran/25307
2415         * gfortran.dg/list_read_5.f90: New test.
2416
2417 2005-12-22  Richard Henderson  <rth@redhat.com>
2418
2419         * gcc.target/i386/sse-7.c: Use -msse2.
2420
2421 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2422
2423         PR rtl-optimization/25432
2424         * gcc.c-torture/compile/20051216-1.c: New test.
2425
2426         PR objc/25328
2427         * objc/execute/pr25328.m: New test.
2428
2429 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2430
2431         PR c++/25364
2432         * g++.dg/template/call4.C: New test.
2433
2434 2005-12-22  Dale Johannesen  <dalej@apple.com>
2435
2436         * gcc.target/i386/sse-17.c: New.
2437
2438 2005-12-22  Paul Brook  <paul@codesourcery.com>
2439
2440         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
2441
2442 2005-12-22  Paul Brook  <paul@codesourcery.com>
2443
2444         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
2445
2446 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2447
2448         PR tree-opt/25513
2449         * gcc.c-torture/compile/pr25513.c: New test.
2450
2451 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2452
2453         PR c++/23333
2454         * g++.dg/parse/error25.C: Add more tests.
2455
2456 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2457
2458         PR fortran/18990
2459         * gfortran.dg/der_charlen_1.f90: New.
2460
2461 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
2462
2463         PR fortran/20889
2464         * gfortran.dg/pointer_component_type_1.f90: New test.
2465
2466         PR fortran/25029
2467         PR fortran/21256
2468         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
2469         should give an error with assumed size array refernces and checks those
2470         that should not.
2471         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
2472         reference an upper bound so that it does not generate an error.
2473
2474         PR fortran/19362
2475         PR fortran/20244
2476         PR fortran/20864
2477         PR fortran/25391
2478         * gfortran.dg/used_dummy_types_1.f90: New test.
2479         * gfortran.dg/used_dummy_types_2.f90: New test.
2480         * gfortran.dg/used_dummy_types_3.f90: New test.
2481         * gfortran.dg/used_dummy_types_4.f90: New test.
2482         * gfortran.dg/used_dummy_types_5.f90: New test.
2483
2484         PR fortran/23152
2485         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
2486         group already being USE associated.
2487         * gfortran.dg/assumed_shape_nml.f90: New test.
2488         * gfortran.dg/assumed_size_nml.f90: New test.
2489
2490         PR fortran/20862
2491         PR fortran/25053
2492         PR fortran/25063
2493         PR fortran/25064
2494         PR fortran/25066
2495         PR fortran/25067
2496         PR fortran/25068
2497         PR fortran/25307
2498         * gfortran.dg/io_constraints_1.f90: New test.
2499         * gfortran.dg/io_constraints_1.f90: New test.
2500         * gfortran.dg/iostat_3.f90: Change wording of warning.
2501         * gfortran.dg/g77/19981216-0.f: The same.
2502
2503 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
2504
2505         PR tree-optimization/23518
2506         * testsuite/gcc.dg/pr23518.c: New.
2507
2508 2005-12-21  Mike Stump  <mrs@apple.com>
2509
2510         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
2511
2512 2005-12-21  Paul Brook  <paul@codesourcery.com>
2513
2514         * gcc.dg/pr19340.c: Skip on m68k targets.
2515
2516 2005-12-21  Steven Bosscher  <stevenb@suse.de>
2517
2518         PR rtl-optimization/25196
2519         * gcc.dg/pr25196.c: New test.
2520
2521 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
2522
2523         PR fortran/25423
2524         gfortran.dg/where_nested_1.f90: New.
2525
2526 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
2527
2528         PR tree-optimization/25382.
2529         * gcc.dg/tree-ssa/pr25382.c: New.
2530
2531 2005-12-20  Richard Guenther  <rguenther@suse.de>
2532
2533         PR middle-end/24306
2534         * gcc.target/i386/pr24306.c: New testcase.
2535
2536 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
2537
2538         PR tree-optimization/25501
2539         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
2540
2541 2005-12-20  Richard Guenther  <rguenther@suse.de>
2542
2543         Revert
2544         2005-12-02  Richard Guenther  <rguenther@suse.de>
2545
2546         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2547
2548 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
2549
2550         PR c++/21228
2551         * g++.dg/warn/Wunreachable-code-2.C: New test.
2552
2553 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
2554
2555         PR c++/24278
2556         * g++.dg/template/ctor5.C: New test.
2557
2558         PR c++/24915
2559         * g++.dg/template/overload8.C: New test.
2560
2561 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
2562
2563         * gcc.c-torture/compile/pr25483 : New test.
2564
2565 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2566
2567         PR c++/20552
2568         * g++.dg/ext/typeof10.C: New test.
2569
2570 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
2571
2572         * gcc.dg/mt-loopi1.c: New.
2573
2574 2005-12-18  Richard Guenther  <rguenther@suse.de>
2575
2576         PR tree-optimization/25481
2577         * gcc.dg/torture/pr25481.c: New testcase.
2578
2579 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2580
2581         PR rtl-optimization/21041
2582         * gcc.dg/pr21041.c: New test.
2583
2584 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2585
2586         PR libgfortran/25463
2587         * gfortran.dg/advance.f90: New test.
2588
2589 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
2590
2591         * gcc.dg/20051201-1.c: New test.
2592
2593 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
2594
2595         PR fortran/25018
2596         * gfortran.dg/initialization_1.f90: New test.
2597         * gfortran.dg/enum_5.f90: Change dg-error to new message.
2598         * gfortran.dg/g77/980616-0.f: The same.
2599
2600 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2601
2602         * PR fortran/25458
2603         * gfortran.dg/chkbits.f90: New test.
2604
2605 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2606
2607         * gfortran.dg/enum_5.f: Revert to previous version.
2608
2609 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2610
2611         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
2612         * gfortran.dg/nested_modules_1.f90: Ditto.
2613         * gfortran.dg/hollerith_f95.f90: Ditto.
2614         * gfortran.dg/select_5.f90: Ditto.
2615         * gfortran.dg/secnds.f: Ditto.
2616         * gfortran.dg/hollerith2.f90: Ditto.
2617         * gfortran.dg/imag_2.f: Ditto.
2618         * gfortran.dg/ftell_2.f90: Ditto.
2619         * gfortran.dg/malloc_free_1.f90: Ditto.
2620         * gfortran.dg/logint-1.f: Ditto.
2621         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2622         * gfortran.dg/e_d_fmt.f90: Ditto.
2623         * gfortran.dg/hollerith_legacy.f90: Ditto.
2624         * gfortran.dg/logint-2.f: Ditto.
2625         * gfortran.dg/enum_5.f90: Ditto.
2626         * gfortran.dg/f2c_2.f90: Ditto.
2627         * gfortran.dg/pr17143.f90: Ditto.
2628         * gfortran.dg/namelist_14.f90: Ditto.
2629         * gfortran.dg/logint-3.f: Ditto.
2630         * gfortran.dg/spread_scalar_source.f90: Ditto.
2631         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2632         * gfortran.dg/namelist_11.f: Ditto.
2633         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2634         * gfortran.dg/g77/20010519-1.f
2635         * gfortran.dg/g77/alpha1.f: Ditto.
2636         * gfortran.dg/g77/990115-1.f: Ditto.
2637         * gfortran.dg/g77/erfc.f: Ditto.
2638         * gfortran.dg/g77/19990313-3.f: Ditto.
2639         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
2640         * gfortran.dg/g77/20010426.f: Ditto.
2641         * gfortran.dg/g77/19990313-0.f: Ditto.
2642         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
2643         * gfortran.dg/g77/20000629-1.f: Ditto.
2644         * gfortran.dg/g77/970125-0.f: Ditto.
2645         * gfortran.dg/g77/8485.f: Ditto.
2646         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
2647         * gfortran.dg/g77/19990313-1.f: Ditto.
2648         * gfortran.dg/g77/int8421.f: Ditto.
2649         * gfortran.dg/g77/19990305-0.f: Ditto.
2650         * gfortran.dg/g77/947.f: Ditto.
2651         * gfortran.dg/g77/19990905-2.f: Ditto.
2652         * gfortran.dg/g77/cabs.f: Ditto.
2653         * gfortran.dg/g77/19990313-2.f: Ditto.
2654         * gfortran.dg/g77/20020307-1.f: Ditto.
2655         * gfortran.dg/g77/dcomplex.f: Ditto.
2656         * gfortran.dg/g77/19990502-1.f: Ditto.
2657         * gfortran.dg/g77/19981216-0.f: Ditto.
2658         * gfortran.dg/common_4.f90: Ditto.
2659         * gfortran.dg/entry_4.f90: Ditto.
2660         * gfortran.dg/equiv_constraint_2.f90: Ditto.
2661         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2662         * gfortran.dg/namelist_12.f: Ditto.
2663         * gfortran.dg/scale_1.f90: Ditto.
2664         * gfortran.dg/modulo_1.f90
2665         * gfortran.dg/hollerith.f90: Ditto.
2666         * gfortran.dg/direct_io_3.f90: Ditto.
2667         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
2668         * gfortran.dg/gnu_logical_1.F: Ditto.
2669         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2670         * gfortran.dg/assign_1.f90: Ditto.
2671         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2672         * gfortran.dg/pr23095.f: Ditto.
2673         * gfortran.dg/read_float_1.f90: Ditto.
2674
2675 2005-12-17  Andreas Jaeger  <aj@suse.de>
2676
2677         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
2678         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
2679
2680 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2681
2682         PR fortran/24268
2683         * gfortran.dg/fmt_white.f: New test.
2684
2685 2005-12-16  Steven G. Kargl <kargls@comcast.net>
2686
2687         * gfortran.dg/label_1.f90: New test.
2688
2689 2005-12-15  Ben Elliston  <bje@au.ibm.com>
2690
2691         PR testsuite/25422
2692         * gcc.dg/20031012-1.c: Add -Walways-true option.
2693         * gcc.dg/weak/weak-3.c: Likewise.
2694         * g++.old-deja/g++.mike/warn8.C: Likewise.
2695
2696 2005-12-16  Mike Stump  <mrs@apple.com>
2697
2698         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
2699         exit.
2700
2701 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2702
2703         PR libgfortran/25264
2704         PR libgfortran/25349
2705         * gfortran.dg/tl_editing.f90: Added additional checks.
2706         * gfortran.dg/t_editing.f: New test.
2707         * gfortran.dg/write_padding.f90: New test
2708
2709 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2710
2711         PR testsuite/25215
2712         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
2713
2714 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
2715
2716         PR rtl-optimization/24899
2717         * gcc.c-torture/execute/20051215-1.c: New test.
2718
2719 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
2720
2721         PR 24823
2722         * gfortran.dg/pr24823.f: New test.
2723
2724 2005-12-16  Jeff Law  <law@redhat.com>
2725
2726         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
2727
2728 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2729
2730         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
2731         Change C++ style comments to C style comments.
2732         Remove aligned types from the array.
2733         Keep Enums disabled.
2734         (complex_types): Remove aligned types from the array.
2735         Comment out "_Complex long double".
2736         (attrib_types): Remove.
2737         (complex_attrib_types): Remove.
2738         (attrib_array_types): Remove.
2739         (complex_attrib_array_types): Remove.
2740         (aligned_bitfld_types): Remove.
2741         (n_aligned_bitfld_types): Remove.
2742         (FEATURE_ALIGNEDPACKED): Delete.
2743         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
2744         (singles): Remove support for adding attributes.
2745         (choose_type): Remove support for attributed types.
2746         (generate_fields): Remove support for attributed bit-fields.
2747         Remove support for adding attributes.
2748         (generate_random_tests): Remove support for adding attributes.
2749         (features): Add back "[0] :0" and "complex vector [0]".
2750         (main): Remove support for attributed bit-fields.
2751         Uncomment the calling of generate_random_tests for the rests of
2752         the tests.
2753
2754 2005-12-16  Jan Hubicka  <jh@suse.cz>
2755
2756         * gcc.c-torture/combine/pr25224.c: New.
2757
2758 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
2759
2760         PR other/25028
2761         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
2762         HP-UX.
2763
2764 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
2765
2766         * gcc.dg/20051215-1.c: New file.
2767
2768 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2769
2770         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
2771         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
2772
2773 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
2774
2775         PR fortran/18197
2776         * gfortran.dg/dummy_functions_1.f90: New.
2777
2778 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
2779
2780         PR rtl-optimization/25310
2781         * gcc.c-torture/compile/pr25310.c: New test.
2782
2783 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2784
2785         PR debug/25023
2786         * gcc.dg/pr25023.c: New test.
2787
2788 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2789
2790         * g++.old-deja/g++.brendan/redecl1.C,
2791         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
2792         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
2793         g++.old-deja/g++.oliva/typeof1.C,
2794         g++.old-deja/g++.other/crash16.C,
2795         g++.old-deja/g++.other/crash34.C,
2796         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
2797         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
2798         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
2799         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
2800         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
2801         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
2802         Remove xfail.
2803
2804 2005-12-14  Kean Johnston  <jkj@sco.com>
2805             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2806
2807         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
2808         * gcc.target/i386/20020523-1.c: Ditto.
2809         * gcc.target/i386/tailcall-1.c: Ditto.
2810         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
2811         * gcc.target/i386/ssetype-5.c: Ditto.
2812
2813 2005-12-14  Jeff Law  <law@redhat.com>
2814
2815         * gcc.dg/tree-ssa/foldstring-1.c: New test.
2816
2817 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2818
2819         PR target/25254
2820         PR target/24188
2821         * gcc.target/i386/pr25254.c: New test.
2822         * gfortran.dg/PR24188.f: New test.
2823
2824 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
2825
2826         * lib/fortran-torture.exp: Catch remaining uses of
2827         remote_file build delete.
2828
2829 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2830
2831         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
2832
2833 2005-12-14  Ben Elliston  <bje@au.ibm.com>
2834
2835         * gcc.dg/warn-addr-cmp.c: New test.
2836
2837 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2838
2839         PR debug/25023
2840         PR target/25293
2841         * gcc.target/i386/pr25293.c: New test.
2842
2843 2005-12-13  Petr Machata  <machata@post.cz>
2844
2845         PR c++/24907
2846         * g++.dg/parse/comma2.C: New test.
2847
2848 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
2849             Jakub Jelinek  <jakub@redhat.com>
2850
2851         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2852         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2853         (limits.h): Include unconditionally.
2854         (stdlib.h): Likewise.
2855         (hashtab.h): Do not include.
2856         (getopt.h): Likewise.
2857         (stddef.h): Include.
2858         (hashval_t): Define.
2859         (struct entry): Add "next" field.
2860         (HASH_SIZE): New macro.
2861         (hash_table): New variable.
2862         (switchfiles): Do not use xmalloc.
2863         (mix): New macro.
2864         (iterative_hash): New function.
2865         (hasht): Remove.
2866         (e_exists): New function.
2867         (e_insert): Likewise.
2868         (output): Use, instead of libiberty hashtable functions.
2869         (main): Do not use getopt.  Do not call htab_create.
2870
2871 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2872
2873         PR c++/25331
2874         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
2875         put atal* and atpaal* attributes on array elements.
2876         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
2877         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
2878         put atal* and atpaal* attributes on array elements.
2879         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
2880
2881 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
2882
2883         * gcc.dg/single-precision-constant.c: New test.
2884
2885 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
2886
2887         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
2888         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
2889         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
2890         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2891         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2892         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2893         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
2894         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
2895         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
2896         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
2897         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
2898         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
2899         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
2900         gcc.target/powerpc/ppc-sdata-2.c,
2901         gcc.target/powerpc/ppc-stackalign-1.c,
2902         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
2903         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
2904         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
2905         gcc.target/powerpc/rs6000-ldouble-2.c,
2906         gcc.target/powerpc/rs6000-power2-1.c,
2907         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
2908         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
2909         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
2910         option into target selector.
2911         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
2912         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
2913
2914 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2915
2916         PR objc/25348
2917         * objc.dg/encode-9.m: New test.
2918
2919 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2920
2921         PR testsuite/20772
2922         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
2923         * gcc.dg/asm-b.c: Fix typo.
2924         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
2925         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2926         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
2927         i?86 lp64 and x86_64 ilp32.
2928         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
2929         on i?86 lp64.
2930         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
2931
2932 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
2933
2934         PR fortran/25078
2935         gfortran.dg/equiv_5.f90: New test.
2936
2937 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
2938
2939         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
2940         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
2941         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
2942         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
2943         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
2944         * gcc.dg/tree-ssa/reassoc-5.c: New.
2945         * gcc.dg/tree-ssa/reassoc-6.c: New.
2946         * gcc.dg/tree-ssa/reassoc-7.c: New.
2947         * gcc.dg/tree-ssa/reassoc-8.c: New.
2948         * gcc.dg/tree-ssa/reassoc-9.c: New.
2949         * gcc.dg/tree-ssa/reassoc-10.c: New.
2950         * gcc.dg/tree-ssa/reassoc-11.c: New.
2951
2952 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2953
2954         PR testsuite/25167
2955         PR testsuite/24478
2956         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
2957
2958 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
2959
2960         PR c++/25300
2961         * g++.dg/template/inherit.C: Do not use a generic error message.
2962
2963 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2964
2965         PR libobjc/25354
2966         * objc.dg/gnu-encoding: New directory.
2967         * objc.dg/gnu-encoding/compat-common.h: New file.
2968         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
2969         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
2970         * objc.dg/gnu-encoding/vector-defs.h: New file.
2971         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
2972         * objc.dg/gnu-encoding/generate-random.c: New file.
2973         * objc.dg/gnu-encoding/generate-random_r.c: New file.
2974         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
2975         * objc.dg/gnu-encoding/generate-random.h: New file.
2976
2977 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
2978
2979         PR c++/25337
2980         * g++.dg/template/defarg7.C: New test.
2981
2982 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2983
2984         PR libobjc/25347
2985         * objc.dg/encode-8.m: New test.
2986
2987 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2988
2989         PR libobjc/25346
2990         * objc.dg/encode-7.m: New test.
2991
2992 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
2993
2994         PR c++/25010
2995         * g++.dg/opt/inline10.C: New test.
2996
2997 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
2998
2999         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
3000
3001 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
3002
3003         * gfortran.dg/substring_equivalence.f90: typo in comment
3004
3005 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3006
3007         PR fortran/25068
3008         * gfortran.dg/iostat_3.f90: New test.
3009
3010 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
3011
3012         PR fortran/23815
3013         * gfortran.dg/unf_io_convert_1.f90: New test.
3014         * gfortran.dg/unf_io_convert_2.f90: New test.
3015         * gfortran.dg/unf_io_convert_3.f90: New test.
3016
3017 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3018
3019         PR testsuite/20772
3020         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
3021         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
3022         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3023         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
3024         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
3025         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3026         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
3027         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
3028         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3029         gcc.dg/torture/fp-int-convert-float128-timode.c,
3030         gcc.dg/torture/fp-int-convert-float128.c,
3031         gcc.dg/torture/fp-int-convert-float80-timode.c,
3032         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
3033         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
3034
3035         * gcc.dg/tls/opt-1.c: Require effective target fpic.
3036
3037 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
3038
3039         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
3040
3041 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
3042
3043         * gcc.dg/20051207-1.c,
3044         * gcc.dg/20051207-2.c,
3045         * gcc.dg/20051207-3.c: New tests.
3046
3047 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3048
3049         PR testsuite/20772
3050         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
3051         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
3052         dg-skip-if target selector.
3053
3054         PR testsuite/20772
3055         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
3056         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
3057         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
3058         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
3059         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
3060         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
3061         and/or merge with i?86 cases.
3062
3063         * gcc.dg/tls/opt-3.c: Require effective target fpic.
3064
3065         PR testsuite/20772
3066         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
3067         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
3068         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
3069         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
3070         x86_64-*-linux*.
3071
3072 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
3073
3074         PR target/25311
3075         * gcc.c-torture/compile/pr25311.c: New test.
3076
3077 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3078
3079         PR libgfortran/25039
3080         * gfortran.dg/read_comma.f: New test.
3081
3082 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
3083
3084         PR c++/19317
3085         * g++.dg/opt/pr19317-1.C: New test.
3086         * g++.dg/opt/pr19317-2.C: New test.
3087         * g++.dg/opt/pr19317-3.C: New test.
3088
3089         PR target/19005
3090         * gcc.c-torture/execute/pr19005.c: New test.
3091
3092         PR target/17828
3093         * g++.old-deja/g++.other/comdat5.C: New test.
3094         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
3095
3096         * g++.dg/compat/struct-layout-1.exp: New file.
3097         * g++.dg/compat/struct-layout-1.h: New.
3098         * g++.dg/compat/struct-layout-1_generate.c: New.
3099         * g++.dg/compat/struct-layout-1_x1.h: New.
3100         * g++.dg/compat/struct-layout-1_x2.h: New.
3101         * g++.dg/compat/struct-layout-1_y1.h: New.
3102         * g++.dg/compat/struct-layout-1_y2.h: New.
3103
3104         * gcc.dg/20050330-2.c: New test.
3105
3106 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3107
3108         PR fortran/25292
3109         * gfortran.dg/associated_1.f90: New.
3110
3111 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3112
3113         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
3114         ILP32 vect_no_align platforms.
3115
3116 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
3117             Jakub Jelinek  <jakub@redhat.com>
3118
3119         PR target/25268
3120         * gcc.c-torture/compile/20051207-1.c: New test.
3121
3122 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3123
3124         PR testsuite/20772
3125         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
3126         gcc.dg/torture/pr18582-1.c,
3127         gcc.target/i386/attributes-error.c: Also test on x86_64.
3128
3129         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
3130
3131 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3132
3133         PR c++/19397
3134         * g++.dg/template/typedef3.C: New test.
3135
3136         PR c++/19762
3137         PR c++/19764
3138         * g++.dg/template/dtor3.C: Fix error markers.
3139
3140 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
3141
3142         * lib/target-supports.exp (check_effective_target_sync_char_short):
3143         Add s390*.
3144
3145 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
3146
3147         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
3148
3149 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3150
3151         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
3152         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3153         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
3154         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
3155
3156 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3157
3158         PR c++/25263
3159         * g++.dg/other/array2.C: New test case.
3160
3161 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
3162
3163         * gcc.dg/darwin-weakimport-3.c: New.
3164
3165         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
3166         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
3167         and to work on Darwin.
3168         * gcc.dg/attr-weakref-1b.c: New file.
3169         * gcc.dg/attr-weakref-2.c: New test.
3170         * gcc.dg/darwin-weakref-1.c: New test.
3171
3172 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
3173
3174         PR testsuite/25247
3175         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
3176         use in selector expressions.
3177         (dg-xfail-if): Ditto.
3178         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
3179         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
3180         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
3181         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
3182         * gcc.test-framework/test-framework.exp: Skip generated tests if
3183         CHECK_TEST_FRAMEWORK is not 1.
3184
3185 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3186
3187         PR tree-optimization/24963
3188         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
3189
3190         PR target/24108
3191         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
3192
3193         PR target/18580
3194         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
3195         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3196         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3197         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3198
3199 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
3200
3201         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
3202         dg-options.
3203
3204 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3205
3206         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
3207
3208 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3209
3210         * gcc.dg/format/cast-1.c: New test.
3211
3212 2005-12-04  Roger Sayle  <roger@eyesopen.com>
3213
3214         PR c/7776
3215         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
3216         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
3217         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
3218         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
3219
3220 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3221
3222         * gcc.dg/cast-pretty-print-1.c: New test.
3223
3224 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3225
3226         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
3227
3228 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
3229
3230         PR c++/24173
3231         * g++.dg/template/friend40.C: New test.
3232
3233 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
3234
3235         PR target/25199
3236         * gcc.target/i386/movq-2.c: New test.
3237         * gcc.target/i386/movq.c: Remove target i?86, instead add
3238         dg-require-effective-target ilp32.
3239
3240 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3241
3242         PR c++/24103
3243         * g++.dg/other/default1.C: New test.
3244
3245 2005-12-02  Richard Guenther  <rguenther@suse.de>
3246
3247         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3248
3249 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3250
3251         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
3252
3253 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
3254
3255         PR target/21017
3256         * gcc.target/powerpc/rotate.c: New.
3257
3258 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3259
3260         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
3261         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
3262
3263 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3264
3265         PR c/13384
3266         * gcc.dg/pr17730-1.c: Adjust.
3267         * gcc.dg/lvalue1.c (main): Likewise.
3268         * gcc.dg/lvalue-2.c: Likewise.
3269         * g++.dg/pr7503-3.C
3270
3271 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
3272
3273         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
3274         error messages.
3275
3276 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
3277
3278         PR fortran/24789
3279         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
3280
3281 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3282
3283         PR target/24475
3284         * lib/target-supports.exp (check_effective_target_tls): New.
3285         (check_effective_target_tls_runtime): New.
3286         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
3287         for TLS support.
3288         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3289         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3290         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
3291         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
3292         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
3293         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
3294         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3295         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
3296         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
3297         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
3298         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
3299         effective-target TLS.
3300         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
3301         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
3302         effective-target TLS runtime.
3303
3304 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3305
3306         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
3307
3308 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
3309
3310         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
3311         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
3312         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
3313         ignored" warnings when "packing" is the same as the ABI layout.
3314
3315 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
3316
3317         PR fortran/21302
3318         * gfortran.dg/line_length_1.f: New test.
3319         * gfortran.dg/line_length_2.f90: Ditto.
3320
3321 2005-11-30  Richard Guenther  <rguenther@suse.de>
3322
3323         PR tree-optimization/21655
3324         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
3325
3326 2005-11-30  Dale Johannesen  <dalej@apple.com>
3327
3328         * gcc.c-torture/compile/pr24930.c: New.
3329
3330 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
3331
3332         PR fortran/15809
3333         *  gfortran.dg/auto_char_dummy_array.f90: New test.
3334
3335 2005-11-30  Jeff Law  <law@redhat.com>
3336
3337         * g++.old-deja/g++.law/pr25000.C: New test.
3338
3339 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
3340
3341         * gcc.dg/tls/opt-11.c: New test.
3342
3343 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3344
3345         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
3346         targets.
3347         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
3348         LP64 ia64.
3349
3350 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
3351
3352         * gfortran.dg/open_access_1.f90: New test.
3353
3354 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3355
3356         * gcc.dg/charset/builtin2.c: New test.
3357
3358 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
3359
3360         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
3361         on mmix-*-* for *_[xy].c.
3362
3363 2005-11-28  Kean Johnston  <jkj@sco.com>
3364
3365         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
3366         headers.
3367         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
3368         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
3369         * gcc.target/i386/asm-3.c: Ditto.
3370         * gcc.target/i386/clobbers.c: Ditto.
3371         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
3372         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
3373         test regexp.
3374         * gcc.target/i386/mul.c: Ditto.
3375         * gcc.target/i386/ssetype-1.c: Ditto.
3376         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
3377         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
3378         static so the test works with -fPIC mode too. Based on comment in
3379         PR19231 by Pinski.
3380         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
3381
3382 2005-11-28  Richard Guenther  <rguenther@suse.de>
3383
3384         * gcc.dg/alias-9.c: New testcase.
3385         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
3386
3387 2005-11-28  Roger Sayle  <roger@eyesopen.com>
3388             Uros Bizjak  <uros@kss-loka.si>
3389
3390         PR middle-end/20219
3391         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
3392         tan(x)/sin(x) transformations.
3393
3394 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
3395
3396         PR middle-end/24575
3397         * gcc.dg/tree-ssa/divide-3.c: New test.
3398         * gcc.dg/tree-ssa/divide-4.c: New test.
3399
3400 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
3401
3402         PR fortran/24917
3403         *  gfortran.dg/boz_6.f90: New test.
3404
3405 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3406
3407         PR fortran/23912
3408         * gfortran.dg/modulo_1.f90: New test.
3409
3410 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3411
3412         PR libfortran/24919
3413         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
3414         fail on CRLF platforms.
3415         * gfortran.dg/ftell_2.f90: Likewise.
3416
3417 2005-11-26  Eric Christopher  <echristo@apple.com>
3418
3419         * gcc.dg/intmax_t-1.c: Remove mips xfail.
3420
3421 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3422
3423         * objc.dg/gnu-runtime-3.m: Simplify.
3424
3425 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3426
3427         PR middle-end/23669
3428         * gcc.dg/tree-ssa/divide-1.c: New test.
3429         * gcc.dg/tree-ssa/divide-2.c: New test.
3430
3431 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3432
3433         PR libgfortran/24945
3434         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
3435
3436 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3437
3438         PR libgfortran/24945
3439         * gfortran.dg/open_status_2.f90: New test.
3440
3441 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3442
3443         * gcc.c-torture/execute/builtins/fprintf.c,
3444         gcc.c-torture/execute/builtins/fputs-lib.c,
3445         gcc.c-torture/execute/builtins/fputs.c,
3446         gcc.c-torture/execute/builtins/lib/fprintf.c,
3447         gcc.c-torture/execute/builtins/lib/printf.c,
3448         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
3449
3450 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
3451
3452         * gcc.dg/20050922-2.c: New test.
3453
3454 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3455
3456         * objc.dg/gnu-runtime-3.m: New test.
3457
3458 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3459
3460         PR c++/9278
3461         * g++.dg/other/void1.C: New test.
3462
3463 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
3464
3465         PR middle-end/24998
3466         * gcc.dg/torture/fp-int-convert-float.c,
3467         gcc.dg/torture/fp-int-convert-double.c,
3468         gcc.dg/torture/fp-int-convert-long-double.c,
3469         gcc.dg/torture/fp-int-convert-timode.c,
3470         gcc.dg/torture/fp-int-convert-float80.c,
3471         gcc.dg/torture/fp-int-convert-float80-timode.c,
3472         gcc.dg/torture/fp-int-convert-float128.c,
3473         gcc.dg/torture/fp-int-convert-float128-timode.c,
3474         gcc.dg/torture/fp-int-convert.h: New files.
3475
3476 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3477
3478         PR middle-end/24989
3479         * gcc.dg/tree-ssa/bool-10.c: New test.
3480         * gcc.dg/tree-ssa/bool-11.c: New test.
3481         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
3482
3483 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3484
3485         PR middle-end/24990
3486         * tree-ssa/pr24990-1.c: New test.
3487
3488 2005-11-24  Richard Guenther  <rguenther@suse.de>
3489         Dirk Mueller <dmueller@suse.de>
3490
3491         PR c++/14024
3492         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
3493         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
3494         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3495         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
3496         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
3497         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
3498
3499 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
3500
3501         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
3502
3503 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3504
3505         PR c/21668
3506         * gcc.dg/Wc++-compat.c: New.
3507         * gcc.dg/Wno-c++-compat.c: New.
3508
3509 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
3510
3511         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
3512         (vspltish, vspltisw): Likewise.
3513
3514 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3515
3516         PR libgfortran/24794
3517         * gfortran.dg/namelist_12.f: Fix quotes.
3518         * gfortran.dg/namelist_13.f90: Fix quotes.
3519         * gfortran.dg/namelist_14.f90: Fix quotes.
3520         * gfortran.dg/namelist_15.f90: Fix quotes.
3521         * gfortran.dg/namelist_use.f90: Fix quotes.
3522         * gfortran.dg/namelist_use_only.f90: Fix quotes.
3523         * gfortran.dg/namelist_21.f90: New test.
3524         * gfortran.dg/namelist_22.f90: New test.
3525
3526 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
3527
3528         PR target/23435
3529         * gcc.c-torture/compile/pr23435.c: New.
3530
3531 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
3532
3533         * gcc.c-torture/execute/floatunsisf-1.c: New test.
3534
3535 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
3536
3537         * gcc.target/powerpc/405-macchw-1.c,
3538         gcc.target/powerpc/405-macchw-2.c,
3539         gcc.target/powerpc/405-macchwu-1.c,
3540         gcc.target/powerpc/405-macchwu-2.c,
3541         gcc.target/powerpc/405-machhw-1.c,
3542         gcc.target/powerpc/405-machhw-2.c,
3543         gcc.target/powerpc/405-machhwu-1.c,
3544         gcc.target/powerpc/405-machhwu-2.c,
3545         gcc.target/powerpc/405-maclhw-1.c,
3546         gcc.target/powerpc/405-maclhw-2.c,
3547         gcc.target/powerpc/405-maclhwu-1.c,
3548         gcc.target/powerpc/405-maclhwu-2.c,
3549         gcc.target/powerpc/405-mulchw-1.c,
3550         gcc.target/powerpc/405-mulchw-2.c,
3551         gcc.target/powerpc/405-mulchwu-1.c,
3552         gcc.target/powerpc/405-mulchwu-2.c,
3553         gcc.target/powerpc/405-mulhhw-1.c,
3554         gcc.target/powerpc/405-mulhhw-2.c,
3555         gcc.target/powerpc/405-mulhhwu-1.c,
3556         gcc.target/powerpc/405-mulhhwu-2.c,
3557         gcc.target/powerpc/405-mullhw-1.c,
3558         gcc.target/powerpc/405-mullhw-2.c,
3559         gcc.target/powerpc/405-mullhwu-1.c,
3560         gcc.target/powerpc/405-mullhwu-2.c,
3561         gcc.target/powerpc/405-nmacchw-1.c,
3562         gcc.target/powerpc/405-nmacchw-2.c,
3563         gcc.target/powerpc/405-nmachhw-1.c,
3564         gcc.target/powerpc/405-nmachhw-2.c,
3565         gcc.target/powerpc/405-nmaclhw-1.c,
3566         gcc.target/powerpc/405-nmaclhw-2.c,
3567         gcc.target/powerpc/440-macchw-1.c,
3568         gcc.target/powerpc/440-macchw-2.c,
3569         gcc.target/powerpc/440-macchwu-1.c,
3570         gcc.target/powerpc/440-macchwu-2.c,
3571         gcc.target/powerpc/440-machhw-1.c,
3572         gcc.target/powerpc/440-machhw-2.c,
3573         gcc.target/powerpc/440-machhwu-1.c,
3574         gcc.target/powerpc/440-machhwu-2.c,
3575         gcc.target/powerpc/440-maclhw-1.c,
3576         gcc.target/powerpc/440-maclhw-2.c,
3577         gcc.target/powerpc/440-maclhwu-1.c,
3578         gcc.target/powerpc/440-maclhwu-2.c,
3579         gcc.target/powerpc/440-mulchw-1.c,
3580         gcc.target/powerpc/440-mulchw-2.c,
3581         gcc.target/powerpc/440-mulchwu-1.c,
3582         gcc.target/powerpc/440-mulchwu-2.c,
3583         gcc.target/powerpc/440-mulhhw-1.c,
3584         gcc.target/powerpc/440-mulhhw-2.c,
3585         gcc.target/powerpc/440-mulhhwu-1.c,
3586         gcc.target/powerpc/440-mulhhwu-2.c,
3587         gcc.target/powerpc/440-mullhw-1.c,
3588         gcc.target/powerpc/440-mullhw-2.c,
3589         gcc.target/powerpc/440-mullhwu-1.c,
3590         gcc.target/powerpc/440-mullhwu-2.c,
3591         gcc.target/powerpc/440-nmacchw-1.c,
3592         gcc.target/powerpc/440-nmacchw-2.c,
3593         gcc.target/powerpc/440-nmachhw-1.c,
3594         gcc.target/powerpc/440-nmachhw-2.c,
3595         gcc.target/powerpc/440-nmaclhw-1.c,
3596         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
3597
3598 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
3599
3600         PR fortran/24774
3601         * gfortran.dg/inquire_9.f90: New test.
3602
3603         PR fortran/21647
3604         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
3605
3606 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3607
3608         PR libfortran/24432
3609         * lib/target-supports.exp (check_effective_target_fortran_large_real):
3610         Check that 'cos' is supported.
3611
3612 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
3613
3614         PR fortran/24223
3615         * gfortran.dg/substring_equivalence.f90: New test.
3616
3617         PR fortran/24705
3618         * gfortran.dg/auto_internal_assumed.f90: New test.
3619
3620 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
3621
3622         * gcc.dg/fold-div-2.c: New test.
3623
3624 2005-11-20  Ian Lance Taylor  <ian@airs.com>
3625
3626         PR rtl-optimization/24883
3627         * gcc.c-torture/compile/pr24883.c: New test.
3628
3629 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
3630
3631         PR middle-end/20583
3632         * gcc.c-torture/compile/pr20583.c: New.
3633
3634 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
3635
3636         * gcc.c-torture/execute/usmul.c: New test.
3637
3638 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
3639
3640         * gcc.dg/tree-ssa/vrp22.c: New test.
3641
3642 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
3643
3644         PR middle-end/24912
3645         * gcc.dg/torture/pr24912-1.c: New test.
3646
3647 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
3648
3649         PR fortran/24862
3650         * gfortran.dg/arrayio_derived_1.f90: New test.
3651
3652 2005-11-19  Richard Guenther  <rguenther@suse.de>
3653
3654         PR middle-end/23294
3655         * gcc.dg/tree-ssa/pr23294.c: New testcase.
3656
3657 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
3658
3659         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
3660
3661 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
3662
3663         PR c++/8355
3664         * g++.dg/template/friend39.C: New test.
3665
3666 2005-11-18  James E Wilson  <wilson@specifix.com>
3667
3668         * gcc.dg/builtin-strstr.c: New.
3669
3670 2005-11-18  Richard Henderson  <rth@redhat.com>
3671
3672         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
3673         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
3674         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
3675         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
3676         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
3677         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
3678         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
3679         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
3680         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
3681         renaming to remove initial "ia64-".
3682
3683 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
3684
3685         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
3686
3687 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
3688
3689         * g++.dg/cpp/string-2.C: New test.
3690
3691 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
3692
3693         * gcc.dg/tree-ssa/loop-14.c: New test.
3694
3695 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
3696             Michael Chamberlain <michael@chamberlain.net.au>
3697
3698         * ada/acats/run_all.sh (target_run): Kill long running tests.
3699
3700 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3701
3702         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
3703         * gcc.dg/cleanup-9.c: Likewise.
3704         * gcc.dg/cleanup-10.c: Likewise.
3705         * gcc.dg/cleanup-11.c: Likewise.
3706
3707 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3708
3709         PR fortran/24892
3710         * gfortran.dg/open_access_append_1.f90: New test.
3711         * gfortran.dg/open_access_append_2.f90: New test.
3712
3713 2005-11-16  Richard Guenther  <rguenther@suse.de>
3714
3715         PR middle-end/24851
3716         * gcc.c-torture/execute/pr24851.c: New testcase.
3717
3718 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3719
3720         * gcc.dg/fold-overflow-1.c: New test.
3721
3722 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
3723
3724         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
3725         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
3726
3727 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
3728
3729         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
3730         structures.
3731         * g++.dg/eh/forced2.C: Likewise.
3732         * g++.dg/eh/forced3.C: Likewise.
3733         * g++.dg/eh/forced4.C: Likewise.
3734
3735 2005-11-11  Mike Stump  <mrs@apple.com>
3736
3737         * g++.old-deja/g++.mike/unused.C: Add.
3738
3739 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
3740
3741         PR c++/24667
3742         * g++.dg/warn/Wcast-qual1.C: New test.
3743
3744 2005-11-15  Jan Hubicka  <jh@suse.cz>
3745
3746         * gcc.dg/winline-5.c: Add large-unit-insns limit.
3747
3748 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
3749
3750         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
3751
3752 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
3753
3754         PR 24840
3755         * gcc.dg/tree-ssa/pr24840.c: New test.
3756
3757 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
3758
3759         PR testsuite/24841
3760         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
3761
3762 2005-11-14  Dale Johannesen  <dalej@apple.com>
3763
3764         * gcc.c-torture/execute/20051113-1.c: New.
3765
3766 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
3767
3768         PR c++/24687
3769         * g++.dg/template/crash43.C: New test.
3770
3771 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
3772
3773         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
3774
3775 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3776
3777         PR c++/24817
3778         * g++.dg/eh/spec8.C: New test.
3779
3780 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3781
3782         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
3783
3784 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3785
3786         PR c++/20293
3787         * g++.dg/parse/ambig4.C: New test.
3788         * g++.dg/tc1/dr101.C: Adjust error markers.
3789         * g++.dg/lookup/strong-using-2.C: Likewise.
3790         * g++.dg/lookup/ambig5.C: Likewise.
3791         * g++.dg/lookup/ambig4.C: Likewise.
3792         * g++.dg/parse/crash22.C: Likewise.
3793
3794 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3795
3796         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
3797
3798 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3799
3800         * gcc.dg/nested-calls-1.c: New test.
3801
3802 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3803
3804         * gfortran.dg/complex_intrinsic_1.f90: New test.
3805         * gfortran.dg/complex_intrinsic_2.f90: New test.
3806         * gfortran.dg/fgetc_1.f90: New test.
3807         * gfortran.dg/fgetc_2.f90: New test.
3808         * gfortran.dg/fgetc_3.f90: New test.
3809         * gfortran.dg/ftell_1.f90: New test.
3810         * gfortran.dg/ftell_2.f90: New test.
3811         * gfortran.dg/gnu_logical_1.F: New test.
3812         * gfortran.dg/gnu_logical_2.f90: New test.
3813
3814 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
3815
3816         PR middle-end/24820
3817         * testsuite/gcc.dg/pr24820.c: New test.
3818
3819 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
3820
3821         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
3822         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
3823         variable.
3824
3825 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3826
3827         testsuite/24614
3828         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
3829
3830 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3831
3832         * gcc.target/cris/cris.exp: New file.
3833         * gcc.target/cris/rld-legit1.c: New test.
3834         * gcc.target/cris/rld-legit2.c: New test.
3835
3836 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
3837
3838         PR c++/24780
3839         * g++.dg/opt/pr24780.C: New test.
3840
3841         PR c++/24761
3842         * g++.dg/template/asm1.C: New test.
3843
3844 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
3845
3846         PR libgfortran/24787
3847         * gfortran.dg/scan_1.f90: New test.
3848
3849 2005-11-12  Jan Hubicka  <jh@suse.cz>
3850
3851         * gcc.target/i386/minmax-1.c: New.
3852         * gcc.target/i386/minmax-2.c: New.
3853
3854 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
3855
3856         * gcc.dg/pr24445.c: Fix for 64-bit targets.
3857
3858 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
3859
3860         * gcc.c-torture/execute/20051110-1.c,
3861         gcc.c-torture/execute/20051110-2.c: New tests.
3862
3863 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3864
3865         PR middle-end/24750
3866         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
3867         New tests.
3868
3869 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3870
3871         * lib/target-libpath.exp (get_shlib_extension): New proc.
3872         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
3873         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3874         * lib/objc.exp (objc_target_compile): Likewise.
3875         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
3876         detection.
3877
3878 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3879
3880         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
3881
3882         * lib/target-supports.exp (check_effective_target_static_libgfortran):
3883         Add -static to additional_flags and pass it to target_compile.
3884
3885 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3886
3887         PR libgfortran/24719
3888         gfortran.dg/read_noadvance.f90: New test.
3889
3890         PR libgfortran/24699
3891         gfortran.dg/fmt_t_2.f90: New test.
3892
3893         PR libgfortran/24785
3894         gfortran.dg/read_x_eor.f90: New test.
3895
3896         PR libgfortran/24584
3897         gfortran.dg/namelist_empty.f90: Rename test.
3898
3899         PR libgfortran/24489
3900         gfortran/read_eor.f90: Rename test.
3901
3902 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3903
3904         PR fortran/15976
3905         * gfortran.dg/automatic_module_variable.f90: New test.
3906
3907 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3908
3909         PR target/24445
3910         * gcc.dg/pr24445.c: New test.
3911
3912 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3913
3914         PR fortran/24655
3915         PR fortran/24755
3916         * gfortran.dg/recursive_statement_functions.f90: Add statement
3917         functions using inline intrinsic functions and parameters to test
3918         that they no longer seg-fault.
3919
3920         PR fortran/24409
3921         gfortran.dg/nested_modules_4.f90: New test.
3922         gfortran.dg/nested_modules_5.f90: New test.
3923
3924 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3925
3926         PR fortran/24643
3927         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
3928
3929 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
3930
3931         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
3932         failures.
3933
3934 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3935
3936         * gcc.dg/sparc-getcontext-1.c: New test.
3937
3938 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
3939
3940         * gcc.dg/ifcvt-fabs-1.c: New test.
3941
3942 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
3943
3944         PR other/4372
3945         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
3946         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
3947
3948 2005-11-09  Richard Guenther  <rguenther@suse.de>
3949
3950         PR tree-optimization/24716
3951         * gcc.c-torture/execute/pr24716.c: New testcase.
3952
3953 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3954
3955         * gcc.dg/pr24624.c: Disable for non S/390 targets.
3956
3957 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3958
3959         PR 24624
3960         * gcc.dg/pr24624.c: Testcase added.
3961
3962 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3963
3964         PR 24623
3965         * g++.dg/other/pr24623.C: Testcase added.
3966
3967 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
3968
3969         PR fortran/22607
3970         * gfortran-dg/pure_byref_1.f90: New.
3971         * gfortran-dg/pure_byref_2.f90: New.
3972
3973 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
3974
3975         PR c/24101
3976         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
3977         * gcc.dg/dg.exp: Run main loop also for *.i files.
3978
3979 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
3980
3981         PR c++/19450
3982         * g++.dg/tls/diag-3.C: New test.
3983         * g++.dg/tls/diag-4.C: New test.
3984         * g++.dg/tls/static-1.C: New test.
3985         * g++.dg/tls/static-1a.cc: New file.
3986
3987 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
3988
3989         PR 23046
3990         * g++.dg/tree-ssa/pr23046.C: New test.
3991
3992 2005-11-08  Devang Patel <dpatel@apple.com>
3993
3994         PR tree-optimization/23115
3995         * gcc.dg/tree-ssa/pr23115.c: New.
3996
3997 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
3998
3999         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
4000         * gcc.target/powerpc/pr16155.c: Same.
4001         * gcc.target/powerpc/altivec-1.c: Same.
4002         * gcc.target/powerpc/altivec-2.c: Same.
4003         * gcc.target/powerpc/altivec-3.c: Same.
4004         * gcc.target/powerpc/altivec-5.c: Same.
4005         * gcc.target/powerpc/altivec-11.c: Same.
4006         * gcc.target/powerpc/altivec-12.c: Same.
4007         * gcc.target/powerpc/altivec-14.c: Same.
4008         * gcc.target/powerpc/altivec-22.c: Same.
4009         * gcc.target/powerpc/altivec-consts.c: Same.
4010         * gcc.target/powerpc/altivec-pr22085.c: Same.
4011         * gcc.target/powerpc/altivec-splat.c: Same.
4012         * gcc.target/powerpc/altivec-varargs-1.c: Same.
4013         * gcc.target/powerpc/altivec-vec-merge.c: Same.
4014         * gcc.target/powerpc/darwin-longlong.c: Same.
4015
4016 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
4017
4018         PR target/19340
4019         * gcc.dg/pr19340.c: New test.
4020
4021 2005-11-07  Ian Lance Taylor  <ian@airs.com>
4022
4023         PR rtl-optimization/24683
4024         * gcc.dg/pr24683.c: New test.
4025
4026 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4027
4028         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
4029         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
4030
4031 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4032
4033         * gcc.target/i386/pr23376.c: Compile with -mmmx.
4034
4035 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
4036
4037         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
4038
4039 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4040
4041         PR target/24230
4042
4043         * gcc.target/powerpc/altivec-consts.c,
4044         gcc.target/powerpc/altivec-splat.c: New testcase.
4045
4046 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4047
4048         PR c/24599
4049
4050         * gcc.dg/overflow-2.c: New testcase.
4051
4052 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
4053
4054         PR rtl-optimization/23567
4055         * gcc.c-torture/execute/20051104-1.c: New test.
4056
4057 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
4058
4059         PR fortran/24534
4060         gfortran.dg/private_type_2.f90: Modified to check that case with
4061         PRIVATE declaration within derived type is accepted.
4062
4063         PR fortran/20838
4064         gfortran.dg/pointer_assign_1.f90: New test.
4065
4066         PR fortran/20840
4067         * gfortran.dg/arrayio_0.f90: New test.
4068
4069         PR fortran/17737
4070         gfortran.dg/data_initialized.f90: New test.
4071         gfortran.dg/data_constraints_1.f90: New test.
4072         gfortran.dg/data_constraints_2.f90: New test.
4073
4074 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
4075
4076         PR fortran/24174
4077         PR fortran/24305
4078         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
4079
4080 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
4081
4082         PR 24670
4083         * gcc.dg/tree-ssa/pr24670.c: New test.
4084
4085 2005-11-05  Ian Lance Taylor  <ian@airs.com>
4086
4087         PR target/22432
4088         * gcc.target/i386/pr22432.c: New test.
4089
4090 2005-11-05  Richard Henderson  <rth@redhat.com>
4091
4092         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
4093         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
4094         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
4095         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
4096         from gcc.dg/alpha-*.
4097         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
4098         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
4099
4100 2005-11-05  Andreas Jaeger  <aj@suse.de>
4101
4102         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
4103
4104 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4105
4106         PR target/23424
4107         * gcc.dg/torture/pr23424-1.c: New test.
4108
4109 2005-11-04  Richard Henderson  <rth@redhat.com>
4110
4111         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
4112         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
4113         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
4114         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
4115         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
4116         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
4117         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
4118         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
4119         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
4120         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
4121         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
4122         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
4123         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
4124         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
4125         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
4126         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
4127         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
4128         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
4129         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
4130         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
4131         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
4132         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
4133         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
4134         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
4135         Move from gcc.dg/.
4136         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
4137         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4138         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
4139         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
4140         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
4141         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
4142         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
4143         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
4144         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
4145         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
4146         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
4147         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
4148         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
4149         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
4150         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
4151         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
4152         gcc.target/i386/lea.c, gcc.target/i386/local.c,
4153         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
4154         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
4155         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
4156         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
4157         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
4158         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
4159         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
4160         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
4161         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
4162         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
4163         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
4164         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
4165         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
4166         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
4167         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
4168         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
4169         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
4170         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
4171         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
4172         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
4173         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
4174         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
4175         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
4176         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
4177         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
4178         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
4179         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
4180         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
4181
4182 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
4183
4184         PR 24627
4185         * gcc.dg/tree-ssa/pr24627.c: New test.
4186
4187 2005-11-04 Paul Brook  <paul@codesourcery.com>
4188
4189         * gcc.dg/tls/opt-10.c: New test.
4190
4191 2005-11-04  Andreas Jaeger  <aj@suse.de>
4192
4193         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
4194         avoid extra warnings.
4195
4196 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4197
4198         PR libfortran/22298
4199         * gcc/testsuite/lib/target-supports.exp
4200         (check_effective_target_static_libgfortran): New
4201         static_libgfortran effective target.
4202         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
4203         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
4204
4205 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4206
4207         * gcc.dg/pr24615.c: Guard test with { target fpic }.
4208
4209 2005-11-03  Josh Conner  <jconner@apple.com>
4210
4211         PR c++/19989
4212         g++.dg/ext/array2.C: New test.
4213         g++.dg/template/dependent-name3.C: New test.
4214         g++.dg/template/dependent-name4.C: New test.
4215         g++.dg/template/sfinae2.C: New test.
4216
4217 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4218
4219         PR preprocessor/22042
4220         * gcc.dg/cpp/strify4.c: New test.
4221
4222 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4223
4224         PR c++/17964
4225         * g++.dg/cpp/string-1.C: New test.
4226
4227 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4228
4229         * gcc.target/powerpc: New directory.
4230         * gcc.target/powerpc/powerpc.exp: New file.
4231         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
4232         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
4233         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
4234         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
4235         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
4236         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
4237         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
4238         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
4239         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
4240         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
4241         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
4242         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
4243         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
4244         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
4245         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
4246         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
4247         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
4248         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
4249         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
4250         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
4251         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
4252         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
4253         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
4254         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
4255         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
4256         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
4257         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
4258         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
4259         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
4260         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
4261         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
4262         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
4263         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
4264         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
4265
4266 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
4267
4268         PR c++/21627
4269         * g++.dg/warn/inline2.C: New test.
4270
4271 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4272
4273         PR middle-end/23155
4274         * g++.dg/ext/c99struct1.C: New test.
4275         * gcc.dg/union-cast-1.c: New test.
4276         * gcc.dg/union-cast-2.c: New test.
4277         * gcc.dg/union-cast-3.c: New test.
4278
4279 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4280
4281         PR middle-end/24589
4282         * gcc.c-torture/execute/zero-struct-2.c: New test.
4283
4284 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4285
4286         PR c++/24582
4287         * g++.dg/init/switch1.C: New test.
4288
4289 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4290
4291         * gcc.dg/delay-slot-1.c: New test.
4292
4293 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
4294
4295         PR target/24620
4296         * gcc.dg/pr24620.c: New test.
4297
4298 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4299
4300         PR c/24329
4301         * gcc.dg/format/unnamed-1.c: New test.
4302
4303 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4304
4305         PR c++/22434
4306         * g++.dg/expr/cond8.C: New test.
4307
4308         PR c++/24560
4309         * g++.dg/parse/dot1.C: New test.
4310
4311 2005-11-02  Jan Hubicka  <jh@suse.cz>
4312
4313         PR target/23303
4314         * gcc.dg/i386-lea.c: New test
4315
4316 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4317
4318         PR target/24615
4319         * gcc.dg/pr24615.c: New test.
4320
4321 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4322
4323         PR target/24600
4324         * gcc.dg/pr24600.c: New test.
4325
4326 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4327
4328         PR c++/19253
4329         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
4330         * g++.dg/parse/typename9.C: New test.
4331         * g++/dg/parse/typename10.C: Likewise.
4332
4333 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4334
4335         PR fortran/18157
4336         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
4337         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
4338         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
4339
4340 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4341
4342         PR c++/24569
4343         * g++.dg/debug/static1.C: New test.
4344
4345 2005-11-02  Josh Conner  <jconner@apple.com>
4346
4347         * g++.dg/crash38.C: moved into proper directory...
4348         * g++.dg/template/crash42.C: ...here
4349
4350 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
4351
4352         PR target/18338
4353         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
4354         pcc_bitfield_type_matters || default_packed.
4355
4356         * lib/target-supports.exp
4357         (check_effective_target_pcc_bitfield_type_matters): New proc.
4358         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
4359
4360         PR testsuite/23304
4361         * lib/target-supports.exp (check_effective_default_packed): New proc.
4362         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
4363         Gate expected errors on target ! default_packed.
4364         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
4365
4366 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4367
4368         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
4369         change (r106358).
4370
4371 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4372
4373         PR fortran/24008
4374         * gfortran.dg/entry_5.f90: New.
4375         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
4376
4377 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
4378
4379         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
4380
4381 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
4382
4383         PR fortran/21565
4384         gfortran.dg/namelist_blockdata.f90: New test.
4385
4386         PR fortran/18737
4387         gfortran.dg/external_implicit_none.f90: New test.
4388
4389         PR fortran/14994
4390         * gfortran.dg/secnds.f: New test.
4391
4392 2005-10-31  Jan Hubicka  <jh@suse.cz>
4393
4394         PR target/20928
4395         * gcc.c-torture/compile/pr20928.c: New test.
4396
4397 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
4398
4399         PR middle-end/23492
4400         * gcc.c-torture/compile/zero-strct-5.c: New test.
4401
4402 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
4403
4404         PR libgfortran/24584
4405         * gfortran.dg/pr24584.f90: New test.
4406
4407 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
4408
4409         PR fortran/18883
4410         * gfortran.dg/char_result_9.f90: New.
4411         * gfortran.dg/char_result_10.f90: New.
4412
4413 2005-10-30  Jan Hubicka  <jh@suse.cz>
4414
4415         * g++.dg/tree-ssa/pr24172.C: New testcase.
4416
4417 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4418
4419         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
4420
4421 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
4422
4423         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
4424         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
4425         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
4426         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
4427         gfortran.dg/enum_9.f90,
4428         gfortran.fortran-torture/compile/enum_1.f90,
4429         gfortran.fortran-torture/execute/enum_1.f90,
4430         gfortran.fortran-torture/execute/enum_2.f90,
4431         gfortran.fortran-torture/execute/enum_3.f90,
4432         gfortran.fortran-torture/execute/enum_4.f90: New tests.
4433
4434 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
4435
4436         PR target/18482
4437         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
4438         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
4439
4440 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4441
4442         PR libfortran/20179
4443         * gfortran.dg/mixed_io_1.f90: New test.
4444         * gfortran.dg/mixed_io_1.c: New file.
4445
4446 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4447
4448         * gfortran.dg/malloc_free_1.f90: New test.
4449
4450 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
4451
4452         * gcc.dg/nested-func-4.c: Require profiling -pg.
4453
4454 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4455
4456         PR C++/23229
4457         * g++.dg/warn/main-2.C: New test.
4458
4459 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
4460
4461         PR fortran/24545
4462         * gfortran.dg/interface_2.f90: new test.
4463
4464 2005-10-28  Josh Conner  <jconner@apple.com>
4465
4466         PR c++/22153
4467         * g++.dg/template/crash38.C: New test.
4468         * g++.dg/parse/explicit1.C: Change expected errors.
4469
4470 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4471
4472         PR C++/23426
4473         * g++.dg/other/large-size-array.C: New test.
4474
4475 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4476
4477         PR middle-end/24362
4478         * g++.dg/opt/complex4.C: New test.
4479
4480 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
4481
4482         * gcc.dg/nested-func-4.c: New test.
4483
4484 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
4485
4486         PR fortran/24158
4487         gfortran.dg/derived_recursion.f90: New test.
4488         gfortran.dg/implicit_actual.f90: New test.
4489
4490 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
4491
4492         PR middle-end/24295, PR testsuite/24477
4493         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
4494         removed when weakref hits the tree.
4495
4496 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
4497
4498         * gfortran.dg/cray_pointers_4.f90: New test.
4499
4500         * gfortran.dg/cray_pointers_5.f90: New test.
4501
4502 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
4503
4504         PR fortran/22290
4505         * gfortran.dg/assign_5.f90: New test.
4506         * gfortran.dg/assign_6.f: New test.
4507
4508 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
4509
4510         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
4511         CPU has no SSE support.
4512
4513 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
4514
4515         PR libgfortran/24224
4516         * gfortran.dg/arrayio_1.f90: Update attribution.
4517         * gfortran.dg/arrayio_2.f90: Update attribution.
4518         * gfortran.dg/arrayio_3.f90: Update attribution.
4519         * gfortran.dg/arrayio_4.f90: Update test conditions.
4520         * gfortran.dg/arrayio_5.f90: Update attribution.
4521         * gfortran.dg/arrayio_6.f90: New test.
4522         * gfortran.dg/arrayio_7.f90: New test.
4523
4524 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
4525
4526         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
4527
4528 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
4529
4530         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
4531
4532 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
4533
4534         PR fortran/24416
4535         * gfortran.dg/namelist_char_only.f90: New test.
4536
4537 2005-10-24  Asher Langton  <langton2@llnl.gov>
4538
4539         PR fortran/17031
4540         PR fortran/22282
4541         * gfortran.dg/cray_pointers_1.f90: New test.
4542         * gfortran.dg/cray_pointers_2.f90: New test.
4543         * gfortran.dg/cray_pointers_3.f90: New test.
4544         * gfortran.dg/loc_1.f90: New test.
4545         * gfortran.dg/loc_2.f90: New test.
4546
4547 2005-10-24  Steven Bosscher  <stevenb@suse.de>
4548
4549         * gcc.dg/pr24225.c: New test.
4550
4551 2005-10-24  Asher Langton  <langton2@llnl.gov>
4552
4553         * gfortran.dg/dup_save_1.f90: New test.
4554         * gfortran.dg/dup_save_2.f90: New test.
4555
4556 2005-10-24  Paul Brook  <paul@codesourcery.com>
4557
4558         PR 24107
4559         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
4560         stdint.h.
4561
4562 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
4563
4564         PR libgfortran/24489
4565         * gfortran.dg/pr24489.f90: New test.
4566
4567 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
4568
4569         PR fortran/23635
4570         * gfortran.dg/ichar_1.f90: Add tests for derived types.
4571
4572 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
4573
4574         PR target/18911
4575         * g++.dg/init/array16.C: Skip for mmix-*-*.
4576
4577 2005-10-23  Asher Langton  <langton2@llnl.gov>
4578
4579         * gfortran.dg/byte_1.f90: New test.
4580         * gfortran.dg/byte_2.f90: New test.
4581
4582 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
4583
4584         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
4585
4586 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
4587
4588         PR fortran/18022
4589         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
4590
4591         PR fortran/24311
4592         * gfortran.dg/merge_char_const.f90: New test.
4593
4594         PR fortran/24384
4595         * gfortran.dg/spread_scalar_source.f90: New test.
4596
4597 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
4598
4599         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
4600
4601         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
4602         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
4603
4604         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
4605
4606 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
4607
4608         PR fortran/24426
4609         * gfortran.dg/der_pointer_4.f90: New.
4610
4611 2005-10-22  David Ayers  <d.ayers@inode.at>
4612
4613         * obj-c++.dg/except-1.mm: Simplify.
4614
4615 2005-10-21  David Ayers  <d.ayers@inode.at>
4616
4617         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
4618
4619 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
4620
4621         * gfortran.dg/assumed_dummy_2.f90: New test.
4622
4623 2005-10-21  James E Wilson  <wilson@specifix.com>
4624
4625         PR preprocessor/15220
4626         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
4627
4628 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
4629
4630         * gcc.c-torture/execute/20051021-1.c: New test.
4631
4632 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
4633
4634         PR c++/24260
4635         * g++.dg/ext/tmplattr1.C: New test.
4636
4637 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
4638
4639         PR fortran/24440
4640         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
4641
4642 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
4643
4644         * obj-c++.dg/except-1.mm: New.
4645
4646         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
4647
4648 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
4649
4650         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
4651
4652 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
4653
4654         PR middle-end/24295
4655         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
4656         declarations with the same names as thunks' alias targets, use
4657         aliases instead.
4658         * gcc.dg/attr-alias-3.c: New test.
4659         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
4660
4661 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
4662
4663         PR c++/22618
4664         * g++.dg/parse/access8.C: New test.
4665
4666 2005-10-20  Richard Guenther  <rguenther@suse.de>
4667
4668         PR c++/24439
4669         * g++.dg/tree-ssa/pr24439.C: New testcase.
4670
4671 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4672
4673         * g++.dg/opt/delay-slot-1.C: New test.
4674
4675 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
4676
4677         PR fortran/21625
4678         * gfortran.fg/der_init_1.f90: New.
4679
4680 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
4681
4682         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
4683
4684 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
4685
4686         PR c++/21908
4687         * g++.dg/parse/error28.C: New test.
4688
4689 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4690
4691         * gcc.dg/profile-generate-2.c: New test.
4692
4693 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
4694
4695         PR target/23589
4696         * g++.dg/ext/dllimport11.C: New.
4697
4698 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4699
4700         PR c++/22293
4701         * g++.dg/other/friend3.C: New test.
4702
4703 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
4704
4705         PR c++/23293
4706         * g++.dg/template/error19.C: New test.
4707
4708 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4709
4710         PR c++/21383
4711         * g++.dg/overload/koenig2.C: New.
4712
4713         PR c++/23118
4714         * g++.dg/overload/error2.C: New.
4715
4716         PR c++/22604
4717         * g++.dg/inherit/covariant14.C: New.
4718
4719 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4720
4721         PR c++/23440
4722         * g++.dg/parse/for1.C: New test.
4723
4724 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
4725
4726         PR fortran/23446
4727         * gfortran.dg/host_dummy_index_1.f90: New test.
4728
4729         PR fortran/21459
4730         * gfortran.dg/automatic_char_len_2.f90: New test.
4731
4732         PR fortran/20866
4733         * gfortran.dg/recursive_statement_functions.f90: New test.
4734
4735         PR fortran/20853
4736         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
4737
4738         PR fortran/20849
4739         * gfortran.dg/external_initializer.f90: New test.
4740
4741         PR fortran/20837
4742         * non_module_public.f90: New test.
4743
4744 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
4745
4746         PR c++/24386
4747         * g++.dg/template/overload7.C: New.
4748
4749         PR c++/22551
4750         * g++.dg/other/switch2.C: Remove expected warnings.
4751
4752         PR c++/21353
4753         * g++.dg/template/defarg6.C: New.
4754
4755 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
4756
4757         PR target/24315
4758         * gcc.target/i386/pr24315.c: New test.
4759
4760 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4761
4762         PR c++/24389
4763         * g++.dg/template/static21.C: New test.
4764         * g++.dg/template/static21-a.cc: Likewise.
4765
4766 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
4767
4768         PR c++/23959
4769         * g++.dg/warn/Wswitch-default-1.C: New test.
4770         * g++.dg/warn/Wswitch-default-2.C: New test.
4771
4772 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4773
4774         PR c++/22173
4775         * g++.dg/parse/template18.C: New test.
4776         * g++.dg/template/nontype15.C: Likewise.
4777
4778 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
4779
4780         PR fortran/22273
4781         * gfortran.dg/spec_expr_2.f90: New.
4782
4783 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
4784
4785         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
4786         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
4787         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
4788         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
4789         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
4790         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
4791         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
4792         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
4793         previous target-specific skips and warning-message matches where
4794         applicable.
4795
4796 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
4797
4798         PR c++/21347
4799         * g++.dg/warn/Wctor-dtor.C: New test.
4800
4801 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4802
4803         PR c/23439
4804         * gcc.dg/for-1.c: New test.
4805
4806 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
4807
4808         PR c++/19565
4809         * g++.dg/warn/Wconversion1.C: New test.
4810         * g++.dg/ext/packed4.C: Compile with -w.
4811         * g++.dg/opt/20050511-1.C: Likewise.
4812         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
4813
4814 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
4815
4816         * gfortran.dg/boz_5.f90: New test.
4817
4818 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
4819
4820         PR c++/22551
4821         * g++.dg/other/switch2.C: New.
4822
4823         PR c++/23984
4824         * g++.dg/init/ctor7.C: New.
4825
4826 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
4827
4828         PR c++/23730
4829         * g++.dg/parse/crash32.C: New test.
4830
4831 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
4832
4833         PR c++/20721
4834         * g++.dg/init/goto2.C: New test.
4835
4836         PR c++/22464
4837         * g++.dg/template/crash/41.C: New test.
4838
4839         PR c++/22180
4840         * g++.dg/template/crash40.C: New test.
4841
4842         PR c++/23694
4843         * g++.dg/parse/friend5.C: New test.
4844
4845         PR c++/23307
4846         * g++.dg/template/crash38.C: New test.
4847
4848         PR c++/22352
4849         * g++.dg/template/friend38.C: New test.
4850
4851         PR c++/22405
4852         * g++.dg/template/crash39.C: New test.
4853
4854 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
4855
4856         * gcc.dg/debug/dwarf2/dwarf-char1.c,
4857         gcc.dg/debug/dwarf2/dwarf-char2.c,
4858         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
4859
4860         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
4861
4862 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
4863
4864         * gcc.dg/dll-2.c: Add tests for warnings.
4865         * gcc.dg/dll-3.c: Likewise.
4866         * gcc.dg/dll-4.c: Likewise.
4867
4868         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
4869         * g++.dg/ext/dllimport2.C: Likewise.
4870         * g++.dg/ext/dllimport3.C: Likewise.
4871         * g++.dg/ext/dllimport7.C: Likewise.
4872         * g++.dg/ext/dllimport8.C: Likewise.
4873         * g++.dg/ext/dllimport9.C: Likewise.
4874
4875 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
4876
4877         PR fortran/24092
4878         * gfortran.dg/derived_pointer_recursion.f90: New test.
4879
4880 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
4881
4882         * gcc.c-torture/execute/20051012-1.c: New test.
4883
4884 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4885
4886         PR fortran/18082
4887         * gfortran.dg/automatic_char_len_1.f90: New test.
4888
4889 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4890
4891         PR fortran/20847
4892         * gfortran.dg/save_common.f90: New test.
4893
4894         PR fortran/20856
4895         * gfortran.dg/save_result.f90: New test.
4896
4897 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4898
4899         PR c++/21592
4900         * g++.dg/template/dependent-expr1.C: Add new expected error.
4901         * g++.dg/template/dependent-expr2.C: Adjust error text.
4902         * g++.dg/template/overload6.C: New.
4903
4904         PR c++/23797
4905         * g++.dg/other/typename8.C: New.
4906
4907         PR c++/21117
4908         * g++.dg/other/return1.C: New.
4909
4910 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
4911
4912         PR c++/24052
4913         * g++.dg/ext/label5.C: New.
4914
4915 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4916
4917         PR c++/19964
4918         * g++.dg/parse/crash31.C: New.
4919
4920 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
4921
4922         * g++.dg/ipa/ipa-1.c: New test.
4923         * g++.dg/ipa/ipa-2.c: New test.
4924         * g++.dg/ipa/ipa-3.c: New test.
4925         * g++.dg/ipa/ipa-4.c: New test.
4926         * g++.dg/ipa/ipa-5.c: New test.
4927         * g++.dg/ipa/ipa.exp: New file.
4928
4929 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4930
4931         PR fortran/24207
4932         * gfortran.dg/private_type_3.f90: New test.
4933
4934 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4935
4936         PR fortran/20786
4937         gfortran.dg/aint_anint_1.f90: New test.
4938
4939 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4940
4941         PR libgfortran/24313
4942         gfortran.dg/csqrt.f: New test.
4943
4944 2005-10-11  Ian Lance Taylor  <ian@airs.com>
4945
4946         PR c++/8057
4947         * g++.dg/warn/noeffect7.C: New test.
4948         * g++.dg/warn/noeffect2.C: Instantiate templates.
4949         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
4950         and warning.
4951
4952 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4953
4954         PR c++/21089
4955         * g++.dg/init/float1.C: New test.
4956
4957         PR c++/24277
4958         * g++.dg/init/member1.C: Tweak error markers.
4959
4960 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
4961
4962         PR testsuite/24281
4963         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
4964         Check for null pointer.
4965
4966 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4967
4968         PR c++/21369
4969         * g++.dg/parse/ret-type3.C: New test.
4970
4971 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4972
4973         PR tree-opt/23946
4974         * gcc.c-torture/compile/pr23946.c: New test.
4975
4976 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
4977
4978         * g++.dg/opt/mmx2.C: New test.
4979
4980 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4981
4982         PR c++/24277
4983         * g++.dg/template/static20.C: New test.
4984
4985         PR c++/24302
4986         * g++.dg/warn/Wunused-12.C: New test.
4987
4988         PR c++/23437
4989         * g++.dg/template/arg4.C: New test.
4990
4991 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4992
4993         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
4994         * gcc.dg/ucnid-3.c: Likewise.
4995         * gcc.dg/ucnid-4.c: Likewise.
4996         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
4997         * g++.dg/other/ucnid-1.C: Likewise.
4998         * gcc.dg/sparc-frame-1.c: New test.
4999
5000 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5001
5002         PR c++/24139
5003         * g++.dg/template/spec27.C: New test.
5004
5005         PR c++/24275
5006         * g++.dg/template/static19.C: New test.
5007
5008 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5009
5010         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
5011         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
5012
5013 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5014
5015         PR target/24136
5016         * gfortran.fortran-torture/compile/pr24136.f: New test.
5017
5018 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
5019
5020         PR c++/22172
5021         * g++.dg/parse/crash30.C: New test.
5022
5023 2005-10-07  Richard Guenther  <rguenther@suse.de>
5024
5025         PR middle-end/24227
5026         * gcc.c-torture/compile/pr24227.c: New testcase.
5027
5028 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
5029
5030         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
5031         Do not put aligned attributes on array elements.
5032
5033 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
5034
5035         PR testsuite/23611, PR testsuite/23615
5036         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
5037         writing prototypes of library functions by hand.
5038         * obj-c++.dg/bitfield-4.mm: Likewise.
5039         * obj-c++.dg/const-str-4.mm: Likewise.
5040         * obj-c++.dg/encode-4.mm: Likewise.
5041         * obj-c++.dg/encode-5.mm: Likewise.
5042         * obj-c++.dg/encode-6.mm: Likewise.
5043         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5044         * obj-c++.dg/method-10.mm: Likewise.
5045         * obj-c++.dg/method-17.mm: Likewise.
5046         * obj-c++.dg/method-19.mm: Likewise.
5047         * obj-c++.dg/try-catch-2.mm: Likewise.
5048
5049 2005-10-06  Richard Henderson  <rth@redhat.com>
5050
5051         PR 24236
5052         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
5053
5054 2005-10-06  Dale Johannesen  <dalej@apple.com>
5055
5056         * gcc.c-torture/execute/20030125-1.c: Correct.
5057
5058 2005-10-06  Richard Guenther  <rguenther@suse.de>
5059
5060         PR tree-optimization/24238
5061         * g++.dg/tree-ssa/pr24238.C: New testcase.
5062
5063 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
5064
5065         PR 18568
5066         * gfortran.dg/der_pointer_3.f90: New test.
5067
5068 2005-10-05  Devang Patel  <dpatel@apple.com>
5069
5070         PR Debug/23205
5071         * g++.dg/other/PR23205.C: New.
5072
5073 2005-10-05  Richard Henderson  <rth@redhat.com>
5074
5075         PR target/23602
5076         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
5077         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
5078
5079 2005-10-05  Dale Johannesen  <dalej@apple.com>
5080
5081         * gcc.c-torture/execute/float-floor.c: New.
5082
5083 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
5084
5085         PR tree-optimization/21419
5086         PR tree-optimization/24146
5087         PR tree-optimization/24151
5088
5089         * g++.dg/ext/asm7.C: New.
5090         * g++.dg/ext/asm8.C: New.
5091         * gcc.dg/asm-1.c: Compile on all targets.
5092         * gcc.dg/asm-pr24146.c: New.
5093         * gcc.dg/pr21419.c: Adjust error messages.
5094
5095 2005-10-05  Richard Guenther  <rguenther@suse.de>
5096
5097         PR fortran/24176
5098         * gfortran.fortran-torture/compile/empty.f90: New testcase.
5099
5100 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5101
5102         PR c++/23513
5103         * g++.dg/template/spec22.C: Robustify test.
5104         * g++.dg/template/spec26.C: New.
5105
5106 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
5107
5108         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
5109         if target supports vector instructions.
5110
5111 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
5112
5113         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
5114         C99 functions.
5115
5116 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
5117
5118         * lib/target-supports.exp (check_effective_target_fortran_large_real,
5119         check_effective_target_fortran_large_int): Replace cached result
5120         when target changes.
5121
5122 2005-10-04  Devang Patel  <dpatel@apple.com>
5123
5124         * gcc.dg/i386-sse-vect-types.c: New.
5125
5126 2005-10-04  Ian Lance Taylor  <ian@airs.com>
5127
5128         PR preprocessor/13726
5129         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
5130         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
5131
5132 2005-10-04  Richard Guenther  <rguenther@suse.de>
5133
5134         PR c/23576
5135         * gcc.dg/noncompile/pr23576.c: New testcase.
5136
5137 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5138
5139         PR middle-end/23125
5140         * gcc.dg/register-var-3.c: New test.
5141
5142 2005-10-04  Steven Bosscher  <stevenb@suse.de>
5143
5144         * gcc.dg/pr23049.c: New test.
5145
5146         * gcc.dg/ucnid-4.c: Fix test.
5147
5148 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
5149
5150         PR 23445
5151         * gcc.c-torture/compile/pr23445.c: New test.
5152
5153 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
5154
5155         * g++.dg/overload/unknown1.C: New.
5156
5157 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
5158
5159         PR c++/17775
5160         * g++.dg/template/repo4.C: New test.
5161
5162 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5163
5164         PR libfortran/19308
5165         * gfortran.dg/large_real_kind_2.F90: New test.
5166         * gfortran.dg/large_integer_kind_2.f90: New test.
5167
5168 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
5169
5170         * lib/target-supports.exp (check_effective_target_vect_shift):
5171         Implement with result caching. Add i?86, x86_64 and ia64 targets.
5172         (check_effective_target_vect_condition): Fix copy-n-pasto.
5173
5174         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
5175         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
5176         targets.
5177
5178 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
5179
5180         PR c++/22621
5181         * g++.dg/template/overload5.C : New test.
5182
5183         PR c++/23840
5184         * g++.dg/expr/stdarg1.C: New test.
5185
5186 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
5187
5188         PR 24142
5189         * gcc.c-torture/execute/pr24142.c: New test.
5190
5191 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
5192
5193         PR 24141
5194         * gcc.c-torture/execute/pr24141.c: New test.
5195
5196 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
5197             Diego Novillo  <dnovillo@redhat.com>
5198
5199         PR 23604
5200         * gcc.c-torture/execute/pr23604.c: New test.
5201
5202 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
5203
5204         PR fortran/16404
5205         PR fortran/20835
5206         PR fortran/20890
5207         PR fortran/20899
5208         PR fortran/20900
5209         PR fortran/20901
5210         PR fortran/20902
5211         gfortran.dg/equiv_constraint_1.f90: New test.
5212         gfortran.dg/equiv_constraint_2.f90: New test.
5213         gfortran.dg/equiv_constraint_3.f90: New test.
5214         gfortran.dg/equiv_constraint_4.f90: New test.
5215         gfortran.dg/equiv_constraint_5.f90: New test.
5216         gfortran.dg/equiv_constraint_6.f90: New test.
5217         gfortran.dg/equiv_constraint_7.f90: New test.
5218         gfortran.dg/equiv_constraint_8.f90: New test.
5219         gfortran.dg/private_type_1.f90: New test.
5220         gfortran.dg/private_type_2.f90: New test.
5221         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
5222         980628-10.f: Assert std=gnu to permit mixing of
5223         types in equivalence statements.
5224
5225 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
5226
5227         PR 24112
5228         * gfortran.dg/open_status_1.f90: New.
5229
5230 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5231
5232         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
5233         * gcc.dg/vect/pr22480.c: Clean up temp files.
5234         * gcc.dg/vect/pr23831.c: Clean up temp files.
5235         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
5236         Clean up temp files.
5237         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
5238         Clean up temp files.
5239
5240         * gcc.dg/20050309-1.c: Clean up temp files.
5241         * gcc.dg/20050325-1.c: Clean up temp files.
5242
5243 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5244
5245         PR tree-optimization/24059
5246         * gcc.dg/vect/pr24059.c : New test.
5247
5248 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
5249
5250         PR middle-end/24109
5251         * gcc.c-torture/execute/20050929-1.c: New test.
5252
5253 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5254
5255         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
5256
5257 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
5258
5259         PR c/21419
5260         * gcc.dg/pr21419.c: New test.
5261
5262 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5263
5264         * gcc.dg/pr23911.c: New test.
5265
5266 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
5267
5268         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
5269
5270         PR c++/16782
5271         * g++.dg/parse/qualified4.C: New test.
5272         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
5273         * g++.old-deja/g++.mike/p8154.C: Likewise.
5274
5275 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
5276
5277         PR c++/22147
5278         * g++.dg/template/friend37.C: New test.
5279         * g++.dg/parse/crash28.C: Adjust error markers.
5280
5281 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
5282
5283         PR fortran/18518
5284         * gfortran.fortran-torture/execute/save_2.f90: New decl.
5285
5286 2005-09-27  Devang Patel  <dpatel@apple.com>
5287
5288         PR tree-optimization/23625
5289         * gcc.dg/pr23625.c: New test.
5290
5291 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
5292
5293         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
5294         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
5295
5296 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
5297
5298         PR fortran/23677
5299         * gfortran.fortran-torture/execute/save_1.f90: New test.
5300         * gfortran.dg/save_1.f90: New test.
5301
5302 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
5303
5304         * gcc.target/i386/builtin-apply-mmx.c: New test.
5305
5306         PR target/22576
5307         * gcc.target/i386/pr22576.c: New test.
5308
5309         PR target/22585
5310         * gcc.target/i386/pr22585.c: New test.
5311
5312         PR target/23268
5313         * gcc.target/i386/pr23268.c: New test.
5314
5315         PR middle-end/23831
5316         * gcc.dg/vect/pr23831.c: New test.
5317
5318         PR target/24055
5319         * gcc.target/i386/pr24055.c: New test.
5320
5321 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
5322
5323         PR tree-optimization/23960
5324         * gcc.c-torture/compile/pr23960.c: New.
5325
5326 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
5327
5328         PR fortran/16861
5329         * gfortran.dg/nested_modules_3.f90: New.
5330
5331 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
5332
5333         PR fortran/24005
5334         gfortran.dg/interface_1.f90: New test.
5335
5336 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
5337         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5338
5339         PR fortran/23843
5340         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
5341
5342 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
5343
5344         PR fortran/23516
5345         * gfortran.dg/imag_1.f: New test.
5346         * gfortran.dg/imag_2.f: Ditto.
5347
5348 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
5349
5350         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
5351
5352 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
5353
5354         PR c++/21983
5355         * g++.dg/warn/pr21983.C: New test.
5356
5357 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
5358
5359         PR c++/23993
5360         * g++.dg/template/array14.C: New test.
5361
5362 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
5363
5364         PR fortran/19929
5365         * gfortran.dg/der_ptr_component_1.f90: New test.
5366
5367 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5368
5369         PR c++/23965
5370         * g++.dg/template/error1.C: Reject "no matching function" message.
5371
5372 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5373
5374         PR c++/17609
5375         * g++.dg/lookup/error1.C: New test.
5376
5377 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
5378
5379         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
5380         functionality of the testcase.
5381
5382 2005-09-20  Richard Henderson  <rth@redhat.com>
5383
5384         * gcc.dg/vect/vect-22.c: Require vect_float.
5385         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
5386
5387 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
5388
5389         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
5390         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
5391         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
5392         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
5393         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
5394         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
5395         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
5396         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
5397         * gcc.dg/cpp/ucnid-8.c: New test.
5398
5399 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5400
5401         PR tree-optimization/23929
5402         * gcc.c-torture/compile/pr23929.c: New test.
5403
5404 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
5405
5406         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
5407         for one loop.
5408
5409 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
5410
5411         PR testsuite/23186
5412         * g++.dg/other/pr22003.C: Require named sections.
5413
5414 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5415
5416         PR c++/23947
5417         * g++.dg/rtti/crash3.C: New test.
5418
5419         PR tree-optimization/23818
5420         * gcc.dg/pr23818.c: New test.
5421
5422 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5423
5424         PR fortran/23420
5425         * gfortran.dg/print_fmt_4.f: New.
5426
5427 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5428
5429         PR fortran/23663
5430         * gfortran.fortran-torture/execute/entry_11.f90: New test.
5431
5432 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5433
5434         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
5435         Use pointers to local alignable arrays instead. Added comments.
5436         * gcc.dg/vect/vect-46.c: Likewise.
5437         * gcc.dg/vect/vect-48.c: Likewise.
5438         * gcc.dg/vect/vect-49.c: Likewise.
5439         * gcc.dg/vect/vect-52.c: Likewise.
5440         * gcc.dg/vect/vect-53.c: Likewise.
5441         * gcc.dg/vect/vect-54.c: Likewise.
5442         * gcc.dg/vect/vect-56.c: Likewise.
5443         * gcc.dg/vect/vect-57.c: Likewise.
5444         * gcc.dg/vect/vect-58.c: Likewise.
5445         * gcc.dg/vect/vect-60.c: Likewise.
5446         * gcc.dg/vect/vect-61.c: Likewise.
5447
5448         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
5449         The test is no longer vectorizable on vect_no_align targets.
5450         * gcc.dg/vect/vect-43.c: Likewsie.
5451
5452         * gcc.dg/vect/vect-44.c: Added comments.
5453         * gcc.dg/vect/vect-45.c: Added comments.
5454         * gcc.dg/vect/vect-50.c: Added comments.
5455         * gcc.dg/vect/vect-51.c: Added comments.
5456
5457         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
5458         aligned type.
5459         * gcc.dg/vect/Os-vect-95.c: Likewise.
5460
5461         * gcc.dg/vect/vect-41.c: Test removed.
5462         * gcc.dg/vect/vect-47.c: Test removed.
5463         * gcc.dg/vect/vect-55.c: Test removed.
5464         * gcc.dg/vect/vect-59.c: Test removed.
5465
5466 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5467
5468         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
5469         No longer vectorizable on vect_no_align targets.
5470         * gcc.dg/vect/pr20122.c: Likewise.
5471         * gcc.dg/vect/vect-74.c: Likewise.
5472         * gcc.dg/vect/vect-75.c: Likewise.
5473         * gcc.dg/vect/vect-76.c: Likewise.
5474
5475         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
5476         Will not be vectorizable on vect_no_align targets once aliasing issues
5477         are resolved.
5478         * gcc.dg/vect/vect-79.c: Likewise.
5479
5480         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
5481         * gcc.dg/vect/vect-78.c: Likewise.
5482         * gcc.dg/vect/vect-97.c: Likewise.
5483
5484 2005-09-19  Steven Bosscher  <stevenb@suse.de>
5485
5486         * gcc.dg/pr23943.c: New test.
5487
5488 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5489
5490         PR fortran/19181
5491         * gfortran.dg/derived_pointer_null_1.f90: New test.
5492
5493 2005-09-18  Richard Guenther  <rguenther@suse.de>
5494
5495         PR middle-end/23944
5496         * gcc.c-torture/compile/pr23944.c: New testcase.
5497
5498 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
5499
5500         PR fortran/15975
5501         * gfortran.dg/der_pointer_2.f90: New test.
5502
5503 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5504
5505         PR fortran/16861
5506         * gfortran.dg/nested_modules_2.f90: New test.
5507
5508 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5509
5510         PR c++/18368
5511         * g++.dg/other/semicolon.C: New test.
5512
5513 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
5514
5515         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
5516         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
5517
5518 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
5519
5520         PR c++/23914
5521         * g++.dg/template/static18.C: New test.
5522
5523         PR c++/21514
5524         * g++.dg/template/crash19.C: Remove dg-error marker.
5525         * g++.dg/template/local4.C: New test.
5526
5527 2005-09-16  Paul Brook  <paul@codesourcery.com>
5528
5529         PR fortran/23906
5530         * gfortran.dg/dependency_1.f90: New test.
5531
5532 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
5533
5534         PR c++/23896
5535         * g++.dg/template/static17.C: New test.
5536
5537 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
5538
5539         PR c++/23139
5540         * g++.dg/warn/huge-val1.C: New test.
5541
5542 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
5543
5544         PR c++/13140
5545         * g++.dg/parse/class2.C: New test.
5546         * g++.dg/template/explicit8.C: Likewise.
5547         * g++.dg/template/spec25.C: Likewise.
5548
5549 2005-09-14  Josh Conner  <jconner@apple.com>
5550
5551         PR middle-end/23584
5552         * gcc.dg/pr23584.c: New test.
5553
5554 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
5555
5556         PR fortran/21875 Internal Unit Array I/O, NIST
5557         * gfortran.dg/arrayio_1.f90: New test.
5558         * gfortran.dg/arrayio_1.f90: New test.
5559         * gfortran.dg/arrayio_1.f90: New test.
5560         * gfortran.dg/arrayio_1.f90: New test.
5561         * gfortran.dg/arrayio_1.f90: New test.
5562
5563 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
5564
5565         PR middle-end/22480
5566         * gcc.dg/vect/pr22480.c: New test.
5567
5568 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
5569
5570         PR fortran/19358
5571         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
5572
5573 2005-09-13 Josh Conner <jconner@apple.com>
5574
5575         PR c++/23180
5576         * g++.dg/init/struct2.C: New test.
5577         * g++.dg/init/struct3.C: New test.
5578
5579 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
5580
5581         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
5582         Clean up temp files.
5583         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
5584         gcc.dg/tree-ssa/builtin-fprintf-1.c,
5585         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
5586         gcc.dg/tree-ssa/builtin-printf-1.c,
5587         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
5588         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
5589         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
5590         gcc.dg/tree-ssa/builtin-vprintf-1.c,
5591         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
5592         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
5593         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
5594         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
5595         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
5596         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
5597         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
5598         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
5599
5600 2005-09-13  Josh Conner  <jconner@apple.com>
5601
5602         * lib/gcc-dg.exp: Load scanipa.exp.
5603         (cleanup-dump): New procedure.
5604         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
5605         * lib/scandump.exp: New file.
5606         * lib/scantree.exp: Use it.
5607         * lib/scanipa.exp: New file.
5608
5609 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
5610
5611         PR fortran/17740
5612         * gfortran.dg/generic_4.f90: New test.
5613
5614 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
5615
5616         PR target/23816
5617         * gcc.target/i386/pr23816-1.c: New test.
5618         * gcc.target/i386/pr23816-2.c: New test.
5619
5620
5621 2005-09-13  Bastian Blank <waldi@debian.org>
5622
5623         PR c++/16171
5624         * g++.dg/abi/mangle26.C: New test.
5625         * g++.dg/abi/mangle27.C: New test.
5626         * g++.dg/abi/mangle28.C: New test.
5627         * g++.dg/abi/mangle29.C: New test.
5628
5629         PR c++/23839
5630         * g++.dg/parse/register1.C: New test.
5631
5632 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
5633
5634         PR c++/23842
5635         * g++.dg/template/access16.C: New test.
5636
5637 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5638
5639         * gfortran.dg/char_pack_2.f90: Increase the vector size.
5640
5641 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5642
5643         PR fortran/18899
5644         * gfortran.dg/shape_2.f90: New test.
5645
5646 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5647
5648         PR target/19269
5649         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
5650         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
5651         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
5652         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
5653         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
5654         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
5655         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
5656         tests.
5657
5658 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5659
5660         PR c++/23841
5661         * g++.dg/parse/template17.C: New test.
5662
5663 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5664
5665         PR c++/23789
5666         * g++.dg/template/nontype14.C: New test.
5667
5668 2005-09-12  Ian Lance Taylor  <ian@airs.com>
5669
5670         PR g++/7874
5671         * g++.dg/lookup/friend7.C: New test.
5672         * g++.dg/lookup/friend8.C: New test.
5673         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
5674         so that it will be found via argument dependent lookup.
5675         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
5676         friend functions which will no longer be found.
5677         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
5678         function g, so that it will be found via argument dependent
5679         lookup.
5680         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
5681         * g++.old-deja/g++.mike/net43.C: Likewise.
5682
5683 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5684
5685         PR c++/23691
5686         * g++.dg/template/static16.C: New test.
5687
5688 2005-09-12  Josh Conner  <jconner@apple.com>
5689
5690         PR middle-end/23237
5691         * gcc.c-torture/compile/pr23237.c: New test.
5692
5693 2005-09-11  Richard Henderson  <rth@redhat.com>
5694
5695         * g++.dg/other/error8.C: Update expected diagnostic text.
5696
5697 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5698
5699         PR libfortran/19872
5700         * gfortran.dg/overwrite_1.f: New test.
5701
5702 2005-09-09  Josh Conner  <jconner@apple.com>
5703
5704         * g++.dg/init/pr23180-1.C: Removed.
5705         * g++.dg/init/pr23180-2.C: Removed.
5706
5707 2005-09-09  David Daney <ddaney@avtrex.com>
5708
5709         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
5710         files which are ...
5711         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
5712         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
5713
5714 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5715
5716         * gfortran.dg/iostat_2.f90: New test.
5717
5718 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
5719
5720         PR c++/22252
5721         * g++.dg/ext/interface1.C: New test.
5722         * g++.dg/ext/interface1.h: Likewise.
5723         * g++.dg/ext/interface1a.cc: Likewise.
5724
5725 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
5726
5727         * gfortran.dg/iomsg_1.f90: New test case.
5728
5729 2005-09-09  Richard Guenther  <rguenther@suse.de>
5730
5731         PR c++/23624
5732         * g++.dg/tree-ssa/pr23624.C: New testcase.
5733
5734 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5735
5736         PR fortran/19239
5737         * gfortran.dg/vector_subscript_1.f90,
5738         * gfortran.dg/vector_subscript_2.f90: New tests.
5739
5740 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5741
5742         PR fortran/21104
5743         * gfortran.dg/array_alloc_1.f90,
5744         * gfortran.dg/array_alloc_2.f90,
5745         * gfortran.dg/array_alloc_3.f90: New tests.
5746
5747 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5748
5749         PR fortran/12840
5750         * gfortran.dg/array_constructor_6.f90
5751         * gfortran.dg/array_constructor_7.f90
5752         * gfortran.dg/array_constructor_8.f90
5753         * gfortran.dg/array_constructor_9.f90
5754         * gfortran.dg/array_constructor_10.f90
5755         * gfortran.dg/array_constructor_11.f90
5756         * gfortran.dg/array_constructor_12.f90: New tests.
5757
5758 2005-09-08  Josh Conner  <jconner@apple.com>
5759
5760         PR c++/23180
5761         * g++.dg/init/pr23180-1.C: New test.
5762         * g++.dg/init/pr23180-2.C: New test.
5763
5764 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5765
5766         PR fortran/18878
5767         * gfortran.dg/module_double_reuse.f90: New.
5768
5769 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5770
5771         PR fortran/23270
5772         PR fortran/22304
5773         PR fortran/18870
5774         PR fortran/17917
5775         PR fortran/16511
5776         * gfortran.dg/common_equivalence_1.f: New.
5777         * gfortran.dg/common_equivalence_2.f: New.
5778         * gfortran.dg/common_equivalence_3.f: New.
5779         * gfortran.dg/contained_equivalence_1.f90: New.
5780         * gfortran.dg/module_blank_common.f90: New.
5781         * gfortran.dg/module_commons_1.f90: New.
5782         * gfortran.dg/module_equivalence_1.f90: New.
5783         * gfortran.dg/nested_modules_1.f90: New.
5784         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
5785         equivalences and add comment to connect the test with
5786         the PR.
5787
5788 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5789
5790         PR fortran/23765
5791         * gfortran.dg/common_6.f90: New test.
5792
5793 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5794
5795         PR fortran/15326
5796         * gfortran.dg/char_result_1.f90,
5797         * gfortran.dg/char_result_2.f90,
5798         * gfortran.dg/char_result_3.f90,
5799         * gfortran.dg/char_result_4.f90,
5800         * gfortran.dg/char_result_5.f90,
5801         * gfortran.dg/char_result_6.f90,
5802         * gfortran.dg/char_result_7.f90,
5803         * gfortran.dg/char_result_8.f90: New tests.
5804
5805 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5806
5807         PR fortran/19928
5808         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
5809
5810 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5811
5812         PR obj-c++/16816
5813         * obj-c++.dg/selector-5.mm: New test.
5814         * obj-c++.dg/selector-6.mm: New test.
5815
5816 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5817
5818         PR objc/20574
5819         PR objc/19324
5820         * objc.dg/error-1.m: New test.
5821
5822 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
5823
5824         PR fortran/23373
5825         * gfortran.fortran-torture/execute/pr23373-1.f90,
5826         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
5827
5828 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
5829
5830         PR libfortran/23760
5831         * gfortran.dg/g77/1832.f: Remove long string in write statement
5832         to allow the test to pass on correct list directed output with
5833         prepended space.
5834
5835 2005-09-07  James E Wilson  <wilson@specifix.com>
5836
5837         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
5838
5839 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5840
5841         * gfortran.dg/parameter+save.f90: Rename to
5842         * gfortran.dg/parameter_save.f90: .. this.
5843
5844 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5845
5846         PR fortran/20848
5847         * gfortran.dg/parameter+save.f90: New test case.
5848
5849 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
5850
5851         PR fortran/19269
5852         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
5853
5854 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5855
5856         PR c/23075
5857         * gcc.dg/pr23075.c: New test.
5858         * g++.dg/warn/pr23075.C: New test.
5859
5860         PR target/22362
5861         * gcc.target/i386/pr22362.c: New test.
5862
5863         PR rtl-optimization/23098
5864         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
5865
5866         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
5867         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5868         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5869
5870 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
5871
5872         * g++.dg/expr/cast6.C: New test.
5873
5874         PR c++/9782
5875         * g++.dg/init/new15.C: New test.
5876
5877 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5878
5879         * gcc.dg/vect/Os-vect-95.c: New test.
5880         * gcc.dg/vect/vect-95.c: Same.
5881
5882 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5883
5884         * gcc.dg/vect/vect-29.c: Update xfail testing.
5885         * gcc.dg/vect/vect-44.c: Same.
5886         * gcc.dg/vect/vect-48.c: Same.
5887         * gcc.dg/vect/vect-50.c: Same.
5888         * gcc.dg/vect/vect-72.c: Same.
5889         * gcc.dg/vect/vect-77.c: Same.
5890         * gcc.dg/vect/vect-78.c: Same.
5891         * gcc.dg/vect/vect-80.c: Same.
5892         * gcc.dg/vect/vect-96.c: Same.
5893         * gcc.dg/vect/vect-100.c: Same.
5894         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
5895         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
5896         * gfortran.dg/vect/vect-5.f90: Same.
5897
5898 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5899
5900         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
5901         start strings.
5902         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5903         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5904
5905         PR c++/23056
5906         * g++.dg/opt/pr23056.C: New test.
5907
5908         PR rtl-optimization/23098
5909         * gcc.target/i386/pr23098.c: New test.
5910
5911 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
5912
5913         PR c++/23667
5914         * g++.dg/template/static15.C: New test.
5915
5916         PR c++/21440
5917         * g++.dg/ext/stmtexpr5.C: New test.
5918         * g++.dg/ext/stmtexpr6.C: Likewise.
5919
5920 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
5921
5922         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
5923
5924         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
5925         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5926         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5927
5928 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
5929
5930         PR libfortran/23321
5931         * gfortran.dg/direct_io_4.f90: New test case.
5932
5933 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
5934             Rasmus Hahn  <rassahah@neofonie.de>
5935
5936         PR libobjc/23108
5937         * objc.dg/type-stream-1.m: New test.
5938
5939 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
5940
5941         PR fortran/23661
5942         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
5943         gfortran.dg/print_fmt_3.f90: New test.
5944
5945 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5946
5947         * gfortran.dg/fmt_t_1.f90: New test.
5948
5949 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5950
5951         PR rtl-optimization/23454
5952         * g++.dg/opt/pr23454.C: New test.
5953
5954 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
5955
5956         PR c++/23699
5957         * g++.dg/ext/static1.C: New test.
5958
5959 2005-09-02  Richard Henderson  <rth@redhat.com>
5960
5961         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
5962         tail call to check_fa_work.
5963
5964 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
5965
5966         PR c++/21687
5967         * g++.dg/other/gc3.C: New test.
5968
5969 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5970
5971         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
5972         * gcc.dg/20050826-1.c: Likewise.
5973
5974 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
5975
5976         PR c++/23167
5977         * g++.dg/expr/volatile1.C: New test.
5978
5979 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
5980
5981         PR middle-end/23547
5982         * gcc.dg/pr23547.c: New test.
5983
5984 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
5985
5986         PR c/22061
5987         * gcc.c-torture/execute/pr22061-1.c,
5988         * gcc.c-torture/execute/pr22061-2.c,
5989         * gcc.c-torture/execute/pr22061-3.c,
5990         * gcc.c-torture/execute/pr22061-4.c: New tests.
5991
5992 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5993
5994         * gcc.dg/Wredundant-decls-2.c: New test to check that
5995         -Wredundant-decls does not issue warning for a variable
5996         definition following a declaration.
5997
5998 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
5999
6000         PR debug/7241
6001         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
6002         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
6003         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
6004
6005         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
6006         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
6007         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
6008         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
6009         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
6010         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
6011         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
6012         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
6013
6014 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6015
6016         PR objc/23306
6017         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
6018         scan-assmbler.
6019
6020 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
6021
6022         PR target/21255
6023         * gcc.dg/pr21255-1.c: New test.
6024         * gcc.dg/pr21255-2-mb.c: Likewise.
6025         * gcc.dg/pr21255-2-ml.c: Likewise.
6026         * gcc.dg/pr21255-3.c: Likewise.
6027         * gcc.dg/pr21255-4.c: Likewise.
6028
6029 2005-08-31  Dale Johannesen  <dalej@apple.com>
6030
6031         * gcc.dg/20050830-1.c: New.
6032
6033 2005-08-31  Josh Conner  <jconner@apple.com>
6034
6035         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
6036         command-line options for arm-*-* targets.
6037         * g++.dg/init/array16.C: Likewise.
6038         * g++.dg/other/crash-4.C: Likewise.
6039
6040 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6041
6042         PR obj-c++/23640
6043         * obj-c++.dg/gnu-runtime-3.mm: New test.
6044
6045 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6046
6047         PR c++/13377
6048         * g++.dg/lookup/ambig4.C: New test.
6049         * g++.dg/lookup/ambig5.C: New test.
6050         * g++.dg/tc1/dr101.C: Adjust error markers.
6051
6052 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6053
6054         PR c++/23639
6055         * g++.dg/template/ttp5.C: Adjust error markers.
6056
6057 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
6058
6059         PR testsuite/23609
6060         * lib/obj-c++.exp: Include target-libpath.exp.
6061         (obj-c++_link_flags): Look for the GNU libobjc library
6062         and set the library path to include it.
6063         Don't manually set LD_LIBRARY_PATH (etc.) but call
6064         set_ld_library_path_env_vars instead.
6065         (obj-c++_target_compile): Don't set library path or
6066         linker flags because they are already set correctly
6067         in obj-c++_link_flags.
6068
6069 2005-08-30  Josh Conner  <jconner@apple.com>
6070
6071         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
6072         to command-line options for arm-*-* targets.
6073
6074 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
6075
6076         * g++.dg/other/i386-1.C: New.
6077
6078 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
6079
6080         PR preprocessor/20348
6081         PR preprocessor/20356
6082         * gcc.dg/cpp/pr20348.c: New test.
6083         * gcc.dg/cpp/pr20348.h: New file.
6084         * gcc.dg/cpp/inc/pr20348.h: New file.
6085         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
6086         * gcc.dg/cpp/pr20356.c: New test.
6087         * gcc.dg/cpp/pr20356.h: New file.
6088         * gcc.dg/cpp/inc/pr20356.h: New file.
6089         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
6090
6091 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
6092
6093         * gfortran.fortran-torture/execute/intrinsic_count.f90:
6094         Fix array dimension to avoid correct end-of-file error.
6095
6096 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
6097
6098         PR libfortran/23598
6099         * gfortran.dg/iostat_1.f90: New test.
6100
6101 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
6102
6103         PR middle-end/23408
6104         * gcc.dg/pr23408.c: New test.
6105
6106 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
6107
6108         PR c++/23099
6109         * g++.dg/init/member1.C: Make sure erroneous static data member
6110         definitions are required.
6111         * g++.dg/template/static13.C: New test.
6112         * g++.dg/template/static14.C: Likewise.
6113
6114 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
6115
6116         * gcc.target/i386/pr23575.c: Use -msse2 instead of
6117         -march=pentium4, remove ilp32 requirement.
6118
6119         PR middle-end/23484
6120         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
6121         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
6122
6123 2005-08-29  Andreas Jaeger  <aj@suse.de>
6124
6125         PR testsuite/23607
6126         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
6127
6128 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
6129
6130         * gcc.c-torture/execute/20050316-2.c: New test.
6131         * gcc.c-torture/execute/20050316-3.c: New test.
6132         * gcc.dg/torture/pr16104-1.c: New test.
6133
6134 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
6135
6136         PR middle-end/23463
6137         * gcc.c-torture/execute/zero-struct-1.c: New test.
6138
6139 2005-08-27  Richard Guenther  <rguenther@suse.de>
6140
6141         PR target/23575
6142         * gcc.target/i386/pr23575.c: New testcase.
6143
6144 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
6145
6146         PR rtl-optimization/23561
6147         * gcc.c-torture/execute/20050826-1.c: New test.
6148
6149         PR rtl-opt/23560
6150         * gcc.c-torture/execute/20050826-2.c: New test.
6151
6152 2005-08-26  Dale Johannesen  <dalej@apple.com>
6153
6154         * gcc.dg/20030711-1.c: Modify to work on Darwin.
6155         * gcc.dg/20050826-1.c: New.
6156
6157 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
6158
6159         PR c++/19004
6160         * g++.dg/template/nontype13.C: New test.
6161
6162         PR c++/23491
6163         * g++.dg/init/new14.C: New test.
6164         * g++.dg/expr/anew1.C: Do not XFAIL.
6165         * g++.dg/expr/anew2.C: Likewise.
6166         * g++.dg/expr/anew3.C: Likewise.
6167
6168 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
6169
6170         PR middle-end/22439
6171         * gcc.dg/vla-3.c: New test.
6172
6173 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
6174
6175         PR fortran/20363
6176         * gfortran.dg/named_interface.f90: New.
6177
6178 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
6179
6180         * gcc.c-torture/execute/frame-address.c: New test.
6181
6182 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6183
6184         PR c++/20817
6185         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
6186
6187 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6188
6189         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
6190
6191 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6192
6193         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
6194         * gcc.dg/altivec-22.c: Rename from..
6195         * gcc.dg/altivec-nomfcr.c: ..this.
6196
6197 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
6198
6199         PR tree-optimization/23546
6200         * gcc.dg/tree-ssa/pr23546.c: New test.
6201
6202 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
6203
6204         PR fortran/17758
6205         * gfortran.dg/nonreturning_statements.f90: New test.
6206
6207 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6208
6209         PR c++/22454
6210         * g++.dg/parse/crash29.C: New.
6211
6212 2005-08-23  DJ Delorie  <dj@redhat.com>
6213
6214         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
6215         constants have the L suffix.
6216
6217 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
6218
6219         PR c++/23044
6220         * g++.dg/template/instantiate8.C: New.
6221
6222 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
6223
6224         PR middle-end/23467
6225         * gcc.c-torture/execute/pr23467.c: New test.
6226
6227 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
6228
6229         PR tree-optimization/22043
6230         * gcc.c-torture/execute/20050613-1.c: New test.
6231
6232 2005-08-23  Ben Elliston  <bje@au.ibm.com>
6233
6234         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
6235
6236 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
6237
6238         PR rtl-optimization/23478
6239         * g++.dg/opt/pr23478.C: New test.
6240
6241 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6242
6243         PR c/18715
6244         * gcc.dg/switch-warn-3.c: New test.
6245
6246 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6247
6248         PR c++/22233
6249         * g++.dg/template/param1.C: New test.
6250
6251 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6252
6253         PR c++/23089
6254         * g++.dg/other/incomplete1.C: New test.
6255
6256 2005-08-22  Ira Rosen  <irar@il.ibm.com>
6257
6258         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
6259         are vectorizable.
6260
6261 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6262
6263         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
6264         d_lines_5.f: New.
6265
6266 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
6267
6268         * gcc.target/i386/sse-4.c: New test.
6269
6270 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6271
6272         PR testsuite/23239
6273         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
6274
6275 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
6276
6277         * gcc.dg/20050811-1.c: New test.
6278         * gcc.dg/20050811-2.c: New test.
6279
6280 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
6281
6282         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
6283
6284 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
6285
6286         PR 23476
6287         * gcc.c-torture/compile/pr23476.c: New test.
6288
6289 2005-08-19  Devang Patel  <dpatel@apple.com>
6290
6291         PR tree-optimization/23048
6292         * gcc.dg/tree-ssa/pr23048.c: New test.
6293
6294 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6295
6296         PR middle-end/20624
6297         * g++.dg/warn/Wreturn-3.C: New test
6298
6299 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
6300
6301         PR tree-optimization/22228
6302         * g++.dg/vect/pr22543.cc: New test.
6303
6304 2005-08-17  Steven Bosscher  <stevenb@suse.de>
6305
6306         PR tree-optimization/21574
6307         * gcc.dg/tree-ssa/pr21574.c: New test.
6308
6309 2005-08-16  James E Wilson  <wilson@specifix.com>
6310
6311         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
6312
6313 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6314
6315         PR tree-opt/23402
6316         * gcc.c-torture/compile/zero-strct-3.c: New test.
6317         * gcc.c-torture/compile/zero-strct-4.c: New test.
6318
6319 2005-08-16  Steven Bosscher  <stevenb@suse.de>
6320
6321         PR target/23376
6322         * gcc.target/x86_64/pr23376.c: New test.
6323
6324 2005-08-16  Ian Lance Taylor  <ian@airs.com>
6325
6326         PR c++/23337
6327         * g++.dg/ext/vector2.C: New.
6328
6329 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6330
6331         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
6332
6333 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6334
6335         PR libfortran/23428
6336         * gfortran.dg/inquire-complex.f90: New test case.
6337
6338 2005-08-16  James E Wilson  <wilson@specifix.com>
6339
6340         PR tree-optimization/21105
6341         * gcc.dg/large-size-array.c: New.
6342
6343 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
6344
6345         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
6346         type.
6347         * gcc.dg/vect/vect-41: Likewise.
6348         * gcc.dg/vect/vect-42: Likewise.
6349         * gcc.dg/vect/vect-43: Likewise.
6350         * gcc.dg/vect/vect-44: Likewise.
6351         * gcc.dg/vect/vect-46: Likewise.
6352         * gcc.dg/vect/vect-47: Likewise.
6353         * gcc.dg/vect/vect-48: Likewise.
6354         * gcc.dg/vect/vect-52: Likewise.
6355         * gcc.dg/vect/vect-53: Likewise.
6356         * gcc.dg/vect/vect-54: Likewise.
6357         * gcc.dg/vect/vect-55: Likewise.
6358         * gcc.dg/vect/vect-56: Likewise.
6359         * gcc.dg/vect/vect-57: Likewise.
6360         * gcc.dg/vect/vect-58: Likewise.
6361         * gcc.dg/vect/vect-59: Likewise.
6362         * gcc.dg/vect/vect-60: Likewise.
6363         * gcc.dg/vect/vect-61: Likewise.
6364         * gcc.dg/vect/vect-85: Likewise.
6365         * gcc.dg/vect/vect-87: Likewise.
6366         * gcc.dg/vect/vect-88: Likewise.
6367         * gcc.dg/vect/vect-93.c: Likewise.
6368         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
6369         * gcc.dg/vect/vect-75: Likewise.
6370         * gcc.dg/vect/vect-76: Likewise.
6371         * gcc.dg/vect/vect-77: Likewise.
6372         * gcc.dg/vect/vect-78: Likewise.
6373         * gcc.dg/vect/vect-80: Likewise.
6374         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
6375         vectorized for the expected reason, rather than checking how alignment
6376         was handled.
6377         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
6378         type and also instead of aligned pointers. Added documentation.
6379
6380 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
6381
6382         * gfortran.dg/power.f90: New test.
6383
6384 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
6385
6386         PR rtl-optimization/23299
6387         * g++.dg/opt/pr23299.C: New test.
6388
6389 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6390
6391         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
6392
6393 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
6394
6395         * g++.dg/template/local6.C: New test.
6396
6397 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6398
6399         * execute/exceptions/finally-1.m: Check that the catch and finally are
6400         being called.  Also add a "return 0;" at the end of main.
6401
6402 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
6403
6404         PR fortran/21432.
6405         * gfortran.dg/namelist_print_1.f: New test of functionality of
6406         PRINT namelist.
6407         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
6408         namelist generates error with -std=f95.
6409
6410 2005-08-14  Ira Rosen  <irar@il.ibm.com>
6411
6412         PR tree-optimization/23119
6413         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
6414
6415 2005-08-13  Marcin Koziej  <creep@desk.pl>
6416             Andrew Pinski  <pinskia@physics.uc.edu>
6417
6418         PR libobjc/22492
6419         * execute/exceptions/finally-1.m: New test.
6420
6421 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6422
6423         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
6424         testsuite.
6425         * objc/execute/exceptions/trivial.m: New test.
6426         * objc.dg/try-catch-11.m: Move to ...
6427         * objc/execute/exceptions/foward-1.m: Here.
6428         * objc.dg/try-catch-2.m: Move to ...
6429         * objc/execute/exceptions/catchall-1.m: Here.
6430         * objc.dg/try-catch-8.m: Move to ...
6431         * objc/execute/exceptions/local-variables-1.m: Here.
6432
6433 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6434
6435         * objc.dg/nested-func-1.m: Move to ...
6436         * objc/execute/nested-func-1.m: Here.
6437
6438 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6439
6440         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
6441         in ${options} instead of [target_info name].
6442         * lib/obj-c++.exp (objc_target_compile): Likewise.
6443
6444 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6445
6446         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
6447
6448 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6449
6450         part of PR testsuite/23348
6451         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
6452         of the torture options.
6453         * objc/compile/trivial.m: New test.
6454
6455 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6456
6457         * gfortran.dg/eoshift.f90: Correct format.
6458
6459 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6460
6461         * gfortran.fortran-torture/execute/character_passing.f90:
6462         Fix comment typo.
6463
6464 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
6465
6466         PR c++/8271
6467         * g++.dg/template/unify10.C: New.
6468
6469 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
6470
6471         * g++.dg/parse/pr22514.C: Move to...
6472         * g++.dg/debug/pr22514.C: here.
6473
6474 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6475
6476         PR c++/23266
6477         * g++.dg/inherit/pure1.C: New test.
6478
6479         * ChangeLog: Fix typos.
6480
6481 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6482             Steven Bosscher  <stevenb@suse.de>
6483
6484         * gfortran.dg/runtime_warning_1.f90: New test.
6485
6486 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
6487
6488         PR c++/23219
6489         * g++.dg/parse/crash28.C: New.
6490
6491 2005-08-11  Richard Guenther  <rguenther@suse.de>
6492
6493         PR target/23289
6494         * gcc.target/i386/tailcall-1.c: New testcase.
6495
6496 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6497
6498         * gcc.dg/vect/vect-67.c: Un-xfail.
6499
6500 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6501
6502         PR c++/23225
6503         * g++.dg/testsuite/parse/crash27.C: new test.
6504
6505 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
6506
6507         PR libfortran/22143
6508         * gfortran.dg/shift-kind.f90: New testcase.
6509
6510 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
6511
6512         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
6513         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
6514
6515 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6516
6517         PR c++/20646
6518         * g++.dg/other/mult-stor1.C: New test.
6519
6520 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
6521
6522         * gcc.c-torture/pr18299-1.c: Move to ...
6523         * gcc.c-torture/compile/pr18299-1.c: Here.
6524
6525 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
6526
6527         * gfortran/fortran.torture/execute/character_passing.f90:
6528         Fix types for LSAME.
6529
6530 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
6531
6532         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
6533         input data back to what it was originally.
6534
6535 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
6536
6537         * objc.dg/try-catch-8.m: Enable for all targets.
6538
6539 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
6540
6541         * gcc.dg/pr23165.c: New test.
6542
6543 2005-08-09  Steven Bosscher  <stevenb@suse.de>
6544
6545         PR tree-optimization/23234
6546         * gcc.dg/tree-ssa/pr23234.c: New test.
6547
6548 2005-08-08  Josh Conner  <jconner@apple.com>
6549
6550         PR rtl-optimization/23241
6551         * gcc.dg/char-compare.c: New test.
6552
6553 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6554
6555         PR c++/22508
6556         * g++.dg/init/new13.C: New test.
6557
6558 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6559
6560         PR c++/21166
6561         * g++.dg/other/crash-4.C: Adjust
6562         * g++/dg/ext/packed9.C: New.
6563
6564 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6565
6566         PR middle-end/21964
6567         * gcc.c-torture/execute/pr21964-1.c: New test.
6568
6569 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6570
6571         PR c/22458
6572         * gcc.dg/pr22458-1.c: New test.
6573
6574 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
6575             Steven G. Kargl <kargls@comcast.net>
6576
6577         PR fortran/22390
6578         * gfortran.dg/flush_1.f90: New test.
6579
6580 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6581
6582         PR c++/23191
6583         * g++.dg/template/eh2.C: New test.
6584
6585 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6586
6587         PR c++/19498
6588         * g++.dg/template/instantiate7.C: New test.
6589
6590 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
6591
6592         PR c/23113
6593         * gcc.dg/Wunused-value-1.c: New test.
6594
6595 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
6596
6597         PR rtl-optimization/23233
6598         * gcc.c-torture/compile/pr23233-1.c: New test.
6599
6600 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
6601
6602         PR fortran/18833
6603         PR fortran/20850
6604         * gfortran.dg/equiv_1.f90: New test.
6605         * gfortran.dg/equiv_2.f90: New test.
6606         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
6607         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
6608         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
6609
6610 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6611
6612         * gcc.c-torture/execute/vrp-5.c: New test.
6613         * gcc.c-torture/execute/vrp-6.c: New test.
6614         * gcc.dg/tree-ssa/vrp21.c: New test.
6615
6616 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6617
6618         * g++.dg/parse/pr22514.C: New test.
6619
6620 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
6621
6622         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
6623
6624         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
6625         instead of constant loads / pool entries.
6626
6627 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
6628
6629         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
6630         TEST_TO_WCTYPE.
6631
6632 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
6633
6634         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
6635         __WINT_TYPE__ in generated prototypes if possible.
6636
6637 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
6638
6639         PR 22037
6640         * g++.dg/tree-ssa/pr22037.C:
6641
6642 2005-08-04  Richard Henderson  <rth@redhat.com>
6643
6644         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
6645         scan-tree-dump-times directive.
6646
6647 2005-08-04  Jan Hubicka  <jh@suse.cz>
6648
6649         * gcov-1.C: Fix switch counts.
6650         * gcov-4b.c: Likewise.
6651
6652 2005-08-03  Jeff Law  <law@redhat.com>
6653
6654         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
6655
6656 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
6657
6658         * gcc.c-torture/execute/pr23135.c: New test.
6659
6660 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6661
6662         PR tree-optimization/19899
6663         * gcc.dg/tree-ssa/scev-1.c: New test.
6664         * gcc.dg/tree-ssa/scev-2.c: New test.
6665
6666 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
6667
6668         PR target/18582
6669         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
6670
6671 2005-08-03  Jan Hubicka  <jh@suse.cz>
6672
6673         * update-conroll.c: New testcase.
6674         * update-conroll-2.c: New testcase.
6675
6676 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
6677
6678         * gfortran.dg/constant_substring.f: New test.
6679         * gfortran.dg/pr22491.f: New test.
6680
6681 2005-08-02  Jan Hubicka  <jh@suse.cz>
6682
6683         * update-threading.c: Replace by the proper one.
6684
6685 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6686
6687         PR 23164
6688         * g++.dg/tree-ssa/pr23164.C: New test.
6689
6690 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6691
6692         * gcc.dg/tree-ssa/pr23192.c: New test.
6693
6694 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
6695
6696         * gcc.c-torture/execute/vrp-4.c: New test.
6697
6698 2005-08-02  Jan Hubicka  <jh@suse.cz>
6699
6700         * update-threading.c: New test.
6701
6702 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
6703
6704         * gcc.c-torture/compile/20050801-1.c: New test.
6705         * gcc.c-torture/compile/20050801-2.c: New test.
6706
6707 2005-08-01  Jan Hubicka  <jh@suse.cz>
6708
6709         * val-prof-5.c: New test.
6710
6711 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
6712
6713         PR c/22311
6714         * gcc.dg/pr22311-1.c : New test.
6715
6716 2005-07-31  Steven Bosscher  <stevenb@suse.de>
6717
6718         PR target/23095
6719         * gfortran.dg/pr23095.f: New test.
6720
6721         PR c++/22003
6722         * g++.dg/other/pr22003.C: New test.
6723
6724 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
6725
6726         PR target/20621
6727         * gcc.c-torture/execute/pr20621-1.c: New test.
6728
6729 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
6730
6731         * gfortran.dg/comma_format_extension_4.f: Adjust length
6732         of string for format.
6733         * gfortran.dg/der_array_io_1.f: Replace illegal internal
6734         print statement with internal write.
6735         * gfortran.dg/der_array_io_2.f: Likewise.
6736         * gfortran.dg/der_array_io_3.f: Likewise.
6737
6738 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
6739
6740         * gcc.dg/fold-abs-4.c: new test.
6741
6742 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
6743
6744         PR fortran/22570 an related issues.
6745         * gfortran.dg/x_slash_1.f: New test.
6746
6747 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
6748
6749         PR c/23143
6750         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
6751         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
6752
6753 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6754
6755         PR c/529
6756         * gcc.dg/Wshadow-3.c: New test.
6757
6758 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
6759
6760         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
6761         used to have the wrong bounds).
6762
6763 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6764
6765         PR c/21720
6766         * gcc.dg/hex-round-1.c: Test more cases.
6767         * gcc.dg/hex-round-2.c: New test.
6768
6769 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
6770
6771         PR 22550
6772         * g++.dg/tree-ssa/pr22550.C: New test.
6773
6774 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
6775
6776         * gcc.dg/tree-ssa/vrp19.c: New test.
6777         * gcc.dg/tree-ssa-vrp20.c: New test.
6778
6779 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6780
6781         PR c/22240
6782         * gcc.dg/transparent-union-4.c: New test.
6783
6784 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6785
6786         PR c/22192
6787         * gcc.dg/c99-vla-2.c: New test.
6788
6789 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6790
6791         PR c/21720
6792         * gcc.dg/hex-round-1.c: New test.
6793
6794 2005-07-28  Jan Hubicka  <jh@suse.cz>
6795
6796         * inliner-1.c: Do not dump everything.
6797         * tree-prof.exp: Do not pass -ftree-based-profiling.
6798         * bprob.exp: Likewise.
6799
6800         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
6801
6802 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
6803
6804         PR c++/22545
6805         * g++.dg/expr/ptrmem7.C: New test.
6806
6807 2005-07-28  Mike Stump  <mrs@apple.com>
6808
6809         * g++.old-deja/g++.mike/visibility-1.C: New test.
6810
6811 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6812
6813         PR c/20187
6814         * gcc.c-torture/execute/pr20187-1.c: New test.
6815
6816 2005-07-28  Jeff Law  <law@redhat.com>
6817
6818         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
6819         * gcc.dg/tree-ssa/vrp18.c: New test.
6820
6821 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6822
6823         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
6824
6825 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6826
6827         PR tree-optimization/22506
6828         * gcc.dg/vect/ps22506.c: New test.
6829
6830 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
6831
6832         PR target/21149
6833         * gcc.target/i386/sse-3.c: New test.
6834
6835 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6836
6837         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
6838         * gcc.target/mips/mips32-dsp-type.c: Likewise.
6839
6840 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6841
6842         PR c/22589
6843         * gcc.c-torture/compile/pr22589-1.c: New test.
6844
6845 2005-07-28  Jan Hubicka  <jh@suse.cz>
6846
6847         * update-loopch.c: New testcase.
6848
6849 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6850
6851         PR rtl-optimization/23047
6852         * gcc.c-torture/execute/pr23047.c: New test.
6853         * gcc.c-torture/execute/pr23047.x: New.
6854
6855 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6856
6857         PR tree-optimization/22493
6858         * gcc.c-torture/execute/pr22493-1.c: New test.
6859         * gcc.c-torture/execute/pr22493-1.x: New.
6860         * gcc.c-torture/execute/vrp-1.c: New test.
6861         * gcc.c-torture/execute/vrp-2.c: New test.
6862         * gcc.c-torture/execute/vrp-2.c: New test.
6863
6864 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
6865
6866         * gcc.target/frv/all-builtin-read8.c: Delete.
6867         * gcc.target/frv/all-builtin-read16.c: Delete.
6868         * gcc.target/frv/all-builtin-read32.c: Delete.
6869         * gcc.target/frv/all-builtin-read64.c: Delete.
6870         * gcc.target/frv/all-builtin-write8.c: Delete.
6871         * gcc.target/frv/all-builtin-write16.c: Delete.
6872         * gcc.target/frv/all-builtin-write32.c: Delete.
6873         * gcc.target/frv/all-builtin-write64.c: Delete.
6874         * gcc.target/frv/all-read-write-1.c: New.
6875
6876 2005-07-27  Jeff Law  <law@redhat.com>
6877
6878         * gcc.c-torture/execute/pr22630.c: New test.
6879
6880 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
6881
6882         PR tree-optimization/23073
6883         * gcc.dg/vect/nodump-pr23073.c: New test.
6884         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
6885
6886 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
6887
6888         PR tree-optimize/22348
6889         * gcc.c-torture/execute/pr22348.c: New.
6890
6891 2005-07-27  Richard Guenther  <rguenther@suse.de>
6892
6893         * gcc.dg/tree-ssa/salias-1.c: New testcase.
6894
6895 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6896
6897         PR fortran/22503
6898         * gfortran.dg/logical_comp.f90: New test.
6899
6900 2005-07-27  Jan Hubicka  <jh@suse.cz>
6901
6902         * inliner-1.c: Add cleanup of dumps.
6903         * val-prof-*.c: Likewise.
6904         * update-tailcall.c: New.
6905
6906 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
6907
6908         PR 22591
6909         * gcc.dg/tree-ssa/pr22591.c: New test.
6910         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
6911
6912 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
6913
6914         PR libobjc/22606
6915         * objc.dg/try-catch-11.m: New test.
6916
6917 2005-07-26  Richard Guenther  <rguenther@suse.de>
6918
6919         PR tree-optimization/22486
6920         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
6921
6922 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6923
6924         PR tree-opt/22484
6925         * testsuite/g++.dg/opt/loop2.C: New test.
6926
6927 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6928
6929         * gcc.dg/tree-ssa/reassoc-3.c: New test.
6930         * gcc.dg/tree-ssa/reassoc-4.c: New test.
6931
6932 2005-07-25  Adam Nemet  <anemet@lnxw.com>
6933
6934         * lib/profopt.exp (profopt-execute): Check for profiling data
6935         files on the target.
6936
6937 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
6938
6939         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
6940         for matching of asm labels.
6941
6942 2005-07-25  Richard Guenther  <rguenther@suse.de>
6943
6944         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
6945
6946 2005-07-25  Richard Guenther  <rguenther@suse.de>
6947
6948         PR testsuite/22624
6949         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
6950
6951 2005-07-25  Ira Rosen  <irar@il.ibm.com>
6952
6953         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
6954         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
6955         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
6956         * gcc.dg/vect/vect-100.c: New test.
6957         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
6958         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
6959         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
6960         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
6961         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
6962         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
6963         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
6964         * gfortran.dg/vect/pr19049.f90: New testcase.
6965         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6966
6967 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
6968
6969         * gcc.c-torture/execute/20050713-1.c: New test.
6970
6971         PR fortran/20063
6972         * gfortran.fortran-torture/execute/data_4.f90: New test.
6973
6974         PR middle-end/20303
6975         * gcc.dg/visibility-d.c: New test.
6976
6977 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
6978
6979         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
6980         * gfortran.dg/underflow.f90: Ditto.
6981
6982 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6983
6984         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
6985         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
6986         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
6987
6988 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6989
6990         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
6991         include case of field width of zero.
6992
6993 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6994
6995         PR libgfortran/21875
6996         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
6997         with trailing blanks on normal formatted read.
6998
6999 2005-07-23  Chao-ying Fu  <fu@mips.com>
7000
7001         * gcc.target/mips/mips32-dsp-type.c: New test.
7002         * gcc.target/mips/mips32-dsp.c: New test.
7003
7004 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
7005
7006         PR testsuite/21073
7007         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
7008
7009         PR testsuite/20454
7010         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
7011         and __cyg_profile_func_exit.
7012
7013 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
7014
7015         * gfortran.dg/comma_format_extension_3.f: Fix typo.
7016         * gfortran.dg/comma_format_extension_4.f: Same.
7017         * gfortran.dg/pr15332.f: Same.
7018         * gfortran.dg/pr21730.f: Same.
7019
7020 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
7021
7022         * g++.dg/opt/vrp2.C: Fix testcase.
7023
7024         PR tree-opt/22625
7025         * g++.dg/opt/vrp2.C: New test.
7026
7027 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
7028
7029         PR debug/21828
7030         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
7031
7032 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
7033
7034         * gcc.dg/tree-ssa/20050719-1.c: New test.
7035
7036 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
7037
7038         * gcc.dg/bfin-longcall-1.c: New file.
7039         * gcc.dg/bfin-longcall-2.c: New file.
7040
7041 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
7042
7043         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
7044
7045 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7046
7047         PR middle-end/19055
7048         * gcc.dg/tree-ssa/pr19055.c: New test.
7049         * gcc.dg/tree-ssa/pr19055-2.c: New test.
7050
7051 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7052
7053         PR C++/22358
7054         * g++.dg/other/pr22358.C: New test.
7055
7056 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
7057
7058         PR c++/2922
7059         * g++.dg/lookup/two-stage5.C: New test from bug comments.
7060
7061 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7062
7063         PR c++/15938
7064         * g++.dg/init/union2.C: New test.
7065
7066 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7067
7068         PR c/22393
7069         * gcc.dg/complex-4.c: New test.
7070
7071 2005-07-21  Richard Guenther  <rguenther@suse.de>
7072
7073         PR testsuite/22522
7074         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
7075         scanning for asm labels.
7076         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7077
7078 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7079
7080         PR target/22085
7081         * gcc.dg/altivec-pr22085.c: New.
7082
7083 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7084
7085         PR tree-optimization/19210
7086         * gcc.dg/tree-ssa/pr19210-1.c: New.
7087         * gcc.dg/tree-ssa/pr19210-2.c: New.
7088
7089 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
7090
7091         PR rtl-optimization/22167
7092         * g++.dg/opt/pr22167.C: New test.
7093
7094 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
7095
7096         PR c++/2922
7097         * g++.dg/lookup/two-stage2.C: New.
7098         * g++.dg/lookup/two-stage3.C: New.
7099         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
7100         fixed two-stage name lookup for operators.
7101         * g++.dg/template/call3.C: Compiler now produces an appropriate
7102         error message.
7103         * g++.dg/template/crash37.C: Compiler now describes bla() on line
7104         14 as a candidate.
7105         * g++.dg/template/ptrmem4.C: Compiler produces different error
7106         message.
7107         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
7108         connect_to_method as a candidate.
7109
7110 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
7111
7112         * gcc.dg/fold-alloc-1.c: New test.
7113
7114 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
7115
7116         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7117         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
7118
7119 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
7120
7121         * gcc.dg/fold-abs-1.c: New test.
7122         * gcc.dg/fold-abs-2.c: New test.
7123         * gcc.dg/fold-abs-3.c: New test.
7124
7125 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
7126
7127         Make CONSTRUCTOR use VEC to store initializers.
7128         * g++.dg/ext/complit3.C: Check for specific error messages.
7129         * g++.dg/init/brace2.C: Update error message.
7130         * g++.dg/warn/Wbraces2.C: Likewise.
7131
7132 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
7133
7134         PR fortran/16940
7135         * gfortran.dg/module_interface_1.f90: New test.
7136
7137 2005-07-19  Danny Berlin <dberlin@dberlin.org>
7138             Kenneth Zadeck <zadeck@naturalbridge.com>
7139
7140         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
7141
7142 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7143
7144         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
7145         specify -Wformat for these tests.
7146         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
7147         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
7148         * gcc.dg/format/opt-6.c: Delete.
7149
7150 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7151
7152         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
7153         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7154
7155 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7156
7157         * gcc.dg/tree-ssa/alias-2.c: New test.
7158
7159 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
7160
7161         PR c++/22263
7162         * g++.dg/template/explicit7.C: New test.
7163
7164 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
7165
7166         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
7167         width of 8 to +Inf and -Inf.
7168
7169 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
7170
7171         PR c++/22139
7172         * g++.dg/template/friend36.C: New test.
7173
7174 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
7175
7176         PR fortran/21730
7177         * gfortran.dg/pr21730.f: New test.
7178
7179 2005-07-16  Danny Berlin <dberlin@dberlin.org>
7180             Kenneth Zadeck <zadeck@naturalbridge.com>
7181
7182         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
7183         since pure const detection cannot run at -O1 in c compiler.
7184         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
7185         can now optimize this case properly.
7186         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
7187         because we now pass.
7188         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
7189
7190 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
7191
7192         PR c/22421
7193         * gcc.dg/format/bitfld-1.c: New test.
7194
7195 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7196
7197         PR c++/22204
7198         * g++.dg/rtti/repo1.C: New test.
7199
7200 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
7201
7202         PR middle-end/22398
7203         * gcc.c-torture/compile/pr22398.c: New test.
7204
7205 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7206
7207         PR c++/22132
7208         * g++.dg/expr/cast4.C: New test.
7209
7210 2005-07-15  Richard Guenther  <rguenther@suse.de>
7211
7212         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
7213         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7214
7215 2005-07-15  Steven Bosscher  <stevenb@suse.de>
7216
7217         PR tree-optimization/22230
7218         * gcc.dg/tree-ssa/pr22230.c: New test.
7219
7220 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
7221
7222         * gfortran.dg/g77/cpp6.f: New test.
7223
7224         PR fortran/22417
7225         * gfortran.dg/g77/cpp5.F: New test.
7226         * gfortran.dg/g77/cpp5.h: New file.
7227         * gfortran.dg/g77/cpp5inc.h: New file.
7228
7229 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
7230
7231         PR libfortran/16435
7232         * gfortran.dg/tl_editting.f90: New.
7233         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
7234
7235 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
7236
7237         * gfortran.dg/char_array_constructor.f90: New test.
7238
7239 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
7240
7241         * gfortran.dg/past_eor.f90: New.
7242         * gfortran.dg/complex_read.f90: New.
7243
7244 2005-07-13  Jeff Law  <law@redhat.com>
7245
7246         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
7247         additional casts.
7248
7249         * gcc.dg/tree-ssa/pr22321.c: New test
7250
7251 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
7252
7253         PR tree-optimization/21921
7254         * gcc.dg/tree-ssa/pr21921.c: New.
7255
7256 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7257
7258         PR tree-optimizatio/22442
7259         * gcc.dg/tree-ssa/loop-11.c: New test.
7260
7261 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7262
7263         PR tree-opt/21840
7264         * gcc.c-torture/compile/pr21840.c: New test.
7265
7266 2005-07-12  Jan Hubicka  <jh@suse.cz>
7267
7268         * gcc.c-torture/compile/pr22379.c: New test.
7269
7270 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
7271
7272         PR libfortran/21593
7273         gfortran.dg/dev_null.f90: Remove outdated comment about
7274         PR libfortran/21593.
7275
7276
7277 2005-07-12  Dale Johannesen  <dalej@apple.com>
7278
7279         * gcc.target/i386/compress-float-sse.c: New.
7280         * gcc.target/i386/compress-float-sse-pic.c: New.
7281         * gcc.target/i386/compress-float-387.c: New.
7282         * gcc.target/i386/compress-float-387-pic.c: New.
7283         * gcc.dg/compress-float-ppc.c: New.
7284         * gcc.dg/compress-float-ppc-pic.c: New.
7285
7286 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
7287
7288         PR libfortran/21593
7289         gfortran.dg/dev_null.f90: Remove targets.
7290
7291 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7292
7293         PR tree-opt/22335
7294         * gcc.dg/pr22335-1.c: New test.
7295         * gcc.dg/pr22335-2.c: New test.
7296
7297 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7298
7299         PR c++/20172
7300         * g++.dg/template/nontype12.C : New test.
7301
7302 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7303
7304         * gcc.dg/tree-ssa/loop-10.c: New test.
7305
7306 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
7307
7308         * gcc.c-torture/execute/20020720-1.x: Remove.
7309
7310 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
7311
7312         * gfortran.fortran-torture/execute/forall_7.f90: New test.
7313
7314 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
7315
7316         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
7317         (dg-mips-options): Use it.
7318
7319 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
7320
7321         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
7322
7323 2005-07-09  Richard Henderson  <rth@redhat.com>
7324
7325         * lib/target-supports.exp (check_effective_target_sync_char_short):
7326         Add alpha.
7327
7328 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
7329
7330         PR libfortran/22217
7331         * gfortran.dg/negative-z-descriptor.f90: New test.
7332
7333 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7334
7335         PR tree-opt/22329
7336         * gcc.dg/pr22329.c: New test.
7337
7338 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
7339
7340         PR tree-optimization/20139
7341         * gcc.dg/tree-ssa/pr20139.c: New.
7342
7343 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7344
7345         PR tree-opt/22356
7346         * testsuite/gcc.dg/pr22356-1.c: New test.
7347
7348 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
7349
7350         PR c++/21799
7351         * g++.dg/template/unify8.C: New.
7352         * g++.dg/template/unify9.C: New.
7353
7354 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
7355
7356         * gfortran.fortran-torture/execute/entry_10.f90: New test.
7357
7358 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
7359
7360         * gcc.dg/darwin-version-1.c: New.
7361         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
7362         * gcc.dg/builtins-20.c: Likewise.
7363         * gcc.dg/builtins-53.c: Likewise.
7364         * gcc.dg/torture/builtins-convert-1.c: Likewise.
7365         * gcc.dg/torture/builtins-convert-2.c: Likewise.
7366         * gcc.dg/torture/builtins-convert-3.c: Likewise.
7367         * gcc.dg/torture/builtins-power-1.c: Likewise.
7368         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
7369         on Darwin.
7370
7371 2005-07-07  Jeff Law  <law@redhat.com>
7372
7373         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
7374         argument evaluation order.
7375
7376 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
7377
7378         PR libfortran/21594
7379         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7380         Add test cases where the shift length is greater than the
7381         array length.
7382
7383 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7384
7385         * obj-c++.dg/proto-lossage-6.mm: New.
7386         * objc.dg/proto-lossage-6.m: New.
7387
7388 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7389
7390         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
7391         * objc.dg/gnu-runtime-2.m: Likewise.
7392
7393 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7394
7395         * gfortran.dg/longline.f: New test.
7396
7397         * gfortran.dg/badline.f: New test.
7398
7399 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7400
7401         PR fortran/16531
7402         PR fortran/15966
7403         PR fortran/18781
7404         * gfortran.dg/hollerith.f90: New.
7405         * gfortran.dg/hollerith2.f90: New.
7406         * gfortran.dg/hollerith3.f90: New.
7407         * gfortran.dg/hollerith4.f90: New.
7408         * gfortran.dg/hollerith_f95.f90: New.
7409         * gfortran.dg/hollerith_legacy.f90: New.
7410         * gfortran.dg/g77/cpp4.F: New. Port from g77.
7411
7412 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7413
7414         PR objc/22274
7415         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
7416         * objc.dg/gnu-runtime-2.m: New.
7417
7418 2005-07-06  Jeff Law  <law@redhat.com>
7419
7420         * gcc.dg/tree-ssa/vrp17.c: New test.
7421
7422 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7423
7424         PR fortran/22327
7425         * gfortran.dg/array_constructor_5.f90: New test.
7426
7427 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7428
7429         * gfortran.fortran-torture/execute/entry_9.f90: New test.
7430
7431 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
7432
7433         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
7434         * gcc.dg/980816-1.c: Ditto.
7435
7436 2005-07-06  Jeff Law  <law@redhat.com>
7437
7438         * gcc.c-torture/compile/pr21356.c: New test.
7439
7440 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7441
7442         PR c/22013
7443         PR c/22098
7444         * gcc.c-torture/compile/pr22013-1.c,
7445         gcc.c-torture/execute/pr22098-1.c,
7446         gcc.c-torture/execute/pr22098-2.c,
7447         gcc.c-torture/execute/pr22098-3.c: New tests.
7448
7449 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7450
7451         PR c/22308
7452         * gcc.dg/pr22308-1.c: New test.
7453
7454 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
7455
7456         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
7457         target.
7458         * gcc.dg/compare9.c: Use -fshort-enums instead of
7459         -fno-short-enums.  Change the last test to dg-bogus.
7460
7461 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
7462
7463         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
7464         * gcc.dg/compare9.c: New.
7465
7466 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7467
7468         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
7469
7470 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7471
7472         PR testsuite/22288
7473         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
7474
7475
7476 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7477
7478         * gcc.dg/format/gcc_gfc-1.c: New.
7479
7480 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7481
7482         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
7483
7484 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7485
7486         PR fortran/20842
7487         * gfortran.dg/io_invalid_1.f90: New test.
7488
7489 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
7490
7491         * gcc.dg/format/gcc_diag-1.c: Update.
7492
7493 2005-07-02  Jeff Law  <law@redhat.com>
7494
7495         * gcc.dg/tree-ssa/pr22051-1.c: New test.
7496         * gcc.dg/tree-ssa/pr22051-2.c: New test.
7497
7498 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
7499
7500         * gcc.dg/format/gcc_diag-1.c: Update.
7501
7502 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
7503
7504         PR tree-opt/22269
7505         * gcc.c-torture/compile/pr22269.c: New test.
7506
7507 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
7508
7509         PR 21584
7510         PR 22219
7511         * g++.dg/tree-ssa/pr21584-1.C: New test.
7512         * g++.dg/tree-ssa/pr21584-2.C: New test.
7513
7514 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
7515
7516         * obj-c++.dg/try-catch-11.mm: New.
7517         * objc.dg/try-catch-10.m: New.
7518
7519 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
7520
7521         * g++.dg/other/ucnid-1.C: xfail on AIX.
7522
7523 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
7524
7525         PR 22234
7526         * gcc.dg/20050629-1.c: New test.
7527
7528 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
7529
7530         * obj-c++.dg/const-str-1[0-1].mm: New.
7531         * objc.dg/const-str-1[0-1].m: New.
7532
7533 2005-05-29  Richard Henderson  <rth@redhat.com>
7534
7535         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
7536         Rename from check_effective_target_vect_no_max.
7537         (check_effective_target_vect_no_int_add): New.
7538         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
7539         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
7540         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7541         * gcc.dg/vect/vect-reduc-1.c: Use both.
7542         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7543
7544 2005-05-29  Richard Henderson  <rth@redhat.com>
7545
7546         * lib/target-supports.exp (check_effective_target_vect_no_max):
7547         Remove i386 and x86_64.
7548
7549 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
7550
7551         PR testsuite/21969
7552         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
7553
7554 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
7555
7556         PR middle-end/21969
7557         * gcc.dg/vect/pr21969.c: New test.
7558
7559 2005-06-28  Eric Christopher  <echristo@redhat.com>
7560
7561         PR c/22052
7562         PR c/21975
7563         * gcc.dg/inline1.c: New test.
7564         * gcc.dg/inline2.c: Ditto.
7565         * gcc.dg/inline3.c: Ditto.
7566         * gcc.dg/inline4.c: Ditto.
7567         * gcc.dg/inline5.c: Ditto.
7568
7569 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7570
7571         PR libfortran/22142
7572         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7573         Add testcase also testing eoshift1 for PR 22142.
7574
7575 2005-06-28  Richard Henderson  <rth@redhat.com>
7576
7577         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
7578         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
7579         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
7580         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
7581         gcc.dg/tree-ssa/20030922-2.c: Likewise.
7582
7583 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7584
7585         PR libfortran/22142
7586         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7587         Add testcase for PR 22142.
7588
7589 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
7590
7591         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
7592         gcc.target/ia64/fpreg-2.c: New tests.
7593
7594 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7595
7596         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
7597
7598 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7599
7600         PR libfortran/22170
7601         * gfortran.dg/slash_1.f90: New test.
7602
7603 2005-06-27  Richard Henderson  <rth@redhat.com>
7604
7605         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
7606         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
7607         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7608         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7609         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7610         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7611
7612 2005-06-27  Richard Henderson  <rth@redhat.com>
7613
7614         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
7615         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
7616
7617 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
7618
7619         * obj-c++.dg/proto-lossage-5.mm: New.
7620         * objc.dg/proto-lossage-5.m: New.
7621
7622 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
7623
7624         PR 21959
7625         * gcc.dg/tree-ssa/pr21959.c: New test.
7626
7627 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
7628
7629         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
7630         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
7631         testing uninitialized var.
7632
7633         * gcc.c-torture/execute/builtins/chk.h: New.
7634         * gcc.c-torture/execute/builtins/lib/chk.c: New.
7635         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
7636         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
7637         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
7638         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
7639         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
7640         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
7641         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
7642         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
7643         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
7644         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
7645         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
7646         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
7647         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
7648         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
7649         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
7650         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
7651         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
7652         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
7653         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
7654         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
7655         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
7656         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
7657         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
7658         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
7659         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
7660         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
7661         * gcc.dg/builtin-object-size-1.c: New test.
7662         * gcc.dg/builtin-object-size-2.c: New test.
7663         * gcc.dg/builtin-object-size-3.c: New test.
7664         * gcc.dg/builtin-object-size-4.c: New test.
7665         * gcc.dg/builtin-object-size-5.c: New test.
7666         * gcc.dg/builtin-stringop-chk-1.c: New test.
7667         * gcc.dg/builtin-stringop-chk-2.c: New test.
7668         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
7669         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
7670         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
7671         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
7672         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
7673         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
7674         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
7675         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
7676         * gcc.c-torture/execute/printf-1.c: New test.
7677         * gcc.c-torture/execute/fprintf-1.c: New test.
7678         * gcc.c-torture/execute/vprintf-1.c: New test.
7679         * gcc.c-torture/execute/vfprintf-1.c: New test.
7680         * gcc.c-torture/execute/printf-chk-1.c: New test.
7681         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
7682         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
7683         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
7684
7685 2005-06-27  Michael Matz  <matz@suse.de>
7686
7687         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
7688         slot is not merged if address escapes.
7689
7690 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7691
7692         PR c/21911
7693         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
7694
7695 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
7696
7697         PR middle-end/17965
7698         * gcc.c-torture/compile/20050622-1.c: New test.
7699
7700         PR middle-end/22028
7701         * gcc.dg/20050620-1.c: New test.
7702
7703 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
7704
7705         PR tree-optimization/22026
7706         * gcc.dg/tree-ssa/pr22026.c: New.
7707
7708 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
7709
7710         PR libfortran/22144
7711         * gfortran.dg/shift-alloc.f90: New testcase.
7712
7713 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
7714
7715         * all files: Update FSF address in copyright headers.
7716
7717 2005-06-22  Jan Hubicka  <jh@suse.cz>
7718
7719         * wholeprogram-1.c: New testcase.
7720         * wholeprogram-2.c: New testcase.
7721
7722 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
7723
7724         PR 22171
7725         * gcc.dg/tree-ssa/pr22171.c: New test.
7726
7727 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
7728
7729         * gfortran.dg/simplify_modulo.f90: New.
7730
7731 2005-06-24  Jan Hubicka  <jh@suse.cz>
7732
7733         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
7734
7735 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7736
7737         * obj-c++.dg/proto-lossage-[1-4].mm: New.
7738
7739 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7740
7741         * obj-c++.dg/typedef-alias-1.mm: New.
7742         * objc.dg/typedef-alias-1.m: New.
7743
7744 2005-06-23  Jeff Law  <law@redhat.com>
7745
7746         * gcc.dg/tree-ssa/vrp16.c: New test.
7747
7748 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7749
7750         * lib/target-supports.exp: Add
7751         check_effective_target_fortran_large_real and
7752         check_effective_target_fortran_large_int to check for
7753         corresponding effective targets.
7754         * gfortran.dg/large_integer_kind_1.f90: New test.
7755         * gfortran.dg/large_real_kind_1.f90: New test.
7756
7757 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
7758
7759         PR tree-optimization/22117
7760         * gcc.dg/tree-ssa/pr22117.c: New.
7761
7762 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
7763
7764         PR testsuite/22123
7765         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
7766
7767 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
7768
7769         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
7770
7771 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
7772
7773         * gfortran.dg/f2c_4.f90: Add tests for complex functions
7774         * gfortran.dg/f2c_4.c: Likewise.
7775
7776 2005-06-22 Paul Brook  <paul@codesourcery.com>
7777
7778         PR fortran/21034
7779         * gfortran.dg/auto_save_1.f90: New test.
7780
7781 2005-06-22  Michael Matz  <matz@suse.de>
7782
7783         * gcc.target/x86-64/abi: New directory.
7784         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
7785         * gcc.target/x86-64/abi/README.gcc: New file.
7786         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
7787         * gcc.target/x86-64/abi/asm-support.s: New file.
7788         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
7789         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
7790         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
7791         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
7792         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
7793         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
7794         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
7795         * gcc.target/x86_64/abi/test_bitfields.c: New test.
7796         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
7797         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
7798         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
7799         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
7800         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
7801         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
7802         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
7803         * gcc.target/x86_64/abi/test_varargs.c: New test.
7804
7805 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
7806
7807         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
7808         32-bit i?86 and x86_64.
7809
7810 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
7811
7812         * obj-c++.dg/const-str-[1-9].mm: New tests.
7813
7814 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
7815
7816         PR fortran/22010
7817         * gfortran.dg/namelist_use.f90: New.
7818         * gfortran.dg/namelist_use_only.f90: New.
7819
7820 2005-06-21  Jeff Law  <law@redhat.com>
7821
7822         * gcc.dg/tree-ssa/vrp15.c: New test.
7823
7824 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
7825
7826         * lib/target-supports.exp (check_effective_target_vect_reduction):
7827         Remove.
7828         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
7829         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
7830         remove vect_reduction target keyword. Also avoid two returns in main.
7831         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7832         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
7833         * gcc.dg/vect/vect-reduc-1short.c: New test.
7834         * gcc.dg/vect/vect-reduc-1char.c: New test.
7835         * gcc.dg/vect/vect-reduc-2short.c: New test.
7836         * gcc.dg/vect/vect-reduc-2char.c: New test.
7837         * gcc.dg/vect/vect-reduc-6.c: New test.
7838         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
7839         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
7840         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
7841
7842 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7843         Paul Thomas  <pault@gcc.gnu.org>
7844
7845         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
7846         New tests.
7847
7848 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7849
7850         * gfortran.dg/backslash_1.f90: New test.
7851         * gfortran.dg/backslash_2.f90: New test.
7852
7853 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
7854
7855         * gfortran.dg/duplicate_labels.f90: New test.
7856
7857 2005-06-20  Jan Beulich  <jbeulich@novell.com>
7858
7859         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
7860         unsupportable relocations.
7861         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7862         * gcc.dg/20050321-2.c: xfail for NetWare.
7863
7864 2005-06-20  Andreas Jaeger  <aj@suse.de>
7865
7866         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
7867         gcc.target/i386/fastcall-sseregparm.c,
7868         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
7869
7870 2005-06-19  Richard Henderson  <rth@redhat.com>
7871
7872         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
7873
7874 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7875
7876         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
7877
7878 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
7879
7880         PR c++/22115
7881         * g++.dg/conversion/simd2.C: Change expected error message.
7882
7883 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7884
7885         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
7886         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7887         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7888
7889 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
7890
7891         * gcc.dg/fold-mod-1.c: New test.
7892
7893 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
7894
7895         PR fortran/19926
7896         * gfortran.dg/pr19926.f90: New test.
7897
7898 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7899
7900         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
7901         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
7902         targets.
7903         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7904         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7905
7906 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
7907
7908         * gcc.target/ia64/float80-varargs-1.c: New test.
7909
7910 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7911
7912         PR tree-opt/22035
7913         * gfortran.dg/f2c_6.f90: New test.
7914
7915 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
7916
7917         PR c++/17413
7918         * g++.dg/template/local5.C: New.
7919
7920 2005-06-17  Richard Henderson  <rth@redhat.com>
7921
7922         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
7923
7924 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
7925
7926         PR testsuite/21945
7927         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
7928
7929 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
7930
7931         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
7932         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
7933         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
7934         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
7935         check_vect to verify the presence of hardware vector support.
7936
7937 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
7938
7939         PR testsuite/22056
7940         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
7941
7942 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7943
7944         PR libfortran/19216
7945         * gfortran.dg/pr19216.f: Add correct space between brackets and
7946         dg directive.
7947
7948 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7949
7950         PR libfortran/16436
7951         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
7952
7953 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
7954
7955         * gcc.target/i386/attributes-error.c: New testcase.
7956         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7957         * gcc.target/i386/regparm-stdcall.c: Likewise.
7958         * gcc.target/i386/sseregparm-1.c: Likewise.
7959         * gcc.target/i386/sseregparm-2.c: Likewise.
7960
7961 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
7962
7963         * g++.dg/rtti/crash2.C: New.
7964
7965 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
7966
7967         * gcc.dg/noncompile/20040203-3.c: Update expected message.
7968
7969 2005-06-15  David Ung  <davidu@mips.com>
7970
7971         * gcc.target/mips/mips16e-extends.c: New test for testing the
7972         generation of MIPS16e zeb/zeh, seb/seh instructions.
7973
7974 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
7975
7976         PR 22018
7977         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
7978         * gcc.dg/tree-ssa/pr22018.c: New test.
7979
7980 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
7981
7982         * gcc.dg/simd-1.c: Update error messages.
7983         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
7984         * gcc.dg/simd-2.c: Update error messages.
7985         * gcc.dg/simd-4.c: New.
7986
7987 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
7988
7989         PR c++/20678
7990         * g++.dg/other/crash-4.C: New.
7991
7992 2005-06-14  Devang Patel  <dpatel@apple.com>
7993
7994         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
7995
7996 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7997
7998         PR c++/21929
7999         * g++.dg/parse/crash11.C: Update
8000
8001 2005-06-13  Jeff Law  <law@redhat.com>
8002
8003         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
8004         perform the desired transformations.
8005         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
8006         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
8007
8008 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8009
8010         PR fortran/22038
8011         * gfortran.dg/forall_1.f90: Un-XFAIL.
8012
8013 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
8014
8015         PR c++/21929
8016         * g++.dg/parse/crash26.C: New.
8017
8018         PR c++/20789
8019         * g++.dg/init/member1.C: New.
8020
8021 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
8022
8023         * gfortran.dg/altreturn_1.f90: New test.
8024
8025 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
8026
8027         PR middle-end/21985
8028         * gcc.dg/tree-ssa/pr21985.c: New test.
8029
8030 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8031
8032         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
8033
8034 2005-06-12  Roger Sayle  <roger@eyesopen.com>
8035
8036         PR c++/21930
8037         * g++.dg/other/error10.C: New test case.
8038
8039 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8040
8041         PR libfortran/19155
8042         * gfortran.dg/pr19155.f: Add test.
8043
8044 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8045
8046         * gfortran.dg/f2c_7.f90: New test.
8047
8048         * gfortran.dg/forall_1.f90: XFAILed.
8049
8050 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8051
8052         * gcc.dg/pr14796-1.c: New.
8053         * gcc.dg/pr14796-2.c: New.
8054
8055 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
8056
8057         PR fortran/17792
8058         PR fortran/21375
8059         * gfortran.dg/deallocate_stat.f90: New test.
8060
8061 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
8062
8063         * gfortran.fortran-torture/execute/in-pack.f90: New test.
8064
8065 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
8066
8067         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
8068         access will be generated when this loop is vectorized. Test that
8069         accesses with same alignment were detected.
8070         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
8071         Test that accesses with same alignment were detected.
8072         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
8073         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
8074         alignment were detected.
8075
8076 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
8077
8078         PR c++/10611
8079         * g++.dg/conversion/simd2.C: New.
8080
8081 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8082
8083         * gcc.dg/Wcxx-compat-1.c: New.
8084
8085 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
8086
8087         PR libfortran/21480
8088         * gfortran.dg/reshape-complex.f90: Add a test for a packed
8089         complex array.
8090
8091 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
8092
8093         * gcc.dg/alias-8.c: New.
8094
8095 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
8096
8097         * gcc.dg/format/cmn_err-1.c: Update.
8098
8099 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
8100
8101         PR target/20666
8102         * gcc.target/sparc/fexpand-2.c: New.
8103         * gcc.target/sparc/fpmerge-2.c: New.
8104         * gcc.target/sparc/fpmul-2.c: New.
8105         * gcc.target/sparc/noresult.c: New.
8106         * gcc.target/sparc/pdist-2.c: New.
8107         * gcc.target/sparc/pdist-3.c: New.
8108
8109 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
8110
8111         PR testsuite/21702
8112         * gcc.target/i386/i386.exp: Fix comment typo.
8113
8114 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8115
8116         PR c++/19497
8117         * g++.dg/inherit/using5.C: New.
8118         * g++.dg/inherit/using6.C: New.
8119
8120 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8121
8122         PR c++/19894
8123         * g++.dg/template/ptrmem15.C: New test.
8124
8125         PR c++/20563
8126         * g++.dg/ext/label4.C: New test.
8127
8128 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8129
8130         * gcc.dg/tls/debug-1.c: New test.
8131
8132 2005-06-07  Dale Johannesen  <dalej@apple.com>
8133
8134         * gcc.target/i386/movq.c: New.
8135
8136 2005-06-07  Dale Johannesen  <dalej@apple.com>
8137
8138         * gcc.dg/20050607-1.c: New.
8139
8140 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
8141
8142         PR middle-end/21850
8143         * gcc.c-torture/execute/20050607-1.c: New test.
8144
8145 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
8146
8147         PR libfortran/21926
8148         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
8149         Test case where the return array has lowest stride one,
8150         but isn't packed.
8151
8152 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
8153
8154         * lib/target-supports.exp (check_effective_target_sync_int_long):
8155         Add s390 and s390x targets.
8156
8157 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8158
8159         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
8160         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
8161         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
8162         * gcc.dg/tree-ssa/loop-9.c: New test.
8163
8164 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8165
8166         * g++.dg/parse/defarg10.C: New.
8167
8168 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
8169
8170         PR regression/21897
8171         * gcc.c-torture/execute/20050604-1.c: New test.
8172
8173 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
8174
8175         PR 21903
8176         * g++.dg/parse/defarg9.C: New.
8177
8178         PR c++/20637
8179         * g++.dg/inherit/using4.C: New.
8180         * g++.dg/overload/error1.C: Adjust expected errors.
8181         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8182         * g++.old-deja/g++.brendan/arm2.C: Likewise.
8183         * g++.old-deja/g++.other/redecl2.C: Likewise.
8184         * g++.old-deja/g++.other/redecl4.C: Likewise.
8185         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8186
8187 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8188
8189         * gfortran.dg/f2c_5.f90: Add -w to dg-options
8190
8191 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8192
8193         * lib/gfortran.exp (gfortran_target_compile): Call
8194         dg-additional-files-options
8195         * gfortran.dg/f2c_4.f90: New file
8196         * gfortran.dg/f2c_4.c: New file
8197         * gfortran.dg/f2c_5.f90: New file
8198         * gfortran.dg/f2c_5.c: New file
8199
8200 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8201
8202         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
8203
8204         PR fortran/21912
8205         * gfortran.dg/array_constructor_4.f90: New test.
8206
8207 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
8208
8209         PR c++/21619
8210         * g++.dg/ext/builtin9.C: New test.
8211
8212 2005-06-05  Dale Johannesen  <dalej@apple.com>
8213
8214         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
8215         * gcc.c-torture/execute/20050603-2.c: Ditto.
8216
8217 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8218
8219         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
8220         * gcc.dg/vect/vect-reduc-1.c: New.
8221         * gcc.dg/vect/vect-reduc-2.c: New.
8222         * gcc.dg/vect/vect-reduc-3.c: New.
8223
8224 2005-06-04  Dale Johannesen  <dalej@apple.com>
8225
8226         * gcc.c-torture/execute/20050603-1.c: New.
8227         * gcc.c-torture/execute/20050603-2.c: New.
8228         * gcc.dg/20050603-3.c: New.
8229
8230 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8231
8232         PR fortran/19195
8233         * gfortran.dg/debug_1.f90: New test.
8234
8235         * gfortran.dg/forall_1.f90: New test.
8236
8237 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
8238
8239         * gfortran.dg/array_constructor_3.f90: New test.
8240
8241 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8242
8243         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
8244
8245 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
8246
8247         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
8248
8249 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
8250
8251         PR c/21873
8252         * gcc.dg/init-excess-1.c: New test.
8253
8254 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8255
8256         PR c++/21853
8257         * g++.dg/expr/static_cast6.C: New test.
8258
8259 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
8260
8261         * gcc.dg/tree-ssa/vrp14.c: New test.
8262
8263 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8264
8265         PR c++/21336
8266         * g++.dg/template/new2.C: New test.
8267
8268 2005-06-03  Josh Conner  <jconner@apple.com>
8269
8270         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
8271         all entries in initializer.
8272
8273 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
8274
8275         PR middle-end/21858
8276         * gcc.dg/pr21858.c: New testcase.
8277
8278 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
8279
8280         PR tree-optimization/21292
8281
8282         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
8283         New.
8284         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8285         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8286         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8287         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8288         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
8289
8290 2005-06-02  Richard Henderson  <rth@redhat.com>
8291
8292         * gcc.dg/sync-2.c: Use -march=i486 for i386.
8293
8294 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
8295
8296         * gcc.dg/wtypequal.c: New testcase.
8297
8298 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
8299
8300         PR 21582
8301         * gcc.dg/tree-ssa/pr21582.c: New test.
8302
8303 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8304
8305         PR c++/21280
8306         * g++.dg/opt/interface2.h: New.
8307         * g++.dg/opt/interface2.C: New.
8308         * g++.dg/init/ctor4.C: Adjust error lines.
8309         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8310         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8311         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8312         * g++.old-deja/g++.pt/assign1.C: Likewise.
8313         * g++.old-deja/g++.pt/crash20.C: Likewise.
8314
8315 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
8316
8317         PR tree-optimization/21734
8318         * g++.dg/vect/pr21734_1.cc: New.
8319         * g++.dg/vect/pr21734_2.cc: New.
8320
8321 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8322
8323         PR c++/20350
8324         * g++.dg/template/spec24.C: New.
8325
8326         PR c++/21151
8327         * g++.dg/pch/local-1.C: New.
8328         * g++.dg/pch/local-1.Hs: New.
8329
8330 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
8331
8332         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
8333         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
8334         * gcc.dg/tree-ssa/pr14341.c: New test.
8335         * gcc.dg/tree-ssa/pr14841.c: New test.
8336         * gcc.dg/tree-ssa/pr20701.c: New test.
8337         * gcc.dg/tree-ssa/pr21086.c: New test.
8338         * gcc.dg/tree-ssa/pr21090.c: New test.
8339         * gcc.dg/tree-ssa/pr21332.c: New test.
8340         * gcc.dg/tree-ssa/pr21458.c: New test.
8341         * gcc.dg/tree-ssa/pr21658.c: New test.
8342         * gcc.dg/tree-ssa/vrp01.c: New test.
8343         * gcc.dg/tree-ssa/vrp02.c: New test.
8344         * gcc.dg/tree-ssa/vrp03.c: New test.
8345         * gcc.dg/tree-ssa/vrp04.c: New test.
8346         * gcc.dg/tree-ssa/vrp05.c: New test.
8347         * gcc.dg/tree-ssa/vrp06.c: New test.
8348         * gcc.dg/tree-ssa/vrp07.c: New test.
8349         * gcc.dg/tree-ssa/vrp08.c: New test.
8350         * gcc.dg/tree-ssa/vrp09.c: New test.
8351         * gcc.dg/tree-ssa/vrp10.c: New test.
8352         * gcc.dg/tree-ssa/vrp11.c: New test.
8353         * gcc.dg/tree-ssa/vrp12.c: New test.
8354         * gcc.dg/tree-ssa/vrp13.c: New test.
8355
8356 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
8357
8358         PR 21029
8359         * gcc.dg/tree-ssa/pr21029.c: New test.
8360
8361 2005-06-01  Roger Sayle  <roger@eyesopen.com>
8362
8363         * gfortran.dg/logint-1.f: New test case.
8364         * gfortran.dg/logint-2.f: Likewise.
8365         * gfortran.dg/logint-3.f: Likewise.
8366
8367 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
8368
8369         PR c/21536
8370         PR c/20760
8371         * gcc.dg/20050527-1.c: New test.
8372
8373         * gcc.dg/i386-sse-12.c: New test.
8374
8375         PR fortran/21729
8376         * gfortran.dg/implicit_5.f90: New test.
8377
8378 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
8379
8380         PR fortran/20883
8381         * gfortran/assign_4.f90: New test.
8382         * gfortran/assign_2.f90: Change compile to run.
8383
8384 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
8385
8386         * lib/target-supports.exp
8387         (check_effective_target_sync_char_short): New.
8388         * gcc.dg/sync-2.c: New.
8389
8390 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8391
8392         PR tree-optimization/21817
8393         * gcc.dg/torture/pr21817-1.c: New.
8394
8395 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
8396
8397         PR c++/21165
8398         * g++.dg/template/init5.C: New.
8399
8400 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
8401
8402         * gfortran.dg/char_initialiser_actual.f90:
8403         Test character initialisers as actual arguments.
8404         * gfortran.dg/char_pointer_comp_assign.f90:
8405         Test character pointer structure component assignments.
8406         * gfortran.dg/char_array_structure_constructor.f90:
8407         Test character components in structure constructors.
8408
8409 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
8410
8411         PR middle-end/20931
8412         * g++.dg/opt/pr20931.C: New test.
8413
8414 2005-05-31  Andreas Jaeger  <aj@suse.de>
8415
8416         PR testsuite/20772
8417         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
8418         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
8419         g++.old-deja/g++.ext/asmspec1.C,
8420         g++.old-deja/g++.other/regstack.C,
8421         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
8422         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
8423         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
8424         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
8425         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
8426         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
8427         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
8428         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
8429         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
8430         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
8431         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
8432         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
8433         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
8434         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
8435         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
8436         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
8437         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
8438         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
8439         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
8440
8441 2005-05-31  Jeff Law  <law@redhat.com>
8442
8443         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
8444
8445 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
8446
8447         PR middle-end/21743
8448         * gcc.dg/builtins-1.c: Activate disabled clog test.
8449         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8450
8451 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
8452
8453         * gfortran.dg/char_pointer_assign.f90:
8454         Test character-pointer assignments and pointer assignments.
8455         * gfortran.dg/char_pointer_dummy.f90:
8456         Test character-pointer dummy arguments.
8457         * gfortran.dg/char_pointer_func.f90:
8458         Test character-pointer function returns.
8459         * gfortran.dg/char_pointer_dependency.f90:
8460         Test character-pointer functions with dependencies.
8461
8462 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
8463
8464         PR c++/21784
8465         * g++.dg/lookup/using14.C: New test.
8466
8467 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
8468
8469         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8470         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
8471         trailing ^M.
8472
8473 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
8474
8475         PR c++/17413
8476         * g++.dg/template/local5.C: New.
8477
8478         PR target/21761
8479         * gcc.c-torture/compile/pr21761.c: New.
8480
8481         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
8482         before darwin8.
8483
8484 2005-05-30  Steven G. Kargl
8485
8486         PR fortran/20846
8487         * gfortran.dg/inquire_8.f90: New test.
8488
8489 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8490
8491         PR libfortran/21376
8492         * gfortran.dg/output_exponents_1.f90: New test.
8493
8494 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8495
8496         PR libfortran/20006
8497         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
8498
8499 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
8500
8501         PR c++/21210
8502         * g++.dg/ext/complex1.C: New test.
8503
8504         PR c++/21340
8505         * g++.dg/init/ctor6.C: New test.
8506
8507 2005-05-29  Jan Hubicka  <jh@suse.cz>
8508
8509         * gcc.c-torture/compile/pr21562.c: New.
8510
8511 2005-05-28  Steven G. Kargl <kargls@comcast.net>
8512
8513         * gfortran.dg/subnormal_1.f90: New test.
8514
8515 2005-05-28  Jan Hubicka  <jh@suse.cz>
8516
8517         * tree-prof.exp: Fix comment.
8518         * value-prof-1.c: New.
8519         * value-prof-2.c: New.
8520         * value-prof-3.c: New.
8521         * value-prof-4.c: New.
8522
8523 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
8524
8525         PR c++/21614
8526         * g++.dg/expr/ptrmem6.C: New test.
8527         * g++.dg/expr/ptrmem6a.C: Likewise.
8528
8529 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
8530
8531         PR tree-optimization/21658
8532         * gcc.dg/tree-ssa/pr21658.c: New.
8533
8534 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
8535
8536         PR c++/21455
8537         * g++.dg/inherit/ptrmem3.C: New.
8538
8539         PR c++/21681
8540         * g++.dg/parse/template16.C: New.
8541
8542 2005-05-27  Andreas Jaeger  <aj@suse.de>
8543
8544         * gcc.dg/setjmp-2.c: Only run in 32-bit.
8545
8546         * gcc.dg/i386-sse-8.c: Run test on all archs.
8547
8548 2005-05-26  Mike Stump  <mrs@apple.com>
8549
8550         * objc.dg/isa-field-1.m: Only run on darwin.
8551         * objc.dg/lookup-1.m: Likewise.
8552         * objc.dg/try-catch-8.m: Likewise.
8553
8554 2005-05-26  Roger Sayle  <roger@eyesopen.com>
8555
8556         PR tree-optimization/9814
8557         * gcc.dg/pr9814-1.c: New test case.
8558
8559 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8560
8561         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
8562         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
8563         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
8564         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
8565         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
8566         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
8567         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
8568         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
8569         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
8570         objc.dg/try-catch-8.m: New.
8571
8572 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
8573
8574         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
8575         remove extraneous semicolons.
8576
8577 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8578
8579         * obj-c++.dg/comp-types-12.mm: New.
8580         * objc.dg/comp-types-11.m: New.
8581         * objc.dg/selector-4.m: New.
8582
8583 2005-05-26  Andreas Jaeger  <aj@suse.de>
8584
8585         PR testsuite/20772
8586         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
8587         g++.old-deja/g++.ext/attrib3.C,
8588         g++.old-deja/g++.other/store-expr1.C,
8589         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
8590         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
8591         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8592         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
8593         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
8594         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
8595         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
8596         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8597         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
8598         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
8599         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
8600         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
8601         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
8602         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
8603         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
8604         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
8605         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
8606         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8607         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
8608
8609 2005-05-26  Andreas Jaeger  <aj@suse.de>
8610
8611         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
8612         x86-64 compilation.
8613
8614 2005-05-26  Andreas Jaeger  <aj@suse.de>
8615
8616         PR testsuite/20772
8617         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
8618         gcc.misc-tests/i386-pf-athlon-1.c,
8619         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8620         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
8621         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
8622         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
8623         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
8624         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
8625         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
8626         programs.
8627
8628         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
8629         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
8630         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
8631         x86-64 compilation.
8632
8633         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
8634         x86_64.
8635
8636         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
8637         effective-target ilp32.
8638
8639 2005-05-26  David Ung  <davidu@mips.com>
8640
8641         * gcc.target/mips/ext_ins.c: New test for testing the generation
8642         of MIPS32/64 rev 2 ext/ins instructions.
8643
8644 2005-05-26  Andreas Jaeger  <aj@suse.de>
8645
8646         * treelang/compile/unsigned.tree: Use gimple instead of
8647         nonexisting generic dump.
8648
8649 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
8650
8651         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
8652
8653 2005-05-26  Andreas Jaeger  <aj@suse.de>
8654
8655         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
8656
8657 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8658
8659         PR libfortran/17283
8660         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
8661         Test callee-allocated memory with write statements.
8662
8663 2005-05-25  Roger Sayle  <roger@eyesopen.com>
8664
8665         PR middle-end/21709
8666         * gcc.dg/pr21709-1.c: New test case.
8667
8668 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8669             Mike Stump  <mrs@apple.com>
8670
8671         * objc/execute/next_mapping.h: Update for C++.
8672
8673         * obj-c++.dg/selector-1.mm: Move to...
8674         * obj-c++.dg/selector-4.mm: here...
8675
8676         * obj-c++.dg/basic.mm: New.
8677         * obj-c++.dg/comp-types-1.mm: New.
8678         * obj-c++.dg/cxx-class-1.mm: New.
8679         * obj-c++.dg/cxx-ivars-1.mm: New.
8680         * obj-c++.dg/cxx-ivars-2.mm: New.
8681         * obj-c++.dg/cxx-ivars-3.mm: New.
8682         * obj-c++.dg/cxx-scope-1.mm: New.
8683         * obj-c++.dg/cxx-scope-2.mm: New.
8684         * obj-c++.dg/defs.mm: New.
8685         * obj-c++.dg/empty-private-1.mm: New.
8686         * obj-c++.dg/encode-1.mm: New.
8687         * obj-c++.dg/encode-2.mm: New.
8688         * obj-c++.dg/encode-3.mm: New.
8689         * obj-c++.dg/extern-c-1.mm: New.
8690         * obj-c++.dg/extra-semi.mm: New.
8691         * obj-c++.dg/fix-and-continue-2.mm: New.
8692         * obj-c++.dg/isa-field-1.mm: New.
8693         * obj-c++.dg/ivar-list-semi.mm: New.
8694         * obj-c++.dg/local-decl-1.mm: New.
8695         * obj-c++.dg/lookup-1.mm: New.
8696         * obj-c++.dg/lookup-2.mm: New.
8697         * obj-c++.dg/method-1.mm: New.
8698         * obj-c++.dg/method-2.mm: New.
8699         * obj-c++.dg/method-3.mm: New.
8700         * obj-c++.dg/method-4.mm: New.
8701         * obj-c++.dg/method-5.mm: New.
8702         * obj-c++.dg/method-6.mm: New.
8703         * obj-c++.dg/method-7.mm: New.
8704         * obj-c++.dg/no-extra-load.mm: New.
8705         * obj-c++.dg/overload-1.mm: New.
8706         * obj-c++.dg/pragma-1.mm: New.
8707         * obj-c++.dg/pragma-2.mm: New.
8708         * obj-c++.dg/private-1.mm: New.
8709         * obj-c++.dg/private-2.mm: New.
8710         * obj-c++.dg/proto-qual-1.mm: New.
8711         * obj-c++.dg/qual-types-1.mm: New.
8712         * obj-c++.dg/stubify-1.mm: New.
8713         * obj-c++.dg/stubify-2.mm: New.
8714         * obj-c++.dg/super-class-1.mm: New.
8715         * obj-c++.dg/super-class-2.mm: New.
8716         * obj-c++.dg/super-dealloc-1.mm: New.
8717         * obj-c++.dg/super-dealloc-2.mm: New.
8718         * obj-c++.dg/template-1.mm: New.
8719         * obj-c++.dg/template-2.mm: New.
8720         * obj-c++.dg/template-3.mm: New.
8721         * obj-c++.dg/template-4.mm: New.
8722         * obj-c++.dg/template-5.mm: New.
8723         * obj-c++.dg/template-6.mm: New.
8724         * obj-c++.dg/try-catch-1.mm: New.
8725         * obj-c++.dg/try-catch-2.mm: New.
8726         * obj-c++.dg/try-catch-3.mm: New.
8727         * obj-c++.dg/try-catch-4.mm: New.
8728         * obj-c++.dg/try-catch-5.mm: New.
8729         * obj-c++.dg/try-catch-6.mm: New.
8730         * obj-c++.dg/try-catch-7.mm: New.
8731         * obj-c++.dg/try-catch-8.mm: New.
8732         * obj-c++.dg/try-catch-9.mm: New.
8733         * obj-c++.dg/va-meth-1.mm: New.
8734
8735 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8736
8737         * obj-c++.dg/selector-1.mm: New.
8738         * obj-c++.dg/selector-2.mm: New.
8739
8740 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8741
8742         * obj-c++.dg/selector-3.mm: New.
8743         * objc.dg/selector-3.m: New.
8744
8745 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8746
8747         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
8748         about where warning appears.
8749
8750 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8751
8752         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
8753         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8754         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8755         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8756
8757 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8758
8759         * gcc.dg/20050524-1.c: New test.
8760
8761 2005-05-25  Jan Hubicka  <jh@suse.cz>
8762
8763         * gcc.dg/tree-prof/inliner-1.c: New.
8764
8765 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
8766
8767         * gcc.dg/tree-prof: New directory.
8768         * gcc.dg/tree-prof/tree-prof.exp: New.
8769
8770 2005-05-25  DJ Delorie  <dj@redhat.com>
8771
8772         * gcc.dg/Wattributes-1.c: New.
8773         * gcc.dg/Wattributes-2.c: New.
8774         * gcc.dg/Wattributes-3.c: New.
8775
8776 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
8777
8778         PR tree-optimization/19833
8779         * gcc.dg/uninit-4.c: Remove xfail.
8780         * gcc.dg/uninit-9.c: Ditto.
8781
8782 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
8783
8784         * obj-c++.dg/bitfield-[1-5].mm: New.
8785         * obj-c++.dg/class-protocol-1.mm: New.
8786         * obj-c++.dg/comp-types-1[0-1].mm: New.
8787         * obj-c++.dg/comp-types-[2-9].mm: New.
8788         * obj-c++.dg/encode-[4-8].mm: New.
8789         * obj-c++.dg/layout-1.mm: New.
8790         * obj-c++.dg/method-1[0-9].mm: New.
8791         * obj-c++.dg/method-2[0-1].mm: New.
8792         * obj-c++.dg/method-[8-9].mm: New.
8793         * obj-c++.dg/objc-gc-3.mm: New.
8794         * obj-c++.dg/try-catch-10.mm: New.
8795         * objc.dg/bitfield-5.m: New.
8796         * objc.dg/comp-types-10.m: New.
8797         * objc.dg/comp-types-9.m: New.
8798         * objc.dg/layout-1.m: New.
8799         * objc.dg/objc-gc-4.m: New.
8800         * objc.dg/try-catch-9.m: New.
8801         * objc.dg/class-protocol-1.m: Tweak diagnostics.
8802         * objc.dg/comp-types-1.m: Likewise.
8803         * objc.dg/comp-types-[5-6].m: Likewise.
8804         * objc.dg/method-9.m: Likewise.
8805
8806 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
8807
8808         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
8809         and on hardware without VMX support.
8810
8811         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
8812
8813         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
8814
8815         * lib/profopt.exp (dg-final-generate, dg-final-use,
8816         profopt-final-code, profopt-get-options): New.
8817         (profopt-execute): Process test directives.
8818
8819         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
8820         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8821         cleanup-tree-dump, cleanup-saved-temps): Update comments.
8822
8823 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
8824
8825         PR C++/21645
8826         * g++.dg/init/ctor5.C: New test.
8827
8828 2005-05-24  Ira Rosen  <irar@il.ibm.com>
8829
8830         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
8831         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
8832         vect-113.c, vect-114.c.
8833
8834 2005-05-23  Adam Nemet  <anemet@lnxw.com>
8835
8836         * gcc.dg/const-elim-1.c: Remove xfails.
8837
8838 2005-05-23  Jeff Law  <law@redhat.com>
8839
8840         * gcc.c-torture/compile/pr21638.c: New test.
8841         * gcc.c-torture/compile/20050520-1.c: New test.
8842
8843 2005-05-23  Nick Clifton  <nickc@redhat.com>
8844
8845         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
8846         be a proper triple, ie: m32r*-*-*.
8847         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8848
8849 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
8850
8851         PR middle-end/21331
8852         PR tree-opt/21293
8853         * gcc.c-torture/compile/pr21293.c: New test.
8854         * gcc.c-torture/execute/pr21331.c: New test.
8855
8856 2004-05-20  Richard Henderson  <rth@redhat.com>
8857
8858         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
8859
8860 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
8861
8862         * obj-c++-dg.exp: Add.
8863         * obj-c++.exp: Add.
8864         * obj-c++.dg/dg.exp: Add.
8865
8866 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
8867
8868         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
8869         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
8870
8871 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
8872
8873         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
8874
8875 2004-05-19  Richard Henderson  <rth@redhat.com>
8876
8877         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
8878
8879 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
8880
8881         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
8882
8883         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
8884
8885 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
8886
8887         PR c++/21495
8888         * g++.dg/parse/extern1.C: New test.
8889         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
8890
8891 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8892
8893         * gcc.dg/c99-math.h: New.
8894         * gcc.dg/c99-math-float-1.c: New test.
8895         * gcc.dg/c99-math-double-1.c: Likewise.
8896         * gcc.dg/c99-math-long-double-1.c: Likewise.
8897
8898 2005-05-18  Richard Henderson  <rth@redhat.com>
8899
8900         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
8901
8902 2005-05-18  Devang Patel  <dpatel@apple.com>
8903
8904         * g++.dg/opt/20050511-1.C: New test.
8905
8906 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
8907
8908         PR libfortran/21127
8909         * gfortran.dg/reshape-complex.f90: New test.
8910
8911 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
8912
8913         * gfortran.dg/array_constructor_1.f90: New test.
8914         * gfortran.dg/array_constructor_2.f90: New test.
8915
8916 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8917
8918         PR fortran/20954
8919         * gfortran.dg/pr20954.f: New test.
8920
8921 2005-05-17  Mike Stump  <mrs@apple.com>
8922
8923         Yet more Objective-C++...
8924
8925         * objc.dg/method-5.m: Update.
8926         * objc.dg/method-6.m: Update.
8927         * objc.dg/method-7.m: Update.
8928         * objc.dg/method-9.m: Update.
8929         * objc.dg/try-catch-2.m: Update.
8930
8931 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
8932
8933         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
8934         Remove little-endian optimizations.
8935
8936 2005-05-17  Jeff Law  <law@redhat.com>
8937
8938         * g++.dg/tree-ssa/pr14814.C: New test.
8939         * gcc.dg/tree-ssa/pr14814.C: New test.
8940         * gcc.dg/tree-ssa/pr17141-1.C: New test.
8941         * gcc.dg/tree-ssa/pr17141-2.C: New test.
8942
8943 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8944
8945         * gcc.dg/compat/generate-random.c: Do not include
8946         libiberty.h.
8947         * gcc.dg/compat/generate-random_r.c: Likewise.
8948
8949 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
8950
8951         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
8952
8953 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8954
8955         PR middle-end/21595
8956         * g++.dg/tree-ssa/builtin1.C: New testcase.
8957
8958 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
8959
8960         PR c++/21454
8961         * g++.dg/opt/const4.C: New test.
8962
8963         PR middle-end/21492
8964         * g++.dg/opt/crossjump1.C: New test.
8965
8966         PR tree-optimization/21610
8967         * gcc.c-torture/compile/20050516-1.c: New test.
8968
8969         PR fortran/15080
8970         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
8971         about the test failing.
8972         * gfortran.fortran-torture/execute/where_7.f90: New test.
8973         * gfortran.fortran-torture/execute/where_8.f90: New test.
8974
8975 2005-05-16  Richard Henderson  <rth@redhat.com>
8976
8977         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
8978         i?86 and x86_64.
8979
8980 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
8981
8982         * gcc.dg/compat/generate-random.c (config.h): Do not include.
8983         (limits.h): Include unconditionally.
8984         (stdlib.h): Likewise.
8985         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
8986         (limits.h): Include unconditionally.
8987         (stdlib.h): Likewise.
8988         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8989         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8990         (limits.h): Include unconditionally.
8991         (stdlib.h): Likewise.
8992         (hashtab.h): Do not include.
8993         (getopt.h): Likewise.
8994         (stddef.h): Include.
8995         (hashval_t): Define.
8996         (struct entry): Add "next" field.
8997         (HASH_SIZE): New macro.
8998         (hash_table): New variable.
8999         (switchfiles): Do not use xmalloc.
9000         (mix): New macro.
9001         (iterative_hash): New function.
9002         (hasht): Remove.
9003         (e_exists): New function.
9004         (e_insert): Likewise.
9005         (output): Use, instead of libiberty hashtable functions.
9006         (main): Do not use getopt.  Do not call htab_create.
9007
9008 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
9009
9010         PR libstdc++/21526
9011         * lib/target-supports.exp (check_mkfifo_available):
9012         Return 0 for cygwin as mkfifo support incomplete on platform.
9013         Fix typos in comments.
9014
9015 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
9016
9017         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
9018
9019 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
9020
9021         PR fortran/17432
9022         * gfortran.dg/assign_4.f: New test.
9023
9024 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
9025
9026         PR tree-optimization/21563
9027         * gcc.dg/tree-ssa/pr21563.c: New.
9028
9029 2005-05-14  Jan Hubicka  <jh@suse.cz>
9030
9031         * gcc.dg/noreturn-7.c: Allow control reaches warning.
9032
9033 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
9034
9035         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
9036
9037 2005-05-13  Julian Brown  <julian@codesourcery.com>
9038
9039         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
9040         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
9041
9042 2005-05-13  Jan Hubicka  <jh@suse.cz>
9043
9044         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
9045         * gcc.dg/fold-xor-?.c: Likewise.
9046         * gcc.dg/pr15784-?.c: Likewise.
9047         * gcc.dg/pr20922-?.c: Likewise.
9048         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
9049         * gcc.dg/tree-ssa/pr17598.c: Likewise.
9050         * gcc.dg/tree-ssa/pr20470.c: Likewise.
9051
9052 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9053
9054         PR fortran/21260
9055         * gfortran.dg/hollerith_1.f90: New test.
9056
9057 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9058
9059         * gfortran.dg/func_result_2.f90: New test.
9060
9061 2005-05-11  Bud Davis  <bdavis@gfortran.org>
9062
9063         * gfortran.dg/dev_null.f90: New test.
9064
9065 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
9066
9067         * gcc.dg/arm-vfp1.c: Revert last change.
9068
9069 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
9070
9071         PR middle-end/19807
9072         PR tree-optimization/19639
9073         * g++.dg/tree-ssa/pr19807.C: New testcase.
9074
9075 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9076
9077         PR libfortran/21471
9078         * gfortran.dg/append-1.f90: New test.
9079
9080 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9081
9082         * gcc.dg/pr18501.c: XFAIL.
9083         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
9084         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
9085         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
9086         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9087         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9088         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
9089         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
9090         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9091
9092 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9093
9094         PR fortran/20178
9095         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
9096         gfortran.dg/f2c_3.f90: New tests.
9097
9098         * gfortran.dg/return_1.f90: Fix dg annotation.
9099
9100 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9101
9102         * gcc.c-torture/compile/20050510-1.c: New test.
9103
9104 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
9105
9106         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
9107
9108 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
9109
9110         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
9111
9112 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
9113
9114         PR c/17913
9115         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
9116
9117 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
9118
9119         PR c/21342
9120         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
9121         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
9122
9123 2005-05-10  Ben Elliston  <bje@au.ibm.com>
9124
9125         PR debug/16676
9126         * gcc.dg/debug/pr16676.c: New test.
9127
9128 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
9129
9130         PR testsuite/21443
9131         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
9132         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
9133         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
9134         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
9135         Change -O1 to -O2.
9136         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
9137         -fno-tree-dominator-opts.
9138
9139 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9140
9141         * gfortran.dg/return_1.f90: New test.
9142
9143 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
9144
9145         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
9146
9147         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
9148
9149 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
9150
9151         PR c++/21427
9152         * g++.dg/inherit/covariant13.C: New.
9153
9154 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9155
9156         PR libfortran/19155
9157         * gfortran.dg/pr19155.f: New test.
9158
9159 2005-05-08  Roger Sayle  <roger@eyesopen.com>
9160
9161         PR inline-asm/8788
9162         * gcc.dg/pr8788-1.c: New testcase.
9163
9164 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
9165
9166         PR target/21416
9167         * gcc.target/mips/fpcmp-[12].c: New tests.
9168
9169 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
9170
9171         * lib/target-supports-dg.exp (dg-require-fork): New function.
9172         (dg-require-mkfifo): Likewise.
9173         * lib/target-supports.exp (check_function_available): New
9174         function.
9175         (check_fork_available): Likewise.
9176         (check_mkfifo_available): Likewise.
9177
9178 2005-05-06  Jeff Law  <law@redhat.com>
9179
9180         * gcc.c-torture/compile/pr21380.c: New test.
9181
9182 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
9183
9184         PR c++/20961
9185         * g++.dg/ext/weak3.C: New test.
9186
9187 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
9188
9189         PR c++/21352
9190         * g++.dg/template/crash37.C: New test.
9191
9192 2005-05-05  Paul Brook  <paul@codesourcery.com>
9193
9194         * gcc.dg/arm-g2.c: Use effective-target arm32.
9195         * gcc.dg/arm-mmx-1.c: Ditto.
9196         * gcc.dg/arm-scd42-2.c: Ditto.
9197         * gcc.dg/arm-vfp1.c: Ditto.
9198         * lib/target-supports.exp (check_effective_target_arm32): New
9199         function.
9200
9201 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
9202
9203         PR libfortran/21354
9204         gfortran.dg/in_pack_rank7.f90: New test.
9205
9206 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
9207
9208         PR middle-end/15618
9209         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
9210
9211 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
9212
9213         PR middle-end/21265
9214         * gcc.dg/20050503-1.c: New test.
9215
9216         PR rtl-optimization/21239
9217         * gcc.dg/i386-sse-11.c: New test.
9218
9219 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
9220
9221         PR target/16888
9222         * gcc.target/i386/asm-1.c: New test.
9223
9224 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
9225
9226         PR rtl-optimization/21330
9227         * gcc.c-torture/execute/20050502-1.c: New test.
9228
9229         PR target/21297
9230         * gcc.c-torture/execute/20050502-2.c: New test.
9231
9232 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
9233
9234         PR middle-end/21282
9235         * gcc.dg/pr21282.c: New.
9236
9237 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9238
9239         * gcc.dg/vect/pr20122.c: Clean up .vect file.
9240         * gcc.dg/vect/vect-92.c: Likewise.
9241         * gcc.dg/vect/vect-93.c: Likewise.
9242         * gcc.dg/vect/vect-dv-1.c: Likewise.
9243         * gcc.dg/vect/vect-dv-2.c: Likewise.
9244         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
9245
9246 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9247
9248         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
9249         * gfortran.dg/vect/vect-2.f90: Likewise.
9250         * gfortran.dg/vect/vect-3.f90: Likewise.
9251         * gfortran.dg/vect/vect-4.f90: Likewise.
9252         * gfortran.dg/vect/vect-5.f90: Likewise.
9253
9254 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
9255
9256         PR target/20813
9257         * gcc.dg/rs6000-fpint-2.c: New.
9258
9259 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
9260
9261         PR c/15698
9262         * gcc.dg/builtins-30.c: Update expected messages.
9263         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
9264         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
9265         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
9266
9267 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
9268
9269         PR tree-optimization/21294
9270         * gcc.dg/tree-ssa/pr21294.c: New.
9271
9272 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
9273
9274         * gcc.dg/altivec-3.c (vec_store): Do not use the old
9275         __builtin_altivec_st_internal_4si built-in.
9276
9277 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
9278
9279         PR c++/15875
9280         * g++.dg/template/ptrmem14.C: New test.
9281
9282 2005-05-02  Paul Brook  <paul@codesourcery.com>
9283
9284         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
9285
9286 2005-05-02  Michael Matz  <matz@suse.de>
9287
9288         PR c++/19542
9289         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
9290
9291 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
9292
9293         * g++.dg/cpp/weak.C: New test.
9294
9295 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
9296
9297         * gcc.dg/tree-ssa/loop-8.c: New test.
9298
9299 2005-04-30  Michael Maty  <matz@suse.de>
9300
9301         * gcc.dg/inline-mcpy.c: New test.
9302
9303 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
9304
9305         PR libfortran/18958
9306         * gfortran.dg/eoshift.f90: New test case.
9307
9308 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
9309
9310         PR libfortran/18857
9311         * gfortran.dg/matmul_1.f90: New test.
9312
9313 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9314
9315         PR tree-optimization/21030
9316         * gcc.dg/tree-ssa/pr21030.c: New.
9317
9318 2005-04-29  Devang Patel  <dpatel@apple.com>
9319
9320         PR tree-optimization/21272
9321         * gcc.dg/vect/vect-ifcvt-10.c: New test.
9322
9323 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
9324
9325         PR fortran/13082
9326         PR fortran/18824
9327         * gfortran.dg/entry_4.f90: New test.
9328         * gfortran.fortran-torture/execute/entry_1.f90: New test.
9329         * gfortran.fortran-torture/execute/entry_2.f90: New test.
9330         * gfortran.fortran-torture/execute/entry_3.f90: New test.
9331         * gfortran.fortran-torture/execute/entry_4.f90: New test.
9332         * gfortran.fortran-torture/execute/entry_5.f90: New test.
9333         * gfortran.fortran-torture/execute/entry_6.f90: New test.
9334         * gfortran.fortran-torture/execute/entry_7.f90: New test.
9335
9336 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9337
9338         * gfortran.fortran-torture/execute/entry_8.f90: New test.
9339
9340 2005-04-29  Paul Brook   <paul@codesourcery.com>
9341
9342         * gfortran.dg/entry_3.f90: New test.
9343
9344 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9345
9346         * gfortran.dg/implicit_4.f90: New test.
9347
9348 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
9349
9350         * lib/target-supports.exp (check_profiling_available): Return
9351         false for xtensa-*-elf.
9352
9353 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
9354
9355         * lib/fortran-torture.exp (fortran-torture.exp): Catch
9356         error if file cannot be deleted.
9357
9358 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9359
9360         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
9361         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
9362         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
9363         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
9364         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
9365         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
9366         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
9367         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
9368         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
9369         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9370         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
9371         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
9372         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
9373
9374 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9375
9376         PR fortran/20865
9377         * gfortran.dg/pr20865.f90: New test.
9378
9379 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
9380
9381         * gcc.dg/void-cast-2.c: New test.
9382
9383 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9384
9385         PR c/21159
9386         * gcc.dg/void-cast-1.c: New test.
9387
9388 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
9389
9390         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
9391
9392 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9393
9394         PR fortran/21177
9395         * gfortran.dg/pr21177.f90: New test.
9396
9397 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
9398
9399         PR tree-optimization/21171
9400         * gcc.dg/tree-ssa/pr21171.c: New test.
9401
9402 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
9403
9404         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9405         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9406         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9407         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9408         gcc.dg/tree-ssa/gen-vect-32.c: New.
9409         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
9410         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
9411         don't run on PPC32.
9412
9413 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9414
9415         PR c/21213
9416         * gcc.dg/transparent-union-3.c: New test.
9417
9418 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9419
9420         PR c/20740
9421         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
9422         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
9423         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
9424         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
9425         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
9426         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
9427
9428 2005-04-26  Jeff Law  <law@redhat.com>
9429
9430         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
9431         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
9432         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
9433         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
9434         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
9435         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
9436         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
9437
9438 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
9439
9440         PR tree-optimization/17598
9441         * gcc.dg/tree-ssa/pr17598.c: New testcase.
9442
9443 2005-04-25  Mike Stump  <mrs@apple.com>
9444
9445         * objc.dg/fix-and-continue-1.m: Add.
9446
9447 2005-04-25  Roger Sayle  <roger@eyesopen.com>
9448
9449         PR c++/20995
9450         * g++.dg/opt/pr20995-1.C: New test case.
9451
9452 2005-04-25  Devang Patel <dpatel@apple.com>
9453
9454         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
9455
9456 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9457
9458         PR testsuite/21062
9459         * g++.dg/opt/alias2.C (printf): Correct the prototype.
9460
9461 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9462
9463         PR C++/21188
9464         * g++.dg/opt/rtti2.C: New test.
9465
9466 2005-04-25  Paul Brook  <paul@codesourcery.com>
9467         Steven G. Kargl  <kargls@comcast.net>
9468
9469         PR fortran/20879
9470         * gfortran.dg/ichar_1.f90: New file.
9471
9472 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
9473
9474         PR middle-end/20991
9475         * g++.dg/opt/pr20991.C: New test.
9476
9477         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
9478         where sizeof (type) < __alignof__ (type).
9479         * gcc.dg/compat/struct-layout-1.h: Likewise.
9480
9481 2005-04-24  Per Bothner  <per@bothner.com>
9482             Devang Patel  <dpatel@apple.com>
9483
9484         PR preprocessor/20907
9485         * gcc.dg/cpp/very-long-comment.c: New test.
9486
9487 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9488
9489         PR fortran/20059
9490         * gfortran.dg/common_5.f: New test.
9491
9492 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
9493
9494         PR middle-end/21082
9495         * g++.dg/tree-ssa/pr21082.C: New testcase.
9496
9497 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
9498
9499         * gcc.dg/vect/vect-99.c: New test.
9500
9501 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
9502
9503         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
9504
9505 2005-04-22  Jeff Law  <law@redhat.com>
9506
9507         * gcc.dg/uninit-5.c: Remove xfails.
9508         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
9509         conditionals and loads.
9510
9511 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
9512
9513         PR libfortran/20074
9514         PR libfortran/20436
9515         PR libfortran/21108
9516         * gfortran.dg/nested_reshape.f90: new test
9517         * gfortran.dg/reshape-alloc.f90: new test
9518         * gfortran.dg/reshape.f90: new test
9519
9520 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
9521
9522         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
9523
9524         * gcc.dg/arm-vfp1.c: New test.
9525
9526 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
9527
9528         PR c++/21087
9529         * g++.dg/lookup/builtin2.C: New test.
9530
9531 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9532
9533         * gcc.dg/weak/weak-13.c: New test.
9534
9535 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
9536
9537         * lib/target-supports.exp (check_effective_target_sync_int_long):
9538         Add powerpc*.
9539
9540 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
9541
9542         * gcc.target/mips/branch-1.c: New test.
9543
9544 2005-04-21  Richard Henderson  <rth@redhat.com>
9545
9546         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
9547         * gcc.dg/vect/vect-86.c: Likewise.
9548         * gcc.dg/vect/vect-87.c: Likewise.
9549         * gcc.dg/vect/vect-88.c: Likewise.
9550
9551 2005-04-21  Devang Patel  <dpatel@apple.com>
9552
9553         PR optimization/20994
9554         * gcc.dg/tree-ssa/ifc-3.c: New test.
9555
9556 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
9557
9558         PR c/12913
9559         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
9560         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
9561         gcc.dg/c99-vla-jump-5.c: New tests.
9562
9563 2005-04-19  Richard Henderson  <rth@redhat.com>
9564
9565         * lib/target-supports.exp (check_effective_target_vect_int_mult):
9566         Fix typo in exists check.
9567         (check_effective_target_sync_int_long): New.
9568         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
9569         * gcc.dg/ia64-sync-2.c: Likewise.
9570         * gcc.dg/ia64-sync-3.c: Likewise.
9571         * gcc.dg/ia64-sync-4.c: Likewise.
9572
9573 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
9574
9575         * gcc.dg/fold-xor-1.c: New test.
9576         * gcc.dg/fold-xor-2.c: New test.
9577
9578 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
9579
9580         PR target/20670
9581         * g++.dg/eh/fp-regs.C: New test.
9582
9583 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
9584
9585         * gcc.dg/Wint-to-pointer-cast-1.c,
9586         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
9587         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
9588         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
9589
9590 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9591
9592         PR fortran/16861
9593         * gfortran.dg/pr16861.f90: New test.
9594
9595 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9596
9597         * gcc.dg/pr21085.c: New test.
9598
9599 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
9600
9601         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
9602         (setup_mips_tests, dg-mips-options): New procedures.
9603         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
9604         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
9605         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
9606         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9607         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
9608         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
9609         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
9610         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9611         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
9612         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
9613         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
9614         dg-mips-options instead of dg-options.  Remove now-redundant
9615         preprocessor guards.
9616         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
9617         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9618         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9619         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
9620         * gcc.dg/vr-mult-2.c: Delete.
9621         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
9622         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
9623         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
9624         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
9625         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
9626         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
9627         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
9628
9629 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
9630
9631         * ada/acats/run_all.sh: Use sync when executable not present.
9632
9633 2005-04-18  Devang Patel  <dpatel@apple.com>
9634
9635         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
9636         * gcc.dg/vect/vect-11a.c: New.
9637         * gcc.dg/vect/vect-none.c: Update.
9638         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
9639
9640 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9641
9642         PR tree-optimization/20922
9643         * gcc.dg/pr20922-1.c: New test.
9644         * gcc.dg/pr20922-2.c: New test.
9645         * gcc.dg/pr20922-3.c: New test.
9646         * gcc.dg/pr20922-4.c: New test.
9647         * gcc.dg/pr20922-5.c: New test.
9648         * gcc.dg/pr20922-6.c: New test.
9649
9650 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9651
9652         PR libfortran/20950
9653         * gfortran.dg/pr20950.f: New test.
9654
9655 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9656
9657         PR libfortran/19216
9658         * gfortran.dg/pr19216.f: New test.
9659
9660 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
9661
9662         PR tree-optimization/21001
9663         * gcc.dg/tree-ssa/pr21001.c: New.
9664
9665 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
9666
9667         PR libfortran/21075
9668         * gfortran.dg/reshape_rank7.f90: New test.
9669
9670 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
9671
9672         PR libfortran/12884 gfortran.dg/pr12884.f: New test
9673         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
9674         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
9675         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
9676         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
9677         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
9678         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
9679         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
9680         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
9681         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
9682         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
9683         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
9684         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
9685         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
9686         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
9687         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
9688         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
9689         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
9690         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
9691         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
9692         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
9693
9694 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
9695
9696         * gfortran.dg/wtruncate.f: New testcase.
9697         * gfortran.dg/wtruncate.f90: New testcase.
9698
9699 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
9700
9701         PR c++/21025
9702         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
9703         which sizeof/alignof is dependent, rather than just whether we are
9704         processing_template_decl.
9705
9706 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9707
9708         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9709         corrected typo where the wrong variables had been compared.
9710
9711 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9712
9713         PR libfortran/18495
9714         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9715         Test callee-allocated version of return array with a write
9716         statement.
9717         Test spread with a temporary with another write statement.
9718
9719 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
9720
9721         PR tree-optimization/21031
9722         * gcc.dg/tree-ssa/pr21031.c: New.
9723
9724 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
9725
9726         PR tree-optimization/21004
9727         * gcc.dg/builtins-53.c: Include builtins-config.h.
9728         Check floorf, ceilf, floorl and ceill transformations
9729         only when HAVE_C99_RUNTIME is defined.
9730
9731 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
9732
9733         PR middle-end/20739
9734         * gcc.dg/tree-ssa/pr20739.c: New test.
9735
9736 2005-04-14  Mike Stump  <mrs@apple.com>
9737
9738         * gcc.dg/Foundation.framework/empty: New.
9739         * gcc.dg/framework-2.c: New.
9740
9741 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9742
9743         PR tree-optimization/21021
9744         * gcc.c-torture/compile/pr21021.c: New.
9745
9746 2005-04-14  Janis Johnson  <janis187@us.ibm.com
9747
9748         PR testsuite/21010
9749         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
9750         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
9751         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
9752         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
9753         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
9754         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
9755         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
9756         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
9757
9758 2005-04-14  Richard Henderson  <rth@redhat.com>
9759
9760         * lib/target-supports.exp (check_effective_target_vect_condition):
9761         Add ia64, i?86, and x86_64.
9762
9763 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
9764
9765         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
9766
9767 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9768
9769         PR tree-optimization/20657
9770         * gcc.dg/tree-ssa/pr20657.c: New.
9771
9772 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
9773
9774         * gcc.dg/builtins-53.c: Also check (int)trunc* and
9775         (long long int)trunc*.
9776
9777 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
9778
9779         PR target/20927
9780         * gcc.dg/pr20927.c: New test.
9781
9782 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
9783
9784         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
9785         * gcc.target/mips/asm-1.c: Likewise.
9786
9787 2005-04-13  Dale Johannesen  <dalej@apple.com>
9788
9789         * objc.dg/objc-fast-4.m: New.
9790
9791 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
9792
9793         * gcc.target/cris/torture/cris-torture.exp: New driver in new
9794         directory.
9795         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
9796
9797 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
9798
9799         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
9800         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
9801         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
9802
9803 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
9804
9805         PR tree-optimization/20913
9806         * gcc.dg/tree-ssa/pr20913.c: New.
9807
9808         PR tree-optimization/20702
9809         * gcc.dg/tree-ssa/pr20702.c: New.
9810
9811 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9812
9813         PR c++/13744
9814         * g++.dg/inherit/local3.C: New test.
9815
9816 2005-04-12  Jeff Law  <law@redhat.com>
9817
9818         * gcc.dg/tree-ssa/20050412-1.c: New test.
9819
9820 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
9821
9822         PR libfortran/19016
9823         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
9824         Add tests with mask generated by expression.
9825         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9826         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9827         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9828
9829 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
9830
9831         PR middle-end/20917
9832         * gcc.dg/20050409-1.c: New test.
9833
9834 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
9835
9836         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
9837
9838 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9839
9840         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9841         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
9842         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9843         (TARGET_CXX): Adjust accordingly.
9844         * target.h (struct gcc_target): Remove epxort_class_data.  Add
9845         determine_class_data_visibility and class_data_always_comdat.
9846         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9847         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
9848         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9849         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
9850         (arm_cxx_determine_class_data_visibility): New.
9851         (arm_cxx_class_data_always_comdat): Likewise.
9852         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9853         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
9854         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9855         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
9856         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
9857         Define.
9858
9859 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9860
9861         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
9862
9863 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
9864
9865         * gcc.dg/i386-darwin-fpmath.c: New.
9866
9867 2004-04-11  Devang Patel  <dpatel@apple.com>
9868
9869         * lib/target-supports.exp (check_effective_target_vect_condition): New.
9870         * gcc.dg/vect/vect-ifcvt-1.c: New test.
9871         * gcc.dg/vect/vect-ifcvt-2.c: New test.
9872         * gcc.dg/vect/vect-ifcvt-3.c: New test.
9873         * gcc.dg/vect/vect-ifcvt-4.c: New test.
9874         * gcc.dg/vect/vect-ifcvt-5.c: New test.
9875         * gcc.dg/vect/vect-ifcvt-6.c: New test.
9876         * gcc.dg/vect/vect-ifcvt-7.c: New test.
9877         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
9878
9879 2004-04-11  Devang Patel  <dpatel@apple.com>
9880
9881         * gcc.dg/vect/vect-dv-1.c: New test.
9882         * gcc.dg/vect/vect-dv-2.c: New test.
9883
9884 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9885
9886         PR tree-optimization/20933
9887         * gcc.dg/tree-ssa/pr20933.c: New test.
9888
9889 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9890
9891         * gfortran.dg/fold_nearest.f90: New test.
9892
9893 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
9894
9895         * gcc.dg/tree-ssa/alias-1.c: New test.
9896
9897 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9898
9899         PR tree-optimization/20920
9900         * g++.dg/tree-ssa/pr20920.C: New test.
9901
9902 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
9903
9904         * gcc.dg/builtins-53.c: Also check (int)ceil* and
9905         (long long int)ceil*.
9906
9907 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
9908
9909         * g++.dg/warn/Wdtor1.C: Declare template in system header with
9910         explicit C++ linkage.
9911
9912 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9913
9914         * gfortran.dg/pr17229.f: Take care of the new obsolescence
9915         warning for arithmetic IF statements.
9916
9917 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
9918
9919         * eor_handling_1.f90: New test case.
9920         * eor_handling_2.f90: New test case.
9921         * eor_handling_3.f90: New test case.
9922         * eor_handling_4.f90: New test case.
9923         * eor_handling_5.f90: New test case.
9924         * noadv_size.f90: New test case.
9925         * pad_no.f90: New test case.
9926
9927 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
9928
9929         * gcc.c-torture/execute/20050410-1.c: New test.
9930
9931 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
9932
9933         * gcc.dg/pr20126.c: New.
9934
9935 2005-04-09  Bud Davis  <bdavis@gfortran.org>
9936             Steven G. Kargl <kargls@comcast.net>
9937
9938         * gfortran.dg/PR19872.f: New test.
9939
9940 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9941
9942         * gfortran.dg/nint_1.f90: Fix dg-do directive.
9943
9944 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9945
9946         * gfortran.dg/nint_1.f90: New test.
9947
9948 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9949
9950         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
9951         Added test for callee-allocated arrays with write statements.
9952         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9953         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9954         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9955         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9956         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9957
9958 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9959
9960         PR libfortran/20163
9961         * gfortran.dg/open-options-blanks.f: New test.
9962
9963 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9964
9965         PR fortran/13257
9966         * gfortran.dg/comma_format_extension_[1234].f: New tests.
9967
9968 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
9969
9970         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9971         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9972         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9973         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9974         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9975         * gcc.c-torture/execute/stdarg-4.c: New test.
9976
9977         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
9978
9979         PR target/20795
9980         * g++.dg/abi/param2.C: New test.
9981
9982 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9983
9984         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
9985
9986 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9987
9988         * gcc.dg/builtins-53.c: New test.
9989
9990 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
9991
9992         * g++.dg/tree-ssa/pr18178.C: New test.
9993         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
9994         * gcc.c-torture/execute/20041019-1.c: New test.
9995         * gcc.dg/tree-ssa/20041008-1.c: New test.
9996         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
9997         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
9998         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
9999         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
10000         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
10001         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
10002         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
10003         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
10004         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10005         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10006
10007 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
10008
10009         PR rtl-optimization/20466
10010         * gcc.c-torture/execute/pr20466-1.c: New test.
10011
10012 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
10013
10014         PR c++/20905
10015         * g++.dg/parse/cond2.C: New test.
10016
10017         PR c++/20145
10018         * g++.dg/warn/Wdtor1.C: New test.
10019
10020 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10021
10022         PR fortran/17229
10023         * gfortran.dg/pr17229.f: New test.
10024
10025 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
10026
10027         * gfortran.dg/tiny_1.f90: New test.
10028         * gfortran.dg/tiny_2.f90: ditto.
10029
10030 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
10031
10032         * gfortran.dg/eor_1.f90: Fix dg-do run line
10033         * gfortran.dg/open_new.f90: Fix dg-do run line
10034
10035 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
10036
10037         * lib/target-supports.exp (get_compiler_messages): Support
10038         optional arguments, the fourth being compiler options.
10039         (check_effective_target_fpic): New proc.
10040         * gcc.dg/20050321-2.c: Restrict to target fpic.
10041
10042 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
10043
10044         * gcc.dg/15443-1.c: New test.
10045         * gcc.dg/15443-2.c: Likewise.
10046
10047 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10048
10049         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
10050
10051 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10052
10053         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
10054
10055 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10056
10057         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
10058         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
10059         -m64.
10060         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
10061         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
10062         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
10063
10064 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
10065
10066         PR c++/20212
10067         * g++.dg/warn/Wunused-11.C: New test.
10068
10069 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
10070
10071         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
10072
10073 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
10074
10075         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
10076
10077 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10078
10079         PR c++/20734
10080         * g++.dg/template/ptrmem13.C: New test.
10081
10082 2005-04-05  Per Bothner  <per@bothner.com>
10083
10084         * lib/gcc.exp: Always add -fno-show-column, for now.
10085
10086 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
10087
10088         PR testsuite/20767
10089         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
10090         of plain old "unsigned int" for the type of "i".  Makes this test
10091         64bit clean.
10092
10093 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
10094
10095         * gcc.dg/i386-ssefn-1.c: New test.
10096         * gcc.dg/i386-ssefn-2.c: New test.
10097         * gcc.dg/i386-ssefn-3.c: New test.
10098         * gcc.dg/i386-ssefn-4.c: New test.
10099
10100 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
10101
10102         PR tree-optimization/20076
10103         * gcc.dg/builtin-apply4.c: New test.
10104
10105         PR preprocessor/19475
10106         * gcc.dg/cpp/macspace1.c: New test.
10107         * gcc.dg/cpp/macspace2.c: New test.
10108
10109 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10110
10111         * gfortran.dg/pr20755.f: Fixed bad format.
10112
10113 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10114
10115         PR c++/20763
10116         * g++.dg/ext/attrib21.C: New test.
10117
10118 2004-04-05  Devang Patel  <dpatel@apple.com>
10119
10120         * lib/target-supports.exp (check_effective_target_vect_shif): New.
10121         * gcc.dg/vect/vect-shift-1.c: New test.
10122
10123 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10124
10125         PR libfortran/20755
10126         * gfortran.dg/pr20755.f: New test.
10127
10128 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
10129
10130         * gfortran.dg/pr15959.f90: New test.
10131         * gfortran.dg/string_pad_trunc.f90: New test.
10132
10133 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10134
10135         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
10136         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
10137         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
10138         syntax.
10139
10140 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10141
10142         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
10143
10144 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10145
10146         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
10147         * gcc.c-torture/compile/20011119-2.c: Likewise.
10148         * gcc.c-torture/compile/981001-2.c: Likewise.
10149
10150 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
10151
10152         PR c++/20679
10153         * g++.dg/template/overload4.C: New test.
10154
10155 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10156
10157         PR c++/20746
10158         * g++.dg/abi/covariant5.C: New.
10159
10160         PR debug/20505
10161         * g++.dg/debug/const2.C: New.
10162
10163 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
10164
10165         PR rtl-optimization/16104
10166         * gcc.c-torture/execute/20050316-1.c: New test.
10167
10168 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10169
10170         * g++.dg/template/spec23.C: Fix dg-error text.
10171
10172 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
10173
10174         PR c++/19199
10175         * g++.dg/expr/lval2.C: New.
10176
10177 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10178
10179         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
10180         __builtin_strcasecmp and __builtin_strncasecmp.
10181
10182 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10183
10184         PR c++/20723
10185         * g++.dg/template/spec22.C: New.
10186         * g++.dg/template/spec23.C: New.
10187
10188 2005-04-03  Dale Ranta  <dir@lanl.gov>
10189             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10190
10191         PR libfortran/20068
10192         PR libfortran/20125
10193         PR libfortran/20156
10194         PR libfortran/20471
10195         * gfortran.dg/backspace.f: New test.
10196
10197 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
10198
10199         * gcc.dg/pr19345.c: New test.
10200
10201 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10202
10203         PR tree-optimization/20640
10204         * gcc.dg/torture/tree-loop-1.c: New.
10205
10206 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10207
10208         PR rtl-optimization/20290
10209         * gcc.c-torture/execute/loop-ivopts-2.c: New.
10210
10211 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
10212
10213         * gcc.dg/rs6000-fpint.c: New.
10214
10215 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10216
10217         * gcc.dg/old-style-then-proto-1.c: New test.
10218
10219 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10220
10221         * gfortran.fortran-torture/execute/backspace.f90: Check
10222         after backspace and read was incorrect.
10223
10224 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10225
10226         * gcc.c-torture/execute/builtins/strcat.c: Check the result
10227         buffer past the terminating NUL using memcmp.
10228         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
10229         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
10230
10231         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
10232         Fix unused/uninitialized variable warnings.
10233
10234         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
10235         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
10236         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
10237         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
10238
10239         * gcc.c-torture/execute/builtins/abs-1-lib.c,
10240         gcc.c-torture/execute/builtins/fputs-lib.c,
10241         gcc.c-torture/execute/builtins/lib/fprintf.c,
10242         gcc.c-torture/execute/builtins/lib/main.c,
10243         gcc.c-torture/execute/builtins/lib/memcmp.c,
10244         gcc.c-torture/execute/builtins/lib/memmove.c,
10245         gcc.c-torture/execute/builtins/lib/mempcpy.c,
10246         gcc.c-torture/execute/builtins/lib/memset.c,
10247         gcc.c-torture/execute/builtins/lib/printf.c,
10248         gcc.c-torture/execute/builtins/lib/sprintf.c,
10249         gcc.c-torture/execute/builtins/lib/stpcpy.c,
10250         gcc.c-torture/execute/builtins/lib/strchr.c,
10251         gcc.c-torture/execute/builtins/lib/strcmp.c,
10252         gcc.c-torture/execute/builtins/lib/strcpy.c,
10253         gcc.c-torture/execute/builtins/lib/strcspn.c,
10254         gcc.c-torture/execute/builtins/lib/strlen.c,
10255         gcc.c-torture/execute/builtins/lib/strncat.c,
10256         gcc.c-torture/execute/builtins/lib/strncmp.c,
10257         gcc.c-torture/execute/builtins/lib/strncpy.c,
10258         gcc.c-torture/execute/builtins/lib/strrchr.c,
10259         gcc.c-torture/execute/builtins/lib/strspn.c,
10260         gcc.c-torture/execute/builtins/lib/strstr.c,
10261         gcc.c-torture/execute/builtins/memops-asm-lib.c,
10262         gcc.c-torture/execute/builtins/strlen-2.c,
10263         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
10264         prototypes.
10265
10266 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10267
10268         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
10269         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
10270         selectany usage.
10271
10272 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
10273
10274         PR c++/19406
10275         * g++.dg/debug/using1.C: New test.
10276
10277 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
10278
10279         PR middle-end/20524
10280         * gcc.dg/alias-7.c: Prefix asm-declared name with
10281         __USER_LABEL_PREFIX__.
10282
10283 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
10284
10285         Fix fallout from PR middle-end/15700:
10286         * gcc.c-torture/compile/20011119-1.c: Take
10287         __USER_LABEL_PREFIX__ into account.
10288         * gcc.c-torture/compile/20011119-2.c: Likewise.
10289
10290 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10291
10292         PR c++/18644
10293         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
10294
10295 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10296
10297         PR c/17855
10298         * gcc.c-torture/compile/struct-non-lval-1.c,
10299         gcc.c-torture/compile/struct-non-lval-2.c,
10300         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
10301
10302 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
10303
10304         * gcc.dg/tls/tls.exp: Remove temporary file.
10305         * g++.dg/tls/tls.exp: Ditto.
10306         * lib/file-format.exp: Ditto.
10307         * g++.dg/special/ecos.exp: Ditto.
10308
10309         * lib/profopt.exp: Treat prof_ext as a list.
10310         * gcc.misc-tests/bprob.exp: Ditto.
10311         * g++.dg/bprob/bprob.exp: Ditto.
10312
10313         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
10314         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
10315         g++.dg/tree-ssa/pointer-reference-alias.C,
10316         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
10317         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
10318         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
10319         g++.dg/vect/pr19951.cc: Ditto.
10320         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
10321         gcc.dg/builtins-47.c: Ditto.
10322         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
10323         gcc.dg/pr20115-1.c: Ditto.
10324         * gcc.dg/tree-ssa/20030530-2.c,
10325         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
10326         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10327         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
10328         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10329         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
10330         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
10331         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
10332         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
10333         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
10334         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
10335         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
10336         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
10337         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
10338         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
10339         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
10340         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10341         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10342         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10343         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10344         gcc.dg/tree-ssa/20030824-1.c,
10345         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
10346         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
10347         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
10348         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
10349         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
10350         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
10351         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
10352         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
10353         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
10354         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
10355         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
10356         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
10357         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
10358         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
10359         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
10360         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
10361         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
10362         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
10363         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
10364         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
10365         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
10366         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
10367         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
10368         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
10369         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
10370         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
10371         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
10372         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
10373         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
10374         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
10375         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
10376         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
10377         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
10378         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
10379         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
10380         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
10381         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
10382         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
10383         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
10384         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
10385         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
10386         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
10387         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10388         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
10389         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
10390         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
10391         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
10392         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
10393         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
10394         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
10395         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10396         gcc.dg/tree-ssa/useless-1.c: Ditto.
10397         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
10398         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
10399         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
10400         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
10401         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10402         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
10403         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
10404         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
10405         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
10406         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
10407         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
10408         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
10409         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
10410         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
10411         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
10412         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
10413         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
10414         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
10415         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
10416         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
10417         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
10418         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10419         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10420         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
10421         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
10422         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
10423         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
10424         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
10425         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
10426         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
10427         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
10428         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
10429         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
10430         gcc.dg/vect/vect-none.c: Ditto.
10431         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
10432         treelang/compile/unsigned.tree: Ditto.
10433
10434         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
10435         * gcc.dg/cpp/direct2s.c: Ditto.
10436         * gcc.dg/cpp/paste4.c: Ditto.
10437         * gcc.dg/cpp/separate-1.c: Ditto.
10438         * gcc.dg/pch/save-temps-1.c: Ditto.
10439         * g++.dg/ext/altivec-10.C: Ditto.
10440         * g++.dg/pch/pch.C: Ditto.
10441
10442         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
10443
10444         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
10445         * g++.dg/template/repo1.C: Ditto.
10446         * g++.dg/template/repo2.C: Ditto.
10447         * g++.dg/template/repo3.C: Ditto.
10448         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
10449         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
10450         * g++.old-deja/g++.pt/repo1.C: Ditto.
10451         * g++.old-deja/g++.pt/repo2.C: Ditto.
10452         * g++.old-deja/g++.pt/repo3.C: Ditto.
10453         * g++.old-deja/g++.pt/repo4.C: Ditto.
10454
10455         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
10456         * gcc.dg/20030107-1.c: Ditto.
10457         * gcc.dg/20030702-1.c: Ditto.
10458         * gcc.dg/profile-generate-1.c: Ditto.
10459         * g++.dg/other/profile1.C: Ditto.
10460         * g++.old-deja/g++.robertl/eb83.C: Ditto.
10461
10462         * lib/gcc-dg.exp (remove-build-file): New.
10463         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10464         cleanup-tree-dump, cleanup-saved-temps): New.
10465
10466 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10467
10468         PR c++/19203, DR 214
10469         * g++.dg/parse/ambig3.C: Not ambiguous.
10470         * g++.dg/template/spec20.C: New.
10471         * g++.dg/template/spec21.C: New.
10472
10473 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
10474
10475         PR target/20045
10476         * gcc.dg/ia64-fptr-1.c: Run only on linux.
10477
10478 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10479
10480         PR libfortran/20660
10481         * gfortran.dg/negative_unit.f: New test.
10482
10483 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
10484
10485         * gcc.dg/20050330-1.c: New test.
10486
10487 2005-03-30  Devang Patel  <dpatel@apple.com>
10488
10489         * g++.dg/tree-sra/ssa-sra-3.C: New test.
10490
10491 2005-03-30  Dale Johannesen  <dalej@apple.com>
10492
10493         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
10494
10495 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
10496
10497         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10498         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
10499         Strip options from test name.
10500
10501 2005-03-31  Jan Hubicka  <jh@suse.cz>
10502
10503         * gcc.dg/varpool-1.c: New testcase.
10504
10505 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
10506
10507         PR c/772
10508         PR c/17913
10509         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
10510         gcc.dg/stmt-expr-label-3.c : New tests.
10511         * gcc.c-torture/execute/medce-2.c: Remove.
10512
10513 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
10514
10515         PR c/20368
10516         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
10517         tests.
10518
10519 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
10520
10521         * gcc.c-torture/compile/pr20203.c: New test.
10522
10523 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
10524
10525         * gfortran.dg/promotion.f90: New test.
10526
10527 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
10528
10529         PR middle-end/20491
10530         * gcc.dg/torture/asm-subreg-1.c: New test.
10531
10532 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
10533
10534         PR c/20672
10535         * gcc.dg/pr20672-1.c: New test.
10536
10537 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
10538
10539         * gfortran.dg/vect: New directory.
10540         * gfortran.dg/vect/vect.exp: New.
10541         * gfortran.dg/vect/vect-1.f90: New test.
10542         * gfortran.dg/vect/vect-2.f90: New test.
10543         * gfortran.dg/vect/vect-3.f90: New test.
10544         * gfortran.dg/vect/vect-4.f90: New test.
10545         * gfortran.dg/vect/vect-5.f90: New test.
10546
10547 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
10548
10549         PR middle-end/20622
10550         * gcc.dg/alias-7.c: New test.
10551
10552 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
10553
10554         * gcc.dg/sparc-reg-1.c: New test.
10555
10556 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
10557
10558         PR target/19890
10559         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
10560
10561 2005-03-29  Dale Ranta  <dir@lanl.gov>
10562             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10563
10564         PR libfortran/20163
10565         * gfortran.dg/pr20163-2.f: New test.
10566
10567 2005-03-28  Jan Hubicka  <jh@suse.cz>
10568
10569         PR middle-end/20635
10570         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
10571         by Jakub Jelinek.
10572
10573 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
10574
10575         PR tree-optimization/20626
10576         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
10577         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
10578
10579 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
10580
10581         * gfortran.dg/underflow.f90: New test.
10582         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
10583
10584 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10585
10586         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
10587
10588 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
10589
10590         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
10591         (g++_init): Make sure that CXXFLAGS is set.
10592         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
10593         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
10594         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10595         * lib/objc.exp (objc_init): Likewise.
10596         * lib/treelang.exp (treelang_init): Likewise.
10597
10598 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
10599
10600         PR tree-optimization/20470
10601         * gcc.dg/tree-ssa/pr20470.c: New test.
10602
10603 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
10604
10605         * gcc.dg/ppc-stfiwx.c: New.
10606
10607 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
10608
10609         PR target/19888
10610         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
10611
10612 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10613
10614         * gcc.dg/20050325-1.c: Fix a typo.
10615
10616 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10617
10618         PR libfortran/19678
10619         PR libfortran/19679
10620         * gfortran.dg/dos_eol.f: New test.
10621
10622 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10623
10624         PR rtl-optimization/20249
10625         * gcc.dg/20050325-1.c: New test.
10626
10627 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10628
10629         PR libfortran/15332
10630         * gfortran.dg/pr15332.f: New test.
10631
10632 2005-03-24  Dale Johannesen  <dalej@apple.com>
10633
10634         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
10635
10636 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
10637
10638         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
10639         'internal' visibility.
10640         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10641         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
10642         'protected' visibility.
10643         * gcc.dg/visibility-7.c: Likewise.
10644         * lib/target-supports.exp (check_visibility_available): Take
10645         a parameter, the kind of visibility to check for.
10646         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
10647         to check_visibility_available.
10648
10649         * g++.dg/expr/cast3.C: New.
10650
10651 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
10652
10653         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
10654         rs6000.
10655
10656 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
10657
10658         PR target/20095
10659         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
10660
10661 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
10662
10663         * gcc.dg/badshift.c: Renamed to...
10664         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
10665
10666         * gcc.target/i386/badshift.c: Renamed to...
10667         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
10668         only.
10669
10670         PR rtl-optimization/20532
10671         * gcc.target/i386/badshift.c: New.
10672
10673 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10674
10675         * gfortran.dg/pr18025.f90: New test.
10676
10677 2005-03-23  Dale Johannesen  <dalej@apple.com>
10678
10679         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
10680
10681 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
10682
10683         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
10684
10685         * lib/target-supports.exp (check_iconv_available): Default
10686         libiconv to -liconv, if there is no definition.
10687
10688 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
10689
10690         * gcc.dg/torture/cris-asm-mof-1.c: New test.
10691
10692 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
10693
10694         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
10695         * g++.dg/opt/pr7503-2.C: Likewise.
10696         * g++.dg/opt/pr7503-3.C: Likewise.
10697         * g++.dg/opt/pr7503-4.C: Likewise.
10698         * g++.dg/opt/pr7503-5.C: Likewise.
10699         * g++.dg/warn/minmax.C: New test.
10700
10701 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10702
10703         * gfortran.dg/g77_intrinsics_funcs.f: New test.
10704         * gfortran.dg/g77_intrinsics_sub.f: New test.
10705
10706 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
10707             Jan Hubicka  <jh@suse.cz>
10708             Steven Bosscher <stevenb@suse.de
10709
10710         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
10711
10712 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10713
10714         PR c++/19980
10715         * g++.dg/template/redecl3.C: New test.
10716
10717 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10718
10719         PR c++/20499
10720         * g++.dg/parse/error16.C: Tweak error markers.
10721
10722 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
10723
10724         PR target/20561
10725         * gcc.dg/20050321-2.c: New test.
10726
10727 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10728
10729         PR c++/20465
10730         PR c++/20381
10731         * g++.dg/template/ptrmem12.C: New.
10732
10733 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
10734
10735         PR rtl-optimization/20527
10736         * gcc.c-torture/execute/pr20527-1.c: New test.
10737
10738 2005-03-22  Ben Elliston  <bje@au.ibm.com>
10739
10740         * gcc.misc-tests/options.exp (check_for_options): Create a real C
10741         program, compile it into a real executable and then delete the .c
10742         and .x files afterwards, to avoid problems on testglue targets.
10743
10744 2005-03-21  Stuart Hastings  <stuart@apple.com>
10745
10746         * gcc.target/i386/sse-2.c: New.
10747
10748 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
10749
10750         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
10751
10752 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10753
10754         * g++.dg/parse/crash25.C: Fix typo.
10755
10756 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10757
10758         PR c++/20461
10759         * g++.dg/parse/crash24.C: New test.
10760
10761         PR c++/20536
10762         * g++.dg/parse/crash25.C: New test.
10763
10764 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10765
10766         PR c++/20147
10767         * g++.dg/ext/stmtexpr4.C: New test.
10768
10769 2005-03-20  Roger Sayle  <roger@eyesopen.com>
10770
10771         PR middle-end/20539
10772         * gcc.c-torture/compile/pr13066-1.c: New test case.
10773         * gcc.c-torture/compile/pr20539-1.c: Likewise.
10774         * g++.dg/opt/pr13066-1.C: Likewise.
10775
10776 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
10777
10778         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
10779
10780 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10781
10782         PR fortran/18525
10783         * gfortran.dg/nesting_1.f90: New test.
10784
10785 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10786
10787         PR c++/20240
10788         * g++.dg/lookup/using13.C: New test.
10789
10790 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10791
10792         PR c++/20333
10793         * g++.dg/template/crash36.C: New test.
10794
10795 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
10796
10797         PR c++/20463
10798         * g++.dg/template/crash35.C: New test.
10799
10800 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
10801
10802         PR c++/19966
10803         * g++.dg/overload/operator2.C: New test.
10804
10805 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10806
10807         PR libfortran/20257
10808         * gfortran.dg/pr20257.f90: New test.
10809
10810 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10811
10812         PR libfortran/20480
10813         * gfortran.dg/pr20480.f90: New test.
10814
10815 2005-03-16  Richard Henderson  <rth@redhat.com>
10816
10817         PR middle-end/15700
10818         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
10819         (_rtld_global): New.
10820         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
10821         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
10822
10823         * gcc.dg/alias-3.c: New.
10824         * gcc.dg/alias-4.c: New.
10825         * gcc.dg/alias-5.c: New.
10826         * gcc.dg/alias-6.c: New.
10827
10828 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
10829
10830         * gcc.dg/cpp/ucnid-7.c: New.
10831
10832 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
10833             Dorit Naishlos  <dorit@il.ibm.com>
10834
10835         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
10836         darwin.
10837
10838 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
10839
10840         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
10841         misaligned accesses.
10842         * gcc.dg/vect/vect-58.c: Likewise.
10843         * gcc.dg/vect/vect-92.c: New.
10844         * gcc.dg/vect/vect-93.c: New.
10845
10846 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
10847
10848         PR fortran/18827
10849         * gfortran.dg/assign_2.f90: New test.
10850         * gfortran.dg/assign_3.f90: New test.
10851         * gfortran.dg/assign.f90: New test.
10852
10853 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
10854
10855         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
10856         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
10857         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
10858         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
10859         names.
10860
10861 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
10862
10863         * gcc.dg/cpp/ucnid-6.c: New.
10864
10865         * gcc.dg/cpp/normalize-1.c: New.
10866         * gcc.dg/cpp/normalize-2.c: New.
10867         * gcc.dg/cpp/normalize-3.c: New.
10868         * gcc.dg/cpp/normalize-4.c: New.
10869         * gcc.dg/cpp/ucnid-4.c: New.
10870         * gcc.dg/cpp/ucnid-5.c: New.
10871         * g++.dg/cpp/normalize-1.C: New.
10872         * g++.dg/cpp/ucnid-1.C: New.
10873
10874 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10875
10876         * gcc.dg/pr18628.c: New.
10877
10878 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10879
10880         PR c++/20280
10881         * g++.dg/tree-ssa/pr20280.C: New.
10882
10883 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10884
10885         PR fortran/20467
10886         * gfortran.dg/stfunc_2.f90: New test.
10887
10888 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10889
10890         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
10891
10892 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10893
10894         * gcc.dg/tree-ssa/20050314-1.c: New test.
10895
10896 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10897
10898         PR c++/4403
10899         PR c++/9783, DR433
10900         * g++.dg/template/friend34.C: New test.
10901         * g++.dg/template/friend35.C: Likewise.
10902         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
10903
10904 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10905
10906         Friend class name lookup 5/n
10907         PR c++/1016
10908         * g++.dg/lookup/hidden-class1.C: New test.
10909         * g++.dg/lookup/hidden-class2.C: Likewise.
10910         * g++.dg/lookup/hidden-class3.C: Likewise.
10911         * g++.dg/lookup/hidden-class4.C: Likewise.
10912         * g++.dg/lookup/hidden-class5.C: Likewise.
10913         * g++.dg/lookup/hidden-class6.C: Likewise.
10914         * g++.dg/lookup/hidden-class7.C: Likewise.
10915         * g++.dg/lookup/hidden-class8.C: Likewise.
10916         * g++.dg/lookup/hidden-class9.C: Likewise.
10917         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
10918         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
10919         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
10920         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
10921         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
10922         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
10923         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
10924         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
10925         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
10926         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
10927         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
10928
10929 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
10930
10931         PR c++/20157
10932         * g++.dg/template/error18.C: New test.
10933
10934 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10935
10936         PR debug/16792
10937         * g++.dg/debug/pr16792.C: New test.
10938
10939 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10940
10941         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
10942         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
10943         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
10944         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
10945         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
10946         test assertion names.
10947
10948 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10949
10950         PR fortran/18600
10951         * gfortran.dg/stfunc_1.f90: New test.
10952
10953 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10954
10955         PR fortran/16907
10956         * gfortran.dg/real_index_1.f90: New test.
10957
10958 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10959
10960         PR fortran/20323
10961         * gfortran.dg/spec_expr_1.f90: New test.
10962
10963 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10964
10965         PR c/20402
10966         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
10967         new parser.
10968
10969 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10970
10971         PR fortran/20361
10972         * gfortran.dg/largeequiv_1.f90: New test.
10973
10974 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10975
10976         * gcc.dg/ucnid-1.c: New.
10977         * gcc.dg/ucnid-2.c: New.
10978         * gcc.dg/ucnid-3.c: New.
10979         * gcc.dg/ucnid-4.c: New.
10980         * gcc.dg/ucnid-5.c: New.
10981         * gcc.dg/ucnid-6.c: New.
10982         * gcc.dg/cpp/ucnid-1.c: New.
10983         * gcc.dg/cpp/ucnid-2.c: New.
10984         * gcc.dg/cpp/ucnid-3.c: New.
10985         * g++.dg/other/ucnid-1.C: New.
10986
10987 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10988
10989         * gcc.dg/vmx/darwin-abi-3.c: Delete.
10990
10991 2005-03-11  Per Bothner  <per@bothner.com>
10992
10993         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
10994         that diagnotics refer to correct token.
10995         * gcc.dg/unused-3.c: Likewise.
10996
10997 2005-03-11  Per Bothner  <per@bothner.com>
10998
10999         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
11000         constant" is now actually on same line as string constant.
11001         * gcc.dg/cpp/direct2s.c: Likewise.
11002
11003 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
11004
11005         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
11006
11007 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11008
11009         PR libfortran/20124
11010         * gfortran.dg/pr20124.f90: New Test
11011
11012 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
11013
11014         PR tree-optimization/20130
11015         * gcc.dg/pr20130-1.c: New test.
11016
11017 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11018
11019         PR target/20095
11020         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
11021
11022 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11023
11024         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
11025
11026 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11027
11028         * g++.dg/eh/forced1.C: Fix comment.
11029         * g++.dg/eh/forced2.C: Ditto.
11030         * g++.dg/eh/forced3.C: Ditto.
11031         * g++.dg/eh/forced4.C: Ditto.
11032
11033 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
11034
11035         PR rtl-opt/20412
11036         * gcc.c-torture/compile/pr20412.c: New test.
11037
11038 2005-03-10  Roger Sayle  <roger@eyesopen.com>
11039
11040         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
11041
11042 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11043
11044         PR target/20322
11045         * gcc.dg/20050307-1.c: New test.
11046
11047 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
11048
11049         PR c++/20375
11050         * g++.dg/other/stdarg3.C: New.
11051
11052 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11053
11054         PR c++/18384, c++/18327
11055         * g++.dg/init/array19.C: New test.
11056
11057         PR inline-asm/20314
11058         * gcc.dg/torture/pr20314-1.c: New test.
11059         * gcc.dg/torture/pr20314-2.c: New test.
11060
11061 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
11062
11063         * gcc.dg/20050309-1.c: New test.
11064
11065 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11066
11067         * gcc.dg/builtins-10.c: Reactivate disabled test.
11068         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
11069         new cbrt transformations.
11070
11071 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
11072
11073         PR c++/20208
11074         * g++.dg/template/array13.C: New test.
11075
11076 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
11077
11078         PR c++/16859
11079         * g++.dg/init/brace4.C: New test.
11080
11081 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11082
11083         PR c++/20186
11084         * g++.dg/template/non-dependent12.C: New.
11085
11086 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
11087
11088         PR c++/20142
11089         * g++.dg/init/array18.C: Add dg-do run marker.
11090
11091         PR c++/20142
11092         * g++.dg/init/array18.C: New test.
11093
11094 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11095
11096         * consistency.vlad/vlad.exp: Remove trailing semicolons.
11097         * g++.dg/gcov/gcov.exp: Likewise.
11098         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
11099         * gcc.target/xstormy16/xstormy16.exp: Likewise.
11100         * lib/c-torture.exp: Likewise.
11101         * lib/fortran-torture.exp: Likewise.
11102         * lib/g++.exp: Likewise.
11103         * lib/gcc-defs.exp: Likewise.
11104         * lib/gcc-dg.exp: Likewise.
11105         * lib/gcc.exp: Likewise.
11106         * lib/gcov.exp: Likewise.
11107         * lib/gfortran.exp: Likewise.
11108         * lib/mike-g++.exp: Likewise.
11109         * lib/mike-gcc.exp: Likewise.
11110         * lib/objc-torture.exp: Likewise.
11111         * lib/objc.exp: Likewise.
11112         * lib/profopt.exp: Likewise.
11113         * lib/target-libpath.exp: Likewise.
11114         * lib/target-supports.exp: Likewise.
11115         * lib/treelang.exp: Likewise.
11116         * lib/wrapper.exp: Likewise.
11117
11118 2005-03-08  Jeff Law  <law@redhat.com>
11119
11120         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
11121         PHI-OPT changes.
11122
11123 2005-03-08  Ira Rosen  <irar@il.ibm.com>
11124
11125         * gcc.dg/vect/pr20122.c: New test.
11126
11127 2005-03-07  Jeff Law  <law@redhat.com>
11128
11129         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
11130         was folded away.
11131         * gcc.dg/tree-ssa/pr18133-1.c: New test.
11132         * gcc.dg/tree-ssa/pr18133-2.c: New test.
11133         * gcc.dg/tree-ssa/pr18134.c: New test.
11134
11135 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11136
11137         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
11138         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
11139         gcc.dg/torture/builtin-noret-2.c: Require weak support.
11140
11141 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
11142
11143         PR tree-opt/17671
11144         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
11145
11146 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
11147
11148         * g++.dg/warn/Wnvdtor.C: New test.
11149
11150 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
11151
11152         * gcc.dg/torture/pr19683-1.c: New test.
11153
11154 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
11155
11156         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
11157         * gfortran.dg/g77/19990313-2.f: Ditto.
11158         * gfortran.dg/g77/19990313-3.f: Ditto.
11159         * gfortran.dg/g77/19990525-0.f: Ditto.
11160         * gfortran.dg/g77/19990826-0.f: Ditto.
11161         * gfortran.dg/g77/19990826-2.f: Ditto.
11162         * gfortran.dg/g77/19990826-3.f: Ditto.
11163         * gfortran.dg/g77/20000511-1.f: Ditto.
11164         * gfortran.dg/g77/20000511-2.f: Ditto.
11165         * gfortran.dg/g77/970625-2.f: Ditto.
11166         * gfortran.dg/g77/980310-2.f: Ditto.
11167         * gfortran.dg/g77/980310-3.f: Ditto.
11168         * gfortran.dg/g77/980310-8.f: Ditto.
11169         * gfortran.dg/g77/980519-2.f: Ditto.
11170         * gfortran.dg/g77/alpha1.f: Ditto.
11171         * gfortran.dg/g77/claus.f: Ditto.
11172         * gfortran.dg/g77/erfc.f: Ditto.
11173         * gfortran.dg/g77/short.f: Ditto.
11174         * gfortran.fortran-torture/execute/data.f90: Ditto.
11175         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
11176         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
11177
11178 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11179
11180         * lib/file-format.exp (gcc_target_object_format): Add check for som
11181         format and hardcode object formats on hppa*-*-hpux*.
11182         * lib/target-supports.exp (check_weak_available): Add check for som
11183         object format.  Always return 0 on hppa*-*-hpux10*.
11184
11185         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
11186         is defined.
11187
11188         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
11189
11190 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11191
11192         * gfortran.dg/pr19936_1.f90: New test.
11193         * gfortran.dg/pr19936_2.f90: New test.
11194         * gfortran.dg/pr19936_3.f90: New test.
11195
11196 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11197             Paul Thomas <prthomas@drfccad.cea.fr>
11198
11199         * gfortran.dg/PR19754_1.f90: New test.
11200         * gfortran.dg/PR19754_2.f90: Ditto.
11201
11202 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11203
11204         PR c++/19311
11205         * g++.dg/template/non-dependent11.C: New test.
11206
11207 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
11208
11209         * lib/target-supports.exp (check_iconv_available): Fix comment.
11210
11211 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
11212             Joseph S. Myers  <joseph@codesourcery.com>
11213
11214         PR c++/19797
11215         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
11216
11217 2005-03-04  Matthew Sachs  <msachs@apple.com>
11218
11219         * gcc.exp (gcc_target_compile): Put braces around
11220         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
11221         * objc.exp (objc_target_compile): Likewise.
11222         * treelang.exp (treelang_target_compile): Likewise.
11223
11224 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11225
11226         PR fortran/19673
11227         * gfortran.dg/func_result_1.f90: New test.
11228
11229 2005-03-04  Ben Elliston  <bje@au.ibm.com>
11230
11231         * gcc.misc-tests/options.exp: New test.
11232
11233 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
11234
11235         * gcc.dg/pr15784-4.c: New test.
11236
11237 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
11238
11239         * gcc.c-torture/execute/pr17133.c: New.
11240         * gcc.c-torture/compile/20050303-1.c: New.
11241
11242 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
11243
11244         * gcc.dg/cpp/assert4.c: Fix for cygwin.
11245
11246 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
11247
11248         * g++.dg/overload/using2.C: New.
11249
11250 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
11251
11252         PR c++/19916
11253         * g++.dg/init/ptrmem2.C: New test.
11254
11255 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
11256
11257         PR c/8927
11258         * gcc.dg/pr8927-1.c: New test.
11259
11260 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11261
11262         PR c++/20232
11263         * g++.dg/inherit/covariant12.C: New.
11264
11265 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11266
11267         PR fortran/19479
11268         * gfortran.dg/bound_1.f90: New test.
11269
11270 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
11271
11272         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
11273         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
11274
11275 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
11276
11277         PR c/20245
11278         * gcc.dg/pr20245-1.c: New test.
11279
11280 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
11281
11282         PR middle-end/19874
11283         * gcc.c-torture/execute/20050119-2.c: New test case.
11284
11285 2005-02-28  Ben Elliston  <bje@au.ibm.com>
11286
11287         * README: Update the DejaGnu bug reporting address.
11288         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
11289         * lib/objc-torture.exp: Likewise.
11290
11291 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11292
11293         * gfortran.dg/boz_1.f90: New test.
11294         * gfortran.dg/boz_3.f90: New test.
11295         * gfortran.dg/boz_4.f90: New test.
11296
11297 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11298
11299         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
11300         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
11301
11302 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11303
11304         PR libfortran/20101
11305         * gfortran.dg/write_0_pe_format.f90: New test.
11306
11307 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
11308
11309         PR c++/20206
11310         * g++.dg/opt/thunk2.C: New test.
11311         * g++.dg/opt/covariant1.C: New test.
11312
11313 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11314
11315         * gfortran.dg/e_d_fmt.f90: New test.
11316
11317 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
11318
11319         * gcc.dg/asm-b.c: Fix comment typos.
11320
11321 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11322
11323         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
11324         a V_MAY_DEF also.
11325
11326 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11327
11328         PR tree-opt/20188
11329         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
11330         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
11331         * gcc.dg/asm-b.c: New test.
11332
11333 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
11334
11335         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
11336         Disable this test on IRIX 6.
11337
11338 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
11339
11340         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
11341         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
11342         parser.
11343
11344 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
11345
11346         PR tree-optimization/20204
11347         * testsuite/gcc.dg/pr20204.c: New test.
11348
11349 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
11350
11351         PR target/20196
11352         * gcc.c-torture/execute/20050224-1.c: New test.
11353
11354         PR c++/20175
11355         * g++.dg/warn/Wbraces2.C: New test.
11356
11357 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
11358
11359         PR c++/19878
11360         * g++.dg/init/const2.C: New test.
11361
11362 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
11363
11364         PR tree-optimization/20100
11365         * gcc.c-torture/execute/pr20100-1.c: New test.
11366
11367 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11368
11369         * gfortran.dg/implicit_3.f90: New test.
11370
11371         * gfortran.dg/deftype_1.f90: New test.
11372
11373 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
11374
11375         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
11376         the test passes.
11377         * g++.dg/other/anon3.C: Accept a warning.
11378
11379 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
11380
11381         * gcc.dg/pr20017.c: Fix a comment typo.
11382
11383 2005-02-23  Bud Davis  <bdavis@gfortran.org>
11384
11385         * gfortran.dg/list_read_4.f90: Change to f90 comments.
11386
11387 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11388
11389         PR ada/19902
11390         * ada/acats/tests/cxa/cxa3004.a: Remove.
11391         * ada/acats/tests/cxb/cxb30061.am: Likewise.
11392
11393 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11394
11395         PR c++/20073
11396         * g++.dg/init/const1.C: New test.
11397
11398         PR c++/19991
11399         * g++.dg/parse/constant7.C: New test.
11400
11401         PR c++/20152
11402         * g++.dg/parse/error27.C: New test.
11403         * g++.dg/template/qualttp15.C: Adjust error markers.
11404         * g++.old-deja/g++.other/struct1.C: Likewise.
11405
11406         PR c++/20153
11407         * g++.dg/template/error17.C: New test.
11408
11409         PR c++/20148
11410         * g++.dg/parser/error26.C: New test.
11411
11412 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
11413
11414         PR tree-optimization/20100
11415         PR tree-optimization/20115
11416         * gcc.dg/pr20115.c: New test.
11417         * gcc.dg/pr20115-1.c: New test.
11418         * gcc.dg/pr20100.c: New test.
11419         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
11420         call-clobbered variables after alias1.
11421
11422 2005-02-22  Bud Davis  <bdavis@gfortran.org>
11423
11424         * gfortran.dg/list_read_4.f90: new test.
11425
11426 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
11427
11428         PR rtl-optimization/20017.
11429         * gcc.dg/pr20017.c: New.
11430
11431 2005-02-22  Devang Patel  <dpatel@apple.com>
11432
11433         PR 19952
11434         * g++.dg/tree-ssa/pr19952.C: New test.
11435
11436 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11437
11438         PR c++/19883
11439         * g++.dg/parse/constant6.C: New test.
11440
11441 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11442
11443         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11444         * g++.dg/charset/asm2.c: Likewise.
11445         * g++.dg/charset/asm3.c: Likewise.
11446         * g++.dg/charset/asm4.c: Likewise.
11447         * g++.dg/charset/asm5.c: Likewise.
11448         * g++.dg/charset/attribute1.c: Likewise.
11449         * g++.dg/charset/attribute2.c: Likewise.
11450         * g++.dg/charset/extern1.cc: Likewise.
11451         * g++.dg/charset/extern2.cc: Likewise.
11452         * g++.dg/charset/extern3.cc: Likewise.
11453         * g++.dg/charset/function.cc: Likewise.
11454         * g++.dg/charset/string.c: Likewise.
11455         * g++.dg/charset/charset.exp: Likewise.
11456         * lib/target-supports.exp (check_iconv_available): Fix comment.
11457
11458 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11459
11460         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
11461         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11462         * gcc.dg/charset/asm2.c: Likewise.
11463         * gcc.dg/charset/asm3.c: Likewise.
11464         * gcc.dg/charset/asm4.c: Likewise.
11465         * gcc.dg/charset/asm5.c: Likewise.
11466         * gcc.dg/charset/asm6.c: Likewise.
11467         * gcc.dg/charset/attribute1.c: Likewise.
11468         * gcc.dg/charset/attribute2.c: Likewise.
11469         * gcc.dg/charset/builtin1.c: Likewise.
11470         * gcc.dg/charset/extern.c: Likewise.
11471         * gcc.dg/charset/function.c: Likewise.
11472         * gcc.dg/charset/string.c: Likewise.
11473         * gcc.dg/charset/charset.exp: Likewise.
11474
11475 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
11476
11477         PR fortran/20086
11478         * gfortran.dg/pr20086.f90: New test.
11479
11480 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
11481
11482         PR tree-optimization/19786
11483         * g++.dg/tree-ssa/pr19786.C: New.
11484
11485 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11486
11487         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
11488
11489 2005-02-21  Jeff Law  <law@redhat.com>
11490
11491         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
11492
11493 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11494
11495         * gfortran.dg/do_iterator: Split loop, markup all lines for
11496         which an error locus is printed.
11497         * gfortran.dg/pr17708.f90: Markup all lines for which an error
11498         locus is printed.
11499         * gfortran.dg/select_4.f90: Likewise.
11500         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
11501         locuses in the various permutations.
11502
11503 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
11504
11505         PR tree-optimization/19951
11506         * g++.dg/vect: New directory.
11507         * g++.dg/vect/vect.exp: New file.
11508         * g++.dg/vect/pr19951.cc: New testcase.
11509         * g++.dg/dg.exp: Also prune vectorizer tests.
11510
11511 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
11512
11513         PR 18785
11514         * gcc.dg/charset/builtin1.c: New test.
11515
11516 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11517
11518         PR c++/19299
11519         * g++.dg/inherit/volatile1.C: New test.
11520
11521         PR c++/19440
11522         * g++.dg/template/dtor4.C: New test.
11523
11524 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
11525
11526         * gfortran.dg/int_1.f90: New test.
11527
11528 2005-02-19  Devang Patel  <dpatel@apple.com>
11529
11530         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
11531
11532 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
11533
11534         * gfortran.dg/achar_1.f90: New test.
11535
11536 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
11537
11538         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
11539
11540 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
11541             Jakub Jelinek  <jakub@redhat.com>
11542
11543         PR tree-optimization/19828
11544         * gcc.dg/tree-ssa/loop-7.c: New test.
11545         * gcc.c-torture/execute/20050218-1.c: New test.
11546
11547 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
11548
11549         PR c/20043
11550         * gcc.dg/transparent-union-1.c: New test.
11551         * gcc.dg/transparent-union-2.c: New test.
11552
11553 2005-02-18  James E Wilson  <wilson@specifixinc.com>
11554
11555         PR tree-optimization/18977
11556         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
11557
11558 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
11559
11560         PR target/20054
11561         * gcc.dg/pr20054.c: New test.
11562
11563 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11564
11565         PR c++/19508
11566         * g++.dg/ext/attrib20.C: New test.
11567
11568 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
11569
11570         PR middle-end/20030
11571         * gfortran.fortran-torture/execute/character_passing.f90: New test.
11572
11573 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
11574
11575         PR c++/20008
11576         * g++.dg/opt/switch4.C: New.
11577
11578 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
11579
11580         PR c++/20023
11581         PR tree-optimization/20009
11582         * gcc.c-torture/compile/20050217-1.c: New test.
11583         * g++.dg/opt/switch3.C: New test.
11584
11585         PR tree-optimization/18947
11586         * gcc.c-torture/compile/20050215-1.c: New test.
11587         * gcc.c-torture/compile/20050215-2.c: New test.
11588         * gcc.c-torture/compile/20050215-3.c: New test.
11589
11590 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
11591
11592         PR c++/20028
11593         * g++.dg/template/crash34.C: New.
11594
11595         PR c++/20022
11596         * g++.dg/other/access3.C: New.
11597
11598 2005-02-17  Ira Rosen  <irar@il.ibm.com>
11599
11600         * gcc.dg/vect/vect-98.c: New test.
11601
11602 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
11603
11604         PR tree-optimization/19967
11605         * gcc.dg/pr19967.c: New.
11606
11607 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
11608
11609         PR middle-end/19857
11610         * gcc.dg/tree-ssa/20050215-1.c: New test.
11611         * gcc.c-torture/execute/20050215-1.c: New test.
11612
11613 2005-02-15  Eric Christopher  <echristo@redhat.com>
11614
11615         * gcc.dg/cpp/20050215-1.c: New file.
11616
11617 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
11618
11619         PR tree-optimization/15785
11620         * gcc.dg/pr15785-1.c: New test.
11621
11622 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
11623
11624         PR c++/17788
11625         * g++.dg/init/ctor4.C: New.
11626         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
11627
11628 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
11629
11630         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
11631         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
11632
11633 2005-02-15  Andreas Schwab  <schwab@suse.de>
11634
11635         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
11636         declare malloc.
11637
11638 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
11639
11640         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
11641
11642 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
11643
11644         PR tree-optimization/19853
11645         * gcc.c-torture/compile/pr19853.c: New test.
11646
11647 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11648
11649         PR c++/19608
11650         * g++.dg/parse/local-class1.C: New.
11651
11652         PR c++/19895
11653         * g++.dg/parse/ptrmem3.C: New.
11654
11655         PR c++/19884
11656         * g++.old-deja/g++.oliva/template6.C: Add another case.
11657         * g++.dg/template/explicit6.C: New.
11658
11659 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
11660
11661         PR c++/17816
11662         * g++.dg/other/redecl2.C: New.
11663
11664 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11665
11666         PR c++/19891
11667         * g++.dg/abi/covariant4.C: New.
11668
11669 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
11670
11671         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
11672
11673 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
11674
11675         * gcc.dg/vect/vect-96.c: Fix typo.
11676
11677 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11678
11679         PR c++/14479
11680         PR c++/19487
11681         * g++.dg/template/enum5.C: New test.
11682
11683 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11684
11685         * gcc.dg/vect/vect-97.c: New test.
11686
11687 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11688
11689         * gcc.dg/vect/vect-96.c: New test.
11690
11691 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
11692
11693         * gcc.dg/builtins-34.c: Also check ldexp*.
11694
11695 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
11696
11697         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
11698
11699 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
11700
11701         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
11702         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
11703         dg-require-dll, dg-require-iconv, dg-require-named-sections,
11704         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
11705         selector_list, selector_expression, dg-process-target): Move to new
11706         file target-supports-dg.exp.
11707         * lib/target-supports-dg.exp: New.
11708
11709         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11710         New.
11711
11712 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
11713
11714         PR c++/19666
11715         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
11716
11717         PR middle-end/19858
11718         * gcc.c-torture/compile/20050210-1.c: New test.
11719
11720 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
11721
11722         PR c++/19755
11723         * g++.dg/warn/Wbraces1.C: New test.
11724
11725 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
11726
11727         * gcc.dg/builtins-52.c: New testcase.
11728
11729 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
11730
11731         PR c/19342
11732         * gcc.c-torture/execute/20050119-1.c: New test.
11733
11734 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11735
11736         PR c++/19811
11737         * g++.dg/init/delete1.C: New test.
11738
11739 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11740
11741         PR c++/18470
11742         * g++.dg/template/static12.C: New test.
11743
11744 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11745
11746         PR c++/19787
11747         * g++.dg/conversion/ambig1.C: New test.
11748
11749         PR c++/19739
11750         * g++.dg/ext/attrib19.C: New test.
11751
11752         PR c++/19732
11753         * g++.dg/parse/dtor5.C: New test.
11754
11755         PR c++/19762
11756         * g++.dg/template/dtor3.C: New test.
11757
11758         PR c++/19826
11759         * g++.dg/template/static11.C: New test.
11760         * g++.dg/template/crash2.C: Remove dg-error marker.
11761
11762 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
11763
11764         PR C++/18491
11765         * g++.old-deja/g++.mike/p10769a.C: Remove.
11766
11767 2005-02-09  Roger Sayle  <roger@eyesopen.com>
11768
11769         * gcc.dg/builtins-48.c: New test case.
11770         * gcc.dg/builtins-49.c: New test case.
11771         * gcc.dg/builtins-50.c: New test case.
11772         * gcc.dg/builtins-51.c: New test case.
11773
11774 2005-02-09  Ian Lance Taylor  <ian@airs.com>
11775
11776         PR middle-end/19583
11777         * g++.dg/warn/Wreturn-type-3.C: New test.
11778
11779 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11780
11781         PR middle-end/19402
11782         * gcc.dg/pr19402-1.c: New testcase.
11783         * gcc.dg/pr19402-2.c: likewise.
11784
11785 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11786
11787         PR middle-end/19854
11788         * g++.dg/tree-ssa/tmmti.C: New testcase.
11789
11790 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11791
11792         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
11793
11794 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
11795
11796         PR c++/19733
11797         * g++.dg/parse/crash23.C: New test.
11798         * g++.dg/warn/Weff1.C: New test.
11799
11800 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11801
11802         * gcc.dg/20050209-1.c: New test.
11803
11804 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11805
11806         PR target/19799
11807         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
11808
11809 2005-02-08  Mike Stump  <mrs@apple.com>
11810
11811         * g++.dg/pch/import-2.c: New test.
11812         * g++.dg/pch/import-2.hs: New.
11813         * g++.dg/pch/include/import-2a.h: New.
11814         * g++.dg/pch/include/import-2b.h: New.
11815
11816 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
11817
11818         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
11819
11820 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11821
11822         * gfortran.dg/substr_1.f90: New test.
11823
11824 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
11825
11826         PR middle-end/19775
11827         * gcc.dg/torture/builtin-power-1.c: Disable test for
11828         invalid transformation.
11829         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
11830         no longer optimize.
11831         * gcc.dg/builtins-47.c: New testcase.
11832
11833 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
11834             Dorit Naishlos  <dorit@il.ibm.com>
11835
11836         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
11837
11838 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
11839
11840         * gcc.c-torture/compile/20050206-1.c: New test.
11841
11842 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11843
11844         PR tree-opt/19768
11845         * g++.dg/opt/pr19768.C: New test.
11846
11847 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11848
11849         PR tree-opt/19736
11850         * gcc.c-torture/compile/pr19736.c: New test.
11851
11852 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11853
11854         PR c++/17401
11855         * g++.dg/parse/error25.C: New test.
11856
11857 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
11858
11859         * gcc.c-torture/execute/20050203-1.c: New.
11860
11861 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
11862
11863         * gcc.dg/vect/vect-85.c: Remove xfail.
11864         * gcc.dg/vect/vect-86.c: Remove xfail.
11865         * gcc.dg/vect/vect-87.c: Remove xfail.
11866         * gcc.dg/vect/vect-88.c: Remove xfail.
11867
11868 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
11869
11870         * gcc.dg/altivec-19.c: New.
11871
11872 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
11873
11874         PR c/17807
11875         * gcc.dg/nested-func-3.c: New test.
11876         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
11877
11878 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
11879
11880         * gcc.test-framework/gen_directive_tests: Generate tests for
11881         selector expressions.
11882
11883 2005-02-02  Matt Austern  <austern@apple.com>
11884
11885         PR c++/19628
11886         * g++/ext/builtin7.C: New.
11887         * g++/ext/builtin8.C: New.
11888
11889 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11890
11891         PR c/18502
11892         * gcc.dg/pr18502-1.c: New test.
11893
11894 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11895
11896         PR c++/17413
11897         * g++.dg/template/local4.C: Tweak.
11898
11899 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
11900
11901         PR tree-optimization/19578
11902         * gcc.c-torture/compile/20050202-1.c: New test.
11903
11904 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11905
11906         PR c/19435
11907         * gcc.dg/c99-init-4.c: New test.
11908
11909 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11910
11911         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
11912
11913         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
11914
11915         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
11916         * g++.dg/eh/check-vect.h: New.
11917
11918         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
11919         * gcc.dg/vect/vect-78.c: Ditto.
11920         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
11921         Remove.
11922
11923         * g++.dg/conversion/simd1.C: Expect warning.
11924         * g++.dg/ext/attribute-test-1.C: Ditto.
11925         * g++.dg/ext/attribute-test-2.C: Ditto.
11926         * g++.dg/ext/attribute-test-3.C: Ditto.
11927         * g++.dg/ext/attribute-test-4.C: Ditto.
11928
11929         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
11930         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
11931
11932         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
11933
11934 2005-02-01  Richard Henderson  <rth@redhat.com>
11935
11936         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11937         long double for ibm double-double format.
11938         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11939
11940 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
11941
11942         PR tree-optimization/19633
11943         * testsuite/gcc.dg/pr19633-1.c: New test.
11944         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
11945         to NULL or a symbol.
11946
11947 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11948
11949         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
11950         New procs.
11951         (dg-process-target (local override)): Handle selector expressions.
11952
11953         * gcc.test-framework/README: Describe tests in source directory.
11954         * gcc.test-framework/test-framework.awk: Handle dg- tests.
11955         * gcc.test-framework/test-framework.exp: Handle dg- tests.
11956         * gcc.test-framework/dg-bogus-exp-P.c: New test.
11957         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
11958         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
11959         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
11960         * gcc.test-framework/dg-do-link-exp-P.c: New test.
11961         * gcc.test-framework/dg-do-run-exp-P.c: New test.
11962         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
11963         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
11964         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
11965         * gcc.test-framework/dg-error-exp-P.c: New test.
11966         * gcc.test-framework/dg-error-exp-XP.c: New test.
11967         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
11968         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
11969         * gcc.test-framework/dg-output-exp-P.c: New test.
11970         * gcc.test-framework/dg-output-exp-XF.c: New test.
11971         * gcc.test-framework/dg-warning-exp-P.c: New test.
11972         * gcc.misc-tests/dg-1.c: Remove.
11973         * gcc.misc-tests/dg-2.c: Remove.
11974         * gcc.misc-tests/dg-3.c: Remove.
11975         * gcc.misc-tests/dg-4.c: Remove.
11976         * gcc.misc-tests/dg-5.c: Remove.
11977         * gcc.misc-tests/dg-6.c: Remove.
11978         * gcc.misc-tests/dg-7.c: Remove.
11979         * gcc.misc-tests/dg-8.c: Remove.
11980         * gcc.misc-tests/dg-9.c: Remove.
11981         * gcc.misc-tests/dg-10.c: Remove.
11982         * gcc.misc-tests/dg-11.c: Remove.
11983         * gcc.misc-tests/dg-12.c: Remove.
11984         * gcc.misc-tests/dg-test.exp: Remove.
11985
11986         * gcc.test-framework/test-framework.awk: Change recording and
11987         printing of passes and failures.
11988
11989         * gcc.test-framework: New directory.
11990         * gcc.test-framework/README: New.
11991         * gcc.test-framework/test-framework.exp: New.
11992         * gcc.test-framework/test-framework.awk: New.
11993         * gcc.test-framework/gen_directive_tests: New.
11994
11995 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
11996
11997         * lib/treelang.exp: Fix comment typos.
11998         (treelang_target_compile): Don't append libs=-ltreelang to options.
11999
12000 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
12001
12002         * g++.dg/parse/typename7.C: Adjust error messages.
12003
12004 2005-01-31  Jeff Law  <law@redhat.com>
12005
12006         * gcc.c-torture/execute/20050131-1.c: New test.
12007         * gcc.dg/wcaselabel.c: New test.
12008
12009 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
12010
12011         * g++.dg/other/warning1.C: Adjust error messags.
12012         * g++.dg/parse/constant5.C: New test.
12013
12014 2005-01-31  Steven Bosscher  <stevenb@suse.de>
12015
12016         PR c/19333
12017         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
12018         the test case valid.
12019         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
12020         * testsuite/gcc.dg/array-7.c: Adjust expected result.
12021         * testsuite/gcc.dg/pr18596-3.c: Likewise.
12022         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
12023         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
12024         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
12025
12026 2005-01-31  Dale Johannesen  <dalej@apple.com>
12027
12028         * g++.dg/opt/pr19650.C: New test.
12029
12030 2005-01-31  Richard Henderson  <rth@redhat.com>
12031
12032         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12033         long double for intel double extended format.
12034         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12035
12036 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
12037
12038         PR c++/19555
12039         * g++.dg/template/static10.C: New test.
12040
12041         PR c++/19395
12042         * g++.dg/parse/error24.C: New test.
12043
12044         PR c++/19367
12045         * g++.dg/lookup/builtin1.C: New test.
12046
12047         PR c++/19457
12048         * g++.dg/warn/conv3.C: New test.
12049
12050 2005-01-30  Bud Davis  <bdavis@gfortran.org>
12051
12052         PR fortran/19647
12053         * gfortan.dg/inquire_7.f90
12054
12055 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
12056
12057         PR tree-optimization/15791
12058         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
12059         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
12060         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
12061         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
12062         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
12063         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
12064         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
12065         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
12066         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
12067         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
12068
12069 2005-01-29  Paul Brook  <paul@codesourcery.com>
12070
12071         PR fortran/18565
12072         * check.c (real_or_complex_check): New function.
12073         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
12074         * intrinsic.c (add_functions): Use new check functions.
12075         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
12076         Add prototypes.
12077
12078 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
12079
12080         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
12081         gcc.dg/lvalue-3.c: New tests.
12082         * gcc.dg/concat.c: Update expected messages.
12083
12084 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
12085
12086         PR libfortran/19595
12087         * gfortran.dg/eor_1.f90: New test.
12088
12089 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
12090
12091         PR fortran/19589
12092         * gfortran.dg/logical_data_1.f90: New test.
12093
12094 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
12095
12096         PR c++/19253
12097         * g++.dg/template/crash33.C: New test.
12098
12099         PR c++/19667
12100         * g++.dg/template/crash32.C: New test.
12101
12102 2005-01-28  Ian Lance Taylor  <ian@airs.com>
12103
12104         PR middle-end/16558
12105         * g++.dg/warn/Wreturn-type-2.C: New test.
12106
12107 2004-06-24  Jeff Law  <law@redhat.com>
12108
12109         * gcc.dg/tree-ssa/20050128-1.c: New test.
12110
12111 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
12112
12113         * gcc.target/frv/all-mdpackh-1.c: New test.
12114
12115 2005-01-28  Steven Bosscher  <stevenb@suse.de>
12116
12117         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
12118
12119 2005-01-27  Richard Henderson  <rth@redhat.com>
12120
12121         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
12122
12123 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12124
12125         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
12126
12127 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12128
12129         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12130         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12131         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
12132         to cope with cases where the multilib options override the dg-options.
12133
12134 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
12135
12136         PR c/18946
12137         * gcc.dg/noncompile/20050120-1.c: New test.
12138
12139 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
12140
12141         PR tree-optimization/19633
12142         * gcc.dg/pr19633.c: New test.
12143         * gcc.dg/tree-ssa/pr19633.c: New test.
12144
12145 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
12146
12147         * gcc.dg/20041216-1.c: New test.
12148
12149 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
12150
12151         PR objc/18862
12152         * objc.dg/selector-2.m: New test.
12153
12154 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
12155
12156         * g++.dg/opt/range-test-2.C: New test.
12157
12158         PR rtl-optimization/19579
12159         * gcc.c-torture/execute/20050124-1.c: New test.
12160
12161 2005-01-26  Greg Parker  <gparker@apple.com>
12162         Stuart Hastings  <stuart@apple.com>
12163
12164         * gcc.c-torture/execute/20050125-1.c: New.
12165
12166 2005-01-18  Jan Hubicka  <jh@suse.cz>
12167
12168         PR tree-optimize/19337
12169         * gcc.c-torture/compile/20050119-1.c: New test.
12170
12171 2005-01-24  James E Wilson  <wilson@specifixinc.com>
12172
12173         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
12174         test for successful match.
12175
12176 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
12177
12178         PR objc/18408
12179         * objc.dg/comp-types-7.m: New test.
12180
12181 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
12182
12183         * lib/target-supports.exp (current_target_name): New.
12184         (check_effective_target_ilp32, check_effective_target_lp64):
12185         Cache the result to use as long as the current target, with
12186         multilib flags, remains the same.
12187
12188         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
12189         (dg-require-weak, dg-require-visibility, dg-require-alias,
12190         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
12191         dg-require-effective-target, dg-skip-if): Remove call to
12192         skip_test_and_clear_xfail.
12193         (dg-test): Clear xfail data.
12194
12195 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
12196
12197         PR target/17751
12198         * gcc.dg/ppc64-toc.c: New test.
12199
12200         * g++.dg/tree-ssa/empty-1.C: New test.
12201
12202         PR middle-end/19551
12203         * gcc.c-torture/execute/20050121-1.c: New test.
12204         * gcc.dg/20050121-2.c: New test.
12205
12206 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
12207         Paul Brook  <paul@codesourcery.com>
12208
12209         PR fortran/17941
12210         * gfortran.dg/real_const_1.f: New test.
12211         * gfortran.dg/real_const_2.f90: New test.
12212         * gfortran.dg/complex_int_1.f90: New test.
12213
12214 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
12215
12216         PR fortran/19313
12217         * gfortan.dg/inquire_6.f90: New test.
12218
12219 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12220
12221         PR libfortran/19451
12222         * open_readonly_1.f90: New test.
12223
12224 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12225
12226         PR libfortran/18982
12227         * gfortran.dg/open_new.f90: New file.
12228
12229 2005-01-22  Paul Brook  <paul@codesourcery.com>
12230
12231         * namelist_1.f90: New test.
12232
12233 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
12234
12235         PR tree-optimization/19484
12236         * gcc.c-torture/compile/20050122-[12].c: New tests.
12237
12238 2005-01-22  Paul Brook  <paul@codesourcery.com>
12239
12240         * gfortran.dg/implicit_2.f90: New test.
12241
12242 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
12243
12244         PR fortran/19314
12245         * gfortran.dg/inquire_5.f90: New test.
12246
12247 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12248
12249         PR c/18809
12250         * gcc.dg/pr18809-1.c: New test.
12251
12252 2005-01-21  Ian Lance Taylor  <ian@airs.com>
12253
12254         * gcc.dg/20050121-1.c: New test.
12255
12256         PR tree-optimization/13000
12257         * gcc.dg/20040206-1.c: Change warning to point where function is
12258         being inlined.
12259
12260 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12261
12262         PR c++/19208
12263         * g++.dg/template/array11.C: New test.
12264
12265 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12266
12267         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
12268         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
12269         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
12270         * gfortran.dg/getenv_1.f90: Add dg-do directive.
12271         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
12272         gfortran.dg/pr17164.f90: Add missing dg-do directives.
12273
12274 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12275
12276         PR tree-optimization/15349
12277         * gcc.dg/tree-ssa/pr15349.c: New.
12278
12279 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
12280
12281         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
12282
12283 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
12284
12285         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
12286         scan-assembler-times directive name.
12287
12288         * gcc.dg/asm-a.c: Move dg-require-effective-target to
12289         after dg-do.
12290
12291         PR rtl-optimization/19462
12292         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
12293
12294 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
12295
12296         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
12297         counting function calls on ia64.
12298
12299 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
12300
12301         PR rtl-optimization/15139
12302         * gcc.dg/20050111-2.c: New test.
12303
12304         PR c/17297
12305         * gcc.c-torture/compile/20050113-1.c: New testcase.
12306
12307         PR middle-end/19164
12308         * gcc.dg/20050113-1.c: New testcase.
12309
12310 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
12311
12312         * gcc.dg/vect/vect-85.c: Add comment.
12313         * gcc.dg/vect/vect-86.c: Add xfail for now.
12314         * gcc.dg/vect/vect-87.c: Add xfail for now.
12315         * gcc.dg/vect/vect-88.c: Add xfail for now.
12316         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
12317
12318 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12319
12320         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
12321
12322 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12323
12324         * g++.dg/debug/typedef3.C: New test.
12325
12326 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
12327
12328         PR c/19472
12329         * gcc.dg/asm-a.c: New test.
12330
12331 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
12332
12333         * gcc.dg/sh-relax.c: Add prototype for abort.
12334
12335 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12336
12337         * gcc.dg/short-compare-1.c: New test.
12338         * gcc.dg/short-compare-2.c: Likewise.
12339
12340 2005-01-18  Michael Matz  <matz@suse.de>
12341
12342         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
12343
12344 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
12345
12346         PR tree-optimization/19121
12347         * gcc.c-torture/compile/pr19121.c: New test.
12348
12349 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
12350
12351         PR target/19357
12352         * gcc.c-torture/compile/pr19357.c: New test.
12353
12354 2005-01-17  Ian Lance Taylor  <ian@airs.com>
12355
12356         PR c/5675
12357         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
12358         pass--those that refer just to the variable, possibly with a
12359         cast.
12360         * gcc.dg/c99-const-expr-3.c: Likewise.
12361
12362         PR middle-end/13127
12363         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
12364         longer emitted.
12365
12366 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
12367
12368         PR fortran/18778
12369         * gfortran.dg/endfile_2.f90: New test.
12370
12371 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
12372
12373         PR 19168
12374         * gfortran.dg/select_5.f90: New test.
12375
12376 2004-01-16  Paul Brook  <paul@codesourcery.com>
12377
12378         * gfortran.dg/common_4.f90: New test.
12379
12380 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
12381
12382         PR rtl-optimization/19462
12383         * gcc.dg/torture/pr19462-1.c: New test.
12384
12385 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
12386
12387         PR objc/19321
12388         * objc.dg/func-ptr-2.m: New.
12389         * objc.dg/volatile-1.m: New.
12390
12391 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12392
12393         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
12394
12395 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12396
12397         PR tree-optimization/19060
12398         * gcc.c-torture/execute/20050104-1.c: New test.
12399
12400 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
12401
12402         PR fortran/18983
12403         * gfortran.dg/write_to_null.f90: New test.
12404
12405 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
12406             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12407
12408         PR other/19328
12409         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
12410         argument.
12411
12412 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12413
12414         PR c++/19263
12415         * g++.dg/init/vector1.C: New test.
12416
12417 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
12418
12419         PR target/13158
12420         * gcc.target/ia64/sibcall-unwind-1.c: New test.
12421         PR target/18987
12422         * gcc.target/ia64/sibcall-unwind-2.c: New test.
12423
12424 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
12425
12426         * gfortran.dg/select_1.f90: New test.
12427         * gfortran.dg/select_2.f90: New test.
12428         * gfortran.dg/select_3.f90: New test.
12429         * gfortran.dg/select_4.f90: New test.
12430
12431 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
12432
12433         PR middle-end/19084
12434         PR rtl-optimization/19348
12435         * gcc.dg/20050111-1.c: New test.
12436         * gcc.c-torture/execute/20050111-1.c: New test.
12437
12438         * gcc.dg/i386-asm-4.c: New test.
12439
12440 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12441
12442         * gcc.dg/nested-func-2.c: New test.
12443         * ada/acats/norun.lst: Remove c953002.
12444
12445 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
12446
12447         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
12448
12449 2005-01-12  Ben Elliston  <bje@au.ibm.com>
12450
12451         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
12452
12453 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
12454
12455         PR target/18761
12456         * g++.dg/abi/align1.C: New test.
12457
12458 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
12459
12460         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
12461         at a time.
12462         * g++.dg/ext/altivec_check.h: Support compiling as C.
12463
12464 2005-01-10  Roger Sayle  <roger@eyesopen.com>
12465
12466         PR c++/19355
12467         * g++.dg/expr/pr19355-1.C: New test case.
12468
12469 2005-01-10  Laurent GUERBY <laurent@guerby.net>
12470
12471         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
12472         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
12473         * ada/acats/tests/c3/c92005b.ada: Likewise.
12474         * ada/acats/tests/c3/cxb3012.a: Likewise.
12475         * ada/acats/norun.lst: Add c380004 and c953002, add PR
12476
12477 2005-01-09  Paul Brook  <paul@codesourcery.com>
12478
12479         * gfortran.dg/common_2.f90: New file.
12480         * gfortran.dg/common_3.f90: New file.
12481
12482 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
12483
12484         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
12485
12486 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12487
12488         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
12489         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
12490         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
12491         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
12492         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
12493         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
12494         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
12495         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
12496         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
12497         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
12498         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
12499         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
12500         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
12501         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
12502         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
12503         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
12504         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
12505         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
12506         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
12507         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
12508         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
12509         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
12510         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
12511         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
12512         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
12513         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
12514         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
12515         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
12516         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
12517         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
12518         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
12519         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
12520         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
12521         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
12522         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
12523         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
12524         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
12525         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
12526         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
12527         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
12528         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
12529         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
12530         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
12531         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
12532         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
12533         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
12534         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
12535         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
12536         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
12537         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
12538         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
12539         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
12540         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
12541         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
12542         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
12543         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
12544         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
12545         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
12546         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
12547         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
12548         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
12549         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
12550         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
12551         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
12552         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
12553         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
12554         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
12555
12556         * gcc.dg/vect/vect-1.c: Fix spelling.
12557         * gcc.dg/vect/vect-10.c: Fix spelling.
12558         * gcc.dg/vect/vect-11.c: Fix spelling.
12559         * gcc.dg/vect/vect-12.c: Fix spelling.
12560         * gcc.dg/vect/vect-14.c: Fix spelling.
12561         * gcc.dg/vect/vect-15.c: Fix spelling.
12562         * gcc.dg/vect/vect-16.c: Fix spelling.
12563         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
12564         * gcc.dg/vect/vect-64.c: Fix comments.
12565         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
12566
12567 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12568             Ira Rosen  <irar@il.ibm.com>
12569
12570         * gcc.dg/vect/vect-70.c: New test.
12571         * gcc.dg/vect/vect-71.c: New test.
12572
12573 2005-01-09  Manfred Hollstein  <mh@suse.com>
12574
12575         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
12576         * gcc.dg/pr18241-2.c: Likewise.
12577         * gcc.dg/pr18241-3.c: Likewise.
12578         * gcc.dg/pr18241-4.c: Likewise.
12579         * gcc.dg/pr18241-5.c: Likewise.
12580
12581 2005-01-08  Richard Henderson  <rth@redhat.com>
12582
12583         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12584         False for x86 and x86-64.
12585
12586 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
12587
12588         PR tree-optimization/18241
12589         * gcc.dg/pr18241-1.c: New test.
12590         * gcc.dg/pr18241-2.c: New test.
12591         * gcc.dg/pr18241-3.c: New test.
12592         * gcc.dg/pr18241-4.c: New test.
12593         * gcc.dg/pr18241-5.c: New test.
12594
12595 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
12596
12597         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
12598         gfortran.dg/select_4.f90: New.
12599
12600 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12601
12602         * gcc.c-torture/execute/20050107-1.c: New test.
12603
12604 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
12605
12606         PR c++/19298
12607         * g++.dg/template/ref2.C: New.
12608
12609 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
12610
12611         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
12612         instead of being empty.
12613
12614 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12615
12616         PR fortran/15553
12617         * gfortran.dg/array-1.f90: New test.
12618
12619 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12620
12621         PR tree-optimization/19283
12622         * gcc.c-torture/execute/20050106-1.c: New test.
12623
12624         PR rtl-optimization/18861
12625         * gcc.dg/20050105-1.c: New test.
12626
12627         PR tree-optimization/18828
12628         * gcc.dg/20050105-2.c: New test.
12629
12630 2005-01-07  Andreas Jaeger  <aj@suse.de>
12631
12632         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
12633
12634 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
12635
12636         PR fortran/18398
12637         * gfortran.dg/fmt_read.f90: New test.
12638
12639 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
12640
12641         * gcc.dg/rs6000-ldouble-2.c: New.
12642
12643 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
12644
12645         PR c++/19244
12646         * g++.dg/parser/ctor2.C: New test.
12647
12648 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12649
12650         PR c++/17154
12651         * g++.dg/template/using9.C: New test.
12652
12653 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12654
12655         PR c++/19258
12656         * g++.dg/lookup/friend6.C: New test.
12657
12658 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12659
12660         PR c++/19270
12661         * g++.dg/template/array10.C: New.
12662
12663 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12664
12665         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
12666         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
12667
12668 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
12669
12670         * gcc.c-torture/compile/20050105-1.c: New test.
12671
12672 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
12673
12674         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
12675
12676 2005-01-05  Roger Sayle  <roger@eyesopen.com>
12677
12678         PR middle-end/19100
12679         * gcc.dg/conv-3.c: New test case.
12680
12681 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
12682
12683         * gcc.dg/asm-wide-1.c: New test.
12684
12685 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12686
12687         PR c++/19030
12688         * g++.dg/parse/crash22.C: New
12689
12690 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
12691
12692         PR 19257
12693         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
12694
12695 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
12696
12697         PR middle-end/17767
12698         * gcc.dg/i386-mmx-6.c: New test case.
12699
12700 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
12701
12702         PR tree-optimization/18308
12703         * gcc.dg/vect/pr18308.c: New testcase.
12704
12705 2005-01-04  Andreas Jaeger  <aj@suse.de>
12706
12707         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
12708
12709 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12710             Robert Bowdidge <bowdidge@apple.com>
12711
12712         * gcc.dg/cpp/subframework1.c: New.
12713         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
12714         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
12715         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
12716         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
12717
12718 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12719
12720         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
12721         producing warning.
12722         * gcc.dg/darwin-weakimport-2.c: New.
12723
12724 2005-01-03  Richard Henderson  <rth@redhat.com>
12725
12726         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
12727
12728 2005-01-03  Richard Henderson  <rth@redhat.com>
12729
12730         * gcc.dg/vect/vect.exp: Enable for ia64.
12731         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
12732         (check_effective_target_vect_float): Likewise.
12733         (check_effective_target_vect_no_align): Likewise.
12734         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
12735         * gcc.dg/vect/vect-8.c: Likewise.
12736
12737 2005-01-03  Uros Bizjak <uros@kss-loka.si>
12738
12739         PR target/19236
12740         * gcc.dg/pr19236-1.c: New test case.
12741
12742 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12743
12744         PR rtl-optimization/12092
12745         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
12746
12747 2005-01-02  Andreas Jaeger  <aj@suse.de>
12748
12749         * gcc.dg/pr12092-1.c: Do not run on x86_64.
12750
12751 2005-01-01  Roger Sayle  <roger@eyesopen.com>
12752             Andrew Pinski  <pinskia@physics.uc.edu>
12753
12754         PR rtl-optimization/12092
12755         * gcc.dg/pr12092-1.c: New test case.
12756
12757 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
12758
12759         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
12760         'hidden' and 'default' for better portability.
12761         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
12762
12763         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
12764         6 and 7.
12765         * g++.old-deja/g++.brendan/new3.C: Likewise.
12766
12767 2005-01-01  Steven Bosscher  <stevenb@suse.de>
12768
12769         * gcc.dg/20041231-1.C: New test.
12770         * g++.dg/warn/Wunreachable-code-1.C: New test.
12771
12772 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
12773
12774         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
12775         file, not /dev/null.  Abort on error.
12776
12777 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
12778             Ziemowit Laski  <zlaski@apple.com>
12779
12780         PR objc/18971
12781         * objc.dg/encode-5.m: New test.
12782
12783 2004-12-29  Richard Henderson  <rth@redhat.com>
12784
12785         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
12786         * objc.dg/stabs-1.m: Disable for ia64.
12787
12788 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
12789
12790         PR c++/19190
12791         * g++.dg/warn/Wunused-10.C: New test.
12792
12793 2004-12-28  Richard Henderson  <rth@redhat.com>
12794
12795         * objc.dg/stabs-1.m: Disable for alpha.
12796
12797 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12798
12799         PR c++/19149
12800         * g++.dg/parse/error23.C: New test.
12801
12802 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12803
12804         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
12805
12806         PR fortran/19032
12807         * gfortran.dg/intrinsic_modulo_1.f90: New.
12808         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
12809         tests with divisor -1.
12810
12811 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12812
12813         * g++.dg/opt/temp1.C (memcpy): Return a value.
12814
12815         PR c++/19148
12816         * g++.dg/expr/cond7.C: New test.
12817
12818 2004-12-27  Paul Brook  <paul@codesourcery.com>
12819
12820         * gfortran.dg/g77/select_no_compile.f: Remove.
12821
12822 2004-12-27  Richard Henderson  <rth@redhat.com>
12823
12824         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
12825         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
12826         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
12827
12828 2004-12-26  Richard Henderson  <rth@redhat.com>
12829
12830         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
12831         by 1i instead of token pasting.
12832
12833 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12834
12835         PR tree-optimization/17578
12836         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
12837         to additional_flags.
12838         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
12839
12840 2004-12-25  Richard Henderson  <rth@redhat.com>
12841
12842         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12843         Remove Alpha.
12844
12845 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12846
12847         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
12848         hppa*-*-hpux*.
12849         * gcc.dg/pr17957.c (dg-options): Likewise.
12850         * gcc.dg/struct-ret-1.c: Add prototype for abort.
12851         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
12852         instead of 0 on __hppa__.
12853         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
12854         "foo,%r" on hppa*-*-*.
12855
12856 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
12857
12858         PR fortran/19071
12859         * gfortran.dg/complex_write.f90: New test.
12860
12861 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12862
12863         PR c++/17595
12864         * g++.dg/parse/pragma2.C: New test.
12865
12866         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
12867
12868 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12869
12870         * gcc.dg/empty2.c: Add missing dg-warning.
12871
12872 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12873
12874         PR c++/17413
12875         * g++.dg/template/local4.C: New test.
12876         * g++.dg/template/crash19.C: Add dg-error marker.
12877
12878         * g++.dg/template/crash31.C: Correct embedded PR number.
12879
12880 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12881
12882         PR c++/16405
12883         * g++.dg/opt/temp1.C: Add do-run marker.
12884
12885 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12886
12887         * g++.dg/template/spec19.C: New.
12888
12889 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12890
12891         PR target/16819
12892         * gcc.dg/empty2.c: New.
12893
12894 2004-12-23  Richard Henderson  <rth@redhat.com>
12895
12896         * lib/target-supports.exp (check_effective_target_vect_no_align):
12897         Remove i?86 and x86-64.
12898
12899 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12900
12901         PR c++/16405
12902         * g++.dg/opt/temp1.C: New test.
12903
12904 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12905
12906         PR c++/18733
12907         * g++.dg/template/friend33.C: New testcase.
12908
12909 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
12910
12911         PR c++/18464
12912         * g++.dg/template/cond5.C: New test.
12913
12914         PR c++/18492
12915         * g++.dg/inherit/thunk3.C: New test.
12916
12917         PR c++/11224
12918         * g++.dg/warn/Wunused-9.C: New test.
12919
12920 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
12921
12922         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
12923
12924 2004-12-22  Jan Beulich  <jbeulich@novell.com>
12925
12926         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
12927
12928 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
12929
12930         PR c++/18378
12931         * g++.dg/ext/packed8.C: New test.
12932
12933         PR c++/19063
12934         * g++.dg/template/crash31.C: New test.
12935
12936         PR c++/19034
12937         * g++.dg/template/crash30.C: New test.
12938
12939 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12940
12941         PR C++/18984
12942         * g++.dg/eh/ctor3.C: New test.
12943
12944 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12945
12946         * objc.dg/stabs-1.m: Allow section name to be quoted and
12947         assembly label to begin with '.LL'.
12948
12949 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
12950
12951         * gcc.dg/vect/vect.exp
12952         (check_effective_target_lp64_or_vect_no_align): New.
12953         * gcc.dg/vect/vect-77.c: Use it.
12954         * gcc.dg/vect/vect-78.c: Use it.
12955
12956         * lib/target-supports.exp
12957         (check_effective_target_vect_no_max,
12958         check_effective_target_vect_no_bitwise,
12959         check_effective_target_vect_no_align): New.
12960         * gcc.dg/vect/vect-13.c: Use them.
12961         * gcc.dg/vect/vect-17.c: Ditto.
12962         * gcc.dg/vect/vect-18.c: Ditto.
12963         * gcc.dg/vect/vect-19.c: Ditto.
12964         * gcc.dg/vect/vect-20.c: Ditto.
12965         * gcc.dg/vect/vect-27.c: Ditto.
12966         * gcc.dg/vect/vect-29.c: Ditto.
12967         * gcc.dg/vect/vect-44.c: Ditto.
12968         * gcc.dg/vect/vect-48.c: Ditto.
12969         * gcc.dg/vect/vect-50.c: Ditto.
12970         * gcc.dg/vect/vect-52.c: Ditto.
12971         * gcc.dg/vect/vect-54.c: Ditto.
12972         * gcc.dg/vect/vect-56.c: Ditto.
12973         * gcc.dg/vect/vect-58.c: Ditto.
12974         * gcc.dg/vect/vect-60.c: Ditto.
12975         * gcc.dg/vect/vect-72.c: Ditto.
12976         * gcc.dg/vect/vect-80.c: Ditto.
12977
12978 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12979
12980         PR c++/14075
12981         * g++.dg/init/string1.C: New.
12982
12983         PR c++/18975
12984         * g++.dg/other/synth1.C: New.
12985
12986 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12987
12988         PR c/18963
12989         * gcc.dg/pr18963-1.c: New test.
12990
12991 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12992
12993         PR c/18596
12994         * gcc.dg/funcdef-storage-1.c (foo): Remove.
12995         * gcc.dg/pr18596-1.c: Use dg-error.
12996         (dg-options): Use -fno-unit-at-a-time.
12997         * gcc.dg/pr18596-2.c: New test.
12998         * gcc.dg/pr18596-3.c: New test.
12999
13000 2004-12-20  Roger Sayle  <roger@eyesopen.com>
13001
13002         PR middle-end/18683
13003         * g++.dg/opt/pr18683-1.C: New test case.
13004
13005 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
13006
13007         PR other/19093
13008         * g++.dg/opt/max1.C: Fix for 64bit targets.
13009
13010 2004-12-20  Matt Austern  <austern@apple.com>
13011
13012         PR c++/19044
13013         * g++.dg/ext/builtin6.C: New
13014
13015 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
13016
13017         PR tree-optimization/19080
13018         * gcc.c-torture/compile/pr19080.c: New test.
13019
13020 2004-12-20  Steven Bosscher  <stevenb@suse.de>
13021
13022         * gcc.dg/20041219-1.c: New test.
13023
13024 2004-12-19  Roger Sayle  <roger@eyesopen.com>
13025
13026         PR middle-end/19068
13027         * g++.dg/opt/max1.C: New test case.
13028
13029 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13030
13031         * gcc.dg/fdata-sections-1.c: New test.
13032
13033 2004-12-18  Roger Sayle  <roger@eyesopen.com>
13034
13035         PR middle-end/18548
13036         * gcc.dg/max-1.c: New test case.
13037
13038 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
13039
13040         * gcc.c-torture/execute/20041218-1.c: New test.
13041
13042 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
13043
13044         * gcc.dg/pr18501.c: New test.
13045         * gcc.dg/uninit-5.c: XFAIL.
13046         * gcc.dg/uninit-9.c: XFAIL.
13047
13048 2004-12-17  Dale Johannesen  <dalej@apple.com>
13049
13050         * gcc.dg/20041213-1.c: New.
13051
13052 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
13053
13054         * objc.dg/stabs-1.m: Allow assembly label to begin
13055         with a dot ('.').
13056
13057 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
13058
13059         * gcc.c-torture/execute/20041213-1.c: Move...
13060         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
13061
13062 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
13063
13064         PR c++/18721
13065         * g++.dg/lookup/conv-5.C: New.
13066
13067 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
13068
13069         * objc.dg/stabs-1.m: New test.
13070
13071 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13072
13073         * gcc.dg/visibility-c.c: Change compile to
13074         assemble for the test.
13075
13076 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13077
13078         PR target/19041
13079         * gcc.dg/visibility-c.c: New test.
13080
13081 2004-12-16  Roger Sayle  <roger@eyesopen.com>
13082
13083         PR middle-end/18493
13084         * gcc.dg/switch-8.c: New test case.
13085
13086 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13087
13088         PR c++/18905
13089         * g++.dg/template/init4.C: New.
13090         * g++.dg/opt/static3.C: Enable optimizer.
13091
13092 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
13093
13094         * g++.dg/other/complex1.C: New test.
13095
13096 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
13097
13098         * g++.dg/opt/inline9.C: New test.
13099
13100 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13101
13102         PR fortran/18993
13103         * gfotran.dg/nullify_1.f: New test.
13104
13105 2004-12-15  Richard Henderson  <rth@redhat.com>
13106
13107         * gcc.target/i386/i386.exp: New harness.
13108         * gcc.target/i386/vect-args.c: New.
13109
13110 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
13111
13112         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
13113
13114 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13115
13116         PR c++/18825
13117         * g++.dg/template/friend32.C: New test.
13118
13119 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13120
13121         * cpp/pragma-once-1.c: New test.
13122         * cpp/pragma-once-1b.h: Likewise.
13123         * cpp/pragma-once-1c.h: Likewise.
13124         * cpp/pragma-once-1d.h: Likewise.
13125         * cpp/inc/pragma-once-1a.h: Likewise.
13126
13127 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
13128             Steven G. Kargl  <kargls@comcast.net>
13129
13130         PR fortran/17597
13131         * gfortran.dg/list_read_3.f90: New test.
13132
13133 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13134
13135         * gcc.dg/ftrapv-2.c: New test.
13136
13137 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13138
13139         PR c++/18981
13140         * g++.dg/template/typename9.C: New test.
13141
13142 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13143
13144         PR c++/18738
13145         * g++.dg/template/typename8.C: New test.
13146         * g++.dg/parse/friend2.C: Tweak error message.
13147
13148 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13149
13150         * gcc.c-torture/20041214-1.c: New test.
13151
13152 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13153
13154         PR c++/18965
13155         * g++.dg/init/array17.C: New test.
13156
13157 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13158
13159         PR c++/18793
13160         * g++.dg/init/aggr3.C: New test.
13161
13162 2004-12-14  Janis Johnson  <janis187@us.ibm.com
13163
13164         * gcc.dg/altivec-types-1.c: New test.
13165         * gcc.dg/altivec-types-2.c: New test.
13166         * gcc.dg/altivec-types-3.c: New test.
13167         * gcc.dg/altivec-types-4.c: New test.
13168         * g++.dg/ext/altivec-types-1.C: New test.
13169         * g++.dg/ext/altivec-types-2.C: New test.
13170         * g++.dg/ext/altivec-types-3.C: New test.
13171         * g++.dg/ext/altivec-types-4.C: New test.
13172
13173 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
13174
13175         PR middle-end/18951
13176         * gcc.c-torture/execute/20041213-1.c: New test.
13177
13178 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
13179
13180         PR c++/18949
13181         * g++.dg/template/cast1.C: New.
13182
13183 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
13184
13185         * gcc.c-torture/execute/20041213-2.c: New test.
13186
13187 2004-12-13  Richard Henderson  <rth@redhat.com>
13188
13189         * gcc.dg/i386-sse-10.c: Fix typo in options.
13190
13191 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
13192
13193         PR c++/18968
13194         * g++.dg/opt/pr18968.C: New test.
13195
13196 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
13197
13198         PR c++/18925
13199         * g++.dg/ext/visibility/staticdatamem.C: New test.
13200
13201 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
13202
13203         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
13204
13205 2004-12-13  Roger Sayle  <roger@eyesopen.com>
13206
13207         PR rtl-optimization/18928
13208         * gcc.dg/pr18928-1.c: New test case.
13209
13210 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
13211
13212         PR tree-opt/16951
13213         * gcc.c-torture/compile/20041211-1.c: New.
13214
13215 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13216
13217         PR middle-end/17564
13218         * gcc.c-torture/execute/20041212-1.c: New test.
13219
13220 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13221
13222         PR fortran/18869
13223         * gfortran.dg/common_1.f90: New test.
13224
13225 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
13226         Paul Brook  <paul@codesourcery.com>
13227
13228         PR fortran/16222
13229         * gfortran.dg/real_do_1.f90: New test.
13230
13231 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13232
13233         PR tree-opt/18040
13234         * g++.dg/opt/ptrmem6.C: New test.
13235
13236 2004-12-11  Roger Sayle  <roger@eyesopen.com>
13237
13238         PR middle-end/18921
13239         * gcc.dg/pr18921-1.c: New test case.
13240
13241 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13242
13243         PR fortran/17175
13244         * gfortran.dg/scale_1.f90: New test.
13245
13246 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
13247
13248         PR middle-end/18903
13249         * gcc.c-torture/compile/pr18903.c: New test.
13250
13251 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
13252
13253         * gcc.c-torture/execute/20041210-1.c: New test.
13254
13255 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13256
13257         PR c++/18731
13258         * g++.dg/parser/struct-1.C: New test.
13259         * g++.dg/parser/struct-2.C: New test.
13260         * g++.dg/parser/struct-3.C: New test.
13261
13262 2004-12-09  Richard Henderson  <rth@redhat.com>
13263
13264         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
13265
13266         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
13267         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
13268
13269 2004-12-09  Matt Austern  <austern@apple.com>
13270
13271         PR c++/18514
13272         * g++.dg/ext/builtin1.C: New
13273         * g++.dg/ext/builtin2.C: New
13274         * g++.dg/ext/builtin3.C: New
13275         * g++.dg/ext/builtin4.C: New
13276         * g++.dg/ext/builtin5.C: New
13277
13278 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
13279
13280         PR tree-opt/18904
13281         * g++.dg/opt/ptrmem5.C: New test.
13282
13283 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
13284
13285         * g++.dg/parse/typename5.C: Adjust for new error.
13286         * g++.dg/parse/typename7.C: New.
13287
13288 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13289
13290         PR c++/18073
13291         * g++.dg/other/mmintrin.C: New test.
13292
13293 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
13294
13295         PR c++/16681
13296         * g++.dg/init/array15.C: New.
13297         * g++.dg/init/array16.C: New.
13298
13299 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13300
13301         PR fortran/18826
13302         * gfortran.dg/assign_1.f90: New test.
13303
13304 2004-12-08  Nick Clifton  <nickc@redhat.com>
13305
13306         * gcc.target/xstormy16/bss_below100: New directory containing tests.
13307         * gcc.target/xstormy16/data_below100: Likewise.
13308         * gcc.target/xstormy16/sfr: Likewise.
13309         * gcc.target/xstormy16/below100.S: New test source file.
13310         * gcc.target/xstormy16/below100.ld: New test linker script.
13311         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13312         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
13313         bp instructions.
13314         * gcc.target/xstormy16/bp.c: Likewise.
13315
13316         * gcc.target/xstormy16/bss_below100: New files:
13317         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13318         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13319         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13320         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13321         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13322         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13323         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13324         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13325         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13326         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13327         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13328         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13329         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13330         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13331         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13332         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13333         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13334         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13335         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13336         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13337         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13338         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13339         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13340         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13341         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13342         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13343         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13344
13345         * gcc.target/xstormy16/data_below100: New files:
13346         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13347         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13348         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13349         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13350         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13351         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13352         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13353         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13354         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13355         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13356         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13357         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13358         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13359         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13360         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13361         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13362         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13363         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13364         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13365         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13366         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13367         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13368         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13369         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13370         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13371         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13372         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13373
13374         * gcc.target/xstormy16/sfr: New files:
13375         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
13376         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
13377         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
13378         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
13379         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
13380         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
13381         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
13382         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
13383         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
13384         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
13385         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
13386         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
13387         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
13388         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
13389         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
13390         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
13391         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
13392         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
13393         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
13394         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
13395         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
13396         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
13397         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
13398         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
13399         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
13400         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
13401         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
13402         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
13403         27_if0_sfrw_bitfield_f.c
13404
13405 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13406
13407         PR c++/18100
13408         * g++.dg/lookup/name-clash4.C: New test.
13409
13410 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
13411
13412         PR c++/18672
13413         * g++.dg/opt/array1.C: New.
13414
13415         PR c++/18803
13416         * g++.dg/template/operator5.C: New.
13417
13418 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
13419
13420         PR c/18867
13421         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
13422
13423 2004-12-07  Steven Bosscher  <stevenb@suse.de>
13424
13425         * gcc.dg/noncompile/20041207.c: New test.
13426
13427 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
13428
13429         * g++.dg/other/unreachable-1.C: New test.
13430
13431 2004-12-06  Nick Clifton  <nickc@redhat.com>
13432
13433         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
13434         <limits.h> because the latter comes from gcc's include/ directory
13435         and not the newlib/libc/include directory.
13436
13437 2004-12-04  Richard Henderson  <rth@redhat.com>
13438
13439         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
13440
13441 2004-12-04  Richard Henderson  <rth@redhat.com>
13442
13443         * lib/target-supports.exp (check_gc_sections_available): Disable
13444         for alpha and ia64.
13445
13446 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
13447
13448         PR middle-end/17909
13449         * g++.dg/other/vararg-2.C: New test.
13450
13451 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13452
13453         PR c++/17011, c++/17971
13454         * g++.dg/template/error15.C: Adjust expected error.
13455         * g++.dg/template/instantiate3.C: Likewise.
13456
13457 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
13458
13459         * gcc.dg/altivec-18.c: Fix for darwin
13460
13461 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13462
13463         PR c++/18782
13464         * g++.dg/parse/ptrmem2.C: New.
13465
13466         PR c++/18318
13467         * g++.dg/template/new1.C: New.
13468
13469 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13470
13471         PR fortran/18710
13472         * gfortran.dg/direct_io_3.f90: New test.
13473
13474 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
13475
13476         PR 18758
13477         * g++.dg/parse/crash21.C: New.
13478
13479 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13480
13481         PR c++/15664, c++/18276
13482         * g++.dg/template/ttp13.C: New test.
13483         * g++.dg/template/ttp14.C: Likewise.
13484
13485 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13486
13487         PR c++/18123
13488         * g++.dg/parse/enum2.C: New test.
13489         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
13490
13491 2004-12-02  Nick Clifton  <nickc@redhat.com>
13492
13493         * gcc.target/xstormy16: New test directory.
13494         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13495         * gcc.target/xstormy16/bp.c: Check the generation of bp
13496         instructions.
13497         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
13498         bn instructions and the BELOW100 attribute.
13499
13500 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
13501
13502         PR target/16952
13503         * gcc.dg/ppc-eabi.c: New.
13504
13505 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
13506
13507         PR fortran/18284
13508         * gfortran.dg/backspace.f90
13509
13510 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
13511
13512         * gfortran.dg/inquire.f90: New test.
13513
13514 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
13515
13516         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
13517         handle effective-target-keyword.
13518         (dg-skip-if): Support effective-target keyword as target list.
13519         (dg-xfail-if): Ditto.
13520         * lib/target-supports.exp (is-effective-target-keyword): New proc.
13521
13522 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
13523
13524         PR tree-optimization/18291
13525         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
13526
13527 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13528
13529         PR C++/18729
13530         * g++.dg/parse/crash20.C: New.
13531
13532         PR c++/17431
13533         * g++.dg/overload/arg1.C: New.
13534         * g++.dg/overload/arg2.C: New.
13535         * g++.dg/overload/arg3.C: New.
13536         * g++.dg/overload/arg4.C: New.
13537
13538 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
13539
13540         * gcc.dg/c99-flex-array-4.c: Remove.
13541
13542 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
13543
13544         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
13545
13546         * lib/target-supports.exp (is-effective-target): Simplify.
13547
13548         * lib/target-supports.exp (check_effective_target_vect_long):
13549         Fix for powerpc64-*-*.
13550
13551 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
13552
13553         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
13554         to support new requirements on FreeBSD 5.
13555
13556 2004-11-30  Devang Patel  <dpatel@apple.com>
13557
13558         PR 18702
13559         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
13560
13561 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
13562
13563         * g++.dg/ext/altivec-13.C: New test.
13564
13565 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
13566
13567         PR tree-opt/18298
13568         * gcc.c-torture/execute/p18298.c: New test.
13569
13570 2004-11-30  Ira Rosen  <irar@il.ibm.com>
13571             Dorit Naishlos  <dorit@il.ibm.com>
13572
13573         PR tree-opt/18607
13574         * gcc.dg/vect/vect-89.c: New test.
13575
13576 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
13577
13578         * gcc.dg/pr18596-1.c: New test.
13579
13580 2004-11-30  Ben Elliston  <bje@au.ibm.com>
13581
13582         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
13583
13584 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13585
13586         PR c/18479
13587         * gcc.dg/pr18479.c: New test.
13588
13589 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13590
13591         PR target/18490
13592         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
13593         mmix-knuth-mmixware.
13594
13595         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
13596         cris-*-elf* cris-*-aout* mmix-*-*
13597
13598 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13599
13600         PR middle-end/18725
13601         * gcc.dg/pr18725.c: New test.
13602
13603 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13604
13605         PR target/18488
13606         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
13607
13608         PR target/18336
13609         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
13610
13611 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
13612
13613         PR c++/18368
13614         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
13615         * g++.old-deja/g++.law/ctors5.C: Likewise.
13616         * g++.old-deja/g++.other/crash25.C: Likewise.
13617
13618         PR c++/18674
13619         * g++.dg/template/error16.C: New test.
13620
13621         PR c++/18512
13622         * g++.dg/template/crash29.C: New test.
13623
13624 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
13625
13626         PR tree-optimization/18712
13627         * gcc.c-torture/compile/pr18712.c: New test.
13628
13629 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
13630
13631         PR c/7544
13632         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
13633         tests.
13634
13635 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13636
13637         PR c++/18652
13638         * g++.dg/lookup/crash6.C: New test.
13639
13640 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13641
13642         PR middle-end/18164
13643         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
13644
13645 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13646
13647         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
13648         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
13649         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
13650
13651 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
13652
13653         * gcc.dg/pr18164.c: New test.
13654
13655 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
13656
13657         * gcc.dg/funroll-loops-all.c: New.
13658
13659 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13660
13661         PR target/18489
13662         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
13663         delimeter, match space and TAB as well as ":".
13664
13665         PR target/18484
13666         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
13667
13668         PR target/18348
13669         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
13670
13671         PR target/18345
13672         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
13673
13674         PR target/18337
13675         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
13676
13677 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
13678
13679         * gfortran.dg/direct_io_2.f90: New test.
13680
13681 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13682
13683         PR target/18334
13684         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
13685
13686 2004-11-28  Richard Henderson  <rth@redhat.com>
13687
13688         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
13689
13690 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
13691
13692         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
13693         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
13694         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
13695         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
13696         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
13697         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
13698         gcc.dg/pointer-arith-8.c: New tests.
13699
13700 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
13701
13702         PR fortran/18364
13703         * gfortran.dg/endfile.f90: New test.
13704
13705 2004-11-27  Falk Hueffner  <falk@debian.org>
13706
13707         * gcc.dg/loop-6.c: New test.
13708
13709 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13710
13711         * gcc.c-torture/execute/20041126-1.c: New test.
13712
13713 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13714
13715         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
13716         on IRIX.
13717
13718 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13719
13720         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
13721         functions.
13722
13723 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13724
13725         PR rtl-optimization/17825
13726         * gcc.c-torture/compile/20041119-1.c: New test.
13727
13728 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13729
13730         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
13731         Check existence of ld library path variables before unsetting.
13732
13733 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
13734
13735         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
13736
13737 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13738
13739         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
13740
13741 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13742
13743         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
13744
13745 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13746
13747         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
13748         dg-do directive.
13749
13750 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13751
13752         * gcc.dg/pr17957.c: Pass --param, not -param.
13753
13754 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13755
13756         PR middle-end/17957
13757         * testsuite/gcc.dg/pr17957.c: New test.
13758
13759 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
13760
13761         PR c++/18445
13762         * g++.dg/template/crash28.C: Likewise.
13763
13764         PR c++/18001
13765         * g++.dg/expr/unary2.C: Adjust lvalue messages.
13766         * g++.dg/ext/lvaddr.C: Likewise.
13767         * g++.dg/opt/pr7503-3.C: Likewise.
13768
13769         PR c++/18466
13770         * g++.dg/parse/qualified3.C: New test.
13771         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
13772
13773         PR c++/18545
13774         * g++.dg/expr/return1.C: New test.
13775
13776 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13777
13778         Friend class name lookup 3/n, PR c++/3332
13779         * g++.dg/lookup/friend3.C: New test.
13780         * g++.dg/lookup/friend4.C: Likewise.
13781         * g++.dg/lookup/friend5.C: Likewise.
13782
13783 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13784
13785         Friend class name lookup 2/n, PR c++/14513, c++/15410
13786         * g++.dg/lookup/friend2.C: New test.
13787         * g++.dg/template/friend31.C: Likewise.
13788
13789 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13790
13791         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
13792
13793 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13794
13795         PR c++/17473
13796         * g++.dg/tc1/dr56.C: Remove.
13797         * g++.dg/template/typedef1.C: Add dg-error markers.
13798         * g++.old-deja/g++.other/typedef7.C: Likewise.
13799
13800         PR c++/18285
13801         * g++.dg/parse/typedef7.C: New test.
13802
13803 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
13804
13805         * gcc.c-torture/execute/20041124-1.c: New test.
13806
13807 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13808
13809         * g++.dg/template/deduce3.C: New test.
13810
13811         PR c++/18586
13812         * g++.dg/template/crash27.C: New test.
13813
13814         PR c++/18530
13815         * g++.dg/warn/Wshadow-3.C: New test.
13816
13817 2004-11-24  Devang Patel  <dpatel@apple.com>
13818
13819         PR/18555
13820         * gcc.dg/cpp/isysroot-1.c: New test.
13821         * gcc.dg/cpp/usr/include/stdio.h: New file.
13822         * gcc.dg/cpp/isysroot-2.c: New test.
13823         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
13824         New file.
13825
13826 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13827
13828         PR c++/8929
13829         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
13830
13831 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13832
13833         * gcc.target/sparc/align.c: Do not include <stdint.h>.
13834         * gcc.target/sparc/pdist.c: Likewise.
13835
13836 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
13837
13838         PR c++/16882
13839         * g++.dg/conversion/simd1.C: New test.
13840
13841 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13842
13843         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
13844         and restore_ld_library_path_env_vars.
13845         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
13846         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
13847         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
13848         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
13849
13850 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
13851
13852         * gcc.dg/pragma-align-2.c: Test macro expansion.
13853         * gcc.dg/pragma-pack-2.c: New test.
13854
13855 2004-11-23  Richard Henderson  <rth@redhat.com>
13856
13857         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
13858         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13859         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
13860         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
13861         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
13862         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
13863
13864         * gcc.dg/vect/vect.exp: Add check for alpha.
13865         * lib/target-supports.exp (check_alpha_max_hw_available): New.
13866         (check_effective_target_vect_int): Enable for alpha.
13867         (check_effective_target_vect_long): New.
13868         (is-effective-target): Add it.
13869
13870 2004-11-23  Uros Bizjak <uros@kss-loka.si>
13871
13872         * gcc.dg/pr18614-1.c: New test.
13873
13874 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13875
13876         * gcc.dg/setjmp-2.c: New test.
13877
13878 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
13879
13880         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
13881         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
13882         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
13883         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
13884         gcc.target/sparc/pdist.c: New tests.
13885
13886 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
13887
13888         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
13889
13890 2004-11-22  Dale Johannesen  <dalej@apple.com>
13891
13892         * gcc.dg/20041111-1.c: New.
13893
13894 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13895
13896         PR tree-opt/18536
13897         * gcc.dg/vect/pr18536.c: New test.
13898
13899 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13900
13901         PR c++/18354
13902         * g++.dg/template/nontype11.C: New test.
13903
13904 2004-11-21  Roger Sayle  <roger@eyesopen.com>
13905
13906         PR middle-end/18520
13907         * gcc.dg/pr18520-1.c: New test case.
13908
13909 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
13910
13911         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
13912         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
13913         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
13914         expected diagnostics.
13915
13916 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13917
13918         PR target/18580
13919         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
13920         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
13921         vect-77.c, vect-77a.c: XFAIL on the SPARC.
13922
13923 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13924
13925         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
13926
13927 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
13928             Joseph Myers  <joseph@codesourcery.com>
13929
13930         * lib/target-supports.exp (check_visibility_available): Really
13931         test the compiler.
13932
13933 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13934
13935         PR tree-opt/18181
13936         * gcc.dg/vect/vect-85.c: New test.
13937         * gcc.dg/vect/vect-86.c: New test.
13938         * gcc.dg/vect/vect-87.c: New test.
13939         * gcc.dg/vect/vect-88.c: New test.
13940
13941 2004-11-19  Ben Elliston  <bje@au.ibm.com>
13942
13943         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
13944
13945 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
13946
13947         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
13948         * gcc.dg/ppc-and-1.c: Ditto.
13949         * gcc.dg/ppc-compare-1.c: Ditto.
13950         * gcc.dg/ppc-mov-1.c: Ditto
13951
13952 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
13953             Mark Mitchell  <mark@codesourcery.com>
13954
13955         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
13956
13957 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13958             Aldy Hernandez  <aldyh@redhat.com>
13959
13960         * lib/target-supports.exp (check_effective_target_vect_int): New
13961         (check_effective_target_vect_float): New
13962         (check_effective_target_vect_double): New.
13963         (is-effective-target): Support new effective targets keywords.
13964         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
13965         default action for dg-do.
13966         * gcc.dg/vect/pr16105.c: Use new support.
13967         * gcc.dg/vect/pr18400.c: Ditto.
13968         * gcc.dg/vect/pr18425.c: Ditto.
13969         * gcc.dg/vect/vect-1.c: Ditto.
13970         * gcc.dg/vect/vect-10.c: Ditto.
13971         * gcc.dg/vect/vect-11.c: Ditto.
13972         * gcc.dg/vect/vect-12.c: Ditto.
13973         * gcc.dg/vect/vect-13.c: Ditto.
13974         * gcc.dg/vect/vect-14.c: Ditto.
13975         * gcc.dg/vect/vect-15.c: Ditto.
13976         * gcc.dg/vect/vect-16.c: Ditto.
13977         * gcc.dg/vect/vect-17.c: Ditto.
13978         * gcc.dg/vect/vect-18.c: Ditto.
13979         * gcc.dg/vect/vect-19.c: Ditto.
13980         * gcc.dg/vect/vect-2.c: Ditto.
13981         * gcc.dg/vect/vect-20.c: Ditto.
13982         * gcc.dg/vect/vect-21.c: Ditto.
13983         * gcc.dg/vect/vect-22.c: Ditto.
13984         * gcc.dg/vect/vect-23.c: Ditto.
13985         * gcc.dg/vect/vect-24.c: Ditto.
13986         * gcc.dg/vect/vect-25.c: Ditto.
13987         * gcc.dg/vect/vect-26.c: Ditto.
13988         * gcc.dg/vect/vect-27.c: Ditto.
13989         * gcc.dg/vect/vect-27a.c: Ditto.
13990         * gcc.dg/vect/vect-28.c: Ditto.
13991         * gcc.dg/vect/vect-29.c: Ditto.
13992         * gcc.dg/vect/vect-29a.c: Ditto.
13993         * gcc.dg/vect/vect-3.c: Ditto.
13994         * gcc.dg/vect/vect-30.c: Ditto.
13995         * gcc.dg/vect/vect-31.c: Ditto.
13996         * gcc.dg/vect/vect-32.c: Ditto.
13997         * gcc.dg/vect/vect-33.c: Ditto.
13998         * gcc.dg/vect/vect-34.c: Ditto.
13999         * gcc.dg/vect/vect-35.c: Ditto.
14000         * gcc.dg/vect/vect-36.c: Ditto.
14001         * gcc.dg/vect/vect-37.c: Ditto.
14002         * gcc.dg/vect/vect-38.c: Ditto.
14003         * gcc.dg/vect/vect-4.c: Ditto.
14004         * gcc.dg/vect/vect-40.c: Ditto.
14005         * gcc.dg/vect/vect-41.c: Ditto.
14006         * gcc.dg/vect/vect-42.c: Ditto.
14007         * gcc.dg/vect/vect-43.c: Ditto.
14008         * gcc.dg/vect/vect-44.c: Ditto.
14009         * gcc.dg/vect/vect-45.c: Ditto.
14010         * gcc.dg/vect/vect-46.c: Ditto.
14011         * gcc.dg/vect/vect-47.c: Ditto.
14012         * gcc.dg/vect/vect-48.c: Ditto.
14013         * gcc.dg/vect/vect-48a.c: Ditto.
14014         * gcc.dg/vect/vect-49.c: Ditto.
14015         * gcc.dg/vect/vect-5.c: Ditto.
14016         * gcc.dg/vect/vect-50.c: Ditto.
14017         * gcc.dg/vect/vect-51.c: Ditto.
14018         * gcc.dg/vect/vect-52.c: Ditto.
14019         * gcc.dg/vect/vect-53.c: Ditto.
14020         * gcc.dg/vect/vect-54.c: Ditto.
14021         * gcc.dg/vect/vect-55.c: Ditto.
14022         * gcc.dg/vect/vect-56.c: Ditto.
14023         * gcc.dg/vect/vect-56a.c: Ditto.
14024         * gcc.dg/vect/vect-57.c: Ditto.
14025         * gcc.dg/vect/vect-58.c: Ditto.
14026         * gcc.dg/vect/vect-59.c: Ditto.
14027         * gcc.dg/vect/vect-6.c: Ditto.
14028         * gcc.dg/vect/vect-60.c: Ditto.
14029         * gcc.dg/vect/vect-61.c: Ditto.
14030         * gcc.dg/vect/vect-62.c: Ditto.
14031         * gcc.dg/vect/vect-63.c: Ditto.
14032         * gcc.dg/vect/vect-64.c: Ditto.
14033         * gcc.dg/vect/vect-65.c: Ditto.
14034         * gcc.dg/vect/vect-66.c: Ditto.
14035         * gcc.dg/vect/vect-67.c: Ditto.
14036         * gcc.dg/vect/vect-68.c: Ditto.
14037         * gcc.dg/vect/vect-69.c: Ditto.
14038         * gcc.dg/vect/vect-7.c: Ditto.
14039         * gcc.dg/vect/vect-72.c: Ditto.
14040         * gcc.dg/vect/vect-72a.c: Ditto.
14041         * gcc.dg/vect/vect-73.c: Ditto.
14042         * gcc.dg/vect/vect-74.c: Ditto.
14043         * gcc.dg/vect/vect-75.c: Ditto.
14044         * gcc.dg/vect/vect-76.c: Ditto.
14045         * gcc.dg/vect/vect-77.c: Ditto.
14046         * gcc.dg/vect/vect-77a.c: Ditto.
14047         * gcc.dg/vect/vect-78.c: Ditto.
14048         * gcc.dg/vect/vect-79.c: Ditto.
14049         * gcc.dg/vect/vect-8.c: Ditto.
14050         * gcc.dg/vect/vect-80.c: Ditto.
14051         * gcc.dg/vect/vect-82.c: Ditto.
14052         * gcc.dg/vect/vect-82_64.c: Ditto.
14053         * gcc.dg/vect/vect-83.c: Ditto.
14054         * gcc.dg/vect/vect-83_64.c: Ditto.
14055         * gcc.dg/vect/vect-9.c: Ditto.
14056         * gcc.dg/vect/vect-all.c: Ditto.
14057         * gcc.dg/vect/vect-none.c: Ditto.
14058
14059 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14060
14061         * lib/gcc-dg.exp (dg-skip-if): New function.
14062         (dg-forbid-option): Remove.
14063         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
14064         * g++.dg/abi/bitfield8.C: Likewise.
14065         * g++.dg/abi/dtor1.C: Likewise.
14066         * g++.dg/abi/empty10.C: Likewise.
14067         * g++.dg/abi/empty7.C: Likewise.
14068         * g++.dg/abi/empty9.C: Likewise.
14069         * g++.dg/abi/layout3.C: Likewise.
14070         * g++.dg/abi/layout4.C: Likewise.
14071         * g++.dg/abi/thunk1.C: Likewise.
14072         * g++.dg/abi/thunk2.C: Likewise.
14073         * g++.dg/abi/vbase11.C: Likewise.
14074         * g++.dg/abi/vthunk2.C: Likewise.
14075         * g++.dg/abi/vthunk3.C: Likewise.
14076         * g++.dg/ext/attrib8.C: Likewise.
14077         * g++.dg/opt/longbranch2.C: Likewise.
14078         * g++.dg/opt/reg-stack4.C: Likewise.
14079         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14080         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14081         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14082         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14083         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14084         * gcc.dg/20000609-1.c: Likewise.
14085         * gcc.dg/20000720-1.c: Likewise.
14086         * gcc.dg/20011107-1.c: Likewise.
14087         * gcc.dg/20011119-1.c: Likewise.
14088         * gcc.dg/20020108-1.c: Likewise.
14089         * gcc.dg/20020122-2.c: Likewise.
14090         * gcc.dg/20020122-3.c: Likewise.
14091         * gcc.dg/20020201-3.c: Likewise.
14092         * gcc.dg/20020206-1.c: Likewise.
14093         * gcc.dg/20020218-1.c: Likewise.
14094         * gcc.dg/20020310-1.c: Likewise.
14095         * gcc.dg/20020411-1.c: Likewise.
14096         * gcc.dg/20020418-2.c: Likewise.
14097         * gcc.dg/20020426-1.c: Likewise.
14098         * gcc.dg/20020426-2.c: Likewise.
14099         * gcc.dg/20020517-1.c: Likewise.
14100         * gcc.dg/20020523-1.c: Likewise.
14101         * gcc.dg/20020523-2.c: Likewise.
14102         * gcc.dg/20020729-1.c: Likewise.
14103         * gcc.dg/20030204-1.c: Likewise.
14104         * gcc.dg/20030826-2.c: Likewise.
14105         * gcc.dg/20030926-1.c: Likewise.
14106         * gcc.dg/20031202-1.c: Likewise.
14107         * gcc.dg/980312-1.c: Likewise.
14108         * gcc.dg/980313-1.c: Likewise.
14109         * gcc.dg/990117-1.c: Likewise.
14110         * gcc.dg/990424-1.c: Likewise.
14111         * gcc.dg/990524-1.c: Likewise.
14112         * gcc.dg/991230-1.c: Likewise.
14113         * gcc.dg/i386-387-1.c: Likewise.
14114         * gcc.dg/i386-387-2.c: Likewise.
14115         * gcc.dg/i386-387-3.c: Likewise.
14116         * gcc.dg/i386-387-4.c: Likewise.
14117         * gcc.dg/i386-387-5.c: Likewise.
14118         * gcc.dg/i386-387-6.c: Likewise.
14119         * gcc.dg/i386-asm-1.c: Likewise.
14120         * gcc.dg/i386-bitfield1.c: Likewise.
14121         * gcc.dg/i386-bitfield2.c: Likewise.
14122         * gcc.dg/i386-loop-1.c: Likewise.
14123         * gcc.dg/i386-loop-2.c: Likewise.
14124         * gcc.dg/i386-loop-3.c: Likewise.
14125         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14126         * gcc.dg/i386-pic-1.c: Likewise.
14127         * gcc.dg/i386-regparm.c: Likewise.
14128         * gcc.dg/i386-signbit-1.c: Likewise.
14129         * gcc.dg/i386-signbit-2.c: Likewise.
14130         * gcc.dg/i386-signbit-3.c: Likewise.
14131         * gcc.dg/i386-sse-5.c: Likewise.
14132         * gcc.dg/i386-sse-8.c: Likewise.
14133         * gcc.dg/i386-unroll-1.c: Likewise.
14134         * gcc.dg/tls/opt-1.c: Likewise.
14135         * gcc.dg/tls/opt-2.c: Likewise.
14136         * gcc.dg/unroll-1.c: Likewise.
14137         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14138         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14139         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14140         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14141
14142 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14143
14144         * g++.dg/template/incomplete1.C: New test.
14145
14146 2004-11-16  Nick Clifton  <nickc@redhat.com>
14147
14148         Revert patches accidentally commited during checkin of fixes for
14149         xstormy16 tests:
14150         gcc.c-torture/execute/simd-4.c: Revert
14151         gcc.dg/20040910-1.c: Revert.
14152
14153 2004-11-16  Paul Brook  <paul@codesourcery.com>
14154
14155         PR fortran/13010
14156         * gfortran.dg/der_pointer_1.f90: New test.
14157
14158 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
14159
14160         PR c/18498
14161         * gcc.dg/bitfld-13.c: New test.
14162
14163 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
14164
14165         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
14166         powerpc*-*-linux*.
14167
14168         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
14169         * gcc.dg/ppc64-abi-2.c: Ditto.
14170         * gcc.dg/ppc64-abi-3.c: Ditto.
14171
14172         * lib/gcc-dg.exp (dg-target-list): Remove.
14173
14174 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
14175
14176         * gcc.dg/ia64-postinc.c: New test.
14177
14178 2004-11-15  Mark Mitchell <mark@codesourcery.com>
14179
14180         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
14181
14182 2004-11-15  Nick Clifton  <nickc@redhat.com>
14183
14184         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
14185         __INT_MAX__ so that the test can be compiled by toolchains
14186         targeted at 16-bit processors.
14187
14188         * gcc.dg/20040625-1.c: Use long constants rather than integers
14189         when performing arithmetic that will overflow 16-bits.
14190
14191         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
14192         xstormy16.  It does not support 128-bit vector operations.
14193
14194         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
14195         with the macro PTR_TYPE.  Define this macro to an integer type
14196         suitable for holding a pointer.
14197
14198         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
14199         the target is a 16-bit processor.
14200
14201         * gcc.dg/cpp/if-2.c: Expect a different warning message from
14202         16-bit targets where the character constant will be too long.
14203
14204         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
14205         where the double will not be directly addressable.
14206
14207 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14208
14209         Friend class name lookup 1/n, PR c++/18471
14210         * g++.dg/template/crash26.C: New test.
14211         * g++.dg/lookup/struct1.C: Adjust expected error.
14212         * g++.dg/parse/elab1.C: Likewise.
14213         * g++.dg/parse/elab2.C: Likewise.
14214         * g++.dg/parse/int-as-enum1.C: Likewise.
14215         * g++.dg/parse/struct-as-enum1.C: Likewise.
14216         * g++.dg/parse/typedef1.C: Likewise.
14217         * g++.dg/parse/typedef3.C: Likewise.
14218         * g++.dg/parse/typedef4.C: Likewise.
14219         * g++.dg/parse/typedef5.C: Likewise.
14220         * g++.dg/template/nontype4.C: Likewise.
14221         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
14222         * g++.old-deja/g++.other/elab1.C: Likewise.
14223         * g++.old-deja/g++.other/syntax4.C: Likewise.
14224
14225 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14226
14227         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
14228
14229 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
14230
14231         * gcc.c-torture/execute/20041114-1.c: New test.
14232
14233 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
14234
14235         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
14236         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
14237         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
14238         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
14239         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
14240         gcc.dg/switch-7.c: New tests.
14241
14242 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14243
14244         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
14245
14246 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14247
14248         PR tree-opt/18400
14249         * gcc.dg/vect/pr18400.c: New test.
14250
14251 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14252             Andrew Pinski  <pinskia@physics.uc.edu>
14253
14254         PR tree-opt/18425
14255         * gcc.dg/vect/pr18425.c: New test.
14256
14257 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14258
14259         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
14260         Guard with dg-require-alias and dg-require-visibility.
14261
14262 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14263
14264         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
14265
14266 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14267
14268         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
14269
14270 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14271
14272         PR c++/17344
14273         * g++.dg/template/defarg5.C: New test.
14274
14275 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14276
14277         * g++.dg/parse/cast1.C: Run only on ILP32.
14278         * g++.old-deja/g++.mike/p784.C: Likewise.
14279
14280 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
14281
14282         * gcc.c-torture/execute/20041113-1.c: New test.
14283
14284 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14285
14286         PR target/18230
14287         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
14288         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
14289         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
14290         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14291         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
14292         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
14293         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
14294         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
14295         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
14296         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14297         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14298         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
14299         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
14300
14301 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14302
14303         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
14304         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
14305         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
14306         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
14307         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
14308         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
14309         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
14310         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
14311         gcc.target/sparc/combined-1.c: New tests.
14312
14313 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
14314
14315         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
14316         New tests.
14317
14318 2004-11-12  Mark Mitchell <mark@codesourcery.com>
14319
14320         * lib/gcc-dg.exp (dg-forbid-option): New function.
14321         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
14322         * g++.dg/abi/bitfield8.C: Likewise.
14323         * g++.dg/abi/dtor1.C: Likewise.
14324         * g++.dg/abi/empty10.C: Likewise.
14325         * g++.dg/abi/empty7.C: Likewise.
14326         * g++.dg/abi/empty9.C: Likewise.
14327         * g++.dg/abi/layout3.C: Likewise.
14328         * g++.dg/abi/layout4.C: Likewise.
14329         * g++.dg/abi/thunk1.C: Likewise.
14330         * g++.dg/abi/thunk2.C: Likewise.
14331         * g++.dg/abi/vbase11.C: Likewise.
14332         * g++.dg/abi/vthunk2.C: Likewise.
14333         * g++.dg/abi/vthunk3.C: Likewise.
14334         * g++.dg/ext/attrib8.C: Likewise.
14335         * g++.dg/opt/longbranch2.C: Likewise.
14336         * g++.dg/opt/reg-stack4.C: Likewise.
14337         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14338         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14339         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14340         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14341         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14342         * gcc.dg/20000609-1.c: Likewise.
14343         * gcc.dg/20000720-1.c: Likewise.
14344         * gcc.dg/20011107-1.c: Likewise.
14345         * gcc.dg/20011119-1.c: Likewise.
14346         * gcc.dg/20020108-1.c: Likewise.
14347         * gcc.dg/20020122-2.c: Likewise.
14348         * gcc.dg/20020122-3.c: Likewise.
14349         * gcc.dg/20020201-3.c: Likewise.
14350         * gcc.dg/20020206-1.c: Likewise.
14351         * gcc.dg/20020218-1.c: Likewise.
14352         * gcc.dg/20020310-1.c: Likewise.
14353         * gcc.dg/20020411-1.c: Likewise.
14354         * gcc.dg/20020418-2.c: Likewise.
14355         * gcc.dg/20020426-1.c: Likewise.
14356         * gcc.dg/20020426-2.c: Likewise.
14357         * gcc.dg/20020517-1.c: Likewise.
14358         * gcc.dg/20020523-1.c: Likewise.
14359         * gcc.dg/20020523-2.c: Likewise.
14360         * gcc.dg/20020729-1.c: Likewise.
14361         * gcc.dg/20030204-1.c: Likewise.
14362         * gcc.dg/20030826-2.c: Likewise.
14363         * gcc.dg/20030926-1.c: Likewise.
14364         * gcc.dg/20031202-1.c: Likewise.
14365         * gcc.dg/980312-1.c: Likewise.
14366         * gcc.dg/980313-1.c: Likewise.
14367         * gcc.dg/990117-1.c: Likewise.
14368         * gcc.dg/990424-1.c: Likewise.
14369         * gcc.dg/990524-1.c: Likewise.
14370         * gcc.dg/991230-1.c: Likewise.
14371         * gcc.dg/i386-387-1.c: Likewise.
14372         * gcc.dg/i386-387-2.c: Likewise.
14373         * gcc.dg/i386-387-3.c: Likewise.
14374         * gcc.dg/i386-387-4.c: Likewise.
14375         * gcc.dg/i386-387-5.c: Likewise.
14376         * gcc.dg/i386-387-6.c: Likewise.
14377         * gcc.dg/i386-asm-1.c: Likewise.
14378         * gcc.dg/i386-bitfield1.c: Likewise.
14379         * gcc.dg/i386-bitfield2.c: Likewise.
14380         * gcc.dg/i386-loop-1.c: Likewise.
14381         * gcc.dg/i386-loop-2.c: Likewise.
14382         * gcc.dg/i386-loop-3.c: Likewise.
14383         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14384         * gcc.dg/i386-pic-1.c: Likewise.
14385         * gcc.dg/i386-regparm.c: Likewise.
14386         * gcc.dg/i386-signbit-1.c: Likewise.
14387         * gcc.dg/i386-signbit-2.c: Likewise.
14388         * gcc.dg/i386-signbit-3.c: Likewise.
14389         * gcc.dg/i386-sse-5.c: Likewise.
14390         * gcc.dg/i386-sse-8.c: Likewise.
14391         * gcc.dg/i386-unroll-1.c: Likewise.
14392         * gcc.dg/tls/opt-1.c: Likewise.
14393         * gcc.dg/tls/opt-2.c: Likewise.
14394         * gcc.dg/unroll-1.c: Likewise.
14395         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14396         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14397         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14398         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14399         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
14400         -m64 is specified.
14401
14402 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14403
14404         PR c++/18389
14405         * g++.dg/parse/cond1.C: New test.
14406
14407         PR c++/18429
14408         * g++.dg/template/array9.C: New test.
14409         * g++.dg/ext/vla1.C: Adjust error messages.
14410         * g++.dg/ext/vlm1.C: Likewise.
14411         * g++.dg/template/crash2.C: Likewise.
14412
14413         PR c++/18436
14414         * g++.dg/template/call3.C: New test.
14415
14416         PR c++/18407
14417         * g++.dg/template/ptrmem11.C: New test.
14418
14419 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
14420
14421         PR other/14264
14422         * lib/g++.exp: Set LC_ALL and LANG to C.
14423         * lib/gcc-dg.exp: Likewise.
14424         * lib/gfortran.exp: Likewise.
14425         * lib/objc.exp: Likewise.
14426         * lib/treelang.exp: Likewise.
14427
14428 2004-11-12  Andreas Schwab  <schwab@suse.de>
14429
14430         * gcc.dg/pr16286.c: Fix last change.
14431
14432 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14433
14434         PR c++/18416
14435         * g++.dg/init/global1.C: New test.
14436
14437 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
14438
14439         * gcc.c-torture/execute/20041112-1.c: New test.
14440
14441 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14442
14443         * lib/gcc-dg.exp (dg-target-list): New.
14444
14445 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14446             Richard Sandiford  <rsandifo@redhat.com>
14447
14448         * lib/target-supports.exp (get-compiler_messages): New.
14449         (check_named_sections_available): Use it.
14450         (check_effective_target_ilp32): New.
14451         (check_effective_target_lp64): New.
14452         (is-effective-target): New.
14453         * lib/gcc-dg.exp (dg-require-effective-target): New.
14454
14455 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
14456
14457         * gcc.dg/precedence-1.c: New test.
14458
14459 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14460
14461         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
14462
14463         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
14464         message, delete generated files, use more descriptive name for
14465         executable, and make the test unsupported when it cannot be run.
14466
14467         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
14468         (dg-require-weak, dg-require-visibility, dg-require-alias,
14469         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
14470         dg-require-iconv, dg-require-named-sections): Use it.
14471
14472         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
14473
14474 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
14475
14476         PR target/16457
14477         * gcc.dg/ppc-and-1: New
14478
14479         PR target/16796
14480         * gcc.dg/ppc-mov-1.c: New.
14481
14482         PR target/16458
14483         * gcc.dg/ppc-compare-1.c: New.
14484
14485 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
14486
14487         * objc.dg/desig-init-2.m: New test.
14488
14489 2004-11-10  Adam Nemet  <anemet@lnxw.com>
14490
14491         PR middle-end/18160
14492         * g++.dg/warn/register-var-1.C: New test.
14493         * g++.dg/warn/register-var-2.C: New test.
14494
14495 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14496
14497         * gcc.dg/union-2.c: New test.
14498
14499 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
14500
14501         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
14502         New test for PR tree-optimization/17892.
14503
14504 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
14505
14506         PR c++/18369
14507         * g++.dg/init/new12.C: New test.
14508
14509 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
14510
14511         * gcc.target/sparc: New directory.
14512         * gcc.target/sparc/sparc.exp: New driver.
14513         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
14514         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
14515         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
14516         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
14517
14518 2004-11-10  Paul Brook  <paul@codesourcery.com>
14519
14520         PR fortran/18218
14521         * gfortran.dg/list_read.c: New test.
14522
14523 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14524
14525         PR c/18322
14526         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
14527         expected diagnostic location.
14528
14529 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
14530
14531         * gcc.dg/20041109-1.c: New test.
14532
14533 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14534
14535         PR objc/18406
14536         * objc/compile/pr18406.m: New test.
14537
14538 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14539
14540         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
14541
14542 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14543
14544         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
14545
14546 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
14547
14548         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
14549
14550 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
14551
14552         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
14553         exit.
14554
14555 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
14556
14557         PR tree-opt/18299
14558         * gcc.c-torture/pr18299-1.c: New test.
14559
14560 2004-11-06  Andreas Schwab  <schwab@suse.de>
14561
14562         * gcc.dg/pr16286.c: Also test for bool and pixel.
14563
14564 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
14565
14566         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
14567         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
14568         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
14569         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
14570         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
14571         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
14572         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
14573         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
14574         gcc.dg/struct-semi-3.c: New tests.
14575
14576 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14577
14578         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
14579
14580 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14581
14582         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
14583         Do not use C99 designators.
14584
14585 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14586
14587         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
14588
14589 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14590
14591         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
14592         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
14593         * gcc.c-torture/execute/simd-5.x: Remove.
14594
14595 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
14596
14597         PR rtl-optimization/17933
14598         * gcc.dg/torture/pr17933-1.c: New test.
14599
14600 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14601
14602         PR target/18106
14603         * lib/target-supports.exp (check_weak_available): Support
14604         Windows.
14605
14606 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
14607
14608         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
14609         call to fflush(stdout) before abort.
14610         (my_ffsll): New function.
14611         (generate_fields): Use it.
14612
14613 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14614
14615         * gcc.dg/init-undef-1.c: New test.
14616
14617 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14618
14619         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
14620         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
14621         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
14622         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
14623         expected messages for new parser.
14624
14625 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
14626
14627         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
14628
14629 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14630
14631         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
14632         on LP64 targets.
14633
14634 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14635
14636         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
14637         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
14638         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
14639         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
14640         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
14641         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
14642         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
14643         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
14644         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
14645         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
14646
14647 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14648
14649         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
14650         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
14651         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
14652         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
14653         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
14654         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
14655         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
14656         for new parser.
14657
14658 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
14659
14660         PR target/15342
14661         * gcc.dg/20041104-1.c: New test.
14662
14663 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14664
14665         * g++.dg/template/nontype7.C: New test.
14666         * g++.dg/template/nontype8.C: Likewise.
14667         * g++.dg/template/nontype9.C: Likewise.
14668         * g++.dg/template/nontype10.C: Likewise.
14669         * g++.dg/tc1/dr49.C: Likewise.
14670         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
14671         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
14672
14673 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14674
14675         * g++.dg/rtti/tinfo1.C: Remove xfails.
14676
14677 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14678
14679         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
14680         packed attribute to the definition to satisfy the new C++ parser.
14681
14682 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14683
14684         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
14685         invocations of va_arg.
14686
14687 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
14688
14689         PR c++/18124
14690         * g++.dg/template/crash25.C: New test.
14691
14692         PR c++/18155
14693         * g++.dg/template/typedef2.C: New test.
14694         * g++.dg/parse/crash13.C: Adjust error markers.
14695
14696         PR c++/18177
14697         * g++.dg/conversion/const3.C: New test.
14698
14699 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14700
14701         PR fortran/17535
14702         PR fortran/17583
14703         PR fortran/17713
14704         * gfortran.dg/generic_[123].f90: New testcases.
14705
14706 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14707
14708         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
14709         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
14710
14711 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14712
14713         PR tree-opt/16808
14714         * gcc.c-torture/compile/pr16808.c: New test.
14715
14716 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
14717
14718         PR rtl-optimization/17104
14719         * gcc.dg/ppc-bitfield1.c: New.
14720
14721 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14722
14723         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
14724
14725 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14726
14727         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
14728         strings for 32-bit code.
14729
14730 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
14731
14732         PR c/18239
14733         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
14734
14735 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
14736
14737         PR c++/18064
14738         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
14739
14740 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
14741
14742         PR c++/15172
14743         * g++.dg/init/aggr2.C: New test.
14744
14745 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
14746
14747         * objc.dg/local-decl-1.m: New test.
14748
14749 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14750
14751         * gcc.dg/20040910-1.c: Adjust regex.
14752
14753 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14754
14755         PR rtl-optimization/18084
14756         * g++.dg/opt/pr18084-1.C: New testcase.
14757
14758 2004-10-30  Matt Austern  <austern@apple.com>
14759
14760         PR c++/17542
14761         * g++.dg/ext/attrib18.C: New test.
14762
14763 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14764
14765         PR middle-end/18096
14766         * gcc.dg/pr18096-1.c: New test case.
14767
14768 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14769
14770         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
14771
14772 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
14773
14774         PR c/16666
14775         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
14776         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
14777         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
14778         gcc.dg/old-style-prom-3.c: New tests.
14779
14780 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
14781
14782         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
14783         Remove unnecessary inclusion of stdio.h.
14784
14785 2004-10-29  Roger Sayle  <roger@eyesopen.com>
14786
14787         PR rtl-optimization/17581
14788         * gcc.dg/pr17581-1.c: New test case.
14789
14790 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
14791
14792         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
14793         being implemented.
14794         * g++.dg/conversion/dr195-1.C: New.
14795         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
14796         * g++.old-deja/g++.mike/p10148.C: Likewise.
14797
14798 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
14799
14800         PR c++/17695
14801         * g++.dg/debug/typedef2.C: New test.
14802
14803 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
14804
14805         PR fortran/13490
14806         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
14807         * gfortran.dg/g77/README: Update.
14808
14809 2004-10-28  Matt Austern  <austern@apple.com>
14810
14811         PR c++/14124
14812         * g++.dg/ext/packed7.C: New test.
14813
14814 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14815
14816         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
14817         scan-assembler.
14818         * lib/scanasm.exp (hidden-scan-for): New proc.
14819         (scan-hidden): Use hidden-scan-for instead of constructing the scan
14820         string.
14821         (scan-not-hidden): Likewise.
14822         * lib/target-supports.exp (check_visibility_available): mach-o is
14823         support too.
14824
14825 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
14826
14827         PR c++/17132
14828         * g++.dg/template/memclass3.C: New test.
14829
14830 2004-10-28  Adam Nemet  <anemet@lnxw.com>
14831
14832         PR middle-end/18160
14833         * gcc.dg/register-var-1.c: New test.
14834         * gcc.dg/register-var-2.c: New test.
14835         * gcc.dg/asm-7.c: Taking the address of a register variable is an
14836         error now.
14837
14838 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
14839
14840         PR other/18172
14841         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
14842         unused variables.
14843         * gcc.dg/vect/vect-22.c: Likewise.
14844
14845 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
14846
14847         * gcc.dg/i386-rotate-1.c: New test.
14848
14849 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
14850
14851         * g++.dg/init/ref12.C: Add "run" marker.
14852
14853         PR c++/17435
14854         * g++.dg/init/ref12.C: New test.
14855
14856         PR c++/18140
14857         * g++.dg/template/shift1.C: New test.
14858         * g++.dg/template/error10.C: Adjust error markers.
14859
14860 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
14861
14862         PR tree-opt/17529
14863         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
14864
14865 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
14866
14867         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
14868         * gcc.dg/weak/weak-3.c: Likewise.
14869         * gcc.dg/weak/weak-5.c: Likewise.
14870         * gcc.dg/weak/weak-9.c: Likewise.
14871         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
14872         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
14873
14874         * gcc.dg/darwin-weakimport-1.c: New.
14875
14876 2004-10-28  Ben Elliston  <bje@au.ibm.com>
14877
14878         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
14879
14880 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
14881
14882         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
14883         'syntax' error messages.
14884         * gcc.dg/cpp/direct2s.c: Likewise.
14885
14886 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
14887
14888         * gcc.c-torture/compile/20041026-1.c: New.
14889
14890 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
14891
14892         PR c++/18093
14893         * g++.dg/lookup/ns2.C: New test.
14894
14895         PR c++/18020
14896         * g++.dg/template/enum4.C: New test.
14897
14898         PR c++/18161
14899         * g++.dg/template/expr1.C: New test.
14900
14901 2004-10-26  Ben Elliston  <bje@au.ibm.com>
14902
14903         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
14904
14905 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14906
14907         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
14908         gcc.dg/decl-nospec-3.c: New tests.
14909
14910 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
14911
14912         * objc.dg/super-class-3.m: New test.
14913
14914 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14915
14916         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
14917         resyncing.
14918         * gcc.dg/cpp/direct2s.c: Likewise.
14919
14920 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
14921
14922         * objc.dg/image-info.m: Update for changes to section selection.
14923
14924 2004-10-25  David Ayers  <d.ayers@inode.at>
14925             Ziemowit Laski  <zlaski@apple.com>
14926
14927         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
14928         diagnostics when messaging 'id <Proto>'.
14929         * objc.dg/class-protocol-1.m: New test.
14930         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
14931         a non-existent method signature.
14932         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
14933         Update diagnostics when messaging with non-existent method signature.
14934         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
14935         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
14936         invalid receivers are now resolved as if messaging 'id'; remove
14937         extraneous diagnostics.
14938
14939 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14940
14941         PR c/16667
14942         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
14943         gcc.dg/init-desig-obs-3.c: New tests.
14944
14945 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
14946
14947         * gcc.dg/debug/20041023-1.c: New test.
14948
14949 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
14950
14951         PR middle-end/17407
14952         * gcc.c-torture/compile/pr17407.c: New test.
14953
14954         PR c++/18121
14955         * g++.dg/template/array8.C: New test.
14956
14957 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14958
14959         PR other/18138
14960         * lib/g++.exp: Accept more than one multilib libgcc.
14961         * lib/gcc-dg.exp: Likewise.
14962         * lib/objc.exp: Likewise.
14963         * lib/treelang.exp: Likewise.
14964         * lib/gfortran.exp: Likewise.
14965
14966 2004-10-24  Ben Elliston  <bje@au.ibm.com>
14967
14968         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
14969
14970 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
14971
14972         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
14973         * gcc.dg/c99-const-expr-3.c: Likewise.
14974
14975 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
14976
14977         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
14978
14979 2004-10-23  Ben Elliston  <bje@au.ibm.com>
14980
14981         * gcc.c-torture/execute/loop-2e.x: Remove.
14982
14983 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14984
14985         PR c++/18095
14986         * g++.dg/parse/crash18.C: New.
14987         * g++.dg/parse/crash19.C: New.
14988
14989 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14990
14991         * g++.dg/ext/dllimport1.C: Move dg-warnings.
14992         * g++.dg/ext/dllimport2.C: Same.
14993         * g++.dg/ext/dllimport8.C: Same.
14994
14995 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
14996
14997         PR c++/10841
14998         * g++.dg/conversion/cast1.C: New test.
14999         * g++.dg/overload/pmf1.C: Adjust error marker.
15000
15001 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
15002
15003         PR objc/17923
15004         * objc.dg/const-str-7.m: New test.
15005
15006 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15007
15008         * g++.dg/template/memfriend11.C: Fix comment typo.
15009         * g++.dg/template/memfriend14.C: Likewise.
15010
15011 2004-10-20  Richard Henderson  <rth@redhat.com>
15012
15013         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
15014         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
15015         -fasynchronous-unwind-tables.
15016
15017 2004-10-20  Richard Henderson  <rth@redhat.com>
15018
15019         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
15020         (main): Return success.
15021         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
15022         (main): Return success.
15023
15024 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15025
15026         PR c++/13495
15027         * g++.dg/template/memfriend9.C: New test.
15028         * g++.dg/template/memfriend10.C: Likewise.
15029         * g++.dg/template/memfriend11.C: Likewise.
15030         * g++.dg/template/memfriend12.C: Likewise.
15031         * g++.dg/template/memfriend13.C: Likewise.
15032         * g++.dg/template/memfriend14.C: Likewise.
15033         * g++.dg/template/memfriend15.C: Likewise.
15034         * g++.dg/template/memfriend16.C: Likewise.
15035         * g++.dg/template/memfriend17.C: Likewise.
15036         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
15037
15038 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
15039
15040         * g++.dg/conversion/dr195.C: New.
15041         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
15042
15043 2004-10-20  Ben Elliston  <bje@au.ibm.com>
15044             Devang Patel  <dpatel@apple.com>
15045
15046         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
15047         of floating point arithmetic, which could trap.
15048
15049 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
15050
15051         PR c++/14035
15052         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
15053         * g++.dg/conversion/const2.C: New test.
15054         * g++.dg/expr/reinterpret2.C: New test.
15055         * g++.dg/expr/reinterpret3.C: New test.
15056         * g++.dg/expr/cast2.C: New test.
15057         * g++.dg/expr/copy1.C: New test.
15058         * g++.dg/other/conversion1.C: Change error message.
15059         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
15060         function pointers to void *.
15061         * g++.old-deja/g++.mike/p10148.C: Likewise.
15062
15063 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15064
15065         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
15066
15067 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
15068
15069         PR c++/18047
15070
15071         * g++.dg/parse/expr3.C: New test.
15072
15073 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15074
15075         * gcc.dg/smod-1.c: New test.
15076
15077 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
15078
15079         * objc.dg/method-14.m: New test.
15080
15081 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15082
15083         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
15084         Also xfail as the patch was reverted.
15085
15086 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15087
15088         PR middle-end/16973
15089         * gcc.dg/pr16973.c: New test.
15090
15091 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
15092
15093         PR tree-optimization/17656
15094         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
15095
15096 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
15097
15098         * g++.dg/eh/shadow1.C: New.
15099
15100 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
15101
15102         * gcc.c-torture/compile/20041018-1.c: New test.
15103
15104 2004-10-18  Ben Elliston  <bje@au.ibm.com>
15105
15106         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
15107         compiler referring to register 0 when accessing sdata.  The linker
15108         now patches things up.
15109
15110 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
15111
15112         PR c/17529
15113         * gcc.c-torture/compile/pr17529.c: New test.
15114
15115 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15116
15117         PR c++/17743
15118         * g++.dg/ext/attrib17.C: New test.
15119
15120 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15121
15122         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
15123
15124 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15125
15126         PR c++/10479
15127         * g++.dg/ext/attrib16.C: New test.
15128
15129 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
15130
15131         PR c++/17042
15132         * g++.dg/init/dso_handle1.C: New test.
15133
15134         PR c++/14667
15135         * g++.dg/parse/typedef6.C: New test.
15136
15137         PR c++/17916
15138         * g++.dg/parse/pragma1.C: New test.
15139
15140 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
15141
15142         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
15143
15144 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
15145
15146         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
15147         -fno-common when on HPPA HP-UX platforms.
15148
15149 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
15150
15151         PR other/16820
15152         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
15153         stdint.h.
15154         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
15155         uintptr_t.
15156
15157 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15158
15159         PR c++/16301
15160         * g++.dg/lookup/strong-using-4.C: New test.
15161
15162 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15163
15164         PR middle-end/16567
15165         * gcc.c-torture/compile/nested-1.c: New test.
15166
15167 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15168
15169         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
15170         and mipsisa64*-*-* (until support for misaligned loads is added).
15171         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
15172         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
15173         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
15174         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
15175         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
15176         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
15177
15178 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
15179
15180         PR c++/17976
15181         * g++.dg/init/dtor3.C: New test.
15182
15183 2004-10-15  Ben Elliston  <bje@au.ibm.com>
15184
15185         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
15186
15187 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
15188
15189         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
15190         * gcc.dg/macho-lo-sum.c: Likewise.
15191
15192 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
15193
15194         * gcc.dg/ppc-spe64-1.c: New test.
15195
15196 2004-10-14  Devang Patel  <dpatel@apple.com>
15197
15198         PR 17635
15199         * gcc.dg/pr17635.c : New test.
15200
15201 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
15202
15203         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
15204         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
15205         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
15206         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
15207         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
15208         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
15209         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
15210         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
15211         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
15212         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
15213         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
15214         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
15215         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
15216         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
15217         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
15218         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
15219         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
15220         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
15221
15222 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15223
15224         * gcc.dg/vect/vect-82.c: New testcase.
15225         * gcc.dg/vect/vect-82_64.c: New testcase.
15226         * gcc.dg/vect/vect-83.c: New testcase.
15227         * gcc.dg/vect/vect-83_64.c: New testcase.
15228
15229 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15230
15231         * gcc.dg/cpp/error-1.c: New test.
15232
15233 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15234
15235         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
15236
15237 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
15238
15239         PR target/17984
15240         * gcc.dg/cris-peep2-xsrand2.c: New test.
15241
15242 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
15243
15244         PR c++/17661
15245         * testsuite/g++.dg/expr/for2.C: New test.
15246
15247 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15248
15249         * g++.dg/inherit/thunk1.C: Run on the SPARC.
15250
15251 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
15252
15253         PR tree-optimization/17724
15254         * g++.dg/opt/pr17724-1.C: New test.
15255         * g++.dg/opt/pr17724-2.C: New test.
15256         * g++.dg/opt/pr17724-3.C: New test.
15257         * g++.dg/opt/pr17724-4.C: New test.
15258         * g++.dg/opt/pr17724-5.C: New test.
15259         * g++.dg/opt/pr17724-6.C: New test.
15260
15261 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
15262
15263         PR c/17301
15264         * gcc.dg/pr17301-2.c: New test.
15265
15266 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
15267
15268         PR c++/15876
15269         * g++.dg/parse/error22.C: New test.
15270
15271         PR c++/17936
15272         * g++.dg/template/spec18.C: New test.
15273
15274 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
15275
15276         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
15277         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
15278         memcpy.
15279         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
15280         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
15281
15282 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15283
15284         * g++.dg/eh/cleanup5.C: Add dg-options "".
15285
15286 2004-10-11  Roger Sayle  <roger@eyesopen.com>
15287
15288         PR middle-end/17657
15289         * gcc.dg/switch-4.c: New test case.
15290
15291 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
15292
15293         * gcc.c-torture/execute/20041011-1.c: New test.
15294
15295 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15296
15297         PR c++/17554
15298         * g++.dg/init/for3.C: New test.
15299
15300         PR c++/17657
15301         * g++.dg/opt/switch2.C: New test.
15302
15303         PR middle-end/17703
15304         * g++.dg/warn/Wreturn-2.C: New test.
15305
15306 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15307
15308         PR c++/17907
15309         * g++.dg/eh/cleanup5.C: New test.
15310
15311 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
15312
15313         PR c++/17393
15314         * g++.dg/parse/error21.C: New test.
15315
15316 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15317
15318         * g++.dg/overload/pmf1.C: Adjust quoting marks.
15319         * g++.dg/warn/incomplete1.C: Likewise.
15320         * g++.dg/template/qualttp20.C: Likewise.
15321
15322 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15323
15324         PR c/17881
15325         * parm-incomplete-1.c: New test.
15326
15327 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15328
15329         PR c++/17867
15330         * g++.dg/parse/error19.C: New test.
15331
15332         PR c++/17670
15333         * g++.dg/init/new11.C: New test.
15334
15335         PR c++/17821
15336         * g++.dg/parse/error20.C: New test.
15337
15338         PR c++/17826
15339         * g++.dg/template/crash24.C: New test.
15340
15341 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15342
15343         PR c/17301
15344         * gcc.dg/pr17301-1.c: New test.
15345
15346 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15347
15348         PR c/17189
15349         * gcc.dg/anon-struct-5.c: New test.
15350
15351 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15352
15353         PR c/17844
15354         * gcc.dg/pr17844-1.c: New test.
15355
15356 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
15357
15358         PR tree-optimization/17906
15359         * gcc.c-torture/compile/pr17906.c: New.
15360
15361 2004-10-09  Stuart Hastings  <stuart@apple.com>
15362             Roger Sayle  <roger@eyesopen.com>
15363
15364         PR rtl-optimization/17853
15365         * gcc.dg/i386-mmx-5.c: New testcase.
15366
15367 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
15368
15369         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
15370
15371 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15372
15373         PR c++/17524
15374         * g++.dg/template/static9.C: New test.
15375
15376         PR c++/17685
15377         * g++.dg/parse/operator5.C: New test.
15378
15379 2004-10-09  Roger Sayle  <roger@eyesopen.com>
15380
15381         PR middle-end/17894
15382         * gcc.c-torture/execute/divcmp-4.c: New test case.
15383
15384 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15385
15386         PR tree-opt/17902
15387         * g++.dg/opt/pr17902.C: New test.
15388
15389 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
15390
15391         * gcc.dg/cpp/ident-1.c: Add dg-options "".
15392
15393 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15394
15395         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
15396
15397 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15398
15399         * gcc.dg/assign-warn-3.c: New test.
15400
15401 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15402
15403         PR c/16999
15404         * gcc.dg/cpp/ident-1.c: New test.
15405
15406 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15407
15408         * gcc.c-torture/compile/acc1.c: New.
15409
15410 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15411
15412         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
15413         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
15414
15415 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15416
15417         * gcc.dg/ultrasp11.c: New test.
15418
15419 2004-10-08  Michael Matz  <matz@suse.de>
15420
15421         * gcc.dg/doloop-2.c: New test.
15422
15423 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15424
15425         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
15426         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
15427         objc.dg/method-9.m: Update expected diagnostics.
15428
15429 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
15430
15431         * gcc.dg/ppc-fsel-3.c: New file.
15432         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
15433
15434 2004-10-07  Paul Brook  <paul@codesourcery.com>
15435
15436         * gfortran.dg/intrinsic_verify_1.f90: New test.
15437
15438 2004-10-07  Paul Brook  <paul@codesourcery.com>
15439
15440         * gfortran.dg/empty_format_1.f90: Remove stray commas.
15441
15442 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15443
15444         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
15445         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
15446         commit.
15447
15448 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
15449
15450         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
15451
15452 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15453
15454         PR c++/17115
15455         * g++.dg/warn/Winline-4.C: New test.
15456
15457 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15458
15459         * gcc.c-torture/compile/20041007-1.c: New test.
15460
15461 2004-10-07  Paul Brook  <paul@codesourcery.com>
15462
15463         PR fortran/17678
15464         * gfortran.dg/use_allocated_1.f90: New test.
15465
15466 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15467
15468         PR middle-end/17849
15469         * gfortran.fortran-torture/compile/nested.f90: New test
15470
15471 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
15472
15473         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
15474
15475 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15476
15477         PR c++/17368
15478         * g++.dg/ext/asm6.C: New test.
15479
15480 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
15481
15482         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
15483
15484 2004-10-06  Paul Brook  <paul@codesourcery.com>
15485
15486         PR libfortran/17709
15487         * gfortran.dg/empty_format_1.f90: New test.
15488
15489 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15490
15491         PR fortran/17568
15492         * gfortran.dg/ishft.f90: New test.
15493
15494         PR fortran/17283
15495         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
15496         tests.
15497
15498 2004-10-06  Paul Brook  <paul@codesourcery.com>
15499
15500         * gfortran.dg/do_1.f90: New test.
15501
15502 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15503
15504         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
15505         optimizing for size.
15506
15507 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15508
15509         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
15510
15511 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15512
15513         * gcc.c-torture/compile/20041005-1.c: New test.
15514
15515 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15516
15517         PR c++/17829
15518         * g++.dg/lookup/koenig4.C: New.
15519
15520 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15521
15522         * g++.dg/other/classkey1.C: Adjust quoting marks.
15523         * g++.dg/parse/error15.C: Likewise.
15524         * g++.dg/template/meminit2.C (int>): Likewise.
15525
15526 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15527
15528         PR fortran/17283
15529         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
15530
15531         PR fortran/17631
15532         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
15533
15534         PR fortran/17708
15535         * gfortran.dg/pr17708.f90: New test.
15536
15537 2004-10-04  Chao-ying Fu  <fu@mips.com>
15538
15539         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
15540         * gcc.dg/vect/vect-4.c: Ditto.
15541         * gcc.dg/vect/vect-5.c: Ditto.
15542         * gcc.dg/vect/vect-6.c: Ditto.
15543         * gcc.dg/vect/vect-8.c: Ditto.
15544         * gcc.dg/vect/vect-16.c: Ditto.
15545         * gcc.dg/vect/vect-30.c: Ditto.
15546         * gcc.dg/vect/vect-40.c: Ditto.
15547         * gcc.dg/vect/vect-41.c: Ditto.
15548         * gcc.dg/vect/vect-42.c: Ditto.
15549         * gcc.dg/vect/vect-43.c: Ditto.
15550         * gcc.dg/vect/vect-44.c: Ditto.
15551         * gcc.dg/vect/vect-45.c: Ditto.
15552         * gcc.dg/vect/vect-46.c: Ditto.
15553         * gcc.dg/vect/vect-47.c: Ditto.
15554         * gcc.dg/vect/vect-48.c: Ditto.
15555         * gcc.dg/vect/vect-49.c: Ditto.
15556         * gcc.dg/vect/vect-50.c: Ditto.
15557         * gcc.dg/vect/vect-51.c: Ditto.
15558         * gcc.dg/vect/vect-52.c: Ditto.
15559         * gcc.dg/vect/vect-53.c: Ditto.
15560         * gcc.dg/vect/vect-54.c: Ditto.
15561         * gcc.dg/vect/vect-55.c: Ditto.
15562         * gcc.dg/vect/vect-56.c: Ditto.
15563         * gcc.dg/vect/vect-57.c: Ditto.
15564         * gcc.dg/vect/vect-58.c: Ditto.
15565         * gcc.dg/vect/vect-59.c: Ditto.
15566         * gcc.dg/vect/vect-60.c: Ditto.
15567         * gcc.dg/vect/vect-74.c: Ditto.
15568         * gcc.dg/vect/vect-79.c: Ditto.
15569         * gcc.dg/vect/vect-80.c: Ditto.
15570
15571 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
15572
15573         * gcc.dg/unused-7.c: Use the correct option.
15574
15575 2004-10-04  Paul Brook  <paul@codesourcery.com>
15576         Bud Davis  <bdavis9659@comcast.net>
15577
15578         PR fortran/17706
15579         PR fortran/16434
15580         * gfortran/pr17706.f90: New test.
15581         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
15582
15583 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15584
15585         * gfortran.dg/pr17612.f90: New test.
15586
15587 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15588
15589         * g++.dg/template/local1.C: Adjust quoting marks in
15590         testing for diagnostics.
15591         * g++.dg/tls/diag-2.C: Likewise.
15592         * g++.dg/other/error8.C: Likewise.
15593
15594 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15595
15596         PR c/17178
15597         * gcc.dg/unused-4.c: Adjust to be correct.
15598
15599         PR c/17820
15600         * gcc.dg/unused-7.c: New test.
15601
15602 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15603
15604         PR c++/17797
15605         * g++.dg/overload/template2.C: New test.
15606
15607 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
15608
15609         PR tree-optimization/16632
15610         * gcc.dg/tree-ssa/20041002-1.c: New.
15611
15612 2004-10-03  Paul Brook  <paul@codesourcery.com>
15613
15614         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
15615         rather than relying on default formatting.
15616
15617 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
15618
15619         * gcc.dg/20040920-1.c: Update expected message text.
15620
15621 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
15622
15623         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
15624
15625 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
15626
15627         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
15628         tree level.
15629
15630 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15631
15632         * gcc.dg/tree-ssa/pr17343.c: Remove.
15633
15634 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15635
15636         PR tree-opt/17343
15637         * gcc.dg/tree-ssa/pr17343.c: New test.
15638
15639 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
15640
15641         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
15642         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
15643         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
15644         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
15645         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
15646
15647 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15648
15649         * gcc.dg/lvalue-2.c: New test.
15650
15651 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15652
15653         PR c/17730
15654         * gcc.dg/pr17730-1.c: New test
15655
15656 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15657
15658         PR c/7425
15659         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
15660
15661 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15662
15663         * gcc.c-torture/execute/stdarg-1.c: New test.
15664         * gcc.c-torture/execute/stdarg-2.c: New test.
15665         * gcc.c-torture/execute/stdarg-3.c: New test.
15666         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15667         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15668         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15669         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15670         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15671
15672 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15673
15674         PR tree-optimization/17697
15675         * g++.dg/opt/pr17697-1.C: New test.
15676         * g++.dg/opt/pr17697-2.C: New test.
15677         * g++.dg/opt/pr17697-3.C: New test.
15678
15679 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15680
15681         PR c/16409
15682         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
15683         gcc.dg/vla-init-5.c: New tests.
15684
15685 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
15686
15687         PR c/13804
15688         * gcc.dg/pr13804-1.c: New test.
15689
15690 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15691
15692         PR fortran/16938
15693         * gfortran.dg/pr16938.f90: New test.
15694
15695 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15696
15697         * g++.dg/template/crash23.C: New test.
15698
15699 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15700
15701         PR c++/17585
15702         * g++.dg/template/static8.C: New test.
15703
15704 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
15705
15706         PR c++/17681
15707         * g++.dg/other/error9.C: New test.
15708
15709 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15710
15711         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
15712
15713 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15714
15715         PR fortran/15164
15716         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
15717
15718 2004-09-26  Roger Sayle  <roger@eyesopen.com>
15719
15720         PR middle-end/17112
15721         * gcc.dg/pr17112-1.c: New test case.
15722
15723 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15724
15725         PR c/11459
15726         * gcc.dg/pr11459-1.c: New test.
15727
15728 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
15729
15730         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
15731         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15732
15733 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15734
15735         * gfortran.dg/pr15324.f90: Make array bounds consistent.
15736
15737 2004-09-25  Jan Hubicka  <jh@suse.cz>
15738
15739         * compile/30040909-1.c: New test.
15740         * compile/30040907-1.c: New test.
15741
15742 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
15743
15744         * gcc.c-torture/execute/va-arg-26.c: New test.
15745
15746 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
15747
15748         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
15749         extra diagnostics on targets with 64-bit pointers.
15750         * objc.dg/selector-1.m: Adjust dg-warning regexp.
15751
15752 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15753
15754         PR c/17188
15755         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
15756         * gcc.dg/decl-3.c: Adjust expected message.
15757
15758 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15759
15760         PR fortran/17615
15761         * gfortran.dg/pr17615.f90: New test.
15762
15763 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
15764
15765         PR tree-optimzation/17517
15766         * g++.dg/tree-ssa/pr17517.C: New Test.
15767
15768 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15769
15770         PR c++/16889
15771         * g++.dg/lookup/ambig3.C: New.
15772
15773 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
15774
15775         PR tree-opt/17624
15776         * g++.dg/opt/pr17624.C: New test.
15777
15778 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15779
15780         PR c/6980
15781         * gcc.dg/Wbad-function-cast-1.c: New test.
15782
15783 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
15784
15785         * g++.dg/ext/complit1.C
15786         * g++.dg/other/error2.C
15787         * g++.dg/other/nontype-1.C
15788         * g++.dg/parse/crash11.C
15789         * g++.dg/parse/crash12.C
15790         * g++.dg/parse/error15.C
15791         * g++.dg/parse/error4.C
15792         * g++.dg/parse/tmpl-outside1.C
15793         * g++.dg/parse/too-many-tmpl-args1.C
15794         * g++.dg/template/dependent-expr3.C
15795         * g++.dg/template/error10.C
15796         * g++.dg/template/instantiate1.C
15797         * g++.dg/template/vtable2.C
15798         * g++.dg/warn/Wshadow-1.C
15799         * g++.dg/warn/weak1.C
15800         * g++.old-deja/g++.brendan/crash16.C
15801         * g++.old-deja/g++.brendan/crash18.C
15802         * g++.old-deja/g++.brendan/crash48.C
15803         * g++.old-deja/g++.brendan/crash49.C
15804         * g++.old-deja/g++.brendan/crash55.C
15805         * g++.old-deja/g++.brendan/crash56.C
15806         * g++.old-deja/g++.brendan/crash8.C
15807         * g++.old-deja/g++.brendan/enum11.C
15808         * g++.old-deja/g++.brendan/enum8.C
15809         * g++.old-deja/g++.brendan/enum9.C
15810         * g++.old-deja/g++.brendan/friend3.C
15811         * g++.old-deja/g++.brendan/misc14.C
15812         * g++.old-deja/g++.bugs/900402_02.C
15813         * g++.old-deja/g++.bugs/900404_03.C
15814         * g++.old-deja/g++.bugs/900404_04.C
15815         * g++.old-deja/g++.bugs/900428_03.C
15816         * g++.old-deja/g++.jason/crash4.C
15817         * g++.old-deja/g++.jason/overload21.C
15818         * g++.old-deja/g++.jason/redecl1.C
15819         * g++.old-deja/g++.jason/report.C
15820         * g++.old-deja/g++.jason/rfg10.C
15821         * g++.old-deja/g++.jason/template30.C
15822         * g++.old-deja/g++.law/arm12.C
15823         * g++.old-deja/g++.law/ctors5.C
15824         * g++.old-deja/g++.law/cvt20.C
15825         * g++.old-deja/g++.law/init10.C
15826         * g++.old-deja/g++.law/init8.C
15827         * g++.old-deja/g++.law/visibility17.C
15828         * g++.old-deja/g++.law/visibility7.C
15829         * g++.old-deja/g++.mike/net8.C
15830         * g++.old-deja/g++.mike/p646.C
15831         * g++.old-deja/g++.mike/p700.C
15832         * g++.old-deja/g++.mike/p701.C
15833         * g++.old-deja/g++.mike/p811.C
15834         * g++.old-deja/g++.ns/template13.C
15835         * g++.old-deja/g++.other/array3.C
15836         * g++.old-deja/g++.other/crash25.C
15837         * g++.old-deja/g++.other/dtor3.C
15838         * g++.old-deja/g++.other/dtor4.C
15839         * g++.old-deja/g++.other/main1.C
15840         * g++.old-deja/g++.other/warn7.C
15841         * g++.old-deja/g++.pt/crash11.C
15842         * g++.old-deja/g++.pt/crash36.C
15843         * g++.old-deja/g++.pt/spec22.C
15844         * g++.old-deja/g++.pt/spec9.C
15845         * g++.old-deja/g++.pt/ttp52.C
15846         * g++.old-deja/g++.robertl/eb103.C
15847         * g++.old-deja/g++.robertl/eb121.C
15848         * g++.old-deja/g++.robertl/eb22.C
15849         * g++.old-deja/g++.robertl/eb8.C:
15850         Update locations and/or regexps of dg-error markers.
15851         Remove markers for some bogus messages that are no longer issued.
15852
15853 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
15854
15855         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
15856         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
15857
15858 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
15859
15860         PR c++/17618
15861         * g++.dg/lookup/crash5.C: New test.
15862
15863 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
15864
15865         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
15866         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
15867         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
15868         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
15869         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
15870         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
15871
15872         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
15873         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
15874         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
15875         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
15876         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
15877         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
15878
15879         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
15880
15881         * gcc.dg/vect/vect-44.c: Check additional cases.
15882         * gcc.dg/vect/vect-48.c: Check additional cases.
15883
15884         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
15885         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
15886         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
15887         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
15888         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
15889         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
15890         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
15891         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
15892         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
15893
15894         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
15895         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
15896         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
15897
15898 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15899
15900         * gcc.dg/tree-ssa/loop-6.c: New test.
15901
15902 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
15903
15904         PR c++/17620
15905         * g++.dg/inherit/base2.C: New.
15906
15907 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15908
15909         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
15910         * gcc.dg/20001012-2.c: Likewise.
15911         * gcc.dg/20001013-1.c: Likewise.
15912         * gcc.dg/20001101-1.c: Likewise.
15913         * gcc.dg/20001102-1.c: Likewise.
15914         * gcc.dg/bf-spl1.c: Likewise.
15915         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
15916         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
15917
15918 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
15919
15920         PR tree-optimization/16721
15921         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
15922
15923 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
15924
15925         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
15926         * gcc.dg/20040305-1.c: Likewise.
15927
15928 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15929
15930         PR c/16566
15931         * gcc.c-torture/compile/pr16566-1.c,
15932         gcc.c-torture/compile/pr16566-2.c,
15933         gcc.c-torture/compile/pr16566-3.c: New tests.
15934
15935 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
15936
15937         PR tree-optimization/17512
15938         * gcc.c-torture/compile/20040916-1.c.
15939
15940 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
15941
15942         * gcc.dg/pragma-re-3.c: New test.
15943
15944 2004-09-17  Matt Austern  <austern@apple.com>
15945
15946         PR c++/15049
15947         * g++.dg/other/anon3.C: New.
15948
15949 2004-09-21  Roger Sayle  <roger@eyesopen.com>
15950
15951         PR c++/7503
15952         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
15953         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
15954         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
15955         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
15956         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
15957
15958 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
15959
15960         PR fortran/17286
15961         * gfortran.dg/pr17286.f90: New test.
15962
15963 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
15964
15965         PR c++/17530
15966         * g++.dg/template/static7.C: New test.
15967
15968 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
15969
15970         PR tree-opt/17558
15971         * gcc.c-torture/compile/pr17558.c: New test.
15972
15973 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15974
15975         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
15976         if SKIP_ATTRIBUTE is defined.
15977
15978 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15979
15980         PR fortran/15957
15981         * gfortran.dg/pr15957.f90: New test.
15982
15983 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
15984
15985         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
15986         in comparison.
15987         * gcc.dg/vect/vect-79.c: Likewise.
15988         * gcc.dg/vect/vect-80.c: Likewise.
15989
15990 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15991
15992         PR fortran/15750
15993         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
15994
15995 2004-09-20  Ira Rosen  <irar@il.ibm.com>
15996
15997         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
15998         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
15999         * gcc.dg/vect/vect-62.c: New testcase.
16000         * gcc.dg/vect/vect-63.c: New testcase.
16001         * gcc.dg/vect/vect-64.c: New testcase.
16002         * gcc.dg/vect/vect-65.c: New testcase.
16003         * gcc.dg/vect/vect-66.c: New testcase.
16004         * gcc.dg/vect/vect-67.c: New testcase.
16005         * gcc.dg/vect/vect-68.c: New testcase.
16006         * gcc.dg/vect/vect-69.c: New testcase.
16007         * gcc.dg/vect/vect-79.c: New testcase.
16008         * gcc.dg/vect/vect-80.c: New testcase.
16009
16010 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16011
16012         * gcc.target/mips/asm-1.c: New test.
16013
16014 2004-09-19  Ira Rosen  <irar@il.ibm.com>
16015
16016         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
16017         * gcc.dg/vect/vect-73.c: New testcase.
16018         * gcc.dg/vect/vect-74.c: New testcase.
16019         * gcc.dg/vect/vect-75.c: New testcase.
16020         * gcc.dg/vect/vect-76.c: New testcase.
16021         * gcc.dg/vect/vect-77.c: New testcase.
16022         * gcc.dg/vect/vect-78.c: New testcase
16023
16024 2004-09-18  Paul Brook  <paul@codesourcery.com>
16025
16026         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
16027
16028 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16029
16030         PR c/17424
16031         * gcc.dg/pr17424-1.c: New test.
16032
16033 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
16034
16035         * g++.dg/tree-ssa/pr17153.C: New test.
16036
16037 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
16038
16039         PR pch/13361
16040         * testsuite/g++.dg/pch/wchar-1.C: New.
16041         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16042
16043 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
16044
16045         * gcc.c-torture/execute/20040917-1.c: New test.
16046
16047 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16048
16049         PR tree-optimization/17319
16050         * gcc.dg/pr17319.c: New test.
16051
16052 2004-09-17  Devang Patel  <dpatel@apple.com>
16053
16054         * gcc.dg/20040813-1.c: New test.
16055
16056 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16057
16058         PR tree-optimization/17273
16059         * gcc.c-torture/compile/pr17273.c: New test.
16060
16061 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16062
16063         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
16064         Update expected messages.
16065         * gcc.dg/declspec-13.c: New test.
16066
16067 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
16068
16069         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
16070
16071 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16072
16073         * gcc.c-torture/execute/pr17252.c: Use post-increment to
16074         change what 'a' is pointing to.
16075
16076 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
16077
16078         PR c++/16002
16079         * g++.dg/template/error18.C: New test.
16080
16081         PR c++/16029
16082         * g++.dg/warn/Wunused-8.C: New test.
16083
16084 2004-09-17  Steven Bosscher  <stevenb@suse.de>
16085
16086         PR tree-optimization/17513
16087         * gcc.dg/20040916-1.c: New test.
16088
16089 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
16090
16091         PR c++/17501
16092         * g++.dg/template/typename7.C: New test.
16093
16094 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16095
16096         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
16097
16098 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
16099
16100         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
16101         with -ftree-based-profiling also.
16102         * lib/profopt.exp: Support late-set profile_option/feedback_option.
16103
16104 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
16105
16106         PR/15364
16107         * gfortran.dg/der_array_io_1.f90: New test.
16108         * gfortran.dg/der_array_io_2.f90: New test.
16109         * gfortran.dg/der_array_io_3.f90: New test.
16110
16111 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16112
16113         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
16114         EABI.
16115
16116 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16117
16118         * g++.dg/opt/switch1.C: New test.
16119
16120 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16121
16122         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
16123         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
16124         Update expected messages.
16125
16126 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16127
16128         PR fortran/16485
16129         * gfortran.dg/same_name_1.f90: New test.
16130
16131 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
16132
16133         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
16134         dereference garbage pointers.
16135
16136 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
16137
16138         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
16139         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
16140
16141         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
16142         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
16143         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
16144
16145 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
16146
16147         PR c++/17324
16148         * g++.dg/template/mangle1.C: New test.
16149
16150 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16151
16152         PR tree-optimization/17252
16153         * gcc.c-torture/execute/pr17252.c: New test.
16154
16155 2004-09-14  Andrew Pinski  <apinski@apple.com>
16156
16157         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
16158
16159 2004-09-14  Roger Sayle  <roger@eyesopen.com>
16160
16161         PR rtl-optimization/9771
16162         * gcc.dg/pr9771-1.c: New test case.
16163
16164 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16165
16166         PR tree-optimization/15262
16167         * gcc.c-torture/execute/pr15262-1.c: New test.
16168         * gcc.c-torture/execute/pr15262-2.c: New test.
16169
16170 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16171
16172         * gcc.dg/declspec-12.c: New test.
16173
16174 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
16175
16176         * gfortran.dg/pr17090.f90: Add directives to test.
16177
16178 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16179
16180         * gcc.c-torture/compile/20040914-1.c: New test.
16181
16182 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16183
16184         PR c++/16162
16185         * g++.dg/template/decl2.C: New test.
16186
16187 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
16188
16189         PR fortran/17090
16190         * gfortran.dg/pr17090.f90: New test.
16191
16192 2004-09-13  Dale Johannesen  <dalej@apple.com>
16193
16194         * gcc.c-torture/compile/pr17408.c: New test case.
16195
16196 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16197
16198         PR c++/16716
16199         * g++.dg/parse/crash17.C: New test.
16200
16201         PR c++/17327
16202         * g++.dg/template/enum3.C: New test.
16203
16204 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
16205
16206         * lib/gcc-defs.exp: Load wrapper.exp.
16207         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
16208         using local code.
16209         * lib/gcc.exp (gcc_init): Similar.
16210         * lib/gfortran.exp (gfortran_init): Similar.
16211         * lib/objc.exp (objc_init): Similar.
16212         * lib/treelang.exp (treelang_init): Similar.
16213         * lib/wrapper.exp: New file with build_wrapper call machinery in
16214         ${tool}_maybe_build_wrapper.
16215
16216 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16217
16218         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
16219         "inline".
16220         * gcc.dg/declspec-11.c: Update expected messages.
16221         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
16222         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
16223         gcc.dg/inline-12.c: New tests.
16224
16225 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
16226
16227         * g++.dg/tree-ssa/pr17400.C: New testcase.
16228
16229 2004-09-13  James E Wilson  <wilson@specifixinc.com>
16230
16231         * gcc.target/mips/sb1-1.c: New testcase.
16232
16233 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
16234
16235         * lib/g77-dg.exp: Remove unused file.
16236         * lib/mike-g77.exp: Ditto.
16237         * lib/g77.exp: Ditto.
16238
16239 2004-09-12  Richard Henderson  <rth@redhat.com>
16240
16241         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
16242
16243 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16244
16245         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
16246         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16247         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
16248         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
16249         Update expected messages.
16250
16251 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
16252
16253         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
16254         declaration/use mismatch for dirp parameter.
16255
16256 2004-09-12  Andrew Pinski  <apinski@apple.com>
16257
16258         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
16259         -fgnu-runtime is passed.
16260
16261 2004-09-12  Richard Henderson  <rth@redhat.com>
16262
16263         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
16264         do the uplevel thing and update additional_flags directly.
16265         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
16266         gfortran.fortran-torture/execute/intrinsic_nearest.x,
16267         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
16268         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
16269
16270 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16271
16272         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
16273
16274 2004-09-11  Roger Sayle  <roger@eyesopen.com>
16275
16276         PR middle-end/17411
16277         * g++.dg/opt/pr17411-1.C: New test case.
16278
16279 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16280
16281         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16282         gcc.dg/tls/diag-2.c: Update expected messages.
16283         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
16284         messages.
16285         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
16286         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
16287         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
16288         gcc.dg/tls/diag-5.c: New tests.
16289
16290 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
16291
16292         * gcc.dg/20040910-1.c: Correct dg-error regexp.
16293
16294 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16295
16296         * g++.dg/parse/break-in-for.C: New test.
16297
16298 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
16299
16300         * gcc.dg/tree-ssa/20040911-1.c: New test.
16301
16302 2004-09-11  Andreas Jaeger  <aj@suse.de>
16303
16304         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
16305         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
16306
16307 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
16308
16309         * gcc.target/frv: New directory of FR-V-specific tests.
16310
16311 2004-09-10  James E Wilson  <wilson@specifixinc.com>
16312
16313         * gcc.dg/convert-vec-1.c: New test.
16314
16315 2004-09-10  Roger Sayle  <roger@eyesopen.com>
16316
16317         PR middle-end/17024
16318         * gcc.dg/pr17024-1.c: New test case.
16319
16320 2004-09-10  Eric Christopher  <echristo@redhat.com>
16321
16322         * gcc.dg/20040910-1.c: New test.
16323
16324 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16325
16326         * gcc.dg/bitfld-9.c: New test.
16327
16328 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
16329
16330         * gcc.c-torture/execute/ieee/acc1.c: New test.
16331         * gcc.c-torture/execute/ieee/acc2.c: New test.
16332         * gcc.c-torture/execute/ieee/mzero6.c: New test.
16333
16334 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16335
16336         * gcc.dg/deprecated-2.c: New test.
16337
16338 2004-09-09  James E Wilson  <wilson@specifixinc.com>
16339
16340         * gcc.dg/init-vec-1.c: New test.
16341
16342 2004-09-09  Roger Sayle  <roger@eyesopen.com>
16343
16344         PR middle-end/17055
16345         * gcc.dg/pr17055-1.c: New test case.
16346
16347 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
16348
16349         PR target/17377
16350         * gcc.c-torture/execute/pr17377.c: New test.
16351
16352 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16353
16354         PR c/8420
16355         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
16356         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
16357         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16358         gcc.dg/long-long-typespec-1.c: New tests.
16359         * gcc.dg/tls/diag-2.c: Update expected diagnostics
16360
16361 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16362
16363         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
16364         gcc.dg/gnu99-static-1.c: New tests.
16365
16366 2004-09-08  Devang Patel  <dpatel@apple.com>
16367
16368         * gcc.dg/darwin-ld-20040828-1.c: New test.
16369         * gcc.dg/darwin-ld-20040828-2.c: New test.
16370         * gcc.dg/darwin-ld-20040828-3.c: New test.
16371
16372 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
16373
16374         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
16375         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
16376         in error message.
16377         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
16378         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
16379         in error message.
16380         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
16381         types they qualify.
16382         * objc.dg/type-size-2.m: Fix wording in comment.
16383         * objc.dg/va-meth-1.m: New test case.
16384
16385 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
16386
16387         PR c/16633:
16388         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
16389         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
16390
16391 2004-09-06  Devang Patel  <dpatel@apple.com>
16392
16393         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
16394         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
16395
16396 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
16397
16398         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
16399         reflect changed line numbering of diagnostics.
16400
16401 2004-09-06  Paul Brook  <paul@codesourcery.com>
16402
16403         * gfortran.dg/edit_real_1.f90: Add new test.
16404
16405 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16406
16407         * gcc.dg/tree-ssa/loop-2.c: New test.
16408         * gcc.dg/tree-ssa/loop-3.c: New test.
16409         * gcc.dg/tree-ssa/loop-4.c: New test.
16410         * gcc.dg/tree-ssa/loop-5.c: New test.
16411
16412 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16413
16414         * gcc.dg/format/sentinel-1.c: Update for parameter option.
16415
16416 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16417
16418         * gcc.dg/format/sentinel-1.c: New test.
16419
16420 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
16421
16422         * testsuite/gcc.dg/builtins-46.c: New.
16423
16424 2004-09-03  Devang Patel  <dpatel@apple.com>
16425
16426         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
16427         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
16428
16429 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16430
16431         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
16432         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
16433         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
16434         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
16435         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
16436         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
16437         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
16438         the non-portable bzero.
16439         * gcc.dg/20010912-1.c: xfail for NetWare.
16440         * gcc.dg/20020426-2.c: xfail for NetWare.
16441         * gcc.dg/20021014-1.c: xfail for NetWare.
16442         * gcc.dg/20021018-1.c: xfail for NetWare.
16443         * gcc.dg/20030213-1.c: xfail for NetWare.
16444         * gcc.dg/20030225-1.c: xfail for NetWare.
16445         * gcc.dg/20030708-1.c: xfail for NetWare.
16446         * gcc.dg/builtins-config.h: Also exclude NetWare.
16447         * gcc.dg/format/format.h: Define restrict only if not already defined.
16448         * gcc.dg/nest.c: xfail for NetWare.
16449         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
16450         * lib/target-supports.exp (check_visibility_available): Exclude
16451         NetWare.
16452
16453 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16454
16455         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
16456         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
16457         deterministic starting point for the alignment of structure fields.
16458         * gcc.dg/Wpadded.c: Dito.
16459         * g++.dg/abi/vbase10.C: Dito.
16460
16461 2004-09-03  Devang Patel  <dpatel@apple.com>
16462
16463         * g++.dg/debug/pr15736.cc: New test.
16464
16465 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16466
16467         * README.QMTEST: Fix out-of-date link.
16468
16469 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
16470
16471         PR fortran/16579
16472         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
16473         Delete.  Duplicate of gfortran.dg/g77/20010610.f
16474
16475 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16476
16477         * g++.dg/abi/arm_rtti1.C: New test.
16478
16479 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
16480
16481         * gcc.dg/ppc-vector-memcpy.c: New.
16482         * gcc.dg/ppc-vector-memset.c: New.
16483
16484 2004-09-02  Chao-ying Fu  <fu@mips.com>
16485
16486         * gcc.target/mips/mips-3d-1.c: New test.
16487         * gcc.target/mips/mips-3d-2.c: New test.
16488         * gcc.target/mips/mips-3d-3.c: New test.
16489         * gcc.target/mips/mips-3d-4.c: New test.
16490         * gcc.target/mips/mips-3d-5.c: New test.
16491         * gcc.target/mips/mips-3d-6.c: New test.
16492         * gcc.target/mips/mips-3d-7.c: New test.
16493         * gcc.target/mips/mips-3d-8.c: New test.
16494         * gcc.target/mips/mips-3d-9.c: New test.
16495         * gcc.target/mips/mips-ps-1.c: New test.
16496         * gcc.target/mips/mips-ps-2.c: New test.
16497         * gcc.target/mips/mips-ps-3.c: New test.
16498         * gcc.target/mips/mips-ps-4.c: New test.
16499         * gcc.target/mips/mips-ps-type.c: New test.
16500
16501 2004-09-02  Paul Brook  <paul@codesourcery.com>
16502
16503         * gfortran.dg/edit_real_1.f90: Add new tests.
16504
16505 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16506
16507         PR fortran/15327
16508         * gfortran.dg/merge_char_1.f90: New test.
16509
16510 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16511
16512         PR fortran/16404
16513         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
16514
16515 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16516
16517         PR c/1522
16518         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
16519
16520 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
16521
16522         * g++.dg/opt/loop1.C: Do not XFAIL.
16523
16524 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
16525
16526         * gcc.c-torture/execute/20040831-1.c: New test.
16527
16528 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
16529
16530         PR fortran/16579
16531         * gfortran.dg/g77/20010610.f: Now passes.
16532         Copy from g77.f-torture/execute. Add dg-run directive.
16533         * gfortran.dg/g77/README: Update
16534
16535 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16536
16537         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
16538         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
16539         (t1, t2, t3, t4): Add volatile.
16540
16541 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
16542
16543         * g++.dg/ext/visibility/arm1.C: New test.
16544
16545 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
16546
16547         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
16548         -pedantic-errors.
16549
16550 2004-09-01  Paul Brook  <paul@codesourcery.com>
16551
16552         * gfortran.dg/eof_2.f90: New test.
16553
16554 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16555
16556         PR fortran/16579
16557         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
16558
16559 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
16560
16561         PR libfortran/16805
16562         * gfortran.dg/list_read_2.f90: New test.
16563
16564 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
16565
16566         * g++.dg/abi/key1.C: New test.
16567
16568 2004-08-31  Richard Henderson  <rth@redhat.com>
16569
16570         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
16571         form of offsetof.
16572         * g++.dg/other/offsetof5.C: Remove duplicate.
16573
16574 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16575
16576         PR fortran/17244
16577         * gfortran.dg/func_derived_1.f90: New test.
16578
16579 2004-08-31  Paul Brook  <paul@codesourcery.com>
16580
16581         * gfortran.dg/eof_1.f90: New test.
16582
16583 2004-08-31  Paul Brook  <paul@codesourcery.com>
16584
16585         * gfortran.dg/list_read_1.f90: New file.
16586
16587 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
16588
16589         * g++.dg/opt/loop1.C: XFAIL.
16590
16591 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
16592
16593         * gcc.dg/funcdef-storage-1.c: New.
16594         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
16595         an extern function in local scope.
16596         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
16597         declare an 'auto inline' function in local scope.
16598         * gcc.dg/20011130-1.c: Likewise.
16599         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
16600         an 'auto' function in local scope.
16601         * gcc.dg/20021014-1.c: Likewise.
16602         * gcc.dg/20030331-2.c: Likewise.
16603
16604 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16605
16606         * gfortran.dg/blockdata_1.f90: New test.
16607
16608 2004-08-30  Richard Henderson  <rth@redhat.com>
16609
16610         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
16611
16612 2004-08-30  Richard Henderson  <rth@redhat.com>
16613
16614         * lib/fortran-torture.exp (fortran-torture-execute): Honor
16615         additional_flags set by alternate driver.
16616         (ieee-options): New procedure.
16617         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
16618         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
16619         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
16620         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
16621
16622 2004-08-30  Richard Henderson  <rth@redhat.com>
16623
16624         * lib/f-torture.exp: Remove.
16625
16626 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
16627
16628         PR rtl-optimization/16590
16629         * g++.dg/opt/loop1.C: New test.
16630
16631 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16632
16633         PR fortran/13910
16634         * gfortran.dg/oldstyle_1.f90: New test.
16635
16636 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
16637         Paul Brook  <paul@codesourcery.com>
16638
16639         * gfortran.dg/g77/README: Update.
16640         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
16641         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16642         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
16643
16644 2004-08-28  Paul Brook  <paul@codesourcery.com>
16645
16646         PR libfortran/17195
16647         * gfortran.dg/edit_real_1.f90: New test.
16648
16649 2004-08-27  Paul Brook  <paul@codesourcery.com>
16650
16651         * gfortran.dg/rewind_1.f90: New test.
16652
16653 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
16654
16655         PR fortran/16597
16656         * gfortran.dg/pr16597.f90: New test.
16657
16658 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16659
16660         PR c/13801
16661         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
16662         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
16663         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
16664         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
16665         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
16666
16667 2004-08-26  Nick Clifton  <nickc@redhat.com>
16668
16669         * gcc.c-torture/compile/pr17119.c: New test.
16670
16671 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16672
16673         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
16674
16675 2004-08-25  Richard Henderson  <rth@redhat.com>
16676
16677         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
16678         the bits that expect kind=8 to be the largest real kind.
16679
16680 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16681
16682         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
16683
16684 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16685
16686         * gfortran.dg/assignment_1.f90: New test.
16687
16688 2004-08-25  Adam Nemet  <anemet@lnxw.com>
16689
16690         * g++.dg/template/repo3.C: New test.
16691
16692 2004-08-25  Roger Sayle  <roger@eyesopen.com>
16693
16694         PR middle-end/16693
16695         PR tree-optimization/16372
16696         * g++.dg/opt/pr16372-1.C: New test case.
16697         * g++.dg/opt/pr16693-1.C: New test case.
16698         * g++.dg/opt/pr16693-2.C: New test case.
16699
16700 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16701
16702         * objc.dg/proto-lossage-4.m: New test.
16703
16704 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
16705
16706         PR c++/17155
16707         * g++.dg/inherit/local2.C: New test.
16708
16709 2004-08-25  Paul Brook  <paul@codesourcery.com>
16710
16711         PR fortran/17144
16712         * gfortran.dg/string_ctor_1.f90: New test.
16713
16714 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16715
16716         PR c++/14428
16717         * g++.dg/template/redecl2.C: New test.
16718
16719 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16720
16721         PR fortran/17143
16722         * gfortran.dg/pr17143.f90: New test.
16723
16724 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16725
16726         PR fortran/17164
16727         * gfortran.dg/pr17164.f90: New test.
16728
16729 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16730
16731         * gcc.dg/tree-ssa/loop-1.c: New test.
16732
16733 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16734
16735         * gcc.c-torture/compile/20040824-1.c: New test.
16736
16737 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16738
16739         * gcc.c-torture/compile/iftrap-3.c: New test.
16740
16741 2004-08-24  Paul Brook  <paul@codesourcery.com>
16742
16743         * gfortran.dg/entry_2.f90: New test.
16744
16745 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16746
16747         PR c++/16889
16748         * g++.dg/lookup/ambig[12].C: New.
16749
16750 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16751
16752         PR c++/16706
16753         * g++.dg/template/crash21.C: New test.
16754         * g++.dg/template/crash22.C: Likewise.
16755
16756 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16757
16758         PR c++/17149
16759         * g++.dg/template/access15.C: New.
16760
16761 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16762
16763         PR c++/17163
16764         * g++.dg/template/repo2.C: New test.
16765
16766 2004-08-23  Roger Sayle  <roger@eyesopen.com>
16767
16768         PR rtl-optimization/17078
16769         * gcc.c-torture/execute/pr17078-1.c: New test case.
16770
16771 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16772
16773         PR c/14492
16774         * gcc.dg/debug/crash1.c: New test.
16775
16776 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16777
16778         PR c/16180
16779         * gcc.dg/loop-5.c: New test.
16780
16781 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16782
16783         * gcc.c-torture/execute/20040823-1.c: New test.
16784
16785 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
16786
16787         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
16788         to the assembler.  Simplify test accordingly.
16789         (asm_abi_flags): Use GNU names.
16790         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
16791         to check for ABI flags.
16792
16793 2004-08-22  Andrew Pinski  <apinski@apple.com>
16794
16795         * g++.dg/opt/pr14029.C: New test.
16796         * gcc.c-torture/execute/pr15262.c: New test.
16797
16798 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16799
16800         * gfortran.dg/reduction.f90: Add checks with complex arguments.
16801
16802 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
16803
16804         PR 16908
16805         * gfortran.dg/direct_io.f90: New test.
16806
16807 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16808
16809         PR c++/17121
16810         * g++.dg/inherit/local2.C: New test.
16811
16812 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16813
16814         PR c++/17120
16815         * g++.dg/warn/Wparentheses-4.C: New test.
16816
16817 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16818
16819         PR c++/17121
16820         * g++.dg/inherit/local2.C: New test.
16821
16822         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
16823         * gcc.dg/ppc-ldstruct.c: Likewise.
16824         * gcc.dg/ppc64-abi-2.c: Likewise.
16825
16826 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
16827
16828         PR rtl-optimization/17099
16829         * gcc.c-torture/execute/20040820-1.c: New test.
16830
16831 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
16832
16833         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
16834
16835 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
16836
16837         PR fortran/17077
16838         * gfortran.dg/auto_array_1.f90: New test.
16839
16840 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16841
16842         PR fortran/17074
16843         * gfortran.dg/simpleif_1.f90: New test.
16844
16845 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
16846
16847         * lib/target-supports.exp (check_profiling_available): Return
16848         false for arm*-*-symbianelf* and arm*-*-eabi*.
16849
16850         PR c++/15890
16851         * g++.dg/template/delete1.C: New test.
16852
16853 2004-08-19  Paul Brook  <paul@codesourcery.com>
16854
16855         PR fortran/14976
16856         PR fortran/16228
16857         * gfortran.dg/data_char_1.f90: New test.
16858
16859 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
16860
16861         PR fortran/16946
16862         * gfortran.dg/reduction.f90: New testcase.
16863
16864 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16865
16866         PR fortran/16520
16867         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
16868
16869 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16870
16871         PR c++/17041
16872         * g++.dg/Wparentheses-3.C: New test.
16873
16874 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
16875
16876         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
16877         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
16878         * gcc.dg/vect/vect-2.c: Likewise.
16879         * gcc.dg/vect/vect-3.c: Likewise.
16880         * gcc.dg/vect/vect-4.c: Likewise.
16881         * gcc.dg/vect/vect-5.c: Likewise.
16882         * gcc.dg/vect/vect-6.c: Likewise.
16883         * gcc.dg/vect/vect-7.c: Likewise.
16884         * gcc.dg/vect/vect-25.c: Likewise.
16885         * gcc.dg/vect/vect-31.c: Likewise.
16886         * gcc.dg/vect/vect-32.c: Likewise.
16887         * gcc.dg/vect/vect-34.c: Likewise.
16888         * gcc.dg/vect/vect-36.c: Likewise.
16889         * gcc.dg/vect/vect-all.c: Likewise.
16890
16891 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
16892
16893         PR c++/17068
16894         * g++.dg/template/operator4.C: New test.
16895
16896 2004-08-18  Richard Henderson  <rth@redhat.com>
16897
16898         * gcc.dg/20040206-1.c: XFAIL.
16899
16900 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16901
16902         PR c++/16246
16903         * g++.dg/template/array7.C: New test.
16904
16905 2004-08-17  James E Wilson  <wilson@specifixinc.com>
16906
16907         * gcc.dg/mips-movcc-1.c: New test.
16908         * gcc.dg/mips-movcc-2.c: New test.
16909         * gcc.dg/mips-movcc-3.c: New test.
16910
16911         * gcc.dg/mips-nmadd-1.c: New test.
16912         * gcc.dg/mips-nmadd-2.c: New test.
16913
16914 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16915
16916         PR c++/15871
16917         * g++.dg/opt/inline8.C: New test.
16918
16919         PR c++/16965
16920         * g++.dg/parse/error17.C: New test.
16921
16922 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
16923
16924         * gcc.dg/vect: New directory for vectorizer tests.
16925         * gcc.dg/vect/tree-vect.h: New file.
16926         * gcc.dg/vect/vect.exp: New file.
16927         * gcc.dg/vect/pr16105.c.c: New test.
16928         * gcc.dg/vect/vect-1.c: New test.
16929         * gcc.dg/vect/vect-2.c: New test.
16930         * gcc.dg/vect/vect-3.c: New test.
16931         * gcc.dg/vect/vect-4.c: New test.
16932         * gcc.dg/vect/vect-5.c: New test.
16933         * gcc.dg/vect/vect-6.c: New test.
16934         * gcc.dg/vect/vect-7.c: New test.
16935         * gcc.dg/vect/vect-8.c: New test.
16936         * gcc.dg/vect/vect-9.c: New test.
16937         * gcc.dg/vect/vect-10.c: New test.
16938         * gcc.dg/vect/vect-11.c: New test.
16939         * gcc.dg/vect/vect-12.c: New test.
16940         * gcc.dg/vect/vect-13.c: New test.
16941         * gcc.dg/vect/vect-14.c: New test.
16942         * gcc.dg/vect/vect-15.c: New test.
16943         * gcc.dg/vect/vect-16.c: New test.
16944         * gcc.dg/vect/vect-17.c: New test.
16945         * gcc.dg/vect/vect-18.c: New test.
16946         * gcc.dg/vect/vect-19.c: New test.
16947         * gcc.dg/vect/vect-20.c: New test.
16948         * gcc.dg/vect/vect-21.c: New test.
16949         * gcc.dg/vect/vect-22.c: New test.
16950         * gcc.dg/vect/vect-23.c: New test.
16951         * gcc.dg/vect/vect-24.c: New test.
16952         * gcc.dg/vect/vect-25.c: New test.
16953         * gcc.dg/vect/vect-26.c: New test.
16954         * gcc.dg/vect/vect-27.c: New test.
16955         * gcc.dg/vect/vect-28.c: New test.
16956         * gcc.dg/vect/vect-29.c: New test.
16957         * gcc.dg/vect/vect-30.c: New test.
16958         * gcc.dg/vect/vect-31.c: New test.
16959         * gcc.dg/vect/vect-32.c: New test.
16960         * gcc.dg/vect/vect-33.c: New test.
16961         * gcc.dg/vect/vect-34.c: New test.
16962         * gcc.dg/vect/vect-35.c: New test.
16963         * gcc.dg/vect/vect-36.c: New test.
16964         * gcc.dg/vect/vect-37.c: New test.
16965         * gcc.dg/vect/vect-38.c: New test.
16966         * gcc.dg/vect/vect-40.c: New test.
16967         * gcc.dg/vect/vect-41.c: New test.
16968         * gcc.dg/vect/vect-42.c: New test.
16969         * gcc.dg/vect/vect-43.c: New test.
16970         * gcc.dg/vect/vect-44.c: New test.
16971         * gcc.dg/vect/vect-45.c: New test.
16972         * gcc.dg/vect/vect-46.c: New test.
16973         * gcc.dg/vect/vect-47.c: New test.
16974         * gcc.dg/vect/vect-48.c: New test.
16975         * gcc.dg/vect/vect-49.c: New test.
16976         * gcc.dg/vect/vect-50.c: New test.
16977         * gcc.dg/vect/vect-51.c: New test.
16978         * gcc.dg/vect/vect-52.c: New test.
16979         * gcc.dg/vect/vect-53.c: New test.
16980         * gcc.dg/vect/vect-54.c: New test.
16981         * gcc.dg/vect/vect-55.c: New test.
16982         * gcc.dg/vect/vect-56.c: New test.
16983         * gcc.dg/vect/vect-57.c: New test.
16984         * gcc.dg/vect/vect-58.c: New test.
16985         * gcc.dg/vect/vect-59.c: New test.
16986         * gcc.dg/vect/vect-60.c: New test.
16987         * gcc.dg/vect/vect-61.c: New test.
16988         * gcc.dg/vect/vect-all.c: New test.
16989         * gcc.dg/vect/vect-none.c: New test.
16990
16991 2004-08-17  Paul Brook  <paul@codesourcery.com>
16992
16993         PR fortran/13082
16994         * gfortran.dg/entry_1.f90: New test.
16995
16996 2004-08-17  Andrew Pinski  <apinski@apple.com>
16997
16998         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
16999
17000 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
17001
17002         * gcc.dg/pr17036-1.c: New test.
17003
17004 2004-08-16  Devang Patel  <dpatel@apple.com>
17005
17006         * gcc.dg/darwin-20040809-1.c: New test.
17007
17008 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
17009
17010         * gcc.dg/funcdef-attr-1.c: New test.
17011
17012 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
17013
17014         * gcc.dg/altivec-17.c: New test.
17015         * gcc.dg/altivec-18.c: New test.
17016
17017 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17018
17019         PR c++/6749
17020         * g++.dg/template/vtable2.C: New test.
17021
17022 2004-08-14  Richard Henderson  <rth@redhat.com>
17023
17024         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
17025         * gcc.dg/pack-test-4.c (main): Return 0.
17026         * gcc.dg/setjmp-1.c: Remove XFAIL.
17027         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
17028
17029 2004-08-14  Richard Henderson  <rth@redhat.com>
17030
17031         * gcc.dg/980217-1.c: Add prototype for printf.
17032
17033 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
17034
17035         * gfortran.dg/pr16935.f90: New test.
17036
17037 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
17038
17039         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
17040
17041 2004-08-13  Paul Brook  <paul@codesourcery.com>
17042
17043         * gfortran.dg/der_io_1.f90: Remove stray comma.
17044
17045 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17046
17047         * gcc.dg/vmx/cw-bug-2.c: Remove.
17048         * gcc.dg/vmx/vprint-1.c: Remove.
17049         * gcc.dg/vmx/vscan-1.c: Remove.
17050
17051 2004-08-12  Devang patel  <dpatel@apple.com>
17052
17053         * gcc.dg/darwin-20040809-2.c: New test.
17054
17055 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
17056
17057         * g++.dg/ext/altivec-12.C: New test.
17058
17059         * g++.dg/ext/altivec-11.C: New test.
17060
17061 2004-08-12  Paul Brook  <paul@codesourcery.com>
17062
17063         * g++.dg/abi/arm_cxa_vec_1.C: New test.
17064
17065 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17066
17067         * g++.dg/ext/altivec-2.C: Check for hardware support before
17068         executing any VMX instructions.
17069
17070         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
17071
17072 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
17073
17074         PR c++/16276
17075         * g++.old-deja/g++.other/comdat4.C: New test.
17076         * g++.old-deja/g++.other/comdat4-aux.cc: New.
17077
17078 2004-08-12  Ben Elliston  <bje@au.ibm.com>
17079
17080         PR target/16286
17081         * gcc.dg/pr16286.c: New test.
17082
17083 2004-08-12 Jan Beulich <jbeulich@novell.com>
17084
17085         * g++.dg/ext/asm5.C: New.
17086
17087 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17088
17089         PR c++/16698
17090         * g++.dg/eh/crash1.C: New test.
17091
17092         PR c++/16717
17093         * g++.dg/ext/construct1.C: New test.
17094
17095 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17096
17097         PR c++/16853
17098         * g++.dg/init/ptrmem1.C: New test.
17099
17100         PR c++/16618
17101         * g++.dg/parse/offsetof5.C: New test.
17102
17103         PR c++/16870
17104         * g++.dg/template/overload3.C: New test.
17105
17106 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17107
17108         PR c++/16964
17109         * g++.dg/parse/error16.C: New test.
17110
17111         PR c++/16904
17112         * g++.dg/template/error14.C: New test.
17113
17114         PR c++/16929
17115         * g++.dg/template/error15.C: New test.
17116
17117 2004-08-11  Devang Patel  <dpatel@apple.com>
17118
17119         * gcc.dg/darwin-ld-20040809-1.c: New test.
17120         * gcc.dg/darwin-ld-20040809-2.c: New test.
17121
17122 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
17123
17124         PR fortran/16917
17125         * gfortran.dg/dfloat_1.f90: New test.
17126
17127 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
17128
17129         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
17130         * gcc.dg/dll-2.c: Fix dg-require syntax.
17131         * gcc.misc-tests/arm-isr.c (abort): Declare.
17132         (exit): Likewise.
17133
17134 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
17135
17136         PR c++/16971
17137         * g++.dg/parse/crash16.C: New test.
17138
17139 2004-08-10  Roger Sayle  <roger@eyesopen.com>
17140
17141         * gcc.dg/mips-rsqrt-1.c: New test case.
17142         * gcc.dg/mips-rsqrt-2.c: New test case.
17143         * gcc.dg/mips-rsqrt-3.c: New test case.
17144
17145 2004-08-10  Paul Brook  <paul@codesourcery.com>
17146
17147         * gfortran.dg/der_io_1.f90: New test.
17148
17149 2004-08-10  Paul Brook  <paul@codesourcery.com>
17150
17151         PR fortran/16919
17152         * gfortran.dg/der_array_1.f90: New test.
17153
17154 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
17155
17156         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
17157
17158 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
17159
17160         * gcc.dg/wchar_t-2.c: Fix typo.
17161
17162 2004-08-09  Falk Hueffner  <falk@debian.org>
17163
17164         PR tree-optimization/12517
17165         * gcc.c-torture/compile/pr12517.c: New test.
17166
17167         PR tree-optimization/12578
17168         * gcc.c-torture/compile/pr12578.c: New test.
17169
17170         PR tree-optimization/12899
17171         * gcc.c-torture/compile/pr12899.c: New test.
17172
17173         PR rtl-optimization/14692
17174         * gcc.c-torture/compile/pr14692.c: New test.
17175
17176         PR tree-optimization/16461
17177         * gcc.c-torture/compile/pr16461.c: New test.
17178
17179 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17180
17181         * gfortran.dg/getenv_1.f90: New test.
17182
17183 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17184
17185         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
17186         wchar_t.
17187         * gcc.dg/symbian5.c: Test -fno-short-wchar.
17188
17189 2004-08-06  Paul Brook  <paul@codesourcery.com>
17190
17191         * gfortran.dg/ret_array_1.f90: New test.
17192         * gfortran.dg/ret_pointer_1.f90: New test.
17193
17194 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
17195
17196         * gcc.dg/missing-field-init-[12].c: New tests.
17197         * g++.dg/warn/missing-field-init-[12].C: New tests.
17198
17199 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17200
17201         * gcc.dg/enum2.c: New test.
17202         * gcc.dg/symbian3.c: Likewise.
17203         * gcc.dg/symbian4.c: Likewise.
17204         * gcc.dg/wchar_t-2.c: Likewise.
17205
17206 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17207
17208         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
17209         destructor tests.
17210
17211 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17212
17213         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
17214         dg-require-visiblity.
17215         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
17216         * g++.dg/ext/visibility/fvisibility.C: Likewise.
17217         * g++.dg/ext/visibility/memfuncts.C: Likewise.
17218         * g++.dg/ext/visibility/new1.C: Likewise.
17219         * g++.dg/ext/visibility/pragma.C: Likewise.
17220         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
17221         * g++.dg/ext/visibility/virtual.C: Likewise.
17222         * g++/dg/ext/visibility/visibility-1.C: Likewise.
17223         * g++/dg/ext/visibility/visibility-2.C: Likewise.
17224         * g++/dg/ext/visibility/visibility-3.C: Likewise.
17225         * g++/dg/ext/visibility/visibility-4.C: Likewise.
17226         * g++/dg/ext/visibility/visibility-5.C: Likewise.
17227         * g++/dg/ext/visibility/visibility-6.C: Likewise.
17228         * g++/dg/ext/visibility/visibility-7.C: Likewise.
17229         * g++/dg/ext/visibility/visibility-8.C: New test.
17230         * gcc.c-torture/compile/dll.x: Remove.
17231         * gcc.dg/dll-2.c: Use dg-require-dll
17232         * gcc.dg/visibility-10.c: New test.
17233         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
17234         supporting DLLs.
17235         * testsuite/lib/scanasm.exp (scan_hidden): New function.
17236         (scan_not_hidden): Likewise.
17237
17238 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
17239
17240         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
17241
17242 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
17243
17244         * gcc.c-torture/execute/20040805-1.c: New test.
17245
17246 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
17247
17248         * gcc.dg/20020118-1.c: Declare abort.
17249         * gcc.dg/altivec_check.h: Likewise.
17250         * gcc.dg/iftrap-2.c: Likewise.
17251         * gcc.dg/pragma-darwin.c: Likewise.
17252         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
17253
17254 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
17255
17256         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
17257
17258 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17259
17260         * gcc.c-torture/execute/builtins/abs-2.c,
17261         gcc.c-torture/execute/builtins/abs-3.c,
17262         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
17263         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
17264         intmax_t, uintmax_t and their limits.
17265         * gcc.dg/intmax_t-1.c: New test.
17266
17267 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17268
17269         * g++.dg/tc1/dr147.C: Add reference to PR.
17270
17271 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
17272
17273         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
17274         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
17275
17276 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
17277
17278         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
17279
17280 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17281
17282         * gcc.dg/redecl-5.c: New test.
17283         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
17284         of scanf.
17285
17286 2004-08-03  Roger Sayle  <roger@eyesopen.com>
17287
17288         PR middle-end/16790
17289         * gcc.c-torture/execute/pr16790-1.c: New test case.
17290
17291 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
17292
17293         * g++.dg/ext/visibility/assign1.C: New test.
17294         * g++.dg/ext/visibility/new1.C: Likewise.
17295
17296         * gcc.dg/symbian1.c: New test.
17297         * gcc.dg/symbian2.c: Likewise.
17298
17299 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
17300
17301         PR target/16570
17302         * gcc.dg/i386-sse-9.c: New test.
17303
17304 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17305
17306         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
17307
17308 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17309
17310         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
17311         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
17312         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
17313         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
17314         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
17315         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
17316         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
17317         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
17318         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
17319         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
17320         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
17321         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
17322         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
17323         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
17324         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
17325         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
17326         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
17327         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
17328         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
17329         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
17330         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
17331         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
17332         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
17333         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17334         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
17335         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
17336         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
17337         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
17338         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17339         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17340         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
17341         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
17342         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
17343         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
17344         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
17345         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17346         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17347         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17348         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17349         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
17350         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
17351         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
17352         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
17353         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
17354         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17355         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17356         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
17357         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
17358         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
17359         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
17360         gcc.misc-tests/i386-pf-3dnow-1.c,
17361         gcc.misc-tests/i386-pf-athlon-1.c,
17362         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17363         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
17364         Declare built-in functions used.
17365         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
17366
17367 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
17368
17369         PR c++/16707
17370         * g++.dg/lookup/using12.C: New test.
17371
17372         * g++.dg/init/null1.C: Fix PR number.
17373         * g++.dg/parse/namespace10.C: Likewise.
17374
17375 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17376
17377         PR c++/16224
17378         * g++.dg/template/spec17.C: New test.
17379         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
17380         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
17381
17382 2004-08-02  David Billinghurst
17383
17384         PR fortran/16292
17385         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
17386
17387 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
17388
17389         * gcc.dg/ia64-got-1.c: New test case.
17390
17391 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17392
17393         PR c++/16489
17394         * g++.dg/init/null1.C: New test.
17395         * g++.dg/tc1/dr76.C: Adjust error marker.
17396
17397         PR c++/16529
17398         * g++.dg/parse/namespace10.C: New test.
17399
17400         PR c++/16810
17401         * g++.dg/inherit/ptrmem2.C: New test.
17402
17403 2004-08-02  Ben Elliston  <bje@au.ibm.com>
17404
17405         PR target/16155
17406         * gcc.dg/pr16155.c: New test.
17407
17408 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17409
17410         * gcc.dg/redecl-2.c: New test.
17411
17412 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
17413
17414         * gcc.dg/darwin-longdouble.c: New file.
17415
17416 2004-07-30  Richard Henderson  <rth@redhat.com>
17417
17418         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
17419         write to constant argument.
17420         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17421
17422 2004-07-30  Richard Henderson  <rth@redhat.com>
17423
17424         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
17425         tests of nearest around zero.
17426
17427 2004-07-30  Andrew Pinski  <apinski@apple.com>
17428
17429         * gcc.c-torture/compile/20040730-1.c: New test.
17430
17431 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17432
17433         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
17434         powerpc-eabispe.
17435
17436 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17437
17438         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
17439
17440 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
17441
17442         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
17443         contains $ld_library_path.
17444         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17445
17446 2004-07-29  Richard Henderson  <rth@redhat.com>
17447
17448         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
17449
17450         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
17451         (alt2, which): New.
17452         (Check): Accept either alternative.
17453
17454 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
17455
17456         * g++.dg/abi/inline1.C: New test.
17457         * g++.dg/abi/local1-a.cc: Likewise.
17458         * g++.dg/abi/local1.C: Likewise.
17459         * g++.dg/abi/mangle11.C: Tweak location of warnings.
17460         * g++.dg/abi/mangle12.C: Likewise.
17461         * g++.dg/abi/mangle17.C: Likewise.
17462         * g++.dg/abi/mangle20-2.C: Likewise.
17463         * g++.dg/opt/interface1.C: Likewise.
17464         * g++.dg/opt/interface1.h: Likewise.
17465         * g++.dg/opt/interface1-a.cc: New test.
17466         * g++.dg/parse/repo1.C: New test.
17467         * g++.dg/template/repo1.C: Likewise.
17468         * g++.dg/warn/Winline-1.C: Likewise.
17469         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
17470
17471 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
17472
17473         * gcc.dg/tree-ssa/20040729-1.c: New test.
17474
17475 2004-07-27  Matt Austern <austern@apple.com>
17476
17477         * gcc.dg/darwin-bool-1.c: New test.
17478         * gcc.dg/darwin-bool-2.c: New test.
17479
17480 2004-07-28  Richard Henderson  <rth@redhat.com>
17481
17482         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
17483         arguments in the correct type.  Don't write to constant arguments.
17484
17485 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17486
17487         PR tree-optimization/16688
17488         PR tree-optimization/16689
17489         * g++.dg/tree-ssa/pr16688.C: New test.
17490
17491 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17492
17493         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17494         loads.  Not only in the comment, this time.
17495
17496 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
17497
17498         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
17499         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
17500         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
17501         * gcc.dg/sh4a-bitmovua.c: New.
17502         * gcc.dg/sh4a-cos.c: New.
17503         * gcc.dg/sh4a-cosf.c: New.
17504         * gcc.dg/sh4a-fprun.c: New.
17505         * gcc.dg/sh4a-fsrra.c: New.
17506         * gcc.dg/sh4a-memmovua.c: New.
17507         * gcc.dg/sh4a-sin.c: New.
17508         * gcc.dg/sh4a-sincos.c: New.
17509         * gcc.dg/sh4a-sincosf.c: New.
17510         * gcc.dg/sh4a-sinf.c: New.
17511
17512 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17513
17514         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
17515         conditionals.
17516         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17517         loads.
17518         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
17519         DOM1.
17520
17521 2004-07-27  Andrew Pinski  <apinski@apple.com>
17522
17523         * g++.dg/rtti/tinfo1.C: Correct the xfail.
17524
17525 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
17526
17527         * gcc.dg/pragma-isr.c: New test.
17528
17529 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17530
17531         PR c++/14429
17532         * g++.dg/template/ttp11.C: New test.
17533
17534 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
17535
17536         * gcc.c-torture/compile/20040727-1.c: New test.
17537
17538 2004-07-26  Eric Christopher  <echristo@redhat.com>
17539
17540         * gcc.c-torture/compile/20040726-2.c: New test.
17541
17542 2004-07-26  Andrew Pinski  <apinski@apple.com>
17543
17544         * g++.dg/rtti/tinfo1.C: Xfail.
17545
17546 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
17547
17548         * gcc.c-torture/compile/20040726-1.c: New test.
17549
17550 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
17551             Brian Ryner  <bryner@brianryner.com>
17552
17553         PR c++/9283
17554         PR c++/15000
17555         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
17556         * g++.dg/ext/visibility/: New directory.
17557         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
17558         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
17559         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
17560         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
17561         * g++.dg/ext/visibility/fvisibility.C,
17562         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
17563         g++.dg/ext/visibility/fvisibility-override1.C
17564         g++.dg/ext/visibility/fvisibility-override2.C
17565         g++.dg/ext/visibility/memfuncts.C
17566         g++.dg/ext/visibility/noPLT.C
17567         g++.dg/ext/visibility/pragma.C
17568         g++.dg/ext/visibility/pragma-override1.C
17569         g++.dg/ext/visibility/pragma-override2.C
17570         g++.dg/ext/visibility/staticmemfuncts.C
17571         g++.dg/ext/visibility/virtual.C: New tests.
17572
17573 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17574
17575         PR c/15360
17576         * gcc.dg/pr15360-1.c: New test.
17577
17578 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
17579
17580         * gcc.dg/pragma-align-2.c: New test.
17581         * gcc.dg/pragma-init-fini.c: New test.
17582         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
17583         targets.
17584
17585 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17586
17587         * gcc.dg/init-string-2.c: New test.
17588
17589 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
17590
17591         PR 16684
17592         * gcc.dg/Wredundant-decls-1.c: New test case.
17593
17594 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
17595
17596         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
17597         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
17598         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
17599         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
17600         * gcc.dg/compat/generate-random.c: New file.
17601         * gcc.dg/compat/generate-random.h: Likewise.
17602         * gcc.dg/compat/generate-random_r.c: Likewise.
17603         * gcc.dg/compat/struct-layout-1.h: Likewise.
17604         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
17605         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
17606         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
17607         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
17608         * gcc.dg/compat/struct-layout-1_main.c: New test.
17609         * gcc.dg/compat/struct-layout-1_x.c: New file.
17610         * gcc.dg/compat/struct-layout-1_y.c: New file.
17611         * gcc.dg/compat/struct-layout-1_test.h: New file.
17612
17613 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17614
17615         * gcc.dg/comp-return-1.c: New test
17616
17617 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
17618
17619         * gcc.dg/vmx/8-02a.c: Fix typo.
17620
17621         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
17622         * gcc.dg/darwin-abi-3.c: New test.
17623
17624         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
17625         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
17626
17627         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
17628         * gcc.dg/vmx/ops-long-1.c: New test.
17629         * gcc.dg/vmx/ops-long-2.c: New test.
17630
17631 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17632
17633         * g++.dg/lookup/conv-[1234].C: New.
17634
17635 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
17636
17637         * g++.dg/parse/attr2.C: Simplify.
17638
17639 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17640
17641         PR c/7284
17642         * gcc.c-torture/execute/pr7284-1.c: New test.
17643
17644 2004-07-22  Brian Booth  <bbooth@redhat.com>
17645
17646         * gcc.dg/tree-ssa/20040721-1.c: New test.
17647
17648 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17649
17650         * g++.dg/template/crash20.c: New.
17651
17652 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
17653
17654         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
17655         Add dg-run directive.  Declare variables as required.
17656         * gfortran.dg/g77/README: Update
17657
17658 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
17659
17660         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
17661         gcc.dg/cris-peep2-andu2.c: New tests.
17662
17663 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17664
17665         PR c/15052
17666         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
17667         on return type.
17668         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
17669         messages.
17670         * gcc.dg/qual-return-2.c: Update expected messages.
17671         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
17672
17673 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17674
17675         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
17676         * gcc.dg/noncompile/921102-1.c: Update expected error message.
17677
17678 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17679
17680         PR c/11250
17681         * gcc.dg/init-string-1.c: New test.
17682
17683 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
17684
17685         PR middle-end/15345
17686         PR c/16450
17687         * gcc.dg/torture/nested-fn-1.c: New test.
17688
17689 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
17690
17691         PR target/16559
17692         * gcc.dg/ia64-fptr-1.c: New file.
17693
17694 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17695
17696         PR c++/14497
17697         * g++.dg/template/spec16.C: New test.
17698         * g++.old-deja/g++.robertl/eb118.C: Remove.
17699
17700 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17701
17702         PR c++/509
17703         * g++.dg/template/spec15.C: New test.
17704
17705 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
17706
17707         Copy cases from g77.f-torture/execute and add dg-run
17708         directive.  Other changes as noted.
17709         * gfortran.dg/g77/13037.f
17710         * gfortran.dg/g77/1832.f
17711         * gfortran.dg/g77/19981119-0.f
17712         * gfortran.dg/g77/19990313-0.f
17713         * gfortran.dg/g77/19990313-1.f
17714         * gfortran.dg/g77/19990313-2.f
17715         * gfortran.dg/g77/19990313-3.f
17716         * gfortran.dg/g77/19990419-1.f
17717         * gfortran.dg/g77/19990826-0.f
17718         * gfortran.dg/g77/19990826-2.f
17719         * gfortran.dg/g77/20000503-1.f
17720         * gfortran.dg/g77/20001111.f
17721         * gfortran.dg/g77/20010116.f
17722         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
17723         * gfortran.dg/g77/20010430.f
17724         * gfortran.dg/g77/6177.f
17725         * gfortran.dg/g77/947.f
17726         * gfortran.dg/g77/970816-3.f
17727         * gfortran.dg/g77/971102-1.f
17728         * gfortran.dg/g77/980520-1.f
17729         * gfortran.dg/g77/980628-0.f
17730         * gfortran.dg/g77/980628-1.f
17731         * gfortran.dg/g77/980628-10.f
17732         * gfortran.dg/g77/980628-2.f
17733         * gfortran.dg/g77/980628-3.f
17734         * gfortran.dg/g77/980628-7.f
17735         * gfortran.dg/g77/980628-8.f
17736         * gfortran.dg/g77/980628-9.f
17737         * gfortran.dg/g77/980701-0.f
17738         * gfortran.dg/g77/980701-1.f
17739         * gfortran.dg/g77/cabs.f
17740         * gfortran.dg/g77/claus.f
17741         * gfortran.dg/g77/complex_1.f
17742         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
17743         * gfortran.dg/g77/dcomplex.f
17744         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
17745         * gfortran.dg/g77/f90-intrinsic-mathematical.f
17746         * gfortran.dg/g77/f90-intrinsic-numeric.f
17747         * gfortran.dg/g77/int8421.f
17748         * gfortran.dg/g77/labug1.f
17749         * gfortran.dg/g77/large_vec.f
17750         * gfortran.dg/g77/le.f
17751         * gfortran.dg/g77/short.f
17752         * gfortran.dg/g77/README: Update
17753
17754 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
17755
17756         PR c++/16637
17757         * g++.dg/parse/lookup4.C: New test.
17758
17759 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17760
17761         PR c++/16175
17762         * g++.dg/template/ttp10.C: New test.
17763
17764 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17765
17766         * gcc.dg/pr12625-1.c: New test.
17767
17768 2004-07-20  Steven Bosscher  <stevenb@suse.de>
17769
17770         * testsuite/gcc.dg/switch-warn-1.c: New test.
17771         * testsuite/gcc.dg/switch-warn-2.c: New test.
17772         * gcc.c-torture/compile/pr14730.c: Update.
17773
17774 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
17775
17776         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
17777         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
17778         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
17779         g++.dg/template/nontype3.C: Remove trailing CR from tests.
17780
17781 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
17782
17783         PR c++/16623
17784         * g++.dg/template/assign1.C: New test.
17785
17786 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17787
17788         PR c++/12170
17789         * g++.dg/template/ttp9.C: New test.
17790
17791 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
17792
17793         * gcc.dg/format/cmn-err-1.c: New test.
17794
17795 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17796
17797         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
17798         gcc.dg/Wparentheses-10.c: New tests.
17799         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
17800
17801 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17802
17803         PR fortran/16465
17804         * gfortran.dg/g77//ffixed-line-length-0.f,
17805         gfortran.dg/g77/ffixed-line-length-132.f,
17806         gfortran.dg/g77/ffixed-line-length-72.f,
17807         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
17808         gfortran.dg/g77/README: Update.
17809
17810 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17811
17812         PR c++/13092
17813         * g++.dg/template/non-dependent7.C: New test.
17814         * g++.dg/template/non-dependent8.C: Likewise.
17815         * g++.dg/template/non-dependent9.C: Likewise.
17816         * g++.dg/template/non-dependent10.C: Likewise.
17817
17818 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
17819
17820         PR c++/16337
17821         * g++.dg/parse/attr2.C: New test.
17822
17823 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
17824
17825         * g77.dg: Removed.
17826         * g77.f-torture: Ditto.
17827
17828 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17829
17830         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
17831         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
17832         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
17833
17834 2004-07-16  Richard Henderson  <rth@redhat.com>
17835
17836         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
17837
17838 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17839
17840         * lib/fortran-torture.exp (fortran-torture): Don't test compile
17841         tests with full list of options.
17842         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
17843         of TORTURE_OPTIONS if test contains 'dg-do run'.
17844
17845         PR fortran/16404
17846         * gfortran.dg/do_iterator.f90: New test.
17847
17848 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17849
17850         PR rtl-optimization/16536
17851         * gcc.c-torture/execute/restrict-1.c: New test.
17852
17853 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17854
17855         PR fortran/15324
17856         * gfortran.dg/pr15324.f90: New test.
17857
17858         PR fortran/15129
17859         * gfortran.dg/pr15129.f90: New test.
17860
17861         PR fortran/15140
17862         * gfortran.dg/pr15140.f90: New test.
17863
17864         PR fortran/13792
17865         * gfortran.fortran-torture/execute/bounds.f90: Add check for
17866         compile-time simplification.
17867
17868 2004-07-14  Mike Stump  <mrs@apple.com>
17869
17870         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
17871
17872 2004-07-14  James E Wilson  <wilson@specifixinc.com>
17873
17874         PR target/16325
17875         * gcc.dg/profile-generate-1.c: New.
17876
17877 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
17878
17879         * gcc.c-torture/execute/20040709-1.c: New test.
17880         * gcc.c-torture/execute/20040709-2.c: New test.
17881
17882 2004-07-14  Mike Stump  <mrs@apple.com>
17883
17884         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
17885
17886 2004-07-14  Mike Stump  <mrs@apple.com>
17887
17888         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
17889
17890 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
17891
17892         PR c++/16518
17893         * g++.dg/parse/mutable1.C: New test.
17894
17895 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
17896
17897         PR tree-optimization/16443
17898         * gcc.dg/tree-ssa/20040713-1.c: New test.
17899
17900 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
17901
17902         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
17903         for operator new.
17904
17905 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17906
17907         * gfortran.dg/g77/README: New file
17908         * gfortran.dg/g77/19981216-0.f: Copy from
17909         g77.f-torture/noncompile.  Add "dg-do compile" and
17910         dg-error as required.
17911         * gfortran.dg/g77/19990218-1.f: Likewise.
17912         * gfortran.dg/g77/19990905-1.f: Likewise.
17913         * gfortran.dg/g77/9263.f: Likewise.
17914         * gfortran.dg/g77/980615-0.f: Likewise.
17915         * gfortran.dg/g77/980616-0.f: Likewise.
17916         * gfortran.dg/g77/check0.f: Likewise.
17917         * gfortran.dg/g77/select_no_compile.f: Likewise.
17918
17919 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17920
17921         Copy files from g77.f-torture/compile.
17922         Add "{ dg-do compile}".  Other changes as noted
17923         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
17924         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
17925         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
17926         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
17927         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
17928         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
17929         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
17930         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
17931         statement to conform to standard.  Append alpha1.x for reference.
17932         * gfortran.dg/g77/xformat.f: Add dg-warning
17933
17934 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17935
17936         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
17937         Add {dg-do compile} directive.
17938         * gfortran.dg/g77/cpp2.F: Likewise.
17939
17940 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17941
17942         PR c++/5402
17943         * g++.dg/lookup/name-clash1.C: New test.
17944
17945         PR c++/9777
17946         * g++.dg/lookup/name-clash2.C: New test.
17947
17948         PR c++/12102
17949         * g++.dg/lookup/name-clash3.C: New test.
17950
17951 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17952
17953         * g++.dg/lookup/new2.C: New test.
17954         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
17955
17956 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
17957
17958         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
17959         Add {dg-do compile} directive.
17960         * gfortran.dg/g77/13060.f: Likewise.
17961         * gfortran.dg/g77/19990218-0.f: Likewise.
17962         * gfortran.dg/g77/19990305-0.f: Likewise.
17963         * gfortran.dg/g77/19990419-0.f: Likewise.
17964         * gfortran.dg/g77/19990502-0.f: Likewise.
17965         * gfortran.dg/g77/19990502-1.f: Likewise.
17966         * gfortran.dg/g77/19990525-0.f: Likewise.
17967         * gfortran.dg/g77/19990826-1.f: Likewise.
17968         * gfortran.dg/g77/19990826-3.f: Likewise.
17969         * gfortran.dg/g77/19990905-2.f: Likewise.
17970         * gfortran.dg/g77/20000412-1.f: Likewise.
17971         * gfortran.dg/g77/20000511-1.f: Likewise.
17972         * gfortran.dg/g77/20000511-2.f: Likewise.
17973         * gfortran.dg/g77/20000518.f: Likewise.
17974         * gfortran.dg/g77/20000601-1.f: Likewise.
17975         * gfortran.dg/g77/20000601-2.f: Likewise.
17976         * gfortran.dg/g77/20000629-1.f: Likewise.
17977         * gfortran.dg/g77/20000630-2.f: Likewise.
17978         * gfortran.dg/g77/20010115.f: Likewise.
17979         * gfortran.dg/g77/20010321-1.f: Likewise.
17980         * gfortran.dg/g77/20010426.f: Likewise.
17981         * gfortran.dg/g77/20020307-1.f: Likewise.
17982         * gfortran.dg/g77/8485.f: Likewise.
17983         * gfortran.dg/g77/960317-1.f: Likewise.
17984         * gfortran.dg/g77/970915-0.f: Likewise.
17985         * gfortran.dg/g77/980310-1.f: Likewise.
17986         * gfortran.dg/g77/980310-2.f: Likewise.
17987         * gfortran.dg/g77/980310-3.f: Likewise.
17988         * gfortran.dg/g77/980310-4.f: Likewise.
17989         * gfortran.dg/g77/980310-6.f: Likewise.
17990         * gfortran.dg/g77/980310-7.f: Likewise.
17991         * gfortran.dg/g77/980310-8.f: Likewise.
17992         * gfortran.dg/g77/980419-2.f: Likewise.
17993         * gfortran.dg/g77/980424-0.f: Likewise.
17994         * gfortran.dg/g77/980427-0.f: Likewise.
17995         * gfortran.dg/g77/980729-0.f: Likewise.
17996         * gfortran.dg/g77/981117-1.f: Likewise.
17997         * gfortran.dg/g77/toon_1.f: Likewise.
17998
17999 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18000
18001         PR c++/2204
18002         * g++.dg/other/abstract2.C: New test.
18003
18004 2004-07-12  Paul Brook  <paul@codesourcery.com>
18005
18006         * gfortran.dg/pointer_init_1.f90: New test.
18007
18008 2004-07-11  Paul Brook  <paul@codesourcery.com>
18009
18010         PR fortran/15986
18011         * gfortran.dg/contained_1.f90: New test.
18012
18013 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
18014
18015         * g++.dg/parse/defarg8.C: New test.
18016
18017 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18018
18019         PR fortran/16433
18020         * gfortran.dg/pr16433.f: New test.
18021
18022         PR fortran/17574
18023         * gfortran.dg/pr15754.f90: New test.
18024
18025 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18026
18027         PR tree-optimization/16437
18028         * gcc.c-torture/execute/bitfld-4.c: New test.
18029
18030 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18031
18032         * gfortran.fortran-torture/execute/common_2.f90: Add check for
18033         access to common var from module.
18034
18035 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18036
18037         PR fortran/16336
18038         * gfortran.fortran-torture/execute/common_2.f90: New test.
18039
18040 2004-07-10  Paul Brook  <paul@codesourcery.com>
18041
18042         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
18043
18044 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18045
18046         PR fortran/15969
18047         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
18048
18049 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
18050
18051         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
18052         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
18053         * gfortran.dg/g77/ffree-form-1.f: Likewise.
18054         * gfortran.dg/g77/ffree-form-2.f: Likewise.
18055         * gfortran.dg/g77/ffree-form-3.f: Likewise.
18056         * gfortran.dg/g77/fno-underscoring.f: Likewise.
18057         * gfortran.dg/g77/funderscoring.f: Likewise.
18058         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
18059
18060 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18061
18062         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
18063
18064 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18065         Paul Brook  <paul@codesourcery.com>
18066
18067         PR fortran/13415
18068         * gfortran.dg/common_pointer_1.f90: New test.
18069
18070 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18071
18072         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
18073
18074 2004-07-09  James E Wilson  <wilson@specifixinc.com>
18075
18076         PR target/16364
18077         * gcc.c-torture/compile/20040709-1.c: New.
18078
18079 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18080
18081         PR fortran/14077
18082         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
18083
18084 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18085
18086         PR fortran/13201
18087         * gfortran.dg/shape_1.f90: New test.
18088
18089 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
18090             Andrew Pinski  <apinski@apple.com>
18091
18092         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
18093
18094 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18095
18096         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
18097         comment.
18098
18099 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18100         Paul Brook  <paul@codesourcery.com>
18101
18102         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
18103         '.f95' and '.F95'.
18104
18105 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
18106
18107         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
18108
18109 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18110
18111         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
18112         testcases with capital suffix.
18113
18114 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18115
18116         PR fortran/15481
18117         PR fortran/13372
18118         PR fortran/13575
18119         PR fortran/15978
18120         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
18121
18122         * gfortran.dg/implicit_1.f90: New test.
18123
18124 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18125
18126         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
18127         expression to match gfortran warning/error messages
18128         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
18129         dg-error text.
18130
18131 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18132
18133         * lib/fortran-torture.exp: Rename proc search_for to
18134         search_for_re.
18135
18136 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18137
18138         * gcc.c-torture/execute/simd-5.x: New file.
18139         XFAIL on SPARC 64-bit at -O0.
18140
18141 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18142
18143         PR c++/8211
18144         PR c++/16165
18145         * g++.dg/warn/effc3.C: New test.
18146
18147 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18148
18149         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
18150         change X to 1X in format.
18151         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
18152         add data statements to conform to standard.
18153
18154 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18155
18156         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
18157         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
18158         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
18159
18160 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18161
18162         * gfortran.dg/g77/7388.f: Copy from g77.dg
18163         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
18164         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
18165         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
18166         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
18167         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
18168         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
18169         * gfortran.dg/g77/strlen0.f: Likewise.
18170
18171 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
18172
18173         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
18174         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
18175
18176 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18177
18178         * gcc.c-torture/execute/920428-2.x: Delete.
18179         * gcc.c-torture/execute/920501-7.x: Likewise.
18180
18181 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
18182
18183         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
18184         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
18185         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
18186         prescott and c3-2.
18187         (PREFETCH_3DNOW): Add -march=c3.
18188
18189 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
18190
18191         PR c/16437
18192         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
18193         * gcc.c-torture/execute/bf64-1.x: Likewise.
18194
18195 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18196
18197         * gcc.c-torture/compile/20040708-1.c: New test.
18198
18199 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18200
18201         PR c++/16169
18202         * g++.dg/warn/effc2.C: New test.
18203
18204 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18205
18206         * gcc.c-torture/execute/bitfld-1.x: Remove.
18207         * gcc.c-torture/execute/bitfld-3.c: New test.
18208         * gcc.dg/bitfld-2.c: Remove XFAILs.
18209
18210 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
18211
18212         PR c++/16276
18213         * g++.dg/rtti/tinfo1.C: New file.
18214
18215 2004-07-07  Eric Christopher  <echristo@redhat.com>
18216
18217         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
18218
18219 2004-07-07  Andrew Pinski  <apinski@apple.com>
18220
18221         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
18222
18223 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
18224
18225         * g++.dg/init/call1.C: XFAIL.
18226
18227 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
18228
18229         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
18230         except for movstrict*, to movmem* and clrstr* to clrmem*.
18231
18232 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
18233
18234         * gcc.c-torture/execute/20040707-1.c: New test.
18235
18236 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
18237
18238         * gcc.c-torture/execute/20040706-1.c: New test.
18239
18240 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18241
18242         PR c++/3671
18243         * g++.dg/template/spec14.C: New test.
18244
18245 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
18246
18247         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
18248         nothing if not yet defined.  Use it in b, c and d type definitions.
18249         * gcc.c-torture/execute/20040705-1.c: New test.
18250         * gcc.c-torture/execute/20040705-2.c: New test.
18251
18252 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18253
18254         PR c++/2518
18255         * g++.dg/lookup/new1.C: New test.
18256
18257 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18258
18259         PR c++/11406
18260         * g++.dg/template/sizeof8.C: New test.
18261
18262 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
18263
18264         * gcc.c-torture/compile/20040705-1.c: New test.
18265
18266 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
18267
18268         * gfortran.fortran-torture/execute/seq_io.f90: New test.
18269
18270 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
18271
18272         * gcc.dg/cpp/if-mop.c: Two new testcases.
18273         * gcc.dg/cpp/trad/comment-3.c: New.
18274
18275 2004-07-04  Paul Brook  <paul@codesourcery.com>
18276
18277         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
18278
18279 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
18280
18281         PR c++/3761
18282         * g++.dg/lookup/crash4.C: New test.
18283
18284 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
18285
18286         * gcc.c-torture/execute/builtin-abs-1.c
18287         * gcc.c-torture/execute/builtin-abs-2.c
18288         * gcc.c-torture/execute/builtin-complex-1.c
18289         * gcc.c-torture/execute/builtins/string-1-lib.c
18290         * gcc.c-torture/execute/builtins/string-1.c
18291         * gcc.c-torture/execute/builtins/string-2-lib.c
18292         * gcc.c-torture/execute/builtins/string-2.c
18293         * gcc.c-torture/execute/builtins/string-3-lib.c
18294         * gcc.c-torture/execute/builtins/string-3.c
18295         * gcc.c-torture/execute/builtins/string-4-lib.c
18296         * gcc.c-torture/execute/builtins/string-4.c
18297         * gcc.c-torture/execute/builtins/string-5-lib.c
18298         * gcc.c-torture/execute/builtins/string-5.c
18299         * gcc.c-torture/execute/builtins/string-6-lib.c
18300         * gcc.c-torture/execute/builtins/string-6.c
18301         * gcc.c-torture/execute/builtins/string-7-lib.c
18302         * gcc.c-torture/execute/builtins/string-7.c
18303         * gcc.c-torture/execute/builtins/string-8-lib.c
18304         * gcc.c-torture/execute/builtins/string-8.c
18305         * gcc.c-torture/execute/builtins/string-9-lib.c
18306         * gcc.c-torture/execute/builtins/string-9.c
18307         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
18308         * gcc.c-torture/execute/builtins/string-asm-1.c
18309         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
18310         * gcc.c-torture/execute/builtins/string-asm-2.c
18311         * gcc.c-torture/execute/stdio-opt-1.c
18312         * gcc.c-torture/execute/stdio-opt-2.c
18313         * gcc.c-torture/execute/stdio-opt-3.c
18314         * gcc.c-torture/execute/string-opt-1.c
18315         * gcc.c-torture/execute/string-opt-10.c
18316         * gcc.c-torture/execute/string-opt-11.c
18317         * gcc.c-torture/execute/string-opt-12.c
18318         * gcc.c-torture/execute/string-opt-13.c
18319         * gcc.c-torture/execute/string-opt-14.c
18320         * gcc.c-torture/execute/string-opt-15.c
18321         * gcc.c-torture/execute/string-opt-16.c
18322         * gcc.c-torture/execute/string-opt-2.c
18323         * gcc.c-torture/execute/string-opt-6.c
18324         * gcc.c-torture/execute/string-opt-7.c
18325         * gcc.c-torture/execute/string-opt-8.c:
18326         Replace with ...
18327
18328         * gcc.c-torture/execute/builtins/abs-2.c
18329         * gcc.c-torture/execute/builtins/abs-3.c
18330         * gcc.c-torture/execute/builtins/complex-1.c
18331         * gcc.c-torture/execute/builtins/fprintf.c
18332         * gcc.c-torture/execute/builtins/fputs.c
18333         * gcc.c-torture/execute/builtins/memcmp.c
18334         * gcc.c-torture/execute/builtins/memmove.c
18335         * gcc.c-torture/execute/builtins/memops-asm.c
18336         * gcc.c-torture/execute/builtins/mempcpy-2.c
18337         * gcc.c-torture/execute/builtins/mempcpy.c
18338         * gcc.c-torture/execute/builtins/memset.c
18339         * gcc.c-torture/execute/builtins/printf.c
18340         * gcc.c-torture/execute/builtins/sprintf.c
18341         * gcc.c-torture/execute/builtins/strcat.c
18342         * gcc.c-torture/execute/builtins/strchr.c
18343         * gcc.c-torture/execute/builtins/strcmp.c
18344         * gcc.c-torture/execute/builtins/strcpy.c
18345         * gcc.c-torture/execute/builtins/strcspn.c
18346         * gcc.c-torture/execute/builtins/strlen-2.c
18347         * gcc.c-torture/execute/builtins/strlen.c
18348         * gcc.c-torture/execute/builtins/strncat.c
18349         * gcc.c-torture/execute/builtins/strncmp-2.c
18350         * gcc.c-torture/execute/builtins/strncmp.c
18351         * gcc.c-torture/execute/builtins/strncpy.c
18352         * gcc.c-torture/execute/builtins/strpbrk.c
18353         * gcc.c-torture/execute/builtins/strpcpy-2.c
18354         * gcc.c-torture/execute/builtins/strpcpy.c
18355         * gcc.c-torture/execute/builtins/strrchr.c
18356         * gcc.c-torture/execute/builtins/strspn.c
18357         * gcc.c-torture/execute/builtins/strstr-asm.c
18358         * gcc.c-torture/execute/builtins/strstr.c:
18359         ... these new files.
18360
18361         * gcc.c-torture/execute/builtins/abs-2-lib.c
18362         * gcc.c-torture/execute/builtins/abs-3-lib.c
18363         * gcc.c-torture/execute/builtins/complex-1-lib.c
18364         * gcc.c-torture/execute/builtins/fprintf-lib.c
18365         * gcc.c-torture/execute/builtins/fputs-lib.c
18366         * gcc.c-torture/execute/builtins/memcmp-lib.c
18367         * gcc.c-torture/execute/builtins/memmove-lib.c
18368         * gcc.c-torture/execute/builtins/memops-asm-lib.c
18369         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
18370         * gcc.c-torture/execute/builtins/mempcpy-lib.c
18371         * gcc.c-torture/execute/builtins/memset-lib.c
18372         * gcc.c-torture/execute/builtins/printf-lib.c
18373         * gcc.c-torture/execute/builtins/sprintf-lib.c
18374         * gcc.c-torture/execute/builtins/strcat-lib.c
18375         * gcc.c-torture/execute/builtins/strchr-lib.c
18376         * gcc.c-torture/execute/builtins/strcmp-lib.c
18377         * gcc.c-torture/execute/builtins/strcpy-lib.c
18378         * gcc.c-torture/execute/builtins/strcspn-lib.c
18379         * gcc.c-torture/execute/builtins/strlen-2-lib.c
18380         * gcc.c-torture/execute/builtins/strlen-lib.c
18381         * gcc.c-torture/execute/builtins/strncat-lib.c
18382         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
18383         * gcc.c-torture/execute/builtins/strncmp-lib.c
18384         * gcc.c-torture/execute/builtins/strncpy-lib.c
18385         * gcc.c-torture/execute/builtins/strpbrk-lib.c
18386         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
18387         * gcc.c-torture/execute/builtins/strpcpy-lib.c
18388         * gcc.c-torture/execute/builtins/strrchr-lib.c
18389         * gcc.c-torture/execute/builtins/strspn-lib.c
18390         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
18391         * gcc.c-torture/execute/builtins/strstr-lib.c
18392         * gcc.c-torture/execute/builtins/lib/abs.c
18393         * gcc.c-torture/execute/builtins/lib/fprintf.c
18394         * gcc.c-torture/execute/builtins/lib/memset.c
18395         * gcc.c-torture/execute/builtins/lib/printf.c
18396         * gcc.c-torture/execute/builtins/lib/sprintf.c
18397         * gcc.c-torture/execute/builtins/lib/strcpy.c
18398         * gcc.c-torture/execute/builtins/lib/strcspn.c
18399         * gcc.c-torture/execute/builtins/lib/strncat.c
18400         * gcc.c-torture/execute/builtins/lib/strncmp.c
18401         * gcc.c-torture/execute/builtins/lib/strncpy.c
18402         * gcc.c-torture/execute/builtins/lib/strpbrk.c
18403         * gcc.c-torture/execute/builtins/lib/strspn.c
18404         * gcc.c-torture/execute/builtins/lib/strstr.c:
18405         New files containing support routines.
18406
18407         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
18408         declaration.
18409         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
18410         when not optimizing.
18411
18412 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
18413
18414         PR c++/16240
18415         * g++.dg/abi/mangle22.C: New test.
18416         * g++.dg/abi/mangle23.C: Likewise.
18417
18418 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
18419
18420         PR fortran/16290
18421         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
18422         Allow for cases without denormalized floating point numbers.
18423
18424 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
18425
18426         PR c/1027
18427         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18428         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
18429         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
18430         expected warning text.
18431         * gcc.dg/format/diag-2.c: New test.
18432
18433 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18434
18435         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
18436
18437 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
18438
18439         * gcc.dg/builtins-43.c: New.
18440         * gcc.dg/builtins-44.c: New.
18441         * gcc.dg/builtins-45.c: New.
18442
18443 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
18444             Andreas Tobler  <a.tobler@schweiz.ch>
18445
18446         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
18447         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
18448         as SIGSEGV.
18449         * gcc.dg/cleanup-11.c: Likewise.
18450         * gcc.dg/cleanup-8.c: Likewise.
18451         * gcc.dg/cleanup-9.c: Likewise.
18452         * gcc.dg/cleanup-5.c: Run on all platforms.
18453
18454 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18455
18456         * g++.dg/warn/nonnull1.C: New test.
18457
18458 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18459
18460         * gcc.dg/compat/compat-common.h: Wrap up CINT in
18461         an #ifndef SKIP_COMPLEX_INT/#endif pair.
18462         Special-case the Sun compiler wrt to <complex.h>.
18463
18464 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
18465
18466         * gcc.dg/Wunreachable-8.C: New test.
18467
18468         * gcc.dg/h8300-ice2.c : New test.
18469
18470 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
18471
18472         PR fortran/16161
18473         * gfortran.fortran-torture/compile/implicit.f90: Add test
18474         for implicit character.
18475
18476 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
18477
18478         PR fortran/16289
18479         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
18480         Use tiny() intrinsic to find smallest non-negative real
18481
18482 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
18483
18484         * gcc.dg/compat/struct-by-value-22_main.c: New test.
18485         * gcc.dg/compat/struct-by-value-22_x.c: New.
18486         * gcc.dg/compat/struct-by-value-22_y.c: New.
18487
18488         * gcc.c-torture/execute/20040629-1.c: New test.
18489
18490 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
18491
18492         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
18493         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
18494
18495         PR target/16195
18496         * gcc.dg/20040625-1.c: New test.
18497
18498 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18499
18500         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
18501
18502 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18503
18504         PR fortran/15963
18505         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
18506
18507 2004-06-29  Richard Henderson  <rth@redhat.com>
18508
18509         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
18510
18511 2004-06-29  Paul Brook  <paul@codesourcery.com>
18512
18513         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
18514         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
18515
18516 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
18517
18518         PR c++/16260
18519         * g++.dg/parse/crash15.C: New.
18520
18521 2004-06-28  Andrew Pinski  <apinski@apple.com>
18522
18523         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
18524         by the error already.
18525
18526         * g++.dg/opt/ptrmem4.C: Change to compile only test.
18527
18528 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
18529
18530         PR target/14041
18531         * gcc.dg/h8300-bss-align-1.c : New.
18532
18533 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18534
18535         * PR c++/16174
18536         * g++.dg/template/ctor4.C: New.
18537
18538 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
18539
18540         PR c++/16205
18541         * g++.dg/warn/Wsequence-point-1.C: New test.
18542
18543 2004-06-27  Paul Brook  <paul@codesourcery.com>
18544
18545         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
18546
18547 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
18548
18549         * g++.old-deja/g++.mike/p7325.C: Remove.
18550
18551 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
18552
18553         PR c/14963
18554         * gcc.dg/pr14963.c: New test.
18555
18556 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
18557
18558         PR c++/16193
18559         * g++.dg/parse/redef1.C: New test.
18560
18561 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18562
18563         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
18564         20021110.c.
18565         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
18566         20021119-1.c.
18567         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
18568         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
18569         5-04.c.
18570         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
18571         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
18572         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
18573         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
18574         g++.brendan/enum14.C.
18575         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
18576         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
18577         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
18578         g++.mike/virt1.C.
18579         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
18580         memtemp24.C.
18581
18582 2004-06-27  Roger Sayle  <roger@eyesopen.com>
18583
18584         * gcc.dg/20040527-1.c: New test case.
18585
18586 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
18587
18588         PR gfortran/pr16196
18589         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
18590
18591 2004-06-25  Roger Sayle  <roger@eyesopen.com>
18592
18593         PR middle-end/15825
18594         * gcc.dg/pr15825-1.c: New test case.
18595
18596 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18597
18598         * gcc.c-torture/execute/20040625-1.c: New test.
18599
18600 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18601
18602         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
18603
18604 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18605
18606         * gcc.dg/torture/mips-div-1.c: New test.
18607
18608 2004-06-24  Jeff Law  <law@redhat.com>
18609
18610         * gcc.dg/tree-ssa/20040624-1.c: New test.
18611
18612 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
18613
18614         * gcc.c-torture/compile/20040624-1.c: New test.
18615
18616 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18617
18618         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
18619         this directory.
18620
18621 2004-06-23  Andrew Pinski  <apinski@apple.com>
18622
18623         PR middle-end/15988
18624         * g++.dg/opt/ptrmem4.C: New test.
18625
18626         * gcc.dg/c90-array-quals-2.c: New test.
18627
18628 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
18629
18630         * gcc.dg/kpice1.c: New test.
18631
18632 2006-06-23  Andrew Pinski  <apinski@apple.com>
18633
18634         * gcc.dg/c90-array-quals.c: New test.
18635
18636 2006-06-22  Richard Henderson  <rth@redhat.com>
18637
18638         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
18639
18640 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
18641
18642         * gcc.dg/builtins-config.h: Handle FreeBSD.
18643
18644 2006-06-22  Richard Henderson  <rth@redhat.com>
18645
18646         * g++.dg/opt/devirt1.C: New.
18647
18648 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
18649
18650         * g++.dg/opt/pr15551.C: New testcase.
18651
18652 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
18653
18654         PR target/14800
18655         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
18656         x86_64-*-linux* when compiling for 32bit.
18657
18658 2004-06-21  Andrew Pinski  <apinski@apple.com>
18659
18660         * gcc.dg/pch/struct-1.c: New.
18661         * gcc.dg/pch/struct-1.hs: New.
18662
18663 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
18664
18665         * gcc.dg/pch/save-temps-1.c: New file.
18666         * gcc.dg/pch/save-temps-1.hs: New file.
18667
18668 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
18669
18670         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
18671         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
18672
18673 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18674
18675         * gfortran.fortran-torture/execute/select_1.f90: Rename function
18676         to fix type error.
18677         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
18678         Remove trailing spaces.
18679
18680 2004-06-21  Richard Henderson  <rth@redhat.com>
18681
18682         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
18683         merging && to BIT_FIELD_REF.
18684
18685 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
18686
18687         * g++.dg/opt/placeholder1.C: New test.
18688
18689 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18690
18691         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
18692         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18693         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18694         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18695
18696 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
18697
18698         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
18699         extern "C".
18700         * g++.dg/other/pragma-re-1.C: Add comments.
18701
18702 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
18703
18704         PR gfortran/16080
18705         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
18706
18707 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
18708
18709         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
18710         instead of setting the type of size_t by
18711         hand.
18712
18713 2004-06-18  Roger Sayle  <roger@eyesopen.com>
18714
18715         * gcc.dg/unordered-2.c: New test case.
18716         * gcc.dg/unordered-3.c: New test case.
18717
18718 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
18719
18720         PR other/16043
18721         * lib/g++.exp (g++_version): Tweak regexp for version
18722         * lib/g77.exp (g77_version): Likewise.
18723         * lib/gfortran.exp (gfortran_version): Likewise.
18724         * lib/objc.exp (objc_version): Likewise.
18725         * lib/treelang.exp (treelang_version): Likewise.
18726
18727 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
18728
18729         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
18730         Use INT_MAX instead of __INT_MAX__.
18731         * gcc.dg/compat/struct-align-2_y.c: Likewise.
18732
18733         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
18734         * gcc.dg/compat/scalar-return-3_x.c: Use it.
18735         * gcc.dg/compat/scalar-return-3_y.c: Use it.
18736         * gcc.dg/compat/scalar-return-4_x.c: Use it.
18737         * gcc.dg/compat/scalar-return-4_y.c: Use it.
18738         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
18739         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
18740         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
18741         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
18742
18743         * gcc.dg/range-test-1.c: New test.
18744         * g++.dg/opt/range-test-1.C: New test.
18745
18746 2004-06-17  Richard Henderson  <rth@redhat.com>
18747
18748         * objc.dg/sync-1.m: New.
18749         * objc.dg/try-catch-1.m: Don't force next runtime.
18750         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
18751         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
18752         shadowed catch clause.
18753         * objc.dg/try-catch-5.m: New.
18754
18755 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
18756
18757         Bug 14610
18758         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
18759
18760 2004-06-15  Richard Henderson  <rth@redhat.com>
18761
18762         * gcc.dg/20001116-1.c: Move expected warning line.
18763
18764 2004-06-15  Richard Henderson  <rth@redhat.com>
18765
18766         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
18767         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
18768
18769 2004-06-15  Jeff Law  <law@redhat.com>
18770
18771         * gcc.dg/tree-ssa/20040615-1.c: New test.
18772         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
18773         be less sensitive to operand ordering.
18774         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
18775
18776 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
18777
18778         * g++.dg/abi/bitfield3.C: Add comment..
18779
18780 2004-06-15  Richard Henderson  <rth@redhat.com>
18781
18782         * g++.dg/ext/stmtexpr1.C: XFAIL.
18783         * gcc.dg/20030612-1.c: XFAIL.
18784
18785 2004-06-15  Eric Christopher  <echristo@redhat.com>
18786
18787         * g++.dg/charset/asm5.c: New.
18788         * gcc.dg/charset/asm6.c: New.
18789
18790 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18791
18792         PR fortran/15962
18793         * gfortran.fortran-torture/execute/select_1.f90: New test.
18794
18795 2004-06-15  Paul Brook  <paul@codesourcery.com>
18796
18797         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
18798
18799 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18800
18801         PR c++/15967
18802         * g++.dg/lookup/crash3.C: New test.
18803
18804 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18805
18806         PR c++/15947
18807         * g++.dg/parse/dtor4.C: New test.
18808
18809 2004-06-14  Jeff Law  <law@redhat.com>
18810
18811         * gcc.c-torture/compile/20040614-1.c: New test.
18812
18813 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18814
18815         PR fortran/15211
18816         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
18817         LEN of a character array.
18818
18819 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
18820
18821         PR c++/15096
18822         * g++.dg/template/ptrmem10.C: New test.
18823
18824         PR c++/14930
18825         * g++.dg/template/friend30.C: New test.
18826
18827 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18828
18829         PR fortran/14928
18830         * gfortran.fortran-torture/compile/mloc.f90: New test.
18831
18832 2004-06-13  Paul Brook  <paul@codesourcery.com>
18833
18834         * gfortran.fortran-torture/execute/random_2.f90: New test.
18835
18836 2004-06-13  Eric Christopher  <echristo@redhat.com>
18837
18838         * gcc.dg/noncompile/redecl-1.c: Fix error message.
18839
18840 2004-06-12  Paul Brook  <paul@codesourcery.com>
18841
18842         * gfortran.fortran-torture/execute/contained_3.f90: New test.
18843
18844 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18845
18846         PR fortran/14923
18847         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
18848
18849 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18850
18851         PR fortran/14957
18852         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
18853         syntax errors in end statements of contained subroutines.
18854
18855 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18856
18857         PR fortran/12841
18858         * gfortran.fortran-torture/execute/null_arg.f90: New test.
18859
18860 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18861
18862         PR fortran/15665
18863         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
18864
18865 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18866
18867         PR gfortran/12839
18868         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
18869
18870 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
18871
18872         PR c++/15862
18873         * g++.dg/parse/enum1.C: New test.
18874
18875 2004-06-10  Jeff Law  <law@redhat.com>
18876
18877         * gcc.c-torture/compile/20040610-1.c: New test.
18878
18879 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18880
18881         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
18882         * g++.old-deja/g++.other/decl3.C: Likewise.
18883
18884 2004-06-10  Brian Booth  <bbooth@redhat.com>
18885
18886         * gcc.dg/tree-ssa/20031015-1.c: Scan for
18887         V_MAY_DEF instead of VDEF.
18888         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
18889
18890 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
18891
18892         PR c++/14211
18893         * g++.dg/conversion/const1.C: New test.
18894
18895         PR c++/15076
18896         * g++.dg/conversion/reinterpret1.C: New test.
18897
18898         PR c++/15877
18899         * g++.dg/template/enum2.C: New test.
18900
18901         PR c++/15227
18902         * g++.dg/template/error13.C: New test.
18903
18904 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18905
18906         PR fortran/14957
18907         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
18908         arguments to test_* REAL and of the right size.
18909
18910 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18911
18912         PR target/15569
18913         PR rtl-optimization/15681
18914         * gcc.dg/20040609-1.c: New test.
18915
18916 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18917
18918         PR c++/14791
18919         * g++.dg/opt/builtins1.C: New test.
18920
18921 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
18922
18923         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
18924         that use default windows32 struct layout.
18925         * gcc.dg/i386-bitfield2.c: Likewise.
18926
18927 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
18928
18929         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
18930         for mingw32 and cygwin targets.
18931
18932 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
18933
18934         * gcc.dg/pch/macro-4.c: New.
18935         * gcc.dg/pch/macro-4.hs: New.
18936
18937 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18938
18939         PR fortran/13249
18940         * gfortran.fortran-torture/compile/name_clash.f90: New test.
18941
18942 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18943
18944         PR fortran/13372
18945         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
18946
18947 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18948
18949         PR gfortran/14897
18950         * gfortran.fortran-torture/execute/t_edit.f90: New test.
18951
18952 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18953
18954         PR gfortran/15755
18955         * gfortran.fortran-torture/execute/backspace.c : New test.
18956
18957 2004-06-09  Paul Brook  <paul@codesourcery.com>
18958
18959         * gfortran.fortran-torture/execure/intrinsic_associated.f90
18960         (pointer_to_section): Rewrite to use smaller array.
18961
18962 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
18963
18964         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
18965         * gcc.dg/ext/altivec-10.c: Same.
18966         * gcc.dg/ext/altivec-11.c: Same.
18967         * gcc.dg/ext/altivec-12.c: Same.
18968         * gcc.dg/ext/altivec-13.c: Same.
18969         * gcc.dg/ext/altivec-14.c: Same.
18970         * gcc.dg/ext/altivec-15.c: Same.
18971         * gcc.dg/ext/altivec-16.c: Same.
18972         * gcc.dg/ext/altivec-3.c: Same.
18973         * gcc.dg/ext/altivec-4.c: Same.
18974         * gcc.dg/ext/altivec-6.c: Same.
18975         * gcc.dg/ext/altivec-7.c: Same.
18976         * gcc.dg/ext/altivec-8.c: Same.
18977         * gcc.dg/ext/altivec-varargs-1.c: Same.
18978
18979         * g++.dg/ext/altivec-1.C: Correct dg syntax.
18980         * g++.dg/ext/altivec-10.C: Same.
18981         * g++.dg/ext/altivec-2.C: Same.
18982         * g++.dg/ext/altivec-3.C: Same.
18983         * g++.dg/ext/altivec-4.C: Same.
18984         * g++.dg/ext/altivec-5.C: Same.
18985         * g++.dg/ext/altivec-6.C: Same.
18986         * g++.dg/ext/altivec-7.C: Same.
18987         * g++.dg/ext/altivec-8.C: Same.
18988         * g++.dg/ext/altivec-9.C: Same.
18989
18990 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18991
18992         PR c++/7841
18993         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
18994
18995 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18996
18997         * gcc.dg/union-1.c: New test.
18998
18999 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19000
19001         * gcc.dg/builtins-41.c: New test case.
19002         * gcc.dg/builtins-42.c: New test case.
19003
19004 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19005
19006         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
19007         * g++.dg/ext/altivec-10.C: Same.
19008         * g++.dg/ext/altivec-2.C: Same.
19009         * g++.dg/ext/altivec-3.C: Same.
19010         * g++.dg/ext/altivec-4.C: Same.
19011         * g++.dg/ext/altivec-5.C: Same.
19012         * g++.dg/ext/altivec-6.C: Same.
19013         * g++.dg/ext/altivec-7.C: Same.
19014         * g++.dg/ext/altivec-8.C: Same.
19015         * g++.dg/ext/altivec-9.C: Same.
19016         * g++.old-deja/g++.abi/cxa_vec.C: Same.
19017         * g++.old-deja/g++.brendan/new3.C: Same.
19018         * gcc.c-torture/execute/eeprof-1.x: Same.
19019
19020 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19021
19022         PR c/14765
19023         * gcc.dg/pr14765-1.c: New test.
19024
19025 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19026
19027         PR c/14649
19028         * gcc.dg/pr14649-1.c: New test case.
19029
19030 2004-06-07  Richard Henderson  <rth@redhat.com>
19031
19032         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
19033         if temporaries.
19034
19035 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19036
19037         * g++.dg/eh/elide1.C: Remove XFAIL.
19038
19039 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
19040
19041         PR c++/15337
19042         * g++.dg/expr/sizeof3.C: New test.
19043
19044         PR c++/14777
19045         * g++.dg/template/access14.C: New test.
19046
19047         PR c++/15554
19048         * g++.dg/template/enum1.C: New test.
19049
19050         PR c++/15057
19051         * g++.dg/eh/throw1.C: New test.
19052
19053 2004-06-07  David Ayers  <d.ayers@inode.at>
19054             Ziemowit Laski  <zlaski@apple.com>
19055
19056         * lib/objc.exp (objc_target_compile): Revert the '-framework
19057         Foundation' flag fix, since bare Darwin does not ship
19058         with the Foundation framework.
19059         * objc/execute/next_mapping.h: Provide a local NSConstantString
19060         @interface and @implementation.
19061         (objc_constant_string_init): A constructor function, used to
19062         initialize the NSConstantString meta-class object.
19063         * objc/execute/string1.m: Include "next_mapping.h" instead of
19064         <Foundation/NSString.h>.
19065         * objc/execute/string2.m: Likewise.
19066         * objc/execute/string3.m: Likewise.
19067         * objc/execute/string4.m: Likewise.
19068
19069 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
19070
19071         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
19072         to double. Replace double with FLOAT.
19073         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
19074
19075         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
19076         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
19077         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
19078         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
19079         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
19080         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
19081         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
19082         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
19083
19084 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19085
19086         PR c/13519
19087         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
19088
19089 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19090
19091         PR c++/15503
19092         * g++.dg/template/meminit2.C: New test.
19093
19094 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
19095
19096         PR target/15822
19097         * gcc.c-torture/execute/compare-fp-1.c,
19098         gcc.c-torture/execute/compare-fp-2.c,
19099         gcc.c-torture/execute/compare-fp-3.c,
19100         gcc.c-torture/execute/compare-fp-4.c,
19101         gcc.c-torture/execute/compare-fp-3.x,
19102         gcc.c-torture/execute/compare-fp-4.x: Moved...
19103         * gcc.c-torture/execute/ieee/compare-fp-1.c,
19104         gcc.c-torture/execute/ieee/compare-fp-2.c,
19105         gcc.c-torture/execute/ieee/compare-fp-3.c,
19106         gcc.c-torture/execute/ieee/compare-fp-4.c,
19107         gcc.c-torture/execute/ieee/compare-fp-3.x,
19108         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
19109
19110 2004-06-04  David Ayers  <d.ayers@inode.at>
19111
19112         * objc/execute/protocol-isEqual-4.m: New testcase.
19113
19114 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
19115
19116         * objc/execute/protocol-isEqual-1.m: New testcase.
19117         * objc/execute/protocol-isEqual-2.m: New testcase.
19118         * objc/execute/protocol-isEqual-3.m: New testcase.
19119
19120 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19121
19122         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
19123
19124 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
19125
19126         * lib/objc.exp (objc_target_compile): When running tests on
19127         Darwin (Mac OS X), inform the linker about '-framework
19128         'Foundation'.
19129
19130 2004-06-02  Eric Christopher  <echristo@redhat.com>
19131
19132         * gcc.c-torture/compile/20040602-1.c: New.
19133
19134 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
19135
19136         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
19137         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19138
19139         PR tree-optimization/14736
19140         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
19141
19142         PR tree-optimization/14042
19143         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
19144
19145         PR tree-optimization/14729
19146         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
19147
19148 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19149
19150         PR fortran/15557
19151         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
19152
19153 2004-06-01  Richard Hederson  <rth@redhat.com>
19154
19155         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
19156
19157 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19158
19159         PR c++/14932
19160         * g++.dg/parse/offsetof4.C: New test.
19161
19162 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
19163
19164         PR objc/7993
19165         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
19166
19167 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
19168
19169         PR c++/15701
19170         * g++.dg/template/friend29.C: New test.
19171
19172 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19173
19174         PR c/15749
19175         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
19176
19177 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19178
19179         * gcc.dg/sparc-trap-1.c: New test.
19180
19181 2004-05-31  Roger Sayle  <roger@eyesopen.com>
19182
19183         PR middle-end/15069
19184         * g++.dg/opt/fold3.C: New test case.
19185
19186 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
19187
19188         * lib/target-supports.exp (check_iconv_available): Fix fallout
19189         from 2004-05-28 patch.
19190
19191 2004-05-30  Paul Brook  <paul@codesourcery.com>
19192
19193         PR fortran/15620
19194         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
19195         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
19196
19197 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
19198
19199         * gfortran.fortran-torture/execute/random_1.f90: New test.
19200
19201 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19202
19203         * g++.dg/ext/altivec-10.C: New test.
19204
19205 2004-05-29  Paul Brook  <paul@codesourcery.com>
19206
19207         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
19208
19209 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19210
19211         * gcc.dg/altivec-16.c: New test.
19212
19213 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
19214
19215         * lib/target-supports.exp (check_vmx_hw_available): New.
19216         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
19217
19218         * lib/target-supports.exp (check_alias_available,
19219         check_iconv_available, check_named_sections_available): Use
19220         unique names for temporary files.
19221
19222 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19223
19224         * gcc.dg/altivec-15.c: New test.
19225
19226 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19227
19228         PR c++/15083
19229         * g++.dg/warn/noeffect6.C: New test.
19230
19231         PR c++/15471
19232         * g++.dg/expr/ptrmem4.C: New test.
19233
19234         PR c++/15640
19235         * g++.dg/template/operator3.C: New test.
19236
19237 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19238
19239         PR c++/14668
19240         * g++.dg/lookup/redecl1.C: New test.
19241         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
19242
19243 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
19244
19245         * gcc.c-torture/execute/compare-fp-1.c,
19246         gcc.c-torture/execute/compare-fp-2.c,
19247         gcc.c-torture/execute/compare-fp-3.c,
19248         gcc.c-torture/execute/compare-fp-4.c,
19249         gcc.c-torture/execute/compare-fp-3.x,
19250         gcc.c-torture/execute/compare-fp-4.x,
19251         gcc.dg/pr15649-1.c: New.
19252
19253 2004-05-27  Adam Nemet  <anemet@lnxw.com>
19254
19255         PR c++/12883
19256         * g++.dg/init/array14.C: New test.
19257
19258 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
19259
19260         * lib/compat.exp (compat-get-options-main): New.
19261         (compat-get-options): Remove unneeded code, warn for ignored
19262         command.
19263         (compat-execute): Check flag set by dg-require-* commands.
19264
19265         * lib/compat.exp (compat-execute): Break up long lines.
19266
19267 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
19268
19269         * gcc.dg/altivec-7.c: Don't use 'vector long'.
19270         * gcc.dg/altivec-14.c: New test.
19271         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
19272
19273         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
19274         * gcc.dg/altivec-12.c: Ditto.
19275
19276         * gcc.dg/altivec-3.c: Move call to altivec_check.
19277
19278 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19279
19280         PR c++/15044
19281         * g++.dg/template/error12.C: New test.
19282
19283         PR c++/15317
19284         * g++.dg/ext/attrib15.C: New test.
19285
19286         PR c++/15329
19287         * g++.dg/template/ptrmem9.C: New test.
19288
19289 2004-05-25  Paul Brook  <paul@codesourcery.com>
19290
19291         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
19292
19293 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19294
19295         PR c++/15165
19296         * g++.dg/template/crash19.C: New test.
19297
19298 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19299
19300         PR c++/15025
19301         * g++.dg/template/redecl1.C: New test.
19302
19303 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19304
19305         PR c++/14821
19306         * g++.dg/other/ns1.C: New test.
19307
19308         PR c++/14883
19309         * g++.dg/template/invalid1.C: New test.
19310
19311 2004-05-23  Paul Brook  <paul@codesourcery.com>
19312         Victor Leikehman  <lei@haifasphere.co.il>
19313
19314         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
19315         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
19316
19317 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19318
19319         PR c++/15285
19320         PR c++/15299
19321         * g++.dg/template/non-dependent5.C: New test.
19322         * g++.dg/template/non-dependent6.C: New test.
19323
19324 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19325
19326         PR c++/15507
19327         * g++.dg/inherit/union1.C: New test.
19328
19329         PR c++/15542
19330         * g++.dg/template/addr1.C: New test.
19331
19332         PR c++/15427
19333         * g++.dg/template/array5.C: New test.
19334
19335         PR c++/15287
19336         * g++.dg/template/array6.C: New test.
19337
19338 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
19339             Roger Sayle  <roger@eyesopen.com>
19340
19341         * g++.dg/lookup/forscope2.C: New test case.
19342
19343 2004-05-22  Ben Elliston  <bje@au.ibm.com>
19344
19345         * gcc.dg/cpp/Wmissingdirs.c: New.
19346
19347 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19348
19349         PR target/15301
19350         * gcc.dg/compat/union-m128-1.h: New file.
19351         * gcc.dg/compat/union-m128-1_main.c: Likewise.
19352         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19353         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19354
19355 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19356
19357         PR target/15302
19358         * gcc.dg/compat/struct-complex-1.h: New file.
19359         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
19360         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
19361         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19362
19363 2004-05-20  Roger Sayle  <roger@eyesopen.com>
19364
19365         PR middle-end/3074
19366         * gcc.dg/pr3074-1.c: New test case.
19367         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
19368
19369 2004-05-20  Falk Hueffner  <falk@debian.org>
19370
19371         PR other/15526
19372         * gcc.dg/ftrapv-1.c: New test case.
19373
19374 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19375
19376         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
19377
19378 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
19379             Jeff Law  <law@redhat.com>
19380
19381         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
19382         * gcc.dg/tree-ssa/20040518-2.c: New test.
19383
19384         * gcc.dg/tree-ssa/20040518-1.c: New test.
19385
19386 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
19387
19388         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
19389
19390 2004-05-18  Paul Brook  <paul@codesourcery.com>
19391
19392         PR fortran/13930
19393         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
19394
19395 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19396
19397         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
19398         constant folding.
19399
19400 2004-05-17  Steven Bosscher  <stevenb@suse.de>
19401
19402         * gcc.dg/tree-ssa/20040517-1.c: New test.
19403
19404 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19405
19406         * gcc.dg/loop-4.c: New test.
19407
19408 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
19409
19410         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
19411
19412 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
19413
19414         PR fortran/15311
19415         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
19416
19417 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19418
19419         PR fortran/13826
19420         PR fortran/13940
19421         * gfortran.fortran-torture/compile/data_1.f90: New test.
19422
19423 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
19424
19425         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
19426         * gcc.dg/uninit-H.c: Define ASM for __s390__.
19427
19428 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19429
19430         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
19431
19432 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19433
19434         PR c/15444
19435         * gcc.dg/format/xopen-1.c: Adjust expected message.
19436         * gcc.dg/format/xopen-3.c: New test.
19437
19438 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
19439
19440         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
19441
19442 2004-05-14  Jeff Law  <law@redhat.com>
19443
19444         * gcc.dg/tree-ssa/20040514-2.c: New test.
19445
19446 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19447
19448         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
19449         this ...
19450         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
19451         this.
19452
19453 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
19454
19455         * gcc.dg/tree-ssa/20040514-1.c: New test.
19456
19457 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19458
19459         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
19460         test.
19461
19462 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19463
19464         PR fortran/14066
19465         * gfortran.fortran-torture/compile/do_1.f90: New test.
19466
19467 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19468
19469         PR fortran/15051
19470         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
19471         test.
19472
19473 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
19474
19475         PR fortran/15149
19476         * gfortran.fortran-torture/execute/random_init.f90: New test.
19477
19478 2004-05-13  Paul Brook  <paul@codesourcery.com>
19479
19480         PR fortran/15314
19481         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
19482
19483 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
19484
19485         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
19486         for the powerpc case.
19487
19488 2004-05-13  Jeff Law  <law@redhat.com>
19489
19490         * gcc.dg/tree-ssa/20040513-1.c: New test.
19491         * gcc.dg/tree-ssa/20040513-2.c: New test.
19492
19493 2004-05-13  Paul Brook  <paul@codesourcery.com>
19494
19495         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
19496         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
19497         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
19498
19499 2004-05-13  Andreas Schwab  <schwab@suse.de>
19500
19501         PR other/10819
19502         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
19503         characters.
19504
19505 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
19506
19507         PR fortran/15294
19508         * gfortran.fortran-torture/execute/adjustr.f90: New file.
19509
19510 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
19511
19512         Merge from tree-ssa-20020619-branch.  See
19513         ChangeLog.tree-ssa for details.
19514
19515 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
19516
19517         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
19518         include <altivec.h> explicitly.
19519         * gcc.dg/altivec-13.c: Likewise.
19520
19521 2004-05-11  Paul Brook  <paul@codesourcery.com>
19522
19523         * gcc.c-torture/compile/20010518-1.c: Force enum size.
19524
19525 2004-05-10  Eric Christopher  <echristo@redhat.com>
19526
19527         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
19528         * gcc.dg/sibcall-4.c: Ditto.
19529
19530 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
19531
19532         * g++.dg/ext/altivec-8.C: New test case.
19533         * gcc.dg/altivec-13.c: New test case.
19534
19535 2004-05-08  Roger Sayle  <roger@eyesopen.com>
19536
19537         * gcc.c-torture/execute/divcmp-1.c: New test case.
19538         * gcc.c-torture/execute/divcmp-2.c: New test case.
19539         * gcc.c-torture/execute/divcmp-3.c: New test case.
19540
19541 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
19542
19543         * g++.dg/other/pragma-re-2.C: New test.
19544
19545 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
19546
19547         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
19548         * gcc.dg/i386-387-2.c: Likewise.
19549
19550         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
19551         __builtin_drem.
19552         * gcc.dg/i386-387-6.c: Likewise.
19553
19554 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
19555
19556         * gcc.dg/builtins-33.c: Also check log1p*.
19557
19558 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
19559
19560         PR optimization/15296
19561         * gcc.c-torture/execute/pr15296.c: New test.
19562
19563 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
19564
19565         * gcc.dg/builtins-40.c: New test.
19566
19567 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
19568
19569         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
19570
19571 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
19572
19573         * g++.dg/ext/spe1.C: New testcase.
19574
19575 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
19576
19577         * objc.dg/image-info.m: Allow additional attributes
19578         for __image_info section.
19579
19580 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
19581
19582         * gcc.dg/torture/mips-hilo-2.c: New test.
19583
19584 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19585
19586         PR c++/14389
19587         * g++.dg/template/member5.C: New test.
19588
19589 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
19590
19591         * gcc.dg/builtins-34.c: Also check expm1*.
19592
19593 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19594
19595         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
19596         * gcc.dg/torture/builtin-convert-3.c: New test.
19597
19598 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
19599
19600         PR middle-end/15054
19601         * g++.dg/opt/pr15054.C: New test.
19602
19603 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19604
19605         * gcc.dg/torture/builtin-rounding-1.c: New test.
19606         * gcc.dg/builtins-25.c: Delete.
19607         * gcc.dg/builtins-29.c: Delete.
19608
19609 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
19610
19611         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
19612         * gcc.dg/sibcall-4.c: Likewise.
19613         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
19614
19615 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19616
19617         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
19618         bit-field on 16-bit targets.
19619
19620 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19621
19622         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
19623         16-bit targets.
19624
19625 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
19626
19627         * gcc.dg/rs6000-power2-1.c: Change to compile only.
19628         * gcc.dg/rs6000-power2-2.c: Likewise.
19629
19630 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
19631
19632         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
19633         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
19634         Change the asm registers to be in form of frN instead of fN.
19635
19636 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19637
19638         * gcc.dg/torture/builtin-convert-2.c: New test.
19639
19640 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
19641
19642         * gcc.dg/rs6000-power2-1.c: New test.
19643         * gcc.dg/rs6000-power2-2.c: New test.
19644
19645 2004-04-28  Jan Hubicka  <jh@suse.cz>
19646
19647         * gcc.dg/unused-6.c: New test.
19648
19649 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
19650             Ulrich Weigand  <uweigand@de.ibm.com>
19651
19652         * ada/acats/run_all.sh: Define $target variable.
19653
19654 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
19655
19656         PR c++/15119
19657         * g++.dg/other/vararg-1.C: New test.
19658
19659         PR c++/4794
19660         * g++.dg/eh/cleanup3.C: New test.
19661
19662 2004-04-24  Laurent GUERBY <laurent@guerby.net>
19663
19664         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
19665         and ad8011a (target_insn).
19666         * ada/acats/support/macro.dfs: Likewise.
19667         * ada/acats/support/impbit.adb: New file.
19668
19669 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
19670
19671         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
19672
19673 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19674
19675         * gcc.dg/loop-3.c: New test.
19676
19677 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
19678
19679         * gcc.c-torture/execute/simd-5.c: New test.
19680
19681 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19682
19683         PR c++/15064
19684         * g++.dg/template/crash18.C: New test.
19685
19686 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
19687
19688         * g++.dg/ext/complit3.C: New test.
19689
19690 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19691
19692         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
19693         * gcc.dg/altivec-3.c: Same.
19694         * gcc.dg/altivec-varargs-1.c: Same.
19695
19696 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19697
19698         * lib/target-supports.exp (check_profiling_available): Assume
19699         profiling is not available on powerpc-eabi targets.
19700
19701 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
19702
19703         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
19704         * gcc.dg/vmx/bug-1.c: Ditto.
19705
19706 2004-04-20  Eric Christopher  <echristo@redhat.com>
19707
19708         * gcc.dg/charset/extern.c: New test.
19709         * g++.dg/charset/extern3.cc: Ditto.
19710
19711 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
19712
19713         * gcc.dg/builtins-39.c: New test.
19714
19715 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
19716
19717         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
19718
19719 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
19720
19721         * gcc.dg/torture/mips-hilo-1.c: New test.
19722
19723 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
19724
19725         * gcc.c-torture/compile/20040419-1.c: New test.
19726
19727 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
19728
19729         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
19730
19731 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
19732             Aldy Hernandez  <aldyh@redhat.com>
19733
19734         * gcc.c-torture/execute/va-arg-24.c: New.
19735
19736 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
19737             Aldy Hernandez  <aldyh@redhat.com>
19738
19739         * gcc.dg/vmx/1b-01.c: New.
19740         * gcc.dg/vmx/1b-02.c: New.
19741         * gcc.dg/vmx/1b-03.c: New.
19742         * gcc.dg/vmx/1b-04.c: New.
19743         * gcc.dg/vmx/1b-05.c: New.
19744         * gcc.dg/vmx/1b-06.c: New.
19745         * gcc.dg/vmx/1b-07.c: New.
19746         * gcc.dg/vmx/1c-01.c: New.
19747         * gcc.dg/vmx/1c-02.c: New.
19748         * gcc.dg/vmx/3a-01a.c: New.
19749         * gcc.dg/vmx/3a-01.c: New.
19750         * gcc.dg/vmx/3a-01m.c: New.
19751         * gcc.dg/vmx/3a-03.c: New.
19752         * gcc.dg/vmx/3a-03m.c: New.
19753         * gcc.dg/vmx/3a-04.c: New.
19754         * gcc.dg/vmx/3a-04m.c: New.
19755         * gcc.dg/vmx/3a-05.c: New.
19756         * gcc.dg/vmx/3a-06.c: New.
19757         * gcc.dg/vmx/3a-06m.c: New.
19758         * gcc.dg/vmx/3a-07.c: New.
19759         * gcc.dg/vmx/3b-01.c: New.
19760         * gcc.dg/vmx/3b-02.c: New.
19761         * gcc.dg/vmx/3b-10.c: New.
19762         * gcc.dg/vmx/3b-13.c: New.
19763         * gcc.dg/vmx/3b-14.c: New.
19764         * gcc.dg/vmx/3b-15.c: New.
19765         * gcc.dg/vmx/3c-01a.c: New.
19766         * gcc.dg/vmx/3c-01.c: New.
19767         * gcc.dg/vmx/3c-02.c: New.
19768         * gcc.dg/vmx/3c-03.c: New.
19769         * gcc.dg/vmx/3d-01.c: New.
19770         * gcc.dg/vmx/4-01.c: New.
19771         * gcc.dg/vmx/4-03.c: New.
19772         * gcc.dg/vmx/5-01.c: New.
19773         * gcc.dg/vmx/5-02.c: New.
19774         * gcc.dg/vmx/5-03.c: New.
19775         * gcc.dg/vmx/5-04.c: New.
19776         * gcc.dg/vmx/5-05.c: New.
19777         * gcc.dg/vmx/5-06.c: New.
19778         * gcc.dg/vmx/5-07.c: New.
19779         * gcc.dg/vmx/5-07t.c: New.
19780         * gcc.dg/vmx/5-08.c: New.
19781         * gcc.dg/vmx/5-10.c: New.
19782         * gcc.dg/vmx/5-11.c: New.
19783         * gcc.dg/vmx/7-01a.c: New.
19784         * gcc.dg/vmx/7-01.c: New.
19785         * gcc.dg/vmx/7c-01.c: New.
19786         * gcc.dg/vmx/7d-01.c: New.
19787         * gcc.dg/vmx/7d-02.c: New.
19788         * gcc.dg/vmx/8-01.c: New.
19789         * gcc.dg/vmx/8-02a.c: New.
19790         * gcc.dg/vmx/8-02.c: New.
19791         * gcc.dg/vmx/brode-1.c: New.
19792         * gcc.dg/vmx/bug-1.c: New.
19793         * gcc.dg/vmx/bug-2.c: New.
19794         * gcc.dg/vmx/bug-3.c: New.
19795         * gcc.dg/vmx/cw-bug-1.c: New.
19796         * gcc.dg/vmx/cw-bug-2.c: New.
19797         * gcc.dg/vmx/cw-bug-3.c: New.
19798         * gcc.dg/vmx/dct.c: New.
19799         * gcc.dg/vmx/debug-1.c: New.
19800         * gcc.dg/vmx/debug-2.c: New.
19801         * gcc.dg/vmx/debug-3.c: New.
19802         * gcc.dg/vmx/debug-4.c: New.
19803         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
19804         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
19805         * gcc.dg/vmx/eg-5.c: New.
19806         * gcc.dg/vmx/fft.c: New.
19807         * gcc.dg/vmx/gcc-bug-1.c: New.
19808         * gcc.dg/vmx/gcc-bug-2.c: New.
19809         * gcc.dg/vmx/gcc-bug-3.c: New.
19810         * gcc.dg/vmx/gcc-bug-4.c: New.
19811         * gcc.dg/vmx/gcc-bug-5.c: New.
19812         * gcc.dg/vmx/gcc-bug-6.c: New.
19813         * gcc.dg/vmx/gcc-bug-7.c: New.
19814         * gcc.dg/vmx/gcc-bug-8.c: New.
19815         * gcc.dg/vmx/gcc-bug-9.c: New.
19816         * gcc.dg/vmx/gcc-bug-b.c: New.
19817         * gcc.dg/vmx/gcc-bug-c.c: New.
19818         * gcc.dg/vmx/gcc-bug-d.c: New.
19819         * gcc.dg/vmx/gcc-bug-e.c: New.
19820         * gcc.dg/vmx/gcc-bug-f.c: New.
19821         * gcc.dg/vmx/gcc-bug-g.c: New.
19822         * gcc.dg/vmx/gcc-bug-i.c: New.
19823         * gcc.dg/vmx/harness.h: New.
19824         * gcc.dg/vmx/ira1.c: New.
19825         * gcc.dg/vmx/ira2a.c: New.
19826         * gcc.dg/vmx/ira2b.c: New.
19827         * gcc.dg/vmx/ira2.c: New.
19828         * gcc.dg/vmx/ira2c.c: New.
19829         * gcc.dg/vmx/mem.c: New.
19830         * gcc.dg/vmx/newton-1.c: New.
19831         * gcc.dg/vmx/ops.c: New.
19832         * gcc.dg/vmx/sn7153.c: New.
19833         * gcc.dg/vmx/spill2.c: New.
19834         * gcc.dg/vmx/spill3.c: New.
19835         * gcc.dg/vmx/spill.c: New.
19836         * gcc.dg/vmx/t.c: New.
19837         * gcc.dg/vmx/varargs-1.c: New.
19838         * gcc.dg/vmx/varargs-2.c: New.
19839         * gcc.dg/vmx/varargs-3.c: New.
19840         * gcc.dg/vmx/varargs-4.c: New.
19841         * gcc.dg/vmx/varargs-5.c: New.
19842         * gcc.dg/vmx/varargs-6.c: New.
19843         * gcc.dg/vmx/varargs-7.c: New.
19844         * gcc.dg/vmx/vmx.exp: New.
19845         * gcc.dg/vmx/vprint-1.c: New.
19846         * gcc.dg/vmx/vscan-1.c: New.
19847         * gcc.dg/vmx/x-01.c: New.
19848         * gcc.dg/vmx/x-02.c: New.
19849         * gcc.dg/vmx/x-03.c: New.
19850         * gcc.dg/vmx/x-04.c: New.
19851         * gcc.dg/vmx/x-05.c: New.
19852         * gcc.dg/vmx/yousufi-1.c: New.
19853         * gcc.dg/vmx/zero-1.c: New.
19854         * gcc.dg/vmx/zero.c: New.
19855
19856 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
19857
19858         * g++.dg/lookup/java1.C: Update for chage of
19859         _Jv_AllocObject.
19860         * g++.dg/lookup/java2.C: Likewise.
19861
19862 2004-04-17  Laurent GUERBY <laurent@guerby.net>
19863
19864         * ada/acats/run_all.sh: use -O2 by default.
19865
19866 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
19867
19868         * gcc.dg/vr-mult-[12].c: New tests.
19869
19870 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19871
19872         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
19873
19874         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
19875
19876 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
19877
19878         * lib/target-supports.exp (check_profiling_available): Assume profiling
19879         isn't available for mips*-*-elf targets.
19880
19881 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
19882
19883         * gcc.dg/builtins-38.c: New test.
19884
19885 2004-04-14  Eric Christopher  <echristo@redhat.com>
19886
19887         * g++.dg/charset/charset.exp: Run .cc extension tests.
19888
19889 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
19890
19891         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
19892
19893 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19894
19895         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
19896
19897 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
19898
19899         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
19900         * gcc.dg/i386-387-2.c: Likewise.
19901
19902         * gcc.dg/i386-387-7.c: New test.
19903         * gcc.dg/i386-387-8.c: New test.
19904
19905         * gcc.dg/builtins-37.c: New test.
19906
19907 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
19908
19909         * g++.dg/pch/externc-1.C: Add missing semicolon.
19910
19911 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
19912
19913         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
19914
19915 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19916
19917         * gcc.c-torture/execute/20040411-1.c: New test.
19918
19919 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19920
19921         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
19922
19923 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
19924
19925         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
19926
19927 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
19928
19929         * lib/target-supports.exp (check_named_sections_available): New.
19930         * lib/gcc-dg.exp (dg-require-named-sections): New.
19931         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
19932         old-deja.exp.  Also prune error-count message from HP linker.
19933         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
19934
19935         * g++.dg/init/init-ref4.C: Use dg-require-weak.
19936         * g++.old-deja/g++.pt/static3.C: Likewise.
19937         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
19938
19939 2004-04-09  Roger Sayle  <roger@eyesopen.com>
19940
19941         * gcc.c-torture/execute/20040409-1.c: New test case.
19942         * gcc.c-torture/execute/20040409-2.c: New test case.
19943         * gcc.c-torture/execute/20040409-3.c: New test case.
19944
19945 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19946
19947         * gcc.dg/20040409-1.c: New test.
19948
19949 2004-04-08  Roger Sayle  <roger@eyesopen.com>
19950
19951         PR target/14888
19952         * g++.dg/opt/pr14888.C: New test case.
19953
19954 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
19955
19956         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
19957         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
19958         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
19959         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
19960         New tests.
19961
19962 2004-04-08  Paul Brook  <paul@codesourcery.com>
19963
19964         * gcc.dg/spill-1.c: New test.
19965
19966 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19967
19968         * gcc.dg/torture/builtin-ctype-2.c: New test.
19969
19970 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
19971
19972         * gcc.dg/pch/pch.exp: Add largefile test.
19973
19974 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
19975
19976         * g++.dg/pch/externc-1.Hs: New.
19977         * g++.dg/pch/externc-1.C: New.
19978
19979 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19980
19981         * gcc.dg/compat/struct-by-value-5a_main.c,
19982         gcc.dg/compat/struct-by-value-5b_main.c: New files.
19983         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
19984         * gcc.dg/compat/struct-by-value-5a_x.c,
19985         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
19986         gcc.dg/compat/struct-by-value-5_x.c.
19987         * gcc.dg/compat/struct-by-value-5a_y.c,
19988         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
19989         gcc.dg/compat/struct-by-value-5_y.c.
19990
19991         * gcc.dg/compat/struct-by-value-6a_main.c,
19992         gcc.dg/compat/struct-by-value-6b_main.c: New files.
19993         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
19994         * gcc.dg/compat/struct-by-value-6a_x.c,
19995         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
19996         gcc.dg/compat/struct-by-value-6_x.c.
19997         * gcc.dg/compat/struct-by-value-6a_y.c,
19998         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
19999         gcc.dg/compat/struct-by-value-6_y.c.
20000
20001         * gcc.dg/compat/struct-by-value-7a_main.c,
20002         gcc.dg/compat/struct-by-value-7b_main.c: New files.
20003         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
20004         * gcc.dg/compat/struct-by-value-7a_x.c,
20005         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
20006         gcc.dg/compat/struct-by-value-7_x.c.
20007         * gcc.dg/compat/struct-by-value-7a_y.c,
20008         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
20009         gcc.dg/compat/struct-by-value-7_y.c.
20010
20011 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
20012
20013         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
20014         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
20015         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
20016         options.
20017
20018 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
20019
20020         * gcc.dg/builtins-36.c: New test.
20021
20022 2004-04-06  Paul Brook  <paul@codesourcery.com>
20023
20024         * README.gcc: Remove obsolete contraint on testcases.
20025
20026 2004-04-05  Paul Brook  <paul@codesourcery.com>
20027
20028         PR2123
20029         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
20030         failure and exit(0) on success.
20031         * g++.dg/expr/anew2.C: Ditto.
20032         * g++.dg/expr/anew3.C: Ditto.
20033         * g++.dg/expr/anew4.C: Ditto.
20034
20035 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
20036
20037         PR c++/3518
20038         * g++.dg/template/unify7.C: New.
20039
20040 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20041
20042         * g++.dg/README: Bring up to date with new subdirectories; remove
20043         duplicate subdirectory lines.
20044
20045 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
20046
20047         PR c++/14007
20048         * g++.dg/template/unify5.C: New.
20049         * g++.dg/template/unify6.C: New.
20050         * g++.dg/template/qualttp20.C: Adjust.
20051         * g++.old-deja/g++.jason/report.C: Adjust.
20052         * g++.old-deja/g++.other/qual1.C: Adjust.
20053
20054 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
20055
20056         PR c++/14803
20057         * g++.dg/inherit/ptrmem1.C: New test.
20058
20059 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
20060
20061         PR c++/14755
20062         * gcc.c-torture/execute/20040331-1.c: New test.
20063         * gcc.dg/20040331-1.c: New test.
20064
20065 2004-04-01  Paul Brook  <paul@codesourcery.com>
20066
20067         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
20068
20069 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
20070
20071         PR c++/14724
20072         * g++.dg/init/goto1.C: New test.
20073
20074         PR c++/14763
20075         * g++.dg/template/defarg4.C: New test.
20076
20077 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
20078
20079         * gcc.dg/altivec-11.c: Extend test for more valid cases.
20080
20081 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
20082
20083         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
20084
20085 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
20086
20087         * gcc.dg/noncompile/undeclared-2.c: New test.
20088
20089 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20090
20091         * gcc.dg/940409-1.c: Remove XFAIL.
20092         * gcc.dg/reg-vol-struct-1.c: New test.
20093
20094 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20095
20096         * gcc.dg/torture/builtin-wctype-1.c: New test.
20097
20098 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
20099
20100         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
20101         * gcc.dg/20001101-1.c: Likewise.
20102         * gcc.dg/20001102-1.c: Likewise.
20103
20104 2004-03-25  Roger Sayle  <roger@eyesopen.com>
20105
20106         * gcc.dg/compare8.c: Add an additional test for XOR.
20107
20108 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20109
20110         * gcc.dg/torture/builtin-ctype-1.c: New test.
20111
20112 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20113
20114         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
20115         * gcc.dg/torture/builtin-math-1.c: Likewise.
20116         * gcc.dg/torture/builtin-power-1.c: New test.
20117
20118 2004-03-24  Andreas Schwab  <schwab@suse.de>
20119
20120         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
20121         IA64 assembler.
20122
20123 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20124             Roger Sayle  <roger@eyesopen.com>
20125
20126         * gcc.dg/compare8.c: New test case.
20127
20128 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
20129
20130         * g++.dg/ext/altivec-7.C: New test.
20131
20132 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
20133
20134         PR 12267, 12391, 12560, 13129, 14114, 14133
20135         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
20136         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
20137         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
20138         Adjust error regexps.
20139         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
20140         * gcc.dg/noncompile/undeclared-1.c: New test cases.
20141         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
20142         * gcc.dg/local1.c: Add explanatory comment.
20143
20144 2004-03-23  Roger Sayle  <roger@eyesopen.com>
20145
20146         PR optimization/14669
20147         * g++.dg/opt/fold2.C: New test case.
20148
20149 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
20150
20151         PR c/14069
20152         * gcc.dg/20040322-1.c: New test.
20153
20154 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20155
20156         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
20157         * gcc.dg/ultrasp4.c: Likewise.
20158         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
20159
20160 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20161
20162         * gcc.dg/i386-sse-8.c: Reset default options.
20163
20164 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20165
20166         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
20167         in the error message text.
20168
20169 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20170
20171         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
20172
20173 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
20174
20175         PR c++/14616
20176         * g++.dg/init/array13.C: New test.
20177
20178 2004-03-20  Roger Sayle  <roger@eyesopen.com>
20179
20180         PR target/13889
20181         * gcc.c-torture/compile/pr13889.c: New test case.
20182
20183 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20184
20185         PR c/14635
20186         * builtins-1.c (nan, nans): Don't test.
20187         * builtins-30.c: Don't use nan, nanf, nanl.
20188         * builtins-35.c: New test.
20189
20190 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
20191
20192         * g++.dg/ext/altivec-6.C: New test.
20193
20194 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
20195
20196         * g++.dg/init/placement3.C: New test.
20197
20198         * g++.dg/template/spec13.C: New test.
20199
20200         * g++.dg/lookup/using11.C: New test.
20201
20202         * g++.dg/lookup/koenig3.C: New test.
20203
20204         * g++.dg/template/operator2.C: New test.
20205
20206         * g++.dg/expr/dtor3.C: New test.
20207         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
20208         marker.
20209         * g++.old-deja/g++.law/visibility28.C: Likewise.
20210
20211 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
20212
20213         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
20214         * gcc.dg/ppc64-abi-3.c: Likewise.
20215
20216 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20217
20218         PR c++/14545
20219         * g++.dg/parse/template15.C: New test.
20220
20221 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20222
20223         * g++.dg/expr/dtor2.C: New test.
20224
20225         * g++.dg/lookup/anon4.C: New test.
20226
20227         * g++.dg/overload/using1.C: New test.
20228
20229         * g++.dg/template/lookup7.C: New test.
20230
20231         * g++.dg/template/typename6.C: New test.
20232
20233         * g++.dg/expr/cond6.C: New test.
20234
20235 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20236
20237         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
20238
20239 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20240
20241         * g++.dg/expr/cond5.C: New test.
20242         * g++.dg/expr/constcast1.C: Likewise.
20243         * g++.dg/expr/ptrmem2.C: Likewise.
20244         * g++.dg/expr/ptrmem3.C: Likewise.
20245         * g++.dg/lookup/main1.C: Likewise.
20246         * g++.dg/template/lookup6.C: Likewise.
20247
20248 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20249
20250         * gcc.dg/local1.c: New test.
20251
20252         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
20253
20254 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20255
20256         * gcc.dg/torture/builtin-convert-1.c: New test.
20257
20258 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20259
20260         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
20261
20262 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20263
20264         PR c++/14481
20265         * g++.dg/warn/Wunused-7.C: New test.
20266
20267 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20268
20269         * gcc.dg/torture/builtin-integral-1.c: New test.
20270
20271 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20272
20273         PR c++/14586
20274         * g++.dg/parse/non-dependent3.C: New test.
20275
20276 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
20277
20278         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
20279         * g++.dg/eh/simd-2.C: Likewise.
20280         * g++.dg/init/array10.C: Likewise.
20281         * gcc.c-torture/compile/simd-1.c: Likewise.
20282         * gcc.c-torture/compile/simd-2.c: Likewise.
20283         * gcc.c-torture/compile/simd-3.c: Likewise.
20284         * gcc.c-torture/compile/simd-4.c: Likewise.
20285         * gcc.c-torture/compile/simd-6.c: Likewise.
20286         * gcc.c-torture/execute/simd-1.c: Likewise.
20287         * gcc.c-torture/execute/simd-2.c: Likewise.
20288         * gcc.dg/compat/vector-defs.h: Likewise.
20289         * gcc.dg/20020531-1.c: Likewise.
20290         * gcc.dg/altivec-3.c: Likewise.
20291         * gcc.dg/altivec-4.c: Likewise.
20292         * gcc.dg/altivec-varargs-1.c: Likewise.
20293         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
20294         * gcc.dg/i386-mmx-3.c: Likewise.
20295         * gcc.dg/i386-sse-4.c: Likewise.
20296         * gcc.dg/i386-sse-5.c: Likewise.
20297         * gcc.dg/i386-sse-8.c: Likewise.
20298         * gcc.dg/simd-1.c: Likewise.
20299         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
20300         __ev64_opaque__ since the machine description provides it.
20301
20302 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20303
20304         * lib/compat.exp (skip_list): New global variable.
20305         Use it to hold the user defined COMPAT_SKIPS list if any.
20306         (compat-obj): Add the members of skip_list to optall.
20307
20308 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20309
20310         * gcc.dg/compat/union-by-value-1_main.c,
20311         union-by-value-1_x.c, union-by-value-1_y.c,
20312         union-check.h, union-defs.h,
20313         union-init.h, union-return-1_main.c,
20314         union-return-1_x.c, union-return-1_y.c: New files.
20315
20316 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20317
20318         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
20319         mixed-struct-init.h: Add 4 mixed structure types.
20320         struct-by-value-21_main.c, struct-by-value-21_x.c,
20321         struct-by-value-21_y.c, struct-return-21_main.c,
20322         struct-return-21_x.c, struct-return-21_y.c: New files.
20323
20324 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
20325
20326         PR c++/14550
20327         * g++.dg/parse/template14.C: New test.
20328
20329 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20330
20331         * gcc.c-torture/execute/20040313-1.c: New test.
20332
20333 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
20334
20335         PR target/14533
20336         * gcc.dg/20040311-2.c: New test.
20337
20338 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
20339
20340         PR other/14544
20341         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
20342         bit-field.
20343
20344 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
20345
20346         * gcc.dg/20040305-2.c: Add missing return statement.
20347
20348 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20349
20350         * gcc.dg/builtins-34.c: Also check pow10*.
20351
20352 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20353
20354         PR target/14262
20355         * gcc.dg/20040305-2.c: New test.
20356
20357 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20358
20359         * gcc.dg/20040310-1.c: New test.
20360
20361 2004-03-11  Roger Sayle  <roger@eyesopen.com>
20362
20363         * gcc.c-torture/execute/20040311-1.c: New test case.
20364
20365 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
20366
20367         PR c++/14476
20368         * g++.dg/lookup/enum1.C: New test.
20369
20370 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
20371
20372         PR c++/14510
20373         * g++.dg/lookup/struct2.C: New test.
20374
20375 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
20376
20377         * gcc.dg/builtins-34.c: New test.
20378
20379 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20380
20381         * gcc.dg/torture/builtin-nonneg-1.c: New test.
20382
20383 2004-03-09  James E Wilson  <wilson@specifixinc.com>
20384
20385         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
20386         * gcc.dg/alias-2.c: New testcase.
20387
20388 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
20389
20390         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
20391
20392 2004-03-09  Roger Sayle  <roger@eyesopen.com>
20393
20394         * gcc.c-torture/execute/20040309-1.c: New test case.
20395
20396 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20397
20398         PR c++/14397
20399         * g++.dg/overload/ref1.C: New.
20400
20401 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20402
20403         PR c++/14409
20404         * g++.dg/template/spec12.C: New test.
20405
20406         PR c++/14448
20407         * g++.dg/parse/crash14.C: New test.
20408
20409 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20410
20411         PR c++/14230
20412         * g++.dg/init/ref11.C: New test.
20413
20414 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20415
20416         PR c++/14432
20417         * g++.dg/parse/builtin2.C: New test.
20418
20419 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20420
20421         PR c++/14401
20422         * g++.dg/init/ctor3.C: New test.
20423         * g++.dg/init/union1.C: New test.
20424         * g++.dg/ext/anon-struct4.C: New test.
20425
20426 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20427
20428         * g++.dg/lookup/koenig1.C: Tweak error messages.
20429         * g++.dg/lookup/used-before-declaration.C: Likewise.
20430         * g++.dg/other/do1.C: Likewise.
20431         * g++.dg/overload/koenig1.C: Likewise.
20432         * g++.dg/parse/crash13.C: Likewise.
20433         * g++.dg/template/instantiate3.C: Likewise.
20434
20435 2004-03-08  Eric Christopher  <echristo@redhat.com>
20436
20437         * * lib/target-supports.exp: Enable libiconv in test
20438         compilation.  Fix up error checking.
20439
20440 2004-03-08  Roger Sayle  <roger@eyesopen.com>
20441
20442         PR middle-end/14289
20443         * gcc.dg/pr14289-1.c: New test case.
20444         * gcc.dg/pr14289-2.c: Likewise.
20445         * gcc.dg/pr14289-3.c: Likewise.
20446
20447 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
20448
20449         * gcc.c-torture/execute/20040308-1.c: New test.
20450
20451 2004-03-07  Roger Sayle  <roger@eyesopen.com>
20452
20453         * gcc.c-torture/execute/20040307-1.c: New test case.
20454
20455 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
20456
20457         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
20458
20459 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
20460
20461         * gcc.dg/20040306-1.c: New test.
20462
20463 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
20464
20465         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
20466         them static.
20467         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
20468
20469 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20470
20471         PR c/14465
20472         * gcc.dg/decl-6.c: New test.
20473
20474 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20475
20476         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
20477         Rename LOGPOW -> LOG_POW.
20478         (SQRT_EXP, POW_EXP): New.
20479
20480 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20481
20482         * gcc.dg/i386-sse-8.c: New test.
20483
20484 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20485
20486         PR c/14114
20487         * gcc.dg/decl-5.c: New test.
20488
20489 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
20490
20491         * gcc.dg/20040305-1.c: New test.
20492
20493 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
20494
20495         PR other/14354
20496         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
20497
20498 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
20499
20500         PR c++/14425, c++/14426
20501         * g++.dg/ext/altivec-4.C: New test.
20502         * g++.dg/ext/altivec-5.C: New test.
20503
20504 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
20505
20506         * g++.old-deja/g++.other/linkage1.C: Expect errors about
20507         global variables of a type with no linkage.
20508         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
20509         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
20510         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
20511         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
20512         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
20513         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
20514         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
20515         * g++.dg/warn/deprecated.C: Name enum Color.
20516         * g++.dg/overload/VLA.C: Name structure for 'b'.
20517         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
20518
20519 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20520
20521         * gcc.c-torture/compile/20040304-1.c: New test.
20522
20523 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
20524
20525         PR 13728
20526         * gcc.dg/decl-4.c: New testcase.
20527
20528 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
20529
20530         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
20531         as PRECF if sizeof (float) > sizeof (double).
20532         (PRECL): Make it the same as PRECF if
20533         sizeof (float) > sizeof (long double).
20534
20535 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20536
20537         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
20538         system type.  Add check for irix6 which doesn't have c99 runtime.
20539
20540 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
20541
20542         * gcc.dg/const-elim-1.c: xfail for xtensa.
20543
20544 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20545
20546         PR c++/14369
20547         * g++.dg/template/cond4.C: New test.
20548
20549 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20550
20551         PR c++/14360
20552         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
20553
20554         PR c++/14361
20555         * g++.dg/parse/defarg7.C: New test.
20556
20557         PR c++/14359
20558         * g++.dg/template/friend26.C: New test.
20559
20560 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20561
20562         PR c++/14324
20563         * g++.dg/abi/mangle21.C: New test.
20564
20565         PR c++/14260
20566         * g++.dg/parse/constructor2.C: New test.
20567
20568         PR c++/14337
20569         * g++.dg/template/sfinae1.C: New test.
20570
20571 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20572
20573         PR c++/14267
20574         * g++.dg/expr/crash2.C: New test.
20575
20576         PR middle-end/13448
20577         * gcc.dg/inline-5.c: New test.
20578         * gcc.dg/always-inline.c: Split out tests into ...
20579         * gcc.dg/always-inline2.c: ... this and ...
20580         * gcc.dg/always-inline3.c: ... this.
20581
20582 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20583
20584         PR debug/12103
20585         * g++.dg/debug/crash1.C: New test.
20586
20587 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
20588
20589         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
20590         function with __attribute__((noinline)).
20591         (recurser_void2): Likewise.
20592         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
20593         (recurser_void2): Likewise.
20594
20595 2004-02-29  Roger Sayle  <roger@eyesopen.com>
20596
20597         PR middle-end/14203
20598         * g++.dg/warn/Wunused-6.C: New test case.
20599
20600 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
20601
20602         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
20603         not defined.
20604
20605 2004-02-27  Eric Christopher  <echristo@redhat.com>
20606
20607         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
20608         * g++.dg/charset/asm2.c: Run only x86.
20609         * gcc.dg/charset/asm3.c: Ditto.
20610
20611 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
20612
20613         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
20614         ld_library_path.
20615
20616 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
20617
20618         * g++.dg/ext/altivec-3.C: New.
20619
20620 2004-02-26  Richard Henderson  <rth@redhat.com>
20621
20622         * g++.dg/ext/attrib10.C: Mark for warning.
20623         * gcc.dg/attr-alias-1.c: New.
20624
20625 2004-02-26  Richard Henderson  <rth@redhat.com>
20626
20627         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
20628         * gcc.c-torture/execute/20040208-2.c: ... it back.
20629
20630 2004-02-26  Eric Christopher  <echristo@redhat.com>
20631
20632         * lib/target-supports.exp (check-iconv-available): New function.
20633         * lib/gcc-dg.exp (dg-require-iconv): New function.
20634         Use above.
20635         * gcc.dg/charset: New directory.
20636         * gcc.dg/charset/charset.exp: New file.
20637         * gcc.dg/charset/asm1.c: Ditto.
20638         * gcc.dg/charset/asm2.c: Ditto.
20639         * gcc.dg/charset/asm3.c: Ditto.
20640         * gcc.dg/charset/asm4.c: Ditto.
20641         * gcc.dg/charset/asm5.c: Ditto.
20642         * gcc.dg/charset/attribute1.c: Ditto.
20643         * gcc.dg/charset/attribute2.c: Ditto.
20644         * gcc.dg/charset/string1.c: Ditto.
20645         * g++.dg/charset: New directory.
20646         * g++.dg/dg.exp: Add here. Special options.
20647         * g++.dg/charset/charset.exp: New file.
20648         * g++.dg/charset/asm1.c: Ditto.
20649         * g++.dg/charset/asm2.c: Ditto.
20650         * g++.dg/charset/asm3.c: Ditto.
20651         * g++.dg/charset/asm4.c: Ditto.
20652         * g++.dg/charset/attribute1.c: Ditto.
20653         * g++.dg/charset/attribute2.c: Ditto.
20654         * g++.dg/charset/extern1.cc: Ditto.
20655         * g++.dg/charset/extern2.cc: Ditto.
20656         * g++.dg/charset/string1.c: Ditto.
20657
20658 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
20659
20660         PR c++/14278
20661         * g++.dg/parse/comma1.C: New test.
20662
20663 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20664
20665         PR c++/14284
20666         * g++.dg/template/ttp8.C: New test.
20667
20668 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
20669
20670         * gcc.dg/fixuns-trunc-1.c: New test.
20671
20672 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20673
20674         * gcc.dg/builtins-config.h: Use #elif.
20675
20676 2004-02-26  Michael Matz  <matz@suse.de>
20677
20678         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
20679         * gcc.dg/991214-1.c: Likewise.
20680         * gcc.dg/i386-asm-1.c: Likewise.
20681
20682 2004-02-25  Richard Henderson  <rth@redhat.com>
20683
20684         * gcc.c-torture/execute/20040208-2.c: Move ...
20685         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
20686
20687 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20688
20689         PR c++/14246
20690         * g++.dg/other/crash-3.C: New test.
20691
20692 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20693
20694         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
20695         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
20696
20697         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
20698         HP-UX.
20699
20700 2004-02-24  Michael Matz  <matz@suse.de>
20701
20702         * gcc.dg/i386-regparm.c: New.
20703
20704 2004-02-23  James E Wilson  <wilson@specifixinc.com>
20705
20706         * gcc.c-torture/execute/20040223-1.c: New.
20707
20708 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
20709             Kazu Hirata  <kazu@cs.umass.edu>
20710
20711         * gcc.dg/fwritable-strings-1.c: Remove.
20712
20713 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
20714
20715         PR c/14156
20716         * gcc.dg/20040223-1.c: New test.
20717
20718 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20719
20720         PR c++/14106
20721         * g++.dg/ext/typeof9.C: New test.
20722
20723 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20724
20725         PR c++/14250
20726         * g++.dg/other/switch1.C: New test.
20727
20728 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20729
20730         * gcc.dg/cast-function-1.c: Adjust for new informative message.
20731         * gcc.dg/va-arg-1.c: Likewise.
20732
20733 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20734
20735         PR c++/14143
20736         * g++.dg/template/koenig5.C: New test.
20737
20738 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
20739
20740         * g++.dg/ext/altivec-1.C: Generalize target triple.
20741         * g++.dg/ext/altivec-2.C: New test case.
20742         * g++.dg/ext/altivec_check.h: New file.
20743         * gcc.dg/altivec-1.c: Generalize target triple;
20744         include altivec_check.h and call altivec_check().
20745         * gcc.dg/altivec-[2-5].c: Generalize target triple.
20746         * gcc.dg/altivec-6.c: New test case.
20747         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
20748         type casts as needed.
20749         * gcc.dg/altivec-10.c: Include altivec_check.h and call
20750         altivec_check().
20751         * gcc.dg/altivec-12.c: New test case.
20752         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
20753         include altivec_check.h and call altivec_check().
20754         * gcc.dg/altivec_check.h: New file.
20755
20756 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20757
20758         * lib/target-supports.exp (check_alias_available): Don't mangle
20759         function `g' in test program.
20760
20761 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20762
20763         * lib/target-supports.exp (check_profiling_available): Check
20764         argument to determine whether we support a profiling type.
20765         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
20766         check_profiling_available.
20767         * g++.dg/bprob/bprob.exp: Likewise.
20768         * g77.dg/bprob/bprob.exp: Likewise.
20769         * gcc.misc-tests/bprob.exp: Likewise.
20770         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
20771         dg-require-profiling and delete expected error handling.
20772         * gcc.dg/20021014-1.c: Likewise.
20773         * gcc.dg/nest.c: Likewise.
20774
20775 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20776
20777         PR c++/12007
20778         * g++.dg/other/vthunk1.C: New test.
20779
20780 2004-02-20  Falk Hueffner  <falk@debian.org>
20781
20782         PR target/14201
20783         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
20784
20785 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
20786
20787         PR c++/13927
20788         * g++.dg/other/error8.C: Remove XFAIL markers.
20789
20790         PR c++/14173
20791         * g++.dg/ext/packed5.C: New test.
20792
20793         PR c++/14199
20794         * g++.dg/warn/Wunused-5.C: New test.
20795
20796         PR c++/14186
20797         * g++.dg/lookup/member1.C: New test.
20798
20799 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
20800
20801         * gcc.c-torture/compile/20040130-1.c: Enable only when
20802         __INT_MAX__ >= 2147483647L.
20803         * gcc.c-torture/compile/961203-1.c: Likewise.
20804
20805 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
20806
20807         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
20808         * g++.dg/opt/template1.C: Robustify assembler regexp
20809
20810 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20811
20812         * gcc.c-torture/execute/simd-4.x: Remove.
20813         * gcc.c-torture/execute/va-arg-25.x: Likewise.
20814         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
20815         Guard with #ifndef SKIP_ATTRIBUTE.
20816         * gcc.dg/compat/vector-1_y.c: Likewise.
20817         * gcc.dg/compat/vector-2_x.c: Likewise.
20818         * gcc.dg/compat/vector-2_y.c: Likewise.
20819         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
20820         * g++.dg/eh/simd-2.C: Likewise.
20821
20822 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
20823
20824         * gcc.c-torture/compile/complex-1.c: New.
20825
20826 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
20827
20828         PR target/14209
20829         * gcc.c-torture/execute/20040218-1.c: New test.
20830
20831 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20832
20833         PR c++/14181
20834         * g++.dg/parse/new2.C: New test.
20835
20836 2004-02-18  Paul Brook  <paul@codesourcery.com>
20837
20838         * gcc.c-torture/compile/libcall-1.c: New test.
20839
20840 2004-02-18  Paul Brook  <paul@codesourcery.com>
20841
20842         PR debug/12934
20843         * gcc.dg/debug/debug-7.c: New test.
20844
20845 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
20846
20847         * gcc.dg/20040217-1.c: New test.
20848
20849 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
20850
20851         * gcc.c-torture/execute/990208-1.x: Delete.
20852
20853 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
20854
20855         * gcc.c-torture/execute/20040208-2.x: New file.
20856
20857 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
20858
20859         PR c++/11326
20860         * g++.dg/abi/structret1.C: New test.
20861
20862 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
20863
20864         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
20865         (i386_cpuid): No need to test if cpuid is available on AMD64.
20866         Fix assembly, so that it works onboth i386 and AMD64.
20867         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
20868         (vecInLong): Fix s[] member type to unsigned int.
20869         (vecInWord): Remove type.
20870         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
20871         (a64, b64, c64, d64, e64): Remove.
20872         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
20873         Remove unused variable.  Remove initialization of removed variables.
20874         Don't call mmx_tests nor sse_tests.
20875         (reference_mmx, reference_sse): Remove.
20876         (check): Add return stmt.
20877         * gcc.dg/i386-sse-7.c: New test.
20878         * gcc.dg/i386-mmx-4.c: New test.
20879
20880 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20881
20882         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
20883         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20884         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20885         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
20886         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
20887         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
20888         g++.dg/tc1/dr94.C: Fix line terminator.
20889
20890 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
20891
20892         * gcc.c-torture/compile/20040216-1.c: New.
20893
20894 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20895
20896         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20897         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20898         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
20899         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
20900         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
20901         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
20902
20903 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20904
20905         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
20906
20907 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
20908
20909         PR c++/13971
20910         * g++.dg/expr/cond4.C: New test.
20911
20912         PR c++/14086
20913         * g++.dg/lookup/crash2.C: New test.
20914
20915 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
20916
20917         * gcc.c-torture/compile/20040214-2.c: New test.
20918
20919 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
20920
20921         PR c++/14116
20922         * g++.dg/ext/typeof8.C: New test.
20923
20924 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
20925
20926         * gcc.c-torture/compile/20040214-1.c: New test.
20927
20928 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20929
20930         PR c++/13635
20931         * g++.dg/template/spec11.C: New test.
20932
20933 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20934
20935         PR c++/13927
20936         * g++.dg/other/error8.C: New test.
20937
20938 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
20939
20940         PR c++/14122
20941         * g++.dg/template/array4.C: New test.
20942
20943         PR c++/14108
20944         * g++.dg/inherit/thunk2.C: New test.
20945
20946         PR c++/14083
20947         * g++.dg/eh/cond2.C: New test.
20948
20949 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
20950
20951         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
20952
20953 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
20954
20955         * lib/scanasm.exp (dg-scan): Quote pattern before display.
20956
20957 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
20958
20959         * g++.dg/simd-2.C: xfail on ppc64-linux.
20960
20961 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20962
20963         PR c/456
20964         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
20965         tests.
20966
20967 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
20968
20969         * gcc.dg/builtins-33.c: New test.
20970
20971 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
20972
20973         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
20974
20975 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20976
20977         * g++.dg/simd-2.C: Set -maltivec for ppc64.
20978
20979 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20980
20981         * gcc.dg/ppc64-abi-3.c: New test.
20982
20983 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
20984
20985         PR c/14092
20986
20987         * gcc.dg/pr14092-1.c: New testcase.
20988
20989 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
20990
20991         * gcc.dg/cpp/assert4.c: Fix typo last change.
20992
20993         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
20994         * gcc.dg/cpp/assert4.c: Handle powerpc64.
20995
20996         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
20997
20998 2004-02-09  Roger Sayle  <roger@eyesopen.com>
20999
21000         * gcc.c-torture/compile/20040209-1.c: New test case.
21001
21002 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21003
21004         * gcc.dg/c90-init-1.c: Adjust expected error messages.
21005
21006 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
21007
21008         * gcc.c-torture/execute/20040208-[12].c: New tests.
21009
21010 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21011
21012         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
21013
21014 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21015
21016         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
21017
21018 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21019
21020         Bug 13856
21021         * gcc.dg/visibility-8.c: New testcase.
21022
21023 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21024
21025         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
21026         arguments.
21027         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
21028
21029 2004-02-07  Roger Sayle  <roger@eyesopen.com>
21030
21031         PR middle-end/13696
21032         * g++.dg/opt/fold1.C: New test case.
21033
21034 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21035
21036         PR c++/14033
21037         * g++.dg/other/crash-2.C: New test.
21038
21039 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21040
21041         PR c++/14028
21042         * g++.dg/parse/angle-bracket2.C: New test.
21043
21044 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21045
21046         PR middle-end/13750
21047         Revert:
21048         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21049         PR pch/13361
21050         * testsuite/g++.dg/pch/wchar-1.C: New.
21051         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21052
21053 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21054
21055         PR c++/14008
21056         * g++.dg/parse/error15.C: New test.
21057         * g++.dg/parse/crash11.C: Update dg-error mark.
21058
21059 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21060
21061         PR c++/13932
21062         * g++.dg/warn/conv2.C: New test.
21063
21064 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21065
21066         PR c++/13086
21067         * g++.dg/warn/incomplete1.C: Remove xfail.
21068
21069 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21070
21071         * lib/file-format.exp (gcc_target_object_format): Use
21072         ${tool}_target_compile, not gcc_target_compile.
21073         * lib/target-supports.exp (check_alias_available): Likewise.
21074         (check_gc_sections_available): Likewise.
21075         * g++.dg/ext/attrib10.C: Use dg-require-alias.
21076         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
21077         dg-require-alias.
21078
21079 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21080
21081         PR c++/13969
21082         * g++.dg/template/static6.C: New test.
21083
21084 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
21085
21086         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
21087
21088 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21089
21090         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
21091         tests for systems where `char' is unsigned by default.
21092
21093 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21094
21095         PR c++/13997
21096         * g++.dg/template/partial3.C: New test.
21097
21098 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
21099
21100         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
21101         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
21102         Remove mentions of obsolete ports.
21103
21104 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
21105
21106         * gcc.dg/noncompile/20001228-1.c: Fix for new
21107         error message.
21108
21109 2004-02-03  Roger Sayle  <roger@eyesopen.com>
21110
21111         PR target/9348
21112         * gcc.c-torture/execute/multdi-1.c: New test case.
21113
21114 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21115
21116         PR c++/13925
21117         * g++.dg/template/lookup5.C: New test.
21118
21119 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21120
21121         PR c++/13950
21122         * g++.dg/template/lookup4.C: New test.
21123
21124         PR c++/13970
21125         * g++.dg/parse/error14.C: New test.
21126
21127         PR c++/14002
21128         * g++.dg/parse/template13.C: New test.
21129
21130 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21131
21132         PR c++/13978
21133         * g++.dg/template/koenig4.C: New test.
21134
21135         PR c++/13968
21136         * g++.dg/template/crash17.C: New test.
21137
21138         PR c++/13975
21139         * g++.dg/parse/error13.C: New test.
21140         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
21141
21142 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21143
21144         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
21145
21146 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
21147
21148         PR c/11658
21149         PR c/13994
21150         * gcc.dg/noncompile/20040203-1.c: New test.
21151         * gcc.dg/noncompile/20040203-2.c: Likewise.
21152         * gcc.dg/noncompile/20040203-3.c: Likewise.
21153         * gcc.dg/20040203-1.c: Likewise.
21154
21155 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
21156
21157         PR c++/10858
21158         * g++.dg/template/sizeof7.C: New test.
21159
21160 2004-02-02  Eric Christopher  <echristo@redhat.com>
21161             Zack Weinberg  <zack@codesourcery.com>
21162
21163         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
21164
21165 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
21166
21167         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
21168         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
21169         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
21170         * gcc.dg/cleanup-5.c: Run only on Linux targets.
21171
21172 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
21173
21174         PR c++/13113
21175         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
21176
21177         PR c++/13854
21178         * g++.dg/ext/attrib13.C: New test.
21179
21180         PR c++/13907
21181         * g++.dg/conversion/op2.C: New test.
21182
21183 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21184
21185         * gcc.dg/titype-1.c: Fix pasto.
21186
21187 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21188
21189         * gcc.dg/titype-1.c: New test.
21190
21191 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21192
21193         PR c++/13957
21194         * g++.dg/template/non-type-template-argument-1.C,
21195         g++.dg/template/qualified-id1.C: Update dg-error marks.
21196         * g++.dg/template/nontype6.C: New test.
21197
21198 2004-02-01  Roger Sayle  <roger@eyesopen.com>
21199
21200         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
21201         * gcc.dg/builtins-31.c: New testcase.
21202         * gcc.dg/builtins-32.c: New testcase.
21203
21204 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
21205
21206         * objc.dg/call-super-2.m: Update line numbers
21207         for the including of stddef.h.
21208
21209 2004-01-30  Michael Matz  <matz@suse.de>
21210
21211         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
21212         g++.dg/ext/case-range3.C: New tests.
21213
21214 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21215
21216         DR206
21217         PR c++/13813
21218         * g++.dg/template/member4.C: New test.
21219
21220 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21221
21222         PR c++/13683
21223         * g++.dg/template/sizeof6.C: New test.
21224
21225 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21226
21227         * gcc.dg/fwritable-strings-1.c: New test.
21228
21229 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21230
21231         * gcc.c-torture/compile/20040130-1.c: New test.
21232
21233 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
21234
21235         * objc.dg/call-super-2.m: Include stddef.h for size_t.
21236
21237 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
21238
21239         PR c++/13883
21240         * g++.dg/template/ctor3.C: New test.
21241
21242 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21243
21244         * g++.dg/tc1: New directory.
21245         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
21246         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
21247         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
21248         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
21249         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
21250
21251 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21252
21253         * g++.dg/parse/error11.C: New test.
21254         * g++.dg/parse/error12.C: Likewise.
21255
21256 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
21257
21258         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
21259         (scan_initial, main): Use aligned_sizeof instead of sizeof.
21260
21261 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
21262
21263         PR c++/13791
21264         * g++.dg/ext/attrib12.C: New test.
21265
21266         PR c++/13736
21267         * g++.dg/parse/cast2.C: New test.
21268
21269 2004-01-27  James E Wilson  <wilson@specifixinc.com>
21270
21271         * objc.dg/encode-2.m (main): New local string.  Set depending on
21272         sizeof long.  Use in sscanf call.
21273         * objc.dg/encode-3.m (main): New local string.  Set depending on
21274         sizeof long.  Use in scan_initial call.
21275
21276 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21277
21278         * objc.dg/call-super-2.m: Make LP64-safe.
21279         * objc.dg/desig-init-1.m: Likewise.
21280
21281 2004-01-27  Devang Patel <dpatel@apple.com>
21282
21283         * g++.dg/debug/namespace1.C: New test.
21284
21285 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
21286
21287         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
21288         xscale-*-*.
21289
21290         * gcc.dg/arm-mmx-1.c: New test.
21291
21292 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21293
21294         * gcc.dg/20040127-1.c: New test.
21295         * gcc.dg/20040127-2.c: New test.
21296
21297 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21298
21299         * objc.dg/stret-1.m (glob): Renamed to globa.
21300
21301 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
21302
21303         PR c++/13663
21304         * g++.dg/expr/for1.C: New test.
21305
21306 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
21307
21308         PR middle-end/13779
21309         * gcc.dg/darwin-longlong.c: New test.
21310
21311 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
21312
21313         * gcc.dg/20040124-1.c: Moved test from here...
21314         * gcc.c-torture/compile/20040124-1.c: ...to here.
21315
21316 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21317
21318         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
21319         the assembly output if -m64 is passed.
21320
21321 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
21322
21323         PR c++/13833
21324         * g++.dg/template/cond3.C: New test.
21325
21326 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21327
21328         PR c++/13810
21329         * g++.dg/template/ttp7.C: New test.
21330
21331 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21332
21333         PR c++/13797
21334         * g++.dg/template/nontype4.C: New test.
21335         * g++.dg/template/nontype5.C: Likewise.
21336
21337 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
21338
21339         * gcc.dg/torture/mips-clobber-at.c: New test.
21340
21341 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
21342
21343         * gcc.dg/20040124-1.c: New test.
21344
21345 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
21346
21347         * gcc.dg/20040123-1.c: New test.
21348
21349 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21350
21351         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
21352
21353 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21354
21355         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
21356
21357 2004-01-23  Andrew Pinski  <apinski@apple.com>
21358
21359         * gcc.dg/20030121-1.c: Move to ..
21360         * gcc.dg/20040121-1.c: here.
21361
21362 2004-01-23  Roger Sayle  <roger@eyesopen.com>
21363
21364         * gcc.dg/builtins-29.c: New test case.
21365
21366 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21367
21368         PR 18314
21369         * gcc.dg/builtins-30.c: New testcase.
21370
21371 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
21372
21373         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
21374         * lib/g77.exp: Likewise.
21375         * lib/objc.exp: Likewise.
21376         * lib/g++.exp: Likewise.
21377
21378 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21379
21380         * gcc.dg/struct-by-value-2.c: New test.
21381
21382 2004-01-21  Andrew Pinski  <apinski@apple.com>
21383
21384         PR target/13785
21385         * gcc.dg/20030121-1.c: New test.
21386
21387 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
21388
21389         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
21390         clobber frame pointer register in asm statement.
21391
21392 2004-01-21  Falk Hueffner  <falk@debian.org>
21393
21394         * gcc.c-torture/compile/20040121-1.c: New test.
21395
21396 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
21397
21398         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
21399
21400 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
21401
21402         * gcc.dg/ppc64-abi-2.c: New test.
21403
21404 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
21405
21406         * lib/treelang.exp: Fill out this file.
21407         * lib/treelang-dg.exp: New File.
21408
21409 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21410
21411         * gcc.c-torture/compile/981022-1.c: Remove.
21412         * gcc.dg/array-5.c: Remove XFAIL.
21413         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
21414         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
21415         gcc.dg/cond-lvalue-1.c: Update.
21416         * gcc.dg/cast-lvalue-2.c: New test.
21417
21418 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
21419
21420         PR c++/13592
21421         * g++.dg/other/error1.C (class foo): Tweak error message.
21422
21423         PR c++/13592
21424         * g++.dg/template/call2.C: New test.
21425
21426 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21427
21428         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
21429         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
21430         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
21431         scalar-return-1_x.c, scalar-return-2_y.c,
21432         scalar-return-3_x.c, scalar-return-3_y.c,
21433         scalar-return-4_x.c, scalar-return-4_y.c,
21434         struct-align-1.h, struct-align-1_x.c,
21435         struct-align-1_y.c, struct-align-2.h,
21436         struct-align-2_x.c, struct-align-2_y.c,
21437         struct-by-value-10_y.c, struct-by-value-11_x.c,
21438         struct-by-value-11_y.c, struct-by-value-12_x.c,
21439         struct-by-value-12_y.c, struct-by-value-13_x.c,
21440         struct-by-value-13_y.c, struct-by-value-14_x.c,
21441         struct-by-value-14_y.c, struct-by-value-15_x.c,
21442         struct-by-value-15_y.c, struct-by-value-16_y.c,
21443         struct-by-value-17_y.c, struct-by-value-18_y.c,
21444         struct-by-value-19_y.c, struct-by-value-1_x.c,
21445         struct-by-value-1_y.c, struct-by-value-20_y.c,
21446         struct-by-value-2_x.c, struct-by-value-2_y.c,
21447         struct-by-value-3_y.c, struct-by-value-4_x.c,
21448         struct-by-value-4_y.c, struct-by-value-5_y.c,
21449         struct-by-value-6_y.c, struct-by-value-7_y.c
21450         struct-by-value-8_x.c, struct-by-value-8_y.c
21451         struct-by-value-9_x.c, struct-by-value-9_y.c
21452         struct-return-10_x.c, struct-return-10_y.c,
21453         struct-return-19_x.c, struct-return-20_x.c
21454         struct-return-2_x.c, struct-return-2_y.c
21455         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
21456         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
21457
21458 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21459
21460         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
21461         attribute on sparc*-sun-solaris2.*.
21462
21463 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
21464
21465         PR c++/13710
21466         * g++.dg/ext/typeof7.C: New test.
21467
21468 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
21469
21470         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
21471         * gcc.dg/const-elim-1.c: Same.
21472
21473 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
21474
21475         * objc.dg/stret-1.m: New.
21476         * objc.dg/stret-2.m: New.
21477
21478 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21479
21480         PR c++/11895
21481         * g++.dg/ext/vector1.C: New test.
21482
21483 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
21484
21485         * gcc.dg/pch/import-1.c: New.
21486         * gcc.dg/pch/import-1.hs: New.
21487         * gcc.dg/pch/import-1a.h: New.
21488         * gcc.dg/pch/import-1b.h: New.
21489         * gcc.dg/pch/import-1c.h: New.
21490
21491 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21492
21493         PR c++/13574
21494         * g++.dg/ext/array1.C: New test.
21495
21496         PR c++/13178
21497         * g++.dg/conversion/op1.C: New test.
21498
21499 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
21500
21501         PR 11864
21502         From Kazumoto Kojima / Dan Kegel:
21503         * gcc.dg/pr11864-1.c: New test.
21504
21505         PR 10392
21506         From Marcus Comstedt / Dan Kegel:
21507         * gcc.dg/pr10392-1.c: New test.
21508
21509 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21510
21511         PR c++/13478
21512         * g++.dg/init/ref10.C: New test.
21513
21514 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21515
21516         PR c++/13407
21517         * g++.dg/parse/typename6.C: New test.
21518
21519 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21520
21521         PR pch/13361
21522         * testsuite/g++.dg/pch/wchar-1.C: New.
21523         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21524
21525 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21526
21527         PR c++/9259
21528         * g++.dg/expr/sizeof2.C: New test.
21529
21530 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
21531
21532         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
21533
21534 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
21535
21536         PR c++/13659
21537         * g++.dg/lookup/strong-using-3.C: New.
21538         * g++.dg/lookup/using-10.C: New.
21539
21540 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
21541
21542         PR c++/13594
21543         * g++.dg/lookup/strong-using-2.C: New.
21544
21545 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
21546             Dan Kegel <dank@kegel.com>
21547             J"orn Rennecke <joern.rennecke@superh.com>
21548
21549         PR target/9365
21550         * gcc.dg/pr9365-1.c: New test.
21551
21552 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21553
21554         PR c++/8856
21555         * g++.dg/parse/casting-operator2.C: New test.
21556         * g++.old-deja/g++.pt/explicit83.C: Remove.
21557
21558 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21559
21560         * gcc.dg/label-compound-stmt-1.c: New test.
21561         * gcc.c-torture/compile/950922-1.c,
21562         gcc.c-torture/compile/20000211-3.c,
21563         gcc.c-torture/compile/20000518-1.c,
21564         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
21565         compound statements.
21566
21567 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
21568
21569         * gcc.dg/ppc64-abi-1.c: New test.
21570
21571 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
21572
21573          * g++.dg/ext/attrib9.C: Add dg-warnings.
21574
21575 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21576
21577         PR c++/12335
21578         * g++.dg/parse/dtor3.C: New test.
21579
21580 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21581
21582         PR c++/12709
21583         * g++.dg/parse/try-catch-1.C: New test.
21584
21585 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
21586
21587         * ada/acats/run_all.sh: Add more verbose output in acats.log
21588         when compiling tests.
21589
21590 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21591
21592         PR 13656
21593         * gcc.dg/typedef-redecl.c: New test case.
21594         * gcc.dg/typedef-redecl.h: New support file.
21595
21596 2004-01-13  Jan Hubicka  <jh@suse.cz>
21597
21598         * gcc.dg/always_inline.c: New test.
21599         * gcc.dg/debug/20031231-1.c: Fix.
21600
21601 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21602
21603         PR c++/13474
21604         * g++.dg/template/array3.C: New test.
21605
21606 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21607
21608         * g++.dg/ext/lvalue1.C: No longer expected to fail.
21609         * g++.dg/warn/Wunused-2.C: Likewise.
21610
21611 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21612
21613         PR c++/13289
21614         * g++.dg/template/instantiate6.C: New test.
21615
21616 2004-01-12  Roger Sayle  <roger@eyesopen.com>
21617
21618         PR middle-end/11397
21619         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
21620
21621 2004-01-12  Jan Hubicka  <jh@suse.cz>
21622
21623         PR opt/12826
21624         * gcc.dg/20040112-1.c: New.
21625
21626         * gcc.dg/dwarf-die[1-7].c: Move to...
21627         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
21628         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
21629
21630 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
21631
21632         PR c++/4100
21633         * g++.dg/parse/friend4.C: New test.
21634
21635 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
21636
21637         PR c++/4100
21638         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
21639         definition is called a friend.
21640
21641 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
21642
21643         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
21644
21645 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
21646
21647         PR c++/3478
21648         * g++.dg/parse/error10.C: New test.
21649         * g++.dg/template/arg2.C: Accept "invalid type" error.
21650
21651 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
21652
21653         PR middle-end/13392
21654         * g++.dg/opt/expect2.C: New test.
21655
21656 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21657
21658         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
21659         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
21660         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
21661         Update dg-error regexps.
21662
21663 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21664
21665         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
21666         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
21667
21668 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21669
21670         * gcc.dg/pragma-re-1.c: Use right pointer type.
21671
21672 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21673
21674         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
21675
21676 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
21677
21678         * gcc.dg/rs6000-ldouble-1.c: New.
21679
21680 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21681
21682         DR 337
21683         PR c++/9256
21684         * g++.dg/other/abstract1.C: New test.
21685
21686 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
21687
21688         * g++.dg/lookup/strong-using-1.C: New.
21689
21690 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21691
21692         PR c/11234
21693         * gcc.dg/func-ptr-conv-1.c: New test.
21694         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
21695
21696 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
21697
21698         PR target/13380.
21699         * gcc.c-torture/compile/20040109-1.c: New.
21700
21701 2004-01-08  Stuart Hastings  <stuart@apple.com>
21702
21703         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
21704         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
21705         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
21706
21707 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
21708
21709         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
21710
21711 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21712
21713         * ada/acats/run_acats: Treat 'gnatchop' the same way
21714         as 'gnatmake'.  Export GCC_DRIVER.
21715         * ada/acats/run_all.sh: Add target_gnatchop.  Use
21716         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
21717
21718 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21719
21720         PR c++/12573
21721         * g++.dg/template/dependent-expr4.C: New test.
21722
21723 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
21724
21725         * gcc.dg/altivec-11.c: New test.
21726
21727 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
21728
21729         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
21730
21731 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21732
21733         PR c/6024
21734         * gcc.dg/enum-compat-1.c: New test.
21735         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
21736
21737 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21738
21739         PR c/12165
21740         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
21741         gcc.dg/c99-idem-qual-3.c: New tests.
21742
21743 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
21744
21745         * gcc.dg/winline-7.c: Don't cast void * to int.
21746
21747 2004-01-06  Jan Hubicka  <jh@suse.cz>
21748
21749         * gcc.dg/i386-sse-5.c: New test
21750         * g++.dg/eh/simd-1.c: Add -w argument for i386.
21751
21752 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21753
21754         PR c++/12815
21755         * g++.dg/rtti/typeid4.C: New test.
21756
21757 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21758
21759         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
21760
21761 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21762
21763         PR c++/12132
21764         * g++.dg/template/error11.C: New test.
21765
21766         PR c++/13451
21767         * g++.dg/template/class2.C: New test.
21768
21769 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21770         Richard Sandiford <rsandifo@redhat.com>
21771
21772         PR c++/13387
21773         * g++.dg/opt/alias3.C: New test.
21774
21775 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
21776
21777         PR c++/13157
21778         * g++.dg/template/koenig3.C: New test.
21779
21780         PR c++/13529
21781         * g++.dg/parse/offsetof3.C: New test.
21782
21783         * g++.dg/init/copy7.C: Add missing dg-error markers.
21784
21785         PR c++/12226
21786         * g++.dg/init/copy7.c: New test.
21787
21788         PR c++/13536
21789         * g++.dg/parse/cast1.C: New test.
21790
21791 2004-01-04  Jan Hubicka  <jh@suse.cz>
21792
21793         * gcc.dg/winline[1-7].c: New tests.
21794
21795 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21796
21797         PR c++/13520
21798         * g++.dg/template/qualttp22.C: New test.
21799
21800 2004-01-01  Jan Hubicka  <jh@suse.cz>
21801
21802         * gcc.dg/debug/20031231-1.c: New.
21803         * gcc.c-torture/compile/20040101-1.c: New.
21804         * gcc.dg/dwarf-die-[1-7].c: New.
21805
21806 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
21807
21808         PR optimization/13521
21809         * gcc.c-torture/compile/20031231-1.c: New test.
21810
21811 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21812
21813         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
21814
21815 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21816
21817         PR c++/10079
21818         * g++.dg/template/crash16.C: New test.
21819
21820 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
21821
21822         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
21823
21824 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21825
21826         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
21827         ports.
21828         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21829         * g++.old-deja/g++.law/profile1.C: Likewise.
21830         * gcc.c-torture/compile/981006-1.c: Likewise.
21831         * gcc.c-torture/execute/loop-2e.x: Likewise.
21832         * gcc.c-torture/execute/loop-2f.x: Remove.
21833         * gcc.c-torture/execute/loop-2g.x: Likewise.
21834         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
21835         * gcc.dg/20020312-2.c: Remove traces of dead ports.
21836
21837 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21838
21839         PR c++/13507
21840         * g++.dg/ext/attrib11.C: New test.
21841
21842         PR c++/13494
21843         * g++.dg/template/array2-1.C: New test.
21844         * g++.dg/template/array2-2.C: New test.
21845
21846 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
21847
21848         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
21849
21850 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21851
21852         PR c++/12774
21853         * g++.dg/template/array1-1.C: New test.
21854         * g++.dg/template/array1-2.C: New test.
21855
21856 2003-12-29  Roger Sayle  <roger@eyesopen.com>
21857
21858         PR fortran/12632
21859         * g77.dg/12632.f: New test case.
21860
21861 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21862
21863         PR c++/13289
21864         * g++.dg/parse/nontype1.C: New test.
21865
21866 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21867
21868         PR c++/12403
21869         * g++.dg/parse/explicit1.C: New test.
21870         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
21871
21872 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21873
21874         PR c++/13081
21875         * g++.dg/opt/inline6.C: New test.
21876
21877         PR c++/12613
21878         * g++.dg/parse/error9.C: New test.
21879
21880         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
21881
21882 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21883
21884         PR c++/13009
21885         * g++.dg/init/assign1.C: New test.
21886
21887 2003-12-28  Roger Sayle  <roger@eyesopen.com>
21888
21889         PR c++/13070
21890         * g++.dg/warn/format3.C: New test case.
21891
21892 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21893
21894         * gcc.c-torture/compile/20031227-1.c: New test.
21895
21896 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21897
21898         * g++.dg/bprob/bprob.exp: Load target-supports.exp
21899         * g77.dg/bprob/bprob.exp: Likewise.
21900         * gcc.misc-tests/bprob.exp: Likewise.
21901         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
21902         variants on systems where the library does not provide that
21903         functionality.
21904         * gcc.dg/builtins-20.c: Use builtins-config.h.
21905         * gcc.dg/builtins-config.h: New file.
21906
21907 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21908
21909         * lib/gcc-dg.exp (dg-require-profiling): New function.
21910         * lib/target-supports.exp (check_profiling_available): Likewise.
21911         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
21912         * g77.dg/bprob/bprob.exp: Likewise.
21913         * gcc.misc-tests/bprob.exp: Likewise.
21914         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
21915         * gcc.dg/20021014-1.c: Likewise.
21916         * gcc.dg/nest.c: Likewise.
21917
21918 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21919
21920         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
21921         compiling.
21922         * g++.dg/lookup/java2.C: Likewise.
21923         * gcc.dg/cpp/lexident.c: Likewise.
21924
21925 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
21926
21927         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
21928         given.
21929         * gcc.c-torture/compile/961203-1.c: Likewise.
21930         * gcc.c-torture/compile/980506-1.c: Likewise.
21931
21932 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
21933
21934         * lib/gcc-dg.exp (dg-prune-output): New annotation.
21935         (additional_prunes): New global.
21936         (gcc-dg-prune): Handle additional per-test pruning.
21937         (dg-test): Clear additional_prunes between tests.
21938
21939         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
21940         dg-prune-output to avoid spurious failures from assembler
21941         complaining about nonexistent WAW violations.
21942         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
21943         Use dg-prune-output to avoid spurious failures from assembler
21944         warning about Itanium B-step errata.
21945
21946 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21947
21948         * g++.dg/abi/macro0.C: New test.
21949         * g++.dg/abi/macro1.C: Likewise.
21950         * g++.dg/abi/macro2.C: Likewise.
21951
21952         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
21953         * g++.dg/abi/bitfield7.C: Likewise.
21954         * g++.dg/abi/dtor2.C: Likewise.
21955         * g++.dg/abi/mangle11.C: Likewise.
21956         * g++.dg/abi/mangle12.C: Likewise.
21957         * g++.dg/abi/mangle14.C: Likewise.
21958         * g++.dg/abi/mangle17.C: Likewise.
21959         * g++.dg/abi/vbase10.C: Likewise.
21960         * g++.dg/abi/vbase14.C: Likewise.
21961         * g++.dg/template/qualttp17.C: Likewise.
21962
21963 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21964
21965         PR c/11995
21966         * gcc.dg/20031223-1.c: New test.
21967
21968 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21969
21970         * gcc.dg/noreturn-7.c: New test.
21971
21972 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21973
21974         * gcc.dg/null-pointer-1.c: New test.
21975
21976 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21977
21978         * g++.old-deja/g++.jason/template18.C: Remove.
21979         * g++.old-deja/g++.jason/template37.C: Likewise.
21980
21981         PR c++/12862
21982         * g++.dg/lookup/ns1.C: New test.
21983
21984         PR c++/12397
21985         * g++.dg/template/lookup3.C: New test.
21986
21987 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21988
21989         * g++.dg/template/recurse1.C: New test
21990
21991 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21992
21993         PR c++/12479
21994         * g++.dg/parse/semicolon1.C: New test.
21995         * g++.dg/parse/semicolon1.h: Likewise.
21996
21997 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
21998
21999         * gcc.dg/darwin-misaligned.c: New test.
22000
22001 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22002
22003         PR c/9163
22004         * gcc.dg/20031222-1.c: New test.
22005
22006 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
22007
22008         PR c++/13438
22009         * g++.dg/parse/error8.C: New test.
22010
22011         PR c++/11554
22012         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
22013
22014 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
22015
22016         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
22017         too small.
22018         * gcc.c-torture/compile/930217-1.c: Likewise.
22019         * gcc.c-torture/compile/930513-1.c: Likewise.
22020         * gcc.c-torture/execute/920908-2.c: Likewise.
22021         * gcc.c-torture/execute/921204-1.c: Likewise.
22022         * gcc.c-torture/execute/930621-1.c: Likewise.
22023         * gcc.c-torture/execute/930630-1.c: Likewise.
22024         * gcc.c-torture/execute/931031-1.c: Likewise.
22025         * gcc.c-torture/execute/980602-2.c: Likewise.
22026         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22027         * gcc.c-torture/execute/compndlit-1.c: Likewise.
22028         * gcc.c-torture/execute/extzvsi.c: Likewise.
22029         * gcc.c-torture/unsorted/ext.c: Likewise.
22030
22031 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
22032
22033         PR target/12749
22034         * gcc.c-torture/compile/20031220-2.c: New test case.
22035
22036 2003-12-20  Roger Sayle  <roger@eyesopen.com>
22037
22038         PR optimization/13031
22039         * gcc.c-torture/compile/20031220-1.c: New test case.
22040
22041 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22042
22043         * gcc.dg/cast-function-1.c: New test.
22044
22045 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22046
22047         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
22048         formats.
22049
22050 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
22051
22052         PR c++/12795
22053         * g++.dg/ext/attrib10.C: New test.
22054
22055 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22056
22057         * gcc.dg/cleanup-10.c: New test.
22058         * gcc.dg/cleanup-11.c: New test.
22059
22060 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22061
22062         PR c++/13239
22063         * g++.dg/opt/expect1.C: New test.
22064
22065 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
22066
22067         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
22068
22069 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
22070
22071         PR debug/12923
22072         * gcc.dg/20031218-1.c: New test.
22073
22074         PR debug/12389
22075         * gcc.dg/20031218-2.c: New test.
22076         * gcc.dg/20031218-3.c: New test.
22077
22078         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
22079         of label name and allow for USER_LABEL_PREFIX == "_" names.
22080         * g++.dg/abi/mangle18-2.C: Likewise.
22081         * g++.dg/abi/mangle19-1.C: Likewise.
22082         * g++.dg/abi/mangle19-2.C: Likewise.
22083         * g++.dg/abi/mangle20-1.C: Likewise.
22084         * g++.dg/abi/mangle20-2.C: Likewise.
22085
22086 2003-12-18  Richard Henderson  <rth@redhat.com>
22087
22088         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
22089
22090 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
22091             Dan Kegel <dank@kegel.com>
22092
22093         PR other/12009
22094         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
22095         testing a cross compiler, it causes spurious compile failures.
22096         * lib/g++.exp: Likewise.
22097
22098 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22099
22100         PR c++/13262
22101         * g++.dg/template/access13.C: New test.
22102
22103 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22104
22105         * gcc.dg/20031216-1.c: New test.
22106
22107 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22108
22109         PR c++/9154
22110         * g++.dg/template/error10.C: New test.
22111
22112 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22113
22114         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
22115         * g++.dg/eh/simd-2.C: Likewise.
22116
22117 2003-12-17  James E Wilson  <wilson@specifixinc.com>
22118             Roger Sayle  <roger@eyesopen.com>
22119
22120         * gcc.c-torture/execute/ieee/mzero5.c: New.
22121
22122 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
22123
22124         PR c++/10603
22125         * g++.dg/parse/error6.C: New test.
22126
22127         PR c++/12827
22128         * g++.dg/parse/error7.C: New test.
22129
22130 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22131
22132         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
22133         at -O with stabs debugging formats.
22134         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
22135         * gcc.dg/debug/debug-2.c: Likewise.
22136
22137 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22138
22139         PR c++/12696
22140         * g++.dg/init/error1.C: New test.
22141
22142         PR c++/12218
22143         * g++.dg/init/pm3.C: New test.
22144
22145 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22146
22147         PR c/3347
22148         * gcc.dg/bitfld-8.c: New test.
22149
22150 2003-12-16  James Lemke  <jim@wasabisystems.com>
22151
22152         * gcc.dg/arm-scd42-[123].c: New tests.
22153
22154 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22155
22156         PR c++/9043
22157         * g++.dg/abi/mangle20-1.C: New test.
22158         * g++.dg/abi/mangle20-2.C: New test.
22159
22160 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22161
22162         PR c++/13275
22163         * g++.dg/other/offsetof2.C: Remove XFAIL.
22164         * g++.dg/parse/offsetof1.C: New test.
22165         * g++.gd/parse/offsetof2.C: Likewise.
22166
22167 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22168
22169         * g++.dg/template/nontype3.C: New test.
22170         * g++.dg/template/static2.C: Tweaked the dg-error clause.
22171
22172 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22173
22174         * g++.dg/warn/noreturn-3.C: Also test instantiation.
22175
22176 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22177
22178         PR c++/13387
22179         * g++.dg/expr/assign1.C: New test.
22180
22181         PR c++/13242
22182         * g++.dg/abi/mangle19-1.C: New test.
22183         * g++.dg/abi/mangle19-2.C: New test.
22184
22185 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
22186
22187         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
22188
22189 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22190
22191         * gcc.c-torture/execute/20031216-1.c: New test.
22192
22193 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22194
22195         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
22196         an ICE regression.
22197
22198 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22199
22200         PR c++/10926
22201         * g++.dg/template/error9.C: New test.
22202
22203         PR c++/11116
22204         * g++.dg/template/error8.C: New test.
22205
22206 2003-12-15  Roger Sayle  <roger@eyesopen.com>
22207
22208         PR middle-end/13400
22209         * gcc.c-torture/execute/20031215-1.c: New test case.
22210
22211 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22212
22213         PR c++/13269
22214         * g++.dg/parse/error5.C: New test.
22215
22216         PR c++/12989
22217         * g++.dg/expr/sizeof1.C: New test.
22218
22219         PR c++/13310
22220         * g++.dg/template/crash15.C: New test.
22221
22222 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
22223
22224         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
22225         a non-POD type as the last named parameter of a varargs function.
22226
22227 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22228
22229         PR c++/13243
22230         PR c++/12573
22231         * g++.dg/template/crash14.C: New test.
22232         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
22233
22234 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22235
22236         * g++.dg/other/java1.C: New test.
22237
22238         PR c++/13241
22239         * g++.dg/abi/mangle18-1.C: New test.
22240         * g++.dg/abi/mangle18-2.C: New test.
22241
22242 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22243
22244         PR optimization/10312
22245         * gcc.c-torture/execute/20031214-1.c: New.
22246
22247 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
22248
22249         PR c++/10779
22250         PR c++/12160
22251         * g++.dg/parse/error3.C: New test.
22252         * g++.dg/parse/error4.C: Likewise.
22253         * g++.dg/abi/mangle4.C: Tweak error messages.
22254         * g++.dg/lookup/using5.C: Likewise.
22255         * g++.dg/other/error2.C: Likewise.
22256         * g++.dg/parse/typename5.C: Likewise.
22257         * g++.dg/parse/undefined1.C: Likewise.
22258         * g++.dg/template/arg2.C: Likewise.
22259         * g++.dg/template/ttp3.C: Likewise.
22260         * g++.dg/template/type1.C: Likewise.
22261         * g++.old-deja/g++.other/crash32.C: Likewise.
22262         * g++.old-djea/g++.pt/defarg8.C: Likewise.
22263
22264 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22265
22266         PR c++/13106
22267         * g++.dg/warn/noreturn-3.C: New test.
22268
22269 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22270
22271         PR c++/13118
22272         * g++.dg/abi/covariant3.C: New.
22273
22274 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
22275
22276         * g++.dg/eh/ia64-1.C: New test.
22277
22278 2003-12-12  Roger Sayle  <roger@eyesopen.com>
22279
22280         PR optimization/13037
22281         * g77.f-torture/execute/13037.f: New test case.
22282
22283 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22284
22285         PR c++/12881
22286         * g++.dg/abi/covariant2.C: New.
22287
22288 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
22289
22290         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
22291
22292 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
22293
22294         * gcc.c-torture/execute/wchar_t-1.x: Delete.
22295
22296 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
22297
22298         PR other/10819
22299         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
22300         to fix Bug 10819.
22301         * lib/g++.exp (g++_version): Likewise.
22302         * lib/g77.exp (g77_version): Likewise.
22303         * lib/objc.exp (default_objc_version): Likewise.
22304
22305 2003-12-10  Richard Henderson  <rth@redhat.com>
22306
22307         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
22308
22309         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
22310
22311 2003-12-08  Matt Austern  <austern@apple.com>
22312
22313         PR c/13134
22314         * lib/gcc-dg.exp (dg-require-visibility): Define.
22315         * lib/target-supports (check_visibility_available): Define.
22316         * gcc.dg/visibility-1.c: New test.
22317         * gcc.dg/visibility-2.c: Likewise.
22318         * gcc.dg/visibility-3.c: Likewise.
22319         * gcc.dg/visibility-4.c: Likewise.
22320         * gcc.dg/visibility-5.c: Likewise.
22321         * gcc.dg/visibility-6.c: Likewise.
22322         * g++.dg/ext/visibility-1.C: Likewise.
22323         * g++.dg/ext/visibility-2.C: Likewise.
22324         * g++.dg/ext/visibility-3.C: Likewise.
22325         * g++.dg/ext/visibility-4.C: Likewise.
22326         * g++.dg/ext/visibility-5.C: Likewise.
22327         * g++.dg/ext/visibility-6.C: Likewise.
22328
22329 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22330
22331         * g++.dg/lookup/java1.C: New test.
22332         * g++.dg/lookup/java2.C: New test.
22333
22334 2003-12-07  Falk Hueffner  <falk@debian.org>
22335
22336         * g++.dg/opt/noreturn-1.C: New test.
22337
22338 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
22339
22340         * gcc.dg/overflow-1.c: New test.
22341
22342 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22343
22344         * g77.f-torture/compile/13060.f: New test.
22345
22346 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
22347
22348         PR c++/13323
22349         * g++.dg/inherit/operator2.C: New test.
22350
22351 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22352
22353         PR c++/13305
22354         * g++.dg/ext/attrib9.C: New test.
22355
22356 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22357
22358         PR c++/13314
22359         * g++.dg/template/error7.C: New test.
22360
22361 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
22362             J"orn Rennecke <joern.rennecke@superh.com>
22363
22364         PR target/13302
22365         * g++.dg/other/struct-va_list.C: New test.
22366
22367 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22368
22369         PR c++/13166
22370         * g++.dg/parse/defarg6.C: New test.
22371
22372 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
22373
22374         PR target/13256
22375         * gcc.c-torture/execute/20031201-1.c: New test.
22376
22377 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
22378
22379         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
22380
22381 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22382
22383         * gcc.dg/builtin-return-1.c: New test.
22384
22385 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
22386             J"orn Rennecke <joern.rennecke@superh.com>
22387
22388         PR optimization/13260
22389         * gcc.c-torture/execute/20031204-1.c: New test.
22390
22391 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22392
22393         PR c++/9127
22394         * g++.dg/template/error6.C: New test.
22395
22396 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
22397
22398         * gcc.dg/20031202-1.c: New test.
22399
22400 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22401
22402         PR c++/13179
22403         * g++.dg/template/eh1.C: New test.
22404
22405         PR c++/10771
22406         * g++.dg/template/error5.C: New test.
22407
22408 2003-12-02  David Ung  <davidu@mips.com>
22409
22410         * gcc.dg/compat/vector-check.h: Corrected type for var
22411         g_##TMODE
22412
22413 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22414
22415         PR c++/10126
22416         * g++.dg/template/ptrmem8.C: New test.
22417
22418 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22419
22420         PR c++/12573
22421         * g++.dg/template/dependent-expr3.C: New test.
22422
22423 2003-12-01  James Lemke  <jim@wasabisystems.com>
22424
22425         * gcc.dg/arm-g2.c: New test.
22426
22427 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22428
22429         PR optimization/11634
22430         * gcc.dg/20031201-2.c: New test case.
22431
22432 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
22433
22434         PR 11433
22435         * objc.dg/proto-lossage-3.m: New test.
22436
22437 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22438
22439         PR optimization/12628
22440         * gcc.dg/20031201-1.c: New test case.
22441
22442 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22443
22444         * gcc.dg/unaligned-1.c: New test.
22445
22446 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
22447
22448         PR c++/9849
22449         * g++.dg/template/error4.C: New test.
22450         * g++.dg/template/nested3.C: Adjust error markers.
22451
22452 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22453
22454         * gcc.dg/cpp/assert4.c: Check more #system assertions.
22455
22456 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22457
22458         PR c/10333
22459         * gcc.dg/bitfld-7.c: New test.
22460
22461 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
22462
22463         * gcc.dg/tls/asm-1.C: New test.
22464
22465 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22466
22467         * gcc.dg/cpp/assert4.c: Update.
22468
22469 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22470
22471         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
22472         * gcc.dg/builtin-apply3.c: New test.
22473
22474 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22475
22476         * lib/compat.exp (compat-obj): New xfaildata parameter.
22477         Use it to set compiler_conditional_xfail_data before compiling.
22478         (compat-get-options): Handle dg-xfail-if.
22479         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
22480         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
22481         * gcc.dg/compat/vector-1_y.c: Likewise.
22482         * gcc.dg/compat/vector-2_x.c: Likewise.
22483         * gcc.dg/compat/vector-2_y.c: Likewise.
22484
22485 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22486
22487         * g++.dg/opt/reg-stack4.C: New test.
22488
22489 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22490
22491         * gcc.dg/builtin-apply2.c: New test.
22492
22493 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22494
22495         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
22496
22497 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22498
22499         PR c++/12924
22500         * g++.dg/template/template-id-2.C: New test.
22501
22502 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22503
22504         PR c++/5369
22505         * g++.dg/template/memfriend1.C: New test.
22506         * g++.dg/template/memfriend2.C: Likewise.
22507         * g++.dg/template/memfriend3.C: Likewise.
22508         * g++.dg/template/memfriend4.C: Likewise.
22509         * g++.dg/template/memfriend5.C: Likewise.
22510         * g++.dg/template/memfriend6.C: Likewise.
22511         * g++.dg/template/memfriend7.C: Likewise.
22512         * g++.dg/template/memfriend8.C: Likewise.
22513         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
22514
22515 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
22516
22517         PR c++/12515
22518         * g++.dg/ext/cond1.C: New test.
22519
22520 2003-11-20  Richard Henderson  <rth@redhat.com>
22521
22522         * gcc.dg/20020201-2.c: Remove.
22523         * gcc.dg/20020201-4.c: Remove.
22524         * gcc.dg/20020304-1.c: Remove.
22525
22526 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
22527
22528         * gcc.dg/cpp/trad/xwin1.c: New test case.
22529
22530 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
22531
22532         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
22533         * lib/g77.exp: Likewise.
22534         * lib/objc.exp: Likewise.
22535         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
22536         for darwin.
22537
22538 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22539
22540         PR c++/12932
22541         * g++.dg/template/static5.C: New test.
22542
22543 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22544
22545         * gcc.dg/nested-func-1.c: New test.
22546
22547 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22548
22549         * gcc.dg/cpp/assert4.c: New test.
22550
22551 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
22552
22553         PR c++/2294
22554         * g++.dg/lookup/using9.c: New test.
22555
22556 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
22557
22558         PR c++/12762
22559         * g++.dg/template/error3.C: New test.
22560
22561 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
22562
22563         PR ada/13035
22564         * ada/acats/run_acats, run_all.sh: Fix syntax error.
22565         No longer use a wrapper for gcc, since this does not work under
22566         Windows.
22567
22568 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
22569
22570         PR c++/2094
22571         * g++.dg/template/ptrmem7.C: New test.
22572
22573 2003-11-13  Andrew Pinski <apinski@apple.com>
22574
22575         * gcc.c-torture/compile/20031113-1.c: New test.
22576
22577 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
22578             Kean Johnston <jkj@sco.com>
22579
22580         PR c/13029
22581         * gcc.dg/unused-4.c: Update.
22582
22583 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22584
22585         * g++.dg/opt/const3.C: New test.
22586
22587 2003-11-13  Jan Hubicka  <jh@suse.cz>
22588
22589         * gcc.c-torture/compile/20031112-1.c: New test.
22590
22591 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
22592
22593         * g++.dg/parse/crash10.C: Remove bogus error marker.
22594
22595 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22596
22597         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
22598         (host_gcc): Likewise.
22599         (ROOT): Honor $PWDCMD.
22600         (BASE): Likewise.
22601         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
22602
22603 2003-11-12  Catherine Moore  <clm@redhat.com>
22604
22605         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
22606
22607 2003-11-12  Andreas Jaeger  <aj@suse.de>
22608             Jakub Jelinek  <jakub@redhat.com>
22609             Andrew Pinski  <pinskia@physics.uc.edu>
22610             Richard Henderson  <rth@redhat.com>
22611
22612         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
22613         systems.
22614         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
22615
22616         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
22617         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22618
22619 2003-11-11  Andreas Jaeger  <aj@suse.de>
22620
22621         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
22622
22623         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
22624
22625 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
22626
22627         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
22628         Clean ups.
22629
22630 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
22631
22632         * gcc.dg/trampoline-1.c: New test.
22633
22634 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22635
22636         * gcc.c-torture/compile/200031109-1.c: New test.
22637
22638 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22639
22640         PR c/3190
22641         PR c/8714
22642         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22643         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
22644         gcc.dg/format/no-y2k-1.c: Update.
22645
22646 2003-11-08  Roger Sayle  <roger@eyesopen.com>
22647
22648         PR optimization/10467
22649         * gcc.dg/20031108-1.c: New test case.
22650
22651 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
22652
22653         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
22654
22655 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22656
22657         * gcc.dg/compound-lvalue-1.c: New test.
22658         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
22659         some XFAILs.
22660
22661 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
22662
22663         * gcc.dg/altivec-varargs-1.c: New test.
22664
22665 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22666
22667         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
22668         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
22669         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
22670         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
22671         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
22672
22673 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22674
22675         * gcc.dg/cond-lvalue-1.c: New test.
22676
22677 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
22678
22679         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
22680
22681 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22682
22683         PR c++/11616
22684         * g++.dg/template/instantiate5.C: New test.
22685
22686 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22687
22688         PR c++/12726
22689         * g++.dg/ext/complit2.C: Replace test with self-contained version.
22690         * ChangeLog: Add missing first entry for above test.
22691
22692 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22693
22694         PR c++/9810
22695         * g++.dg/template/using8.C: New test.
22696         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
22697
22698 2003-11-02  Roger Sayle  <roger@eyesopen.com>
22699
22700         PR optimization/10817
22701         * gcc.c-torture/compile/20031102-1.c: New test case.
22702
22703 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
22704
22705         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
22706         2147483647.
22707
22708 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22709
22710         * gcc.dg/20031102-1.c: New test.
22711
22712 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22713
22714         * gcc.dg/complex-1.c: New test.
22715
22716 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22717
22718         PR c++/12796
22719         * g++.dg/template/crash13.C: Adjust expected error location.
22720         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22721
22722 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22723
22724         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22725
22726 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22727
22728         PR/10239
22729         * gcc.c-torture/compile/20031031-2.c: New test.
22730
22731 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22732
22733         PR/11640
22734         * gcc.c-torture/compile/20031031-1.c: New test.
22735
22736 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22737
22738         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22739         * gcc.misc-tests/bprob.exp: Likewise.
22740         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
22741         the execution test on arm-elf configs.
22742         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
22743         configs that don't support scratch files.
22744         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
22745
22746 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
22747
22748         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
22749         done by dejagnu.
22750
22751 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
22752
22753         * ada/acats/run_all.sh: Redirect mv output to /dev/null
22754         Avoid non pure sh syntax. Add more logging.
22755
22756         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
22757         fail.
22758
22759 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22760
22761         PR libgcj/10610
22762         * gcc.dg/ppc-stackalign-1.c: New test.
22763
22764 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
22765
22766         * ada/acats/run_all.sh: Change output to be more compliant with
22767         dejagnu framework.
22768         Create acats.sum and acats.log files under testsuite/ada/acats
22769         Only run [a-z]* directories, to filter out e.g. CVS.
22770         Redirect build output to log file.
22771
22772 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22773
22774         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
22775
22776 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22777
22778         PR ada/5909:
22779         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
22780
22781 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
22782
22783         * gcc.c-torture/compile/20031023-1.c: New test.
22784         * gcc.c-torture/compile/20031023-2.c: New test.
22785         * gcc.c-torture/compile/20031023-3.c: New test.
22786         * gcc.c-torture/compile/20031023-4.c: New test.
22787
22788 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22789
22790         PR c++/10371
22791         * g++.dg/lookup/scoped8.C: New test.
22792
22793 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22794
22795         * g++.dg/opt/reg-stack3.C: New test.
22796
22797 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22798
22799         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
22800
22801 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22802
22803         PR c++/11076
22804         * g++.dg/template/crash13.C: New test.
22805
22806 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22807
22808         * gcc.dg/c99-restrict-2.c: New test.
22809
22810 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
22811
22812         PR c++/12698, c++/12699, c++/12700, c++/12566
22813         * g++.dg/inherit/covariant9.C: New test.
22814         * g++.dg/inherit/covariant10.C: New test.
22815         * g++.dg/inherit/covariant11.C: New test.
22816
22817 2003-10-23  Jason Merrill  <jason@redhat.com>
22818
22819         PR c++/12726
22820         * g++.dg/ext/complit2.C: New test.
22821
22822 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22823
22824         PR target/12654
22825         * gcc.c-torture/execute/20031020-1.c: New test.
22826
22827 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22828
22829         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
22830         following the jump_insn.
22831
22832 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22833
22834         * gcc.dg/cast-lvalue-1.c: New test.
22835
22836 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
22837
22838         PR c++/11962
22839         * g++.dg/template/cond2.C: New test.
22840
22841 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22842
22843         * gcc.dg/builtins-28.c: New test.
22844
22845 2003-10-20  Jan Hubicka  <jh@suse.cz>
22846
22847         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
22848         parameter.
22849         * testsuite/gcc.dg/inline-2.c: Likewise.
22850
22851 2003-10-20  Phil Edwards  <phil@codesourcery.com>
22852
22853         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
22854         * gcc.dg/nest.c: Likewise.
22855
22856 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22857
22858         PR c++/9781, c++/10583, c++/11862
22859         * g++.dg/parse/crash13.C: New test.
22860
22861 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22862
22863         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
22864
22865 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22866
22867         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
22868         Define HAVE_C99_RUNTIME except on Solaris.
22869         * gcc.dg/builtins-20.c: Likewise.
22870
22871 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22872
22873         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
22874
22875 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22876
22877         PR c++/12495
22878         * g++.dg/template/crash21.C: New test.
22879
22880 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22881
22882         PR c++/2513
22883         * g++.dg/template/typename5.C: New test.
22884
22885 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22886
22887         PR c++/12369
22888         * g++.dg/template/friend25.C: New test.
22889
22890 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
22891
22892         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
22893         versions.
22894
22895 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
22896
22897         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
22898         == 2147483647.
22899
22900 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
22901
22902         * gcc.c-torture/execute/960416-1.x: Remove.
22903         * gcc.c-torture/execute/divconst-3.x: Likewise.
22904
22905 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
22906
22907         PR target/12598
22908         * gcc.dg/torture/cris-volatile-1.c: New test.
22909
22910 2003-10-14  Roger Sayle  <roger@eyesopen.com>
22911
22912         PR optimization/9325
22913         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
22914         for overflowing floating point to integer conversion during RTL
22915         simplification.
22916
22917 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
22918
22919         * objc/execute/_cmd.m: Fix typo.
22920         * objc.dg/image-info.m, objc.dg/symtab-1.m:
22921         Relax 'scan-assembler' regexp.
22922         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
22923         objc.dg/try-catch-4.m: Run on non-Darwin targets.
22924         * objc.dg/zero-link-2.m: Remove blank line.
22925         * objc.dg/zero-link-3.m: New test case.
22926
22927 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
22928
22929         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
22930
22931         * gcc.dg/asm-names.c: Use scan-assembler-not rather
22932         than linker trickery.
22933
22934 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22935
22936         PR c++/12370
22937         * g++.dg/other/friend2.C: New test.
22938
22939 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22940
22941         * gcc.dg/20031012-1.c: New test.
22942
22943 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22944
22945         * gcc.dg/weak/weak-3.c: Fix for new warning.
22946
22947 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
22948
22949         PR optimization/8750
22950         * gcc.c-torture/execute/20031012-1.c: New test case.
22951
22952 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22953
22954         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
22955         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
22956
22957 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22958
22959         PR optimization/12260
22960         * gcc.c-torture/compile/20031011-2.c: New test case.
22961
22962 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22963
22964         * gcc.c-torture/execute/20031011-1.c: New testcase.
22965
22966 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
22967
22968         * gcc.c-torture/compile/20031011-1.c: New test.
22969
22970 2003-10-11  Jan Hubicka  <jh@suse.cz>
22971
22972         * g++.dg/other/first-global.C: New test.
22973
22974 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22975
22976         * gcc.c-torture/execute/string-opt-18.c: New testcase.
22977
22978 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
22979
22980         * gcc.c-torture/compile/20031010-1.c: New test.
22981
22982 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
22983
22984         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
22985         * gcc.c-torture/execute/va-arg-25.c: ... here.
22986
22987 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
22988
22989         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
22990
22991 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
22992
22993         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
22994
22995 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
22996
22997         * g++.dg/parse/error2.C: New test.
22998
22999 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
23000
23001         PR c++/11097
23002         * g++.dg/other/error5.C: Modify the error message.
23003         * g++.dg/lookup/using8.C: New test.
23004
23005 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
23006
23007         * gcc.dg/darwin-abi-2.c: New file.
23008         * gcc.c-torture/execute/va-arg-24.c: New file.
23009
23010 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
23011
23012         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
23013         indentation.
23014
23015 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
23016
23017         PR c++/10147
23018         * g++.dg/other/error4.C: Update error messages.
23019         * g++.dg/template/ptrmem4.C: Likewise.
23020
23021         PR c++/12337
23022         * g++.dg/init/new9.C: New test.
23023
23024         PR c++/12334, c++/12236, c++/8656
23025         * g++.dg/ext/attrib8.C: New test.
23026
23027 2003-10-06  Devang Patel  <dpatel@apple.com>
23028
23029         * gcc.dg/debug/dwarf2-3.h: New test.
23030         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
23031
23032 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
23033
23034         * g++.dg/opt/cfg2.C: New test.
23035
23036 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23037
23038         * g++.dg/opt/float1.C: New test.
23039
23040 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23041
23042         * gcc.dg/c90-array-lval-6.c: New test.
23043         * gcc.dg/c99-array-lval-6.c: New test.
23044
23045 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
23046             Ziemowit Laski  <zlaski@apple.com>
23047
23048         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
23049         'Derived', so that it is never considered a class method; add
23050         new warning for '+port' method ambiguity.
23051         * objc.dg/method-12.m: Include <objc/objc.h> instead of
23052         <objc/objc-api.h> (needed on Mac OS X).
23053         * objc.dg/method-13.m: New test.
23054
23055 2003-10-03  Roger Sayle  <roger@eyesopen.com>
23056
23057         PR optimization/9325, PR java/6391
23058         * gcc.c-torture/execute/20031003-1.c: New test case.
23059
23060 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
23061
23062         PR optimization/12180
23063         * gcc.dg/20031002-1.c: New test.
23064
23065         PR c++/12486
23066         * g++.dg/inherit/error1.C: New test.
23067
23068 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
23069
23070         * lib/f-torture.exp (search_for): Rename to...
23071         (search_for_re): This.  Also, clean up comments and the
23072         "regexp" invocation.
23073
23074 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
23075
23076         * gcc.c-torture/compile/20031002-1.c: New test.
23077
23078 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
23079
23080         * g++.dg/opt/cond1.C: New test.
23081
23082 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
23083
23084         * gcc.dg/Wold-style-definition-2.c: New testcase.
23085         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
23086
23087 2003-09-29  Richard Henderson  <rth@redhat.com>
23088
23089         * g++.dg/init/array10.C: Add dg-options.
23090
23091 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23092
23093         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
23094
23095 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23096
23097         * g++.dg/template/friend19.C: Fix typo.
23098         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
23099
23100 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
23101
23102         * gcc.c-torture/execute/20030928-1.c: New test.
23103         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
23104
23105 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23106
23107         * g++.dg/opt/unroll1.C: New test.
23108
23109 2003-09-26  Roger Sayle  <roger@eyesopen.com>
23110
23111         PR optimization/11741
23112         * gcc.dg/20030926-1.c: New test case.
23113
23114 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23115
23116         PR c++/5655
23117         * g++.dg/parse/access7.C: New test.
23118         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
23119
23120 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
23121
23122         MERGE OF objc-improvements-branch into MAINLINE:
23123         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
23124         if libobjc has not been built.
23125         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
23126         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
23127         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
23128         objc/execute/nested-3.m, objc/execute/np-2.m,
23129         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
23130         objc/execute/redefining_self.m, objc/execute/root_methods.m,
23131         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
23132         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
23133         objc.dg/special/unclaimed-category-1.h,
23134         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
23135         well as GNU runtime.
23136         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
23137         * execute/cascading-1.m, execute/function-message-1.m,
23138         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
23139         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
23140         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
23141         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
23142         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
23143         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
23144         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
23145         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
23146         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
23147         * objc.dg/bitfield-2.m: Run only on Darwin.
23148         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
23149         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
23150         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
23151         * objc.dg/const-str-1.m: Fix constant string layout.
23152
23153 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
23154
23155         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
23156
23157 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
23158
23159         * gcc.dg/darwin-abi-1.c: New file.
23160
23161 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
23162
23163         PR target/12281
23164         * gcc.c-torture/compile/20030921-1.c: New test.
23165
23166 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23167
23168         * g++.dg/opt/reg-stack2.C: New test.
23169
23170 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23171
23172         * g++.dg/eh/delayslot1.C: New test.
23173
23174 2003-09-20  Richard Henderson  <rth@redhat.com>
23175
23176         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
23177
23178 2003-09-20  Roger Sayle  <roger@eyesopen.com>
23179
23180         * gcc.c-torture/execute/20030920-1.c: New test case.
23181
23182 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23183
23184         * g++.dg/rtti/typeid3.C: Correct expected error message.
23185
23186 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23187
23188         PR c++/157
23189         * g++.dg/parse/crash12.C: New test.
23190
23191 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
23192
23193         * gcc.dg/compat/mixed-struct-check.h: New.
23194         * gcc.dg/compat/mixed-struct-defs.h: New.
23195         * gcc.dg/compat/mixed-struct-init.h: New.
23196         * gcc.dg/compat/struct-by-value-19_main.c: New.
23197         * gcc.dg/compat/struct-by-value-19_x.c: New.
23198         * gcc.dg/compat/struct-by-value-19_y.c: New.
23199         * gcc.dg/compat/struct-by-value-20_main.c: New.
23200         * gcc.dg/compat/struct-by-value-20_x.c: New.
23201         * gcc.dg/compat/struct-by-value-20_y.c: New.
23202         * gcc.dg/compat/struct-return-19_main.c: New.
23203         * gcc.dg/compat/struct-return-19_x.c: New.
23204         * gcc.dg/compat/struct-return-19_y.c: New.
23205         * gcc.dg/compat/struct-return-20_main.c: New.
23206         * gcc.dg/compat/struct-return-20_x.c: New.
23207         * gcc.dg/compat/struct-return-20_y.c: New.
23208
23209 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
23210         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
23211         so that it will not complain on LP64 targets.
23212
23213 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23214
23215         PR c++/495
23216         * g++.dg/template/friend24.C: New test.
23217
23218 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
23219
23220         PR c++/12332
23221         * g++.dg/template/memtmpl2.C: New test.
23222
23223 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
23224
23225         PR target/11184
23226         * gcc.dg/builtin-apply1.c: New test.
23227
23228 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23229
23230         PR c++/9848
23231         * g++.dg/warn/Wunused-4.C: New test.
23232
23233 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23234
23235         PR c++/12316
23236         * g++.dg/other/gc2.C: New test.
23237
23238 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
23239
23240         PR c++/11991
23241         * g++.dg/rtti/typeid3.C: New test.
23242
23243         PR c++/12266
23244         * g++.dg/overload/template1.C: New test.
23245
23246 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23247
23248         * g++.dg/opt/cfg3.C: New test.
23249
23250 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23251
23252         PR c++/7939
23253         * g++.dg/template/crash11.C: New test.
23254
23255 2003-09-16  Jason Merrill  <jason@redhat.com>
23256             Jakub Jelinek  <jakub@redhat.com>
23257
23258         * gcc.dg/attr-warn-unused-result.c: New test.
23259
23260 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23261
23262         PR c++/12184
23263         * g++.dg/expr/call2.C: New test.
23264
23265 2003-09-15  Andreas Jaeger  <aj@suse.de>
23266
23267         * gcc.dg/Wold-style-definition-1.c: New test.
23268
23269 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
23270
23271         PR c++/3907
23272         * g++.dg/parse/template12.C: New test.
23273
23274         * g++.dg/abi/bitfield11.C: New test.
23275         * g++.dg/abi/bitfield12.C: Likewise.
23276
23277 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
23278
23279         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
23280         non-expansion of functional macro name without arguments at EOL.
23281         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
23282
23283 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
23284
23285         * gcc.c-torture/execute/20030914-[12].c: New tests.
23286
23287 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23288
23289         PR c++/11788
23290         * g++.dg/overload/addr1.C: New test.
23291
23292 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
23293
23294         * gcc.dg/20030909-1.c: New test.
23295
23296 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23297
23298         * gcc.dg/ultrasp10.c: New test.
23299
23300 2003-09-09  Devang Patel  <dpatel@apple.com>
23301
23302         * gcc.dg/darwin-ld-6.c: New test.
23303
23304 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23305
23306         * gcc.dg/torture/builtin-explog-1.c: New testcase.
23307
23308 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23309
23310         * gcc.dg/ia64-types1.c: New test.
23311         * gcc.dg/ia64-types2.c: Likewise.
23312
23313 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23314
23315         * gcc.dg/builtins-1.c: Add more _Complex tests.
23316         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23317
23318         * gcc.dg/builtins-1.c: Test existing _Complex functions.
23319         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23320
23321 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23322
23323         PR c++/11786
23324         * g++.dg/lookup/koenig2.C: New test.
23325
23326         PR c++/5296
23327         * g++.dg/rtti/typeid2.C: New test.
23328
23329 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
23330
23331         * gcc.c-torture/compile/20030904-1.c: New test.
23332
23333 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23334
23335         * g++.dg/opt/longbranch2.C: New test.
23336
23337 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23338
23339         * g++.dg/template/crash10.C: Only compile it.
23340
23341 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23342
23343         PR middle-end/11665
23344         * gcc.c-torture/compile/20030907-1.c: New test.
23345         * g++.dg/init/array11.C: New test.
23346
23347 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23348
23349         PR c++/11852
23350         * g++.dg/init/struct1.C: New test.
23351
23352 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23353
23354         PR c++/12181
23355         * g++.dg/expr/comma1.C: New test.
23356
23357 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
23358
23359         PR c++/11867
23360         * g++.dg/expr/static_cast5.C: New test.
23361
23362 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
23363
23364         PR c++/11507
23365         * g++.dg/lookup/scoped7.C: New test.
23366
23367         PR c++/9574
23368         * g++.dg/other/static1.C: New test.
23369
23370         PR c++/11490
23371         * g++.dg/warn/template-1.C: New test.
23372
23373         PR c++/11432
23374         * g++.dg/template/crash10.C: New test.
23375
23376         PR c++/2478
23377         * g++.dg/overload/VLA.C: New test.
23378
23379         PR c++/10804
23380         * g++.dg/template/call1.C: New test.
23381
23382 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23383
23384         PR c++/11794
23385         * g++.dg/parse/using3.C: New test.
23386
23387 2003-09-06  Roger Sayle  <roger@eyesopen.com>
23388
23389         PR c++/11409
23390         * g++.dg/overload/builtin3.C: New test case.
23391
23392 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
23393
23394         PR c/9862
23395         * gcc.dg/20030906-1.c: New test.
23396         * gcc.dg/20030906-2.c: Likewise.
23397
23398 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23399
23400         PR c++/12167
23401         * g++.dg/parse/defarg5.C: New test.
23402
23403         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
23404
23405 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
23406
23407         PR c++/12163
23408         * g++.dg/expr/static_cast4.C: New test.
23409
23410         PR c++/12146
23411         * g++.dg/template/crash9.C: New test.
23412
23413 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
23414
23415         * g++.old-deja/g++.ext/pretty2.C: Update for change
23416         in __FUNCTION__.
23417         * g++.old-deja/g++.ext/pretty3.C: Likewise.
23418
23419 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
23420
23421         PR c++/11922
23422         * g++/dg/template/qualified-id1.C: New test.
23423
23424         PR c++/12037
23425         * g++.dg/warn/noeffect4.C: New test.
23426
23427 2003-09-04  Matt Austern  <austern@apple.com>
23428
23429         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
23430         * g++.dg/ext/fnname2.C: Likewise.
23431         * g++.dg/ext/fnname3.C: Likewise.
23432
23433 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
23434
23435         * g++.dg/expr/lval1.C: New test.
23436         * g++.dg/ext/lvcast.C: Remove.
23437
23438 2003-09-03  Roger Sayle  <roger@eyesopen.com>
23439
23440         PR optimization/11700.
23441         * gcc.c-torture/compile/20030903-1.c: New test case.
23442
23443 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
23444
23445         PR c++/12053
23446         * g++.dg/abi/layout4.C: New test.
23447
23448 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
23449
23450         PR c++/11553
23451         * g++.dg/parse/friend3.C: New test.
23452
23453 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
23454
23455         PR c++/11847
23456         * g++.dg/template/class1.C: New test.
23457
23458         PR c++/11808
23459         * g++.dg/expr/call1.C: New test.
23460
23461 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
23462
23463         PR c++/12114
23464         * g++.dg/init/ref9.C: New test.
23465
23466         PR c++/11972
23467         * g++.dg/template/nested4.C: New test.
23468
23469 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23470
23471         PR c++/12093
23472         * g++.dg/template/non-dependent4.C: New test.
23473
23474         PR c++/11928
23475         * g++.dg/inherit/conv1.C: New test.
23476
23477 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23478
23479         PR c++/6196
23480         * g++.dg/ext/label1.C: New test.
23481         * g++.dg/ext/label2.C: Likewise.
23482
23483 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23484
23485         * g++.dg/expr/cond3.C: New test.
23486
23487 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23488
23489         * gcc.dg/builtins-1.c: Add new builtin cases.
23490
23491 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23492
23493         * gcc.dg/builtins-1.c: Add new cases.
23494         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23495
23496 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23497
23498         * gcc.dg/builtins-1.c: Add more math builtin tests.
23499         * gcc.dg/torture/builtin-attr-1.c: New test.
23500
23501 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23502
23503         PR optimization/5079
23504         * g++.dg/opt/static3.C: New test.
23505
23506 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23507
23508         * gcc.misc-tests/gcov-10b.c: New test.
23509
23510 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
23511
23512         * g++.dg/opt/ptrmem3.C: New test.
23513
23514         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
23515
23516 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
23517
23518         * gcc.dg/20030826-2.c: New test.
23519
23520 2003-08-26  Roger Sayle  <roger@eyesopen.com>
23521
23522         PR middle-end/12002
23523         * g77.f-torture/compile/12002.f: New test case.
23524
23525 2003-08-26  Roger Sayle  <roger@eyesopen.com>
23526
23527         * gcc.dg/20030826-1.c: New test case.
23528
23529 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
23530
23531         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
23532
23533 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
23534
23535         PR c++/11871
23536         * c++.dg/lookup/crash1.C: New test.
23537
23538         * c++.dg/warn/noeffect3.C: New test.
23539
23540 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
23541
23542         * gcc.dg/compat/vector-1_x.c: Compile with -w.
23543         * gcc.dg/compat/vector-1_y.c: Ditto.
23544         * gcc.dg/compat/vector-2_x.c: Ditto.
23545         * gcc.dg/compat/vector-2_y.c: Ditto.
23546
23547 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
23548
23549         * gcc.dg/20030702-1.c: New test.
23550
23551 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
23552
23553         PR c++/8795
23554         * g++.dg/ext/altivec-1.C: New test.
23555
23556 2003-08-24  Richard Henderson  <rth@redhat.com>
23557
23558         * g++.dg/eh/simd-2.C: Add -w for x86.
23559
23560 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
23561
23562         * gcc.dg/20030815-1.c: New test.
23563
23564 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23565
23566         PR c++/3765
23567         * g++.dg/parse/access6.C: New test.
23568
23569 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23570
23571         PR c++/641, c++/11876
23572         * g++.dg/template/friend22.C: New test.
23573         * g++.dg/template/friend23.C: Likewise.
23574
23575 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23576
23577         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
23578         identically.
23579
23580 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23581
23582         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
23583
23584 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23585
23586         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
23587
23588 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23589
23590         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
23591
23592 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23593
23594         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
23595
23596 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
23597
23598         PR c++/11919
23599         * g++.dg/overload/prom1.C: New test.
23600
23601         PR c++/11551
23602         * g++.dg/parse/dtor2.C: New test.
23603
23604         PR c++/10762
23605         * g++.dg/parse/using2.C: New test.
23606
23607 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
23608
23609         PR target/11805
23610         * gcc.c-torture/compile/20030821-1.c: New.
23611
23612 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
23613
23614         PR c++/11834
23615         * g++.dg/template/deduce2.C: New test.
23616
23617 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
23618
23619         * gcc.c-torture/execute/20030821-1.c: New test.
23620
23621 2003-08-20  Roger Sayle  <roger@eyesopen.com>
23622
23623         PR middle-end/11984
23624         * gcc.dg/20030820-1.c: New test case.
23625
23626 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
23627
23628         PR c++/11945
23629         * g++.dg/warn/noeffect2.C: New test.
23630
23631 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
23632
23633         PR c++/10926
23634         * g++.dg/template/dtor2.C: New test.
23635
23636         PR c++/11684
23637         * g++.dg/template/operator1.C: New test.
23638         * g++.dg/parse/operator4.C: New test.
23639
23640         PR c++/11946.C
23641         * g++.dg/expr/enum1.C: New test.
23642         * gcc.dg/c99-bool-1.c: Remove bogus warning.
23643
23644         PR c++/11036.C
23645         * g++.dg/parse/elab2.C: New test.
23646         * g++.dg/parse/typedef4.C: Change error message.
23647         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
23648         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
23649         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
23650
23651 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
23652
23653         * gcc.dg/pch/warn-1.c: New.
23654         * gcc.dg/pch/warn-1.hs: New.
23655
23656         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
23657         not-tested file.
23658
23659 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23660
23661         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
23662
23663 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23664
23665         * gcc.dg/uninit-D.c: New Test.
23666         * gcc.dg/uninit-E.c: New Test.
23667         * gcc.dg/uninit-F.c: New Test.
23668         * gcc.dg/uninit-G.c: New Test.
23669
23670 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
23671
23672         * g++.dg/README: Describe the pch directory.
23673
23674 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23675
23676         PR c++/11174
23677         * g++.dg/parse/access4.C: New test.
23678         * g++.dg/parse/access5.C: Likewise.
23679         * g++.old-deja/g++.jason/access17.C: Adjust error message.
23680
23681 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
23682
23683         * gcc.dg/noncompile/20030818-1.c: New.
23684
23685 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23686
23687         PR c++/11957
23688         * g++.dg/warn/noeffect1.C: New test.
23689
23690         * g++.dg/template/scope2.C: New test.
23691         * g++.dg/template/error2.C: Correct dg-error
23692
23693 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
23694
23695         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
23696
23697 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
23698
23699         PR C++/11512
23700         * g++.dg/template/warn1.C: New.
23701
23702 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23703
23704         * g++.dg/template/error2.C: New test.
23705         * g++.dg/lookup/using7.C: Adjust errors
23706         * g++.old-deja/g++.pt/crash36.C: Likewise.
23707         * g++.old-deja/g++.pt/derived3.C: Likewise.
23708
23709 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23710
23711         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
23712         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
23713         * gcc.c-torture/execute/builtins/string-9.c: New, from
23714         string-opt-9.c.  Adjust for execute/builtins framework.
23715         * gcc.c-torture/execute/string-opt-9.c: Delete.
23716
23717 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
23718
23719         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
23720
23721         * g++.dg/parse/ret-type2.C: New test.
23722
23723         PR c++/11703
23724         * g++.dg/init/new8.C: New test.
23725
23726         PR c++/10923
23727         * g++.dg/parse/typedef5.C: New test.
23728
23729         PR c++/9512
23730         * g++.dg/parse/qualified2.C: New test.
23731         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
23732         invalid code.
23733
23734 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
23735
23736         * g++.dg/conversion/ptrmem1.C: New test.
23737
23738 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
23739
23740         PR target/11693
23741         * gcc.dg/20030811-1.c: New test.
23742
23743         PR target/11535
23744         * gcc.c-torture/execute/20030811-1.c: New test.
23745
23746 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23747
23748         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
23749
23750 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
23751
23752         PR c++/11789.C
23753         * g++.dg/inherit/multiple1.C: New test.
23754
23755 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23756
23757         * gcc.dg/spe1.c: New test.
23758
23759         PR c++/11670
23760         * g++.dg/expr/cast2.C: New test.
23761
23762         PR c++/10530
23763         * g++.dg/template/dependent-name2.C: New test.
23764
23765 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
23766
23767         * g++.dg/parse/crash11.C: Put the dg options in comments.
23768
23769 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
23770
23771         * lib/gcc-dg.exp: Update for diagnostic change.
23772
23773 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23774
23775         PR c++/5767
23776         * g++.dg/parse/crash11.C: New test.
23777
23778 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
23779
23780         * gcc.dg/cpp/spacing1.c: Update.
23781
23782 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
23783
23784         PR target/11739
23785         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
23786         a value for -mtune.
23787
23788 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23789
23790         PR middle-end/11771
23791         * gcc.c-torture/compile/20030804-1.c: New test case.
23792
23793 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23794
23795         * gcc.dg/20030804-1.c: New test case.
23796
23797 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
23798
23799         * gcc.dg/cpp/separate-1.c: New test.
23800
23801 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
23802
23803         PR c++/11704
23804         * g++.dg/template/dependent-expr2.C: New test.
23805
23806         PR c++/11766
23807         * g++.dg/expr/ptrmem1.C: New test.
23808
23809 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23810
23811         PR c++/9453
23812         * g++.dg/template/friend15.C: New test.
23813
23814 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
23815
23816         * lib/dg-pch.exp: Work round PCH bug.
23817
23818 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23819
23820         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
23821         builtins.  Move cases from builtins-4.c here.
23822
23823         * gcc.dg/torture/builtin-math-1.c: New test taken from
23824         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
23825         additional cases.
23826
23827         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
23828         Delete.
23829
23830 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23831
23832         PR c++/9447
23833         * g++.dg/template/using7.C: New test.
23834
23835 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
23836
23837         * import1.c, import2.c: New tests.
23838
23839 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
23840
23841         * g++.dg/eh/crossjump1.C: New test.
23842
23843 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
23844
23845         PR c++/11697
23846         * g++.dg/template/using6.C: New test.
23847
23848         PR c++/11744
23849         * g++.dg/template/koenig2.C: New test.
23850
23851 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23852
23853         PR c++/7983
23854         * g++.dg/parse/typedef4.C: New test.
23855
23856 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23857
23858         PR c++/8442, c++/8806
23859         * g++.dg/template/elab1.C: New test.
23860         * g++.dg/template/type2.C: Likewise.
23861         * g++.dg/template/ttp3.C: Adjust expected error message.
23862         * g++.old-deja/g++.law/visibility13.C: Likewise.
23863         * g++.old-deja/g++.niklas/t135.C: Likewise.
23864         * g++.old-deja/g++.pt/ttp41.C: Likewise.
23865         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
23866         template argument.
23867         * g++.old-deja/g++.pt/ttp44.C: Likewise.
23868
23869 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
23870
23871         PR c++/11295
23872         * g++.dg/ext/stmtexpr1.C: New test.
23873
23874         * g++.dg/opt/tmp1.C: New test.
23875
23876         PR c++/11525
23877         * g++.dg/parse/constant4.C: New test.
23878
23879         PR c++/9447
23880         * g++.dg/template/using5.C: New test.
23881
23882 2003-07-31  Roger Sayle  <roger@eyesopen.com>
23883
23884         * gcc.dg/builtins-27.c: New test case.
23885
23886 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
23887
23888         * gcc.dg/tls/opt-7.c: New test.
23889
23890 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
23891
23892         * g++.old-deja/g++.other/crash18.C: Remove.
23893
23894 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23895
23896         * g++.dg/template/explicit3.C: New.
23897         * g++.dg/template/explicit4.C: New.
23898         * g++.dg/template/explicit5.C: New.
23899
23900         PR c++/11347
23901         * g++.dg/template/memtmpl1.C: New.
23902
23903 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
23904
23905         PR target/11565
23906         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
23907         * gcc.dg/i386-387-5.c (dg-options): Likewise.
23908
23909 2003-07-30  Jan Hubicka  <jh@suse.cz>
23910
23911         * vtgc1.c: Kill.
23912
23913 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
23914
23915         * gcc.dg/struct-in-proto-1.c: New test.
23916
23917 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
23918
23919         * gcc.dg/cpp/include2.c: Only expect one message.
23920
23921 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
23922
23923         PR c++/9447
23924         * g++.dg/template/using1.C: New test.
23925         * g++.dg/template/using2.C: New test.
23926         * g++.dg/template/using3.C: New test.
23927         * g++.dg/template/using4.C: New test.
23928
23929 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
23930
23931         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
23932         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23933
23934 2003-07-28  Jan Hubicka  <jh@suse.cz>
23935
23936         PR c++/11530
23937         * g++.dg/opt/call1.C: New test.
23938
23939 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
23940
23941         PR c++/11667
23942         * g++.dg/init/enum2.C: New test.
23943         * g++.dg/template/overload1.C: Add "-w" option.
23944
23945 2003-07-28    <hp@bitrange.com>
23946
23947         * gcc.dg/Wdeclaration-after-statement-1.c,
23948         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
23949
23950 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
23951
23952         * gcc.c-torture/compile/20030725-1.c: New test.
23953
23954 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
23955
23956         * gcc.dg/20030505.c: Only run for SPE.
23957         Remove definition of opaque type.
23958
23959 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
23960
23961         * g++.dg/template/ptrmem6.C: New test.
23962
23963 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
23964
23965         * gcc.c-torture/compile/zero-strct-2.c: New test.
23966
23967 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
23968
23969         * gcc.dg/intermod-1.c: New test.
23970
23971 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23972
23973         PR c++/11617
23974         * g++.dg/template/lookup2.C: New test.
23975         * g++.dg/template/memclass1.C: Remove instantiated from error.
23976         * g++.dg/other/error2.C: Tweak expected errors.
23977
23978         PR c++/11596
23979         * g++.dg/template/defarg3.C: New test.
23980
23981         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
23982
23983 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
23984
23985         * g++.dg/inherit/access5.C: New test.
23986
23987 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23988
23989         PR c++/11513
23990         * g++.dg/template/crash8.C: New test.
23991
23992 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
23993
23994         PR c/10602
23995         * gcc.dg/noncompile/incomplete-2.c: New test.
23996
23997 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
23998
23999         PR c++/11645
24000         * g++.dg/inherit/access4.C: New test.
24001
24002         PR c++/11517
24003         * g++.dg/expr/cond2.C: New test.
24004
24005         PR optimization/10679
24006         * g++.dg/opt/inline4.C: New test.
24007
24008 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24009
24010         * g++.dg/parse/crash10: New test.
24011
24012 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24013
24014         * g++.dg/ext/flexary1.C: New test.
24015
24016 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24017
24018         PR c++/10793
24019         * g++.dg/template/crash9.C: New test.
24020
24021 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24022
24023         PR c++/3004
24024         * g++.dg/parse/typedef3.C: New test.
24025
24026         PR c++/7906
24027         * g++.dg/parse/operator2.C: New test.
24028
24029         PR c++/8895
24030         * g++.dg/parse/def-tmpl-arg1.C: New test.
24031
24032         PR c++/9282
24033         * g++.dg/parse/funptr1.C: New test.
24034
24035         PR c++/9452
24036         * g++.dg/parse/ambig3.C: New test.
24037
24038         PR c++/9454
24039         * g++.dg/parse/operator3.C: New test.
24040
24041         PR c++/9486
24042         * g++.dg/parse/template10.C: New test.
24043
24044         PR c++/9488
24045         * g++.dg/parse/template11.C: New test.
24046
24047         PR c++/10150
24048         * g++.dg/parse/invalid-op1.C: New test.
24049
24050         PR c++/10247
24051         * g++.dg/parse/condexpr1.C: New test.
24052
24053 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24054
24055         * g++.dg/ext/packed3.C: New test.
24056         * g++.dg/ext/packed4.C: New test.
24057
24058         * gcc.dg/pack-test-3.c: New test.
24059
24060 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
24061
24062         * lib/compat.exp: Handle dg-options per source file.
24063         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
24064         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
24065         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
24066         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
24067         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
24068         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
24069         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
24070         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
24071         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
24072         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
24073         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
24074         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
24075         * g++.dg/compat/break/bitfield7_x.C: Ditto.
24076         * g++.dg/compat/break/bitfield7_y.C: Ditto.
24077
24078 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24079
24080         PR c/10320
24081         * gcc.c-torture/execute/20030718-1.c: New test.
24082
24083 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24084
24085         PR optimization/11536
24086         * gcc.dg/20030721-1.c: New test.
24087
24088 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
24089
24090         PR c++/11546
24091         * g++.dg/template/lookup1.C: New test.
24092
24093 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
24094
24095         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
24096         diagnostics of ill-formed constructs involving labels.
24097         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
24098         the new 'previously defined here' message.
24099
24100 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
24101
24102         * g++.dg/parse/non-dependent2.C: New test.
24103
24104 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24105
24106         * g++.dg/init/init-ref4.C: xfail on targets without
24107         weak symbols.
24108
24109 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
24110
24111         PR target/11087
24112         * gcc.c-torture/execute/20030717-1.c: New test.
24113
24114 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24115
24116         * g++.dg/opt/cfg1.C: New test.
24117
24118 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
24119
24120         PR optimization/11557
24121         * gcc.dg/20030717-1.c: New test.
24122
24123 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
24124
24125         PR c++/10476
24126         * g++.dg/expr/crash-1.C: New test.
24127
24128         PR c++/11027
24129         * g++.dg/template/init3.C: New test.
24130
24131         PR c++/8222
24132         * g++.dg/template/non-dependent1.C: New test.
24133
24134         PR c++/11070
24135         * g++.dg/template/non-dependent2.C: New test.
24136
24137         PR c++/11071
24138         * g++.dg/template/non-dependent3.C: New test.
24139
24140         PR c++/9907
24141         * g++.dg/template/sizeof5.C: New test.
24142
24143 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
24144
24145         PR 11498
24146         * gcc.c-torture/compile/mangle-1.c: New file.
24147
24148 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24149
24150         PR c++/7809
24151         * g++.dg/parse/access3.C: New test.
24152
24153 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
24154
24155         PR c++/11384
24156         * g++.dg/init/init-ref4.C: New test.
24157
24158 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
24159
24160         PR c++/11547
24161         * g++.dg/parse/constant3.C: New test.
24162         * g++.dg/parse/crash7.C: Likewise.
24163
24164 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
24165
24166         PR target/11008
24167         * gcc.dg/i386-pentium4-not-mull.c: New.
24168
24169 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
24170
24171         * gcc.dg/asm-names.c (ymain): Make it weak.
24172
24173 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24174
24175         PR c++/5421
24176         * g++.dg/template/friend21.C: New test.
24177
24178 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
24179
24180         * gcc.dg/cleanup-8.c: New test.
24181         * gcc.dg/cleanup-9.c: New test.
24182
24183 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
24184
24185         * g++.dg/ext/dll-MI1.h: New file.
24186         * g++.dg/ext/dllexport-MI1.C: New file.
24187         * g++.dg/ext/dllimport-MI1.C: New file.
24188
24189 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
24190
24191         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
24192         it does not have cmpstrsi patterns (just cmpmemsi).
24193
24194 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
24195
24196         PR debug/11473
24197         * g++.dg/debug/debug8.C: New test.
24198
24199 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24200
24201         PR c++/10108
24202         * g++.dg/template/crash7.C: New test.
24203
24204 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
24205
24206         PR target/10795
24207         * gcc.c-torture/compile/20030708-1.c: New.
24208
24209 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24210
24211         * gcc.c-torture/execute/20030715-1.c: New test.
24212
24213 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
24214
24215         * gcc.dg/pch/inline-3.c: New file.
24216         * gcc.dg/pch/inline-3.hs: New file.
24217         * gcc.dg/pch/inline-4.c: New file.
24218         * gcc.dg/pch/inline-4.hs: New file.
24219
24220 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
24221
24222         PR c++/11509
24223         * g++.dg/template/crash6.C: New test.
24224
24225         PR c++/7053
24226         * g++.dg/template/friend20.C: New test.
24227
24228         PR c++/7019
24229         * g++.dg/template/overload2.C: New test.
24230
24231 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24232
24233         PR optimization/11440
24234         * gcc.c-torture/execute/20030714-1.c: New test.
24235
24236 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24237
24238         PR c++/11154
24239         * g++.dg/template/partial2.C: New test.
24240
24241 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
24242
24243         PR c++/11503
24244         * g++.dg/template/anon1.C: New test.
24245
24246         PR c++/11493
24247         PR c++/11495
24248         * g++.dg/parse/template9.C: Likewise.
24249         * g++.dg/template/crash4.C: New test.
24250         * g++.dg/template/koenig1.C: Likewise.
24251         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
24252         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
24253         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
24254         functions.
24255         * g++.old-deja/g++.jason/template36.C: Likewise.
24256         * g++.old-deja/g++.mike/p1989.C: Likewise.
24257         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
24258         * g++.old-deja/g++.pt/ttp20.C: Use this->.
24259         * g++.old-deja/g++.pt/ttp21.C: Use this->.
24260         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
24261         compiling.
24262         * g++.old-deja/g++.pt/union2.C: Use this->.
24263
24264 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
24265
24266         * gcc.dg/20030711-1.c: New test.
24267
24268 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
24269
24270         PR c++/11050
24271         * g++.dg/parse/args1.C: New test.
24272         * g++.pt/defarg8.C: Change expected errors.
24273
24274 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
24275
24276         PR c++/8164
24277         * g++.dg/template/nontype2.C: New test.
24278
24279         PR c++/10558
24280         * g++.dg/parse/template8.C: New test.
24281
24282         PR c++/8327
24283         * g++.dg/template/scope1.C: New test.
24284
24285         * g++.dg/warn/Wsign-compare-1.C: New test.
24286
24287 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24288
24289         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
24290
24291 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
24292
24293         PR c++/9411
24294         * g++.dg/template/explicit2.C: New test.
24295
24296         PR c++/10032
24297         * g++.dg/warn/pedantic1.C: New test.
24298
24299 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
24300
24301         PR c++ 9483
24302         * g++.dg/other/field1.C: New test.
24303
24304 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24305
24306         PR c/11449
24307         * gcc.c-torture/compile/20030707-1.c: New.
24308
24309 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24310
24311         PR c++/10849
24312         * g++.dg/template/access12.C: New test.
24313
24314 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
24315
24316         * g++.dg/bprob/bprob.exp (prof_ext): Update.
24317         * g77.dg/bprob/bprob.exp (prof_ext): Update.
24318         * gcc.misc-tests/bprob.exp (prof_ext): Update.
24319         * gcc.misc-tests/gcov.exp: Update
24320         * g++.dg/gcov/gcov.exp: Update
24321         * lib/gcov.exp: Update.
24322
24323 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
24324
24325         * g++.dg/abi/mangle17.C: Make sure template expressions are
24326         dependent.
24327         * g++.dg/abi/mangle4.C: Mark erroneous casts.
24328         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
24329         * g++.dg/opt/stack1.C: Remove erroneous code.
24330         * g++.dg/parse/template7.C: New test.
24331         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
24332         * g++.old-deja/g++.pt/crash4.C: Likewise.
24333
24334 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24335
24336         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
24337         with zero or one occurence of `$' after the initial `L'.
24338
24339 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
24340
24341         * gcc.c-torture/compile/20030704-1.c: Add a comment.
24342
24343 2003-07-08  Roger Sayle  <roger@eyesopen.com>
24344
24345         PR c/11370
24346         * gcc.dg/Wunreachable-6.c: New testcase.
24347         * gcc.dg/Wunreachable-7.c: New testcase.
24348
24349 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24350
24351         PR c/11420
24352         * gcc.dg/20030708-1.c: New test.
24353
24354 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
24355
24356         * gcc.dg/compat/sdata-section.h: New file.
24357         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
24358         * gcc.dg/torture/mips-sdata-1.c: New test.
24359
24360 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24361
24362         PR c++/11030
24363         * g++.dg/template/friend19.C: New test.
24364
24365 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24366
24367         * g++.dg/opt/strength-reduce.C: New test.
24368
24369 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24370
24371         PR target/10979
24372         * gcc.dg/20030707-1.c: New testcase.
24373
24374 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24375
24376         PR optimization/11059
24377         * g++.dg/opt/emptyunion.C: New testcase.
24378
24379 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24380             Eric Botcazou  <ebotcazou@libertysurf.fr>
24381
24382         * g++.dg/opt/stack1.C: New test.
24383
24384 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
24385
24386         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
24387         run test.
24388
24389         PR c++/11431
24390         * g++.dg/expr/static_cast3.C: New test.
24391
24392 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
24393
24394         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
24395         everywhere.
24396         * gcc.dg/concat.c: Concatenation of string constants with
24397         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
24398         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
24399         * gcc.dg/cpp/escape-2.c: Use wide character constants where
24400         necessary to avoid multi-character character constant warning.
24401         * gcc.dg/cpp/escape.c: Likewise.
24402         * gcc.dg/cpp/ucs.c: Likewise.
24403         Remove backslashes from dg-bogus comments, as they confuse Tcl.
24404         Fix a typo.
24405
24406 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24407
24408         PR c/11428
24409         * gcc.c-torture/compile/20030704-1.c: New.
24410
24411 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24412
24413         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
24414
24415 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
24416
24417         PR c++/5287, PR c++/7910,  PR c++/11021
24418         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
24419         tests for warnings.
24420         * g++.dg/ext/dllimport2.C: Add tests for warnings.
24421         * g++.dg/ext/dllimport3.C: Likewise.
24422         * g++.dg/ext/dllimport4.C: New file.
24423         * g++.dg/ext/dllimport5.C: New file.
24424         * g++.dg/ext/dllimport6.C: New file.
24425         * g++.dg/ext/dllimport7.C: New file.
24426         * g++.dg/ext/dllimport8.C: New file.
24427         * g++.dg/ext/dllimport9.C: New file.
24428         * g++.dg/ext/dllimport10.C: New file.
24429         * g++.dg/ext/dllexport1.C: New file.
24430
24431 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24432
24433         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
24434         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
24435
24436 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24437
24438         * gcc.dg/builtins-25.c: New testcase.
24439         * gcc.dg/builtins-26.c: New testcase.
24440
24441 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
24442
24443         * gcc.dg/compat/vector-defs.h: New file.
24444         * gcc.dg/compat/vector-setup.h: New file.
24445         * gcc.dg/compat/vector-check.h: New file.
24446         * gcc.dg/compat/vector-1_main.c: New file.
24447         * gcc.dg/compat/vector-1_x.c: New file.
24448         * gcc.dg/compat/vector-1_y.c: New file.
24449         * gcc.dg/compat/vector-2_main.c: New file.
24450         * gcc.dg/compat/vector-2_x.c: New file.
24451         * gcc.dg/compat/vector-2_y.c: New file.
24452
24453         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
24454         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
24455         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
24456         * gcc.dg/compat/struct-align-1.h: New file.
24457         * gcc.dg/compat/struct-align-1_main.c: New file.
24458         * gcc.dg/compat/struct-align-1_x.c: New file.
24459         * gcc.dg/compat/struct-align-1_y.c: New file.
24460         * gcc.dg/compat/struct-align-2.h: New file.
24461         * gcc.dg/compat/struct-align-2_main.c: New file.
24462         * gcc.dg/compat/struct-align-2_x.c: New file.
24463         * gcc.dg/compat/struct-align-2_y.c: New file.
24464
24465         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
24466         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24467         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24468         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24469         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24470         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24471         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24472         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24473         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24474         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24475         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24476         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24477         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24478         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24479         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24480         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24481         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24482         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24483         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24484         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24485         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24486         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24487         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24488         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24489         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24490         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24491         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24492         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24493         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24494
24495 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24496
24497         * gcc.dg/i386-call-1.c: New test.
24498
24499 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24500
24501         PR c++/9162
24502         * g++.dg/parse/defarg4.C: New.
24503
24504 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24505
24506         PR target/10700
24507         * gcc.c-torture/compile/20030703-1.c: New test case.
24508
24509 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24510
24511         * g++.dg/template/local3.C: Remove extra semicolon.
24512
24513 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24514
24515         * gcc.dg/i386-volatile-1.c: New test.
24516
24517 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
24518
24519         PR c++/11072
24520         * g++.dg/other/offsetof2.C: XFAIL.
24521         * g++.dg/other/offsetof5.C: New.
24522
24523         PR c++/10219
24524         * g++.dg/template/error1.C: New.
24525
24526         PR c++/9779
24527         * g++.dg/template/dependent-expr1.C: New.
24528
24529 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
24530
24531         PR c++/6949
24532         * g++.dg/template/local3.C: New test.
24533
24534         PR c++/11149
24535         * g++.dg/lookup/scoped6.C: New test.
24536
24537 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
24538
24539         PR c++/8046
24540         * g++.dg/other/error7.C: New test.
24541
24542 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
24543
24544         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
24545         * g++.old-deja/g++.abi/vtable3.h: Likewise.
24546         * g++.old-deja/g++.law/code-gen5.C: Likewise.
24547         * g++.old-deja/g++.other/union2.C: Likewise.
24548         * gcc.dg/c90-const-expr-2.c: Likewise.
24549         * gcc.dg/c90-const-expr-3.c: Likewise.
24550         * gcc.dg/c99-const-expr-2.c: Likewise.
24551         * gcc.dg/c99-const-expr-3.c: Likewise.
24552         * gcc.dg/concat.c: Likewise.
24553
24554 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
24555
24556         PR c++/9559
24557         * g++.dg/init/static1.C: New test.
24558
24559 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24560
24561         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
24562         * g++.old-deja/g++.other/access2.C: Likewise.
24563         * g++.old-deja/g++.other/decl2.C: Likewise.
24564         * gcc.c-torture/execute/20020615-1.c: Likewise.
24565
24566 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24567
24568         PR c++/4933
24569         * g++.dg/template/sizeof4.C: New test.
24570
24571 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24572
24573         * g++.dg/other/error6.C: New test.
24574
24575 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24576
24577         PR c++/10750
24578         * g++.dg/parse/constant2.C: New test.
24579
24580 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
24581
24582         PR c++/11106
24583         * g++.dg/other/error5.C: New test.
24584
24585 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24586
24587         * gcc.dg/format/gcc_diag-1.c: New test.
24588
24589 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
24590
24591         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
24592
24593 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24594
24595         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
24596         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
24597         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
24598
24599 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
24600
24601         * gcc.c-torture/execute/builtins/string-8.c: New test.
24602         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
24603         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
24604         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
24605
24606 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24607
24608         PR c++/10468
24609         * g++.dg/ext/typeof6.C: New test.
24610
24611 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24612
24613         PR c++/10796
24614         * g++.dg/init/enum1.C: New test.
24615
24616 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
24617
24618         * gcc.dg/20030627-1.c: New test.
24619
24620 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
24621
24622         PR c++/11332
24623         * g++.dg/expr/static_cast2.C: New test.
24624
24625 2003-06-26  Roger Sayle  <roger@eyesopen.com>
24626             Jakub Jelinek  <jakub@redhat.com>
24627
24628         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
24629         sprintf(dst,"%s",src) optimization.
24630         * gcc.c-torture/execute/20030626-1.c: New test case.
24631         * gcc.c-torture/execute/20030626-2.c: New test case.
24632
24633 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
24634
24635         * gcc.c-torture/execute/multi-ix.c: New test.
24636
24637         * gcc.c-torture/execute/simd-4.c (main):
24638         Added missing semicolon at end of union.
24639
24640 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
24641
24642         PR c++/8266
24643         * g++.dg/template/explicit-instantiation3.C: New test.
24644
24645 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24646
24647         * gcc.dg/20030626-1.c: Use signed char.
24648
24649 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24650
24651         * gcc.dg/20030626-1.c: New test.
24652
24653 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
24654
24655         * const-str-2.m: Update.
24656
24657 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
24658
24659         PR c++/10990
24660         * g++.dg/rtti/dyncast1.C: New test.
24661         * g++.dg/abi/mangle4.C: Correct base-specifier access.
24662         * g++.dg/lookup/scoped1.C: Remove XFAIL.
24663         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
24664
24665         PR c++/10931
24666         * g++.dg/expr/static_cast1.C: New test.
24667
24668 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
24669
24670         * gcc.dg/20030625-1.c: New test.
24671
24672 2003-06-24  Roger Sayle  <roger@eyesopen.com>
24673
24674         * gcc.c-torture/compile/20030624-1.c: New test case.
24675
24676 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
24677
24678         * gcc.c-torture/execute/string-opt-17.c: New test.
24679
24680 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
24681
24682         PR c++/5754
24683         * g++.dg/parse/crash6.C: New test.
24684
24685 2003-06-23  Roger Sayle  <roger@eyesopen.com>
24686
24687         * gcc.dg/builtins-24.c: New test case.
24688
24689 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
24690
24691         * g++.dg/opt/operator1.C: New test.
24692
24693 2003-06-22  Roger Sayle  <roger@eyesopen.com>
24694
24695         * gcc.c-torture/execute/string-opt-16.c: New test case.
24696
24697 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24698
24699         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
24700         * g++.old-deja/g++.other/conv7.C: Likewise.
24701         * g++.old-deja/g++.other/overcnv2.C: Likewise.
24702         * g++.old-deja/g++.other/overload14.C: Likewise.
24703
24704 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24705
24706         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
24707         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
24708
24709 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24710
24711         PR c++/10888
24712         * g++.dg/warn/Winline-3.C: New test.
24713
24714 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24715
24716         * lib/target-supports.exp (check_alias_available): Make the test
24717         program acceptable to the Solaris assembler.
24718
24719         PR c++/10749
24720         * g++.dg/template/memclass2.C: New test.
24721
24722 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24723             Eric Botcazou  <ebotcazou@libertysurf.fr>
24724
24725         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
24726         data for non-matching targets.
24727         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
24728
24729 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24730
24731         PR c++/10845
24732         * g++.dg/template/member3.C: New test.
24733
24734 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
24735
24736         PR c++/10939
24737         * g++.dg/template/func1.C: New test.
24738
24739         PR c++/9649
24740         * g++.dg/template/static4.C: New test.
24741         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
24742
24743         PR c++/11041
24744         * g++.dg/init/ref7.C: New test.
24745
24746 2003-06-19  Matt Austern  <austern@apple.com>
24747
24748         PR c++/11228
24749         * g++.dg/anew1.C: New test.
24750         * g++.dg/anew2.C: New test.
24751         * g++.dg/anew3.C: New test.
24752         * g++.dg/anew4.C: New test.
24753
24754 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
24755
24756         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
24757
24758 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
24759
24760         * gcc.c-torture/execute/simd-4.c (main): Make expected value
24761         endian-dependent.
24762
24763 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
24764
24765         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
24766         Remove cruft.
24767
24768 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
24769
24770         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
24771         * gcc.c-torture/compile/961203-1.c: Likewise.
24772         * gcc.c-torture/compile/980506-1.c: Likewise.
24773
24774 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24775
24776         PR c++/10712
24777         * g++.dg/lookup/using7.C: New test.
24778
24779 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24780
24781         PR c++/11105
24782         * g++.dg/abi/conv1.C: Remove it.
24783         * g++.dg/template/conv7.C: New test.
24784         * g++.dg/template/conv8.C: Likewise.
24785         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
24786         conversion operator.
24787
24788 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
24789
24790         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
24791         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24792         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24793         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24794         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24795         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24796         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24797         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24798         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24799         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24800         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24801         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24802         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24803         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24804         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24805         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24806         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24807         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24808         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24809         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24810         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24811         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24812         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24813         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24814         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24815         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24816         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24817         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24818         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24819
24820 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
24821
24822         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
24823         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
24824         indications.
24825
24826 2003-06-16  Roger Sayle  <roger@eyesopen.com>
24827
24828         * gcc.dg/i386-387-5.c: New test case.
24829         * gcc.dg/i386-387-6.c: New test case.
24830         * gcc.dg/builtins-23.c: New test case.
24831
24832 2003-06-15  Roger Sayle  <roger@eyesopen.com>
24833
24834         * gcc.dg/builtins-22.c: New test case.
24835         * gcc.dg/i386-387-1.c: Update to test exp.
24836         * gcc.dg/i386-387-2.c: Likewise.
24837
24838 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24839
24840         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
24841
24842 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24843
24844         * lib/gcc-dg.exp (dg-require-dll): New function.
24845         (dg-xfail-if): Likewise.
24846         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
24847         driver.
24848
24849         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
24850         * gcc.c-torture/compile/20001205-1.c: Likewise.
24851         * gcc.c-torture/compile/20001226-1.c: Likewise.
24852         * gcc.c-torture/compile/20010518-2.c: Likewise.
24853         * gcc.c-torture/compile/20020312-1.c: Likewise.
24854         * gcc.c-torture/compile/20020604-1.c: Likewise.
24855         * gcc.c-torture/compile/920501-12.c: Likewise.
24856         * gcc.c-torture/compile/920501-4.c: Likewise.
24857         * gcc.c-torture/compile/920520-1.c: Likewise.
24858         * gcc.c-torture/compile/920521-1.c: Likewise.
24859         * gcc.c-torture/compile/920625-1.c: Likewise.
24860         * gcc.c-torture/compile/961203-1.c: Likewise.
24861         * gcc.c-torture/compile/980506-1.c: Likewise.
24862         * gcc.c-torture/compile/981006-1.c: Likewise.
24863         * gcc.c-torture/compile/981022-1.c: Likewise.
24864         * gcc.c-torture/compile/981223-1.c: Likewise.
24865         * gcc.c-torture/compile/990617-1.c: Likewise.
24866         * gcc.c-torture/compile/dll.c: Likewise.
24867         * gcc.c-torture/compile/labels-3.c: Likewise.
24868         * gcc.c-torture/compile/mipscop-1.c: Likewise.
24869         * gcc.c-torture/compile/mipscop-2.c: Likewise.
24870         * gcc.c-torture/compile/mipscop-3.c: Likewise.
24871         * gcc.c-torture/compile/mipscop-4.c: Likewise.
24872         * gcc.c-torture/compile/simd-5.c: Likewise.
24873         * gcc.c-torture/compile/20000804-1.x: Remove.
24874         * gcc.c-torture/compile/20001205-1.x: Likewise.
24875         * gcc.c-torture/compile/20001226-1.x: Likewise.
24876         * gcc.c-torture/compile/20010518-2.x: Likewise.
24877         * gcc.c-torture/compile/20020312-1.x: Likewise.
24878         * gcc.c-torture/compile/20020604-1.x: Likewise.
24879         * gcc.c-torture/compile/920501-12.x: Likewise.
24880         * gcc.c-torture/compile/920501-4.x: Likewise.
24881         * gcc.c-torture/compile/920520-1.x: Likewise.
24882         * gcc.c-torture/compile/920521-1.x: Likewise.
24883         * gcc.c-torture/compile/920625-1.x: Likewise.
24884         * gcc.c-torture/compile/961203-1.x: Likewise.
24885         * gcc.c-torture/compile/980506-1.x: Likewise.
24886         * gcc.c-torture/compile/981006-1.x: Likewise.
24887         * gcc.c-torture/compile/981022-1.x: Likewise.
24888         * gcc.c-torture/compile/981223-1.x: Likewise.
24889         * gcc.c-torture/compile/990617-1.x: Likewise.
24890         * gcc.c-torture/compile/mipscop-1.x: Likewise.
24891         * gcc.c-torture/compile/mipscop-2.x: Likewise.
24892         * gcc.c-torture/compile/mipscop-3.x: Likewise.
24893         * gcc.c-torture/compile/mipscop-4.x: Likewise.
24894         * gcc.c-torture/compile/simd-5.x: Likewise.
24895
24896         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
24897
24898 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24899
24900         * gcc.c-torture/execute/20030611-1.c: New test.
24901
24902 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24903
24904         PR middle-end/168
24905         * gcc.dg/20030612-1.c: New test case.
24906
24907 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24908
24909         PR c++/10635
24910         * g++.dg/expr/cast1.C: New test.
24911
24912 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24913
24914         * gcc.dg/builtins-21.c: New test case.
24915
24916 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
24917
24918         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
24919         options instead of at the end.
24920         * lib/objc.exp (objc_target_compile): Likewise.
24921
24922 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
24923
24924         PR c++/10432
24925         * g++.dg/parse/error1.C: New test.
24926
24927 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
24928
24929         * gcc.dg/compat/struct-by-value-11_main.c: New file.
24930         * gcc.dg/compat/struct-by-value-11_x.c: New file.
24931         * gcc.dg/compat/struct-by-value-11_y.c: New file.
24932         * gcc.dg/compat/struct-by-value-12_main.c: New file.
24933         * gcc.dg/compat/struct-by-value-12_x.c: New file.
24934         * gcc.dg/compat/struct-by-value-12_y.c: New file.
24935         * gcc.dg/compat/struct-by-value-13_main.c: New file.
24936         * gcc.dg/compat/struct-by-value-13_x.c: New file.
24937         * gcc.dg/compat/struct-by-value-13_y.c: New file.
24938         * gcc.dg/compat/struct-by-value-14_main.c: New file.
24939         * gcc.dg/compat/struct-by-value-14_x.c: New file.
24940         * gcc.dg/compat/struct-by-value-14_y.c: New file.
24941         * gcc.dg/compat/struct-by-value-15_main.c: New file.
24942         * gcc.dg/compat/struct-by-value-15_x.c: New file.
24943         * gcc.dg/compat/struct-by-value-15_y.c: New file.
24944         * gcc.dg/compat/struct-by-value-16_main.c: New file.
24945         * gcc.dg/compat/struct-by-value-16_x.c: New file.
24946         * gcc.dg/compat/struct-by-value-16_y.c: New file.
24947         * gcc.dg/compat/struct-by-value-17_main.c: New file.
24948         * gcc.dg/compat/struct-by-value-17_x.c: New file.
24949         * gcc.dg/compat/struct-by-value-17_y.c: New file.
24950         * gcc.dg/compat/struct-by-value-18_main.c: New file.
24951         * gcc.dg/compat/struct-by-value-18_x.c: New file.
24952         * gcc.dg/compat/struct-by-value-18_y.c: New file.
24953
24954         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
24955         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
24956         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
24957         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
24958         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
24959         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
24960         * gcc.dg/compat/scalar-return-3_main.c: New file.
24961         * gcc.dg/compat/scalar-return-3_x.c: New file.
24962         * gcc.dg/compat/scalar-return-3_y.c: New file.
24963         * gcc.dg/compat/scalar-return-4_main.c: New file.
24964         * gcc.dg/compat/scalar-return-4_x.c: New file.
24965         * gcc.dg/compat/scalar-return-4_y.c: New file.
24966
24967 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
24968
24969         * gcc.dg/compat/fp2-struct-check.h: New file.
24970         * gcc.dg/compat/fp2-struct-defs.h: New file.
24971         * gcc.dg/compat/fp2-struct-init.h: New file.
24972         * gcc.dg/compat/struct-by-value-10_main.c: New file.
24973         * gcc.dg/compat/struct-by-value-10_x.c: New file.
24974         * gcc.dg/compat/struct-by-value-10_y.c: New file.
24975         * gcc.dg/compat/struct-return-10_main.c: New file.
24976         * gcc.dg/compat/struct-return-10_x.c: New file.
24977         * gcc.dg/compat/struct-return-10_y.c: New file.
24978
24979         * gcc.dg/compat/compat-common.h: New file.
24980         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
24981         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
24982         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
24983         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
24984         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
24985         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
24986         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
24987         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24988         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
24989         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
24990         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24991         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
24992         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
24993         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24994         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
24995         * gcc.dg/compat/small-struct-check.h: Ditto.
24996         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
24997         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24998         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
24999         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
25000         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25001         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25002         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
25003         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25004         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
25005         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
25006         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25007         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25008         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
25009         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25010         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25011         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
25012         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25013         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
25014         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
25015         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25016         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
25017         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
25018         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25019         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
25020         * gcc.dg/compat/struct-return-2_main.c: Ditto.
25021         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25022         * gcc.dg/compat/struct-return-2_y.c: Ditto.
25023         * gcc.dg/compat/struct-return-3_main.c: Ditto.
25024         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25025         * gcc.dg/compat/struct-return-3_y.c: Ditto.
25026
25027 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
25028
25029         * g++.dg/pch/static-1.C: New file.
25030         * g++.dg/pch/static-1.Hs: New file.
25031
25032 2003-06-10  Richard Henderson  <rth@redhat.com>
25033
25034         * gcc.dg/asm-7.c: Adjust expected warning text.
25035
25036 2003-06-10  Roger Sayle  <roger@eyesopen.com>
25037
25038         * gcc.dg/builtins-20.c: New test case.
25039
25040 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
25041
25042         PR c++/11131
25043         * g++.dg/opt/template1.C: New test.
25044
25045 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25046
25047         * lib/gcc-dg.exp (dg-test): Clear additional_files and
25048         additional_sources.
25049
25050 2003-05-21  David Taylor  <dtaylor@emc.com>
25051
25052         * gcc.dg/Wpadded.c: New file.
25053
25054 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25055
25056         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
25057         * gcc.dg/special/weak-2.c: Add dg-require-weak.
25058         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
25059         dg-require-weak.
25060
25061 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
25062
25063         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
25064
25065 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25066
25067         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
25068         (dg-require-alias): Likewise.
25069         (dg-require-gc-sections): Likewise.
25070         * lib/target-supports.exp (check_gc_sections_available): Likewise.
25071
25072 2003-06-08  Richard Henderson  <rth@redhat.com>
25073
25074         * gcc.dg/20011029-2.c: Fix the array reference.
25075         * gcc.dg/asm-7.c: New.
25076
25077 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
25078
25079         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
25080
25081 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
25082
25083         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
25084         (dg-require-gc-sections): Likewise.
25085
25086 2003-06-08  Jan Hubicka  <jh@suse.cz>
25087
25088         * i386-cmov1.c: Fix regular expression.
25089         * i386-cvt-1.c: Likewise.
25090         * i386-local.c: Likewise.
25091         * i386-local2.c: Likewise.
25092         * i386-mul.c: Likewise.
25093         * i386-ssetype-1.c: Likewise.
25094         * i386-ssetype-3.c: Likewise.
25095         * i386-ssetype-5.c: Likewise.
25096
25097 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25098
25099         PR c++/11039
25100         * g++.dg/warn/implicit-typename2.C: New test.
25101         * g++.dg/warn/implicit-typename3.C: New test.
25102
25103 2003-06-07  Richard Henderson  <rth@redhat.com>
25104
25105         * g++.dg/other/offsetof3.C: Use size_t.
25106         * g++.dg/other/offsetof4.C: Likewise.
25107
25108 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
25109
25110         * lib/copy-file.exp: New. Implement gcc_copy_files.
25111
25112         * lib/dg-pch.exp: Load copy-file.exp
25113         (dg-pch): Use gcc_copy_files instead of "file copy".
25114
25115 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
25116
25117         * gcc.dg/weak/weak.exp: Simplify.
25118         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
25119         * gcc.dg/weak/weak-1.c: Likewise.
25120         * gcc.dg/weak/weak-2.c: Likewise.
25121         * gcc.dg/weak/weak-3.c: Likewise.
25122         * gcc.dg/weak/weak-4.c: Likewise.
25123         * gcc.dg/weak/weak-5.c: Likewise.
25124         * gcc.dg/weak/weak-6.c: Likewise.
25125         * gcc.dg/weak/weak-7.c: Likewise.
25126         * gcc.dg/weak/weak-8.c: Likewise.
25127         * gcc.dg/weak/weak-9.c: Likewise.
25128
25129 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
25130
25131         gcc.c-torture/execute/20030606-1.c: New.
25132
25133 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25134
25135         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
25136         * gcc.dg/builtins-19.c: Likewise.
25137
25138 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25139
25140         * gcc.dg/builtins-2.c: Add some more tests.
25141         * gcc.dg/builtins-18.c: New test case.
25142         * gcc.dg/builtins-19.c: New test case.
25143
25144 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25145             Jim Wilson  <wilson@tuliptree.org>
25146
25147         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
25148
25149 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
25150
25151         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
25152         mempcpy/stpcpy calls not to be optimized into something else.
25153         * gcc.c-torture/execute/string-opt-3.c: Moved to...
25154         * gcc.c-torture/execute/builtins/string-7.c: ...here.
25155         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
25156
25157 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25158
25159         * gcc.dg/format/asm_fprintf-1.c: New test.
25160
25161 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
25162
25163         * lib/gcc-defs.exp (additional_sources): New variable.
25164         (dg-additional-sources): New function.
25165         (additional_files): New variable.
25166         (dg-additional-files): New function.
25167         (dg-additional-files-options): Likewise.
25168         * lib/gcc-dg.exp (dg-require-weak): New function.
25169         (dg-require-alias): Likewise.
25170         (dg-require-gc-sections): Likewise.
25171         * lib/target-supports.exp (check_alias_available): Remove testfile
25172         parameter.
25173         (check_gc_sections_available): New function.
25174         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
25175         (dg-gpp-additional-files): Likewise.
25176         * lib/g++.exp (additional_sources): Remove.
25177         (additional_files): Likewise.
25178         (g++_target_compile): Use dg-additional-files-options.
25179
25180         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
25181         Tcl logic.
25182         * gcc.dg/special/ecos.exp: Remove.
25183         * gcc.dg/special/20000419-2.c: Use dg-require-*.
25184         * gcc.dg/special/alias-1.c: Likewise.
25185         * gcc.dg/special/alias-2.c: Likewise.
25186         * gcc.dg/special/gcsec-1.c: Likewise.
25187         * gcc.dg/special/weak-1.c: Likewise.
25188         * gcc.dg/special/weak-2.c: Likewise.
25189         * gcc.dg/special/wkali-1.c: Likewise.
25190         * gcc.dg/special/wkali-2.c: Likewise.
25191
25192         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
25193         dg-gpp-additional-*.
25194         * g++.dg/special/conpr-3.C: Likewise.
25195         * g++.dg/special/conpr-4.C: Likewise.
25196         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
25197         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
25198         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
25199         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
25200         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
25201         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
25202         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
25203         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
25204         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
25205         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
25206         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
25207         * g++.old-deja/g++.other/comdat1.C: Likewise.
25208         * g++.old-deja/g++.other/comdat2.C: Likewise.
25209         * g++.old-deja/g++.other/comdat3.C: Likewise.
25210         * g++.old-deja/g++.other/ctor1.C: Likewise.
25211         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
25212
25213 2003-06-05  Richard Henderson  <rth@redhat.com>
25214
25215         * gcc.dg/debug/20030605-1.c: New.
25216
25217 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25218
25219         * README.QMTEST: Update.
25220
25221 2003-06-04  Richard Henderson  <rth@redhat.com>
25222
25223         * gcc.dg/cleanup-1.c: New.
25224         * gcc.dg/cleanup-2.c: New.
25225         * gcc.dg/cleanup-3.c: New.
25226         * gcc.dg/cleanup-4.c: New.
25227         * gcc.dg/cleanup-5.c: New.
25228         * gcc.dg/cleanup-6.c: New.
25229         * gcc.dg/cleanup-7.c: New.
25230
25231 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25232
25233         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
25234
25235         * lib/dg-pch.exp: New file.
25236         * g++.dg/pch/pch.exp: Use dg-pch.exp.
25237         * gcc.dg/pch/pch.exp: Likewise.
25238
25239 2003-06-04  Roger Sayle  <roger@eyesopen.com>
25240
25241         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
25242         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
25243         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
25244         * gcc.dg/builtins-17.c: New test case.
25245         * gcc.dg/i386-387-4.c: New test case.
25246         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
25247
25248 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25249
25250         * gcc.dg/ultrasp9.c: New test.
25251
25252 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25253
25254         * gcc.c-torture/compile/20030604-1.c: New test.
25255         * gcc.dg/sparc-constant-1.c: New test.
25256
25257 2003-06-03  Glen Nakamura  <glen@imodulo.com>
25258
25259         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
25260
25261 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
25262
25263         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
25264
25265         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
25266         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
25267
25268 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
25269
25270         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
25271
25272 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25273
25274         PR c++/10940
25275         * g++.dg/template/spec10.C: New test.
25276
25277 2003-06-03  Roger Sayle  <roger@eyesopen.com>
25278
25279         * gcc.dg/builtins-16.c: New test case.
25280
25281 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
25282
25283         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
25284         mempcpy test with post-increments.
25285         * gcc.c-torture/execute/string-opt-3.c: New test.
25286         * gcc.dg/string-opt-1.c: New test.
25287
25288 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
25289
25290         PR fortran/10965
25291         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
25292
25293 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
25294
25295         * lib/scanasm.exp (dg-scan): New function, factored out of ...
25296         (scan-assembler): ... here.  Use dg-scan.
25297         (scan-assembler-not): Likewise.
25298         (scan-file): New function.
25299         (scan-file-not): Likewise.
25300         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
25301         * gcc.dg/cpp/_Pragma4.c: Likewise.
25302         * gcc.dg/cpp/_Pragma5.c: Likewise.
25303         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25304         * gcc.dg/cpp/avoidpaste2.c: Likewise.
25305         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
25306         * gcc.dg/cpp/cmdlne-P.c: Likewise.
25307         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
25308         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
25309         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
25310         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
25311         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
25312         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
25313         * gcc.dg/cpp/cxxcom1.c: Likewise.
25314         * gcc.dg/cpp/line1.c: Likewise.
25315         * gcc.dg/cpp/maccom1.c: Likewise.
25316         * gcc.dg/cpp/maccom2.c: Likewise.
25317         * gcc.dg/cpp/maccom3.c: Likewise.
25318         * gcc.dg/cpp/maccom4.c: Likewise.
25319         * gcc.dg/cpp/maccom5.c: Likewise.
25320         * gcc.dg/cpp/maccom6.c: Likewise.
25321         * gcc.dg/cpp/multiline.c: Likewise.
25322         * gcc.dg/cpp/spacing1.c: Likewise.
25323         * gcc.dg/cpp/spacing2.c: Likewise.
25324         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
25325         * gcc.dg/cpp/trad/maccom1.c: Likewise.
25326         * gcc.dg/cpp/trad/maccom2.c: Likewise.
25327         * gcc.dg/cpp/trad/maccom3.c: Likewise.
25328         * gcc.dg/cpp/trad/maccom4.c: Likewise.
25329         * gcc.dg/cpp/trad/maccom6.c: Likewise.
25330         * gcc.dg/cpp/cxxcom2.c: Likewise.
25331         * gcc.dg/cpp/cxxcom2.h: New file.
25332
25333         * gcc.dg/cpp/truefalse.cpp: Move it to ...
25334         * g++.dg/cpp/truefalse.C: Here.
25335         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
25336
25337 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
25338
25339         * gcc.dg/cpp/redef3.c: New file.
25340
25341 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25342
25343         * gcc.dg/i386-loop-3.c: New test.
25344
25345 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
25346
25347         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
25348
25349 2003-05-31  Roger Sayle  <roger@eyesopen.com>
25350
25351         * gcc.dg/fwrapv-1.c: New test case.
25352         * gcc.dg/fwrapv-2.c: New test case.
25353
25354 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25355
25356         PR c++/10956
25357         * g++.dg/template/spec9.C: New test.
25358
25359 2003-05-29  Roger Sayle  <roger@eyesopen.com>
25360
25361         * gcc.dg/duff-4.c: New test case.
25362
25363 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
25364
25365         PR fortran/10843
25366         * g77.dg/ffixed-form-1.f: New test
25367         * g77.dg/ffixed-form-2.f: New test
25368         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
25369         * g77.dg/ffree-form-3.f: New test
25370
25371 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
25372
25373         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
25374         * gcc.dg/wint_t-1.c: Likewise.
25375
25376 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25377
25378         * g++.dg/template/access11.C: New test.
25379
25380 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25381
25382         PR c++/10849
25383         * g++.dg/template/access10.C: New test.
25384
25385 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25386             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25387
25388         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
25389
25390 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25391
25392         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
25393         suppress for powerpc-*-darwin*.
25394         * gcc.dg/torture/builtin-noret-2.c: Likewise.
25395
25396 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25397
25398         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
25399         suppress option for powerpc-*-darwin*.
25400
25401 2003-05-23  Roger Sayle  <roger@eyesopen.com>
25402
25403         * gcc.dg/builtins-1.c: Add tests for tan and atan.
25404         * gcc.dg/builtins-4.c: Add test for fmod.
25405
25406 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25407
25408         PR c++/10682
25409         * g++.dg/template/instantiate4.C: New test.
25410
25411 2003-05-22  Roger Sayle  <roger@eyesopen.com>
25412
25413         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
25414
25415 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
25416
25417         * gcc.dg/compat/scalar-return-1_main.c: New file.
25418         * gcc.dg/compat/scalar-return-1_x.c: New file.
25419         * gcc.dg/compat/scalar-return-1_y.c: New file.
25420         * gcc.dg/compat/scalar-return-2_main.c: New file.
25421         * gcc.dg/compat/scalar-return-2_x.c: New file.
25422         * gcc.dg/compat/scalar-return-2_y.c: New file.
25423         * gcc.dg/compat/struct-return-3_main.c: New file.
25424         * gcc.dg/compat/struct-return-3_y.c: New file.
25425         * gcc.dg/compat/struct-return-3_x.c: New file.
25426         * gcc.dg/compat/struct-return-2_main.c: New file.
25427         * gcc.dg/compat/struct-return-2_x.c: New file.
25428         * gcc.dg/compat/struct-return-2_y.c: New file.
25429
25430 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25431
25432         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
25433         for hppa*-hp-hpux*.
25434         * gcc.dg/20021014-1.c (dg-options): Likewise.
25435         * gcc.dg/nest.c (dg-options): Likewise.
25436
25437 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
25438
25439         PR c++/9738
25440         * g++.dg/ext/dllimport2.C: New file.
25441         * g++.dg/ext/dllimport3.C: New file.
25442
25443 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
25444
25445         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
25446         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25447         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25448         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25449         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25450         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25451         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
25452         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
25453         * gcc.dg/compat/small-struct-defs.h: New file.
25454         * gcc.dg/compat/small-struct-init.h: New file.
25455         * gcc.dg/compat/small-struct-check.h: New file.
25456         * gcc.dg/compat/fp-struct-defs.h: New file.
25457         * gcc.dg/compat/fp-struct-check.h: New file.
25458         * gcc.dg/compat/fp-struct-init.h: New file.
25459         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
25460         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
25461
25462 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
25463
25464         * gcc.dg/20030225-2.c: New test.
25465
25466 2003-05-18  Roger Sayle  <roger@eyesopen.com>
25467             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25468
25469         * gcc.c-torture/compile/20030518-1.c: New test case.
25470
25471 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
25472
25473         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
25474         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
25475         gcc-dg-debug-runtest.
25476         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
25477         gcc-dg-debug-runtest.
25478
25479 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25480
25481         PR c++/9022
25482         * g++.dg/lookup/using6.C: New test.
25483
25484 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25485
25486         * g++.dg/parse/access2.C: New test.
25487
25488 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
25489
25490         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
25491         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
25492         * gcc.dg/debug/debug.exp: Likewise.
25493
25494 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
25495
25496         * gcc.dg/dollar.c: New test.
25497
25498 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
25499
25500         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
25501         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
25502         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
25503         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
25504         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
25505         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
25506         * gcc.dg/compat/struct-by-value-6_main.c: New file.
25507         * gcc.dg/compat/struct-by-value-6_x.c: New file.
25508         * gcc.dg/compat/struct-by-value-6_y.c: New file.
25509         * gcc.dg/compat/struct-by-value-7_main.c: New file.
25510         * gcc.dg/compat/struct-by-value-7_x.c: New file.
25511         * gcc.dg/compat/struct-by-value-7_y.c: New file.
25512         * gcc.dg/compat/struct-by-value-8_main.c: New file.
25513         * gcc.dg/compat/struct-by-value-8_x.c: New file.
25514         * gcc.dg/compat/struct-by-value-8_y.c: New file.
25515         * gcc.dg/compat/struct-by-value-9_main.c: New file.
25516         * gcc.dg/compat/struct-by-value-9_x.c: New file.
25517         * gcc.dg/compat/struct-by-value-9_y.c: New file.
25518
25519 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
25520
25521         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
25522         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
25523         support for "repo" mode.
25524         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
25525         * lib/g77-dg.exp: Likewise.
25526         * lib/obj-dg.exp: Likewise.
25527
25528 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
25529
25530         Merge from gcc-3_2-rhl8-branch:
25531         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
25532
25533         * gcc.dg/tls/opt-6.c: New test.
25534
25535         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
25536
25537         * gcc.dg/20030405-1.c: New test.
25538
25539         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
25540
25541         * gcc.dg/20030309-1.c: New test.
25542
25543         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25544
25545         * gcc.c-torture/execute/20030307-1.c: New test.
25546
25547         2003-02-20  Randolph Chung  <tausq@debian.org>
25548
25549         * gcc.c-torture/compile/20030220-1.c: New test.
25550
25551         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
25552
25553         * gcc.dg/20030217-1.c: New test.
25554
25555         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
25556
25557         * gcc.c-torture/compile/20020129-1.c: New test.
25558
25559         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25560
25561         * gcc.dg/unroll-1.c: New test.
25562
25563         2002-11-16  Jan Hubicka  <jh@suse.cz>
25564
25565         * gcc.c-torture/execute/20020920-1.c: New test.
25566
25567         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
25568
25569         PR target/7434
25570         * gcc.c-torture/compile/20021008-1.c: New test.
25571
25572         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
25573
25574         PR target/7559
25575         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
25576
25577         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
25578
25579         * gcc.c-torture/compile/20020807-1.c: New test.
25580
25581         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
25582
25583         * gcc.dg/tls/opt-1.c: New test.
25584
25585         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
25586
25587         * gcc.dg/20020729-1.c: New test.
25588
25589         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
25590
25591         * g++.dg/opt/life1.C: New test.
25592
25593         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
25594
25595         * gcc.dg/20020525-1.c: New test.
25596
25597         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25598
25599         PR c++/6794
25600         * g++.dg/ext/pretty1.C: New test.
25601         * g++.dg/ext/pretty2.C: New test.
25602
25603 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
25604
25605         PR c++/8385
25606         * g++.dg/ext/typeof5.C: New test.
25607
25608 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
25609
25610         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
25611         __USER_LABEL_PREFIX__ into account.
25612         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
25613
25614 2003-05-14  Roger Sayle  <roger@eyesopen.com>
25615
25616         * gcc.dg/builtins-15.c: New test case.
25617
25618 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
25619
25620         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
25621
25622 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
25623
25624         * lib/g++.exp: Tweak handling of additional source files.
25625         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
25626         * g++.dg/special/conpr-2a.C: Rename to ...
25627         * g++.dg/special/conpr-2a.cc: ... this.
25628         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
25629         * g++.dg/special/conpr-3a.C: Rename to ...
25630         * g++.dg/special/conpr-3a.cc: This.
25631         * g++.dg/special/conpr-3b.C: Rename to ...
25632         * g++.dg/special/conpr-3b.cc: This.
25633         * g++.dg/special/conpr-4.C: New test.
25634         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
25635
25636 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
25637
25638         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
25639
25640 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25641
25642         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
25643         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25644         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
25645         * g++.old-deja/g++.other/warn3.C: Likewise.
25646
25647 2003-05-11  Roger Sayle  <roger@eyesopen.com>
25648
25649         * gcc.dg/i386-387-1.c: Update to also test log.
25650         * gcc.dg/i386-387-2.c: Likewise.
25651
25652 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25653
25654         * g77.f-torture/execute/int8421.f: New test.
25655
25656 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25657
25658         PR c++/10230, c++/10481
25659         * g++.dg/lookup/scoped5.C: New test.
25660
25661 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25662
25663         PR c++/10552
25664         * g++.dg/template/ttp6.C: New test.
25665
25666 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
25667
25668         * gcc.c-torture/execute/builtins: New directory.
25669         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
25670         gcc.c-torture/execute/builtins.
25671         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
25672         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
25673         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
25674         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
25675
25676 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25677
25678         PR c++/9252
25679         * g++.dg/template/access8.C: New test.
25680         * g++.dg/template/access9.C: New test.
25681
25682 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25683
25684         PR c++/9554
25685         * g++.dg/parse/access1.C: New test.
25686
25687 2003-05-09  DJ Delorie  <dj@redhat.com>
25688
25689         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
25690         long, and not an int.
25691
25692 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25693
25694         PR c++/10555, c++/10576
25695         * g++.dg/template/memclass1.C: New test.
25696
25697 2003-05-08  DJ Delorie  <dj@redhat.com>
25698
25699         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
25700         targets.
25701         * gcc.c-torture/execute/20021024-1.x: Likewise.
25702         * gcc.c-torture/execute/shiftdi.x: Likewise.
25703         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
25704         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
25705         * gcc.dg/20021018-1.c: Likewise.
25706
25707 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25708
25709         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
25710
25711         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
25712         (bcopy): Call memmove.
25713
25714 2003-05-08  Roger Sayle  <roger@eyesopen.com>
25715
25716         * g77.f-torture/compile/8485.f: New test case.
25717
25718 2003-05-07  Richard Henderson  <rth@redhat.com>
25719
25720         PR c++/10570
25721         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
25722         Verify exception_cleanup not called for rethrows.
25723         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
25724         when exiting catch block without rethrowing.
25725         * g++.dg/eh/forced3.C: New.
25726         * g++.dg/eh/forced4.C: New.
25727
25728 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
25729
25730         * gcc.dg/20030505.c: Fix triplet.
25731
25732 2003-05-06  DJ Delorie  <dj@redhat.com>
25733
25734         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
25735         * gcc.dg/nest.c: Likewise.
25736
25737 2003-05-05  Roger Sayle  <roger@eyesopen.com>
25738
25739         * gcc.dg/builtins-14.c: New test case.
25740
25741 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
25742
25743         * lib/compat.exp (compat-execute): New argument.
25744         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
25745         * gcc.dg/compat: New test directory.
25746         * gcc.dg/compat/compat.exp: New expect script.
25747         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
25748         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
25749         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
25750         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
25751         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
25752         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
25753
25754         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
25755         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
25756         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
25757         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
25758         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
25759         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
25760         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
25761         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
25762         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
25763         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
25764         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
25765         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
25766         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
25767         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
25768         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
25769
25770 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
25771
25772         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
25773
25774 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
25775
25776         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
25777
25778 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
25779
25780         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
25781         * gcc.dg/ppc-fsel-2.c: New test.
25782
25783         * gcc.dg/unused-5.c: New test.
25784
25785 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25786
25787         PR c++/10496
25788         * g++.dg/warn/pmf1.C: New test.
25789
25790 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25791
25792         PR c++/4494
25793         * g++.dg/warn/main.C: New test.
25794
25795 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25796
25797         * gcc.dg/nonnull-3.c: New test.
25798
25799 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
25800
25801         * gcc.dg/cpp/Wtrigraphs.c: Update.
25802         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
25803
25804 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
25805
25806         * gcc.dg/ppc-fsel-1.c: New test.
25807
25808 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
25809
25810         PR c/10604
25811         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
25812
25813 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
25814
25815         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
25816
25817 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25818
25819         PR c++/9364, c++/10553, c++/10586
25820         * g++.dg/parse/typename4.C: New test.
25821         * g++.dg/parse/typename5.C: Likewise.
25822
25823 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
25824
25825         * gcc.c-torture/compile/20030503-1.c: New test.
25826
25827 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25828
25829         * g++.dg/lookup/using5.C: Fix testcase error.
25830
25831 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
25832
25833         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
25834         since MEABI is no longer supported.  Remove all vestiges
25835         of MEABI from the test.
25836
25837 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25838
25839         PR c++/10554
25840         * g++.dg/lookup/using5.C: New test.
25841
25842 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25843
25844         PR c++/8772
25845         * g++.dg/template/ttp5.C: New test.
25846
25847 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
25848
25849         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
25850         (dg-gpp-additional-sources): New function.
25851         (dg-gpp-additional-files): Likewise.
25852         * lib/g++.exp (additional_sources): New variable.
25853         (additional_files): Likewise.
25854         (g++_target_compile): Deal with them.
25855         * lib/old-dejagnu.exp: Remove.
25856         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
25857         * g++.old-deja: Revise all tests to use dg commands.
25858
25859 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25860
25861         PR c++/9432, c++/9528
25862         * g++.dg/lookup/using4.C: New test.
25863
25864 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
25865
25866         * gcc.dg/noreturn-5.c: New file.
25867         * gcc.dg/noreturn-6.c: New file.
25868
25869         * gcc.c-torture/compile/inline-1.c: New file.
25870
25871 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25872
25873         PR c++/10551
25874         * g++.dg/template/explicit1.C: New test.
25875
25876 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25877
25878         PR c++/10549
25879         * g++.dg/other/bitfield1.C: New test.
25880
25881         PR c++/10527
25882         * g++.dg/init/new7.C: New test.
25883
25884 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25885
25886         * g++.dg/ext/desig1.C: New test.
25887         * g++.dg/ext/init1.C: Update.
25888
25889         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
25890
25891 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
25892
25893         PR c++/10180
25894         * g++.dg/warn/Winline-1.C: New test.
25895
25896 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
25897
25898         * gcc.c-torture/execute/string-opt-19.c: New test.
25899
25900         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
25901         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
25902
25903 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
25904
25905         PR c++/10506
25906         * g++.dg/init/new6.C: New test.
25907
25908         PR c++/10503
25909         * g++.dg/init/ref6.C: New test.
25910
25911 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
25912
25913         * g++.dg/warn/weak1.C: XFAIL on AIX4.
25914
25915 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25916
25917         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
25918         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
25919
25920 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
25921
25922         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
25923         initialized static data members.
25924
25925 2003-04-25  H.J. Lu <hjl@gnu.org>
25926
25927         * gcc.dg/ia64-sync-4.c: New test.
25928
25929 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25930
25931         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
25932         date.
25933
25934 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
25935
25936         PR c++/10337
25937         * g++.dg/warn/conv1.C: New test.
25938         * g++.old-deja/g++.other/conv7.C: Adjust.
25939         * g++.old-deja/g++.other/overload14.C: Adjust.
25940
25941 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25942
25943         PR c++/10471
25944         * g++.dg/template/defarg2.C: New test.
25945
25946 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
25947
25948         * gcc.dg/cpp/include2.c: Update.
25949         * gcc.dg/cpp/multiline-2.c: New.
25950         * gcc.dg/cpp/multiline.c: Update.
25951         * gcc.dg/cpp/strify2.c: Update.
25952         * gcc.dg/cpp/trad/literals-2.c: Update.
25953
25954 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25955
25956         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
25957
25958 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25959
25960         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
25961
25962 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25963
25964         PR c++/10451
25965         * g++.dg/parse/crash4.C: New test.
25966
25967         PR c++/9847
25968         * g++.dg/parse/crash5.C: New test.
25969
25970 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
25971
25972         PR c++/10446
25973         * g++.dg/parse/crash3.C: New test.
25974
25975         PR c++/10428
25976         * g++.dg/parse/elab1.C: New test.
25977
25978 2003-04-22  Devang Patel  <dpatel@apple.com>
25979
25980         * gcc.dg/cpp/trad/funlike-5.c: New test.
25981
25982 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
25983
25984         * g++.dg/other/packed1.C: Fix dg options.
25985
25986 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
25987
25988         * g++.dg/other/offsetof2.C: New test.
25989
25990 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
25991
25992         * g++.dg/template/recurse.C: Adjust location of error messages.
25993
25994 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
25995
25996         PR c++/9881
25997         * g++.dg/init/addr-const1.C: New test.
25998         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
25999
26000 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26001
26002         PR c++/10405
26003         * g++.dg/lookup/struct-hack1.C: New test.
26004
26005 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
26006
26007         * ucs.c: Update diagnostic messages.
26008
26009 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26010
26011         * gcc.dg/cpp/truefalse.cpp: New test.
26012         * gcc.dg/cpp/cpp.exp: Update.
26013         * g++.dg/other/stdbool-if.C: Remove.
26014
26015 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26016
26017         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
26018         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
26019
26020 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26021
26022         * gcc.c-torture/compile/20030418-1.c: New test.
26023
26024 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
26025
26026         * README.compat: Remove; content moved to doc/sourcebuild.texi.
26027
26028 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26029
26030         PR c++/10347
26031         g++.dg/template/dependent-name1.C: New test.
26032
26033 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
26034
26035         * gcc.dg/warn-1.c (tourist_guide): New array,
26036         contains a pointer to bar.
26037
26038 2003-04-16  Roger Sayle  <roger@eyesopen.com>
26039
26040         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
26041         * gcc.c-torture/execute/medce-1.c: New test case.
26042         * gcc.c-torture/execute/medce-2.c: New test case.
26043
26044 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
26045
26046         * lib/prune.exp: Ignore more messages.
26047
26048         PR c++/10381
26049         * g++.dg/parse/lookup3.C: New test.
26050
26051 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
26052
26053         * gcc.c-torture/compile/20030415-1.c : New test.
26054
26055 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
26056
26057         * gcc.c-torture/execute/scope-2.c: Move to ...
26058         * gcc.dg/noncompile/scope.c: .... here.
26059
26060 2003-04-14  Roger Sayle  <roger@eyesopen.com>
26061
26062         * gcc.dg/20030414-2.c: New test case.
26063
26064 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
26065
26066         PR target/10377
26067         * gcc.dg/20030414-1.c: New test.
26068
26069 2003-04-13  Roger Sayle  <roger@eyesopen.com>
26070
26071         * gcc.dg/builtins-12.c: New test case.
26072         * gcc.dg/builtins-13.c: New test case.
26073
26074 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26075
26076         * gcc.c-torture/execute/string-opt-18.c: New test.
26077
26078 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
26079
26080         PR c++/10300
26081         * g++.dg/init/new5.C: New test.
26082
26083 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
26084
26085         PR c++/7910
26086         * g++.dg/ext/dllimport1.C: New test.
26087
26088 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26089
26090         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
26091
26092 2003-04-11  Bud Davis <bdavis9659@comcast.net>
26093
26094         PR Fortran/9263
26095         * g77.f-torture/noncompile/9263.f: New test
26096         PR Fortran/1832
26097         * g77.f-torture/execute/1832.f: New test
26098
26099 2003-04-11  David Chad  <davidc@freebsd.org>
26100             Loren J. Rittle  <ljrittle@acm.org>
26101
26102         libobjc/8562
26103         * objc.dg/headers.m: New test.
26104
26105 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
26106
26107         * gcc.c-torture/execute/builtin-noret-2.c: New.
26108         * gcc.c-torture/execute/builtin-noret-2.x: New.
26109         XFAIL builtin-noret-2.c at -O1 and above.
26110         * gcc.dg/redecl.c: New.
26111         * gcc.dg/Wshadow-1.c: Update error regexps.
26112
26113 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
26114
26115         * g++.dg/abi/bitfield10.C: New test.
26116
26117 2003-04-09  Mike Stump  <mrs@apple.com>
26118
26119         * gcc.dg/pch/pch.exp: Make testcase names longer.
26120         * g++.dg/pch/pch.exp: Make testcase names longer.
26121
26122 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26123
26124         * gcc.dg/builtins-11.c: New test case.
26125
26126 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26127
26128         * gcc.dg/builtins-9.c: New test case.
26129         * gcc.dg/builtins-10.c: New test case.
26130
26131 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
26132
26133         * gcc.dg/noncompile/init-4.c.c: New test.
26134
26135 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26136
26137         * gcc.misc-test/gcov-9.c: New test.
26138         * gcc.misc-test/gcov-10.c: New test
26139         * gcc.misc-test/gcov-11.c: New test.
26140
26141 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
26142
26143         PR optimization/10024
26144         * gcc.c-torture/compile/20030405-1.c: New test.
26145
26146 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
26147
26148         * gcc.dg/pch/static-3.c: New.
26149         * gcc.dg/pch/static-3.hs: New.
26150         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
26151
26152 2003-04-04  Richard Henderson  <rth@redhat.com>
26153
26154         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
26155         * g++.dg/eh/forced2.C: Likewise.
26156
26157 2003-04-03  Mike Stump  <mrs@apple.com>
26158
26159         * lib/scanasm.exp (scan-assembler): Add xfail processing for
26160         target arg.
26161         (scan-assembler-times, scan-assembler-not): Likewise.
26162         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
26163
26164 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26165
26166         * gcc.dg/sparc-loop-1.c: New test.
26167
26168 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
26169
26170         PR other/9274
26171         * g++.dg/pch/system-2.C: New.
26172         * g++.dg/pch/system-2.Hs: New.
26173
26174 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
26175
26176         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
26177
26178         * g++.dg/eh/simd-1.C (vecfunc): Same.
26179
26180 2003-04-01  Roger Sayle  <roger@eyesopen.com>
26181
26182         * gcc.c-torture/execute/20030401-1.c: New test case.
26183
26184 2003-04-01  Ziemowit Laski <zlaski@apple.com>
26185
26186         * objc.dg/defs.m: New.
26187
26188 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
26189
26190         * g++.dg/eh/simd-1.C: New.
26191         * g++.dg/eh/simd-2.C: New.
26192
26193 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
26194
26195         * gcc.c-torture/execute/simd-3.c: New.
26196
26197 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26198
26199         PR c/9936
26200         * gcc.dg/20030331-2.c: New test.
26201
26202 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26203
26204         PR c++/10278
26205         * g++.dg/parse/crash2.C: New test.
26206
26207 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26208
26209         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
26210         * gcc.c-torture/execute/20030331-1.c: ...here.
26211
26212 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26213
26214         * gcc.c-torture/execute/20030331-1.c: New test.
26215
26216 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26217
26218         * lib/gcov.exp: Adjust call return testing strings.
26219         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
26220
26221 2003-03-31  Roger Sayle  <roger@eyesopen.com>
26222
26223         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
26224         * gcc.dg/builtins-7.c: New test case.
26225         * gcc.dg/builtins-8.c: New test case.
26226
26227 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26228
26229         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
26230
26231 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
26232
26233         PR c++/7647
26234         * g++.dg/lookup-class-member-2.C: New test.
26235
26236 2003-03-30  Glen Nakamura  <glen@imodulo.com>
26237
26238         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
26239
26240 2003-03-28  Roger Sayle  <roger@eyesopen.com>
26241
26242         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
26243
26244 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
26245
26246         * g++.dg/init/attrib1.C: New test.
26247
26248 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26249
26250         * gcc.dg/ultrasp8.c: New test.
26251
26252 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26253
26254         * gcc.dg/ultrasp7.c: New test.
26255
26256 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
26257
26258         PR c++/10047
26259         * g++.dg/template/inline1.C: New test.
26260
26261 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26262
26263         * gcc.dg/sparc-dwarf2.c: New test.
26264
26265 2003-03-27  Roger Sayle  <roger@eyesopen.com>
26266
26267         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
26268         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
26269
26270 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
26271
26272         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
26273         than reading .x files.
26274         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
26275         * g77.dg/gcov/gcov-1.f: Likewise.
26276         * gcc.misc-tests/gcov-4b.c: Likewise.
26277         * gcc.misc-tests/gcov-5b.c: Likewise.
26278         * gcc.misc-tests/gcov-6.c: Likewise.
26279         * gcc.misc-tests/gcov-7.c: Likewise.
26280         * gcc.misc-tests/gcov-8.c: Likewise.
26281         * g++.dg/gcov/gcov-1.x: Remove.
26282         * g77.dg/gcov/gcov-1.x: Likewise.
26283         * gcc.misc-tests/gcov-4b.x: Likewise.
26284         * gcc.misc-tests/gcov-5b.x: Likewise.
26285         * gcc.misc-tests/gcov-6.x: Likewise.
26286         * gcc.misc-tests/gcov-7.x: Likewise.
26287         * gcc.misc-tests/gcov-8.x: Likewise.
26288
26289 2003-03-27  Glen Nakamura  <glen@imodulo.com>
26290
26291         PR opt/10087
26292         * gcc.dg/20030324-1.c: New test.
26293
26294 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
26295
26296         PR c++/10224
26297         * g++.dg/template/arg3.C: New test.
26298
26299         PR c++/10158
26300         * g++.dg/template/friend18.C: New test.
26301
26302 2003-03-26  Roger Sayle  <roger@eyesopen.com>
26303
26304         * g77.f-torture/compile/20030326-1.f: New test case.
26305
26306 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
26307
26308         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
26309
26310         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
26311
26312 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
26313
26314         * gcc.dg/ia64-sync-3.c: New test.
26315
26316 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
26317
26318         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
26319
26320 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26321
26322         * gcc.dg/ultrasp6.c: New test.
26323
26324 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26325
26326         * gcc.dg/i386-signbit-1.c: New test.
26327         * gcc.dg/i386-signbit-2.c: New test.
26328         * gcc.dg/i386-signbit-3.c: New test.
26329
26330 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26331
26332         * gcc.dg/ultrasp5.c: Fix options.
26333
26334 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26335
26336         * gcc.dg/ultrasp5.c: Fix comment.
26337
26338 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
26339
26340         PR fortran/10197
26341         * g77.f-torture/execute/10197.f: New test.
26342
26343 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
26344
26345         PR c++/9898, c++/383
26346         * g++.dg/template/conv6.C: New test.
26347
26348         PR c++/10119
26349         * g++.dg/template/ptrmem5.C: New test.
26350
26351         PR c++/10026
26352         * g++.dg/lookup/koenig1.C: New test.
26353
26354         PR C++/10199
26355         * g++.dg/lookup/template2.C: New test.
26356
26357 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
26358
26359         * g++.dg/opt/rtti1.C: New test.
26360
26361 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26362
26363         * gcc.dg/ultrasp5.c: New test.
26364
26365 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
26366
26367         PR middle-end/9967
26368         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
26369         builtin fputs.
26370
26371 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
26372
26373         PR c/8224
26374         * gcc.dg/20030323-1.c: New test.
26375
26376 2003-03-23  Roger Sayle  <roger@eyesopen.com>
26377
26378         * gcc.c-torture/compile/20030323-1.c: New test case.
26379
26380 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
26381
26382         * gcc.dg/20030321-1.c: New test.
26383
26384 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
26385
26386         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
26387
26388 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26389
26390         PR c++/9978, c++/9708
26391         * g++.dg/ext/vlm1.C: Adjust expected error.
26392         * g++.dg/ext/vla2.C: New test.
26393         * g++.dg/template/arg1.C: New test.
26394         * g++.dg/template/arg2.C: New test.
26395
26396 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
26397
26398         * g77.f-torture/execute/select.f: New test.
26399         * g77.f-torture/noncompile/select_no_compile.f: New test.
26400
26401 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
26402
26403         PR c++/9898
26404         * g++.dg/other/error4.C: New test.
26405
26406 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
26407
26408         * g++.dg/template/friend17.C: New test.
26409
26410 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
26411
26412         * gcc.c-torture/compile/20030320-1.c: New.
26413
26414 2003-03-20  Roger Sayle  <roger@eyesopen.com>
26415
26416         * gcc.dg/builtins-6.c: New test case.
26417
26418 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
26419
26420         PR target/10073
26421         * gcc.c-torture/compile/20030319-1.c: New.
26422
26423 2003-03-18  Jan Hubicka  <jh@suse.cz>
26424
26425         * gcc.dg/i386-cvt-1.c: New test.
26426
26427 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
26428
26429         * objc.dg/naming-1.m: Use "(parse|syntax) error".
26430         * objc.dg/naming-2.m: Likewise.
26431
26432 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
26433
26434         PR c++/9639
26435         * g++.dg/parse/crash1.C: New test.
26436
26437 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
26438
26439         PR c++/8805
26440         * g++.dg/eh/cleanup1.C: New test.
26441
26442 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26443
26444         * gcc.c-torture/execute/20030316-1.c: New test case.
26445
26446 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26447
26448         PR c++/9629
26449         * g++.dg/init/ctor2.C: New test.
26450
26451 2003-03-15  Roger Sayle  <roger@eyesopen.com>
26452
26453         * g77.f-torture/compile/xformat.f: New test case.
26454
26455 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26456
26457         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
26458         * g++.old-deja/g++.mike/eh50.C: Likewise.
26459
26460 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26461
26462         PR c++/6440
26463         * g++.dg/template/spec7.C: New test.
26464         * g++.dg/template/spec8.C: Likewise.
26465
26466 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
26467
26468         * gcc.c-torture/execute/20030313-1.c: New test.
26469
26470 2003-03-14  Richard Henderson  <rth@redhat.com>
26471
26472         * gcc.dg/inline-2.c: Adjust alpha test for external call.
26473
26474 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26475
26476         * gcc.c-torture/compile/20030314-1.c: New test.
26477
26478 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
26479
26480         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
26481         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
26482         thumb target,
26483         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
26484         to accept newer _imp__  prefix and additional
26485         newline in .drectve section.
26486         * gcc.dg/dll-4.c: Likewise.
26487         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
26488         switch.
26489
26490 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
26491
26492         * g++.dg/parse/namespace9.C: New test.
26493
26494         * g++.dg/init/ref5.C: New test.
26495         * g++.dg/parse/ptrmem1.C: Likewise.
26496
26497 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26498
26499         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
26500         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
26501         regular expression.
26502         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
26503         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
26504
26505 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
26506
26507         * gcc.c-torture/execute/20030224-2.c: New test.
26508
26509 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26510
26511         * gcc.dg/decl-3.c: New test.
26512
26513 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26514
26515         * gcc.dg/i386-loop-2.c: New test.
26516
26517 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
26518
26519         PR c++/9474
26520         * g++.dg/parse/namespace8.C: New test.
26521
26522         PR c++/9924
26523         * g++.dg/overload/builtin2.C: New test.
26524
26525 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
26526
26527         * gcc.dg/return-type-3.c: New test.
26528
26529 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
26530
26531         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
26532         profiling options are not supported.
26533
26534 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
26535
26536         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
26537         * g++.old-deja/g++.warn/impint2.C: Likewise.
26538
26539 2003-03-10  Devang Patel  <dpatel@apple.com>
26540
26541         * g++.dg/cpp/c++_cmd_1.C: New test.
26542         * g++.dg/cpp/c++_cmd_1.h: New file.
26543
26544 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
26545
26546         * gcc.dg/altivec-9.c: New file.
26547
26548 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26549
26550         * gcc.dg/ppc-sdata-1.c: New test.
26551         * gcc.dg/ppc-sdata-2.c: New test.
26552
26553 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
26554
26555         PR c++/9373
26556         * g++.dg/opt/ptrmem2.C: New test.
26557
26558         PR c++/8534
26559         * g++.dg/opt/ptrmem1.C: New test.
26560
26561 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26562
26563         * gcc.dg/i386-loop-1.c: New test.
26564
26565 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26566
26567         PR c++/9970
26568         * g++.dg/lookup/friend1.C: New test.
26569
26570 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26571
26572         PR c++/9823
26573         * g++.dg/parser/constructor1.C: New test.
26574
26575 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
26576
26577         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
26578
26579         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
26580
26581 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
26582
26583         * gcc.dg/cpp/Wunused.c: Update test.
26584
26585 2003-03-08  Jan Hubicka  <jh@suse.cz>
26586
26587         * gcc.dg/inline-3.c: New test.
26588
26589 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26590
26591         PR c++/9809
26592         * g++.dg/parse/builtin1.C: New test.
26593
26594         PR c++/9982
26595         * g++.dg/abi/cookie1.C: New test.
26596         * g++.dg/abi/cookie2.C: Likewise.
26597
26598         PR c++/9524
26599         * g++.dg/template/field1.C: New test.
26600
26601         PR c++/9912
26602         * g++.dg/parse/class1.C: New test.
26603         * g++.dg/parse/namespace7.C: Likewise.
26604         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
26605
26606 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
26607
26608         * g++.dg/init/ref4.C: New test.
26609
26610 2003-03-07  Jan Hubicka  <jh@suse.cz>
26611
26612         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
26613         * gcc.dg/inline-3.c: New test.
26614
26615 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
26616
26617         * g++.dg/init/ref3.C: New test.
26618
26619         PR c++/9965
26620         * g++.dg/init/ref2.C: New test.
26621
26622         PR c++/9400
26623         * g++.dg/warn/Wshadow-2.C: New test.
26624
26625         PR c++/9791
26626         * g++.dg/warn/Woverloaded-1.C: New test.
26627
26628 2003-03-05  Jan Hubicka  <jh@suse.cz>
26629
26630         * gcc.dg/i386-local2.c: New.
26631         * gcc.dg/i386-local.c: Fix typo.
26632
26633 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
26634
26635         * g++.dg/abi/layout3.C: New test.
26636
26637 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26638
26639         * gcc.c-torture/compile/20030305-1.c
26640
26641 2003-03-05  Jan Hubicka  <jh@suse.cz>
26642
26643         * gcc.dg/i386-local.c: New.
26644
26645 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
26646
26647         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
26648
26649 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26650
26651         * gcc.dg/switch-2.c: New test.
26652         * gcc.dg/switch-3.c: New test.
26653         * gcc.dg/Wswitch.c: Adjust line numbers.
26654         * gcc.dg/Wswitch-default.c: Likewise.
26655         * gcc.dg/Wswitch-enum.c: Likewise.
26656
26657 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
26658
26659         * gcc.c-torture/execute/20030222-1.c: New test.
26660
26661 2003-03-03  James E Wilson  <wilson@tuliptree.org>
26662
26663         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
26664
26665 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
26666
26667         PR c++/9878
26668         * g++.dg/init/ref1.C: New test.
26669
26670 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
26671
26672         * gcc.dg/sh-relax.c: New SH-only test.
26673
26674 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
26675
26676         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
26677         comment explaining purpose of testcase.
26678
26679 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26680
26681         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
26682         for HC11/HC12 (asm needs two int registers).
26683         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
26684         HC11/HC12 because the test uses an asm which needs two 32-bit
26685         registers.
26686
26687 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26688
26689         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
26690         for HC11/HC12 (array is too large otherwise).
26691         * gcc.c-torture/compile/920501-4.x: New file, likewise.
26692         * gcc.c-torture/compile/20010518-2.x: Likewise.
26693         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
26694         HC11/HC12 (array is too large).
26695
26696 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
26697
26698         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
26699         * lib/g++-dg.exp (g++-dg-test): Likewise.
26700
26701 2003-03-01  Roger Sayle  <roger@eyesopen.com>
26702
26703         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
26704         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
26705
26706 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26707
26708         * g++.dg/warn/implicit-typename1.C: Remove warning.
26709
26710 2003-02-28  Richard Henderson  <rth@redhat.com>
26711
26712         * gcc.dg/noreturn-1.c: Move noreturn warning line.
26713         * gcc.dg/return-type-1.c: Move control reaches end warning line.
26714
26715 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
26716
26717         * gcc.dg/pch/pch.exp: Change .pch to .gch.
26718         * g++.dg/pch/pch.exp: Likewise.
26719
26720 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
26721
26722         PR c++/9879
26723         * testsuite/g++.dg/init/new4.C: New test.
26724
26725 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
26726
26727         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
26728
26729 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
26730
26731         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
26732         unsigned long.
26733
26734         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
26735         wider than float.
26736
26737 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26738
26739         * lib/scanasm.exp: Add support for counting numbers of
26740         occurences.
26741         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
26742         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
26743
26744 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
26745
26746         PR c++/9683
26747         * g++.dg/template/static3.C: New test.
26748
26749         PR c++/9829
26750         * g++.dg/parse/namespace6.C: New test.
26751
26752 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26753
26754         PR target/9732
26755         * gcc.dg/20030225-1.c: New test.
26756
26757 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
26758
26759         * README: Remove out-of-date information.
26760
26761         PR c++/9836
26762         * g++.dg/template/spec6.C: New test.
26763
26764 2003-02-24  Jeff Law  <law@redhat.com>
26765
26766         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
26767
26768 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26769
26770         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
26771         * gcc.dg/pragma-ep-1.c: Likewise.
26772
26773 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26774
26775         PR c++/9602
26776         * g++.dg/template/friend16.C: New test.
26777
26778 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
26779
26780         PR c++/5333
26781         * g++.dg/parse/fused-params1.C: Adjust error messages.
26782         * g++.dg/template/nested3.C: New test.
26783
26784 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
26785
26786         * g++.dg/abi/param1.C: New test.
26787
26788 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26789
26790         PR c++/7982
26791         * g++.dg/warn/implicit-typename1.C: New test.
26792
26793 2003-02-22  Kelley Cook <kelleycook@comcast.net>
26794
26795         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
26796         with "mtune".
26797         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26798         * gcc.c-torture/execute/20010129-1.x: Likewise.
26799         * gcc.dg/20011107-1.c: Likewise.
26800         * gcc.dg/20020108-1.c: Likewise.
26801         * gcc.dg/20020122-3.c: Likewise.
26802         * gcc.dg/20020206-1.c: Likewise.
26803         * gcc.dg/20020310-1.c: Likewise.
26804         * gcc.dg/20020426-2.c: Likewise.
26805         * gcc.dg/20020517-1.c: Likewise.
26806         * gcc.dg/991230-1.c: Likewise.
26807         * gcc.dg/i386-unroll-1.c: Likewise.
26808         * gcc.misc-tests/i386-prefetch.exp: Likewise.
26809
26810 2003-02-22  Jan Hubicka  <jh@suse.cz>
26811
26812         * gcc.dg/i386-mul.c: New test.
26813
26814 2003-02-21  Roger Sayle  <roger@eyesopen.com>
26815
26816         * gcc.dg/builtins-5.c: New test case.
26817
26818 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
26819
26820         * gcc.dg/asmreg-1.c: New test.
26821
26822 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26823
26824         PR c++/9749
26825         * g++.dg/parse/varmod1.C: New test.
26826
26827 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26828
26829         PR c++/9727
26830         * g++.dg/template/op1.C: New test.
26831
26832 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26833
26834         PR c++/8906
26835         * g++.dg/template/nested2.C: New test.
26836
26837 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26838
26839         PR c++/8724
26840         * g++.dg/expr/dtor1.C: New test.
26841
26842 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
26843
26844         * gcc.dg/cpp/include3.c: New test.
26845         * gcc.dg/cpp/inc/foo.h: New file.
26846
26847 2003-02-21  Glen Nakamura  <glen@imodulo.com>
26848
26849         * gcc.c-torture/execute/20030221-1.c: New test.
26850
26851 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
26852
26853         PR c++/9729
26854         * g++.dg/abi/conv1.C: New test.
26855
26856 2003-02-20  Jan Hubicka  <jh@suse.cz>
26857
26858         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
26859
26860 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
26861
26862         * gcc.c-torture/compile/20030219-1.c: New test.
26863
26864 2003-02-18  Jan Hubicka  <jh@suse.cz>
26865
26866         * gcc.dg/funcorder.c: New test.
26867
26868 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26869
26870         * gcc.c-torture/execute/20030218-1.c: New.
26871
26872 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
26873
26874         * gcc.dg/20030218-1.c: New.
26875
26876 2003-02-18  Richard Henderson  <rth@redhat.com>
26877
26878         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
26879         * gcc.dg/attr-used-2.c: New.
26880
26881 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
26882
26883         PR c++/9704
26884         * g++.dg/init/copy5.C: New test.
26885
26886 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
26887
26888         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
26889         * g++.dg/pch/pch.exp: Likewise.
26890
26891 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26892
26893         * gcc.c-torture/execute/20030209-1.c: Enable the test if
26894         STACK_SIZE is not defined.
26895
26896 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26897
26898         PR c++/9457
26899         * g++.dg/template/init1.C: New test.
26900
26901 2003-02-16  Jan HUbicka  <jh@suse.cz>
26902
26903         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
26904         (foo): Add few extra tests
26905         * gcc.dg/c99-const-expr-3.c: Likewise.
26906         * gcc.c-torture/execute/20030216-1.c: New.
26907
26908 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26909
26910         PR c++/9459
26911         * g++.dg/ext/typeof4.C: New test.
26912
26913 2003-02-15  Roger Sayle  <roger@eyesopen.com>
26914
26915         * gcc.dg/i386-387-3.c: New test case.
26916
26917 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
26918
26919         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
26920         cris-*-elf* cris-*-aout* and mmix-*-*.
26921
26922 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
26923
26924         * gcc.dg/20030213-1.c: New test.
26925
26926 2003-02-12  Roger Sayle  <roger@eyesopen.com>
26927
26928         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
26929         * gcc.dg/i386-387-2.c: Likewise.
26930
26931 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
26932
26933         * gcc.dg/ppc-spe.c: Fix formatting.
26934         Enable tests that were previously unsupported by gas.
26935         Delete tests for instructions that no longer exist.
26936         Switch arguments on evsubifw builtin.
26937
26938 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
26939
26940         * gcc.c-torture/execute/20030209-1.c: Disable the test if
26941         STACK_SIZE is too small.
26942
26943 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26944             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26945
26946         * gcc.dg/decl-2.c: New test.
26947
26948 2003-02-10  Jan Hubicka  <jh@suse.cz>
26949
26950         * gcc.dg/i386-fpcvt-1.c: New test.
26951
26952 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
26953
26954         * gcc.c-torture/execute/20030209-1.c: New test.
26955
26956 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
26957
26958         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
26959         int-wide bitops, use the constants of the same width.
26960         Likewise, if long long is 32-bit wide, test bitops using
26961         32-bit constants.
26962
26963 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
26964
26965         * gcc.dg/20021014-1.c: Annotate with expected notice text.
26966
26967 2003-02-07  Roger Sayle  <roger@eyesopen.com>
26968
26969         * testsuite/gcc.dg/builtins-4.c: New test case.
26970
26971 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26972
26973         * gcc.dg/20020430-1.c: Fix dg command typos.
26974         * gcc.dg/20020503-1.c: Likewise.
26975
26976 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26977
26978         PR c++/8785
26979         * g++.dg/parse/fused-params1.C: New test.
26980
26981         PR c++/8857
26982         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
26983
26984         PR c++/8921
26985         * g++.dg/parse/non-dependent1.C: New test.
26986
26987         PR c++/8928
26988         * g++.dg/parse/dupl-tmpl-args1.C: New test.
26989
26990         PR c++/9228
26991         * g++.dg/parse/undefined7.C: New test.
26992         * g++.dg/parse/non-templ1.C: New test.
26993
26994         PR c++/9229
26995         * g++.dg/parse/too-many-tmpl-args1.C: New test.
26996
26997 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
26998
26999         * gcc.c-torture/compile/20030206-1.c: New test.
27000
27001 2003-02-05  Roger Sayle  <roger@eyesopen.com>
27002
27003         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
27004         "pow" to "foo" to avoid potential confusion with a math built-in.
27005
27006 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27007
27008         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
27009         conditions for SPARC targets.
27010
27011 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
27012
27013         * gcc.dg/20030204-1.c: New test.
27014
27015 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27016
27017         PR c++/38
27018         * g++.dg/parse/array-size1.C: New test.
27019
27020         PR c++/5657
27021         * g++.dg/parse/undefined3.C: New test.
27022
27023         PR c++/5665
27024         * g++.dg/parse/undefined4.C: New test.
27025
27026         PR c++/5975
27027         * g++.dg/parse/undefined5.C: New test.
27028
27029         PR c++/7259
27030         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
27031
27032         PR c++/8578
27033         * g++.dg/parse/casting-operator1.C: New test.
27034
27035         PR c++/8596
27036         * g++.dg/parse/undefined6.C: New test.
27037
27038         PR c++/8736
27039         * g++.dg/parse/missing-template1.C: New test.
27040
27041 2003-02-04  Jan Hubicka  <jh@suse.cz>
27042
27043         * gcc.dg/i386-cadd.c: Compile using -march=k8.
27044         * gcc.dg/i386-cmov?.c: Likewise.
27045         * gcc.dg/i386-fpcvt-?.c: Likewise.
27046         * gcc.dg/i386-ssefp-1.c: Likewise.
27047         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
27048         conventions.
27049
27050 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
27051
27052         PR c++/7129
27053         * testsuite/g++.dg/ext/max.C: New test.
27054
27055 2003-02-03  Jan Hubicka  <jh@suse.cz>
27056
27057         * gcc.c-torture/execute/20030203-1.c: New test.
27058
27059 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
27060
27061         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
27062         'natural-endian'.
27063
27064 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
27065
27066         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
27067         * g++.dg/init/new2.C: Likewise.
27068         * g++.dg/other/new1.C: Likewise.
27069
27070 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
27071
27072         * gcc.dg/struct-ret-libc.c: New test.
27073
27074 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
27075
27076         * gcc.dg/20030129-1.c: New test.
27077
27078 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27079
27080         PR c++/8849
27081         * g++.dg/template/ptrmem4.C: New test.
27082
27083 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
27084
27085         * g++.dg/parser/constant1.C: New test.
27086
27087 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27088
27089         PR c++/8591
27090         * g++.dg/parse/friend2.C: New test.
27091
27092 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27093
27094         PR c++/9437
27095         * g++.dg/template/unify4.C: New test.
27096
27097 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
27098
27099         * gcc.c-torture/execute/20030128-1.c: New test.
27100
27101 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
27102
27103         * g++.dg/lookup/nested1.C: Test moved from ...
27104         * g++.old-deja/g++.other/lookup24.C: ... here.
27105
27106 2003-01-28  Jan Hubicka  <jh@suse.cz>
27107
27108         * gcc.dg/i386-cmov5.c: New test.
27109
27110 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
27111
27112         * gcc.c-torture/execute/20010925-1.c: Changed the
27113         memcpy declaration.
27114
27115 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27116
27117         PR c++/3902
27118         * g++.dg/parse/template5.C: New test.
27119
27120 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
27121
27122         PR fortran/9258
27123         * g77.dg/pr9258: New test.
27124
27125 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27126
27127         * README: Move relevant parts from README.g++.
27128
27129         * README.g++: Remove this file.
27130
27131 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27132
27133         * g++.dg/abi/dcast1.C: New test.
27134
27135 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27136
27137         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
27138
27139 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
27140
27141         PR c++/47
27142         * g++.old-deja/g++.other/lookup24.C: New test.
27143
27144 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27145
27146         PR middle-end/7227
27147         * gcc.dg/uninit-C.c: New test.
27148
27149 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
27150
27151         * g++.dg/abi/covariant1.C: New test.
27152
27153 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
27154
27155         * gcc.dg/20030123-1.c: New test.
27156
27157 2003-01-25  Jan Hubicka  <jh@suse.cz>
27158
27159         PR opt/8492
27160         * gcc.c-torture/compile/20030125-1.c
27161
27162 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
27163
27164         PR c++/9403
27165         * g++.dg/parse/template3.C: New test.
27166         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
27167
27168         PR c++/795
27169         * g++.dg/parse/template4.C: New test.
27170
27171         PR c++/9415
27172         * g++.dg/template/qual2.C: New test.
27173
27174         PR c++/8545
27175         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
27176
27177         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
27178
27179 2003-01-25  Roger Sayle  <roger@eyesopen.com>
27180
27181         * gcc.c-torture/execute/switch-1.c: New test case.
27182
27183 2003-01-25  Jan Hubicka  <jh@suse.cz>
27184
27185         * gcc.c-torture/execute/20030125-1.[cx]: New test.
27186
27187 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
27188
27189         Tweaks for Bison-1.875. From the NEWS file:
27190         "- `parse error' -> `syntax error'
27191         Bison now uniformly uses the term `syntax error'"
27192         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
27193         * gcc.dg/cpp/digraph2.c: Likewise.
27194         * gcc.dg/cpp/direct2.c: Likewise.
27195         * gcc.dg/cpp/paste4.c: Likewise.
27196         * gcc.dg/c90-restrict-1.c: Likewise.
27197         * gcc.dg/c99-func-2.c: Likewise.
27198         * gcc.dg/noncompile/920721-2.c: Likewise.
27199         * gcc.dg/noncompile/930622-2.c: Likewise.
27200         * gcc.dg/noncompile/940112-1.c: Likewise.
27201         * gcc.dg/noncompile/950921-1.c: Likewise.
27202         * gcc.dg/noncompile/951123-1.c: Likewise.
27203         * gcc.dg/noncompile/971104-1.c: Likewise.
27204         * gcc.dg/noncompile/990416-1.c: Likewise.
27205
27206 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
27207
27208         * g++.dg/parse/undefined1.C: Add error message.
27209
27210 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27211
27212         PR c++/9354
27213         * g++.dg/parse/new1.C: New test.
27214
27215         PR c++/9216
27216         * g++.dg/parse/template2.C: New test.
27217
27218         PR c++/9354
27219         * g++.dg/parse/typedef2.C: New test.
27220
27221         PR c++/9328
27222         * g++.dg/ext/typeof3.C: New test.
27223
27224 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27225
27226         PR c++/2738
27227         * g++.dg/parse/ret-type1.C: New test.
27228
27229         PR c++/3792
27230         * g++.dg/parse/tmpl-outside1.C: New test.
27231
27232         PR c++/4207
27233         * g++.dg/parse/int-as-enum1.C: New test.
27234
27235         PR c++/4903
27236         * g++.dg/parse/no-typename1.C: New test.
27237
27238         PR c++/5533
27239         * g++.dg/parse/no-value1.C: New test.
27240
27241         PR c++/5921
27242         * g++.dg/parse/wrong-inline1.C: New test.
27243
27244         PR c++/6402
27245         * g++.dg/parse/ref1.C: New test.
27246
27247         PR c++/6992
27248         * g++.dg/parse/attr-ctor1.C: New test.
27249
27250         PR c++/7229
27251         * g++.dg/parse/namespace5.C: New test.
27252
27253         PR c++/7917
27254         * g++.dg/parse/func-def1.C: New test.
27255
27256         PR c++/8143
27257         * g++.dg/parse/undefined1.C: New test.
27258
27259         PR c++/5723, PR c++/8522
27260         * g++.dg/parse/specialization1.C: New test.
27261
27262         PR c++/163, PR c++/8595
27263         * g++.dg/parse/struct-as-enum1.C: New test.
27264
27265         PR c++/9173
27266         * g++.dg/parse/undefined2.C: New test.
27267
27268 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27269
27270         PR c++/9298
27271         * g++.dg/parse/template1.C: New test.
27272
27273         PR c++/9384
27274         * g++.dg/parse/using1.C: New test.
27275
27276         PR c++/9285
27277         PR c++/9294
27278         * g++.dg/parse/expr2.C: New test.
27279
27280         PR c++/9388
27281         * g++.dg/parse/lookup2.C: Likewise.
27282
27283 2003-01-21  Jan Hubicka  <jh@suse.cz>
27284
27285         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
27286         * gcc.c-torture/execute/eeprof-1.c: Likewise.
27287         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
27288         * gcc.c-torture/execute/string-opt-*.c: Likewise.
27289
27290 2003-01-20  Nick Clifton  <nickc@redhat.com>
27291
27292         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
27293         problem with ARM sibcall code generation.
27294
27295 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27296
27297         * gcc.c-torture/execute/20030120-1.c: New.
27298
27299 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
27300
27301         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
27302
27303 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
27304
27305         PR c++/9272
27306         * g++.dg/parse/ctor1.C: New test.
27307
27308         PR c++/9294:
27309         * g++.dg/parse/qualified1.C: New test.
27310
27311         * g++.dg/parse/typename3.C: New test.
27312
27313 2003-01-16  Richard Henderson  <rth@redhat.com>
27314
27315         * g++.dg/tls/init-2.C: Fix error matches for real this time.
27316
27317 2003-01-16  Richard Henderson  <rth@redhat.com>
27318
27319         * g++.dg/pch/pch.exp: Copy test header to the working directory
27320         before using it either for precompilation or direct use.
27321         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
27322         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
27323
27324 2003-01-16  Richard Henderson  <rth@redhat.com>
27325
27326         * gcc.dg/pch/pch.exp: Copy test header to the working directory
27327         before using it either for precompilation or direct use.
27328         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
27329         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
27330
27331 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
27332
27333         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
27334         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
27335         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
27336         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
27337         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
27338         typename warning into error.
27339         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
27340         error messages.
27341         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
27342         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
27343         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
27344         messages.
27345         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
27346         make declaration visible in template.
27347         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
27348         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
27349         messages.
27350         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
27351         message.
27352         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
27353         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
27354         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
27355         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
27356         typename warning with error message.
27357         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
27358         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
27359         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
27360
27361 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
27362
27363         * g++.dg/parse/ambig2.C: New test.
27364
27365 2003-01-15  Richard Henderson  <rth@redhat.com>
27366
27367         * g++.dg/tls/init-2.C: Update error message string.
27368
27369 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27370
27371         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
27372
27373 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
27374
27375         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
27376         all for HC11/HC12.
27377         * gcc.c-torture/compile/20001205-1.x: Likewise.
27378         * gcc.c-torture/compile/20001226-1.x: Likewise.
27379         * gcc.c-torture/compile/920520-1.x: Likewise.
27380         * gcc.c-torture/compile/961203-1.x: Likewise.
27381         * gcc.c-torture/compile/20020604-1.x: Likewise.
27382
27383 2003-01-15  Jan Hubicka  <jh@suse.cz>
27384
27385         * gcc.c-torture/compile/20030115-1.c: New test.
27386
27387         * gcc.dg/i386-fpcvt-1.c: New test.
27388         * gcc.dg/i386-fpcvt-2.c: New test.
27389
27390 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
27391
27392         Further conform g++'s __vmi_class_type_info to the C++ ABI
27393         specification.
27394         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
27395         the specification.
27396
27397 2003-01-14  Jan Hubicka  <jh@suse.cz>
27398
27399         * gcc.dg/i386-fpcvt-1.c: New test.
27400         * gcc.dg/i386-fpcvt-2.c: New test.
27401
27402 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27403
27404         * gcc.dg/i386-mmx-3.c: New test.
27405
27406 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
27407
27408         PR c++/9264
27409         * g++.dg/parse/octal1.C: New file.
27410
27411         PR c++/9172
27412         * g++.dg/parse/typename1.C: New file.
27413
27414 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
27415
27416         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
27417         * gcc.dg/bf-no-ms-layout.c: Likewise.
27418         * gcc.dg/bf-ms-attrib.c: Likewise.
27419
27420 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
27421
27422         PR c++/9099
27423         * g++.dg/parse/dtor1.C: New file.
27424
27425         PR c++/9128
27426         * g++.dg/rtti/typeid1.C: New file.
27427
27428         PR c++/9153
27429         * g++.dg/parse/lookup1.C: New file.
27430
27431         PR c++/9171
27432         * g++.dg/templ/spec5.C: New file.
27433
27434 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
27435
27436         * gcc.c-torture/compile/20030110-1.c: New test.
27437
27438 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
27439
27440         Merge from pch-branch:
27441
27442         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
27443
27444         * gcc.dg/pch/cpp-1.h: New.
27445         * gcc.dg/pch/cpp-1.c: New.
27446         * gcc.dg/pch/cpp-2.h: New.
27447         * gcc.dg/pch/cpp-2.c: New.
27448
27449         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
27450
27451         * gcc.dg/pch/except-1.h: New.
27452         * gcc.dg/pch/except-1.c: New.
27453
27454         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
27455
27456         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
27457         running test.
27458         * gcc.dg/pch: Include *.hp not *.h.
27459         * gcc.dg/pch/system-1.h: New.
27460         * gcc.dg/pch/system-1.c: New.
27461
27462         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
27463
27464         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
27465         rather than trying to build and run a program using PCH.
27466         * gcc.dg/pch: Remove dg-do commands from test files.
27467
27468         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
27469
27470         * gcc.dg/pch/macro-3.c: New.
27471         * gcc.dg/pch/macro-3.h: New.
27472
27473         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
27474
27475         * gcc.dg/pch/common-1.c: New.
27476         * gcc.dg/pch/common-1.h: New.
27477         * gcc.dg/pch/decl-1.c: New.
27478         * gcc.dg/pch/decl-1.h: New.
27479         * gcc.dg/pch/decl-2.c: New.
27480         * gcc.dg/pch/decl-2.h: New.
27481         * gcc.dg/pch/decl-3.c: New.
27482         * gcc.dg/pch/decl-3.h: New.
27483         * gcc.dg/pch/decl-4.c: New.
27484         * gcc.dg/pch/decl-4.h: New.
27485         * gcc.dg/pch/decl-5.c: New.
27486         * gcc.dg/pch/decl-5.h: New.
27487         * gcc.dg/pch/global-1.c: New.
27488         * gcc.dg/pch/global-1.h: New.
27489         * gcc.dg/pch/inline-1.c: New.
27490         * gcc.dg/pch/inline-1.h: New.
27491         * gcc.dg/pch/inline-2.c: New.
27492         * gcc.dg/pch/inline-2.h: New.
27493         * gcc.dg/pch/static-1.c: New.
27494         * gcc.dg/pch/static-1.h: New.
27495         * gcc.dg/pch/static-2.c: New.
27496         * gcc.dg/pch/static-2.h: New.
27497
27498         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
27499
27500         * g++.dg/pch/pch.exp: Better handle failing testcases.
27501         * gcc.dg/pch/pch.exp: Likewise.
27502         * gcc.dg/pch/macro-1.c: New.
27503         * gcc.dg/pch/macro-1.h: New.
27504         * gcc.dg/pch/macro-2.c: New.
27505         * gcc.dg/pch/macro-2.h: New.
27506
27507         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
27508
27509         * g++.dg/dg.exp: Treat files in pch/ specially.
27510         * g++.dg/pch/pch.exp: New file.
27511         * g++.dg/pch/empty.H: New file.
27512         * g++.dg/pch/empty.C: New file.
27513         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
27514         "precompile".
27515
27516         * gcc.dg/pch/pch.exp: New file.
27517         * gcc.dg/pch/empty.h: New file.
27518         * gcc.dg/pch/empty.c: New file.
27519         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
27520         "precompile".
27521
27522 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27523
27524         * g++.dg/template/friend14.C: New test.
27525
27526 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27527
27528         * gcc.dg/old-style-asm-1.c: New test.
27529
27530 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
27531
27532         * gcc.c-torture/compile/20030109-1.c: New test.
27533
27534 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27535
27536         * gcc.c-torture/execute/20030109-1.c: New test.
27537
27538 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
27539
27540         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
27541         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
27542         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
27543         * g++.old-deja/g++.mike/eh2.C: Likewise.
27544         * g++.old-deja/g++.mike/eh3.C: Likewise.
27545         * g++.old-deja/g++.mike/eh5.C: Likewise.
27546         * g++.old-deja/g++.mike/eh6.C: Likewise.
27547         * g++.old-deja/g++.mike/eh7.C: Likewise.
27548         * g++.old-deja/g++.mike/eh8.C: Likewise.
27549         * g++.old-deja/g++.mike/eh9.C: Likewise.
27550         * g++.old-deja/g++.mike/eh10.C: Likewise.
27551         * g++.old-deja/g++.mike/eh12.C: Likewise.
27552         * g++.old-deja/g++.mike/eh13.C: Likewise.
27553         * g++.old-deja/g++.mike/eh14.C: Likewise.
27554         * g++.old-deja/g++.mike/eh16.C: Likewise.
27555         * g++.old-deja/g++.mike/eh17.C: Likewise.
27556         * g++.old-deja/g++.mike/eh18.C: Likewise.
27557         * g++.old-deja/g++.mike/eh21.C: Likewise.
27558         * g++.old-deja/g++.mike/eh23.C: Likewise.
27559         * g++.old-deja/g++.mike/eh24.C: Likewise.
27560         * g++.old-deja/g++.mike/eh25.C: Likewise.
27561         * g++.old-deja/g++.mike/eh26.C: Likewise.
27562         * g++.old-deja/g++.mike/eh27.C: Likewise.
27563         * g++.old-deja/g++.mike/eh28.C: Likewise.
27564         * g++.old-deja/g++.mike/eh29.C: Likewise.
27565         * g++.old-deja/g++.mike/eh31.C: Likewise.
27566         * g++.old-deja/g++.mike/eh33.C: Likewise.
27567         * g++.old-deja/g++.mike/eh34.C: Likewise.
27568         * g++.old-deja/g++.mike/eh35.C: Likewise.
27569         * g++.old-deja/g++.mike/eh36.C: Likewise.
27570         * g++.old-deja/g++.mike/eh37.C: Likewise.
27571         * g++.old-deja/g++.mike/eh38.C: Likewise.
27572         * g++.old-deja/g++.mike/eh39.C: Likewise.
27573         * g++.old-deja/g++.mike/eh40.C: Likewise.
27574         * g++.old-deja/g++.mike/eh41.C: Likewise.
27575         * g++.old-deja/g++.mike/eh42.C: Likewise.
27576         * g++.old-deja/g++.mike/eh44.C: Likewise.
27577         * g++.old-deja/g++.mike/eh46.C: Likewise.
27578         * g++.old-deja/g++.mike/eh47.C: Likewise.
27579         * g++.old-deja/g++.mike/eh48.C: Likewise.
27580         * g++.old-deja/g++.mike/eh49.C: Likewise.
27581         * g++.old-deja/g++.mike/eh50.C: Likewise.
27582         * g++.old-deja/g++.mike/eh51.C: Likewise.
27583         * g++.old-deja/g++.mike/eh53.C: Likewise.
27584         * g++.old-deja/g++.mike/eh55.C: Likewise.
27585         * g++.old-deja/g++.mike/p7912.C: Likewise.
27586         * g++.old-deja/g++.mike/p9706.C: Likewise.
27587         * g++.old-deja/g++.mike/p10416.C: Likewise.
27588         * g++.old-deja/g++.mike/p11667.C: Likewise.
27589         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
27590         Remove redundant reference to Iris.
27591         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
27592         Elxsi, i860, Pico Java, and WE32K.
27593
27594 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
27595
27596         * g++.dg/ext/asm4.C: New test.
27597
27598 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27599
27600         PR c++/9030
27601         * g++.dg/template/friend12.C: New test.
27602         * g++.dg/template/friend13.C: Likewise.
27603         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
27604
27605 2003-01-08  Jan Hubicka  <jh@suse.cz>
27606
27607         * gcc.dg/i386-cadd.c: New test.
27608         * gcc.dg/i386-cmov4.c: Likewise.
27609
27610 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
27611
27612         PR c++/9165
27613         * g++.dg/warn/Wunused-3.C: New test.
27614
27615         * g++.dg/abi/bitfield9.C: New test.
27616
27617         PR c++/9189
27618         * g++.dg/parse/defarg3.C: New test.
27619
27620 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27621
27622         * g++.dg/parse/ambig1.C: New test.
27623         * g++.dg/parse/defarg2.C: New test.
27624
27625 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
27626
27627         * g++.dg/template/defarg-1.C: New test.
27628         * g++.dg/template/local2.C: Likewise.
27629
27630 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
27631
27632         * gcc.c-torture/execute/20030105-1.c: New test.
27633
27634 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27635
27636         * g++.dg/parse/namespace3.C: Remove extra semicolons.
27637         * g++.dg/parse/namespace4.C: Likewise.
27638
27639 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27640
27641         * g++.dg/template/ntp2.C: New test.
27642
27643 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
27644
27645         * g++.dg/parse/extern-C-1.C: New test.
27646
27647         * g++.dg/parse/namespace4.C: New test.
27648
27649         * g++.dg/template/nested1.C: New test.
27650
27651         * g++.dg/parse/namespace3.C: New test.
27652
27653 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27654
27655         * g++.dg/lookup/two-stage1.C: New test.
27656
27657 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27658
27659         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
27660         * g++.old-deja/g++.jason/access8.C: Likewise.
27661         * g++.old-deja/g++.other/decl5.C: Likewise.
27662
27663 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27664
27665         * g++.dg/parse/parse7.C: New test.
27666
27667 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
27668
27669         PR c++/2843
27670         * g++.dg/ext/attrib7.C: New test.
27671
27672 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27673
27674         * g++.dg/parse/parse6.C: New test.
27675
27676 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
27677
27678         * gcc.dg/h8300-stack-1.c: New.
27679
27680 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27681
27682         g++.dg/lookup/exception1.C: New test.
27683
27684         g++.dg/lookup/template1.C: New test.
27685
27686         g++.dg/parse/namespace2.C: New test.
27687
27688         g++.dg/parse/parens2.C: New test.
27689
27690 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27691
27692         * g++.dg/parse/parse5.C: New test.
27693         * g++.dg/lookup/scoped4.C: New test.
27694
27695 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27696
27697         * g++.dg/parse/parens1.C: New test.
27698
27699         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
27700         angle-bracket1.C.
27701         * g++.dg/parse/parens2.C: New test.
27702
27703         * g++.dg/lookup/scope-operator1.C: New test.
27704
27705         * g++.dg/parse/operator1.C: New test.
27706
27707 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27708
27709         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
27710         * g++.old-deja/g++.other/access6.C: Likewise.
27711         * g++.old-deja/g++.other/decl1.C: Likewise.
27712         * g++.old-deja/g++.pt/typename12.C: Likewise.
27713
27714 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27715
27716         * g++.dg/parse/namespace1.C: New test.
27717
27718 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27719
27720         * g++.dg/parse/parse4.C: New test.
27721
27722 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27723
27724         * g++.dg/parse/parse3.C: New test.
27725
27726 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27727
27728         * g++.dg/parse/parse2.C: New test.
27729
27730 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27731
27732         * g++.dg/template/friend11.C: New test.
27733
27734 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27735
27736         * g++.dg/parse/parse1.C: New test.
27737
27738 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
27739
27740         * lib/profopt.exp: Change the name of a global variable to avoid
27741         possible clashes with other test suites.
27742
27743 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
27744
27745         * g++.dg/inherit/covariant8.C: New test.
27746
27747 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27748
27749         * g++.dg/init/array9.C: New test.
27750
27751         PR c++/9112
27752         * g++.dg/parse/expr1.C: New test.
27753
27754 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
27755
27756         * gcc.c-torture/compile/20021230-1.c: New test.
27757
27758 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27759
27760         * g++.dg/inherit/covariant5.C: New test.
27761         * g++.dg/inherit/covariant6.C: New test.
27762         * g++.dg/inherit/covariant7.C: New test.
27763
27764 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27765
27766         PR c++/2739
27767         * g++.dg/other/access2.C: New test.
27768
27769 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27770
27771         * g++.dg/other/anon-struct.C: No longer fails
27772         * g++.old-deja/g++.brendan/parse4.C: Likewise.
27773         * g++.old-deja/g++.brendan/parse5.C: Likewise.
27774         * g++.old-deja/g++.brendan/parse6.C: Likewise.
27775
27776 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27777
27778         * g++.dg/parse/angle-bracket.C (main): No longer fails.
27779
27780 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
27781
27782         * g++.dg/eh/spec4.C: Remove stray semicolon.
27783         * g++.dg/expr/pmf-1.C: Change error message.
27784         * g++.dg/ext/asm1.C: Remove stray semicolon.
27785         * g++.dg/ext/typename1.C: Add missing typenames.
27786         * g++.dg/inherit/template-as-base.C: Change error message.
27787         * g++.dg/lookup/scoped1.C: Likewise.
27788         * g++.dg/lookup/scoped2.C: Likewise.
27789         * g++.dg/lookup/using2.C: Likewise.
27790         * g++.dg/other/component1.C: Remove stray semicolon.
27791         * g++.dg/other/do1.C: Change error message.
27792         * g++.dg/other/error2.C: Likewise.
27793         * g++.dg/other/init1.C: Likewise.
27794         * g++.dg/other/packed1.C: Remove stray semicolon.
27795         * g++.dg/other/ptrmem2.C: Change error message.
27796         * g++.dg/parse/parameter-declaration-1.C: Remove line number
27797         marker.
27798         * g++.dg/special/initp1.C: Remove invalid attribute usage.
27799         * g++.dg/template/access3.C: Add typename keyword.
27800         * g++.dg/template/access5.C: Remove stray semicolon.
27801         * g++.dg/template/access6.C: Likewise.
27802         * g++.dg/template/complit1.C: Likewise.
27803         * g++.dg/template/crash1.C: Change error message.
27804         * g++.dg/template/inherit2.C: Remove stray semicolon.
27805         * g++.dg/template/instantiate2.C: Likewise.
27806         * g++.dg/template/instantiate3.C: Change error message.
27807         * g++.dg/template/qual1.C: Remove stray semicolon.
27808         * g++.dg/template/qualttp18.C: Change error message.
27809         * g++.dg/template/ref1.C: Remove stray semicolon.
27810         * g++.dg/template/sizeof1.C (A::value): Declare it.
27811         * g++.dg/template/spec4.C: Change error message.
27812         * g++.dg/template/static1.C: Likewise.
27813         * g++.dg/template/type1.C: Likewise.
27814         * g++.dg/template/typename3.C: Likewise.
27815         * g++.old-deja/g++.benjamin/13478.C: Change error message.
27816         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
27817         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
27818         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
27819         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
27820         named return value extension.
27821         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
27822         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
27823         * g++.old-deja/g++.bob/extern_C.C: Likewise.
27824         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27825         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27826         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27827         * g++.old-deja/g++.brendan/crash13.C: Likewise.
27828         * g++.old-deja/g++.brendan/crash15.C: Likewise.
27829         * g++.old-deja/g++.brendan/crash18.C: Change error message.
27830         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
27831         * g++.old-deja/g++.brendan/crash38.C: Likewise.
27832         * g++.old-deja/g++.brendan/crash50.C: Likewise.
27833         * g++.old-deja/g++.brendan/crash56.C: Likewise.
27834         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
27835         syntax.
27836         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
27837         * g++.old-deja/g++.brendan/crash8.C: Change error message.
27838         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
27839         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27840         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
27841         * g++.old-deja/g++.brendan/template11.C: Likewise.
27842         * g++.old-deja/g++.brendan/template26.C: Likewise.
27843         * g++.old-deja/g++.brendan/template27.C: Use explicit
27844         specialization syntax.
27845         * g++.old-deja/g++.brendan/template30.C: Likewise.
27846         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
27847         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
27848         non-dependent names.
27849         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
27850         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
27851         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
27852         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
27853         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
27854         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
27855         named return value extension.
27856         * g++.old-deja/g++.ext/namedret2.C: Likewise.
27857         * g++.old-deja/g++.ext/namedret3.C: Likewise.
27858         * g++.old-deja/g++.ext/return1.C: Likewise.
27859         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
27860         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
27861         * g++.old-deja/g++.jason/access8.C: Likewise.
27862         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
27863         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
27864         pseudo-destructor names.
27865         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
27866         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
27867         pseudo-destructor names.
27868         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
27869         * g++.old-deja/g++.jason/overload19.C: Likewise.
27870         * g++.old-deja/g++.jason/overload32.C: Likewise.
27871         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
27872         stray semicolons.
27873         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
27874         * g++.old-deja/g++.jason/return.C: Likewise.
27875         * g++.old-deja/g++.jason/return2.C: Likewise.
27876         * g++.old-deja/g++.jason/shadow1.C: Likewise.
27877         * g++.old-deja/g++.jason/special.C: Use explicit specialization
27878         syntax.
27879         * g++.old-deja/g++.jason/template10.C: Account for use of
27880         non-dependent names.
27881         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
27882         syntax.
27883         * g++.old-deja/g++.jason/template37.C: Likewise.
27884         * g++.old-deja/g++.law/access4.C: Change error messages.
27885         * g++.old-deja/g++.law/arm13.C: Remove incorrect
27886         pseudo-destructor names.
27887         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
27888         * g++.old-deja/g++.law/ctors9.C: Likewise.
27889         * g++.old-deja/g++.law/cvt22.C: Likewise.
27890         * g++.old-deja/g++.law/dtors5.C: Likewise.
27891         * g++.old-deja/g++.law/global-init1.C: Likewise.
27892         * g++.old-deja/g++.law/missed-error3.C: Likewise.
27893         * g++.old-deja/g++.law/operators28.C: Likewise.
27894         * g++.old-deja/g++.law/visibility28.C: Likewise.
27895         * g++.old-deja/g++.martin/eval1.C: Likewise.
27896         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
27897         name.
27898         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
27899         * g++.old-deja/g++.mike/net34.C: Likewise.
27900         * g++.old-deja/g++.mike/net36.C: Likewise.
27901         * g++.old-deja/g++.mike/ns2.C: Likewise.
27902         * g++.old-deja/g++.mike/p12306.C: Likewise.
27903         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
27904         value extension.
27905         * g++.old-deja/g++.mike/p700.C: Likewise.
27906         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
27907         * g++.old-deja/g++.mike/p710.C: Likewise.
27908         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
27909         value extension.
27910         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
27911         * g++.old-deja/g++.mike/pmf9.C: Likewise.
27912         * g++.old-deja/g++.ns/crash2.C: Likewise.
27913         * g++.old-deja/g++.ns/crash3.C: Likewise.
27914         * g++.old-deja/g++.ns/invalid1.C: Likewise.
27915         * g++.old-deja/g++.ns/ns17.C: Likewise.
27916         * g++.old-deja/g++.ns/template16.C: Likewise.
27917         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
27918         keyword.
27919         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
27920         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
27921         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
27922         named return value extension.
27923         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
27924         * g++.old-deja/g++.other/access4.C: Issue additional error
27925         messages.
27926         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
27927         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
27928         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
27929         * g++.old-deja/g++.other/crash25.C: Change error message.
27930         * g++.old-deja/g++.other/crash4.C: Change error message.
27931         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
27932         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
27933         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
27934         checks.
27935         * g++.old-deja/g++.other/defarg8.C: Likewise.
27936         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
27937         * g++.old-deja/g++.other/dtor10.C: Likewise.
27938         * g++.old-deja/g++.other/incomplete.C: Likewise.
27939         * g++.old-deja/g++.other/linkage7.C: Likewise.
27940         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
27941         lookup algorithm.
27942         * g++.old-deja/g++.other/mangle2.C: Likewise.
27943         * g++.old-deja/g++.other/refinit2.C: Likewise.
27944         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
27945         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
27946         * g++.old-deja/g++.pt/crash28.C: Likewise.
27947         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
27948         syntax.
27949         * g++.old-deja/g++.pt/crash32.C: Change error message.
27950         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
27951         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
27952         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
27953         error message position.
27954         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
27955         * g++.old-deja/g++.pt/defarg8.C: Change error message.
27956         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
27957         syntax.
27958         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
27959         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
27960         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
27961         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
27962         keyword.
27963         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27964         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
27965         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
27966         keyword.
27967         * g++.old-deja/g++.pt/explicit71.C: Change error message.
27968         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
27969         syntax.
27970         * g++.old-deja/g++.pt/friend28.C: Account for use of
27971         non-dependent names.
27972         * g++.old-deja/g++.pt/friend29.C: Likewise.
27973         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
27974         rules.
27975         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
27976         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
27977         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
27978         lookup rules.
27979         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
27980         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
27981         keyword.
27982         * g++.old-deja/g++.pt/memclass20.C: Likewise.
27983         * g++.old-deja/g++.pt/memclass5.C: Likewise.
27984         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
27985         keyword.
27986         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
27987         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
27988         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
27989         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
27990         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
27991         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
27992         keyword.
27993         * g++.old-deja/g++.pt/spec10.C: Likewise.
27994         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
27995         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
27996         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
27997         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
27998         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
27999         * g++.old-deja/g++.pt/ttp62.C: Likewise.
28000         * g++.old-deja/g++.pt/ttp64.C: Likewise.
28001         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
28002         * g++.old-deja/g++.pt/typename15.C: Likewise.
28003         * g++.old-deja/g++.pt/typename22.C: Likewise.
28004         * g++.old-deja/g++.pt/typename6.C: Change error messages.
28005         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
28006         * g++.old-deja/g++.pt/virtual2.C: Likewise.
28007         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
28008         syntax.
28009         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
28010         return value extension.
28011         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
28012         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
28013         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
28014         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
28015
28016 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
28017
28018         * g++.dg/warn/inline1.C: New test.
28019         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
28020         * g++.old-deja/g++.jason/synth10.C: Likewise.
28021         * g++.old-deja/g++.mike/net31.C: Likewise.
28022         * g++.old-deja/g++.mike/p8786.C: Likewise.
28023
28024         * g++.dg/template/friend10.C: New test.
28025         * g++.dg/template/conv5.C: New test.
28026
28027 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
28028
28029         * g++.dg/lookup/scoped3.C: New test.
28030
28031         * g++.dg/lookup/decl1.C: New test.
28032         * g++.dg/lookup/decl2.C: New test.
28033
28034 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28035
28036         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
28037         gcc.c-torture/compile/20021015-1.c,
28038         gcc.c-torture/compile/20021015-2.c,
28039         gcc.c-torture/compile/20021123-1.c,
28040         gcc.c-torture/compile/20021123-2.c,
28041         gcc.c-torture/compile/20021123-3.c,
28042         gcc.c-torture/compile/20021123-4.c,
28043         gcc.c-torture/execute/20021024-1.c: Add tests previously added
28044         only to 3.1 or 3.2 branch.
28045
28046 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
28047
28048         * gcc.dg/i386-bitfield3.c: New test.
28049
28050         * gcc.dg/i386-bitfield2.c: New test.
28051
28052 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
28053
28054         * g++.dg/parse/conv_op1.C: New test.
28055
28056 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
28057
28058         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
28059         approved.
28060
28061 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
28062
28063         * gcc.c-torture/compile/20021220-1.c: New test.
28064
28065 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
28066
28067         * gcc.dg/i386-fastcall-1.c: New.
28068
28069 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28070
28071         * gcc.c-torture/execute/20021219-1.c: New test.
28072
28073 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28074
28075         * gcc.dg/i386-pic-1.c: New test.
28076
28077 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28078
28079         PR c++/8099
28080         * g++.dg/template/friend9.C: New test.
28081
28082 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28083
28084         PR c++/3663
28085         * g++.dg/template/access7.C: New test.
28086
28087 2002-12-18  Nick Clifton  <nickc@redhat.com>
28088
28089         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
28090         the libstdc++-v3 directory has been found.
28091
28092 2002-12-12  Devang Patel <dpatel@apple.com>
28093         * gcc.dg/darwin-ld-1.c: New test.
28094         * gcc.dg/darwin-ld-2.c: New test.
28095         * gcc.dg/darwin-ld-3.c: New test.
28096         * gcc.dg/darwin-ld-4.c: New test.
28097         * gcc.dg/darwin-ld-5.c: New test.
28098
28099 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28100
28101         * gcc.c-torture/compile/20021212-1.c: New test.
28102
28103 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
28104
28105         * gcc.dg/fshort-wchar: New test.
28106
28107 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
28108
28109         PR c++/8372
28110         * g++.dg/template/dtor1.C: New test.
28111
28112         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
28113         markers.
28114
28115 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
28116
28117         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
28118
28119 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
28120
28121         * g++.dg/template/static1.C: New test.
28122         * g++.dg/template/static2.C: New test.
28123         * g++.old-deja/g++.ext/memconst.C: New test.
28124
28125 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28126
28127         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
28128         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
28129         * g++.dg/special/initp1.C: Likewise.
28130
28131 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
28132
28133         * gcc.c-torture/execute/20021204-1.c: New test.
28134
28135 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
28136
28137         * gcc.dg/ppc-fmadd-1.c: New file.
28138         * gcc.dg/ppc-fmadd-2.c: New file.
28139         * gcc.dg/ppc-fmadd-3.c: New file.
28140
28141 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28142
28143         * gcc.c-torture/compile/20021204-1.c: New test.
28144
28145 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28146
28147         * g++.dg/inherit/covariant2.C: New test.
28148         * g++.dg/inherit/covariant3.C: New test.
28149         * g++.dg/inherit/covariant4.C: New test.
28150         * g++.dg/inherit/covariant1.C: Remove XFAIL.
28151         * g++.old-deja/g++.robertl/eb17.C: Likewise.
28152
28153 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
28154
28155         PR c++/8688
28156         * g++.dg/init/brace3.C: New test.
28157
28158 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
28159
28160         * gcc.dg/20020210-1.c: Fix a comment typo.
28161
28162 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
28163
28164         PR c++/8720
28165         * g++.dg/parse/defarg1.C: New test.
28166
28167         PR c++/8615
28168         * g++.dg/template/char1.C: New test.
28169
28170         * g++.dg/template/varmod1.C: Fix typo.
28171
28172 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28173
28174         DR 180
28175         * g++.old-deja/g++.pt/crash32.C: Expect error.
28176
28177 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
28178
28179         PR c++/5919
28180         * g++.dg/template/varmod1.C: New test.
28181
28182         PR c++/8727
28183         * g++.dg/inherit/typeinfo1.C: New test.
28184
28185         PR c++/8663
28186         * g++.dg/inherit/typedef1.C: New test.
28187
28188 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
28189
28190         PR c++/8332
28191         PR c++/8493
28192         * g++.dg/template/strlen1.C: New test.
28193
28194         PR c++/8227
28195         * g++.dg/template/ctor2.C: New test.
28196
28197         PR c++/8214
28198         * g++.dg/init/string1.C: New test.
28199
28200         PR c++/8511
28201         * g++.dg/template/friend8.C: New test.
28202
28203 2002-11-29  Joe Buck <jbuck@synopsys.com>
28204
28205         * g++.dg/lookup/anon2.C: New test.
28206
28207 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
28208
28209         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
28210         h8300 port.
28211
28212 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
28213
28214         * gcc.dg/bitfld-6.c: New test.
28215
28216 2002-11-27  Jan Hubicka  <jh@suse.cz>
28217
28218         * gcc.c-torture/execute/20021127.[cx]: New test.
28219
28220 2002-11-26  Jan Hubicka  <jh@suse.cz>
28221
28222         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
28223         quality.
28224
28225 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
28226
28227         * g++.dg/init/brace2.C: New test.
28228         * g++.old-deja/g++.mike/p9129.C: Correct.
28229
28230 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
28231
28232         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
28233
28234 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
28235
28236         * gcc.dg/sibcall-6: New test for indirect sibcalls.
28237
28238 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
28239
28240         * testsuite/g++.dg/abi/empty11.C: New test.
28241         * testsuite/g++.dg/rtti/cv1.C: New test.
28242
28243 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
28244
28245         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
28246
28247 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
28248
28249         * g++.dg/abi/empty10.C: New test.
28250
28251 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28252
28253         * gcc.c-torture/compile/20021124-1.c: New test.
28254
28255 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
28256
28257         * g++.dg/abi/rtti2.C: New test.
28258
28259 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28260
28261         * gcc.dg/i386-unroll-1.c: New test.
28262
28263 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28264
28265         * gcc.c-torture/compile/20021120-1.c: New test.
28266         * gcc.c-torture/compile/20021120-2.c: New test.
28267
28268 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28269
28270         * gcc.dg/bitfld-5.c: New test.
28271
28272 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28273
28274         * gcc.c-torture/execute/20021120-3.c: New test.
28275
28276 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28277
28278         * gcc.c-torture/execute/20021120-2.c: New test.
28279
28280 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28281
28282         * gcc.c-torture/execute/20021120-1.c: New test.
28283
28284 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
28285
28286         * gcc.c-torture/execute/20021118-3.c: New test.
28287
28288 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28289
28290         * gcc.c-torture/compile/20021119-1.c: New test.
28291
28292 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
28293
28294         * gcc.dg/duff-1.c: New test.
28295         * gcc.dg/duff-2.c: New test.
28296         * gcc.dg/duff-3.c: New test.
28297
28298 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
28299
28300         * gcc.dg/cpp/_Pragma5.c: New test.
28301
28302 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28303
28304         * gcc.c-torture/execute/20021118-2.c: New test.
28305
28306 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28307
28308         * gcc.c-torture/execute/20021118-1.c: New test.
28309
28310 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
28311
28312         * gcc.dg/20021116-1.c: New test.
28313
28314 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
28315
28316         * g++.dg/abi/vcall1.C: New test.
28317
28318 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
28319
28320         * gcc.dg/20021029-1.c: New test.
28321         * gcc.dg/20021029-2.c: New test.
28322
28323 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28324
28325         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
28326
28327 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28328
28329         PR c/8439
28330         * gcc.dg/20021110.c: Move to ...
28331         * gcc.c-torture/compile/20021110.c: .... here.
28332
28333 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28334
28335         PR c/8467
28336         * gcc.c-torture/execute/20021111-1.c
28337
28338 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28339
28340         PR c/8439
28341         * gcc.dg/20021110.c: New test.
28342
28343 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
28344
28345         * g++.dg/abi/vthunk3.C: Run only on x86.
28346
28347 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28348
28349         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
28350
28351 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
28352
28353         * lib/compat.exp (compat-execute): Fix logic error in last
28354         change.
28355
28356 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
28357
28358         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
28359
28360 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28361
28362         PR c++/8389
28363         * g++.dg/template/access6.C: New test.
28364
28365 2002-11-08  Jan Hubicka  <jh@suse.cz>
28366
28367         * gcc.dg/i386-ssefp-1.c: New test.
28368         * gcc.dg/i386-ssefp-1.c: New test.
28369
28370 2002-11-08  Jan Hubicka  <jh@suse.cz>
28371
28372         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
28373
28374 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28375
28376         * g++.dg/abi/vthunk3.C: New test.
28377
28378         PR c++/8338
28379         * g++.dg/template/crash2.C: New test.
28380
28381 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28382
28383         * testsuite/g++.dg/abi/dtor1.C: New test.
28384         * testsuite/g++.dg/abi/dtor2.C: Likewise.
28385
28386 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
28387
28388         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
28389         Darwin.
28390
28391 2002-11-04  Adam Nemet  <anemet@lnxw.com>
28392
28393         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
28394         -mthumb.  Only xfail with -O0.
28395
28396 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
28397
28398         * g++.dg/abi/thunk1.C: New test.
28399         * g++.dg/abi/thunk2.C: Likewise.
28400         * g++.dg/abi/vtt1.C: Likewise.
28401
28402 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
28403
28404         PR optimization/8423
28405         * gcc.c-torture/execute/builtin-constant.c: New test.
28406
28407 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
28408
28409         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
28410         Add some more cases.
28411
28412 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
28413
28414         PR c++/8391
28415         * g++.dg/opt/local1.C: New test.
28416
28417 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
28418
28419         PR c++/8160
28420         * g++.dg/template/complit1.C: New test.
28421
28422         PR c++/8149
28423         * g++.dg/template/typename4.C: Likewise.
28424
28425 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28426
28427         Core issue 287, PR c++/7639
28428         * g++.dg/template/instantiate1.C: Adjust error location.
28429         * g++.dg/template/instantiate3.C: New test.
28430         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
28431         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
28432         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
28433
28434 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
28435
28436         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
28437
28438 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
28439
28440         PR c++/8287
28441         * g++.dg/init/dtor2.C: New test.
28442
28443 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28444
28445         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
28446         * gcc.dg/nest.c: Bypass errors on irix6.
28447
28448 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
28449
28450         * gcc.dg/nest.c: Expect error for mmix-*-*.
28451         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
28452
28453 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
28454
28455         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
28456         markers.
28457
28458         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
28459
28460 2002-10-25  Mike Stump  <mrs@apple.com>
28461
28462         * gcc.dg/warn-1.c: New test.
28463
28464 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28465
28466         * g++.dg/template/typename3.C: New test.
28467
28468 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
28469
28470         * g++.dg/lookup/ptrmem1.C: New test.
28471
28472         * g++.dg/abi/vthunk2.C: New test.
28473
28474 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28475
28476         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
28477
28478 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
28479
28480         * g++.dg/abi/empty9.C: New test.
28481
28482 2002-10-24  Richard Henderson  <rth@redhat.com>
28483
28484         * g++.dg/inherit/thunk1.C: Enable for ia64.
28485
28486 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28487
28488         PR c++/8067
28489         * g++.dg/lookup/pretty1.C: New test.
28490
28491 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
28492
28493         * gcc.dg/20021023-1.c: New test.
28494
28495 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28496
28497         PR c++/7679
28498         * g++.dg/parse/inline1.C: New test.
28499
28500 2002-10-23  Richard Henderson  <rth@redhat.com>
28501
28502         * g++.dg/inherit/thunk1.C: Enable for x86_64.
28503
28504         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
28505
28506 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
28507
28508         PR c++/6579
28509         * g++.dg/parse/stmtexpr3.C: New test.
28510
28511 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28512
28513         * g++.dg/expr/cond1.C: New test.
28514
28515 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
28516
28517         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
28518
28519 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28520
28521         * g++.dg/abi/vbase13.C: New test.
28522         * g++.dg/abi/vbase14.C: Likewise.
28523
28524 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
28525
28526         * gcc.dg/tls/pic-1.c: New test.
28527         * gcc.dg/tls/nonpic-1.c: New test.
28528         * gcc.dg/20021018-1.c: New test.
28529
28530 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
28531
28532         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
28533         Remove only files with the same base name as the test case.
28534         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
28535         (profopt-execute): Likewise.  Also, remove old profiling
28536         and performance data files before running the tests.
28537
28538         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
28539         * g++.dg/bprob/bprob.exp: Likewise.
28540         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
28541         to allow more general test case names.
28542
28543         * g++.dg/bprob/bprob-1.C: Rename to ...
28544         * g++.dg/bprob/g++-bprob-1.C: ... this.
28545
28546         * g77.dg/bprob/bprob-1.f: Rename to ...
28547         * g77.dg/bprob/g77-bprob-1.f: ... this.
28548
28549 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
28550
28551         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
28552         bison 1.50 or later.
28553
28554 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
28555
28556         * g++.dg/README: Describe more test directories.
28557
28558 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28559
28560         * g++.dg/init/array6.C: Add additional tests.
28561
28562 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
28563
28564         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
28565         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
28566
28567 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
28568
28569         * gcc.c-torture/compile/20020604-1.x: New.
28570         * gcc.c-torture/compile/simd-5.x: Likewise.
28571         * gcc.c-torture/execute/920710-1.x: Likewise.
28572         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
28573
28574 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28575
28576         * g++.dg/inherit/override1.C: Add dg-options clause.
28577
28578 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28579
28580         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
28581         _mm_slli_si128.
28582
28583 2002-10-19  Andreas Schwab  <schwab@suse.de>
28584
28585         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
28586         directory component.
28587
28588 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
28589
28590         * g++.dg/inherit/thunk1.C: New test.
28591
28592         * g++.dg/inherit/override1.C: New test.
28593
28594         * g++.dg/abi/mangle11.C: New test.
28595         * g++.dg/abi/mangle14.C: New test.
28596         * g++.dg/abi/mangle17.C: New test.
28597
28598 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28599
28600         * g++.dg/overload/member2.C: New test.
28601
28602 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
28603
28604         * g++.dg/README: Describe new compat directory.
28605         * g++.dg/dg.exp: Skip tests in compat directory.
28606         * README.compat: New file.
28607         * lib/compat.exp: New expect script.
28608         * g++.dg/compat: New test directory.
28609         * g++.dg/compat/compat.exp: New expect script.
28610         * g++.dg/compat/abi: New test directory.
28611         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
28612         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
28613         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
28614         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
28615         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
28616         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
28617         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
28618         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
28619         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
28620         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
28621         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
28622         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
28623         * g++.dg/compat/break: New test directory.
28624         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
28625         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
28626         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
28627         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
28628         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
28629         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
28630         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
28631         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
28632         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
28633         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
28634         g++.dg/compat/break/README: New files.
28635         * g++.dg/compat/eh: New test directory.
28636         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
28637         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
28638         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
28639         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
28640         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
28641         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
28642         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
28643         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
28644         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
28645         g++.dg/compat/eh/filter2_y.C,
28646         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
28647         g++.dg/compat/eh/new1_y.C,
28648         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
28649         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
28650         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
28651         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
28652         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
28653         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
28654         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
28655         g++.dg/compat/eh/unexpected1_y.C: New files.
28656         * g++.dg/compat/init: New test directory.
28657         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
28658         g++.dg/compat/init/array5_y.C,
28659         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
28660         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
28661         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
28662         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
28663         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
28664         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
28665         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
28666         g++.dg/compat/init/init-ref2_y.C: New files.
28667
28668 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28669
28670         PR c++/7584
28671         * g++.dg/inherit/using3.C: New test.
28672
28673 2002-10-17  Jan Hubicka  <jh@suse.cz>
28674
28675         * gcc.dg/20021017-2.c: New test.
28676
28677 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28678
28679         * g++.dg/abi/mangle16.C: Adjust.
28680
28681         * g++.dg/init/array8.C: New test.
28682
28683 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
28684
28685         * gcc.dg/special/mips-abi.exp: New test.
28686         * gcc.dg/special/mips-abi.s: Empty file used by the above.
28687
28688 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28689
28690         * g++.dg/abi/mangle16.C: New test.
28691         * g++.dg/abi/mangle17.C: Likewise.
28692
28693         PR c++/7478
28694         * g++.dg/template/ref1.C: New test.
28695
28696 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28697
28698         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
28699
28700 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
28701
28702         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
28703
28704 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28705
28706         PR c++/7524
28707         * g++.dg/init/array7.C: New test.
28708
28709 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
28710
28711         * g++.dg/init/array6.C: New test.
28712
28713         * g++.dg/abi/mangle13.C: Likewise.
28714         * g++.dg/abi/mangle14.C: Likewise.
28715         * g++.dg/abi/mangle15.C: Likewise.
28716
28717 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28718
28719         * g++.dg/abi/empty8.C: New test.
28720
28721 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
28722
28723         * g++.dg/init/ctor1.C: New test.
28724
28725 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
28726
28727         * gcc.c-torture/execute/20021015-1.c: New test.
28728
28729 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
28730
28731         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
28732
28733 2002-10-14  Jan Hubicka  <jh@suse.cz>
28734
28735         * gcc.dg/i386-ssetype-[1-5].c: New tests.
28736
28737 2002-10-14  Richard Henderson  <rth@redhat.com>
28738
28739         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
28740
28741 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28742
28743         PR optimization/6631
28744         * g++.dg/opt/const2.C: New test.
28745
28746 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28747
28748         PR c++/7176
28749         * g++.dg/parse/friend1.C: New test.
28750         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
28751
28752 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
28753
28754         * gcc.dg/20021014-1.c: New test.
28755
28756 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
28757
28758         PR c++/5661
28759         * g++.dg/ext/vlm1.C: New test.
28760         * g++.dg/ext/vlm2.C: Likewise.
28761
28762         * g++.dg/init/array1.C: Remove invalid braces.
28763         * g++.dg/init/brace1.C: New test.
28764         * g++.dg/init/copy2.C: Likewise.
28765         * g++.dg/init/copy3.C: Likewise.
28766         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
28767         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
28768         braces.
28769
28770 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
28771
28772         * gcc.dg/cpp/assembler.S: Don't use -ansi.
28773
28774 2002-10-11  Richard Shann  <richard.shann@superh.com>
28775
28776         * gcc.c-torture/compile/simd-5.c: New test.
28777
28778 2002-10-10  Roger Sayle  <roger@eyesopen.com>
28779
28780         * gcc.c-torture/execute/shiftopt-1.c: New test case.
28781
28782 2002-10-10  Jim Wilson  <wilson@redhat.com>
28783
28784         * gcc.c-torture/execute/20021010-1.c: New test.
28785
28786 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
28787
28788         PR c/7353
28789         * g++.dg/ext/typedef-init.C: New test.
28790         * gcc.dg/typedef-init.c: New test.
28791
28792 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
28793
28794         * gcc.dg/cpp/paste13.c: New test.
28795
28796 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28797
28798         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
28799         remaining platforms, XFAIL during compile, not execute.  Don't
28800         XFAIL at -O0.
28801
28802 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28803
28804         * gcc.dg/alias-1.c: Tweak expected warning.
28805
28806 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28807
28808         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
28809
28810 2002-10-06  Andreas Jaeger  <aj@suse.de>
28811
28812         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
28813         * gcc.dg/cpp/c++98.C: Likewise.
28814
28815         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
28816         * g++.dg/cpp/c++98.C: Likewise.
28817
28818         * g++.dg/README (Subdirectories): Mention cpp directory.
28819
28820         PR target/7559
28821         * gcc.dg/20021006-1.c: New test.
28822
28823 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28824
28825         PR c++/7804
28826         * g++.dg/other/warning1.C: New test.
28827
28828 2002-10-04  Roger Sayle  <roger@eyesopen.com>
28829
28830         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
28831         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
28832         and sparc-*-* with -m64 as expected failures.  See PR 8087.
28833
28834 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28835
28836         PR c++/7931
28837         * g++.dg/template/ptrmem3.C: New test.
28838
28839         PR c++/7754
28840         * g++.dg/template/union1.C: New test.
28841
28842 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28843
28844         PR c++/8006
28845         * g++.dg/abi/mangle9.C: New test.
28846         * g++.dg/abi/mangle10.C: New test.
28847         * g++.dg/abi/mangle11.C: New test.
28848         * g++.dg/abi/mangle12.C: New test.
28849
28850 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
28851
28852         PR c++/7188.
28853         * g++.dg/template/meminit1.C: New test.
28854         * g++.dg/warn/Wreorder-1.C: Likewise.
28855         * g++.old-deja/g++.mike/warn3.C: Tweak.
28856         * lib/prune.exp: Ingore "in copy constructor".
28857
28858 2002-10-02  Andreas Jaeger  <aj@suse.de>
28859
28860         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
28861         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
28862         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
28863         on x86-64.
28864
28865 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28866
28867         * gcc.dg/empty1.C: Fix typo.
28868
28869 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
28870
28871         * gcc.dg/alias-1.c: New test.
28872
28873 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28874
28875         * gcc.dg/empty1.C: New test.
28876
28877         * g++.dg/tls/init-2.C: Tweak error messages.
28878
28879 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
28880
28881         * gcc.c-torture/compile/20020923-1.c: New test.
28882
28883 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
28884
28885         * gcc.c-torture/execute/ffs-1.c: New test.
28886         * gcc.c-torture/execute/ffs-2.c: Ditto.
28887
28888 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
28889
28890         * g++.dg/overload/member1.C: New test.
28891
28892 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
28893
28894         * g++.dg/abi/empty7.C: New test.
28895         * g++.dg/init/pm2.C: Likewise.
28896
28897 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
28898
28899         * g++.dg/rtti/crash1.C: New test.
28900
28901 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
28902
28903         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
28904         gcc.dg/sibcall-4.c: New tests.
28905
28906 2002-09-28  Roger Sayle  <roger@eyesopen.com>
28907
28908         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
28909         powerpc and MMIX targets.
28910
28911 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
28912
28913         * gcc.dg/cpp/20020927-1.c: New.
28914
28915 2002-09-26  David S. Miller  <davem@redhat.com>
28916
28917         * gcc.c-torture/compile/trunctfdf.c: New.
28918
28919 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28920
28921         * lib/target-supports.exp (check_weak_available): Handle solaris2.
28922
28923 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
28924
28925         * gcc.c-torture/execute/loop-15.c: New.
28926
28927 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
28928
28929         * README.QMTEST: Fix typo.
28930
28931 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28932
28933         * gcc.dg/20020926-1.c: New test.
28934
28935 2002-09-25  David S. Miller  <davem@redhat.com>
28936
28937         PR target/7842
28938         * gcc.c-torture/execute/shiftdi.c: New test.
28939
28940 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
28941
28942         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
28943         unique to the tool.
28944         * lib/g77.exp (g77_init): Likewise.
28945         * lib/g++.exp (g++_init): Likewise.
28946         * lib/objc.exp (objc_init): Likewise.
28947
28948 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
28949
28950         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
28951         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
28952         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
28953
28954 2002-09-25  Richard Henderson  <rth@redhat.com>
28955
28956         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
28957         too-small long double.
28958
28959 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
28960
28961         * gcc.dg/20020919-1.c: New test.
28962
28963 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
28964
28965         * g++.dg/abi/bitfield6.C: New test.
28966         * g++.dg/abi/bitfield7.C: New test.
28967         * g++.dg/abi/bitfield8.C: New test.
28968         * g++.dg/abi/vbase11.C: New test.
28969
28970 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28971
28972         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
28973         hppa*-*-hpux*.  Update test comment.
28974
28975 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
28976
28977         * gcc.dg/tls/struct-1.c: New test.
28978
28979 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
28980
28981         * gcc.dg/cpp/tr-warn2.c: Update.
28982
28983 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28984
28985         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
28986
28987 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28988
28989         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
28990         systems.
28991
28992 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
28993
28994         * gcc.c-torture/execute/ieee/mzero3.c: New test.
28995
28996         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28997         Adjust for c++filt moved to binutils.  Remove spurious duplicate
28998         setting of cxxfilt.
28999
29000 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
29001
29002         * gcc.dg/20020312-2.c: Update for darwin.
29003
29004 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29005
29006         * g++.old-deja/g++.other/crash32.C: Mark ICE.
29007
29008 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
29009
29010         * objc.dg/comp-types-1.m: New test.
29011         * objc.dg/comp-types-2.m: New test.
29012         * objc.dg/comp-types-3.m: New test.
29013         * objc.dg/comp-types-4.m: New test.
29014         * objc.dg/comp-types-5.m: New test.
29015         * objc.dg/comp-types-6.m: New test.
29016
29017 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29018
29019         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
29020
29021 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29022
29023         * g++.dg/other/do1.C: New test.
29024
29025         * g++.dg/template/subst1.C: New test.
29026
29027 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
29028
29029         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
29030
29031 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29032
29033         * g++.dg/template/qualttp20.C: Adjust expected errors.
29034         * g++.old-deja/g++.jason/report.C: Likewise.
29035         * g++.old-deja/g++.other/qual1.C: Likewise.
29036
29037         * g++.dg/lookup/scoped2.C: New test.
29038
29039         * g++.dg/ext/asm3.C: New test.
29040
29041 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
29042
29043         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
29044
29045 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
29046
29047         * ChangeLog: follow spelling conventions.
29048         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
29049         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
29050         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
29051         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
29052         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
29053         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
29054         * g++.old-deja/g++.law/global-init1.C: Likewise.
29055         * g++.old-deja/g++.other/delete4.C: Likewise.
29056         * g++.old-deja/g++.other/inline21.C: Likewise.
29057         * g++.old-deja/g++.other/singleton.C: Likewise.
29058         * g77.dg/strlen0.f: Likewise.
29059         * g77.f-torture/compile/20010519-1.f: Likewise.
29060         * g77.f-torture/compile/980310-4.f: Likewise.
29061         * gcc.c-torture/compile/20000605-1.c: Likewise.
29062         * gcc.c-torture/execute/20020225-1.c: Likewise.
29063         * gcc.dg/c90-hexfloat-2.c: Likewise.
29064         * gcc.dg/c99-bool-1.c: Likewise.
29065         * gcc.dg/c99-hexfloat-2.c: Likewise.
29066         * gcc.dg/dll-2.c: Likewise.
29067         * gcc.dg/wtr-union-init-1.c: Likewise.
29068         * gcc.dg/wtr-union-init-2.c: Likewise.
29069         * gcc.dg/wtr-union-init-3.c: Likewise.
29070         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29071         * gcc.dg/cpp/defined.c: Likewise.
29072         * gcc.dg/cpp/macsyntx.c: Likewise.
29073         * gcc.dg/cpp/paste2.c: Likewise.
29074         * gcc.dg/cpp/trad/defined.c: Likewise.
29075         * gcc.dg/format/c90-printf-1.c: Likewise.
29076         * gcc.dg/format/c90-scanf-1.c: Likewise.
29077         * gcc.dg/format/c99-printf-1.c: Likewise.
29078         * gcc.dg/format/c99-scanf-1.c: Likewise.
29079         * gcc.misc-tests/gcov-8.c: Likewise.
29080         * lib/profopt.exp: Likewise.
29081
29082 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
29083
29084         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
29085
29086 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29087
29088         * g++.dg/inherit/using2.C: New test.
29089
29090 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
29091
29092         * ChangeLog: Follow spelling conventions.
29093         * g++.dg/template/friend4.C: Likewise.
29094         * g++.old-deja/g++.pt/crash67.C: Likewise.
29095         * gcc.c-torture/execute/20000801-4.c: Likewise.
29096         * gcc.dg/c90-digraph-1.c: Likewise.
29097         * gcc.dg/c94-digraph-1.c: Likewise.
29098         * gcc.dg/c99-digraph-1.c: Likewise.
29099         * gcc.dg/cpp/line5.c: Likewise.
29100         * gcc.dg/cpp/multiline.c: Likewise.
29101         * gcc.dg/cpp/trad/literals-1.c: Likewise.
29102         * gcc.dg/format/attr-3.c: Likewise.
29103         * gcc.dg/format/c90-scanf-3.c: Likewise.
29104         * gcc.dg/format/ext-4.c: Likewise.
29105
29106 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29107
29108         * g++.dg/template/pretty1.C: New test.
29109
29110 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
29111
29112         * gcc.c-torture/execute/struct-cpy-1.c: New test.
29113
29114 2002-09-13  Matt Austern  <austern@apple.com>
29115
29116         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
29117         passing a cast expression to a function by const reference.
29118
29119 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
29120
29121         * g++.dg/template/deduce1.C: New test.
29122
29123 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
29124
29125         * gcc.c-torture/execute/simd-1.c: Force all use of int to
29126         32-bit int.
29127
29128 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29129
29130         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
29131         usage.
29132
29133 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
29134
29135         * gcc.c-torture/compile/20020910-1.c: New test.
29136
29137 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
29138
29139         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
29140
29141 2002-09-10  Andreas Jaeger  <aj@suse.de>
29142
29143         * gcc.dg/20020312-2.c: Adjust for x86-64.
29144
29145 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
29146
29147         * g77.dg/7388.f: New test case for PR 7388.
29148
29149 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
29150
29151         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
29152
29153 2002-09-05  Ziemowit Laski <zlaski@apple.com>
29154
29155         * objc.dg/proto-lossage-1.m: New test.
29156
29157 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
29158
29159         * gcc.dg/cpp/_Pragma4.c: Fix typo.
29160
29161 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
29162
29163         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
29164         expected to pass.
29165
29166 2002-09-06  Stan Shebs  <shebs@apple.com>
29167             David Edelsohn  <edelsohn@gnu.org>
29168
29169         * gcc.dg/weak: New directory.
29170         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
29171         target-specific xfail bits.
29172         * gcc.dg/typeof-2.c: Move to new directory.
29173         * gcc.dg/weak.exp: New expect script.
29174
29175 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
29176
29177         * gcc.c-torture/execute/extzvsi.c: New test.
29178
29179 2002-09-05  Stan Shebs  <shebs@apple.com>
29180
29181         * gcc.dg/weak-1.c: xfail on Darwin.
29182         * gcc.dg/weak-2.c: Ditto.
29183         * gcc.dg/weak-3.c: Ditto.
29184         * gcc.dg/weak-4.c: Ditto.
29185         * gcc.dg/weak-5.c: Ditto.
29186         * gcc.dg/weak-6.c: Ditto.
29187         * gcc.dg/weak-7.c: Ditto.
29188         * gcc.dg/weak-8.c: Ditto.
29189         * gcc.dg/weak-9.c: Ditto.
29190
29191 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
29192
29193         * gcc.c-torture/execute/loop-14.c: New test.
29194
29195 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
29196
29197         * g++.dg/other/cxa-atexit1.C: New test.
29198
29199         * gcc.dg/typeof-2.c: New test.
29200
29201 2002-09-03  Roger Sayle  <roger@eyesopen.com>
29202
29203         * gcc.dg/builtins-2.c: New testcase.
29204         * gcc.dg/builtins-3.c: New testcase.
29205
29206 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
29207
29208         * gcc.dg/cpp/_Pragma4.c: New test.
29209
29210 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
29211
29212         * objc/execute/nil_method-1.m: New testcase.
29213
29214 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
29215
29216         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
29217         [Object class], not [Object initialize].
29218
29219 2002-08-31  Roger Sayle  <roger@eyesopen.com>
29220             Hans-Peter Nilsson  <hp@bitrange.com>
29221
29222         * gcc.c-torture/execute/20020720-1.x: Skip test on
29223         mmix-knuth-mmixware.  Correct comment.
29224
29225 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
29226
29227         * testsuite/g++.dg/abi/bitfield5.C: New test.
29228         * testsuite/g++.dg/abi/vbase10.C: Likewise.
29229
29230 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
29231
29232         * objc.dg/undeclared-selector.m: New test.
29233
29234 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
29235
29236         * g++.dg/other/offsetof1.C: Avoid cast warning.
29237
29238 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
29239
29240         * objc.dg/super-class-2.m: New test.
29241
29242 2002-08-24  Matt Austern  <austern@apple.com>
29243
29244         * g++.dg/ext/lvaddr.C: New test.
29245         * g++.dg/ext/lvcast.C: New test.
29246
29247 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
29248
29249         * testsuite/g++.dg/inherit/cond1.C: New test.
29250
29251 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
29252
29253         * gcc.dg/noncompile/incomplete-1.c: New test.
29254
29255 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29256
29257         * gcc.dg/typespec-1.c: New test.
29258
29259 2002-08-20  Devang Patel  <dpatel@apple.com>
29260         * objc.dg/proto-hier-2.m: New test.
29261
29262 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
29263
29264         * objc.dg/bitfield-1.m: New test.
29265         * objc.dg/bitfield-2.m: New test.
29266
29267 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29268
29269         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
29270         gcc.dg/c99-flex-array-4.c: New tests.
29271
29272 2002-08-16  Stan Shebs  <shebs@apple.com>
29273
29274         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
29275
29276 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
29277
29278         * gcc.dg/typeof-1.c: New test.
29279         * g++.dg/ext/typeof2.C: New test.
29280
29281 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29282
29283         * g++.dg/other/offsetof1.C: New test.
29284
29285 2002-08-14  Richard Henderson  <rth@redhat.com>
29286
29287         * gcc.dg/tls/diag-3.c: Fix expected message strings.
29288
29289 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
29290
29291         * gcc.dg/cpp/_Pragma3.c: New test.
29292
29293 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
29294
29295         * g++.dg/template/inherit3: New test.
29296
29297 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29298
29299         * gcc.dg/bitfld-4.c: Add blank options.
29300
29301 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
29302
29303         * g++.dg/template/crash1.C: New test.
29304
29305 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29306
29307         * gcc.dg/tls/opt-2.c: New test.
29308
29309 2002-08-08  Devang Patel  <dpatel@apple.com>
29310
29311         * objc.dg/selector-1.m : New test
29312
29313 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29314
29315         * g++.dg/abi/bitfield4.C: New test.
29316         * gcc.dg/bitfld-4.c: New test.
29317
29318 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29319
29320         * g++.dg/other/packed1.C: New test.
29321
29322 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
29323
29324         * g++.dg/abi/offsetof.C: Tweak error messages.
29325         * g++.old-deja/g++.mike/p10769a.C: Likewise.
29326
29327 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29328
29329         * gcc.dg/bitfld-3.c: New test.
29330
29331 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29332             Richard Henderson  <rth@redhat.com>
29333
29334         * gcc.dg/i386-bitfield1.c: New test.
29335         * g++.dg/abi/bitfield3.C: Update.
29336
29337 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
29338
29339         * objc.dg/const-str-2.m: Update.
29340         * gcc.dg/cpp/c++98.c: Change to C extension.
29341         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
29342         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
29343
29344 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
29345
29346         * testsuite/gcc.dg/tls/diag-3.c: New.
29347
29348 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
29349
29350         * g++.dg/README (Subdirectories): Document new subdir expr.
29351         * g++.dg/expr/pmf-1.C: New test.
29352
29353 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
29354
29355         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
29356
29357 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
29358
29359         * g++.dg/abi/bitfield3.C: New test.
29360
29361 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
29362
29363         * lib/gcov.exp: Tweak expected line formats.
29364         * gcc.misc-tests/gcov8.c: New test.
29365         * gcc.misc-tests/gcov8.x: New flags.
29366
29367 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
29368
29369         * consistency.vlad/layout/endian.c: Include string.h.
29370
29371         * gcc.c-torture/execute/20020805-1.c: New test.
29372
29373 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
29374
29375         * g++.dg/other/conversion1.C: New test.
29376
29377 2002-08-03  Roger Sayle  <roger@eyesopen.com>
29378
29379         * gcc.dg/builtins-1.c: New testcase.
29380
29381 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
29382
29383         * g++.dg/inherit/access3.C: New test.
29384
29385 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
29386
29387         * gcc.dg/ia64-visibility-2.c: New test.
29388
29389 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
29390
29391         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
29392         __qualifier_flags to __flags.
29393
29394 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
29395
29396         * g++.dg/inherit/operator1.C: New test.
29397         * g++.dg/lookup/disamb1.C: Fix typo in comment.
29398         * g++.dg/other/error1.C: Change expected error message.
29399         * g++.dg/template/conv4.C: Likewise.
29400
29401 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
29402
29403         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
29404         for documented behavior.
29405
29406 2002-07-25  Roger Sayle  <roger@eyesopen.com>
29407
29408         * gcc.c-torture/execute/20020720-1.x: Skip this test on
29409         several targets known to fail.
29410
29411 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
29412
29413         * gcc.dg/mips-args-[123].c: New tests.
29414
29415 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
29416
29417         * gcc.dg/ppc-spe.c: New.
29418
29419 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
29420
29421         * g++.dg/other/ptrmem4.C: New testcase.
29422
29423 2002-07-24  Richard Henderson  <rth@redhat.com>
29424
29425         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
29426
29427 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
29428
29429         * g++.dg/ext/alignof1.C (main): Return 0 for success.
29430
29431 2002-07-24  Roger Sayle  <roger@eyesopen.com>
29432
29433         * gcc.c-torture/execute/memset-3.c: New testcase.
29434
29435 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
29436
29437         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
29438         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
29439
29440 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29441
29442         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
29443         Delete.
29444
29445 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
29446
29447         * gcc.c-torture/compile/simd-4.c: New test.
29448
29449 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29450
29451         PR c++/7347, c++/7348
29452         * g++.dg/template/access4.C: New test.
29453         * g++.dg/template/access5.C: New test.
29454         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
29455         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
29456         * g++.old-deja/g++.pt/ttp58.C: Likewise.
29457         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
29458
29459 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
29460
29461         * gcc.dg/gnu89-init-2.c: New test.
29462
29463 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
29464
29465         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
29466
29467 2002-07-20  Roger Sayle  <roger@eyesopen.com>
29468
29469         * gcc.c-torture/execute/20020720-1.c: New testcase.
29470
29471 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
29472
29473         * gcc.dg/cpp/Wsignprom.c: New tests.
29474
29475 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
29476
29477         * gcc.c-torture/execute/loop-13.c: New test.
29478
29479 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
29480
29481         * gcc.dg/cpp/expr.c: New tests.
29482
29483 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
29484
29485         * g++.dg/opt/pr6713.C: Add template instantiation.
29486
29487 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
29488
29489         * gcc.dg/nest.c: New test.
29490
29491 2002-07-17  Richard Henderson  <rth@redhat.com>
29492
29493         * g++.dg/opt/pr6713.C: New test.
29494
29495 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
29496
29497         * gcc.c-torture/execute/loop-2e.x: Let the testcase
29498         XFAIL for all x86 processors.
29499
29500 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
29501
29502         * gcc.c-torture/execute/20010122-1.x: Do not test with
29503         -fomit-frame-pointer.
29504
29505 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29506
29507         * g++.dg/template/instantiate2.C: New test.
29508         * g++.dg/template/spec4.C: New test.
29509
29510 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29511
29512         * g++.dg/template/access2.C: New test.
29513         * g++.dg/template/access3.C: New test.
29514
29515 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
29516
29517         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
29518         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
29519         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
29520         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
29521         Convert to use <stdarg.h>.
29522         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
29523         Delete.
29524         * gcc.dg/va-arg-2.c: New.
29525         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
29526
29527 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
29528
29529         * gcc.c-torture/compile/20020710-1.c: New test.
29530
29531 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
29532                           Andrew Pinski  <pinskia@physics.uc.edu>
29533
29534         gcc.c-torture/compile/simd-2.c: New testcase.
29535         gcc.c-torture/compile/simd-3.c: Likewise.
29536
29537 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
29538
29539         PR c++/7224
29540         * g++.dg/overload/error1.C: New test.
29541
29542 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29543
29544         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
29545         configuration and IRIX 6 O32 ABI.
29546
29547 2002-07-11  Roger Sayle  <roger@eyesopen.com>
29548
29549         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
29550
29551 2002-07-10  Roger Sayle  <roger@eyesopen.com>
29552
29553         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
29554
29555 2002-07-10  Jeffrey A Law  <law@redhat.com>
29556
29557         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
29558
29559         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
29560
29561 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
29562
29563         * gcc.dg/20020312-2.c: Check for __PPC__.
29564
29565 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
29566
29567         * gcc.c-torture/compile/20020709-1.c: New test.
29568
29569 2002-07-07  Roger Sayle  <roger@eyesopen.com>
29570
29571         * g++.dg/template/qualttp21.C: New test case.
29572
29573 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
29574
29575         * gcc.c-torture/compile/20020706-1.c: New test.
29576         * gcc.c-torture/compile/20020706-2.c: New test.
29577
29578 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
29579             Alexandre Oliva  <aoliva@redhat.com>
29580
29581         * g++.dg/warn/incomplete1.C: New test.
29582
29583 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29584
29585         PR c++/7099
29586         * g++.dg/warn/noreturn1.C: New test.
29587
29588 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
29589
29590         PR c++/6706
29591         * g++.dg/debug/debug6.C: New test.
29592         * g++.dg/debug/debug7.C: New test.
29593
29594 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
29595
29596         * gcc.c-torture/compile/simd-3.c: New test.
29597
29598 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
29599
29600         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
29601         * gcc.dg/20020620-1.c: Likewise.
29602
29603 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29604
29605         PR c++/6944
29606         * g++.dg/init/array4.C: New test.
29607         * g++.dg/init/array5.C: New test.
29608
29609 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
29610
29611         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
29612         * gcc.c-torture/execute/simd-2.c (main): Likewise.
29613
29614 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29615
29616         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
29617         * gcc.dg/wtr-aggr-init-1.c: Likewise.
29618         * gcc.dg/wtr-conversion-1.c: Likewise.
29619         * gcc.dg/wtr-escape-1.c: Likewise.
29620         * gcc.dg/wtr-int-type-1.c: Likewise.
29621         * gcc.dg/wtr-label-1.c: Likewise.
29622         * gcc.dg/wtr-static-1.c: Likewise.
29623         * gcc.dg/wtr-strcat-1.c: Likewise.
29624         * gcc.dg/wtr-suffix-1.c: Likewise.
29625         * gcc.dg/wtr-switch-1.c: Likewise.
29626         * gcc.dg/wtr-unary-plus-1.c: Likewise.
29627         * gcc.dg/wtr-union-init-1.c: Likewise.
29628         * gcc.dg/wtr-union-init-2.c: Likewise.
29629         * gcc.dg/wtr-union-init-3.c: Likewise.
29630
29631         * gcc.dg/wtr-func-def-1.c: New test.
29632
29633 2002-07-02 Devang Patel <dpatel@apple.com>
29634
29635         * objc.dg/param-1.m: New test.
29636
29637 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
29638
29639         * gcc.dg/cpp/trad/directive.c: Add test.
29640         * gcc.dg/cpp/trad/macroargs.c: Add test.
29641         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
29642
29643 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
29644
29645         * gcc.dg/cpp/cmdlne-M.c: New test.
29646
29647 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
29648
29649         * objc.dg/desig-init-1.m: New test.
29650
29651 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29652
29653         PR c++/6716
29654         * g++.dg/template/instantiate1.C: New test.
29655
29656 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
29657
29658         PR c++/7112
29659         * g++.dg/template/sizeof2.C: New test.
29660
29661 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29662
29663         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
29664         gcc.dg/cpp/trad/include.c: New tests.
29665
29666 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
29667
29668         PR target/7177
29669         * gcc.c-torture/compile/20020701-1.c: New test.
29670
29671 2002-07-01  Stan Shebs  <shebs@apple.com>
29672
29673         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
29674         header here...
29675         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
29676         (objc-torture-execute): or here.
29677
29678 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
29679
29680         * gcc.c-torture/execute/arith-rand-ll.c: New test.
29681
29682 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29683
29684         * gcc.dg/cpp/trad/escaped-nl.c: New test.
29685
29686 2002-06-30  Devang Patel  <dpatel@apple.com>
29687
29688         * objc.dg/fsyntax-only.m: New test.
29689
29690 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
29691
29692         PR c++/6695
29693         * g++.dg/template/friend7.C: New file.
29694
29695 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
29696
29697         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
29698         return type.
29699
29700 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
29701
29702         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
29703         avoid division by zero.
29704
29705 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
29706
29707         * gcc.dg/Wunknownprag.c: New tests.
29708
29709 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
29710
29711         * gcc.c-torture/execute/simd-2.c: New test.
29712
29713 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
29714
29715         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
29716         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
29717         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
29718         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
29719         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
29720         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
29721         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
29722         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
29723         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
29724         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
29725         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
29726         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
29727         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
29728         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
29729         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
29730         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
29731         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
29732
29733 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
29734
29735         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
29736         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
29737         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
29738         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
29739         New tests.
29740         * gcc.dg/cpp/trad/directive.c: Update.
29741
29742 2002-06-23  Andreas Jaeger  <aj@suse.de>
29743
29744         * gcc.c-torture/execute/complex-6.c: New.
29745
29746 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
29747
29748         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
29749         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
29750         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
29751         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
29752
29753 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
29754
29755         * gcc.dg/cpp/trad: New directory with traditional tests copied
29756         from parent directory.
29757         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29758         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29759         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29760         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29761         Move to trad/ and rename.
29762         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
29763         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
29764         gcc.dg/cpp/trad/redef2.c: New tests.
29765         * gcc.dg/cpp/trad/trad.exp: New driver.
29766
29767 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
29768
29769         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29770         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29771         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29772         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29773         Remove.
29774
29775 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
29776
29777         * gcc.dg/20020620-1.c: New test.
29778
29779 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29780
29781         * g++.dg/template/ttp4.C: New test.
29782
29783 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
29784
29785         * g++.dg/opt/vt1.C: Fix regexp.
29786
29787 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29788
29789         * gcc.c-torture/execute/pure-1.c: Make functions static again.
29790         Don't use attribute `noinline'.
29791
29792 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29793
29794         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
29795
29796 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
29797
29798         * gcc.c-torture/execute/simd-1.c: New.
29799
29800         * gcc.dg/simd-1.c: New.
29801
29802 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29803
29804         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
29805
29806 2002-06-16  Richard Henderson  <rth@redhat.com>
29807
29808         * g++.dg/ext/anon-struct1.C: New.
29809         * g++.dg/ext/anon-struct2.C: New.
29810         * g++.dg/ext/anon-struct3.C: New.
29811         * gcc.dg/anon-struct-1.c: New.
29812         * gcc.dg/anon-struct-2.c: New.
29813         * gcc.dg/anon-struct-3.c: New.
29814         * gcc.dg/20011008-1.c: Adjust warning text.
29815         * gcc.dg/20020527-1.c: Add -fms-extensions.
29816
29817 2002-06-16  Richard Henderson  <rth@redhat.com>
29818
29819         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
29820
29821 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
29822
29823         * gcc.c-torture/execute/20020615-1.c: New test.
29824
29825 2002-06-15  Roger Sayle  <roger@eyesopen.com>
29826
29827         * gcc.c-tortuture/execute/compare-1.c: New test case.
29828         * gcc.c-tortuture/execute/compare-2.c: New test case.
29829         * gcc.c-tortuture/execute/compare-3.c: New test case.
29830
29831 2002-06-13  Richard Henderson  <rth@redhat.com>
29832
29833         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
29834         ia64 ilp32.
29835
29836 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29837
29838         * g++.dg/template/typename2.C: Update error message.
29839
29840 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
29841
29842         * gcc.c-torture/execute/20020611-1.c: New test.
29843
29844 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
29845
29846         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
29847         list of targets to skip.
29848
29849 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
29850
29851         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
29852         targets if not optimizing.
29853
29854 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
29855
29856         * gcc.c-torture/compile/20020605-1.c: New test.
29857
29858         * g++.dg/opt/vt1.C: New test.
29859
29860         * gcc.dg/20020531-1.c: New test.
29861
29862         * gcc.dg/20020530-1.c: New test.
29863
29864         * gcc.dg/20020527-1.c: New test.
29865
29866         * g++.dg/opt/cse1.C: New test.
29867
29868 2002-06-07  Roger Sayle  <roger@eyesopen.com>
29869
29870         * gcc.dg/20020607-2.c: New test case.
29871
29872 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
29873
29874         * gcc.c-torture/compile/20020604-1.c: New test.
29875
29876 2002-06-04  Richard Henderson  <rth@redhat.com>
29877
29878         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
29879         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
29880         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
29881
29882 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
29883
29884         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
29885
29886 2002-06-03  Richard Henderson  <rth@redhat.com>
29887
29888         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
29889         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
29890
29891 2002-06-02  Richard Henderson  <rth@redhat.com>
29892
29893         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
29894         test functions static.
29895
29896 2002-06-02  Andreas Jaeger  <aj@suse.de>
29897
29898         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
29899         now.
29900
29901 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29902
29903         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
29904         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
29905         Update for mofified diagnostics.
29906         * gcc.dg/c99-intconst-1.c: No longer fail.
29907
29908 2002-06-02  Richard Henderson  <rth@redhat.com>
29909
29910         * gcc.dg/uninit-A.c: Remove xfail markers.
29911
29912 2002-06-01  Roger Sayle  <roger@eyesopen.com>
29913
29914         * gcc.dg/fnegate-1.c: New test case.
29915
29916 2002-05-30  Osku Salerma  <osku@iki.fi>
29917
29918         * gcc.c-torture/execute/mayalias-1.c: New file.
29919
29920 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29921
29922         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
29923         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
29924         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
29925
29926 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
29927
29928         * gcc.c-torture/execute/20020529-1.c: New test.
29929
29930 2002-05-27  Richard Henderson  <rth@redhat.com>
29931
29932         * g++.dg/ext/attrib6.C: New test case.
29933
29934 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29935
29936         * gcc.c-torture/execute/pure-1.c: New test.
29937
29938 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29939
29940         * gcc.dg/cpp/arith-2.c: Remove.
29941
29942 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29943
29944         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
29945         * gcc.dg/cpp/if-3.c: Remove.
29946
29947 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
29948
29949         * g++.dg/opt/cse2.C: New test.
29950
29951 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
29952
29953         * gcc.dg/cpp/arith-1.c: New semantic tests.
29954         * gcc.dg/cpp/if-1.c: Update.
29955
29956 2002-05-24  Ben Elliston  <bje@redhat.com>
29957
29958         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
29959
29960 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29961
29962         * gcc.dg/verbose-asm.c: New test.
29963
29964 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29965
29966         * gcc.dg/cpp/paste12.c: New test.
29967
29968 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29969
29970         * g++.dg/parse/named_ops.C: New test.
29971
29972 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
29973
29974         * gcc/testsuite/gcc.dg/weak-8.c: New test.
29975
29976 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
29977
29978         * gcc.dg/weak-2.c: Allow optional leading underscore
29979         in scan-assembler symbol name.
29980         * gcc.dg/weak-3.c: Likewise.
29981         * gcc.dg/weak-4.c: Likewise.
29982         * gcc.dg/weak-5.c: Likewise.
29983
29984 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
29985
29986         * gcc.dg/20020523-1.c: New test.
29987
29988 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29989
29990         * objc.dg/const-str-2.m: Update now that we stop after
29991         a command line error.
29992
29993 2002-05-22  Richard Henderson  <rth@redhat.com>
29994
29995         * g++.dg/dg.exp: Fix typo in test pruneing.
29996
29997 2002-05-22  Richard Henderson  <rth@redhat.com>
29998
29999         * g++.dg/dg.exp: Prune the tls subdirectory.
30000         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
30001         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
30002         * g++.dg/tls/init-1.C: New.
30003
30004 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
30005
30006         * gcc.dg/20020517-1.c: New test.
30007
30008 2002-05-21  Richard Henderson  <rth@redhat.com>
30009
30010         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
30011         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
30012
30013 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
30014
30015         * g++.dg/other/copy2.C: New test.
30016
30017 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
30018
30019         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
30020         (MAX_COPY): Bump up to 10 times sizeof (long long).
30021         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
30022
30023         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
30024         sizeof (long long).
30025
30026         * gcc.c-torture/execute/strcpy-1.c: New test.
30027
30028 2002-05-19  Jason Merrill  <jason2redhat.com>
30029
30030         * g++.dg/ext/oper1.C: New test.
30031
30032 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
30033 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
30034
30035         * README.QMTEST: New file.
30036
30037         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
30038
30039 2002-05-19  Andreas Jaeger  <aj@suse.de>
30040
30041         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
30042         now.
30043         * gcc.c-torture/execute/loop-2d.x: Likewise.
30044
30045 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
30046
30047         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
30048         support weak symbols.
30049         * gcc.dg/weak-4.c: Likewise.
30050         * gcc.dg/weak-6.c: Likewise.
30051
30052 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
30053
30054         * gcc.dg/weak-3.c: Add dg-excess-error comment for
30055         cygwin, coff and h8300-*-hms targets
30056         * gcc.dg/weak-5.c: Likewise.
30057         * gcc.dg/weak-7.c: Likewise.
30058
30059 2002-05-16  Jason Merrill  <jason@redhat.com>
30060
30061         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
30062         (scan-assembler-not, scan-assembler-dem): Likewise.
30063         (scan-assembler-dem-not): Likewise.
30064
30065 2002-05-15  Richard Henderson  <rth@redhat.com>
30066
30067         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
30068
30069 2002-05-15  Richard Henderson  <rth@redhat.com>
30070
30071         * gcc.dg/weak-5.c (vfoo1c): No warning here.
30072         (vfoo1f): Warning here.
30073         (vfoo1l): Don't redefine the alias.
30074
30075 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
30076
30077         * g++.dg/init/pm1.C: New test.
30078
30079 2002-05-12  David S. Miller  <davem@redhat.com>
30080
30081         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
30082         types.
30083
30084 2002-05-10  Roger Sayle  <roger@eyesopen.com>
30085
30086         * gcc.c-torture/execute/20020510-1.c: New test case.
30087
30088 2002-05-10  David S. Miller  <davem@redhat.com>
30089
30090         * gcc.c-torture/execute/conversion.c: Test long double too.
30091
30092 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
30093
30094         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
30095         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
30096         * lib/g++.exp (g++_link_flags): Likewise.
30097         * lib/objc.exp (objc_target_compile): Likewise.
30098
30099 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30100
30101         * gcc.dg/cpp/poison.c: Update.
30102         * gcc.dg/cpp/20000625-2.c: Remove.
30103         * gcc.dg/cpp/direct2s.c: Remove final test.
30104
30105 2002-05-08  Tom Rix  <trix@redhat.com>
30106
30107         * gcc.c-torture/execute/20020508-1.c: New test.
30108         * gcc.c-torture/execute/20020508-2.c: New test.
30109         * gcc.c-torture/execute/20020508-3.c: New test.
30110
30111 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30112
30113         * gcc.dg/cpp/charconst-4.c: More tests.
30114
30115 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
30116
30117         PR c/6569
30118         * gcc.dg/weak-3.c: Update location of warning messages.
30119         * gcc.dg/weak-5.c: Likewise.
30120
30121 2002-05-06  Roger Sayle  <roger@eyesopen.com>
30122
30123         * gcc.c-torture/execute/20020506-1.c: New test case.
30124
30125 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30126
30127         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
30128
30129 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30130
30131         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
30132
30133 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30134
30135         * gcc.dg/cpp/charconst-3.c: New test.
30136
30137 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30138
30139         * gcc.dg/cpp/charconst.c: Update tests.
30140
30141 2002-05-05  Tim Josling  <tej@melbpc.org.au>
30142
30143         * treelang: Added directory for new sample language treelang. Also
30144         lib/treelang.exp: New file to signal treelang should be tested.
30145
30146 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30147
30148         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
30149         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
30150         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
30151         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
30152         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
30153         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
30154         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
30155
30156 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30157
30158         * gcc.dg/format/xopen-2.c: New test.
30159
30160 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30161
30162         * gcc.dg/20020503-1.c: New test.
30163
30164 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
30165
30166         * g++.dg/init/dtor1.C: Make it tougher.
30167
30168 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
30169
30170         * g++.dg/init/dtor1.C: New test.
30171
30172 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
30173
30174         * gcc.dg/altivec-8.c: New.
30175
30176 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
30177
30178         * gcc.dg/altivec-7.c: New.
30179
30180 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
30181
30182         * g++.dg/parse/typedef1.C: New test.
30183
30184 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
30185
30186         PR c++/6486
30187         * g++.dg/template/friend6.C: New test.
30188
30189         PR c++/6492
30190         * g++.dg/init/copy1.C: New test.
30191
30192 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
30193
30194         * g++.dg/warn/effc1.C: New test.
30195
30196 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30197
30198         * gcc.dg/cpp/if-cexp.c: Add a test.
30199
30200 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
30201
30202         * gcc.dg/20020426-2.c: New test.
30203
30204 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30205
30206         * gcc.dg/cpp/if-mop.c: Update.
30207         * gcc.dg/cpp/if-mpar.c: Add test.
30208         * gcc.dg/cpp/if-oppr.c: Update.
30209
30210 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30211
30212         PR c/6343
30213         * gcc.dg/weak-[2-7].c: New tests.
30214
30215 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30216
30217         * gcc.dg/enum1.c: New test.
30218
30219 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30220
30221         PR c++/6497
30222         * g++.dg/inherit/access2.C: New test.
30223
30224 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30225
30226         PR bootstrap/6445
30227         * gcc.dg/20020426-1.c: New test.
30228
30229 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30230
30231         * g++.dg/abi/enum1.C: New test.
30232
30233 2002-04-26  Richard Henderson  <rth@redhat.com>
30234
30235         * gcc.dg/c99-bool-1.c: Expect always true warning.
30236
30237 2002-04-25  Roger Sayle  <roger@eyesopen.com>
30238
30239         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
30240
30241 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30242
30243         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
30244         targets.
30245
30246 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
30247
30248         * g++.dg/abi/mange7.C: New test.
30249
30250         PR c++/6438.
30251         * g++.dg/parse/stmtexpr2.C: New test.
30252
30253 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
30254
30255         * gcc.dg/20020312-2.c: Add SH target.
30256
30257 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30258
30259         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
30260         compiler output on mips*-*-irix*.
30261
30262 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
30263
30264         * g++.dg/parse/attr1.C: New test.
30265
30266 2002-04-23  Roger Sayle  <roger@eyesopen.com>
30267
30268         * gcc.c-torture/execute/string-opt-17.c: New test case.
30269         * gcc.c-torture/execute/memset-2.c: New test case.
30270
30271 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
30272
30273         PR c++/6256:
30274         * g++.dg/template/friend5.C: New test.
30275
30276         PR c++/6331:
30277         * g++.dg/template/qual1.C: Likewise.
30278
30279 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
30280
30281         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
30282         Include stdlib.h, not stdio.h or ctype.h.
30283
30284 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
30285
30286         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
30287         cris-*-elf* and mmix-*-*.
30288         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
30289         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
30290         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
30291         Ditto.
30292         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
30293         * gcc.dg/wchar_t-1.c: Ditto.
30294
30295 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
30296
30297         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
30298         Clarify comment.
30299
30300 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
30301
30302         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
30303
30304 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30305
30306         * gcc.c-torture/execute/20000906-1.x: Delete.
30307
30308 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
30309
30310         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
30311
30312 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
30313
30314         * PR6367
30315         * g77.f-torture/execute/6367.f: New test.
30316         * g77.f-torture/execute/6367.x: Disable for MMIX.
30317
30318 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
30319
30320         * PR6352
30321         * g++.dg/opt/inline2.C: New test.
30322
30323 2002-04-18  Richard Henderson  <rth@redhat.com>
30324
30325         * gcc.dg/20000906-1.c: Enable for all targets.
30326         * gcc.c-torture/compile/iftrap-2.c: New.
30327
30328 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30329
30330         * gcc.dg/20020418-1.c: New test.
30331         * gcc.dg/20020418-2.c: New test.
30332
30333 2002-04-18  Richard Henderson  <rth@redhat.com>
30334
30335         * gcc.c-torture/compile/iftrap-1.c: New.
30336         * gcc.dg/iftrap-1.c: Adjust for ia64.
30337         * gcc.dg/iftrap-2.c: New.
30338
30339 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30340
30341         * gcc.c-torture/compile/20020418-1.c: New test.
30342
30343 2002-04-18  Roger Sayle  <roger@eyesopen.com>
30344
30345         * gcc.c-torture/compile/20020415-1.c: New.
30346
30347 2002-04-18  David S. Miller  <davem@redhat.com>
30348
30349         * gcc.c-torture/execute/20020418-1.c: New test.
30350
30351 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
30352
30353         * gcc.dg/20020416-1.c: New test.
30354
30355         * g++.dg/opt/inline1.C: New test.
30356
30357 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
30358
30359         * gcc.dg/altivec-5.c: New test.
30360
30361         * gcc.dg/20020415-1.c: New test.
30362
30363 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
30364
30365         * testsuite/lib/chill.exp: Remove.
30366
30367 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
30368
30369         * g++.dg/other/big-struct.C: New test.
30370
30371 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
30372
30373         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
30374         of scratch file.
30375
30376 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
30377
30378         PR c/6277
30379         * gcc.dg/i386-387-1.c: Allow optional leading underscore
30380         in scan-assembler function name
30381
30382 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
30383
30384         * g77.f-torture/execute/980628-4.x,
30385         g77.f-torture/execute/980628-5.x,
30386         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30387         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30388         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
30389         i[34567]86-*-*.
30390
30391 2002-04-13  David S. Miller  <davem@redhat.com>
30392
30393         * gcc.c-torture/execute/20020413-1.c: New test.
30394
30395 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
30396
30397         * gcc.dg/asm-6.c,
30398         * g++.dg/ext/asm1.C: New tests.
30399
30400 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
30401
30402         PR c++ 5373.
30403         * g++.dg/parse/stmtexpr1.C: New test.
30404
30405         PR c++/5189.
30406         * g++.dg/template/copy1.C: New test.
30407
30408 2002-04-12  Richard Henderson  <rth@redhat.com>
30409
30410         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
30411
30412 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
30413
30414         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
30415         gcc.c-torture/execute/20020307-2.c.
30416
30417 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
30418
30419         * g++.dg/ext/attrib5.C,
30420         * g++.dg/lookup/struct1.C: New tests.
30421
30422 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
30423
30424         * gcc.dg/20020411-1.c: New test.
30425
30426         * gcc.c-torture/execute/20020411-1.c: New test.
30427
30428 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
30429
30430         * g77.f-torture/execute/6177.f: New test.
30431
30432 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
30433
30434         PR middle-end/6247
30435         * g++.dg/opt/cleanup1.C: New test.
30436
30437         * g++.dg/opt/const1.C: New test.
30438
30439 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
30440
30441         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
30442
30443 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30444
30445         PR c++/5507
30446         * g++.dg/template/typename2.C: New test.
30447
30448 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
30449
30450         * gcc.c-torture/execute/loop-12.c: New.
30451
30452 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
30453
30454         * g77.f-torture/execute/980628-4.x,
30455         g77.f-torture/execute/980628-5.x,
30456         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30457         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30458         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
30459
30460 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30461
30462         PR optimization/6086
30463         * g++.dg/opt/preinc1.C: New test.
30464
30465 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30466
30467         PR c++/5571
30468         * g++.dg/opt/static2.C: New test.
30469
30470 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30471
30472         PR c/5120
30473         * gcc.dg/20020406-1.c: New test.
30474
30475 2002-04-04  David S. Miller  <davem@redhat.com>
30476
30477         * gcc.c-torture/execute/20020404-1.c: New test.
30478
30479 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
30480
30481         PR c/6123
30482         * gcc.dg/20020312-2.c: Do not declare global register variable
30483         if __PIC__ or __pic__ is defined.
30484
30485 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
30486
30487         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
30488         __asm__ so that it works correctly even if -ansi -pedantic-errors.
30489
30490 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30491
30492         * gcc.misc-tests/linkage.exp: Update last change to handle
30493         sparc*-, not just sparc-.
30494
30495 2002-04-03  Richard Henderson  <rth@redhat.com>
30496
30497         * gcc.dg/cpp/ucs.c: Improved long UCS test.
30498
30499 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30500
30501         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
30502
30503 2002-04-02  David S. Miller  <davem@redhat.com>
30504
30505         * gcc.c-torture/execute/20020402-3.c: New test.
30506
30507 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30508
30509         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
30510         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
30511
30512         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
30513         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
30514         g77.f-torture/execute/20001201.x,
30515         g77.f-torture/execute/u77-test.x: New files.
30516
30517         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
30518         * gcc.dg/wchar_t-1.c: Ditto.
30519
30520 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30521
30522         * gcc.c-torture/execute/20020402-1.c: New test.
30523
30524 2002-04-01  Richard Henderson  <rth@redhat.com>
30525
30526         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
30527
30528         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
30529
30530 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30531
30532         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
30533
30534 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30535
30536         * g++.dg/inherit/template-as-base.C: Expect error.
30537         * g++.dg/inherit/namespace-as-base.C: Likewise.
30538
30539 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
30540
30541         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
30542         g++.dg/ext/instantiate3.C: Tweak match patterns.
30543
30544         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
30545         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
30546         -da test.
30547
30548 2002-03-31  Richard Henderson  <rth@redhat.com>
30549
30550         * gcc.dg/special/alias-2.c: New.
30551         * gcc.dg/special/ecos.exp: Run it.
30552
30553 2002-03-31  Richard Henderson  <rth@redhat.com>
30554
30555         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
30556
30557 2002-03-31  Kazu Hirata  <kazu@hxi.com>
30558
30559         * gcc.dg/weak-1.c: Disable on h8300 port.
30560
30561 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
30562
30563         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
30564         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
30565         ordering tests.
30566         * g++.dg/bprob/bprob-1.C: New test.
30567         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
30568         * g++.dg/gcov/gcov-1.C: New test.
30569         * g++.dg/gcov/gcov-1.x: New file.
30570         * g++.dg/gcov/gcov-2.C: New test.
30571         * g++.dg/gcov/gcov-3.C: New test.
30572         * g++.dg/gcov/gcov-3.h: New file.
30573
30574 2002-03-28  Roger Sayle  <roger@eyesopen.com>
30575
30576         * g++.old-deja/g++.other/builtins5.C: New test.
30577         * g++.old-deja/g++.other/builtins6.C: New test.
30578         * g++.old-deja/g++.other/builtins7.C: New test.
30579         * g++.old-deja/g++.other/builtins8.C: New test.
30580         * g++.old-deja/g++.other/builtins9.C: New test.
30581
30582 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
30583
30584         * g++.dg/opt/static1.C: New test.
30585
30586         * g++.dg/opt/longbranch1.C: New test.
30587
30588 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
30589
30590         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
30591
30592         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
30593
30594 2002-03-28  Jeffrey A Law  (law@redhat.com)
30595
30596         * gcc.c-torture/execute/20020328-1.c: New test.
30597
30598 2002-03-27  Richard Henderson  <rth@redhat.com>
30599
30600         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
30601         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
30602         move from g++.old-deja/g++.ext/.
30603
30604 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
30605
30606         * g++.dg/init/new2.C: New test.
30607
30608 2002-03-26  Richard Henderson  <rth@redhat.com>
30609
30610         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
30611
30612         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
30613         on sparc.
30614
30615         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
30616         sparcv9 systems.
30617         * gcc.dg/20001102-1.c: Likewise.
30618
30619 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
30620
30621         * gcc.dg/cpp/endif-pedantic1.c,
30622         gcc.dg/cpp/endif-pedantic2.c: New tests.
30623
30624 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
30625
30626         * g++.dg/init/new1.C: New test.
30627
30628 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
30629
30630         * g++.dg/abi/vbase9.C: New test.
30631
30632 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
30633
30634         * gcc.dg/arm-asm.c: New test.
30635
30636 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
30637
30638         * gcc.dg/Wswitch-enum.c: New test.
30639         Fix PR c/5044.
30640
30641 2002-03-26  Richard Henderson  <rth@redhat.com>
30642
30643         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
30644         structure.
30645
30646 2002-03-25  Richard Henderson  <rth@redhat.com>
30647
30648         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
30649         sparcv9 systems.
30650
30651         * gcc.c-torture/compile/20011119-1.c (xxx): New.
30652         * gcc.c-torture/compile/20011119-2.c (xxx): New.
30653
30654 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
30655
30656         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
30657
30658 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
30659
30660         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
30661         targets using generic thunk support.
30662
30663 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
30664
30665         * gcc.c-torture/compile/20020323-1.c: New test.
30666
30667         * g++.dg/opt/conj2.C: New test.
30668
30669 2002-03-24  Richard Henderson  <rth@redhat.com>
30670
30671         * gcc.dg/weak-1.c: Use -fno-common.
30672
30673 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30674
30675         * g77.dg/f77-edit-apostrophe-out.f: New test
30676         * g77.dg/f77-edit-h-out.f: New test
30677         * g77.dg/f77-edit-t-in.f: New test
30678         * g77.dg/f77-edit-t-out.f: New test
30679         * g77.dg/f77-edit-x-out.f: New test
30680         * g77.dg/f77-edit-slash-out.f: New test
30681         * g77.dg/f77-edit-colon-out.f: New test
30682         * g77.dg/f77-edit-s-out.f: New test
30683
30684 2002-03-24  Richard Henderson  <rth@redhat.com>
30685
30686         * objc/execute/formal_protocol-6.x: New XFAIL.
30687
30688 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30689
30690         * gcc.dg/weak-1.c: Early return from dg-final on platforms
30691         that do not support weak symbols
30692
30693 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30694
30695         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
30696         * lib/g77.exp: Likewise.
30697         * lib/objc.exp: Likewise.
30698
30699 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
30700
30701         * gcc.dg/Wswitch-default.c: New test.
30702
30703 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
30704
30705         * g++.dg/other/enum1.C: New test.
30706
30707 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
30708
30709         * gcc.dg/pragma-ep-3.c: Fix typo.
30710
30711 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30712
30713         * g++.dg/inherit/template-as-base.C: New test.
30714
30715 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
30716
30717         * g++.old-deja/g++.other/dwarf2-1.C: Move...
30718         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
30719
30720 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
30721
30722         * gcc.dg/cpp/multiline.c: Update to match.
30723
30724 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
30725
30726         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
30727
30728 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
30729
30730         * gcc.dg/cpp/extratokens2.c: New file.
30731
30732 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
30733
30734         * gcc.dg/20020312-2.c: Add rs6000 target.
30735
30736         * gcc.c-torture/compile/20020319-1.c: New test.
30737
30738 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30739
30740         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
30741         (A, E): Handle this.
30742
30743 2002-03-20  Jason Merrill  <jason@redhat.com>
30744
30745         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
30746         ignoring -fpic.
30747         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
30748         through prune_gcc_output.
30749
30750 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
30751
30752         * gcc.c-torture/compile/20020320-1.c: New test.
30753
30754 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
30755
30756         * gcc.c-torture/compile/20020318-1.c: New test.
30757
30758         * gcc.dg/struct-by-value-1.c: New test.
30759
30760         * gcc.dg/20020319-1.c: New test.
30761
30762 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
30763
30764         * g++.dg/opt/conj1.C: New test.
30765
30766 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
30767
30768         * g++.dg/template/qualttp20.C: Revert previous change.
30769         * g++.dg/template/qualttp3.C: Likewise.
30770         * g++.dg/template/qualttp4.C: Likewise.
30771         * g++.dg/template/qualttp5.C: Likewise.
30772         * g++.dg/template/qualttp6.C: Likewise.
30773         * g++.dg/template/qualttp7.C: Likewise.
30774         * g++.dg/template/qualttp8.C: Likewise.
30775         * g++.dg/template/recurse.C: Likewise.
30776
30777 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30778
30779         * gcc.dg/cpp/wchar-1.c: Update.
30780
30781 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30782
30783         * g++.dg/template/conv1.C: New test.
30784         * g++.dg/template/conv2.C: New test.
30785         * g++.dg/template/conv3.C: New test.
30786         * g++.dg/template/conv4.C: New test.
30787
30788 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30789
30790         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
30791         * g++.dg/template/qualttp3.C: Likewise.
30792         * g++.dg/template/qualttp4.C: Likewise.
30793         * g++.dg/template/qualttp5.C: Likewise.
30794         * g++.dg/template/qualttp6.C: Likewise.
30795         * g++.dg/template/qualttp7.C: Likewise.
30796         * g++.dg/template/qualttp8.C: Likewise.
30797         * g++.dg/template/recurse.C: Likewise.
30798
30799 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30800
30801         * g++.dg/opt/dtor1.C: New test.
30802
30803 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
30804
30805         * gcc.c-torture/compile/20020315-1.c: New test.
30806
30807 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
30808
30809         * gcc.dg/weak-1.c: Fix scan tests.
30810
30811 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
30812
30813         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
30814         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
30815         cris-*-aout* mmix-*-*.
30816         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
30817         cris-*-aout* mmix-*-*.
30818         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
30819         cris-*-elf* cris-*-aout* and mmix-*-*.
30820         * gcc.dg/20001009-1.c: Ditto.
30821         * gcc.dg/20010912-1.c: Ditto.
30822         * gcc.dg/20020122-4.c: Ditto.
30823         * gcc.dg/inline-2.c: Ditto.
30824
30825 2002-03-14  Jeffrey A Law  (law@cygnus.com)
30826
30827         * gcc.c-torture/compile/20020314-1.c: New test.
30828
30829 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
30830
30831         * gcc.c-torture/execute/20020314-1.c: New test.
30832
30833 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
30834
30835         * g++.dg/warn/Wunused-1.C: New test.
30836
30837 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
30838
30839         * g++.dg/abi/mangle6.C: New test.
30840
30841 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
30842
30843         * gcc.c-torture/compile/20020309-2.c: New test.
30844
30845         * gcc.c-torture/compile/20020312-1.c: New test.
30846
30847 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30848
30849         * g++.dg/other/access1.C: New test.
30850
30851 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
30852
30853         * gcc.c-torture/execute/wchar_t-1.c: New test.
30854
30855 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
30856
30857         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
30858
30859 2002-03-12  Roger Sayle  <roger@eyesopen.com>
30860
30861         * gcc.dg/20020312-1.c: New test case.
30862
30863 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
30864
30865         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
30866
30867 2002-03-11  Richard Henderson  <rth@redhat.com>
30868
30869         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
30870         * g++.old-deja/g++.jason/report.C: Likewise.
30871
30872 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30873
30874         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
30875         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
30876
30877 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30878
30879         * testsuite/g++.dg/overload/pmf1.C: New test.
30880
30881 2002-03-11  Kazu Hirata  <kazu@hxi.com>
30882
30883         * gcc.c-torture/execute/20020307-1.c: Use long.
30884
30885 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
30886
30887         PR optimization/5844
30888         * gcc.dg/20020310-1.c: New test.
30889
30890 2002-03-09  Michael Meissner  <meissner@redhat.com>
30891
30892         * gcc.c-torture/execute/memcpy-2.c: New test.
30893         * gcc.c-torture/execute/memset-1.c: New test.
30894         * gcc.c-torture/execute/strlen-1.c: New test.
30895         * gcc.c-torture/execute/strcmp-1.c: New test.
30896         * gcc.c-torture/execute/strncmp-1.c: New test.
30897
30898 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
30899
30900         * gcc.dg/ppc-ldstruct.c: New test.
30901
30902 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
30903
30904         * gcc.c-torture/execute/va-arg-22.c: New test.
30905
30906 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30907
30908         * gcc.c-torture/compile/20020309-1.c: New test.
30909
30910 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
30911
30912         * gcc.c-torture/execute/20020307-2.c: New test.
30913
30914 2002-03-07  Jeffrey A Law  (law@redhat.com)
30915
30916         * g77.f-torture/compile/20020307-1.f: New test.
30917
30918 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
30919
30920         * gcc.dg/unordered-1.c: New test.
30921
30922 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
30923
30924         * gcc.c-torture/execute/20020307-1.c: New test.
30925
30926 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
30927
30928         * gcc.dg/20020304-1.c: New test.
30929
30930         * gcc.c-torture/compile/20020304-2.c: New test.
30931
30932 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
30933
30934         * gcc.c-torture/compile/20020304-1.c: New test case
30935         (from PR c/5830).
30936
30937 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
30938
30939         * gcc.dg/20020103-1.c: Add other -D ppc variants.
30940
30941 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30942
30943         * g++.dg/other/classkey1.C: New test.
30944
30945 2002-03-01  Richard Henderson  <rth@redhat.com>
30946
30947         * gcc.c-torture/compile/981223-1.x: New.
30948         * gcc.c-torture/compile/920625-1.x: New.
30949
30950 2002-02-28  Richard Henderson  <rth@redhat.com>
30951
30952         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
30953
30954 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
30955
30956         * gcc.c-torture/execute/20020227-1.c: New test.
30957
30958 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
30959
30960         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
30961         here" ERROR lines.
30962         * g++.old-deja/g++.oliva/partord1.C: Likewise.
30963         * g++.old-deja.g++.other/defarg1.C: Likewise.
30964         * g++.old-deja/g++.pt/calls2.C: Likewise.
30965         * g++.old-deja/g++.pt/crash20.C: Likewise.
30966         * g++.old-deja/g++.pt/crash30.C: Likewise.
30967         * g++.old-deja/g++.pt/crash36.C: Likewise.
30968         * g++.old-deja/g++.pt/crash6.C: Likewise.
30969         * g++.old-deja/g++.pt/defarg13.C: Likewise.
30970         * g++.old-deja/g++.pt/derived3.C: Likewise.
30971         * g++.old-deja/g++.pt/error1.C: Likewise.
30972         * g++.old-deja/g++.pt/friend21.C: Likewise.
30973         * g++.old-deja/g++.pt/friend23.C: Likewise.
30974         * g++.old-deja/g++.pt/infinite1.C: Likewise.
30975         * g++.old-deja/g++.robertl/eb128.C: Likewise.
30976
30977 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
30978
30979         * gcc.c-torture/execute/20020225-2.c: New test.
30980
30981 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
30982
30983         * gcc.c-torture/execute/920730-1t.c,
30984         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
30985         Delete test cases, only relevant to -traditional.
30986
30987 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30988
30989         * gcc.dg/cpp/undef1.c: Remove.
30990         * gcc.dg/cpp/directiv.c: Update.
30991         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
30992
30993 2002-02-27  Michael Meissner  <meissner@redhat.com>
30994
30995         * gcc.c-torture/execute/20020226-1.c: New test.
30996
30997 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
30998
30999         * g++.dg/debug/debug4.C: New test.
31000
31001         * gcc.dg/ia64-visibility-1.c: New test.
31002
31003 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
31004
31005         * gcc.dg/debug/20020224-1.c: New.
31006
31007 2002-02-25  Kazu Hirata  <kazu@hxi.com>
31008
31009         * gcc.c-torture/execute/960416-1.x: New.
31010         * gcc.c-torture/execute/divconst-3.x: Likewise.
31011
31012 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
31013
31014         * gcc.dg/20020224-1.c: New test.
31015
31016 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
31017
31018         * gcc.c-torture/execute/20020225-1.c: New.
31019
31020 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31021
31022         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
31023
31024 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
31025
31026         * gcc.dg/20020222-1.c: New test.
31027
31028 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
31029
31030         * g++.dg/opt/anonunion1.C: New test.
31031
31032 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
31033
31034         * g++.dg/template/qualttp19.C: New test.
31035         * g++.dg/template/qualttp20.C: New test.
31036         * g++.old-deja/g++.jason/report.C: Adjust expected errors
31037         * g++.old-deja/g++.other/qual1.C: Likewise.
31038
31039 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
31040
31041         * gcc.dg/attr-alwaysinline.c: New.
31042
31043 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
31044
31045         * gcc.dg/20020220-1.c: New test.
31046
31047         * gcc.dg/20020220-2.c: New test.
31048
31049         * g++.dg/opt/mmx1.C: New test.
31050
31051 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
31052
31053         * gcc.c-torture/compile/20020110.c: New test.
31054
31055 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
31056
31057         * gcc.c-torture/execute/20020219-1.c: New test.
31058
31059         * gcc.dg/20020219-1.c: New test.
31060
31061         * gcc.dg/noncompile/20020220-1.c: New test.
31062
31063         * g++.dg/opt/ptrintsum1.C: New test.
31064
31065         * gcc.dg/debug/20020220-1.c: New test.
31066
31067 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
31068
31069         * gcc.c-torture/execute/20020216-1.c: New test.
31070
31071 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31072
31073         * gcc.dg/decl-1.c: Update, new test.
31074
31075 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
31076
31077         * g++.dg/abi/bitfield1.C: New test.
31078         * g++.dg/abi/bitfield2.C: New test.
31079
31080 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31081
31082         * gcc.dg/attr-nest.c: New test.
31083
31084 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31085
31086         * gcc.c-torture/execute/20020215-1.c: New test.
31087
31088 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
31089
31090         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
31091         * g++.dg/debug/debug.exp: New.
31092         * g++.dg/debug/trivial.C: New.
31093         * g++.dg/debug/debug1.C: Moved...
31094         * g++.dg/other/debug1.C: ...from here.
31095         * g++.dg/debug/debug2.C: Moved...
31096         * g++.dg/other/debug2.C: ...from here.
31097         * g++.dg/debug/debug3.C: Moved...
31098         * g++.dg/other/debug3.C: ...from here.
31099
31100         * gcc.dg/noncompile/20020213-1.c: New test.
31101
31102 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
31103
31104         * g++.dg/other/debug3.C: New test.
31105
31106         * gcc.c-torture/execute/20020213-1.c: New test.
31107
31108 2002-02-13  Richard Smith <richard@ex-parrot.com>
31109
31110         * g++.old-deja/g++.other/thunk1.C: New test.
31111
31112 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31113
31114         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
31115
31116 2002-02-13  Stan Shebs  <shebs@apple.com>
31117
31118         * gcc.dg/altivec-3.c: New.
31119
31120 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
31121
31122         * gcc.dg/Wunreachable-1.c: New test.
31123         * gcc.dg/Wunreachable-2.c: New test.
31124
31125 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31126
31127         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
31128
31129 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
31130
31131         * gcc.dg/decl-1.c: New test.
31132
31133 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31134
31135         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
31136
31137 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31138
31139         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
31140         * gcc.c-torture/compile/980506-1.x: Likewise.
31141
31142 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31143
31144         * gcc.dg/20020210-1.c: New.
31145
31146 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
31147
31148         * g77.f-torture/execute/947.f: New regression test
31149         for PR fortran/947.
31150
31151 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
31152
31153         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
31154         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
31155
31156 2002-02-08  Richard Henderson  <rth@redhat.com>
31157
31158         * gcc.c-torture/compile/labels-3.c: New.
31159
31160 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
31161
31162         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
31163         expression statements work instead.
31164         * gcc.dg/noncompile/20020207-1.c: New test.
31165
31166 2002-02-07  Richard Henderson  <rth@redhat.com>
31167
31168         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
31169
31170 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31171
31172         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
31173         message from g77
31174         * lib/g77-dg.exp: Trim g77 error messages so that they are
31175         recognized by dg.exp.
31176
31177 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31178
31179         PR fortran/5473
31180         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
31181
31182 2002-02-07  Richard Henderson  <rth@redhat.com>
31183
31184         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
31185         to be sufficiently aligned for integers.
31186
31187 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
31188
31189         * g++.dg/template/friend4.C: New test.
31190
31191 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31192
31193         PR fortran/5743
31194         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
31195         unsupported cases.
31196
31197 2002-02-07  Richard Henderson  <rth@redhat.com>
31198
31199         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
31200         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
31201         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
31202         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
31203
31204 2002-02-06  Richard Henderson  <rth@redhat.com>
31205
31206         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
31207
31208 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
31209
31210         * gcc.dg/20020206-1.c: New test.
31211
31212 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
31213
31214         * gcc.c-torture/execute/20020206-1.c: New test.
31215
31216         * gcc.c-torture/execute/20020206-2.c: New test.
31217
31218         PR optimization/5429:
31219         * gcc.c-torture/compile/20020206-1.c: New test.
31220
31221 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
31222
31223         * g++.dg/ext/align1.C: Do not use an explicit alignment value
31224         as certain file formats cannot support particularly large
31225         alignments.
31226
31227         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
31228         and do not expect to be able to link the executable.
31229
31230         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
31231         fail because the COFF format does not support the weak attribute.
31232
31233 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
31234
31235         * g77.dg/pr5473.f: New test
31236
31237 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
31238
31239         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
31240         Fix testcase accordingly.
31241
31242 2002-02-04  Richard Henderson  <rth@redhat.com>
31243
31244         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
31245         (buf): Change to be an array of pointers, not ints.
31246
31247 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31248
31249         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
31250         before all tests.  Move warning one line above to match where it
31251         C frontend emits.
31252         * gcc.dg/Wswitch-2.c: New test.
31253         * g++.dg/warn/Wswitch-1.C: New test.
31254         * g++.dg/warn/Wswitch-2.C: New test.
31255
31256 2002-02-04  Richard Henderson  <rth@redhat.com>
31257
31258         * g++.dg/abi/offsetof.C: Fix size comparison.
31259
31260 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
31261
31262         * gcc.dg/cast-qual-2.c: New test.
31263
31264 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31265
31266         * gcc.dg/20020201-4.c: New test.
31267
31268 2002-02-04  Ben Elliston  <bje@redhat.com>
31269
31270         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
31271         target_info attribute != 0, in addition to the empty string.
31272         (gcc_target_compile): Likewise.
31273
31274 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
31275
31276         * gcc.dg/Wswitch.c: New test.
31277         PR gcc/4475. PR gcc/3780.
31278
31279 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
31280
31281         * g77.f-torture/execute/5122.f: New test for regressions
31282         against PR fortran/5122.
31283
31284 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
31285
31286         * g77.f-torture/compile/pr3743.f: Delete
31287         * g77.dg/pr3743-1.f: New test.
31288         * g77.dg/pr3743-2.f: New test.
31289         * g77.dg/pr3743-3.f: New test.
31290         * g77.dg/pr3743-4.f: New test.
31291
31292 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31293
31294         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
31295
31296 2002-02-02  Richard Henderson  <rth@redhat.com>
31297
31298         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
31299         * gcc.c-torture/execute/bf64-1.c: Likewise.
31300
31301 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31302
31303         * gcc.dg/20020201-2.c: New test.
31304
31305         * gcc.dg/20020201-3.c: New test.
31306
31307         * gcc.c-torture/execute/bitfld-2.c: New test.
31308
31309 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31310
31311         * gcc.dg/bitfld-1.c: Update.
31312         * gcc.dg/bitfld-2.c: Update.
31313         * gcc.c-torture/execute/bitfld-1.x: New.
31314
31315 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31316
31317         * gcc.c-torture/execute/20020201-1.c: New test.
31318
31319 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
31320
31321         PR target/5469
31322         * gcc.dg/20020201-1.c: New test.
31323
31324 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
31325
31326         PR fortran/3743
31327         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
31328         * g77.f-torture/compile/pr3743.x: Remove
31329
31330 2002-01-31  Tom Rix  <trix@redhat.com>
31331
31332         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
31333
31334 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31335
31336         * gcc.dg/noncompile/20020130-1.c: New test.
31337
31338 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
31339
31340         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
31341
31342 2002-01-29  Richard Henderson  <rth@redhat.com>
31343
31344         * gcc.c-torture/execute/991118-1.c: Cast various constants back
31345         to long long.
31346         * gcc.c-torture/execute/bf64-1.c: Likewise.
31347
31348 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
31349
31350         * gcc.c-torture/execute/20020129-1.c: New test.
31351
31352 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31353
31354         * gcc.c-torture/compile/20000224-1.c: Update.
31355         * gcc.c-torture/execute/bitfld-1.c: New tests.
31356         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
31357         * gcc.dg/uninit-A.c: Update.
31358
31359 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31360
31361         * g++.dg/template/ctor1.C: Add instantiation.
31362
31363 2002-01-28  Paul Koning  <pkoning@equallogic.com>
31364
31365         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
31366         argument to __builtin_prefetch to be const ptr.
31367
31368 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
31369
31370         * gcc.c-torture/compile/20020120-1.c: New test.
31371
31372 2002-01-27  Kazu Hirata  <kazu@hxi.com>
31373
31374         * gcc.c-torture/execute/20020127-1.c: New test.
31375
31376 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
31377
31378         * g77.dg/f77-edit-i-in.f: New test
31379         * g77.dg/f77-edit-i-out.f: New test
31380
31381 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
31382
31383         * gcc.dg/debug/debug.exp: New file.
31384         * gcc.dg/debug/trivial.c: New file.
31385         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
31386         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
31387         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
31388         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
31389         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
31390         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
31391         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
31392         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
31393         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
31394         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
31395         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
31396         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
31397         * gcc.dg/20000503-1.c: Removed.
31398         * gcc.dg/20010207-1.c: Removed.
31399         * gcc.dg/20011223-1.c: Removed.
31400         * gcc.dg/20020104-2.c: Removed.
31401         * gcc.dg/debug-1.c: Removed.
31402         * gcc.dg/debug-2.c: Removed.
31403         * gcc.dg/debug-3.c: Removed.
31404         * gcc.dg/debug-4.c: Removed.
31405         * gcc.dg/debug-5.c: Removed.
31406         * gcc.dg/debug-6.c: Removed.
31407         * gcc.dg/dwarf2-1.c: Removed.
31408         * gcc.dg/dwarf2-2.c: Removed.
31409
31410 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
31411
31412         * g++.old-deja/g++.other/eh5.C: New test.
31413         * g++.old-deja/g++.other/sibcall2.C: New test.
31414         * g++.old-deja/g++.other/array9.C: New test.
31415         * g++.old-deja/g++.other/typename2.C: New test.
31416         * g++.old-deja/g++.other/crash60.C: New test.
31417         * g++.old-deja/g++.other/conv9.C: New test.
31418         * g++.old-deja/g++.other/mangle10.C: New test.
31419         * g++.old-deja/g++.other/unchanging1.C: New test.
31420         * g++.old-deja/g++.other/exprstmt1.C: New test.
31421         * g++.old-deja/g++.other/inline23.C: New test.
31422         * g++.old-deja/g++.eh/ia64-1.C: New test.
31423         * g++.old-deja/g++.other/dwarf2-1.C: New test.
31424         * g++.old-deja/g++.other/reload1.C: New test.
31425         * g++.old-deja/g++.other/static20.C: New test.
31426         * g++.old-deja/g++.other/local-alloc1.C: New test.
31427         * g++.old-deja/g++.other/conv8.C: New test.
31428         * g++.old-deja/g++.other/stmtexpr2.C: New test.
31429         * g++.old-deja/g++.other/storeexpr1.C: New test.
31430         * g++.old-deja/g++.other/storeexpr2.C: New test.
31431         * g++.dg/eh/template2.C: New test.
31432         * g++.dg/warn/weak1.C: New test.
31433
31434 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
31435
31436         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31437         Remove first, non-varying, argument.
31438
31439 2002-01-23  Richard Henderson  <rth@redhat.com>
31440
31441         * gcc.dg/inline-2.c: New.
31442
31443         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
31444         Add optional target arg.  Check number of arguments.
31445         (scan-assembler-not, scan-assembler-dem): Likewise.
31446         (scan-assembler-dem-not): Likewise.
31447
31448 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31449
31450         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
31451         line 12.
31452         * g++.old-deja/g++.brendan/parse3.C,
31453         g++.old-deja/g++.other/crash26.C,
31454         g++.old-deja/g++.other/crash28.C,
31455         g++.old-deja/g++.other/crash29.C,
31456         g++.old-deja/g++.other/crash30.C,
31457         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
31458
31459 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
31460
31461         * gcc.dg/20020115-1.c: New.
31462
31463 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
31464
31465         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
31466
31467 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
31468
31469         * gcc.dg/20020122-3.c: New.
31470
31471 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
31472
31473         * g++.dg/other/gc1.C: New test.
31474
31475 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31476
31477         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
31478
31479 2002-01-22  Richard Henderson  <rth@redhat.com>
31480
31481         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
31482
31483 2002-01-22  Richard Henderson  <rth@redhat.com>
31484
31485         * gcc.dg/20020122-4.c: New.
31486
31487 2002-01-22  H.J. Lu <hjl@gnu.org>
31488
31489         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
31490         link output.
31491         * gcc.dg/special/ecos.exp: Likewise.
31492         * lib/g++-dg.exp: Likewise.
31493         * lib/g77-dg.exp: Likewise.
31494         * lib/gcc-dg.exp : Likewise.
31495         * lib/mike-g++.exp: Likewise.
31496         * lib/mike-g77.exp: Likewise.
31497         * lib/mike-gcc.exp: Likewise.
31498         * lib/objc-dg.exp: Likewise.
31499
31500 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
31501
31502         PR target/5379
31503         * gcc.dg/20020122-2.c: New test.
31504
31505 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
31506
31507         * gcc.dg/20020122-1.c: New test.
31508
31509 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
31510
31511         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
31512
31513 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
31514
31515         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
31516
31517 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31518
31519         * gcc.c-torture/compile/20020121-1.c: New test.
31520
31521 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31522
31523         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
31524         ld_library_path.
31525
31526 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
31527
31528         * gcc.dg/20020218-1.c: New test.
31529
31530 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
31531
31532         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
31533         messages
31534         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
31535         "At global scope" warning
31536         * g++.dg/ext/align1.C: Change cygwin test for alignment
31537         from db-bogus to dg-warning
31538
31539 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
31540
31541         * g77.f-torture/compile/cpp2.F: New test.
31542
31543 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31544
31545         * g++.dg/template/access1.C: New test.
31546
31547 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
31548
31549         * gcc.dg/20020118-1.c: New.
31550
31551 2002-01-18  Kazu Hirata  <kazu@hxi.com>
31552
31553         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
31554
31555 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
31556
31557         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
31558         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
31559         alignment warnings.
31560
31561 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
31562
31563         * gcc.misc-tests/i386-prefetch.exp: Save and restore
31564         torture_with_loops and torture_without_loops
31565
31566 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
31567
31568         * gcc.c-torture/compile/20020116-1.c: New test.
31569
31570 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
31571
31572         * gcc.dg/20020116-2.c: New test.
31573
31574         * gcc.dg/ultrasp4.c: New test.
31575
31576         * gcc.dg/20020116-1.c: New test.
31577
31578 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
31579
31580         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
31581         by EABI.
31582
31583 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
31584
31585         * gcc.misc-tests/i386-prefetch.exp: New.
31586         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
31587         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
31588         * gcc.misc-tests/i386-pf-none-1.c: New test.
31589         * gcc.misc-tests/i386-pf-sse-1.c: New test.
31590
31591 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
31592
31593         * gcc.dg/gnu89-init-1.c: Add new tests.
31594
31595 2002-01-15  Andreas Jaeger  <aj@suse.de>
31596
31597         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
31598         * gcc.dg/i386-mmx-2.c: Likewise.
31599         * gcc.dg/i386-sse-1.c: Likewise.
31600         * gcc.dg/i386-sse-2.c: Likewise.
31601         * gcc.dg/i386-sse-3.c: Likewise.
31602
31603 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
31604
31605         * g77.f-torture/execute/intrinsic-unix-bessel.f:
31606         Uncomment additional cases that now pass.
31607
31608 2002-01-11  Richard Henderson  <rth@redhat.com>
31609
31610         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
31611         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
31612
31613 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
31614
31615         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
31616
31617 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
31618
31619         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
31620         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
31621
31622 2002-01-10  Dale Johannesen  <dalej@apple.com>
31623
31624         * gcc.c-torture/execute/loop-11.c: New.
31625
31626 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
31627
31628         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
31629         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
31630
31631 2002-01-09  Richard Henderson  <rth@redhat.com>
31632
31633         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
31634         type in which to perform the operation for each size.
31635
31636 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
31637
31638         * gcc.c-torture/compile/20020109-2.c: New test.
31639
31640 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
31641
31642         * gcc.c-torture/execute/loop-10.c: New test.
31643
31644 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31645
31646         * gcc.c-torture/compile/20010226-1.c: New test.
31647         * gcc.c-torture/compile/20010227-1.c: New test.
31648         * gcc.c-torture/compile/20010426-1.c: New test.
31649         * gcc.c-torture/compile/20010510-1.c: New test.
31650         * gcc.c-torture/compile/20010605-3.c: New test.
31651         * gcc.c-torture/compile/20010824-1.c: New test.
31652         * gcc.c-torture/execute/20010409-1.c: New test.
31653         * gcc.dg/noncompile/20000901-1.c: New test.
31654         * gcc.dg/20001023-1.c: New test.
31655         * gcc.dg/20001101-1.c: New test.
31656         * gcc.dg/20001102-1.c: New test.
31657         * gcc.dg/20010207-1.c: New test.
31658         * gcc.dg/20010405-1.c: New test.
31659         * gcc.dg/20010822-1.c: New test.
31660         * gcc.dg/20011107-1.c: New test.
31661
31662 2002-01-09  Jeffrey A Law  (law@redhat.com)
31663
31664         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
31665
31666         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
31667         execution failure on PA targets.
31668
31669 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31670
31671         * gcc.c-torture/compile/20020109-1.c: New test.
31672
31673 2002-01-08  Kazu Hirata  <kazu@hxi.com>
31674
31675         * gcc.c-torture/execute/20020108-1.c: New test.
31676
31677 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
31678
31679         * gcc.dg/20020108-1.c: New test.
31680
31681 2002-01-08  H.J. Lu <hjl@gnu.org>
31682
31683         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
31684         for header files.
31685
31686 2002-01-08  Geoff Keating  <geoffk@redhat.com>
31687
31688         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
31689         consistency.
31690
31691 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
31692
31693         * gcc.dg/altivec-4.c: Test altivec predicates.
31694
31695 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
31696
31697         * gcc.c-torture/execute/20020107-1.c: New test.
31698
31699 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
31700
31701         PR c/5279
31702         * gcc.c-torture/compile/20020106-1.c: New test.
31703
31704 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
31705
31706         * gcc.c-torture/execute/nestfunc-4.c: New test.
31707
31708 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31709
31710         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
31711         extra triple that slipped in.
31712         * g++.old-deja/g++.abi/align.C: Likewise.
31713         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31714
31715 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31716
31717         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
31718         * g++.old-deja/g++.abi/align.C: Likewise.
31719         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31720
31721         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
31722         on FreeBSD/i386.
31723         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
31724         FreeBSD.
31725
31726 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
31727
31728         * gcc.dg/20020104-1.c: New test.
31729
31730         * gcc.dg/20020104-2.c: New test.
31731
31732 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
31733
31734         * gcc.dg/20020103-1.c: Fix typo in target selector.
31735
31736 2002-01-03  Richard Henderson  <rth@redhat.com>
31737
31738         * gcc.dg/20020103-1.c: New.
31739
31740 2002-01-03  Kazu Hirata  <kazu@hxi.com>
31741
31742         * gcc.c-torture/execute/20020103-1.c: New test.
31743
31744 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
31745
31746         * g++.dg/other/debug2.C: New test.
31747
31748         * gcc.c-torture/compile/20020103-1.c: New test.
31749
31750 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
31751
31752         * gcc.dg/gnu89-init-1.c: Added new tests.
31753
31754 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31755
31756         * g++.dg/template/friend2.C: Remove as patch is reverted.
31757
31758         * g++.dg/warn/oldcast1.C: New test.
31759
31760         * g++.dg/template/ptrmem1.C: New test.
31761         * g++.dg/template/ptrmem2.C: New test.
31762
31763         * g++.dg/template/ntp.C: New test.
31764
31765         * g++.dg/other/component1.C: New test.
31766
31767         * g++.dg/template/ttp3.C: New test.
31768
31769         * g++.dg/template/friend2.C: New test.
31770         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
31771
31772 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31773
31774         * g++.dg/other/ptrmem1.C: New test.
31775         * g++.dg/other/ptrmem2.C: New test.
31776
31777 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31778
31779         * g++.dg/template/ctor1.C: New test.
31780
31781 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31782
31783         * g++.dg/template/friend2.C: New test.
31784
31785 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
31786
31787         * gcc.dg/mmix-1.c: New test.
31788
31789 2001-12-31  Richard Henderson  <rth@redhat.com>
31790
31791         * gcc.dg/asm-5.c: New.
31792
31793 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
31794
31795         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
31796         in namespace __gnu_cxx
31797
31798 2001-12-30  Richard Henderson  <rth@redhat.com>
31799
31800         * gcc.dg/debug-6.c: New.
31801
31802 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
31803
31804         * gcc.c-torture/compile/20011229-2.c: New test.
31805
31806 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
31807
31808         * gcc.dg/debug-3.c: New test.
31809         * gcc.dg/debug-4.c: New test.
31810         * gcc.dg/debug-5.c: New test.
31811
31812 2001-12-29  Richard Henderson  <rth@redhat.com>
31813
31814         * g++.dg/eh/loop1.C: New.
31815
31816 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31817
31818         * g++.dg/template/crash1.C: New test.
31819
31820 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31821
31822         * g++.dg/other/const1.C: New test.
31823
31824 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31825
31826         * gcc.c-torture/compile/20011229-1.c: New test.
31827
31828 2001-12-28  Stan Shebs  <shebs@apple.com>
31829
31830         * lib/objc-torture.exp: Resync with c-torture.exp.
31831         * lib/objc.exp: Load standard libraries.
31832
31833 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
31834
31835         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
31836         additional tests.
31837
31838 2001-12-27  Roger Sayle <roger@eyesopen.com>
31839
31840         * gcc.c-torture/execute/string-opt-16.c: New testcase.
31841
31842 2001-12-27  Richard Henderson  <rth@redhat.com>
31843
31844         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
31845
31846 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31847
31848         * g++.dg/eh/ctor1.C: New test.
31849         * g++.dg/other/error2.C: New test.
31850
31851 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31852
31853         * g++.dg/other/init2.C: New test.
31854
31855 2001-12-24  Richard Henderson  <rth@redhat.com>
31856
31857         * gcc.dg/20011223-1.c: New.
31858         * gcc.dg/inline-1.c: New.
31859
31860 2001-12-23  Richard Henderson  <rth@redhat.com>
31861
31862         * gcc.dg/asm-4.c: Test operand modifiers.
31863
31864 2001-12-23  Richard Henderson  <rth@redhat.com>
31865
31866         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
31867
31868 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31869
31870         * gcc.c-torture/execute/20011223-1.c: New test.
31871
31872 2001-12-21  Richard Henderson  <rth@redhat.com>
31873
31874         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
31875         re-enables the warning.
31876
31877 2001-12-21  Richard Henderson  <rth@redhat.com>
31878
31879         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
31880
31881 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31882
31883         * gcc.c-torture/compile/20011218-1.c: New test.
31884
31885 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
31886
31887         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
31888         arm-isr.c test.
31889         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
31890         epilogue generation for ARM ISR routines.
31891
31892 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31893
31894         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
31895         * gcc.dg/format/c90-printf-3.c: Likewise.
31896         * gcc.dg/format/c99-printf-3.c: Likewise.
31897         * gcc.dg/format/ext-1.c: Likewise.
31898         * gcc.dg/format/ext-6.c: Likewise.
31899         * gcc.dg/format/format.h: Prototype unlocked stdio.
31900
31901 2001-12-20  Richard Henderson  <rth@redhat.com>
31902
31903         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
31904         (arena): Use it.
31905         (malloc): Correct allocation logic.  Abort if we fill up the
31906         arena before initialization complete.
31907         (realloc): Correct allocation logic.
31908
31909 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31910
31911         * gcc.c-torture/compile/20011219-2.c: New test.
31912
31913         * gcc.c-torture/execute/20011219-1.c: New test.
31914
31915 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
31916
31917         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
31918         target does not support weak symbols.
31919
31920 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
31921
31922         * gcc.c-torture/compile/20011219-1.c: New test.
31923
31924 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
31925
31926         * g++.dg/other/error1.C: New test.
31927
31928 2001-12-17  Jeffrey A Law  (law@redhat.com)
31929
31930         * gcc.c-torture/execute/20011217-1.c: New test.
31931
31932 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
31933
31934         * objc.dg/special/: New directory.
31935         * objc.dg/special/special.exp: New file.
31936         * objc.dg/special/unclaimed-category-1.h: New file.
31937         * objc.dg/special/unclaimed-category-1a.m: New file.
31938         * objc.dg/special/unclaimed-category-1.m: New file.
31939
31940 2001-12-17  Andreas Jaeger  <aj@suse.de>
31941
31942         * gcc.c-torture/compile/20011217-2.c: New test.
31943
31944 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31945
31946         * gcc.c-torture/compile/20011217-1.c: New test.
31947
31948 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
31949
31950         * testsuite/gcc.dg/20011214-1.c: New.
31951
31952 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
31953
31954         * gcc.dg/altivec-4.c: New.
31955
31956 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
31957
31958         * gcc.dg/20011113-1.c: New test.
31959
31960 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31961
31962         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
31963         std::__malloc_alloc_template<0> and
31964         std::__default_alloc_template<false, 0>.
31965
31966 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
31967
31968         * objc/execute/bf-21.m: New test.
31969         * objc/execute/enumeration-1.m: New test.
31970         * objc/execute/enumeration-2.m: New test.
31971
31972 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
31973
31974         * gcc.dg/gnu89-init-1.c: New test.
31975
31976 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31977
31978         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
31979         * g++.old-deja/g++.jason/2371.C: Likewise.
31980         * g++.old-deja/g++.jason/template33.C: Likewise.
31981         * g++.old-deja/g++.jason/template34.C: Likewise.
31982         * g++.old-deja/g++.jason/template36.C: Likewise.
31983         * g++.old-deja/g++.oliva/typename1.C: Likewise.
31984         * g++.old-deja/g++.oliva/typename2.C: Likewise.
31985         * g++.old-deja/g++.other/typename1.C: Likewise.
31986         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31987         * g++.old-deja/g++.pt/nontype5.C: Likewise.
31988         * g++.old-deja/g++.pt/typename11.C: Likewise.
31989         * g++.old-deja/g++.pt/typename14.C: Likewise.
31990         * g++.old-deja/g++.pt/typename16.C: Likewise.
31991         * g++.old-deja/g++.pt/typename3.C: Likewise.
31992         * g++.old-deja/g++.pt/typename4.C: Likewise.
31993         * g++.old-deja/g++.pt/typename5.C: Likewise.
31994         * g++.old-deja/g++.pt/typename7.C: Likewise.
31995         * g++.old-deja/g++.robertl/eb9.C: Likewise.
31996
31997 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
31998
31999         * g++.dg/other/linkage1.C: New test.
32000         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
32001         specifiers.
32002
32003 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32004
32005         * gcc.dg/concat.c: New test.
32006
32007 2001-12-11  Stan Shebs  <shebs@apple.com>
32008
32009         * objc/compile: New test directory.
32010         * objc/compile/compile.exp: New expect script.
32011         * objc/compile/20011211-1.m: New compile test.
32012
32013 2001-12-11  Jason Merrill  <jason@redhat.com>
32014
32015         * lib/prune.exp (prune_gcc_output): Also handle "In member
32016         function".  So many permutations...
32017
32018 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
32019
32020         * g++.dg/template/typedef1.C: New test.
32021
32022 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32023
32024         * g++.dg/other/copy1.C: New test.
32025
32026 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
32027
32028         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
32029
32030         * gcc.dg/builtin-choose-expr.c: New.
32031
32032 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
32033
32034         * gcc.dg/altivec-2.c: New.
32035
32036 2001-12-07  Richard Henderson  <rth@redhat.com>
32037
32038         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
32039
32040 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
32041
32042         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
32043         ultrasparc.
32044
32045 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32046
32047         * g++-old.deja/g++.robertl/eb101.C: Deleted.
32048
32049 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
32050
32051         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
32052         variable argument list.
32053
32054 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
32055
32056         * gcc.c-torture/execute/memcheck: Delete entire directory.
32057         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
32058         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
32059
32060 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32061
32062         * gcc.dg/Wshadow-1.c: New test.
32063
32064 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
32065
32066         * gcc.c-torture/compile/20011130-1.c: New test.
32067
32068         * gcc.dg/noncompile/20011025-1.c: New test.
32069
32070         * g++.dg/other/anon-union.C: New test.
32071
32072         * gcc.c-torture/execute/20011024-1.c: New test.
32073
32074 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32075
32076         * gcc.c-torture/execute/20000722-1.x,
32077         gcc.c-torture/execute/20010123-1.x: Remove.
32078         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
32079         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
32080         gcc.dg/c99-complit-2.c: New tests.
32081
32082 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
32083
32084         * g++.dg/inherit/base1.C: New test.
32085
32086 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
32087
32088         * g++.dg/other/stdarg1.C: New test.
32089
32090         * gcc.c-torture/compile/20011130-2.c: New test.
32091
32092 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
32093
32094         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
32095         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
32096         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
32097         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
32098         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
32099         * gcc.dg/builtin-prefetch-1.c: New test.
32100
32101 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
32102
32103         * gcc.dg/20011130-1.c: New test.
32104
32105 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32106
32107         * g++.dg/other/scope1.C: New test.
32108         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
32109
32110 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32111
32112         * gcc.dg/vla-init-1.c: New test.
32113
32114 2001-12-01  Geoff Keating  <geoffk@redhat.com>
32115
32116         * gcc.c-torture/compile/structs.c: New testcase from GDB.
32117
32118 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32119
32120         * objc.dg/alias.m: Update.
32121         * objc.dg/class-1.m: Update.
32122         * objc.dg/const-str-1.m: Update.
32123         * objc.dg/fwd-proto-1.m: Update.
32124         * objc.dg/id-1.m: Update.
32125         * objc.dg/super-class-1.m: Update.
32126
32127 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
32128
32129         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
32130         constructs.
32131
32132 2001-11-28  Jeffrey A Law  (law@cygnus.com)
32133
32134         * gcc.c-torture/execute/20011128-1.c: New test.
32135
32136 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
32137
32138         * gcc.dg/20011127-1.c: New test.
32139
32140 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32141
32142         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
32143         from Austin Group draft 7.
32144         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
32145         scanf format arguments.
32146         * gcc.dg/format/no-exargs-2.c: New test.
32147
32148 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
32149
32150         * g++.dg/abi/vbase8-4.C: New test.
32151
32152 2001-11-24  Ian Lance Taylor  <ian@airs.com>
32153
32154         * gcc.c-torture/execute/20011121-1.c: New test.
32155
32156 2001-11-23  Jeffrey A Law  (law@cygnus.com)
32157
32158         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
32159
32160 2001-11-23  Andreas Jaeger  <aj@suse.de>
32161
32162         * gcc.dg/cpp/charconst-2.c: New test.
32163
32164 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
32165
32166         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
32167         to the host if it is remote.  Let tests specify extra headers
32168         they use.
32169         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
32170         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
32171         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
32172         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
32173         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
32174         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
32175         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
32176         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
32177         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
32178         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
32179
32180 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
32181
32182         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
32183         for little endian ARMs.
32184
32185 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
32186
32187         * gcc.c-torture/compile/20011119-1.c: New test.
32188         * gcc.c-torture/compile/20011119-2.c: New test.
32189
32190 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
32191
32192         * gcc.dg/altivec-1.c: Fix typo.
32193
32194 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32195
32196         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
32197
32198 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
32199
32200         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
32201
32202 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
32203
32204         * lib/g77.exp: Don't specify --rpath-link.
32205
32206         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
32207         across all the headers.
32208         * gcc.dg/format/format.exp: For testing on a remote host,
32209         copy format.h.
32210
32211         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
32212         * gcc.c-torture/execute/930406-1.c: Likewise.
32213         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32214
32215 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
32216
32217         * gcc.dg/altivec-1.c: New.
32218
32219 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
32220
32221         * gcc.dg/cpp/fpreprocessed.c: New test case.
32222
32223 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32224
32225         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
32226         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
32227         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
32228
32229 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32230
32231         * gcc.dg/no-builtin-1.c: New test.
32232
32233 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
32234
32235         * gcc.c-torture/execute/20011115-1.c: New test.
32236
32237 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
32238
32239         * gcc.c-torture/compile/20011114-2.c: New test.
32240         * gcc.c-torture/compile/20011114-3.c: New test.
32241         * gcc.c-torture/compile/20011114-4.c: New test.
32242
32243 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32244
32245         * g++.dg/other/init1.C: New test.
32246
32247 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
32248
32249         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
32250         message.
32251
32252         * gcc.c-torture/execute/20011114-1.c: New testcase.
32253
32254         * gcc.c-torture/compile/20010327-1.c: Revert last change.
32255         * gcc.c-torture/compile/20011114-1.c: New test, exactly
32256         like the (before this change) version of 20010327-1.c.
32257
32258 2001-11-14  Roger Sayle <roger@eyesopen.com>
32259
32260         * gcc.c-torture/execute/string-opt-13.c: New testcase.
32261
32262 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
32263
32264         * g++.dg/init/array2.C: New test.
32265
32266 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
32267
32268         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
32269
32270 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
32271
32272         * g++.dg/other/forscope1.C: New test.
32273         * g++.dg/ext/forscope1.C: New test.
32274         * g++.dg/ext/forscope2.C: New test.
32275
32276 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
32277
32278         * gcc.c-torture/execute/20011113-1.c: New test.
32279
32280 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
32281
32282         * gcc.c-torture/execute/20011109-2.c: New test.
32283
32284         * gcc.c-torture/execute/20011109-1.c: New test.
32285
32286 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
32287
32288         * gcc.c-torture/compile/20011109-1.c: New test.
32289
32290 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
32291
32292         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
32293         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
32294         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
32295         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
32296         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
32297         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
32298         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
32299
32300 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32301
32302         * g++.dg/warn/Wshadow-1.C: New tests.
32303         * g++.old-deja/g++.mike/for3.C: Update.
32304
32305 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32306
32307         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
32308         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
32309         XFAILs.  Adjust expected error texts.
32310         * gcc.c-torture/compile/20011106-1.c,
32311         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
32312         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
32313         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
32314         gcc.dg/c99-array-lval-5.c: New tests.
32315
32316 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32317
32318         * gcc.dg/cpp/defined.c: Update.
32319
32320 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32321
32322         * gcc.c-torture/execute/anon-1.c: New test.
32323
32324 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
32325
32326         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
32327         same size, so no warning should be produced on stormy16.
32328
32329         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
32330         due to oversized array.
32331         * g++.old-deja/g++.mike/ns15.C: Likewise.
32332         * g++.old-deja/g++.pt/crash16.C: Likewise.
32333
32334 2001-11-02  Graham Stott  <grahams@redhat.com>
32335
32336         * g++.dgother/debug1.C: Fix typos.
32337
32338 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
32339
32340         * g++.dg/other/debug1.C: New test.
32341
32342 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32343
32344         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
32345         of unsigned long.
32346
32347 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
32348
32349         * gcc.dg/20011029-2.c: New test.
32350
32351         * gcc.c-torture/compile/20011029-1.c: New test.
32352
32353 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
32354
32355         * objc/execute/class_self-1.m: New test.
32356         * objc/execute/class_self-2.m: New test.
32357
32358 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
32359
32360         * gcc.misc-tests/msgs.exp: Delete.
32361         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
32362         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
32363         error set to match recent changes.
32364
32365 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
32366
32367         * gcc.dg/20011021-1.c: New test.
32368
32369 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
32370
32371         * gcc.c-torture/compile/20011023-1.c: New test.
32372
32373 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
32374
32375         * lib/g77.exp: Rewrite based on lib/g++.exp.
32376
32377 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
32378
32379         * gcc.c-torture/execute/20011019-1.c: New test.
32380
32381         * gcc.dg/20011018-1.c: New test.
32382
32383 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
32384
32385         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
32386
32387 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
32388
32389         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
32390         * gcc.dg/attr-invalid.c: Likewise.
32391
32392 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
32393
32394         * testsuite/gcc.dg/20011015-1.c: New test.
32395
32396 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32397
32398         * g++.dg/template/unify2.C: New test.
32399
32400 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32401
32402         * g++.dg/other/exception-specification.C: New test
32403
32404 2001-10-13  Tom Rix  <trix@redhat.com>
32405
32406         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
32407         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
32408
32409 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
32410
32411         * testsuite/gcc.dg/20011009-1.c: New test.
32412
32413 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
32414
32415         PR g++/4476
32416         * g++.dg/other/friend1.C: New test.
32417
32418 2001-10-11  Richard Henderson  <rth@redhat.com>
32419
32420         * g++.old-deja/g++.other/crash18.C: Add -S to options.
32421
32422 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32423
32424         * gcc.c-torture/compile/20011010-1.c: New.
32425
32426 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32427
32428         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
32429         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
32430         g77.f-torture/execute/execute.exp,
32431         g77.f-torture/noncompile/noncompile.exp,
32432         gcc.c-torture/compile/compile.exp,
32433         gcc.c-torture/execute/execute.exp,
32434         gcc.c-torture/execute/ieee/ieee.exp,
32435         gcc.c-torture/execute/memcheck/memcheck.exp,
32436         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
32437         objc/execute/execute.exp: Update FSF address.
32438
32439 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32440
32441         * gcc.dg/cpp/cmdlne-C.c: Update.
32442         * gcc.dg/cpp/cmdlne-C2.c: New.
32443
32444 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32445
32446         * gcc.c-torture/execute/20011008-3.c: New.
32447
32448 2001-10-08  DJ Delorie  <dj@redhat.com>
32449
32450         * gcc.dg/20011008-1.c: New.
32451         * gcc.dg/20011008-2.c: New.
32452
32453 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32454
32455         * gcc.dg/cpp/spacing1.c: Update test.
32456
32457 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32458
32459         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
32460         spelling errors of "separate" as "seperate".
32461
32462 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
32463
32464         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
32465         enough to avoid inlining.
32466
32467 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32468
32469         * lib/g77.exp: set libg2c_dir correctly.
32470
32471 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32472
32473         * gcc.dg/cpp/macro11.c: New test.
32474
32475 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32476
32477         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
32478         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
32479         gcc.dg/format/multattr-3.c: New tests.
32480         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
32481         tests for format attributes on function pointers being rejected.
32482
32483 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32484
32485         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
32486
32487 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32488
32489         * g++.dg/warn/format1.C: New test.
32490
32491 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32492
32493         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
32494
32495 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32496
32497         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
32498
32499 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32500
32501         * gcc.dg/cpp/redef2.c: Add test.
32502
32503 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
32504
32505         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
32506         long-standing bug on i686, apparently.
32507         * gcc.c-torture/execute/loop-2c.x: New file.
32508         * gcc.c-torture/execute/loop-2d.x: New file.
32509         * gcc.c-torture/execute/loop-3c.x: New file.
32510
32511 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
32512
32513         * gcc.dg/cpp/20000625-2.c: Correct line number.
32514
32515 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32516
32517         * gcc.dg/cpp/macro10.c: New test.
32518         * gcc.dg/cpp/strify3.c: New test.
32519         * gcc.dg/cpp/spacing1.c: Add tests.
32520         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
32521         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
32522
32523 2001-09-24  DJ Delorie  <dj@redhat.com>
32524
32525         * gcc.c-torture/execute/20010924-1.c: New test.
32526
32527 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32528
32529         * testsuite/objc/execute/paste.m: Remove.
32530
32531 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32532
32533         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
32534
32535 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
32536
32537         * g77.dg/strlen0.f: New test.
32538
32539 2001-09-21  Richard Henderson  <rth@redhat.com>
32540
32541         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
32542         * g++.old-deja/g++.abi/vtable2.C: Likewise.
32543
32544 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32545
32546         Table-driven attributes.
32547         * g++.dg/ext/attrib1.C: New test.
32548
32549 2001-09-20  DJ Delorie  <dj@redhat.com>
32550
32551         * gcc.dg/20000926-1.c: Update expected warning messages.
32552         * gcc.dg/array-2.c: Likewise, and test for warnings too.
32553         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
32554         array.
32555
32556 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
32557
32558         * g++.dg/eh/registers1.C: New test case.
32559
32560 2001-09-17  Richard Henderson  <rth@redhat.com>
32561
32562         * gcc.dg/array-5.c: Fix VLA decomposition test.
32563
32564 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32565
32566         * gcc.dg/cpp/line5.c: New testcase.
32567
32568 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32569
32570         * gcc.dg/cpp/macro9.c: New test.
32571
32572 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
32573
32574         * gcc.c-torture/execute/980223.c: Change type of addr from long
32575         to char *.
32576
32577 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
32578
32579         * gcc.c-torture/execute/20010915-1.c: New test.
32580
32581 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
32582
32583         * g77.dg/bprob: New directory.
32584         * g77.dg/bprob/bprob.exp: New file.
32585         * g77.dg/bprob/bprob-1.f: New test.
32586         * g77.dg/gcov: New directory.
32587         * g77.dg/gcov/gcov.exp: New file.
32588         * g77.dg/gcov/gcov-1.f: New test.
32589         * g77.dg/gcov/gcov-1.x: New file.
32590
32591 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32592
32593         * gcc.dg/cpp/directiv.c: Update.
32594         * gcc.dg/cpp/undef1.c: Update.
32595
32596 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
32597
32598         * gcc.dg/20010912-1.c: New test.
32599
32600 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
32601
32602         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
32603         language-independent file in lib.
32604         * lib/gcov.exp: New file.
32605
32606 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32607
32608         * gcc.c-torture/compile/20010911-1.c: New test.
32609
32610 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
32611
32612         * lib/profopt.exp: New, to support profile-directed optimizations.
32613         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
32614         * gcc.misc-tests/bprob-1.c: New test.
32615         * gcc.misc-tests/bprob-2.c: New test.
32616
32617 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
32618
32619         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
32620         XFAIL and which kinds of gcov output to verify.
32621         * gcc.misc-tests/gcov-4b.x: New file.
32622         * gcc.misc-tests/gcov-5b.x: New file.
32623         * gcc.misc-tests/gcov-6.x: New file.
32624         * gcc.misc-tests/gcov-7.c: New test.
32625         * gcc.misc-tests/gcov-7.x: New file.
32626
32627 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
32628
32629         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
32630         * gcc.misc-tests/gcov-6.c: New test.
32631
32632 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32633
32634         PR c++/3986
32635         * g++.dg/abi/vbase1.C: New test.
32636
32637 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
32638
32639         * objc.dg/method-2.m: New.
32640
32641 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32642
32643         PR c++/4203
32644         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
32645         * g++.dg/init/empty1.C: New test.
32646
32647 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
32648
32649         * gcc.c-torture/compile/20010903-1.c: New test.
32650
32651 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
32652
32653         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
32654         for m68k.
32655
32656 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
32657
32658         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
32659
32660         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
32661
32662         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
32663
32664 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
32665
32666         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
32667         for 16-bit 'unsigned int'.
32668
32669 2001-08-29  Kazu Hirata  <kazu@hxi.com>
32670
32671         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
32672
32673 2001-08-27  Richard Henderson  <rth@redhat.com>
32674
32675         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
32676         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
32677
32678 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
32679
32680         * gcc.dg/asm-names.c (ymain): New.
32681
32682 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
32683
32684         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
32685         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
32686         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
32687
32688 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32689
32690         * gcc.dg/compare5.c: New testcase.
32691
32692 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
32693
32694         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
32695         and "In instantiation".
32696
32697 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
32698
32699         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
32700
32701 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
32702
32703         * gcc.misc-tests/gcov.exp: Add support for branch information.
32704         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
32705         * gcc.misc-tests/gcov-4.c: New test.
32706         * gcc.misc-tests/gcov-4b.c: New test.
32707         * gcc.misc-tests/gcov-5b.c: New test.
32708
32709 2001-08-20  Zack Weinberg  <zackw@panix.com>
32710
32711         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
32712         expected to fail.
32713
32714 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32715
32716         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
32717
32718 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
32719
32720         * g++.dg/eh/template1.C: New test.
32721
32722 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
32723
32724         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
32725         Fix thinko.
32726         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
32727         for xfail.
32728
32729 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
32730
32731         * lib/g77-dg.exp: Use prune.exp for common procedures
32732         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
32733         * lib/g77.exp: (g77-dg-prune) Remove
32734
32735 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
32736
32737         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
32738
32739 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32740
32741         * g++.dg/template/unify1.C: New test.
32742
32743 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
32744
32745         * g++.dg/abi/empty4.C: New test.
32746
32747 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
32748
32749         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
32750         solaris2.*
32751         * g77.f-torture/compile/pr3743.x: Likewise.
32752
32753 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32754
32755         * g++.dg/other/using-declaration.C: New test.
32756
32757 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32758
32759         * gcc.dg/cpp/tr-sign.c: New testcase.
32760
32761 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32762
32763         * gcc.dg/cpp/19951025-1.c: Revert.
32764         * gcc.dg/cpp/directiv.c: We no longer process directives that
32765         interrupt macro arguments.
32766
32767 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
32768
32769         * gcc.dg/bconstp-1.c: New test.
32770
32771 2001-08-03  Richard Henderson  <rth@redhat.com>
32772
32773         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
32774
32775 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32776
32777         * gcc.dg/cpp/19951025-1.c: Update.
32778
32779 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
32780
32781         * g77.dg/ff90-1.f (s): Fix reference of variable z,
32782         should be x.
32783
32784 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32785
32786         Kill -fhonor-std.
32787         * g++.old-deja/g++.ns/ns14.C: Remove special options.
32788         * g++.old-deja/g++.other/std1.C: Likewise.
32789         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
32790
32791 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
32792
32793         * lib/g77.exp: Load gcc-defs.exp for common procedures
32794         (g77_pass, g77_fail, g77_finish, g77_exit,
32795         ${tool}_check_unsupported_p} Now redundant.  Deleted.
32796
32797 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
32798
32799         * g77.dg/fbackslash.f
32800         * g77.dg/fcase-preserve.f
32801         * g77.dg/ff90-1.f
32802         * g77.dg/ffixed-line-length-0.f
32803         * g77.dg/ffixed-line-length-132.f
32804         * g77.dg/ffixed-line-length-7.f
32805         * g77.dg/ffixed-line-length-72.f
32806         * g77.dg/ffixed-line-length-none.f
32807         * g77.dg/ffree-form-1.f
32808         * g77.dg/fno-backslash.f
32809         * g77.dg/fno-f90-1.f
32810         * g77.dg/fno-fixed-form-1.f
32811         * g77.dg/fno-onetrip.f
32812         * g77.dg/fno-typeless-boz.f
32813         * g77.dg/fno-underscoring.f
32814         * g77.dg/fno-vxt-1.f
32815         * g77.dg/fonetrip.f
32816         * g77.dg/ftypeless-boz.f
32817         * g77.dg/fugly-assumed.f
32818         * g77.dg/funderscoring.f
32819         * g77.dg/fvxt-1.f
32820
32821 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
32822
32823         * objc.dg/fwd-proto-1.m: New.
32824         * objc.dg/local-decl-1.m: New.
32825         * objc.dg/naming-1.m: New.
32826         * objc.dg/naming-2.m: New.
32827         * objc.dg/proto-hier-1.m: New.
32828
32829 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
32830
32831         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
32832         largest-type elements to a struct makes its size grow.
32833
32834 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32835
32836         * g++.dg/abi/vthunk1.C: New test.
32837
32838 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32839
32840         * g++.dg/abi/vbase8-22.C: New test.
32841
32842 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32843
32844         * gcc.dg/cpp/macro8.c: New test.
32845
32846 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32847
32848         * g++.dg/abi/vbase8-21.C: New test.
32849
32850 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32851
32852         * g++.dg/abi/vbase8-10.C: New test.
32853
32854 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32855
32856         * lib/g++.exp (g++_set_ld_library_path): Renamed to
32857         ${tool}_set_ld_library_path.
32858         Changed caller.
32859         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
32860         g++.exp.
32861
32862 2001-07-26  Stan Cox <scox@redhat.com>
32863
32864         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
32865         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
32866         gcc_exit, gcc_check_unsupported_p):
32867         Moved to gcc-deps.exp
32868         * gcc-deps.exp: New file.
32869
32870 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32871
32872         * g++.old-deja/g++.pt/defarg14.C: New test.
32873
32874 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32875
32876         * g++.old-deja/g++.other/lineno5.C: New test.
32877
32878 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32879
32880         * g++.old-deja/g++.pt/crash68.C: New test.
32881
32882 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32883
32884         * g++.old-deja/g++.other/crash42.C: New test.
32885
32886 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32887
32888         * gcc.dg/cpp/extratokens.c: Fix.
32889         * gcc.dg/cpp/skipping2.c: New tests.
32890
32891 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32892
32893         * gcc.c-torture/execute/20010724-1.c: New file.
32894         * gcc.c-torture/execute/20010724-1.x: New file.
32895
32896 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32897
32898         * g++.old-deja/g++.other/cond7.C: New test.
32899
32900 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32901
32902         * g++.old-deja/g++.other/optimize4.C: New test.
32903
32904 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32905
32906         * g++.old-deja/g++.abi/vbase8-5.C: New test.
32907
32908 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
32909
32910         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
32911         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
32912         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
32913         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
32914
32915         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
32916         bug report" message.
32917
32918         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
32919         * g++.dg/ext/instantiate1.C: Move from old-deja.
32920
32921 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
32922
32923         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
32924         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
32925         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
32926         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
32927
32928 2001-07-23  Jeffrey A Law  (law@cygnus.com)
32929
32930         * gcc.c-torture/execute/20010723-1.c: New test.
32931
32932 2001-07-23  Ben Elliston  <bje@redhat.com>
32933
32934         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
32935
32936 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32937
32938         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
32939         i[34567]86-*-*.
32940         Delete handling of ieee_multilib_flags.
32941         Pass -mieee for alpha*-*-* and sh-*-*.
32942         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
32943
32944 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
32945
32946         Remove old-abi tests.
32947         * g++.old-deja/g++.mike/p11116.C: Remove.
32948         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
32949
32950 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
32951
32952         * g77.f-torture/compile/pr3743.f: New test
32953
32954 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
32955
32956         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
32957
32958 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32959
32960         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
32961         g++.old-deja/g++.pt/static6.C: Likewise.
32962         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
32963         supports weak symbols.
32964
32965 2001-07-18  Andreas Jaeger  <aj@suse.de>
32966
32967         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
32968         supported again.
32969
32970 2001-07-18  Andreas Jaeger  <aj@suse.de>
32971
32972         * gcc.dg/iftrap-1.c: Fix target line.
32973
32974 2001-07-17  Richard Henderson  <rth@redhat.com>
32975
32976         * gcc.c-torture/execute/20010717-1.c: New.
32977
32978 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32979
32980         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
32981         tests.
32982
32983 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32984
32985         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
32986
32987 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32988
32989         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
32990         UAC_SIGBUS, UAC_NOPRINT definitions.
32991
32992 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
32993
32994         * objc/execute/object_is_class.m: New test.
32995         * objc/execute/object_is_meta_class.m: New test.
32996
32997 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32998
32999         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
33000         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
33001
33002 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
33003
33004         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
33005         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
33006
33007 2001-07-14  Richard Henderson  <rth@redhat.com>
33008
33009         * gcc.dg/iftrap-1.c: New.
33010
33011 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
33012
33013         * g77.f-torture/execute/intrinsic77.f: New test.
33014
33015 2001-07-11  Janis Johnson <janis@us.ibm.com>
33016
33017         * gcc.misc-tests/gcov-3.c: New test.
33018
33019 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33020
33021         * gcc.c-torture/compile/20010711-1.c,
33022         * gcc.c-torture/compile/20010711-2.c: New tests.
33023
33024 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33025
33026         * gcc.c-torture/execute/20010711-1.c: New test.
33027
33028 2001-07-11  Ben Elliston  <bje@redhat.com>
33029
33030         * g++.old-deja/g++.other/enum5.C: New test.
33031
33032 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
33033
33034         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
33035         (g++-dg-prune): Call prune_gcc_output.
33036         * prune.exp: New file for prune_gcc_output.
33037         * lib/g++.exp, lib/gcc.exp: Load it.
33038
33039 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33040
33041         * gcc.c-torture/compile/20010701-1.c,
33042         g++.old-deja/g++.ext/attrib6.C: New tests.
33043
33044 2001-07-06  Jeffrey A Law  (law@cygnus.com)
33045
33046         * gcc.c-torture/compile/20010706-1.c: New test.
33047
33048 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
33049
33050         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
33051
33052 2001-06-28  Stan Shebs  <shebs@apple.com>
33053
33054         * gcc.dg/pragma-darwin.c: New test.
33055
33056 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33057
33058         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
33059         Solaris 2.[678] system.
33060
33061 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33062
33063         * gcc.dg/20010622-1.c: New test.
33064
33065 2001-06-18  Stan Shebs  <shebs@apple.com>
33066
33067         * objc.dg: New directory.
33068         * objc.dg/dg.exp: New file.
33069         * objc.dg/alias.m: New.
33070         * objc.dg/class-1.m: New.
33071         * objc.dg/class-2.m: New.
33072         * objc.dg/const-str-1.m: New.
33073         * objc.dg/const-str-2.m: New.
33074         * objc.dg/id-1.m: New.
33075         * objc.dg/method-1.m: New.
33076         * objc.dg/super-class-1.m: New.
33077         * lib/objc-dg.exp: New file.
33078
33079 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33080
33081         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
33082         of label name.
33083
33084 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
33085
33086         * g++.old-deja/g++.abi/vbase8-9.C: New test.
33087
33088 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33089
33090         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
33091         variable.
33092
33093 2001-06-12  Richard Henderson  <rth@redhat.com>
33094
33095         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
33096
33097 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33098
33099         * g++.old-deja/g++.abi/vbase5.C: New test.
33100         * g++.old-deja/g++.abi/vbase6.C: New test.
33101         * g++.old-deja/g++.abi/vbase7.C: New test.
33102
33103 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33104
33105         * gcc.c-torture/compile/20010610-1.c: New test.
33106
33107 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33108
33109         * g++.old-deja/g++.abi/vbase4.C: New test.
33110
33111 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33112
33113         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
33114         support %f for HC11/HC12 targets.
33115         * gcc.c-torture/execute/930513-1.x: New file, likewise.
33116         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
33117         on HC11/HC12 targets.
33118         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
33119
33120 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33121
33122         * gcc.dg/wchar_t-1.c: New file.
33123         * gcc.dg/wint_t-1.c: Likewise.
33124
33125 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
33126
33127         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
33128
33129 2001-06-11  Richard Henderson  <rth@redhat.com>
33130
33131         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
33132
33133 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33134
33135         * gcc.c-torture/compile/20010611-1.c: New test.
33136
33137 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33138
33139         * gcc.dg/c99-tag-1.c: Add more tests.
33140
33141 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
33142
33143         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
33144         representation on MN10300 and ARM/Thumb.
33145
33146 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
33147
33148         * g77.f-torture/execute/20010610.f: New.
33149
33150 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
33151
33152         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
33153         names.
33154
33155 2001-06-09  Richard Henderson  <rth@redhat.com>
33156
33157         * gcc.c-torture/execute/ashrdi-1.c: New.
33158         * gcc.c-torture/execute/ashldi-1.c: New.
33159         * gcc.c-torture/execute/lshrdi-1.c: New.
33160
33161 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
33162
33163         * objc/execute/load-3.m: Added. Check sending +load to categories,
33164         in addition to classes.
33165
33166 2001-06-08  Stan Shebs  <shebs@apple.com>
33167
33168         * objc/execute/load-2.m: New test.  From Nicola Pero
33169         <n.pero@mi.flashnet.it>.
33170
33171 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
33172
33173         * gcc.c-torture/execute/20010605-2.c: New test.
33174
33175 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33176
33177         * g++.old-deja/g++.abi/vbase2.C: New test.
33178         * g++.old-deja/g++.abi/vbase3.C: New test.
33179
33180 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33181
33182         * g++.old-deja/g++.pt/friend49.C: New test.
33183
33184 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
33185
33186         * g++.old-deja/g++.ext/anon3.C: New test.
33187
33188 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
33189
33190         * g++.old-deja/g++.other/conv7.C: New test.
33191
33192 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33193
33194         * gcc.c-torture/compile/20010605-2.c: New test.
33195
33196 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33197
33198         * gcc.c-torture/execute/20010604-1.c: New test.
33199
33200 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
33201
33202         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
33203
33204 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
33205
33206         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
33207         (g++_link_flags): Likewise.
33208         (g++_init): Pass gccpath's value to two previous functions.
33209
33210 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33211
33212         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
33213         Ensure logfile entry matches exec command line.
33214
33215 2001-05-31  Richard Henderson  <rth@redhat.com>
33216
33217         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
33218         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
33219
33220 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
33221
33222         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
33223         compiler for irix6.2
33224
33225 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
33226
33227         * g++.old-deja/g++.other/optimize3.C: New file.
33228
33229 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
33230
33231         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
33232         assemble.
33233
33234 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
33235
33236         * g++.old-deja/g++.other/optimize2.C: New file.
33237
33238 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
33239
33240         * gcc.c-torture/compile/20010518-2.c: New file.
33241         * gcc.c-torture/execute/20010518-1.c: New file.
33242         * gcc.c-torture/execute/20010518-2.c: New file.
33243
33244 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33245
33246         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
33247
33248 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
33249
33250         G++ no longer defines builtins that do not begin with __builtin.
33251         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
33252         * g++.old-deja/g++.brendand/misc13.C: Likewise.
33253         * g++.old-deja/g++.law/builtin1.C: Likewise.
33254         * g++.old-deja/g++.law/cvt2.C: Likewise.
33255         * g++.old-deja/g++.mike/net5.C: Likewise.
33256         * g++.old-deja/g++.other/builtins1.C: Likewise.
33257         * g++.old-deja/g++.other/builtins2.C: Likewise.
33258         * g++.old-deja/g++.other/builtins3.C: Likewise.
33259         * g++.old-deja/g++.other/builtins4.C: Likewise.
33260         * g++.old-deja/g++.other/inline8.C: Likewise.
33261         * g++.old-deja/g++.robertl/eb39.C: Likewise.
33262
33263 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
33264
33265         * g++.old-deja/g++.pt/using1.C: Adjust.
33266         * g++.old-deja/g++.pt/using2.C: New test.
33267
33268 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33269
33270         * gcc.dg/cpp/charconst.c: New tests.
33271         * gcc.dg/cpp/escape.c: New tests.
33272         * gcc.dg/cpp/escape-1.c: New tests.
33273         * gcc.dg/cpp/escape-2.c: New tests.
33274         * gcc.dg/cpp/ucs.c: New tests.
33275
33276 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
33277
33278         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
33279         native compiler for irix6.5.
33280
33281 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
33282
33283         * lib/g++.exp (g++_include_flags): Use args to compute
33284         get_multilibs.
33285         (g++_link_flags): Likewise.
33286         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
33287
33288 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33289
33290         * gcc.dg/c90-hexfloat-1.c: Add more tests.
33291
33292 2001-05-21  Geoff Keating  <geoffk@redhat.com>
33293
33294         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
33295         this file.
33296
33297 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33298
33299         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
33300         STACK_SIZE;
33301         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
33302         to STACK_SIZE; Use it to define size of add_histo array.
33303         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
33304         to STACK_SIZE.
33305         (f): Use GITT_SIZE to define size of gitt local table.
33306         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
33307         to STACK_SIZE; Use it to define size of bytemem array.
33308
33309 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33310
33311         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
33312         on 68HC11/HC12 due to the asm instruction.
33313         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
33314         * gcc.c-torture/compile/920520-1.x: Likewise.
33315         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
33316         on 68HC11/HC12 because the function is larger than 64K.
33317         * gcc.c-torture/compile/961203-1.x: New file, this test fails
33318         on 68HC11/HC12 because the structure is too large.
33319
33320 2001-05-20  Richard Henderson  <rth@redhat.com>
33321
33322         * gcc.c-torture/execute/20010520-1.c: New.
33323
33324 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33325
33326         * g++.old-deja/g++.warn/compare1.C: New test.
33327         * gcc.dg/compare4.c: New test.
33328
33329 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
33330
33331         * g++.old-deja/g++.other/optimize1.C: New test.
33332
33333 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33334
33335         * g++.old-deja/g++.pt/spec41.C: New test.
33336
33337 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
33338
33339         * gcc.c-torture/compile/20010114-1.x: Remove.
33340
33341 2001-05-18  Stan Shebs  <shebs@apple.com>
33342
33343         * gcc.c-torture/compile/20010518-1.c: New test.
33344
33345 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
33346
33347         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
33348         * g++.old-deja/g++.pt/crash67.C: New test.
33349
33350 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
33351
33352         * g++.old-deja/g++.other/debug9.C: New test.
33353
33354 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
33355
33356         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
33357
33358 2001-05-16  Jan Hubicka  <jh@suse.cz>
33359
33360         * gcc.c-torture/compile/20010516-1.c: New test.
33361
33362 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33363
33364         * g++.old-deja/g++.other/crash41.C: New test.
33365
33366 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33367
33368         * g++.old-deja/g++.pt/crash66.C: New test.
33369
33370 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
33371
33372         * g++.old-deja/g++.robertl/eb27.C: Convert.
33373
33374 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
33375
33376         * g++.dg/friend-warn.C: New test.  Do not warn about friend
33377         declaration being redundant.
33378
33379 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
33380
33381         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
33382
33383 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
33384
33385         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
33386
33387 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
33388
33389         * lib/g++.exp: Use testsuite_flags.
33390
33391 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
33392
33393         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
33394
33395 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33396
33397         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
33398
33399 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
33400
33401         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
33402
33403 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
33404
33405         * gcc.c-torture/compile/20010313-1.c: New test.
33406
33407 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
33408
33409         * gcc.dg/cpp/direct2.c: New test.
33410         * gccq.dg/cpp/direct2s.c: New test.
33411
33412         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
33413
33414 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
33415
33416         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
33417         * g++.old-deja/g++.other/op3.C: Likewise.
33418
33419 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33420
33421         * gcc.dg/cpp/syshdr.h: New file.
33422         * gcc.dg/cpp/sysmac1.c: Update.
33423         * gcc.dg/cpp/sysmac2.c: Update.
33424
33425 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33426
33427         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
33428
33429 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
33430
33431         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
33432         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
33433
33434 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
33435
33436         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
33437
33438 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
33439
33440         * lib/g++.exp (g++_include_flags): Don't use any special flags
33441         if TESTING_IN_BUILD_TREE is not defined.
33442         (g++_init): Use a plain 'c++' as the compiler if
33443         TESTING_IN_BUILD_TREEE is not defined.
33444
33445 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33446
33447         * g++.old-deja/g++.eh/catch13.C: New test.
33448         * g++.old-deja/g++.eh/catch14.C: New test.
33449
33450 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33451
33452         * gcc.dg/cpp/tr-define.c: New test.
33453
33454 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
33455
33456         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
33457         <stdlib.h>, not <malloc.h>.
33458
33459 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33460
33461         * g++.old-deja/g++.ns/template17.C: New test.
33462
33463 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33464
33465         * g++.old-deja/g++.pt/ref4.C: New test.
33466
33467 2001-04-30  Richard Henderson  <rth@redhat.com>
33468
33469         * gcc.dg/20000724-1.c: Revert last change.
33470
33471 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
33472
33473         * g77.f-torture/execute/20010430.f: New test.
33474
33475 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
33476
33477         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
33478
33479 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
33480
33481         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
33482
33483 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33484
33485         * g++.old-deja/g++.eh/crash6.C: New test.
33486
33487 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33488
33489         * g++.old-deja/g++.other/warn7.C: New test.
33490
33491 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33492
33493         * g++.old-deja/g++.other/defarg9.C: New test.
33494
33495 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33496
33497         * g77.f-torture/compile/20010426.f: New test.
33498         * g77.f-torture/execute/20010426.f: New test.
33499
33500 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33501
33502         * g77.f-torture/compile/20000629-1.x: Remove - error
33503         has been fixed.
33504
33505 2001-04-26  Jeffrey A Law  (law@cygnus.com)
33506
33507         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
33508         Tweak slightly to work with g++.dg framework.
33509         * g++.dg/special/ecos.exp: Run initp1.C test.
33510         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
33511
33512         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
33513         its linker doesn't give line numbers either.
33514         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
33515
33516 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
33517
33518         * g++.old-deja/g++.other/lex1.C: New test.
33519
33520 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
33521
33522         * gcc.dg/noncompile/20010425-1.c: New test.
33523
33524 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
33525
33526         * g++.old-deja/g++.pt/mangle2.C: New test.
33527
33528 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33529
33530         * gcc.dg/format/plus-1.c: New test.
33531
33532 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33533
33534         * gcc.dg/20010423-1.c: New test.
33535
33536 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33537
33538         * gcc.c-torture/execute/20010422-1.c: New test.
33539
33540 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
33541
33542         * g++.old-deja/g++.ns/type2.C: New test.
33543
33544 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
33545
33546         * g++.old-deja/g++.other/perf1.C: New test.
33547
33548 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
33549
33550         * gcc.dg/c99-func-2.c: Remove xfail.
33551         * gcc.dg/c99-func-3.c: Remove xfail.
33552         * gcc.dg/c99-func-4.c: Remove xfail.
33553
33554 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
33555
33556         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
33557
33558 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33559
33560         * gcc.c-torture/compile/20010423-1.c: New test.
33561
33562 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33563
33564         * g++.old-deja/g++.pt/typename28.C: New test.
33565
33566 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33567
33568         * g++.old-deja/g++.abi/empty2.C: New test.
33569         * g++.old-deja/g++.abi/empty3.C: New test.
33570
33571 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33572
33573         * g++.old-deja/g++.other/comdat2.C: New test.
33574         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
33575
33576 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33577
33578         * g++.old-deja/g++.other/overload14.C: New test.
33579
33580 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33581
33582         * g++.old-deja/g++.other/lookup23.C: New test.
33583
33584 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33585
33586         * gcc.c-torture/execute/20010403-1.c: New test.
33587
33588 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
33589             Mark Mitchell  <mark@codesourcery.com>
33590
33591         * lib/old-dejagnu.exp: Don't delete output of executable.
33592         Add .exe suffix to executables.
33593
33594 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
33595
33596         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
33597
33598 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33599
33600         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
33601
33602 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33603
33604         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
33605         * g++.old-deja/g++.abi/crash1.C: New test.
33606
33607 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33608
33609         * g++.old-deja/g++.other/crash40.C: New test.
33610
33611 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33612
33613         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
33614
33615 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
33616
33617         * g++.old-deja/g++.other/warn6.C: New test.
33618
33619 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33620
33621         * g++.old-deja/g++.robertl/eb42.C: Same.
33622
33623 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33624
33625         * gcc.dg/wtr-conversion-1.c: New testcase.
33626
33627 2001-04-10  Richard Henderson  <rth@redhat.com>
33628
33629         * g++.old-deja/g++.other/array5.C: New.
33630
33631 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33632
33633         * gcc.c-torture/execute/20010408-1.c: New test.
33634
33635 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
33636
33637         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
33638         headers and constructs.
33639         * g++.old-deja/g++.robertl/eb79.C: Same.
33640         * g++.old-deja/g++.robertl/eb77.C (main): Same.
33641         * g++.old-deja/g++.robertl/eb73.C: Same.
33642         * g++.old-deja/g++.robertl/eb66.C (main): Same.
33643         * g++.old-deja/g++.robertl/eb55.C (t): Same.
33644         * g++.old-deja/g++.robertl/eb54.C (main): Same.
33645         * g++.old-deja/g++.robertl/eb46.C (main): Same.
33646         * g++.old-deja/g++.robertl/eb44.C: Same.
33647         * g++.old-deja/g++.robertl/eb41.C (main): Same.
33648         * g++.old-deja/g++.robertl/eb4.C (main): Same.
33649         * g++.old-deja/g++.robertl/eb39.C: Same.
33650         * g++.old-deja/g++.robertl/eb33.C (main): Same.
33651         * g++.old-deja/g++.robertl/eb31.C (main): Same.
33652         * g++.old-deja/g++.robertl/eb30.C: Same.
33653         * g++.old-deja/g++.robertl/eb3.C: Same.
33654         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
33655         * g++.old-deja/g++.robertl/eb21.C: Same.
33656         * g++.old-deja/g++.robertl/eb15.C: Same.
33657         * g++.old-deja/g++.robertl/eb118.C: Same.
33658         * g++.old-deja/g++.robertl/eb115.C (main): Same.
33659         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
33660         * g++.old-deja/g++.robertl/eb109.C: Same.
33661         * g++.old-deja/g++.other/sibcall1.C (main): Same.
33662         * g++.old-deja/g++.mike/rtti1.C: Same.
33663         * g++.old-deja/g++.mike/p658.C: Same.
33664         * g++.old-deja/g++.mike/net46.C: Same.
33665         * g++.old-deja/g++.mike/net34.C: Same.
33666         * g++.old-deja/g++.mike/memoize1.C: Same.
33667         * g++.old-deja/g++.mike/eh2.C: Same.
33668         * g++.old-deja/g++.law/weak.C: Same.
33669         * g++.old-deja/g++.law/visibility7.C: Same.
33670         * g++.old-deja/g++.law/visibility25.C: Same.
33671         * g++.old-deja/g++.law/visibility22.C: Same.
33672         * g++.old-deja/g++.law/visibility2.C: Same.
33673         * g++.old-deja/g++.law/visibility17.C: Same.
33674         * g++.old-deja/g++.law/visibility13.C: Same.
33675         * g++.old-deja/g++.law/visibility10.C: Same.
33676         * g++.old-deja/g++.law/visibility1.C: Same.
33677         * g++.old-deja/g++.law/virtual3.C (eval): Same.
33678         * g++.old-deja/g++.law/vbase1.C: Same.
33679         * g++.old-deja/g++.law/operators32.C: Same.
33680         * g++.old-deja/g++.law/nest3.C: Same.
33681         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
33682         * g++.old-deja/g++.law/except5.C (main): Same.
33683         * g++.old-deja/g++.law/cvt7.C (run): Same.
33684         * g++.old-deja/g++.law/cvt2.C: Same.
33685         * g++.old-deja/g++.law/cvt16.C: Same.
33686         * g++.old-deja/g++.law/ctors6.C (bar): Same.
33687         * g++.old-deja/g++.law/ctors17.C (main): Same.
33688         * g++.old-deja/g++.law/ctors13.C: Same.
33689         * g++.old-deja/g++.law/ctors12.C (main): Same.
33690         * g++.old-deja/g++.law/ctors10.C: Same.
33691         * g++.old-deja/g++.law/code-gen5.C: Same.
33692         * g++.old-deja/g++.law/bad-error7.C: Same.
33693         * g++.old-deja/g++.law/arm9.C: Same.
33694         * g++.old-deja/g++.law/arm12.C: Same.
33695         * g++.old-deja/g++.law/arg8.C: Same.
33696         * g++.old-deja/g++.law/arg1.C: Same.
33697         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
33698         * g++.old-deja/g++.jason/template31.C: Same.
33699         * g++.old-deja/g++.jason/template24.C (main): Same.
33700         * g++.old-deja/g++.jason/2371.C: Same.
33701         * g++.old-deja/g++.eh/new2.C: Same.
33702         * g++.old-deja/g++.eh/new1.C: Same.
33703         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
33704         * g++.old-deja/g++.brendan/nest21.C (main): Same.
33705         * g++.old-deja/g++.brendan/err-msg3.C: Same.
33706         * g++.old-deja/g++.brendan/crash62.C: Same.
33707         * g++.old-deja/g++.brendan/crash52.C: Same.
33708         * g++.old-deja/g++.brendan/crash49.C (main): Same.
33709         * g++.old-deja/g++.brendan/crash38.C: Same.
33710         * g++.old-deja/g++.brendan/crash15.C (main): Same.
33711         * g++.old-deja/g++.brendan/copy9.C: Same.
33712
33713 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
33714
33715         * gcc.c-torture/execute/20001203-2.c (memset):
33716         Count argument is of type __SIZE_TYPE__.
33717
33718 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
33719
33720         * gcc.c-torture/compile/20010404-1.c: New test.
33721
33722 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
33723
33724         * gcc.c-torture/compile/20010326-1.c: New test.
33725
33726 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
33727
33728         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
33729         peculiarities of the SH.
33730         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
33731
33732 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33733
33734         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
33735         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
33736         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
33737
33738 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33739
33740         * g77.f-torture/compile/20010321-1.f: New test.
33741
33742 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33743
33744         * gcc.c-torture/compile/20010329-1.c: New test.
33745
33746 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33747
33748         * gcc.c-torture/execute/20010329-1.c: New test.
33749
33750 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33751
33752         * g++.old-deja/g++.other/eh4.C: Fix typo.
33753
33754 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33755
33756         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
33757
33758 2001-03-28  Philip Blundell  <philb@gnu.org>
33759
33760         * gcc.c-torture/compile/20010328-1.c: New test.
33761
33762 2001-03-27  Richard Henderson  <rth@redhat.com>
33763
33764         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
33765         * g++.old-deja/g++.eh/vbase3.C: Likewise.
33766
33767 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
33768
33769         * gcc.c-torture/compile/20010327-1.c: New test.
33770
33771 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33772
33773         * g++.old-deja/g++.other/friend12.C: New test.
33774         * g++.old-deja/g++.other/friend9.C: Expect no errors.
33775         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
33776
33777 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33778
33779         * gcc.c-torture/execute/20010325-1.c: New test.
33780
33781 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
33782
33783         * g++.old-deja/g++.other/mangle3.C: New test.
33784
33785 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
33786
33787         * g++.old-deja/g++.other/anon8.C: New test.
33788
33789 2001-03-20  Philip Blundell  <philb@gnu.org>
33790
33791         * gcc.c-torture/compile/20010320-1.c: New test.
33792
33793 2001-03-17  Richard Henderson  <rth@redhat.com>
33794
33795         * g++.old-deja/g++.other/eh4.C: Add expected error text.
33796
33797 2001-03-15  Geoff Keating  <geoff@redhat.com>
33798
33799         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
33800         tests on AIX.
33801
33802 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
33803
33804         * g++.old-deja/g++.other/eh4.C: New test.
33805
33806 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33807
33808         * gcc.dg/cpp/mi1.c: Update.
33809
33810 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
33811
33812         * g++.old-deja/g++.other/regstack.C: New test.
33813
33814 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33815
33816         * g++.old-deja/g++.other/ref4.C: New test.
33817
33818 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
33819
33820         * objc/execute/va_method.m: Added.
33821         * objc/execute/IMP.m: Added.
33822         * objc/execute/_cmd.m: Added.
33823         * objc/execute/accessing_ivars.m: Added.
33824         * objc/execute/class-1.m: Added.
33825         * objc/execute/class-10.m: Added.
33826         * objc/execute/class-11.m: Added.
33827         * objc/execute/class-12.m: Added.
33828         * objc/execute/class-13.m: Added.
33829         * objc/execute/class-14.m: Added.
33830         * objc/execute/class-2.m: Added.
33831         * objc/execute/class-3.m: Added.
33832         * objc/execute/class-4.m: Added.
33833         * objc/execute/class-5.m: Added.
33834         * objc/execute/class-6.m: Added.
33835         * objc/execute/class-7.m: Added.
33836         * objc/execute/class-8.m: Added.
33837         * objc/execute/class-9.m: Added.
33838         * objc/execute/class-tests-1.h
33839         * objc/execute/class-tests-2.h
33840         * objc/execute/compatibility_alias.m: Added.
33841         * objc/execute/encode-1.m: Added.
33842         * objc/execute/formal_protocol-1.m: Added.
33843         * objc/execute/formal_protocol-2.m: Added.
33844         * objc/execute/formal_protocol-3.m: Added.
33845         * objc/execute/formal_protocol-4.m: Added.
33846         * objc/execute/formal_protocol-5.m: Added.
33847         * objc/execute/formal_protocol-6.m: Added.
33848         * objc/execute/formal_protocol-7.m: Added.
33849         * objc/execute/informal_protocol.m: Added.
33850         * objc/execute/initialize.m: Added.
33851         * objc/execute/load.m: Added.
33852         * objc/execute/many_args_method.m: Added.
33853         * objc/execute/nested-3.m: Added.
33854         * objc/execute/no_clash.m: Added.
33855         * objc/execute/private.m: Added.
33856         * objc/execute/redefining_self.m: Added.
33857         * objc/execute/root_methods.m: Added.
33858         * objc/execute/selector-1.m: Added.
33859         * objc/execute/static-1.m: Added.
33860         * objc/execute/static-2.m: Added.
33861         * objc/execute/va_method.m: Added.
33862
33863 2001-03-10  Richard Henderson  <rth@redhat.com>
33864
33865         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
33866
33867 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33868
33869         * g++.old-deja/g++.other/crash31.C: XFAIL.
33870         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
33871         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
33872         * gcc.c-torture/execute/20010123-1.x: XFAIL.
33873         * gcc.c-torture/execute/20010124-1.x: XFAIL.
33874         * gcc.dg/sequence-pt-1.c: XFAIL one test.
33875
33876 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33877
33878         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
33879
33880 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33881
33882         * gcc.dg/20000724-1.c: Don't use multiline strings.
33883
33884 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33885
33886         * objc/execute/string1.m, objc/execute/string2.m: Compare the
33887         result of -cString against what we expect it to be; don't just
33888         print it out for no one to read.
33889
33890         * objc/execute/string3.m, objc/execute/string4.m: New tests.
33891         Based on testcases provided by Nicola Pero.
33892
33893 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33894
33895         * gcc.dg/cpp/macro7.c: New test.
33896
33897 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33898
33899         * gcc.dg/cpp/multiline.c: Update.
33900
33901 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33902
33903         * g++.old-deja/g++.other/enum3.C: New test.
33904
33905 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33906
33907         * g++.old-deja/g++.other/pod1.C: New test.
33908
33909 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33910
33911         * g++.old-deja/g++.ext/overload1.C: New test.
33912
33913 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33914
33915         * g++.old-deja/g++.pt/using1.C: New test.
33916
33917 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33918
33919         * g++.old-deja/g++.other/using9.C: New test.
33920
33921 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
33922
33923         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
33924
33925         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
33926
33927 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
33928
33929         * g++.old-deja/g++.ext/realpt1.C: Remove.
33930
33931 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
33932
33933         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
33934
33935 2001-02-26  Will Cohen  <wcohen@redhat.com>
33936
33937         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
33938
33939 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
33940
33941         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
33942         templatized constructors.
33943
33944 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33945
33946         * gcc.c-torture/execute/20010224-1.c: New test.
33947
33948 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
33949
33950         * gcc.c-torture/execute/20010222-1.c: New test.
33951
33952 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
33953
33954         * g++.old-deja/g++.other/inline20.C: New test.
33955
33956 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
33957
33958         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
33959
33960 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33961
33962         * g++.old-deja/g++.other/lookup22.C: New test.
33963
33964 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
33965
33966         * g77.dg: New directory.
33967         * g77.dg/20010216-1.f: New test case.
33968         * g77.dg/dg.exp: New driver.
33969         * lib/g77-dg.exp: New driver library.
33970
33971 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33972
33973         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
33974
33975 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
33976
33977         * g++.old-deja/g++.other/decl9.C: New test.
33978
33979 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
33980
33981         * g++.old-deja/g++.other/init16.C: Update the test so that it does
33982         not need <string> and also tests the initialization at runtime.
33983
33984 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33985
33986         * gcc.c-torture/execute/longlong.c: New test.
33987
33988 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33989
33990         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
33991
33992 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33993
33994         * gcc.c-torture/execute/920302-1.c (execute):
33995         Change argument type to short.
33996
33997 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33998
33999         * g++.old-deja/g++.pt/deduct6.C: New test.
34000
34001 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34002
34003         * g++.old-deja/g++.pt/deduct5.C: New test.
34004
34005 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
34006
34007         * gcc.c-torture/execute/20010209-1.c: New test.
34008
34009 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34010
34011         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
34012
34013 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
34014
34015         * g++.dg/vtgc1.C: Update for new ABI.
34016
34017         * consistency.vlad: New directory, 1665 files.
34018
34019 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34020
34021         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
34022         return type.
34023         * gcc.dg/cpp/digraphs.c: Declare puts.
34024
34025 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34026
34027         * g++.old-deja/g++.other/warn5.C: New test.
34028
34029 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34030
34031         * g++.old-deja/g++.pt/spec40.C: New test.
34032
34033 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34034
34035         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
34036         case.
34037         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
34038
34039 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
34040
34041         * gcc.c-torture/compile/20010209-1.c: New test.
34042
34043 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
34044
34045         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
34046         excess errors message but not if it crashes.
34047         * g++.old-deja/g++.other/crash27.C: Likewise.
34048         * g++.old-deja/g++.other/crash28.C: Likewise.
34049         * g++.old-deja/g++.other/crash30.C: Likewise.
34050         * g++.old-deja/g++.other/crash32.C: Likewise.
34051         * g++.old-deja/g++.other/crash35.C: Likewise.
34052         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34053
34054 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34055
34056         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
34057         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
34058         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
34059         g77.f-torture/execute/execute.exp,
34060         g77.f-torture/noncompile/noncompile.exp,
34061         gcc.c-torture/execute/execute.exp,
34062         gcc.c-torture/execute/memcheck/memcheck.exp,
34063         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
34064         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
34065         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
34066         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
34067         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
34068         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
34069         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34070         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
34071         Remove bug reporting instructions with ancient email addresses.
34072
34073 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34074
34075         * gcc.dg/20010202-1.c: New test.
34076         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
34077
34078 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
34079
34080         * g++.dg/stdbool-if.C: New test.
34081
34082 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
34083
34084         * objc/execute/fdecl.m: Added main().
34085
34086 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34087
34088         * gcc.c-torture/execute/20010206-1.c: New test.
34089
34090 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34091
34092         * gcc.dg/cpp/avoidpaste1.c: Update.
34093
34094 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
34095
34096         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
34097         Pero <nicola@brainstorm.co.uk>.
34098         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
34099
34100 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
34101
34102         * g++.old-deja/g++.pt/spec39.C: New test.
34103
34104 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
34105
34106         * gcc.c-torture/compile/20010202-1.c: New test.
34107
34108 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
34109
34110         * g++.old-deja/g++.abi/primary2.C: New test.
34111         * g++.old-deja/g++.abi/primary3.C: New test.
34112         * g++.old-deja/g++.abi/primary4.C: New test.
34113         * g++.old-deja/g++.abi/primary5.C: New test.
34114         * g++.old-deja/g++.abi/vtable3.h: New test.
34115         * g++.old-deja/g++.abi/vtable3a.C: New test.
34116         * g++.old-deja/g++.abi/vtable3b.C: New test.
34117         * g++.old-deja/g++.abi/vtable3c.C: New test.
34118         * g++.old-deja/g++.abi/vtable3d.C: New test.
34119         * g++.old-deja/g++.abi/vtable3e.C: New test.
34120         * g++.old-deja/g++.abi/vtable3f.C: New test.
34121         * g++.old-deja/g++.abi/vtable3g.C: New test.
34122         * g++.old-deja/g++.abi/vtable3h.C: New test.
34123         * g++.old-deja/g++.abi/vtable3i.C: New test.
34124         * g++.old-deja/g++.abi/vtable3j.C: New test.
34125         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
34126
34127 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
34128
34129         * g++.old-deja/g++.other/anon6.C: New test.
34130         * g++.old-deja/g++.other/anon7.C: New test.
34131
34132 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34133
34134         * gcc.dg/cpp/avoidpaste2.c: New tests.
34135
34136 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
34137
34138         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
34139
34140 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
34141
34142         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
34143         DECIMAL_DIG cases for Irix."
34144
34145 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
34146
34147         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
34148
34149 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34150
34151         * gcc.dg/c99-tag-1.c: New test.
34152
34153 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34154
34155         * gcc.dg/cpp/tr-warn1.c: Add tests.
34156
34157 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34158
34159         * gcc.dg/cpp/avoidpaste1.c: Update.
34160         * gcc.dg/cpp/paste4.c: Update.
34161
34162 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
34163
34164         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
34165         cases for Irix.
34166
34167 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34168
34169         * g++.old-deja/g++.other/inline19.C: New test.
34170
34171 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34172
34173         * gcc.dg/Wlarger-than.c: New test.
34174
34175 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34176
34177         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
34178
34179 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
34180
34181         * gcc.c-torture/execute/20010129-1.c: New test.
34182         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
34183
34184 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34185
34186         * gcc.dg/cpp/avoidpaste1.c: Test case.
34187
34188 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
34189
34190         * g++.old-deja/g++.other/inline18.C: New test.
34191
34192 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34193
34194         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
34195         and __builtin_putchar.
34196
34197 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
34198
34199         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
34200         tests.
34201
34202 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
34203
34204         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
34205         floating point number rounding mode to round to the nearest
34206         representable mode.
34207
34208 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
34209
34210         * g++.old-deja/g++.other/mangle2.C: New test.
34211
34212 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34213
34214         * gcc.c-torture/compile/20010124-1.c: New test.
34215
34216 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
34217
34218         * g++.old-deja/g++.pt/spec38.C: New test.
34219
34220 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34221
34222         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
34223         "Build don't run".
34224
34225 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34226
34227         * gcc.c-torture/execute/20010123-1.c: New test.
34228
34229 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34230
34231         * g++.old-deja/g++.pt/spec37.C: New test.
34232
34233 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34234
34235         * g++.old-deja/g++.pt/overload14.C: New test.
34236
34237 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34238
34239         * gcc.c-torture/execute/20010122-1.c: New test, exercise
34240         __builtin_return_address.
34241
34242 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
34243
34244         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
34245         * g++.old-deja/g++.pt/spec35.C: New test.
34246         * g++.old-deja/g++.pt/spec36.C: New test.
34247
34248 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
34249
34250         * gcc.c-torture/compile/20010118-1.c: New test.
34251
34252 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
34253
34254         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
34255
34256 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34257
34258         * gcc.c-torture/execute/20010119-1.c: New test.
34259
34260 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34261
34262         * g++.old-deja/g++.other/vbase5.C: New test.
34263
34264 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34265
34266         * gcc.c-torture/execute/20010118-1.c: New test.
34267
34268 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34269
34270         * g++.old-deja/g++.pt/deduct3.C: New test.
34271
34272 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34273
34274         * g++.old-deja/g++.pt/spec34.C: New test.
34275
34276 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
34277
34278         * g77.f-torture/compile/20000601-2.f: New test.
34279
34280 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34281
34282         * g++.old-deja/g++.other/init17.C: New test.
34283
34284 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
34285
34286         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
34287
34288 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34289
34290         * g++.old-deja/g++.pt/unify8.C: New test.
34291
34292 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34293
34294         * g++.old-deja/g++.abi/vbase1.C: New test.
34295
34296 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34297
34298         * g++.old-deja/g++.pt/crash65.C: New test.
34299
34300 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34301
34302         * gcc.dg/cpp/assembl2.S: New test case.
34303
34304 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
34305
34306         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
34307         are supported.
34308
34309 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34310
34311         * g++.old-deja/g++.other/builtins1.C: New test.
34312         * g++.old-deja/g++.other/builtins2.C: Likewise.
34313         * g++.old-deja/g++.other/builtins3.C: Likewise.
34314         * g++.old-deja/g++.other/builtins4.C: Likewise.
34315
34316 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
34317
34318         * gcc.c-torture/compile/20010117-1.c: New test.
34319         * gcc.c-torture/compile/20010117-2.c: New test.
34320
34321 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34322
34323         * g77.f-torture/execute/20010116.[fx]: New test,
34324         XFAIL on i?86-*-*.
34325         * g77.f-torture/compile/20010115.f: Indicate it's
34326         a test for PR fortran/1636.
34327
34328 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34329
34330         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
34331
34332 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34333
34334         * g77.f-torture/compile/20010115.f: New test.
34335
34336 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
34337
34338         * g++.old-deja/g++.pt/nontype5.C: New test.
34339
34340 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34341
34342         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
34343         have an equivalent working one below it.
34344
34345 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34346
34347         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
34348         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34349
34350 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34351
34352         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
34353         message containing "init_priority".
34354         (conpr-2.C): Likewise.
34355         (conpr-3.C): Likewise.
34356         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
34357
34358 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34359
34360         * gcc.c-torture/execute/20010114-2.c: New test.
34361
34362 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34363
34364         * gcc.c-torture/compile/20010114-1.c: New test.
34365         * gcc.c-torture/compile/20010114-1.x: Xfail.
34366         * gcc.c-torture/compile/20010114-2.c: New test.
34367         * gcc.c-torture/execute/20010114-1.c: New test.
34368         * gcc.dg/trunc-1.c: New test.
34369         * gcc.dg/uninit-B.c: New test.
34370
34371 2001-01-13  Nick Clifton  <nickc@redhat.com>
34372
34373         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
34374         target.
34375
34376 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34377
34378         * gcc.c-torture/compile/20010113-1.c: New test.
34379
34380 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
34381
34382         * gcc.c-torture/compile/20001212-1.c: New test.
34383
34384 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34385
34386         * gcc.dg/cpp/widestr1.c: Update.
34387         * gcc.dg/cpp/prag-imp.c: Remove.
34388
34389 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
34390
34391         * gcc.c-torture/execute/20000801-3.x: Remove.
34392         * gcc.dg/c90-init-1.c: New test.
34393         * gcc.dg/c99-init-1.c: New test.
34394         * gcc.dg/c99-init-2.c: New test.
34395         * gcc.dg/gnu99-init-1.c: New test.
34396
34397 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
34398
34399         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
34400         testing that no relevant ones were found.
34401
34402 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34403
34404         * g++.old-deja/g++.pt/cast2.C: New test.
34405
34406 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34407
34408         * g++.old-deja/g++.pt/friend47.C: New test.
34409
34410 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34411
34412         * g++.old-deja/g++.pt/instantiate13.C: New test.
34413
34414 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34415
34416         * g++.old-deja/g++.other/defarg7.C: New test.
34417         * g++.old-deja/g++.other/defarg8.C: New test.
34418
34419 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34420
34421         * g++.old-deja/g++.pt/crash64.C: New test.
34422
34423 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34424
34425         * g++.old-deja/g++.pt/crash63.C: New test.
34426
34427 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34428
34429         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
34430
34431 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
34432
34433         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
34434
34435 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34436
34437         * g++.old-deja/g++.pt/error3.C: New test.
34438
34439 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34440
34441         * g++.old-deja/g++.other/crash39.C: New test.
34442
34443 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34444
34445         * g++.old-deja/g++.other/vbase4.C: New test.
34446
34447 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
34448
34449         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
34450         * gcc.dg/special/20000419-2.c: New file. Identical to above.
34451         * gcc.dg/special/special.exp: New test driver which will check
34452         for alias support for the above test.
34453
34454 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
34455
34456         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
34457         problems on small machines.
34458         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
34459         parameterize.
34460
34461 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
34462
34463         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
34464         mips.
34465         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34466
34467 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
34468
34469         * g++.old_deja/g++.pt/using8.C: New test.
34470
34471 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34472
34473         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
34474
34475 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
34476
34477         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
34478         where a failure is expected.
34479         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
34480
34481 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34482
34483         * g++.old_deja/g++.pt/instantiate12.C: New test.
34484
34485 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34486
34487         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
34488         start of structs.
34489         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
34490         * g++.old-deja/g++.brendan/crash17.C: Likewise.
34491         * g++.old-deja/g++.brendan/crash29.C: Likewise.
34492         * g++.old-deja/g++.brendan/crash48.C: Likewise.
34493         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34494         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
34495         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
34496         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
34497         * g++.old-deja/g++.eh/spec6.C: Likewise.
34498         * g++.old-deja/g++.jason/crash3.C: Likewise.
34499         * g++.old-deja/g++.law/ctors11.C: Likewise.
34500         * g++.old-deja/g++.law/ctors17.C: Likewise.
34501         * g++.old-deja/g++.law/ctors5.C: Likewise.
34502         * g++.old-deja/g++.law/ctors9.C: Likewise.
34503         * g++.old-deja/g++.mike/ambig1.C: Likewise.
34504         * g++.old-deja/g++.mike/net22.C: Likewise.
34505         * g++.old-deja/g++.mike/p3538a.C: Likewise.
34506         * g++.old-deja/g++.mike/p3538b.C: Likewise.
34507         * g++.old-deja/g++.mike/virt3.C: Likewise.
34508         * g++.old-deja/g++.niklas/t128.C: Likewise.
34509         * g++.old-deja/g++.other/anon4.C: Likewise.
34510         * g++.old-deja/g++.other/using1.C: Likewise.
34511         * g++.old-deja/g++.other/warn3.C: Likewise.
34512         * g++.old-deja/g++.pt/t37.C: Likewise.
34513         * g++.old-deja/g++.robertl/eb69.C: Likewise.
34514         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34515
34516 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34517
34518         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
34519
34520 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34521
34522         * gcc.c-torture/execute/stdio-opt-3.c: New test.
34523
34524 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
34525
34526         * gcc.c-torture/compile/20010107-1.c: New test.
34527
34528 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34529
34530         * gcc.c-torture/execute/builtin-noret-1.c: New test.
34531
34532 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34533
34534         * gcc.dg/format/format.h: New file.
34535         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
34536         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
34537         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
34538         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
34539         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
34540         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34541         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
34542         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
34543         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
34544         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
34545         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
34546         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
34547         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
34548         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
34549         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
34550         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
34551         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
34552         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
34553         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
34554         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
34555         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
34556         instead of declaring standard types, macros and functions in each
34557         test.
34558
34559 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
34560
34561         * gcc.c-torture/execute/20010106-1.c: New test.
34562
34563 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34564
34565         * gcc.dg/format/format.exp: New file.
34566         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
34567         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
34568         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
34569         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
34570         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
34571         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
34572         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
34573         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
34574         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
34575         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
34576         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
34577         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
34578         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
34579         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
34580         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
34581         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
34582         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
34583         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
34584         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
34585         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
34586         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
34587         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
34588         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
34589         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
34590         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
34591         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
34592         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
34593         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
34594         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
34595         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
34596         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
34597         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
34598         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
34599         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
34600         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
34601         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
34602         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
34603         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
34604         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
34605         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
34606         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
34607         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
34608
34609 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
34610
34611         * gcc.c-torture/execute/991228-1.c: Take word endianness into
34612         account.
34613
34614 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
34615
34616         * gcc.c-torture/execute/builtin-complex-1.c: New test.
34617
34618 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34619
34620         * g++.old-deja/g++.pt/crash62.C: New test.
34621
34622 2001-01-04  Richard Henderson  <rth@redhat.com>
34623
34624         * gcc.dg/20000926-1.c: Update expected warnings.
34625         * gcc.dg/array-2.c: Likewise.
34626         * gcc.dg/array-4.c: Also validate flexible array members.
34627         * gcc.dg/c99-flex-array-1.c: New.
34628
34629 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34630
34631         * gcc.c-torture/compile/20001222-1.x: Remove.
34632
34633 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34634
34635         * gcc.c-torture/execute/built-in-setjmp.c: New.
34636
34637 2001-01-03  Richard Henderson  <rth@redhat.com>
34638
34639         * gcc.dg/940510-1.c: Update expected error wording.
34640         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
34641
34642 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
34643
34644         * lib/target-supports.exp (check_alias_available): Modified to
34645         indicate aliases not supported if only weak aliases are supported.
34646
34647 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34648
34649         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
34650         Turn on cmpstrsi checks for __pj__ and __i370__.
34651
34652 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34653
34654         * g++.old-deja/g++.other/virtual11.C: New test.
34655
34656 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34657
34658         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
34659
34660 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34661
34662         * gcc.c-torture/compile/20010102-1.c: New test.
34663
34664 2001-01-02  Andreas Jaeger  <aj@suse.de>
34665
34666         * gcc.dg/noreturn-3.c: New test.
34667
34668         * gcc.dg/noreturn-4.c: New test.
34669
34670 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34671
34672         * gcc.c-torture/execute/stdio-opt-1.c: Also test
34673         __builtin_fputc and __builtin_fwrite.
34674
34675 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34676
34677         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
34678         signed char, not default char.
34679
34680 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34681
34682         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
34683
34684 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
34685
34686         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
34687
34688 2000-12-29  Richard Henderson  <rth@redhat.com>
34689
34690         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
34691         (__cyg_profile_func_exit): Define.
34692
34693 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34694
34695         * g++.dg/vtgc1.C: New test.
34696
34697 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
34698
34699         * gcc.dg/noncompile/20001228-1.c: New test.
34700
34701         * gcc.dg/20001228-1.c: New test.
34702
34703         * gcc.c-torture/execute/20001228-1.c: New test.
34704
34705 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
34706
34707         * gcc.dg/format-strfmon-1.c: New test.
34708
34709 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34710
34711         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
34712         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
34713         * gcc.c-torture/execute/string-opt-1.c: Likewise.
34714         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34715         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34716         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34717         * gcc.c-torture/execute/string-opt-6.c: Likewise.
34718         * gcc.c-torture/execute/string-opt-7.c: Likewise.
34719         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34720         * gcc.c-torture/execute/string-opt-9.c: Likewise.
34721         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34722         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34723         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34724
34725         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
34726         * gcc.c-torture/execute/string-opt-4.c: Test index.
34727
34728 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
34729
34730         * gcc.c-torture/compile/20001226-1.c: New test.
34731
34732 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34733
34734         * gcc.c-torture/compile/20001222-1.c: New test.
34735         * gcc.c-torture/compile/20001222-1.x: Xfail.
34736
34737 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
34738
34739         * gcc.c-torture/execute/comp-goto-2.c: New test.
34740
34741 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
34742
34743         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
34744         Use long types if __INT_MAX__ is 32767.
34745         (main): Use cast to (sint32 *) when poking 88 into a_page.
34746
34747         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
34748
34749 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
34750
34751         * gcc.c-torture/compile/20001221-1.c: New test.
34752         * gcc.c-torture/execute/20001221-1.c: New test.
34753
34754 2000-12-20  Richard Henderson  <rth@redhat.com>
34755
34756         * g++.old-deja/g++.pt/crash36.C: Update error lines.
34757         * g++.old-deja/g++.robertl/eb109.C: Likewise.
34758
34759 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34760
34761         * gcc.dg/compare3.c: New test.
34762
34763 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34764
34765         * gcc.dg/format-warnll-1.c: New test.
34766
34767 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34768
34769         * gcc.dg/cpp/cmdlne-P.c: New test.
34770
34771 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34772
34773         * gcc.c-torture/execute/builtin-abs-1.c,
34774         gcc.c-torture/execute/builtin-abs-2.c: New tests.
34775
34776 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34777
34778         * gcc.dg/cpp/multiline.c: New test.
34779
34780 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34781
34782         * g++.old-deja/g++.other/syshdr1.C: Update.
34783         * gcc.dg/cpp/lineflags.c: Remove temporarily.
34784
34785 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34786
34787         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
34788
34789 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34790
34791         * g++.old-deja/g++.pt/ttp65.C: New test.
34792
34793 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34794
34795         * g++.old-deja/g++.pt/ttp64.C: New test.
34796
34797 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34798
34799         * g++.old-deja/g++.pt/spec33.C: New test.
34800
34801 2000-12-14  Catherine Moore  <clm@redhat.com>
34802
34803         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
34804         * gcc.c-torture/execute/920612-2.c: Likewise.
34805         * gcc.c-torture/execute/920428-2.c: Likewise.
34806         * gcc-c-torture/execute/va-arg-11.c: Call exit.
34807         * gcc.c-torture/execute/va-arg-21.c: Likewise.
34808
34809 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34810
34811         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
34812         * gcc.dg/pack-test-2.c: Likewise.
34813
34814 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34815
34816         Tests by Zack Weinberg <zackw@stanford.edu>.
34817
34818         * gcc.dg/cpp/defined.c: Update.
34819         * gcc.dg/cpp/defined_trad.c: New tests.
34820
34821 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34822
34823         * gcc.dg/cpp/trad-direct.c: Update.
34824
34825 2000-12-11  Neil Booth  <neilb@earthling.net>
34826
34827         * gcc.dg/cpp/defined_trad.c
34828
34829 2000-12-11  Neil Booth  <neilb@earthling.net>
34830
34831         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
34832
34833 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34834
34835         * gcc.dg/format-miss-2.c: New test.
34836
34837 2000-12-09  Neil Booth  <neilb@earthling.net>
34838
34839         * gcc.dg/cpp/lineflags.c: New tests.
34840         * gcc.dg/cpp/poison.c: Update.
34841         * gcc.dg/cpp/redef2.c: Update.
34842         * gcc.dg/cpp/skipping.c: New test.
34843
34844 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
34845
34846         * g++.old-deja/g++.other/eh3.C: New testcase.
34847
34848 2000-12-07  Neil Booth  <neilb@earthling.net>
34849
34850         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
34851         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
34852         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
34853         wtr-union-init-2.c, wtr-union-init-3.c: Update.
34854         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
34855         Update.
34856
34857 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34858
34859         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
34860         __SIZE_TYPE__ instead of int for type of integers cast to
34861         pointers.
34862
34863 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
34864
34865         * g++.old-deja/g++.other/cleanup4.C: New test.
34866
34867 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34868
34869         * format-sec-1.c: New test.
34870
34871 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34872
34873         * gcc.dg/format-nonlit-3.c: New test.
34874
34875 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34876
34877         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
34878         through a null pointer.
34879
34880 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34881
34882         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
34883         * g++.old-deja/g++.pt/partial4.C: New test.
34884
34885 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
34886
34887         * gcc.c-torture/execute/ieee/hugeval.x: New.
34888
34889 2000-12-06  Neil Booth  <neilb@earthling.net>
34890
34891         * gcc.dg/cpp/backslash2.c: New tests.
34892
34893 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34894
34895         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
34896         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
34897
34898 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
34899
34900         * gcc.c-torture/execute/20001203-2.c: New testcase.
34901
34902 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34903
34904         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
34905         * g++.old-deja/g++.other/virtual10.C: New test.
34906
34907 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34908
34909         * g++.old-deja/g++.mike/pmf5.C: Remove test.
34910
34911 2000-12-05  Richard Henderson  <rth@redhat.com>
34912
34913         * gcc.c-torture/compile/20001205-1.c: New.
34914
34915 2000-12-04  Neil Booth  <neilb@earthling.net>
34916
34917         * g++.old-deja/g++.other/virtual9.C: New test.
34918         * g++.old-deja/g++.pt/crash61.C: New test.
34919         * gcc.c-torture/execute/loop-9.c: New test.
34920
34921 2000-12-04  Neil Booth  <neilb@earthling.net>
34922
34923         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
34924         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
34925         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
34926         * gcc.dg/cpp/extratokens.c: ...here.
34927
34928 2000-12-04  Neil Booth  <neilb@earthling.net>
34929
34930         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
34931         New tests.
34932
34933 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34934
34935         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
34936         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
34937
34938 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34939
34940         * gcc.c-torture/execute/20001203-1.c: New test.
34941
34942 2000-12-03  Neil Booth  <neilb@earthling.net>
34943
34944         * gcc.dg/cpp/macro6.c: New test cases.
34945
34946 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34947
34948         * gcc.c-torture/execute/string-opt-9.c: New test.
34949         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34950         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34951         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34952
34953         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
34954         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
34955
34956 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
34957
34958         * gcc.dg/cpp/if-6.c: New testcase.
34959
34960         * gcc.dg/20001201-1.c: New testcase.
34961
34962 2000-12-02  Neil Booth  <neilb@earthling.net>
34963
34964         * g++.old-deja/g++.other/externC4.C,
34965         g++.old-deja/g++.other/friend10.C: New tests.
34966
34967 2000-12-02  Neil Booth  <neilb@earthling.net>
34968
34969         * g++.old-deja/g++.other/instan2.C
34970         * g++.old-deja/g++.other/instan3.C: New test.
34971
34972 2000-12-02  Neil Booth  <neilb@earthling.net>
34973
34974         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
34975         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
34976         gnuc99.c,gnuc99-pedantic.c: New tests.
34977
34978 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34979
34980         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
34981         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
34982
34983 2000-12-01  Neil Booth  <neilb@earthling.net>
34984
34985         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
34986         * gcc.dg/cpp/poison.c: Update.
34987         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
34988
34989 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
34990
34991         * g77.f-torture/execute/20001201.f: New test.
34992
34993 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34994
34995         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
34996
34997 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
34998
34999         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
35000
35001 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35002
35003         * g++.old-deja/g++.other/cast6.C: New test.
35004
35005 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
35006
35007         * gcc.c-torture/execute/20001130-2.c: New testcase.
35008
35009 2000-11-30  Richard Henderson  <rth@redhat.com>
35010
35011         * gcc.c-torture/execute/20001130-1.c: New test.
35012
35013 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35014
35015         * g++.old-deja/g++.other/op3.C: New test.
35016
35017 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35018
35019         * g++.old-deja/g++.other/op2.C: New test.
35020
35021 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35022
35023         * g++.old-deja/g++.other/crash38.C: New test.
35024
35025 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
35026
35027         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
35028
35029 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
35030
35031         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
35032         tests.
35033         * gcc.c-torture/execute/string-opt-6.c: New test.
35034
35035         * gcc.dg/20001117-1.c: Add main.
35036
35037 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
35038
35039         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
35040         Move from here ...
35041         * gcc.dg/940510-1.c: ... to here.
35042
35043         * gcc.dg/20000926-1.c: GNU C now allows initializations of
35044         zero-size arrays in toplevel structures.
35045
35046 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35047
35048         * gcc.c-torture/execute/loop-8.c: New test.
35049
35050 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35051
35052         * g++.old-deja/g++.other/base1.C: New test.
35053
35054 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35055
35056         * g++.old-deja/g++.other/parse2.C: New test.
35057
35058 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35059
35060         * g++.old-deja/g++.pt/incomplete1.C: New test.
35061
35062 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35063
35064         * g++.old-deja/g++.other/friend9.C: New test.
35065
35066 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35067
35068         * gcc.dg/20001127-1.c: New test.
35069
35070 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35071
35072         * g++.old-deja/g++.pt/friend46.C: New test.
35073
35074 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35075
35076         * g++.old-deja/g++.other/ptrmem8.C: New test.
35077
35078 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35079
35080         * gcc.c-torture/execute/string-opt-7.c: New test.
35081         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35082
35083 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35084
35085         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
35086         instead of 'mkcheck 2'.
35087
35088 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35089
35090         * gcc.c-torture/execute/memcheck/driver.c,
35091         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
35092         C9X references to refer to C99.
35093
35094 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
35095
35096         * gcc.dg/ultrasp3.c: New test.
35097
35098 2000-11-25  Neil Booth  <neilb@earthling.net>
35099
35100         * gcc.dg/cpp/include2.c: Update test to be locale independent.
35101
35102 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
35103
35104         * gcc.c-torture/compile/20001123-2.c: New.
35105
35106 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35107
35108         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
35109
35110 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
35111
35112         * gcc.dg/sequence-point-1.c: Add some new tests.
35113         * gcc.c-torture/execute/20001124-1.c: New test.
35114
35115 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35116
35117         * g++.old-deja/g++.other/vaarg4.C: New test.
35118         * gcc.c-torture/compile/20001123-1.c: New test.
35119
35120 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35121
35122         * g++.other/crash24.C: Adjust and remove XFAIL.
35123         * g++.other/crash37.C: New test.
35124
35125 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
35126
35127         * g++.old-deja/g++.pt/instantiate9.C: New test.
35128
35129 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
35130
35131         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
35132         new ABI, too.
35133
35134         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
35135         * g++.old-deja/g++.robertl/eb55.C: Likewise.
35136
35137 2000-11-22  Neil Booth  <neilb@earthling.net>
35138
35139         * gcc.dg/cpp/Wtrigraphs.c: New test.
35140
35141 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
35142
35143         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
35144
35145 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
35146
35147         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
35148
35149 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
35150
35151         * lib/gcc-dg.exp: load_lib scanasm.exp.
35152         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
35153         * lib/g++-dg.exp: load_lib scanasm.exp.
35154         * lib/scanasm.exp: New.
35155         (scan-assembler, scan-assembler-not): Add optional arguments to
35156         test name, or if not present, the pattern name.
35157         (scan-assembler-dem, scan-assembler-dem-not): New.
35158
35159         * g++.dg/dg.exp: New.
35160
35161 2000-11-21  Neil Booth  <neilb@earthling.net>
35162
35163         * gcc.dg/cpp/integrated1.c: Remove.
35164
35165 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35166
35167         * gcc.c-torture/execute/20001121-1.c: New test.
35168
35169 2000-11-21  Richard Henderson  <rth@redhat.com>
35170
35171         * gcc.c-torture/compile/20001121-1.c: New test.
35172
35173 2000-11-20  Neil Booth  <neilb@earthling.net>
35174
35175         * gcc.dg/cpp/integrated1.c: New test.
35176
35177 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35178
35179         * g++.old-deja/g++.other/inline17.C: New test.
35180
35181 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
35182
35183         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
35184         local variable to be zero: I made the variable global. Now
35185         uses abort() and exit() instead of relying on main's return value.
35186
35187 2000-11-20  Neil Booth  <neilb@earthling.net>
35188
35189         * gcc.dg/cpp/paste2.c: Update test.
35190         * objc/execute/paste.m: New test.
35191
35192 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35193
35194         * gcc.dg/c99-condexpr-1.c: New test.
35195
35196 2000-11-20  Neil Booth  <neilb@earthling.net>
35197
35198         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
35199
35200 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
35201
35202         * g++.old-deja/g++.pt/export1.C: New test.
35203
35204 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
35205
35206         * gcc.dg/20001117-1.c: New test.
35207
35208 2000-11-18  Richard Henderson  <rth@redhat.com>
35209
35210         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
35211
35212 2000-11-18  Richard Henderson  <rth@redhat.com>
35213
35214         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
35215         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
35216         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
35217
35218 2000-11-18  Richard Henderson  <rth@redhat.com>
35219
35220         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
35221         (main): New.  Exit cleanly.
35222
35223 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35224
35225         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
35226         gcc.dg/c99-fordecl-2.c: New tests.
35227
35228 2000-11-18  Richard Henderson  <rth@redhat.com>
35229
35230         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
35231         * gcc.c-torture/execute/zerolen-2.c: New.
35232
35233 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35234
35235         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
35236         memory.
35237
35238 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35239
35240         * g++.old-deja/g++.pt/instantiate8.C: New test.
35241
35242 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35243
35244         * g++.old-deja/g++.other/incomplete.C: Add more tests.
35245         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
35246
35247 2000-11-16  Nick Clifton  <nickc@redhat.com>
35248
35249         * gcc.c-torture/execute/nestfunc-2.c: New test.
35250         * gcc.c-torture/execute/nestfunc-3.c: New test.
35251
35252 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35253
35254         * gcc.c-torture/compile/20001116-1.c: New test.
35255
35256 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35257
35258         * gcc.c-torture/execute/20001115-1.c: New test.
35259
35260 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
35261
35262         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
35263         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
35264         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
35265         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35266
35267 2000-11-15  Neil Booth  <neilb@earthling.net>
35268
35269         gcc.dg/cpp/_Pragma1.c: Update.
35270         gcc.dg/cpp/_Pragma2.c: New test.
35271
35272 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35273
35274         * g++.old-deja/g++.other/anon5.C: New test.
35275
35276 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35277
35278         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
35279         tests.
35280
35281 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
35282
35283         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
35284         output.
35285
35286 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35287
35288         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
35289         labels at end of compound statements.
35290
35291 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
35292
35293         * gcc.c-torture/execute/loop-7.c: New test.
35294
35295 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35296
35297         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
35298
35299 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35300
35301         * gcc.dg/c99-bool-1.c: New test.
35302
35303 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35304
35305         * gcc.dg/c99-scope-1.c: Remove xfail.
35306         * gcc.dg/c99-scope-2.c: New test.
35307
35308 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35309
35310         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
35311         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
35312
35313 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
35314
35315         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
35316         error messages.
35317
35318         * g++.mike/p700.C: Don't typedef wchar_t.
35319         * g++.mike/p784.C: Likewise.
35320         * g++.mike/eb101.C: Don't use __wchar_t.
35321
35322 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35323
35324         * g77.f-torture/execute/20001111.[fx]: Test premature exit
35325         from DO loop.
35326
35327 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35328
35329         * gcc.c-torture/execute/20001111-1.c: New test.
35330
35331 2000-11-10  Nick Clifton  <nickc@redhat.com>
35332
35333         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
35334         long multuiple and accumulate.
35335
35336 2000-11-09  Richard Henderson  <rth@redhat.com>
35337
35338         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
35339         via size_t instead of int.
35340
35341         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
35342         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35343         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35344         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35345
35346 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
35347
35348         * gcc.c-torture/compile/20001109-1.c: New test.
35349         * gcc.c-torture/compile/20001109-2.c: New test.
35350
35351 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
35352
35353         * g++.old-deja/g++.pt/operator1.C: New test.
35354         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
35355
35356 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35357
35358         * gcc.dg/20001108-1.c: New test.
35359
35360 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35361
35362         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
35363         with both arguments constant strings.
35364         * gcc.c-torture/execute/string-opt-3.c: New test.
35365         * gcc.c-torture/execute/string-opt-4.c: New test.
35366         * gcc.c-torture/execute/string-opt-5.c: New test.
35367
35368 2000-11-08  Nick Clifton  <nickc@redhat.com>
35369
35370         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
35371         mulsidi3adddi patterns.
35372
35373 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
35374
35375         * g++.old-deja/g++.other/crash36.C: New test.
35376
35377 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
35378
35379         * g++.old-deja/g++.other/init16.C: New test.
35380
35381 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
35382
35383         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
35384
35385 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35386
35387         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
35388         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35389         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35390
35391 2000-11-07  DJ Delorie  <dj@redhat.com>
35392
35393         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
35394
35395 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35396
35397         * gcc.c-torture/execute/string-opt-1.c: New test.
35398
35399 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35400
35401         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
35402         mips-sgi-irix6.* because the MIPS ABI passes floating-point
35403         parameters in registers, and there is no way for a varargs
35404         function to know in which order the integer and floating-point
35405         parameters should be interleaved when they are placed on the
35406         stack.
35407         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35408         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35409
35410 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35411
35412         * gcc.c-torture/execute/string-opt-2.c: New test.
35413
35414 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
35415
35416         * g++.old-deja/g++.pt/crash60.C: New test.
35417
35418 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35419
35420         * g++.old-deja/g++.other/crash24.C: New test.
35421         * g++.old-deja/g++.other/crash25.C: New test.
35422         * g++.old-deja/g++.other/crash26.C: New test.
35423         * g++.old-deja/g++.other/crash27.C: New test.
35424         * g++.old-deja/g++.other/crash28.C: New test.
35425         * g++.old-deja/g++.other/crash29.C: New test.
35426         * g++.old-deja/g++.other/crash30.C: New test.
35427         * g++.old-deja/g++.other/crash31.C: New test.
35428         * g++.old-deja/g++.other/crash32.C: New test.
35429         * g++.old-deja/g++.other/crash33.C: New test.
35430         * g++.old-deja/g++.other/crash34.C: New test.
35431         * g++.old-deja/g++.other/crash35.C: New test.
35432
35433 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35434
35435         * gcc.c-torture/execute/20001031-1.c: New test.
35436
35437 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
35438
35439         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
35440         namespace.
35441
35442         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
35443         standards-conformant.
35444
35445         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
35446
35447         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
35448         * g++.old-deja/g++.mike/p755a.C: Likewise.
35449         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
35450         library makes no calls to `operator new' during initialization.
35451
35452 2000-11-04  Neil Booth  <neilb@earthling.net>
35453
35454         * gcc.dg/cpp/include2.c: New tests.
35455
35456 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
35457
35458         * lib/g++.exp (g++_set_ld_library_path): New function.
35459         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
35460
35461 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
35462
35463         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
35464         warnings.
35465
35466 2000-11-01  Richard Henderson  <rth@redhat.com>
35467
35468         * g++.old-deja/g++.ext/namedret1.C: New.
35469         * g++.old-deja/g++.ext/namedret2.C: New.
35470         * g++.old-deja/g++.ext/namedret3.C: New.
35471
35472 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
35473
35474         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
35475         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
35476
35477 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35478
35479         * gcc.c-torture/execute/va-arg-21.c: New test.
35480
35481 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35482
35483         * gcc.dg/c99-complex-2.c: New test.
35484
35485 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35486
35487         * gcc.c-torture/execute/stdio-opt-1.c: New test.
35488
35489 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
35490
35491         * g++.old-deja/g++.other/inline16.C: New test.
35492
35493 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
35494
35495         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
35496         __PRETTY_FUNCTION__
35497
35498 2000-10-29  Neil Booth  <neilb@earthling.net>
35499
35500         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
35501         New tests.
35502         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
35503         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
35504         optimisation.
35505
35506 2000-10-29  Neil Booth  <neilb@earthling.net>
35507
35508         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
35509         * mi1.c, mi1c.h: Add null directives to multiple-include test.
35510         * mi5.c: Test multiple includes work with -C.
35511         * trigraphs.c: Test ^= version.
35512
35513 2000-10-28  Neil Booth  <neilb@earthling.net>
35514
35515         New tests and test updates for new macro expander.
35516
35517         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
35518         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
35519         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
35520         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
35521         new diagnostic messages.
35522
35523         * gcc.dg/cpp/macro3.c: New tests.
35524
35525 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
35526
35527         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
35528         on the same line.
35529
35530 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
35531
35532         * g++.old-deja/g++.other/eh2.C: New test.
35533
35534 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35535
35536         * gcc.c-torture/execute/20001027-1.c: New test.
35537
35538 2000-10-26  Richard Henderson  <rth@redhat.com>
35539
35540         * gcc.c-torture/execute/20001026-1.c: New.
35541
35542 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
35543
35544         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
35545         * g++.old-deja/g++.law/builtin1.C: Likewise.
35546         * g++.old-deja/g++.law/ctors10.C: Likewise.
35547         * g++.old-deja/g++.law/virtual3.C: Likewise.
35548         * g++.old-deja/g++.mike/p658.C: Likewise.
35549         * g++.old-deja/g++.other/sibcall1.C: Likewise.
35550         * g++.old-deja/g++.other/vaarg2.C: Likewise.
35551         * g++.old-deja/g++.robertl/eb124.C: Likewise.
35552         * g++.old-deja/g++.robertl/eb44.C: Likewise.
35553         * g++.old-deja/g++.robertl/eb77.C: Likewise.
35554
35555 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35556
35557         * gcc.c-torture/compile/20001024-1.c: New test.
35558
35559 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
35560
35561         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
35562         to tell us whether or not we are using V3.
35563
35564 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35565
35566         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
35567         operands.
35568
35569 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35570
35571         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
35572
35573 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
35574
35575         * gcc.c-torture/execute/20001024-1.c: New test.
35576
35577 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
35578
35579         * g++.old-deja/g++.other/sibcall1.C: New test.
35580
35581 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
35582
35583         * gcc.dg/noncompile/init-3.c: New test.
35584
35585 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35586
35587         * gcc.dg/format-array-1.c: New test.
35588
35589 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35590
35591         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
35592         writing through null pointers; remove comment about testing
35593         unterminated strings.
35594
35595 2000-10-17  Matthew Hiller  <hiller@redhat.com>
35596
35597         * gcc.c-torture/execute/20001017-2.c: New test.
35598
35599 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35600
35601         * gcc.c-torture/compile/20001018-1.c: New test.
35602         * gcc.c-torture/compile/20001018-1.x: Xfail.
35603
35604 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35605
35606         * gcc.c-torture/execute/20001017-1.c: New test.
35607
35608 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35609
35610         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
35611         for multiple use of arguments with scanf formats; add tests for
35612         multiple use of arguments.
35613
35614 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
35615
35616         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
35617
35618 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35619
35620         * gcc.dg/format-miss-1.c: New test.
35621
35622 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35623
35624         * gcc.c-torture/execute/20001013-1.c: New test.
35625
35626 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35627
35628         * gcc.dg/format-branch-1.c: New test.
35629
35630 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35631
35632         * README, lib/file-format.exp: Remove EGCS references.
35633
35634 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35635
35636         * gcc.dg/20001013-1.c: New test.
35637
35638 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35639
35640         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
35641         for intmax_t in the compiler using __typeof__ and the type rules
35642         for conditional expressions.
35643
35644 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
35645
35646         * gcc.dg/20001012-1.c: New test.
35647         * gcc.dg/20001012-2.c: New test.
35648
35649 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35650
35651         * gcc.dg/format-attr-1.c: New test.
35652
35653 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35654
35655         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
35656         __LONG_LONG_MAX__ instead of LLONG_MAX.
35657
35658 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35659
35660         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
35661         scanf flags.
35662         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
35663         flags.
35664
35665 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35666
35667         * gcc.dg/sequence-pt-1.c: New test.
35668
35669 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
35670
35671         * gcc.c-torture/execute/20001011-1.c: New testcase.
35672         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
35673
35674 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35675
35676         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
35677         does not error on it.
35678
35679 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35680
35681         * gcc.dg/20001009-1.c: New test.
35682
35683 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35684
35685         * gcc.c-torture/compile/20001009-1.c: Move from here ....
35686         * gcc.c-torture/execute/20001009-2.c: ... to here.
35687
35688 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
35689
35690         * gcc.c-torture/compile/20001009-1.c: New testcase.
35691         * gcc.c-torture/execute/20001009-1.c: New testcase.
35692         Testcases provided by Jan Hubicka <jh@suse.cz>.
35693
35694 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35695
35696         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35697         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
35698         uintmax_t using <limits.h> to emulate the compiler's internal
35699         logic.  No longer XFAIL %j tests.
35700
35701 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35702
35703         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
35704         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35705         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
35706         regexps and details of expected handling of some bad formats.
35707         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
35708         suppression.
35709
35710 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35711
35712         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
35713         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
35714         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
35715         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
35716         in list archives.
35717
35718 2000-10-06  Richard Henderson  <rth@cygnus.com>
35719
35720         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
35721         * g++.old-deja/g++.brendan/crash52.C: Likewise.
35722         * g++.old-deja/g++.jason/report.C: Likewise.
35723         * g++.old-deja/g++.law/friend5.C: Likewise.
35724         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
35725         of the expected warnings.
35726
35727 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
35728
35729         * g++.old-deja/g++.pt/enum14.C: New test.
35730
35731 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35732
35733         * g++.old-deja/g++.pt/crash59.C: New test.
35734
35735 2000-10-04  Will Cohen  <wcohen@redhat.com>
35736
35737         * gcc.dg/20000926-1.c: New test.
35738
35739 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
35740
35741         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
35742         function name for current C++ compiler.
35743         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
35744
35745 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
35746
35747         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
35748         __PRETTY_FUNCTION__.
35749         * g++.old-deja/g++.ext/pretty2.C: Likewise.
35750
35751 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35752
35753         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
35754
35755 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
35756
35757         * gcc.c-torture/compile/20000923-1.c: New test.
35758
35759 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
35760
35761         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
35762         * g++.old-deja/g++.pt/ttp62.C: Same.
35763         * g++.old-deja/g++.other/inline14.C: Same.
35764
35765 2000-09-24  Richard Henderson  <rth@cygnus.com>
35766
35767         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
35768
35769 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35770
35771         * gcc.dg/c90-printf-1.c: Add test for wide string format.
35772
35773 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
35774
35775         * gcc.c-torture/compile/20000922-1.c: New file.
35776
35777 2000-09-21  Nick Clifton  <nickc@redhat.com>
35778
35779         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
35780         a signed long modulo operation.
35781         (mod6): New function - perform an unsigned long modulo operation.
35782         (main): Add tests for modulos of very large numbers by very small
35783         dividends.
35784
35785 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35786
35787         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
35788
35789 2000-09-19  Richard Henderson  <rth@cygnus.com>
35790
35791         * gcc.dg/compare2.c (case 10): XFAIL.
35792
35793 2000-09-18  Richard Henderson  <rth@cygnus.com>
35794
35795         * gcc.c-torture/execute/20000906-1.c: Move ...
35796         * gcc.dg/20000906-1.c: ... here.  Only run on targets
35797         that support __builtin_trap.
35798
35799 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
35800
35801         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
35802
35803 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35804
35805         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
35806         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
35807         more $ format tests.
35808
35809 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35810
35811         * gcc.dg/format-errmk-1.c: New test.
35812
35813 2000-09-17  Greg McGary  <greg@mcgary.org>
35814
35815         * gcc.c-torture/execute/20000917-1.x: Remove.
35816
35817 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35818
35819         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
35820
35821 2000-09-17  Greg McGary  <greg@mcgary.org>
35822
35823         * gcc.c-torture/execute/20000917-1.c: New test.
35824         * gcc.c-torture/execute/20000917-1.x: XFAIL.
35825
35826 2000-09-16  Neil Booth  <NeilB@earthling.net>
35827
35828         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
35829         in nested macro bug.
35830
35831 2000-09-15  Neil Booth  <NeilB@earthling.net>
35832
35833         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
35834
35835 2000-09-14  Jeffrey A Law  (law@cygnus.com)
35836
35837         * gcc.c-torture/execute/20000914-1.c: New test.
35838
35839 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
35840
35841         * g++.other/inline13.C: New test.
35842
35843 2000-09-12  Andreas Jaeger  <aj@suse.de>
35844
35845         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
35846         constant by Ulrich Drepper <drepper@redhat.com>.
35847
35848 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
35849
35850         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
35851
35852 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35853
35854         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
35855
35856 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
35857
35858         * gcc.dg/cpp/backslash.c: New test.
35859
35860 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
35861
35862         * gcc.c-torture/execute/20000910-1.c: New test.
35863         * gcc.c-torture/execute/20000910-2.c: Likewise.
35864
35865 2000-09-11  Robert Lipe  <robertl@sco.com>
35866
35867         * gcc.dg/pragma-align.c: New test.
35868
35869 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35870
35871         * g++.old-deja/g++.pt/explicit82.C: New test.
35872         * g++.old-deja/g++.pt/explicit83.C: New test.
35873
35874 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
35875
35876         * gcc.dg/asm-names.c: New test.
35877
35878 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35879
35880         * gcc.dg/cpp/tr-warn6.c: New test
35881
35882 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35883
35884         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
35885         be accepted.
35886
35887 2000-09-07  Catherine Moore  <clm@redhat.com>
35888
35889         * gcc.c-torture/execute/unroll-1.c: New test.
35890
35891 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
35892
35893         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
35894         ERROR markers.
35895         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
35896         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
35897         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
35898         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
35899         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
35900         Preprocess only.
35901         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
35902         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
35903
35904 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35905
35906         * g++.old-deja/g++.pt/deduct2.C: New test.
35907
35908 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35909
35910         * g++.old-deja/g++.pt/parms2.C: New test.
35911
35912 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35913
35914         * g++.old-deja/g++.pt/crash58.C: New test.
35915
35916 2000-09-06  Greg McGary  <greg@mcgary.org>
35917
35918         * gcc.c-torture/execute/20000906-1.c: New test.
35919         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
35920
35921 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35922
35923         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
35924
35925 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35926
35927         * g++.old-deja/g++.pt/crash57.C: New test.
35928
35929 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35930
35931         * g++.old-deja/g++.pt/crash56.C: New test.
35932
35933 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35934
35935         * g++.old-deja/g++.pt/koenig1.C: New test.
35936
35937 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35938
35939         * gcc.dg/20000904-1.c: New test.
35940
35941 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35942
35943         * gcc.dg/cpp/paste8.c: New test.
35944
35945 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
35946
35947         * gcc.c-torture/compile/20000827-1.c: New test.
35948
35949 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35950
35951         * gcc.dg/format-diag-1.c: New test.
35952
35953 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35954
35955         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
35956         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
35957         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
35958         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
35959         gcc.dg/formatz-1.c: Adjust warning regular expressions.
35960
35961 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35962
35963         * g++.old-deja/g++.other/nested4.C: New test.
35964
35965 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35966
35967         * g++.old-deja/g++.ns/scoped1.C: New test.
35968
35969 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
35970
35971         * lib/g++.exp: Support testing already-installed GCC.
35972
35973 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35974
35975         * wtr-label-1.c, wtr-suffix-1.c: New tests.
35976
35977 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35978
35979         * gcc.dg/return-type-2.c: New test.
35980
35981 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
35982
35983         * gcc.c-torture/compile/20000825-1.c: New test.
35984
35985 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
35986
35987         * gcc.dg/dwarf2-2.c: New test.
35988
35989 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
35990
35991         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
35992         dg-warning regexps.
35993
35994 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35995
35996         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
35997         gcc.dg/format-ext-5.c: New tests.
35998
35999 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
36000
36001         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
36002
36003 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
36004
36005         * gcc.dg/noncompile/930622-2.c: Adjust error message.
36006
36007 2000-08-24  Richard Henderson  <rth@cygnus.com>
36008
36009         * gcc.dg/ia64-sync-1.c: New test.
36010         * gcc.dg/ia64-sync-2.c: New test.
36011         * gcc.dg/ia64-asm-1.c: New test.
36012
36013 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36014
36015         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
36016         * gcc.dg/format-ext-2.c: New test.
36017
36018 2000-08-23  Jason Merrill  <jason@redhat.com>
36019
36020         * lib/old-dejagnu.exp: Also ignore "In member function" and
36021         "At global scope".
36022
36023 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36024
36025         * gcc.dg/noncompile/label-lineno-1.c: New test.
36026
36027 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36028
36029         * gcc.dg/c99-array-nonobj-1.c: New test.
36030
36031 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36032
36033         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
36034         tests.
36035         * gcc.dg/format-ext-1.c: New test.
36036
36037 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36038
36039         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
36040         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
36041         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
36042         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
36043         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
36044
36045 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36046
36047         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
36048         gcc.dg/c99-strftime-2.c: New tests.
36049
36050 2000-08-22  Richard Henderson  <rth@cygnus.com>
36051
36052         * gcc.c-torture/execute/20000822-1.c: New test.
36053
36054 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36055
36056         * gcc.c-torture/execute/20000819-1.x: Remove.
36057
36058 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36059
36060         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
36061         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
36062         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
36063         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
36064         gcc.dg/format-xopen-1.c: New tests.
36065
36066 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36067
36068         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
36069
36070 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36071
36072         * g++.old-deja/g++.other/loop2.C: New test.
36073
36074         * gcc.c-torture/compile/20000606-1.c: New test.
36075         * gcc.c-torture/compile/20000728-1.c: New test.
36076         * gcc.c-torture/execute/20000801-1.c: New test.
36077         * gcc.c-torture/execute/20000801-2.c: New test.
36078         * gcc.c-torture/execute/20000819-1.c: New test.
36079         * gcc.c-torture/execute/20000819-1.x: XFAIL.
36080         * gcc.dg/20000629-1.c: New test.
36081         * gcc.dg/20000724-1.c: New test.
36082         * gcc.dg/20000807-1.c: New test.
36083
36084 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
36085
36086         * gcc.dg/cpp/pragma-1.c: New test.
36087         * gcc.dg/cpp/pragma-2.c: New test.
36088
36089 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
36090
36091         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
36092         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
36093
36094 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36095
36096         * gcc.c-torture/compile/20000818-1.c: New test.
36097
36098 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
36099
36100         * gcc.c-torture/execute/20000818-1.c: New test.
36101
36102 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36103
36104         * gcc.dg/format-va-1.c: New test.
36105
36106 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36107
36108         * g++.old-deja/g++.other/typedef8.C: New test.
36109
36110 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36111
36112         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
36113         * g++.old-deja/g++.mike/net36.C: Mark candidate.
36114         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
36115         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
36116         * g++.old-deja/g++.other/ptrmem7.C: New test.
36117         * g++.old-deja/g++.pt/ptrmem10.C: New test.
36118
36119 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36120
36121         * g++.old-deja/g++.pt/typename27.C: New test.
36122
36123 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
36124
36125         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
36126         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
36127         * g++.old-deja/g++.pt/friend45.C: New test.
36128         * g++.old-deja/g++.other/friend8.C: New test.
36129
36130 2000-08-15  Richard Henderson  <rth@cygnus.com>
36131
36132         * gcc.c-torture/execute/20000815-1.c: New test.
36133
36134 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36135
36136         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
36137         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
36138         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
36139
36140 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
36141
36142         * g++.old-deja/g++.other/refinit2.C: New test.
36143
36144 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
36145
36146         * lib/c-torture.exp (c-torture): Make
36147         compiler_conditional_xfail_data global.
36148         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
36149         compiler_conditional_xfail_data machinery.
36150         (f-torture-execute): Likewise.
36151         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
36152         and only when unrolling loops.
36153
36154         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
36155
36156 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36157
36158         * g++.old-deja/g++.pt/explicit81.C: New test.
36159
36160 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36161
36162         * g++.old-deja/g++.pt/typename26.C: New test.
36163
36164 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
36165
36166         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
36167         warning.
36168
36169 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36170
36171         * g++.old-deja/g++.other/array3.C: New test.
36172
36173 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36174
36175         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
36176         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
36177         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
36178         New tests.
36179
36180 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
36181
36182         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
36183         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36184
36185 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
36186
36187         * gcc.c-torture/execute/20000808-1.c: New test.
36188
36189 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36190
36191         * gcc.dg/c90-const-expr-1.c: New test.
36192
36193 2000-08-08  Richard Henderson  <rth@cygnus.com>
36194
36195         * gcc.dg/noncompile/920923-1.c: Declare calloc.
36196
36197 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36198
36199         * gcc.dg/noncompile/const-ll-1.c: New test.
36200
36201 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36202
36203         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
36204
36205 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36206
36207         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
36208         that running programs linked against the shared version of libobjc
36209         run correctly.
36210
36211 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36212
36213         * gcc.dg/c99-printf-1.c: New test.
36214
36215 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36216
36217         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
36218
36219 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
36220
36221         * gcc.c-torture/execute/20000731-1.x: Delete.
36222
36223 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
36224
36225         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
36226         and torture_without_loops as is done by c-torture.exp.
36227         (search_for): Copy from c-torture.exp.
36228         (gcc-dg-runtest): New function, drives a directory of tests
36229         iterating over the TORTURE_OPTIONS.
36230         (scan-assembler, scan-assembler-not): Move here from
36231         individual directory drivers.
36232
36233         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
36234         defined by lib/gcc-dg.exp.
36235         * gcc.dg/cpp/cpp.exp: Likewise.
36236         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
36237         gcc-dg-runtest, so we cycle over optimization options.
36238
36239         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
36240         * gcc.dg/compare2.c: No longer expected to fail.
36241
36242 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36243
36244         * gcc.c-torture/execute/20000804-1.c: New test.
36245
36246 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36247
36248         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
36249
36250 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
36251
36252         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
36253
36254 2000-08-03  Jeffrey A Law  (law@cygnus.com)
36255
36256         * gcc.c-torture/compile/20000803-1.c: New test.
36257
36258 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36259
36260         * gcc.c-torture/execute/20000801-3.c,
36261         gcc.c-torture/execute/20000801-4.c: New tests.
36262         * gcc.c-torture/execute/20000801-3.x,
36263         gcc.c-torture/execute/20000801-4.x: Xfail.
36264
36265 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
36266
36267         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
36268         libobjc/.libs to allow for libtool.
36269
36270 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
36271
36272         * gcc.c-torture/compile/20000802-1.c: New test.
36273
36274 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
36275
36276         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
36277
36278 2000-07-31  Jeffrey A Law  (law@cygnus.com)
36279
36280         * gcc-c-torture/execute/20000731-2.c: New test.
36281
36282         * gcc.c-torture/execute/20000731-1.c: New test.
36283         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
36284
36285 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
36286
36287         * testsuite/gcc.dg/cpp/paste7.c: New test.
36288         * gcc.dg/cpp/20000725-1.c: New test.
36289
36290 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
36291
36292         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
36293         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
36294         declaration warning for __builtin_dwarf_reg_size.
36295
36296         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
36297
36298 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36299
36300         * gcc.dg/noncompile/voidparam-1.c: New test.
36301
36302 2000-07-30  Richard Henderson  <rth@cygnus.com>
36303
36304         * gcc.dg/c90-digraph-1.c: Don't xfail.
36305         * gcc.dg/compare2.c (case 10): Xfail.
36306         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
36307
36308 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
36309
36310         * gcc.dg/c99-main-1.c: New test.
36311
36312 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36313
36314         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
36315
36316 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
36317
36318         * gcc.c-tortuer/execute/20000726-1.c: New test.
36319
36320 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
36321
36322         * gcc.c-torture/execute/enum-2.c: New test.
36323
36324 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36325
36326         * gcc.dg/cpp/tr-warn3.c: New test.
36327
36328 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36329
36330         * g++.old-deja/g++.ext/implicit1.C: Remove.
36331         * g++.old-deja/g++.jason/c2.C: Remove
36332         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
36333         * g++.old-deja/g++.pt/crash16.C: Likewise.
36334         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
36335
36336 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36337
36338         * g++.old-deja/g++.other/for2.C: New test.
36339
36340 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
36341
36342         * gcc.dg/20000720-1.c: New test.
36343
36344 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
36345
36346         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
36347
36348 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
36349
36350         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
36351         * gcc.c-torture/execute/20000722-1.c: New.
36352         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
36353
36354 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
36355
36356         * gcc.dg/cpp/20000720-1.S: New test.
36357
36358 2000-07-21  Michael Meissner  <meissner@redhat.com>
36359
36360         * gcc.c-torture/execute/ieee/hugeval.c: New test.
36361
36362 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36363
36364         * g++.old-deja/g++.brendan/crash16.C,
36365         g++.old-deja/g++.brendan/parse3.C,
36366         g++.old-deja/g++.brendan/redecl1.C,
36367         g++.old-deja/g++.ns/template13.C,
36368         g++.old-deja/g++.other/decl4.C,
36369         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
36370
36371 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36372
36373         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
36374         and "Internal error".
36375
36376         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
36377         regexps.
36378         * gcc.dg/cpp/paste6.c: New test.
36379
36380 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
36381
36382         * gcc.dg/cpp/tr-direct.c: New test.
36383
36384         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
36385         gcc.dg/cpp/undef1.c: Tweak error regexps.
36386
36387 2000-07-18  Eric Christopher <echristo@redhat.com>
36388
36389         * gcc.c-torture/compile/20000718-1.c: New test.
36390
36391 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
36392
36393         * cpplex.c (_cpp_push_token): If the token being pushed back
36394         is the previous token in this context, just subtract one from
36395         context->posn.
36396         * cppmacro.c (save_expansion): Clear aux field when storing a
36397         placemarker.
36398
36399 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
36400
36401         * gcc.dg/noncompile/redecl-1.c: New test.
36402
36403 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
36404
36405         * gcc.c-torture/execute/20000717-5.c: New test.
36406         * gcc.c-torture/execute/20000717-1.x: Removed.
36407
36408 2000-07-17  Richard Henderson  <rth@cygnus.com>
36409
36410         * gcc.c-torture/execute/20000717-4.c: New test.
36411
36412 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
36413
36414         * gcc.dg/cpp/syshdr.c: New test.
36415         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
36416
36417 2000-07-17  Neil Booth  <neilb@earthling.net>
36418
36419         * gcc.dg/cpp/cmdlne-dM.c: New test.
36420         * gcc.dg/cpp/cmdlne-dD.c: New test.
36421
36422 2000-07-17  Jeffrey A Law  (law@cygnus.com)
36423
36424         * gcc.c-torture/execute/20000717-3.c: New test.
36425
36426         * gcc.c-torture/compile/20000717-1.c: New test.
36427
36428 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
36429
36430         * gcc.c-torture/execute/20000717-2.c: New test.
36431
36432 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36433
36434         * gcc.dg/formatz-1.c: New test.
36435
36436         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
36437         * gcc.dg/c99-digraph-1.c: New tests.
36438
36439         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
36440         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
36441
36442         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
36443         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
36444         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
36445         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
36446         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
36447         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
36448         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
36449
36450 2000-07-17   Greg McGary <greg@mcgary.org>
36451
36452         * gcc.c-torture/execute/20000717-1.c: New test.
36453         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
36454
36455 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
36456
36457         * gcc.c-torture/execute/20000715-2.c: New test.
36458         * gcc.dg/20000715-1.c: New test.
36459
36460 2000-07-15  Michael Meissner  <meissner@redhat.com>
36461
36462         * gcc.c-torture/execute/20000715-1.c: New test.
36463
36464 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
36465
36466         * gcc.c-torture/execute/20000707-1.c: New test.
36467
36468 2000-07-13  Neil Booth  <NeilB@earthling.net>
36469
36470         * testsuite/gcc.dg/cpp/digraph1.c,
36471         testsuite/gcc.dg/cpp/digraph2.c,
36472         testsuite/gcc.dg/cpp/digraphs.c: New tests.
36473
36474 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
36475
36476         * g77.f-torture/compile/20000630-2.f: New test.
36477         * g77.f-torture/compile/20000630-2.x
36478
36479 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36480
36481         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
36482
36483 2000-07-11  Neil Booth  <NeilB@earthling.net>
36484
36485         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
36486
36487 2000-07-11  Neil Booth  <NeilB@earthling.net>
36488
36489         * gcc.dg/cpp/cmdlne-C.c: New.
36490
36491 2000-07-09  Neil Booth  <NeilB@earthling.net>
36492
36493         * gcc.dg/cpp/directiv.c: New tests.
36494         * gcc.dg/cpp/undef1.c: Update.
36495
36496 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
36497
36498         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
36499
36500 2000-07-09  Neil Booth  <NeilB@earthling.net>
36501
36502         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
36503
36504 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
36505
36506         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
36507         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
36508
36509 2000-07-08  Neil Booth  <NeilB@earthling.net>
36510
36511         * gcc.dg/cpp/macsyntx.c: New tests.
36512
36513 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
36514
36515         * gcc.dg/20000707-1.c: New test.
36516
36517 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
36518
36519         * gcc.c-torture/execute/20000706-1.c: New test.
36520         * gcc.c-torture/execute/20000706-2.c: New test.
36521         * gcc.c-torture/execute/20000706-3.c: New test.
36522         * gcc.c-torture/execute/20000706-4.c: New test.
36523         * gcc.c-torture/execute/20000706-5.c: New test.
36524
36525 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
36526
36527         * g++.old-deja/g++.pt/instantiate7.C: New test.
36528
36529 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
36530
36531         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
36532         * g++.old-deja/g++.mike/thunk3.C: Likewise.
36533         * g++.old-deja/g++.other/rtti3.C: Likewise.
36534         * g++.old-deja/g++.other/rttid3.C: Likewise.
36535
36536 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
36537
36538         *  g77.f-torture/compile/20000630-1.x: Fix typo
36539
36540 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
36541
36542         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
36543         assembly output.
36544
36545 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
36546
36547         * gcc.dg/cpp/ident.c: New test.
36548
36549 2000-07-05  Neil Booth  <NeilB@earthling.net>
36550
36551         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
36552           gcc.dg/cpp/lexstrng.c: New tests.
36553
36554 2000-07-04  Neil Booth  <NeilB@earthling.net>
36555
36556         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
36557         * gcc.dg/cpp/strify2.c: Same.
36558
36559 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
36560
36561         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
36562         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
36563         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
36564         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
36565
36566         * testsuite/gcc.dg/cpp/macro1.c,
36567         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
36568         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
36569         testsuite/gcc.dg/cpp/strify1.c,
36570         testsuite/gcc.dg/cpp/strify2.c: New tests.
36571
36572 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
36573
36574         * gcc.c-torture/execute/20000703-1.c: New test.
36575
36576 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36577
36578         * g++.old-deja/g++.pt (lookup10.C): New test.
36579
36580 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36581
36582         * g++.old-deja/g++.pt (typename25.C): New test.
36583
36584 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
36585
36586         * gcc.c-torture/compile/20000701-1.c: New test.
36587
36588 2000-06-30  Nick Clifton  <nickc@cygnus.com>
36589
36590         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
36591         to test case.
36592
36593 2000-06-30  Catherine Moore  <clm@cygnus.com>
36594
36595         * gcc.c-torture/execute/align-1.c: New test.
36596
36597 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
36598
36599         * g++.old-deja/g++.pt/expr8.C: New test.
36600         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
36601
36602 2000-06-29  Nick Clifton  <nickc@cygnus.com>
36603
36604         * gcc.c-torture/compile/20000629-1.c: New test.
36605
36606 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36607
36608
36609         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
36610         gcc.dg/noncompile directory, depending on whether they're
36611         preprocessor tests or not.  Annotate all the tests for the dg
36612         framework.
36613
36614         * gcc.c-torture/noncompile/noncompile.exp: Delete.
36615         * gcc.dg/noncompile/noncompile.exp: New.
36616
36617         * Moved files:
36618         Old name                                New name
36619         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
36620         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
36621         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
36622         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
36623         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
36624         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
36625         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
36626         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
36627         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
36628         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
36629         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
36630         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
36631         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
36632         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
36633         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
36634         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
36635         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
36636         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
36637         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
36638         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
36639         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
36640         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
36641         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
36642         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
36643
36644         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
36645         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
36646         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
36647         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
36648         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
36649         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
36650
36651 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36652
36653         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
36654         declare one variable.  On the fourth, error.
36655         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
36656         declared by 20000628-1a.h.
36657
36658 2000-06-29  Richard Henderson  <rth@redhat.com>
36659
36660         * gcc.c-torture/execute/930529-1.x: New file.
36661         * gcc.dg/920413-1.c: Adjust expected warning text.
36662         * gcc.dg/980217-1.c: Declare abort.
36663         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
36664
36665 2000-06-29  Jeffrey A Law  (law@cygnus.com)
36666
36667         * g77.f-torture/compile/20000629-1.f: New test.
36668         * g77.f-torture/compile/20000629-1.x: Expected to fail.
36669
36670 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36671
36672         Rearrange lots of files, removing entirely the
36673         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
36674         directories.
36675
36676         * Deleted files:
36677         gcc.c-torture/code_quality/code_quality.exp
36678         gcc.c-torture/special/special.exp
36679         gcc.failure/failure.exp
36680         gcc.failure/940409-1.x
36681         gcc.c-torture/compile/961203-1.x
36682
36683         * New files:
36684         gcc.misc-tests/linkage.exp
36685         gcc.c-torture/execute/920730-1t.c
36686         gcc.c-torture/execute/920730-1t.x
36687         gcc.c-torture/compile/920520-1.x
36688         gcc.c-torture/compile/920521-1.x
36689         gcc.c-torture/compile/981006-1.x
36690         gcc.c-torture/execute/eeprof-1.x
36691
36692         * Moved files (possibly with modifications to fit a new harness):
36693         Old name                                New name
36694         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
36695         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
36696         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
36697         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
36698         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
36699         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
36700         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
36701         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
36702         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
36703         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
36704         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
36705         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
36706         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
36707         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
36708
36709 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36710
36711         * c-torture/compile/961203-1.x: Delete.
36712
36713         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
36714         not exit. Include stdio.h.
36715         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
36716         * gcc.misc-tests/dg-12.c: Likewise.
36717         * gcc.misc-tests/dg-5.c: Likewise.
36718         * gcc.misc-tests/dg-6.c: Likewise.
36719         * gcc.misc-tests/dg-7.c: Prototype abort.
36720         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
36721         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
36722         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
36723         not exit.
36724         * gcc.misc-tests/sieve.c: Use return from main, not exit.
36725         * gcc.misc-tests/sort2.c: Use return from main, not exit.
36726
36727 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
36728
36729         * gcc.dg/cpp/20000628-1.c: New test.
36730         * gcc.dg/cpp/20000628-1.h: New header for above test.
36731         * gcc.dg/cpp/20000628-1a.h: Likewise.
36732
36733 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
36734
36735         * gcc.dg/cpp: New directory.
36736         * gcc.dg/cpp/cpp.exp: New driver.
36737         * gcc.dg/cpp/20000627-1.c: New test.
36738         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
36739         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
36740         and rewrite as a compilation test.
36741
36742         * gcc.dg: Move many files into the cpp subdirectory, possibly
36743         renaming or editing them as well.
36744         Old name                New name
36745         990119-1.c              cpp/19990119-1.c
36746         990228-1.c              cpp/19990228-1.c
36747         990407-1.c              cpp/19990407-1.c
36748         990409-1.c              cpp/19990409-1.c
36749         990413-1.c              cpp/19990413-1.c
36750         990703-1.c              cpp/19990703-1.c
36751         20000127-1.c            cpp/20000127-1.c
36752         20000129-1.c            cpp/20000129-1.c
36753         20000207-1.c            cpp/20000207-1.c
36754         20000207-2.c            cpp/20000207-2.c
36755         20000209-1.c            cpp/20000209-1.c
36756         20000209-2.c            cpp/20000209-2.c
36757         20000301-1.c            cpp/20000301-1.c
36758         20000419-1.c            cpp/20000419-1.c
36759         20000510-1.S            cpp/20000510-1.S
36760         20000519-1.c            cpp/20000519-1.c
36761         20000529-1.c            cpp/20000529-1.c
36762         20000625-1.c            cpp/20000625-1.c
36763         20000625-2.c            cpp/20000625-2.c
36764         cpp-as1.c               cpp/assert1.c
36765         cpp-as2.c               cpp/assert2.c
36766         cxx-comments-1.c        cpp/cxxcom1.c
36767         cxx-comments-2.c        cpp/cxxcom2.c
36768         endif-label.c           cpp/endif.c
36769         cpp-hash1.c             cpp/hash1.c
36770         cpp-hash2.c             cpp/hash2.c
36771         cpp-if1.c               cpp/if-1.c
36772         cpp-if2.c               cpp/if-2.c
36773         cpp-if3.c               cpp/if-3.c
36774         cpp-if4.c               cpp/if-4.c
36775         cpp-if5.c               cpp/if-5.c
36776         cpp-cond.c              cpp/if-cexp.c
36777         cpp-missingop.c         cpp/if-mop.c
36778         cpp-missingparen.c      cpp/if-mpar.c
36779         cpp-opprec.c            cpp/if-oppr.c
36780         cpp-ifparen.c           cpp/if-paren.c
36781         cpp-shortcircuit.c      cpp/if-sc.c
36782         cpp-shift.c             cpp/if-shift.c
36783         cpp-unary.c             cpp/if-unary.c
36784         cpp-li1.c               cpp/line1.c
36785         cpp-li2.c               cpp/line2.c
36786         lineno.c                cpp/line3.c
36787         lineno-2.c              cpp/line4.c
36788         cpp-mi.c                cpp/mi1.c
36789         cpp-mic.h               cpp/mi1c.h
36790         cpp-micc.h              cpp/mi1cc.h
36791         cpp-mind.h              cpp/mi1nd.h
36792         cpp-mindp.h             cpp/mi1ndp.h
36793         cpp-mix.h               cpp/mi1x.h
36794         cpp-mi2.c               cpp/mi2.c
36795         cpp-mi2a.h              cpp/mi2a.h
36796         cpp-mi2b.h              cpp/mi2b.h
36797         cpp-mi2c.h              cpp/mi2c.h
36798         cpp-mi3.c               cpp/mi3.c
36799         cpp-mi3.def             cpp/mi3.def
36800         poison-1.c              cpp/poison.c
36801         pr-impl.c               cpp/prag-imp.c
36802         cpp-redef-2.c           cpp/redef1.c
36803         cpp-redef.c             cpp/redef2.c
36804         strpaste.c              cpp/strp1.c
36805         strpaste-2.c            cpp/strp2.c
36806         cpp-tradpaste.c         cpp/tr-paste.c
36807         cpp-tradstringify.c     cpp/tr-str.c
36808         cpp-tradwarn1.c         cpp/tr-warn1.c
36809         cpp-tradwarn2.c         cpp/tr-warn2.c
36810         trigraphs.c             cpp/trigraphs.c
36811         cpp-unc1.c              cpp/unc1.c
36812         cpp-unc2.c              cpp/unc2.c
36813         cpp-unc3.c              cpp/unc3.c
36814         cpp-unc.c               cpp/unc4.c
36815         undef.c                 cpp/undef1.c
36816         undef-2.c               cpp/undef2.c
36817         cpp-wi1.c               cpp/widestr1.c
36818
36819 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
36820
36821         * lib/g++.exp (g++_include_flags): Tweak.
36822
36823 2000-06-27  H.J. Lu  <hjl@gnu.org>
36824             Loren J. Rittle  <ljrittle@acm.org>
36825
36826         * lib/g++.exp (g++_include_flags): Override libgloss.exp
36827         version with one that knows about the new gcc tree structure.
36828         (g++_link_flags): Same.
36829
36830 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
36831
36832         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
36833         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
36834         case we are cross-compiling.
36835
36836         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
36837         g++.old-deja/g++.niklas/Makefile.in,
36838         g++.old-deja/g++.niklas/configure.in,
36839         g++.old-deja/g++.other/Makefile.in,
36840         g++.old-deja/g++.other/configure.in,
36841         gcc.c-torture/code_quality/Makefile.in,
36842         gcc.c-torture/code_quality/configure.in,
36843         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
36844         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
36845         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
36846         gcc.c-torture/execute/ieee/Makefile.in,
36847         gcc.c-torture/execute/ieee/configure.in,
36848         gcc.c-torture/noncompile/Makefile.in,
36849         gcc.c-torture/noncompile/configure.in,
36850         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
36851         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
36852         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
36853
36854 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36855
36856         * g++.old-deja/g++.other/ambig3.C: New test.
36857
36858 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36859
36860         * g++.old-deja/g++.pt/syntax1.C: New test.
36861         * g++.old-deja/g++.pt/syntax2.C: New test.
36862         * g++.old-deja/g++.other/syntax3.C: New test.
36863         * g++.old-deja/g++.other/syntax4.C: New test.
36864
36865 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36866
36867         * gcc.dg/20000623-1.c: Prototype exit and abort.
36868
36869 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36870
36871         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
36872         New tests.
36873         * gcc.dg/cpp-mi3.def: New file.
36874
36875         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
36876         inside assertions.
36877         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
36878         lexer's error messages.
36879         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
36880         divine anything from the linemarkers.
36881         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
36882         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
36883
36884 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
36885
36886         * gcc.dg/20000623-1.c: New test.
36887
36888 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
36889
36890         * gcc.c-torture/execute/20000622-1.c: New test.
36891
36892 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36893
36894         * g++.old-deja/g++.other/init15.C: New test.
36895
36896 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36897
36898         * g++.old-deja/g++.pt/vaarg2.C: New test.
36899         * g++.old-deja/g++.pt/vaarg3.C: New test.
36900
36901 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
36902
36903         * g++.old-deja/g++.other/dyncast6.C: New test.
36904
36905 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
36906
36907         * gcc.c-torture/execute/loop-6.c: New test.
36908
36909 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
36910
36911         * gcc.dg/20000614-1.c: New test.
36912         * gcc.dg/20000614-2.c: New test.
36913
36914 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
36915
36916         * g++.old-deja/g++.other/inline12.C: New test.
36917
36918 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
36919
36920         * g++.old-deja/g++.other/eh1.C: New test.
36921
36922 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
36923
36924         * g++.old-deja/g++.other/type.C: New test.
36925
36926 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36927
36928         * g++.old-deja/g++.other/initstring.C: New test.
36929
36930 2000-06-12  Jason Merrill  <jason@redhat.com>
36931
36932         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
36933
36934 2000-06-09  Jeffrey A Law  (law@cygnus.com)
36935
36936         * gcc.c-torture/compile/20000609-1.c: New test.
36937
36938 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
36939
36940         * gcc.dg/20000609-1.c: New test.
36941
36942 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
36943
36944         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
36945         * gcc.c-torture/noncompile/poison-1.c: Move...
36946         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
36947         * gcc.dg/cpp-li1.c: Add a token after the #line.
36948
36949 2000-06-05  Richard Henderson  <rth@cygnus.com>
36950
36951         * gcc.c-torture/execute/20000605-2.c: New test.
36952         * gcc.c-torture/execute/20000605-3.c: New test.
36953
36954 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
36955
36956         * g77.f-torture/execute/20000503-1.x: New file.
36957
36958 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
36959
36960         * g++.old-deja/g++.eh/badalloc1.C: New test.
36961
36962 2000-06-05  Richard Henderson  <rth@cygnus.com>
36963
36964         * gcc.c-torture/execute/20000605-1.c: New test.
36965
36966 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36967             Nathan Sidwell <nathan@codesourcery.com>
36968
36969         * gcc.c-torture/compile/20000605-1.c: New test.
36970
36971 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
36972
36973         * g77.f-torture/compile/20000601-1.f: New test.
36974
36975 2000-06-03  Richard Henderson  <rth@cygnus.com>
36976
36977         * gcc.c-torture/execute/20000603-1.c: New.
36978
36979 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
36980
36981         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
36982         * gcc.dg/noreturn-2.c (noreturn): Likewise.
36983
36984 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
36985
36986         * gcc.dg/compare2.c (case 12): XFAIL.
36987         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
36988         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
36989
36990         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
36991
36992 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
36993
36994         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
36995         guard macro is already defined when the header is first
36996         included.
36997         * gcc.dg/cpp-mix.h: New file.
36998         * gcc.dg/endif-label.c: Update patterns to match compiler.
36999
37000         * g++.brendan/complex1.C: Declare abort.
37001         * g++.law/refs4.C: Remove XFAIL.
37002         * g++.oliva/expr2.C: Declare abort and exit.
37003
37004 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
37005
37006         * gcc.c-torture/execute/20000528-1.c: New test.
37007
37008         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
37009         * g++.old-deja/g++.law/temps4.C: Likewise.
37010
37011         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
37012         stdlib.h.  Call abort() on failure.
37013         * g++.old-deja/g++.law/refs4.C: Likewise.
37014         * g++.old-deja/g++.law/temps4.C: Likewise.
37015         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
37016         * gcc.c-torture/execute/20000112-1.c: Include string.h.
37017
37018 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
37019
37020         Relative to g++.dg/special:
37021         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
37022
37023         Relative to g++.old-deja:
37024         * g++.brendan/complex1.C, g++.jason/optimize2.C,
37025         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
37026         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
37027         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
37028         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
37029         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
37030         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
37031
37032         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
37033         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
37034         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
37035         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
37036         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
37037         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
37038         and/or string.h.
37039
37040         * g++.other/goto1.C: Update expectations for error messages.
37041
37042 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
37043
37044         * gcc.c-torture/compile/20000523-1.c: New test.
37045
37046 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37047
37048         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
37049
37050 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37051
37052         * g++.old-deja/g++.eh/catch11.C: New test.
37053         * g++.old-deja/g++.eh/catch12.C: New test.
37054
37055 2000-05-24  Nick Clifton  <nickc@cygnus.com>
37056
37057         * gcc.c-torture/execute/20000523-1.c: New test.
37058
37059 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
37060
37061         * c-torture/execute/bcp-1.c: Replace abort in arg of
37062         __builtin_constant_p with a generic external function.
37063
37064         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
37065         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
37066         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
37067         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
37068         Prototype abort and/or exit.
37069
37070         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
37071         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
37072         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
37073         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
37074
37075 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
37076
37077         * gcc.dg/dwarf2-1.c: New test.
37078
37079 2000-05-20  Richard Henderson  <rth@cygnus.com>
37080
37081         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
37082
37083 2000-05-20  Andreas Jaeger  <aj@suse.de>
37084
37085         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
37086         testcase.
37087
37088 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
37089
37090         * gcc.c-torture/execute/20000519-2.c: New test.
37091
37092 2000-05-19  Andreas Jaeger  <aj@suse.de>
37093
37094         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
37095         which fails with SSA.
37096
37097         * lib/c-torture.exp: Also test with -O3 -fssa.
37098
37099 2000-05-18  Michael Meissner  <meissner@redhat.com>
37100
37101         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
37102         * gcc.c-torture/execute/920415-1.c: Ditto.
37103         * gcc.c-torture/execute/920501-1.c: Ditto.
37104         * gcc.c-torture/execute/conversion.c: Ditto.
37105         * gcc.c-torture/execute/cvt-1.c: Ditto.
37106
37107 2000-05-18  Jeffrey A Law  (law@cygnus.com)
37108
37109         * gcc.c-torture/compile/20000518-1.c: New test.
37110
37111 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37112
37113         * g77.f-torture/compile/200005018.f: New test.
37114
37115 2000-05-17  Jeffrey A Law  (law@cygnus.com)
37116
37117         * gcc.c-torture/compile/20000517-1.c: New test.
37118
37119 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37120
37121         * gcc.c-torture/execute/20000516-1.c: New test.
37122
37123 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
37124
37125         * g++.old-deja/g++.other/eh.C: New test.
37126
37127 2000-05-12  Richard Henderson  <rth@cygnus.com>
37128
37129         * gcc.c-torture/execute/990208-1.c (main): Don't pass
37130         constants through to doit's conditional.
37131
37132 2000-05-11  Jeffrey A Law  (law@cygnus.com)
37133
37134         * gcc.c-torture/compile/20000511-1.c: New test.
37135         * g77.f-torture/compile/20000511-1.f: New test.
37136         * g77.f-torture/compile/20000511-2.f: New test.
37137
37138 2000-05-11  Michael Meissner  <meissner@redhat.com>
37139
37140         * gcc.c-torture/execute/20000511-1.c: New test.
37141
37142 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
37143
37144         * gcc.dg/dg.exp: Scan .S files as well as .c files.
37145         * gcc.dg/20000510-1.S: New.
37146
37147 2000-05-08  Catherine Moore  <clm@cygnus.com>
37148
37149         * gcc.dg/unused-3.c: New.
37150
37151 2000-05-06  Richard Henderson  <rth@cygnus.com>
37152
37153           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
37154           * g++.old-deja/g++.mike/warn1.C: Likewise.
37155           * g++.old-deja/g++.pt/local1.C: Likewise.
37156           * g++.old-deja/g++.pt/local7.C: Likewise.
37157           * g++.old-deja/g++.pt/spec16.C: Likewise.
37158
37159 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
37160
37161         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
37162
37163 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
37164
37165           * g77.f-torture/execute/20000503-1.f: New test.
37166
37167 2000-05-04  Andreas Jaeger  <aj@suse.de>
37168
37169         * gcc.dg/noreturn-2.c: New test.
37170
37171 2000-05-04  Neil Booth  <NeilB@earthling.net>
37172
37173         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
37174         preprocessor.
37175
37176 2000-05-04  Richard Henderson  <rth@cygnus.com>
37177
37178         * gcc.c-torture/execute/20000503-1.c: Fix typo.
37179
37180 2000-05-04  Richard Henderson  <rth@cygnus.com>
37181
37182         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
37183         OpenSSL by Jason R Thorpe.
37184
37185 2000-05-03  Jim Wilson  <wilson@cygnus.com>
37186
37187         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
37188
37189 2000-05-03  Robert Lipe <robertlipe@usa.net>
37190
37191         * gcc.dg/20000503-1.c: New test.
37192
37193 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
37194
37195         * gcc.c-torture/compile/20000502-1.c: New test.
37196         * g++.old-deja/g++.other/align.C: New test.
37197         * gcc.dg/cpp-tradstringify.c: New test.
37198
37199 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37200
37201         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
37202         and hard registers.
37203
37204 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
37205
37206         * gcc.c-torture/execute/loop-5.c: New test.
37207
37208 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
37209
37210         * gcc.c-torture/execute/va-arg-20.c: New test.
37211
37212 2000-04-23  Jeffrey A Law  (law@cygnus.com)
37213
37214         * gcc.c-torture/execute/20000422-1.c: New test.
37215
37216 2000-04-20  Greg McGary  <gkm@gnu.org>
37217
37218         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
37219         when optimizing, but without sibling-call optimizations (-O1).
37220
37221 2000-04-20  Jeffrey A Law  (law@cygnus.com)
37222
37223           * gcc.c-torture/compile/20000420-1.c: New test.
37224
37225 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37226
37227         * g++.abi/ptrflags.C: New test.
37228         * g++.eh/catchptr1.C: Test incomplete pointer chains.
37229
37230 2000-04-19  Catherine Moore  <clm@cygnus.com>
37231
37232         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
37233
37234 2000-04-19  Greg McGary  <gkm@gnu.org>
37235
37236         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
37237         sibling-call optimizations.
37238
37239 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
37240
37241         * gcc.dg/20000419-1.c: New test.
37242
37243 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
37244
37245         * gcc.c-torture/execute/20000412-6.c: New test.
37246
37247 2000-04-12  Jeffrey A Law  (law@cygnus.com)
37248
37249         * gcc.c-torture/execute/20000412-5.c: New test.
37250         * g77.f-torture/compile/20000412-1.f: New test.
37251         * gcc.c-torture/execute/20000412-4.c: New test.
37252         * gcc.c-torture/compile/20000412-2.c: New test.
37253         * gcc.c-torture/execute/20000412-3.c: New test.
37254         * gcc.c-torture/compile/20000412-1.c: New test.
37255         * gcc.c-torture/execute/20000412-2.c: New test.
37256
37257 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
37258
37259         * objc/execute/bf-20.m: New test.
37260
37261 2000-04-10  Richard Henderson  <rth@cygnus.com>
37262
37263         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
37264
37265         * gcc.c-torture/execute/20000412-1.c: New test.
37266
37267 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37268
37269         * g++.old-deja/g++.eh/catchptr1.C: New test.
37270
37271 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
37272
37273         * g++.old-deja/g++.abi/cxa_vec.C: New test.
37274
37275 2000-04-08  Neil Booth  <NeilB@earthling.net>
37276
37277         * gcc.dg/cpp-nullchar.c: Remove test as
37278         embedded nulls cause problems.
37279
37280 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37281
37282         * gcc.dg/compare2.c: New test.
37283
37284 2000-04-08  Neil Booth  <NeilB@earthling.net>
37285
37286         * gcc.dg/cpp-nullchar.c: New test.
37287
37288 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
37289
37290         * gcc.dg/cpp-mi2.c: New test.
37291         * gcc.dg/cpp-mi2[abc].h: New files.
37292
37293 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
37294
37295         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
37296         member name.
37297
37298 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37299
37300         * g++.old-deja/g++.abi/vmihint.C: New test.
37301
37302 2000-04-06  Neil Booth  <NeilB@earthling.net>
37303
37304         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
37305         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
37306         copyright.
37307
37308 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
37309
37310         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
37311         avoid stack-frame overwrite.
37312
37313 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
37314
37315         * gcc.c-torture/compile/20000405-2.c: New test.
37316         * gcc.c-torture/compile/20000405-3.c: New test.
37317
37318 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37319
37320         * gcc.c-torture/compile/20000405-1.c: New test.
37321
37322 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
37323
37324         * gcc.dg/cast-qual-1.c: Revert last change.
37325
37326 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37327
37328         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
37329
37330 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
37331
37332         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
37333         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
37334
37335 2000-04-03  Jeffrey A Law  (law@cygnus.com)
37336
37337         * gcc.c-torture/compile/20000403-2.c: New test.
37338         * gcc.c-torture/compile/20000403-1.c: New test.
37339
37340 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
37341
37342         * gcc.c-torture/execute/20000403-1.c: New test.
37343
37344 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
37345
37346         * gcc.c-torture/execute/20000402-1.c: New test.
37347
37348 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
37349
37350         * gcc.c-torture/execute/va-arg-15.c: New test.
37351         * gcc.c-torture/execute/va-arg-16.c: New test.
37352         * gcc.c-torture/execute/va-arg-17.c: New test.
37353         * gcc.c-torture/execute/va-arg-18.c: New test.
37354         * gcc.c-torture/execute/va-arg-19.c: New test.
37355
37356 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
37357
37358         * gcc.c-torture/compile/981211-1.c: Move to...
37359         * gcc.dg/cpp-as1.c: ...here.
37360         * gcc.dg/cpp-as2.c: New file.
37361
37362         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
37363         compiler.
37364
37365 2000-04-02  Neil Booth  <NeilB@earthling.net>
37366
37367         * gcc.dg/cpp-cond.c  New tests.
37368         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
37369         accidental success less likely.
37370         * gcc.dg/cpp-missingop.c  New tests.
37371         * gcc.dg/cpp-missingparen.c  New tests.
37372         * gcc.dg/cpp-shift.c  New tests.
37373         * gcc.dg/cpp-shortcircuit.c  New tests.
37374         * gcc.dg/cpp-unary.c  New tests.
37375
37376 2000-03-29  Jeffrey A Law  (law@cygnus.com)
37377
37378         * gcc.c-torture/compile/20000329-1.c: New test.
37379
37380 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
37381
37382         * gcc.c-torture/compile/20000326-1.c: New test.
37383         * gcc.c-torture/compile/20000326-2.c: New test.
37384
37385 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
37386
37387         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
37388         the first parameter is a function argument.
37389
37390 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
37391
37392         * g++.old-deja/g++.ext/array4.C: New test.
37393
37394 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
37395
37396         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
37397
37398 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37399
37400         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
37401
37402 2000-03-19  Richard Henderson  <rth@cygnus.com>
37403
37404         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
37405
37406 2000-03-19  Richard Henderson  <rth@cygnus.com>
37407
37408         * gcc.c-torture/compile/20000319-1.c: New test.
37409
37410 2000-03-14  Jeffrey A Law  (law@cygnus.com)
37411
37412         * gcc.c-torture/execute/20000314-3.c: New test.
37413         * gcc.c-torture/execute/20000314-2.c: New test.
37414         * gcc.c-torture/execute/20000314-1.c: New test.
37415         * gcc.c-torture/compile/20000314-2.c: New test.
37416         * gcc.c-torture/compile/20000314-1.c: New test.
37417
37418 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
37419
37420         * g++.old-deja/g++.warn/inline.C: New test.
37421
37422 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
37423
37424         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
37425         standards-compliant result rather than specific constants.
37426         Put test-values in array.
37427
37428 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
37429
37430         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
37431         (g++_target_compile): Put test-specific options last.
37432
37433 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37434
37435         * g++.old-deja/g++.eh/vbase4.C: New test.
37436
37437 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37438
37439         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
37440
37441 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37442
37443         * g++.old-deja/g++.brendan/misc12.C: Removed.
37444         * g++.old-deja/g++.pt/memtemp77.C: Constify.
37445         * g++.old-deja/g++.ext/pretty4.C: New test.
37446
37447 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37448
37449         * g++.old-deja/g++.other/string2.C: New test.
37450
37451 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
37452
37453         * g++.old-deja/g++.warn/impint2.C: New test.
37454
37455 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
37456
37457         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
37458         is 1, not zero.
37459
37460 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
37461
37462         * g++.old-deja/g++.warn/impint.C: New test.
37463         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
37464         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
37465         * g++.old-deja/g++.pt/explicit12.C: Likewise.
37466         * g++.old-deja/g++.pt/explicit13.C: Likewise.
37467         * g++.old-deja/g++.pt/explicit17.C: Likewise.
37468         * g++.old-deja/g++.pt/explicit18.C: Likewise.
37469         * g++.old-deja/g++.pt/explicit19.C: Likewise.
37470         * g++.old-deja/g++.pt/explicit23.C: Likewise.
37471         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37472         * g++.old-deja/g++.pt/explicit35.C: Likewise.
37473         * g++.old-deja/g++.pt/explicit6.C: Likewise.
37474         * g++.old-deja/g++.pt/memclass7.C: Likewise.
37475
37476 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
37477
37478         * gcc.dg/cpp-redef.c: New test.
37479
37480 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
37481
37482         * g++.old-deja/g++.pt/unify7.C: New test.
37483
37484 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37485
37486         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
37487         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
37488
37489 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
37490
37491         * gcc.c-torture/compile/20000224-1.c: New test.
37492
37493 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37494
37495         * gcc.c-torture/compile/cpp-2.c: New test.
37496         * gcc.c-torture/compile/cpp-1.c: New test.
37497
37498 2000-02-25  Jeffrey A Law  (law@cygnus.com)
37499
37500         * gcc.c-torture/execute/20000225-1.c: New test.
37501
37502 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37503
37504         * gcc.dg/cpp-li2.c: New test.
37505
37506         * gcc.dg/cpp-wi1.c: New test.
37507
37508         * gcc.dg/cpp-li1.c: New test.
37509
37510 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
37511
37512         * g++.old-deja/g++.other/sizeof5.C: New test.
37513
37514 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37515
37516         * gcc.c-torture/execute/va-arg-13.c: New test.
37517
37518 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
37519
37520         * gcc.c-torture/execute/va-arg-12.c: New test.
37521
37522 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
37523
37524         * gcc.c-torture/execute/20000223-1.c: New test.
37525
37526 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
37527
37528         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
37529
37530 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
37531
37532         * g++.old-deja/g++.abi/ptrmem.C: New test.
37533
37534 2000-02-19  Richard Henderson  <rth@cygnus.com>
37535
37536         * gcc.c-torture/compile/init-3.c: New.
37537
37538 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
37539
37540         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
37541         ALWAYS_CXXFLAGS.
37542
37543 2000-02-11  Robert Lipe <robertl@sco.com>
37544
37545         * gcc.c-torture/compile/20000211-3.c: New test.
37546
37547 2000-02-11  Martin Buchholz <martin@xemacs.org>
37548
37549         * gcc.c-torture/compile/20000211-2.c: New test.
37550
37551 2000-02-11  Jeffrey A Law  (law@cygnus.com)
37552
37553         * gcc.c-torture/compile/20000211-1.c: New test.
37554
37555 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
37556
37557         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
37558           on native targets
37559
37560 2000-02-08  Nathan Sidwell  <nathan@acm.org>
37561
37562         * g++.old-deja/g++.other/cast5.C: New test.
37563
37564 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
37565
37566         * gcc.c-torture/execute/20000205-1.c: New.
37567
37568 2000-02-03  Nathan Sidwell  <nathan@acm.org>
37569
37570         * g++.old-deja/g++.jason/cast3.C: Return void.
37571         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
37572
37573 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37574
37575         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
37576
37577         * gcc.dg/loop-1.c: New test.
37578
37579 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
37580
37581         * gcc.c-torture/compile/20000127-1.c: New test.
37582         * gcc.c-torture/execute/991228-1.c: New test.
37583
37584 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37585
37586         * gcc.dg/unused-2.c: New test.
37587
37588         * gcc.dg/conv-1.c: New test.
37589
37590 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
37591
37592         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
37593         compiler.
37594         (tool_option_proc): Fix typo.
37595
37596 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
37597
37598         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
37599         of the ld on the host, not on the build machine.
37600         Also, don't crash if '--help' is not a supported option.
37601
37602 2000-01-24  Richard Henderson  <rth@cygnus.com>
37603
37604         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
37605
37606 2000-01-20  Jeffrey A Law  (law@cygnus.com)
37607
37608         * gcc.c-torture/execute/20000120-2.c: New test.
37609         * gcc.c-torture/execute/20000120-1.c: New test.
37610
37611 2000-01-13  Jeffrey A Law  (law@cygnus.com)
37612
37613         * gcc.c-torture/execute/20000113-1.c: New test.
37614
37615 2000-01-12  Jeffrey A Law  (law@cygnus.com)
37616
37617         * gcc.c-torture/execute/20000112-1.c: New test.
37618
37619 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37620
37621         * gcc.dg/20000111-1.c: New test.
37622
37623 2000-01-10  Jeffrey A Law  (law@cygnus.com)
37624
37625         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
37626         with 16 bit integers.
37627
37628 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37629
37630         * gcc.dg/20000108-1.c: New test.
37631
37632 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37633
37634         * g++.old-deja/g++.ns/koenig8.C: New test.
37635
37636 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37637
37638         * g++.old-deja/g++.other/cast4.C: New test.
37639
37640 2000-01-05  Jeffrey A Law  (law@cygnus.com)
37641
37642         * gcc.c-torture/compile/20000105-2.c: New test.
37643         * gcc.c-torture/compile/20000105-1.c: New test.
37644
37645 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37646
37647         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
37648         references to printf & atoi to conform to ANSI standard.
37649         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
37650         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
37651         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
37652         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
37653         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
37654         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37655         * g++.old-deja/g++.brendan/copy1.C: Likewise.
37656         * g++.old-deja/g++.brendan/copy2.C: Likewise.
37657         * g++.old-deja/g++.brendan/copy3.C: Likewise.
37658         * g++.old-deja/g++.brendan/copy4.C: Likewise.
37659         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37660         * g++.old-deja/g++.brendan/copy6.C: Likewise.
37661         * g++.old-deja/g++.brendan/copy7.C: Likewise.
37662         * g++.old-deja/g++.brendan/copy8.C: Likewise.
37663         * g++.old-deja/g++.brendan/crash11.C: Likewise.
37664         * g++.old-deja/g++.brendan/crash14.C: Likewise.
37665         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
37666         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37667         * g++.old-deja/g++.brendan/delete2.C: Likewise.
37668         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
37669         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
37670         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
37671         * g++.old-deja/g++.brendan/eh1.C: Likewise.
37672         * g++.old-deja/g++.brendan/groff1.C: Likewise.
37673         * g++.old-deja/g++.brendan/init3.C: Likewise.
37674         * g++.old-deja/g++.brendan/misc12.C: Likewise.
37675         * g++.old-deja/g++.brendan/misc7.C: Likewise.
37676         * g++.old-deja/g++.brendan/new2.C: Likewise.
37677         * g++.old-deja/g++.brendan/operators4.C: Likewise.
37678         * g++.old-deja/g++.brendan/operators5.C: Likewise.
37679         * g++.old-deja/g++.brendan/overload2.C: Likewise.
37680         * g++.old-deja/g++.brendan/overload7.C: Likewise.
37681         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
37682         * g++.old-deja/g++.brendan/reference1.C: Likewise.
37683         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
37684         * g++.old-deja/g++.brendan/template24.C: Likewise.
37685         * g++.old-deja/g++.brendan/template3.C: Likewise.
37686         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
37687         * g++.old-deja/g++.jason/inline3.C: Likewise.
37688         * g++.old-deja/g++.jason/opeq.C: Likewise.
37689         * g++.old-deja/g++.law/arg5.C: Likewise.
37690         * g++.old-deja/g++.law/arm7.C: Likewise.
37691         * g++.old-deja/g++.law/ctors11.C: Likewise.
37692         * g++.old-deja/g++.law/cvt8.C: Likewise.
37693         * g++.old-deja/g++.law/init9.C: Likewise.
37694         * g++.old-deja/g++.law/refs4.C: Likewise.
37695         * g++.old-deja/g++.law/template2.C: Likewise.
37696         * g++.old-deja/g++.law/visibility24.C: Likewise.
37697         * g++.old-deja/g++.law/vtable3.C: Likewise.
37698         * g++.old-deja/g++.mike/asm2.C: Likewise.
37699         * g++.old-deja/g++.mike/eh1.C: Likewise.
37700         * g++.old-deja/g++.mike/misc1.C: Likewise.
37701         * g++.old-deja/g++.mike/misc13.C: Likewise.
37702         * g++.old-deja/g++.mike/misc14.C: Likewise.
37703         * g++.old-deja/g++.mike/ns12.C: Likewise.
37704         * g++.old-deja/g++.mike/p1248.C: Likewise.
37705         * g++.old-deja/g++.mike/p3708.C: Likewise.
37706         * g++.old-deja/g++.mike/p3708a.C: Likewise.
37707         * g++.old-deja/g++.mike/p3708b.C: Likewise.
37708         * g++.old-deja/g++.mike/p646.C: Likewise.
37709         * g++.old-deja/g++.mike/p700.C: Likewise.
37710         * g++.old-deja/g++.mike/p783.C: Likewise.
37711         * g++.old-deja/g++.mike/p783a.C: Likewise.
37712         * g++.old-deja/g++.mike/p783b.C: Likewise.
37713         * g++.old-deja/g++.mike/p786.C: Likewise.
37714         * g++.old-deja/g++.mike/p789.C: Likewise.
37715         * g++.old-deja/g++.mike/p789a.C: Likewise.
37716         * g++.old-deja/g++.mike/p807a.C: Likewise.
37717         * g++.old-deja/g++.other/delete3.C: Likewise.
37718         * g++.old-deja/g++.other/dyncast1.C: Likewise.
37719         * g++.old-deja/g++.other/dyncast2.C: Likewise.
37720         * g++.old-deja/g++.other/dyncast3.C: Likewise.
37721         * g++.old-deja/g++.other/empty1.C: Likewise.
37722         * g++.old-deja/g++.other/temporary1.C: Likewise.
37723         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
37724         * g++.old-deja/g++.pt/t16.C: Likewise.
37725         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
37726
37727 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
37728
37729         * gcc.dg/991230-1.c: New test.
37730
37731 1999-12-29  Jeffrey A Law  (law@cygnus.com)
37732
37733         * gcc.c-torture/compile/991229-3.c: New test.
37734         * gcc.c-torture/compile/991229-2.c: New test.
37735         * gcc.c-torture/compile/991229-1.c: New test.
37736
37737 1999-12-29  Greg McGary <gkm@eng.ascend.com>
37738
37739         * gcc.c-torture/compile/labels-2.c: New test.
37740
37741 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
37742
37743         * gcc.c-torture/execute/991227-1.c: New test.
37744
37745 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37746
37747         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
37748
37749 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
37750
37751         * gcc.c-torture/execute/991221-1.c: New test.
37752
37753 1999-12-20  Nathan Sidwell  <nathan@acm.org>
37754
37755         * g++.old-deja/g++.other/cast3.C: New test.
37756
37757 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
37758
37759         * gcc.c-torture/execute/991216-4.c: New test.
37760
37761 1999-12-16  Michael Meissner  <meissner@cygnus.com>
37762
37763         * gcc.c-torture/execute/991216-1.c: New test.
37764         * gcc.c-torture/execute/991216-2.c: New test.
37765         * gcc.c-torture/execute/991216-3.c: New test.
37766
37767 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37768
37769         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
37770         Actually make the test fail by using "-O2" for compilation.
37771
37772 1999-12-15  Nathan Sidwell  <nathan@acm.org>
37773
37774         * g++.old-deja/g++.warn/cast-align1.C: New test.
37775
37776 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37777
37778         * gcc.c-torture/compile/991214-1.c: New test.
37779         * gcc.c-torture/compile/991214-2.c: New test.
37780
37781 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37782
37783         * gcc.dg/991214-1.c: New test.
37784
37785 1999-12-13  Jeffrey A Law  (law@cygnus.com)
37786
37787         * gcc.c-torture/compile/991213-3.c: New test.
37788         * gcc.c-torture/compile/991213-2.c: New test.
37789         * gcc.c-torture/compile/991213-1.c: New test.
37790
37791 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
37792
37793         * gcc.dg/991209-1.c: New test.
37794
37795 1999-12-08  Nathan Sidwell <nathan@acm.org>
37796
37797         * gcc.c-torture/compile/991208-1.c: New test.
37798
37799 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37800
37801         * gcc.dg/ultrasp2.c: New test.
37802
37803 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
37804
37805         * g++.old-deja/g++.abi/align.C (main): Fix typo.
37806
37807 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
37808
37809         * gcc.c-torture/compile/991202-1.c: New test.
37810         * gcc.c-torture/execute/991202-1.c: New test.
37811         * gcc.c-torture/execute/991202-2.c: New test.
37812         * gcc.c-torture/execute/991202-3.c: New test.
37813
37814 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
37815
37816         * g++.old-deja/g++.abi/align.C: New test.
37817         * g++.old-deja/g++.abi/aggregates.C: Likewise.
37818         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37819
37820 1999-12-01  Richard Henderson  <rth@cygnus.com>
37821
37822         * gcc.c-torture/execute/991201-1.c: New.
37823
37824 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
37825
37826         * gcc.dg/991129-1.c: New test.
37827
37828 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37829
37830         * gcc.c-torture/compile/991127-1.c: New test.
37831
37832 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37833
37834         * g++.old-deja/g++.other/warn4.C: New test.
37835
37836 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37837
37838         * g++.old-deja/g++.eh/cleanup2.C: New test.
37839         * g++.old-deja/g++.ext/pretty2.C: New test.
37840         * g++.old-deja/g++.ext/pretty3.C: New test.
37841         * g++.old-deja/g++.other/debug6.C: New test.
37842
37843 1999-10-20  Jim Wilson  <wilson@cygnus.com>
37844
37845         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
37846         compiler_output to look for one error message instead of two.
37847
37848 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
37849
37850         * gcc.c-torture/execute/991118-1.c: Also test case
37851         where the word boundary does not split a byte evenly.
37852
37853 1999-11-19  Nathan Sidwell  <nathan@acm.org>
37854
37855         * g++.old-deja/g++.ext/restrict1.C: New test.
37856
37857 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
37858
37859         * gcc.c-torture/execute/991118-1.c: New test.
37860
37861 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
37862
37863         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
37864         working directory pathnames.
37865
37866 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
37867
37868         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
37869         host is equipped with driver.h and driver.o so it can actually
37870         compile and run the tests.
37871
37872 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
37873
37874         * gcc.c-torture/compile/991008-1.c: New test.
37875
37876 1999-11-08  Nick Clifton  <nickc@cygnus.com>
37877
37878         * lib/gcc-dg.exp: Include target-supports.exp
37879
37880 1999-11-05  Nick Clifton  <nickc@cygnus.com>
37881
37882         * lib/target-supports.exp: New file: Provide procs to test for
37883         features supported by the target.
37884         (check_weak_available): Moved here from ecos.exp.
37885         (check_alias_available): New proc: Determine of the target
37886         toolchain supports the alias attribute.
37887
37888         * gcc.dg/special/ecos.exp: Move check_weak_available to
37889         target-supports.exp.
37890         (alias-1.c): Only perform the test if the target supports
37891         aliases.
37892         (wkali-1.c): Only perform the test if the target supports
37893         aliases.
37894
37895         * gcc.dg/990506-0.c: Expect error messages from cross
37896         targets as well as native targets.
37897
37898 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37899
37900         * gcc.dg/ultrasp1.c: Removed xfail.
37901         * gcc.dg/struct-ret-2.c: Likewise.
37902         * gcc.dg/array-1.c: Likewise.
37903
37904 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37905
37906         * gcc.dg/struct-ret-2.c: New test.
37907
37908         * gcc.dg/array-1.c: New test.
37909
37910 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
37911
37912         * gcc.c-torture/execute/991030-1.c: New test.
37913
37914 1999-10-26  Richard Henderson  <rth@cygnus.com>
37915
37916         * gcc.c-torture/compile/991026-2.c: New test.
37917
37918 1999-10-26  Jeffrey A Law  (law@cygnus.com)
37919
37920         * gcc.c-torture/compile/991026-1.c: New test.
37921
37922 1999-10-23  Jeffrey A Law  (law@cygnus.com)
37923
37924         * gcc.c-torture/execute/991023-1.c: New test.
37925
37926 1999-10-19  Jeffrey A Law  (law@cygnus.com)
37927
37928         * gcc.c-torture/execute/991019-1.c: New test.
37929
37930 1999-10-16  Richard Henderson  <rth@cygnus.com>
37931
37932         * gcc.c-torture/execute/991016-1.c: New test.
37933
37934 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
37935
37936         * gcc.c-torture/execute/991014-1.c: New test.
37937
37938 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
37939
37940         * g++.old-deja/g++.other/union2.C: New test.
37941
37942 1999-10-13  Nathan Sidwell  <nathan@acm.org>
37943
37944         * g++.old-deja/g++.other/vaarg2.C: New test.
37945         * g++.old-deja/g++.other/vaarg3.C: New test.
37946
37947 1999-10-12  Craig Burley  <craig@jcb-sc.com>
37948
37949         * g77.f-torture/noncompile/19990905-1.f: Moved from being
37950         in compile/.
37951
37952 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
37953
37954         * gcc.c-torture/execute/va-arg-11.c: New test.
37955
37956 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
37957
37958         * lib/file-format.exp (gcc_target_object_format): Don't
37959         crash if objdump is unavailable.
37960
37961 1999-09-29  Donn Terry <donn@interix.com>
37962
37963         * gcc.misc-tests/mg.exp: delete extraneous redirection.
37964
37965 1999-09-28  Nick Clifton  <nickc@cygnus.com>
37966
37967         * gcc.c-torture/compile/990928-1.c: New test.
37968
37969 1999-09-28  Nathan Sidwell  <nathan@acm.org>
37970
37971         * g++.old-deja/g++.other/decl6.C: New test.
37972
37973 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37974
37975         * gcc.c-torture/execute/va-arg-10.c: New test.
37976
37977 1999-09-27  Nathan Sidwell  <nathan@acm.org>
37978
37979         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
37980         __PRETTY_FUNCTION__.
37981
37982 1999-09-23  Nick Clifton  <nickc@cygnus.com>
37983
37984         * gcc.c-torture/execute/990923-1.c: New test.
37985
37986 1999-09-21  Nick Clifton  <nickc@cygnus.com>
37987
37988         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
37989         for which -fpic is inappropriate.
37990
37991 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
37992
37993         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
37994
37995 1999-09-21  Nathan Sidwell  <nathan@acm.org>
37996
37997         * g++.old-deja/g++.other/dyncast1.C: New test.
37998         * g++.old-deja/g++.other/dyncast2.C: New test.
37999         * g++.old-deja/g++.other/dyncast3.C: New test.
38000         * g++.old-deja/g++.other/dyncast4.C: New test.
38001         * g++.old-deja/g++.other/dyncast5.C: New test.
38002         * g++.old-deja/g++.eh/catch3.C: New test.
38003         * g++.old-deja/g++.eh/catch3p.C: New test.
38004         * g++.old-deja/g++.eh/catch4.C: New test.
38005         * g++.old-deja/g++.eh/catch4p.C: New test.
38006         * g++.old-deja/g++.eh/catch5.C: New test.
38007         * g++.old-deja/g++.eh/catch5p.C: New test.
38008         * g++.old-deja/g++.eh/catch6.C: New test.
38009         * g++.old-deja/g++.eh/catch6p.C: New test.
38010         * g++.old-deja/g++.eh/catch7.C: New test.
38011         * g++.old-deja/g++.eh/catch7p.C: New test.
38012         * g++.old-deja/g++.eh/catch8.C: New test.
38013         * g++.old-deja/g++.eh/catch8p.C: New test.
38014         * g++.old-deja/g++.eh/catch9.C: New test.
38015         * g++.old-deja/g++.eh/catch9p.C: New test.
38016
38017 1999-09-13  Nathan Sidwell  <nathan@acm.org>
38018
38019         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
38020         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
38021
38022 1999-09-13  Jeffrey A Law  (law@cygnus.com)
38023
38024         * gcc.c-torture/compile/990913-1.c: New test.
38025
38026 1999-09-10  Nathan Sidwell  <nathan@acm.org>
38027
38028         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
38029         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38030
38031 1999-09-09  Richard Henderson  <rth@cygnus.com>
38032
38033         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
38034
38035 1999-09-09  Nathan Sidwell  <nathan@acm.org>
38036
38037         * g++.old-deja/g++.other/lookup11.C: New test.
38038         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
38039         what is permitted and what we want.
38040         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
38041         overload use.
38042         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38043
38044 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
38045
38046         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
38047         * gcc.c-torture/noncompile/poison-1.c: New file.
38048
38049 1999-09-08  Nathan Sidwell  <nathan@acm.org>
38050
38051         * g++.old-deja/g++.other/sizeof3.C: New test.
38052         * g++.old-deja/g++.other/sizeof4.C: New test.
38053         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
38054         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
38055
38056 1999-09-07  Richard Henderson  <rth@cygnus.com>
38057
38058         * gcc.dg/va-arg-1.c: New.
38059
38060 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38061
38062         * gcc.c-torture/execute/va-arg-9.c: New test.
38063
38064 1999-09-05  Craig Burley  <craig@jcb-sc.com>
38065
38066         * g77.f-torture/compile/980519-2.f: New test.
38067         * g77.f-torture/compile/19990905-0.f: New test.
38068         * g77.f-torture/compile/19990905-1.f: New test.
38069         * g77.f-torture/compile/19990905-2.f: New test.
38070
38071         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
38072
38073 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
38074
38075         * gcc.c-torture/execute/990827-1.c: Fix typo.
38076
38077 1999-09-03  Nathan Sidwell  <nathan@acm.org>
38078
38079         * g++.old-deja/g++.other/deref1.C: New test.
38080
38081 1999-09-02  Nathan Sidwell  <nathan@acm.org>
38082
38083         * g++.old-deja/g++.other/ambig2.C: New test.
38084         * g++.old-deja/g++.other/cond5.C: New test.
38085         * g++.old-deja/g++.other/lookup16.C: New test.
38086
38087 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
38088
38089         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
38090         assemblers too.
38091
38092 1999-08-31  Jeffrey A Law  (law@cygnus.com)
38093
38094         * lib/c-torture.exp: Avoid the "compare executables" optimization
38095         when testing native.
38096
38097 1999-08-29  Jeffrey A Law  (law@cygnus.com)
38098
38099         * gcc.c-torture/execute/990829-1.c: New test.
38100         * gcc.c-torture/compile/990829-1.c: New test.
38101
38102 1999-08-27  Paul Burchard  <burchard@pobox.com>
38103
38104         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
38105         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
38106         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
38107         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
38108         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
38109         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
38110         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
38111         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
38112         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
38113         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
38114         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
38115
38116 1999-08-27  Jeffrey A Law  (law@cygnus.com)
38117
38118         * gcc.c-torture/execute/990827-1.c: New test.
38119
38120 1999-08-26  Craig Burley  <craig@jcb-sc.com>
38121
38122         * g77.f-torture/noncompile/19990826-4.f: New test.
38123
38124         * g77.f-torture/compile/19990826-3.f: New test.
38125
38126         * g77.f-torture/execute/19990826-2.f: New test.
38127
38128         * g77.f-torture/compile/19990826-1.f: New test.
38129
38130         * gcc.c-torture/execute/990826-0.c: New test.
38131         * g77.c-torture/execute/19990826-0.f: New test.
38132
38133         * g77.f-torture/noncompile/970626-2.f: New test.
38134
38135 1999-08-25  Paul Burchard  <burchard@pobox.com>
38136
38137         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
38138         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
38139         lss-011.C: New tests.
38140
38141 1999-08-25  Nathan Sidwell  <nathan@acm.org>
38142
38143         * g++.old-deja/g++.other/decl5.C: New test.
38144
38145 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38146
38147         * noncompile/noncompile.exp: Load_lib c-torture.exp.
38148         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
38149         call `postbase' for each one.  All callers of `postbase' changed
38150         to call this instead.
38151
38152 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
38153
38154         * gcc.c-torture/execute/990811-1.c: New test.
38155
38156 1999-08-09  Nick Clifton  <nickc@cygnus.com>
38157
38158         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
38159         just native ones.
38160
38161         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
38162         just native ones.
38163
38164 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38165
38166         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
38167
38168 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38169
38170         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
38171
38172 1999-08-04  Nathan Sidwell  <nathan@acm.org>
38173
38174         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
38175
38176 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38177
38178         * gcc.c-torture/execute/990804-1.c: New test.
38179
38180 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38181
38182         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
38183         * g++.old-deja/g++.brendan/crash64.C: Likewise.
38184         * g++.old-deja/g++.brendan/overload8.C: Likewise.
38185
38186 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38187
38188         * g++.old-deja/g++.other/struct1.C: New test.
38189
38190 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38191
38192         * g++.old-deja/g++.other/enum2.C: New test.
38193
38194 1999-08-02  Richard Henderson  <rth@cygnus.com>
38195
38196         Adapted from tests from Franz Sirl:
38197         * gcc.c-torture/execute/va-arg-7.c: New test.
38198         * gcc.c-torture/execute/va-arg-8.c: New test.
38199
38200 1999-08-01  Jeffrey A Law  (law@cygnus.com)
38201
38202         * gcc.c-torture/compile/990801-2.c: New test.
38203
38204         * gcc.c-torture/compile/990801-1.c: New test.
38205
38206 1999-07-27  Michael Meissner  <meissner@cygnus.com>
38207
38208         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
38209         fp-cmp-1.c, converting double to float.
38210
38211         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
38212         fp-cmp-1.c, converting double to long double.
38213
38214         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
38215         from fr1 to unknown_register, since fr1 is a legitimate register
38216         on some machines.
38217
38218 1999-07-25  Jeffrey A Law  (law@cygnus.com)
38219
38220         * README: More listname related changes.
38221
38222 1999-07-08  Catherine Moore  <clm@cygnus.com>
38223
38224         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
38225
38226 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
38227
38228         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
38229
38230 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38231
38232         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
38233
38234 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
38235
38236         * gcc.dg/990703-1.c: New test.
38237
38238 1999-06-29  Nick Clifton  <nickc@cygnus.com>
38239
38240         * lib/file-format.exp: New file: Move definition of proc
38241         gcc_target_object_format to here from
38242         gcc.dg/special/ecos.exp.
38243
38244         * lib/c-torture.exp: Include lib file-format.exp.
38245         * lib/gcc-dg.exp: Include lib file-format.exp.
38246
38247         * gcc.dg/special/ecos.exp: Remove definition of proc
38248         gcc_target_object_format.
38249
38250 1999-06-28  Jeffrey A Law  (law@cygnus.com)
38251
38252         * gcc.c-torture/execute/990628-1.c: New test.
38253
38254 1999-06-25  Jeffrey A Law  (law@cygnus.com)
38255
38256         * gcc.c-torture/compile/990625-2.c: New test.
38257
38258         * gcc.c-torture/compile/990625-1.c: New test.
38259
38260 1999-06-23  Nick Clifton  <nickc@cygnus.com>
38261
38262         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
38263         attributes compile.
38264         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
38265         ports that use the COFF/PE file format.
38266
38267 1999-06-17  Jeffrey A Law  (law@cygnus.com)
38268
38269         * gcc.c-torture/compile/990617-1.c: New test.
38270
38271 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
38272
38273         * g++.old-deja/g++.other/decl4.C: New test.
38274
38275 1999-06-14  Nathan Sidwell  <nathan@acm.org>
38276
38277         * g++.old-deja/g++.other/bitfld3.C: New test.
38278
38279 1999-06-08  Nathan Sidwell  <nathan@acm.org>
38280
38281         * g++.old-deja/g++.eh/catch1.C: New test.
38282
38283 1999-06-07  Jeffrey A Law  (law@cygnus.com)
38284
38285         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
38286
38287         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
38288         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
38289
38290 1999-06-05  Craig Burley  <craig@jcb-sc.com>
38291
38292         * g77.f-torture/compile/19990502-0.f: Replace with new,
38293         shorter, test that still fails after recent changes.
38294
38295 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38296
38297         * gcc.c-torture/execute/990604-1.c: New test.
38298
38299 1999-05-31  Jeffrey A Law  (law@cygnus.com)
38300
38301         * gcc.c-torture/execute/990531-1.c: New test.
38302
38303 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38304
38305         * gcc.c-torture/compile/990527-1.c: New test.
38306
38307 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
38308
38309         * gcc.c-torture/execute/990527-1.c: New test.
38310
38311 1999-05-25  Nick Clifton  <nickc@cygnus.com>
38312
38313         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
38314         bitfields as signed.
38315
38316 1999-05-25  Craig Burley  <craig@jcb-sc.com>
38317
38318         * g77.f-torture/compile/19990525-0.f: New test.
38319
38320 1999-05-25  Jeffrey A Law  (law@cygnus.com)
38321
38322         * gcc.c-torture/execute/990525-2.c: New test.
38323
38324         * gcc.c-torture/execute/990525-1.c: New test.
38325
38326 1999-05-24  Nathan Sidwell  <nathan@acm.org>
38327
38328         * g++.old-deja/g++.other/anon3.C: New test.
38329         * g++.old-deja/g++.other/anon4.C: New test.
38330         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
38331         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
38332         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
38333         Merrill).
38334
38335 1999-05-24  Jeffrey A Law  (law@cygnus.com)
38336
38337         * gcc.c-torture/execute/990524-1.c: New test.
38338
38339         * gcc.dg/990524-1.c: New test.
38340
38341 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38342
38343         * gcc.c-torture/compile/990523-1.c: New test.
38344
38345 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
38346
38347         * gcc.c-torture/compile/990519-1.c: New test.
38348
38349 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38350
38351         * gcc.c-torture/compile/990517-1.c: New test.
38352
38353         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
38354         (e4, f4): New tests.
38355         (main): Call them.
38356
38357 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38358
38359         * gcc.dg/noreturn-1.c: New test.
38360
38361 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
38362
38363         * gcc.c-torture/execute/990513-1.c: New test.
38364
38365 1999-05-10  Richard Henderson  <rth@cygnus.com>
38366
38367         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
38368
38369 1999-05-10  Craig Burley  <craig@jcb-sc.com>
38370
38371         * g77.f-torture/execute/erfc.f: Use small single-precision
38372         values, to avoid problems on Alphas when not -mieee.
38373
38374 1999-05-08  Craig Burley  <craig@jcb-sc.com>
38375
38376         * gcc.dg/990506-0.c: New test.
38377
38378 1999-05-08  Richard Henderson  <rth@cygnus.com>
38379
38380         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
38381         the constant to test.  Don't XFAIL 64-bit targets.
38382
38383         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
38384         * g++.old-deja/g++.law/profile1.C: Likewise.
38385
38386         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
38387         operator new instances.
38388         * g++.old-deja/g++.other/delete5.C: Likewise.
38389
38390 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38391
38392         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
38393         intrinsic.
38394
38395 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38396
38397         * g77.f-torture/execute/u77-test.f: Reverse order of two
38398         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
38399
38400 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38401
38402         * gcc.dg/compare1.c: New test.
38403
38404 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38405
38406         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
38407         New tests.
38408
38409 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38410
38411         * g77.f-torture/compile/19990502-1.f: New test.
38412
38413 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38414
38415         * g77.f-torture/compile/19990502-0.f: New test.
38416
38417 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38418
38419         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
38420         intrinsic.
38421
38422 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38423
38424         * g77.f-torture/execute/u77-test.f (main): List libU77
38425         intrinsics not currently tested.
38426         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
38427         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
38428         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
38429         Trim blanks off the ends of some printed strings.
38430
38431 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38432
38433         * g77.f-torture/execute/u77-test.f (main): Just warn about
38434         FSTAT gid disagreement, as it's expected on some systems.
38435
38436 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38437
38438         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
38439         use a new function, which allows for some slop.
38440         Clean up some commentary.
38441         (issum): The new function.
38442         (sgladd): Deleted subroutine.
38443
38444 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38445
38446         * g77.f-torture/execute/u77-test.f: Modify to be more like
38447         libf2c/libU77 version, bringing patches to that version here.
38448         Add suitable commentary.
38449
38450 1999-04-25  Richard Henderson  <rth@cygnus.com>
38451
38452         * gcc.dg/990424-1.c: New test.
38453
38454 1999-04-24  Craig Burley  <craig@jcb-sc.com>
38455
38456         * g77.f-torture/execute/u77-test.f (main): Bug involving
38457         LSTAT has been fixed, so turn back on full checking.
38458
38459 1999-04-20  Craig Burley  <craig@jcb-sc.com>
38460
38461         * g77.f-torture/compile/19990419-0.f: New test.
38462         * g77.f-torture/execute/19990419-1.f: New test.
38463
38464 1999-04-17  Richard Henderson  <rth@cygnus.com>
38465
38466         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
38467         to avoid the need for a prototype to supress a warning.
38468
38469 1999-04-07  Jim Wilson  <wilson@cygnus.com>
38470
38471         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
38472
38473 1999-04-04  Jeffrey A Law  (law@cygnus.com)
38474
38475         * gcc.c-torture/execute/990404-1.c: New test.
38476
38477 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38478
38479         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
38480         * gcc.dg/cpp-if3.c: Don't use -pedantic.
38481         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
38482         missing initializer warnings.
38483
38484 1999-03-28  Jeffrey A Law  (law@cygnus.com)
38485
38486         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
38487         matching strings.
38488
38489 1999-03-26  Jeffrey A Law  (law@cygnus.com)
38490
38491         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
38492
38493 1999-03-26  Craig Burley  <craig@jcb-sc.com>
38494
38495         * g77.f-torture/execute/19990325-0.f: New test.
38496         * g77.f-torture/execute/19990325-1.f: New test.
38497
38498 1999-03-24  Jeffrey A Law  (law@cygnus.com)
38499
38500         * gcc.c-torture/execute/990324-1.c: New test.
38501
38502 1999-03-22  Jim Wilson  <wilson@cygnus.com>
38503
38504         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
38505         test with 4.
38506
38507 1999-03-17  Richard Henderson  <rth@cygnus.com>
38508
38509         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
38510
38511 1999-03-13  Craig Burley  <craig@jcb-sc.com>
38512
38513         * g77.f-torture/execute/19990313-2.f: New test.
38514         * g77.f-torture/execute/19990313-3.f: New test.
38515
38516 1999-03-13  Craig Burley  <craig@jcb-sc.com>
38517
38518         * g77.f-torture/execute/19990313-0.f: New test.
38519         * g77.f-torture/execute/19990313-1.f: New test.
38520
38521 1999-03-12  Jim Wilson  <wilson@cygnus.com>
38522
38523         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
38524         printf to sprintf.
38525         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
38526         (main): Add check for u15.  Conditionalize u31 check depending on
38527         whether ints are <32 bits or >=32 bits.
38528
38529 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38530
38531         * g77.f-torture/execute/19981119-0.f: Improve testiness.
38532
38533 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38534
38535         * g77.f-torture/compile/19990305-0.f: New test.
38536         * g77.f-torture/execute/19981119-0.f: New test.
38537
38538 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38539
38540         * g77.f-torture/execute/970625-2.f: call ABORT if final
38541         result is not correct, instead of just printing it.
38542         Add this checking via newly introduced obfuscation, to
38543         trip up buggy front ends.
38544
38545 1999-03-07  Craig Burley  <craig@jcb-sc.com>
38546
38547         * g77.f-torture/compile/960317-1.f: Moved from being
38548         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
38549
38550 1999-03-06  Craig Burley  <craig@jcb-sc.com>
38551
38552         * g77.f-torture/execute/960317-1.f: New (old) test.
38553         * g77.f-torture/execute/970625-2.f: Ditto.
38554
38555 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
38556
38557         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
38558         message on line 1 or line 2; cccp and cpplib do this differently.
38559
38560 1999-03-01  Jeffrey A Law  (law@cygnus.com)
38561
38562         * g++.old-deja/g++.law/weak1.C: New test.
38563
38564 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38565
38566         * gcc.c-torture/execute/990119-1.c: Renamed to...
38567         * gcc.dg/990119-1.c: this, so it will only be tested once
38568         (it's a preprocessor test, it doesn't need to be run at
38569         multiple optimization levels).
38570
38571 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38572
38573         * lib/g++.exp: Don't add incdir=$base_dir/../include to
38574           ALWAYS_CXXFLAGS.
38575
38576 1999-02-24  Craig Burley  <craig@jcb-sc.com>
38577
38578         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
38579         * g77.f-torture/compile/19981216-0.f: ...as it is expected
38580         to not be compilable by current g77.
38581
38582 1999-02-24  Nick Clifton  <nickc@cygnus.com>
38583
38584         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
38585
38586 1999-02-22  Jeffrey A Law  (law@cygnus.com)
38587
38588         * gcc.c-torture/execute/990222-1.c: New test.
38589
38590 1999-02-19  Craig Burley  <craig@jcb-sc.com>
38591
38592         * g77.f-torture/compile/19990218-0.f: New test.
38593         * g77.f-torture/noncompile/19990218-1.f: New test.
38594
38595 1999-02-18  Craig Burley  <craig@jcb-sc.com>
38596
38597         * g77.f-torture/compile/19981216-0.f: New test.
38598
38599 1999-02-14  Jeffrey A Law  (law@cygnus.com)
38600
38601         * gcc.dg/990214-1.c: New test.
38602
38603 1999-02-13  Jeffrey A Law  (law@cygnus.com)
38604
38605         * gcc.dg/990213-2.c: New test.
38606
38607         * gcc.dg/990213-1.c: New test.
38608
38609 1999-02-12  Jeffrey A Law  (law@cygnus.com)
38610
38611         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
38612         ints.
38613
38614 1999-02-11  Nick Clifton  <nickc@cygnus.com>
38615
38616         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
38617         specified by target.
38618
38619         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
38620
38621 1999-02-11  Jeffrey A Law  (law@cygnus.com)
38622
38623         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
38624
38625 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38626
38627         * gcc.dg/special/ecos.exp: New test driver for new tests with
38628         special requirements.
38629
38630         * gcc.dg/special/alias-1.c: New test.
38631         * gcc.dg/special/gcsec-1.c: New test.
38632         * gcc.dg/special/weak-1.c: New test.
38633         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
38634         * gcc.dg/special/weak-2.c: New test.
38635         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
38636         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
38637         * gcc.dg/special/wkali-1.c: New test.
38638         * gcc.dg/special/wkali-2.c: New test.
38639         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
38640         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
38641
38642 1999-02-10  Felix Lee  <flee@cygnus.com>
38643
38644           * lib/c-torture.exp (c-torture-compile): Pull out code for
38645           analyzing gcc error messages.
38646           (c-torture-execute): Likewise.  Fix some (harmless) false
38647           positives.
38648           * lib/gcc.exp (gcc_check_compile): New function.
38649
38650 1999-02-08  Richard Henderson  <rth@cygnus.com>
38651
38652         * gcc.c-torture/execute/990208-1.c: New test.
38653
38654 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38655
38656         * g++.dg/special/ecos.exp: New driver for new tests with special
38657         requirements
38658
38659         * g++.dg/special/conpr-1.C: New test
38660         * g++.dg/special/conpr-2.C: New test
38661         * g++.dg/special/conpr-2a.C: New test
38662         * g++.dg/special/conpr-3.C: New test
38663         * g++.dg/special/conpr-3a.C: New test
38664         * g++.dg/special/conpr-3b.C: New test
38665
38666         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
38667         allow g++ to use the dg driver
38668
38669         * README: Add comment about g++.dg directory
38670
38671 1999-02-06  Jeffrey A Law  (law@cygnus.com)
38672
38673         * README: Update email addresses.
38674
38675 1999-02-03  Nick Clifton  <nickc@cygnus.com>
38676
38677         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
38678         arguments in order to force structure S onto the stack even on
38679         the alpha.
38680         (test): Pass 10 leading arguments to function foo as well as the
38681         structure S.
38682
38683         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
38684         failure for all targets.
38685
38686         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
38687         abort to terminate program execution.
38688
38689 1999-01-30  Richard Henderson  <rth@cygnus.com>
38690
38691         * gcc.c-torture/execute/990130-1.c: New test.
38692
38693 1999-01-30  Jeffrey A Law  (law@cygnus.com)
38694
38695         * gcc.dg/990130-1.c: New test.
38696
38697 1999-01-28  Michael Meissner  <meissner@cygnus.com>
38698
38699         * gcc.c-torture/execute/990128-1.c: New test.
38700
38701 1999-01-27  Michael Meissner  <meissner@cygnus.com>
38702
38703         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
38704
38705 1999-01-27  Felix Lee  <flee@cygnus.com>
38706
38707         * lib/c-torture.exp (c-torture-compile): pull out code for
38708         analyzing gcc error messages.
38709         (c-torture-execute): ditto, and fix some (harmless) false
38710         positives.
38711         * lib/gcc.exp (gcc_check_compile): new function.
38712
38713 1999-01-17  Jeffrey A Law  (law@cygnus.com)
38714
38715         * gcc.dg/990117-1.c: New test.
38716
38717         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
38718
38719         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
38720
38721 1999-01-15  Jeffrey A Law  (law@cygnus.com)
38722
38723         * g77.f-torture/compile/990115-1.f: New test.
38724
38725 1999-01-07  Jeffrey A Law  (law@cygnus.com)
38726
38727         * gcc.c-torture/compile/990107-1.c: New test
38728
38729 1999-01-06  Jeffrey A Law  (law@cygnus.com)
38730
38731         * gcc.c-torture/execute/990106-2.c: New test.
38732
38733         * gcc.c-torture/execute/990106-1.c: New test.
38734
38735 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
38736
38737         * gcc.c-torture/compile/981223-1.c: New test.
38738
38739 1998-12-29  Richard Henderson  <rth@cygnus.com>
38740
38741         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
38742         (opt3): Rename from opt4 and disable.
38743
38744 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
38745
38746         * g++.old-deja/g++.pt/ptrmem5.C: New test.
38747
38748 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38749
38750         * g++.old-deja/g++.other/conv5.C: New test.
38751
38752 1998-12-14  Nick Clifton  <nickc@cygnus.com>
38753
38754         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
38755
38756 1998-12-11  Jeffrey A Law  (law@cygnus.com)
38757
38758         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
38759
38760 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
38761
38762         * gcc.c-torture/compile/981211-1.c: New test.
38763
38764 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
38765
38766         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
38767
38768         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
38769
38770 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38771
38772         * gcc.special/930510-1.c: Make C9X safe.
38773         * gcc.misc-tests/gcov-1.c Similarly.
38774         * gcc.misc-tests/gcov-2.c Similarly.
38775
38776 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38777
38778         * gcc.dg/ultrasp1.c: New test.
38779
38780 1998-12-06  Richard Henderson  <rth@cygnus.com>
38781
38782         * gcc.c-torture/execute/981206.c: New test.
38783
38784 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38785
38786         * g++.old-deja/g++.ns/template7.C: New test.
38787
38788         * g++.old-deja/g++.other/expr1.C: New test.
38789
38790         * g++.old-deja/g++.eh/tmpl3.C: New test.
38791
38792         * g++.old-deja/g++.eh/tmpl2.C: New test.
38793
38794 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38795
38796         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
38797         * g++.old-deja/g++.other/using6.C: Removed.
38798         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
38799
38800         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
38801
38802 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38803
38804         * g++.old-deja/g++.pt/overload8.C: New test.
38805
38806         * g++.old-deja/g++.pt/overload7.C: New test.
38807
38808         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
38809
38810         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
38811         and relinking messages.
38812         * lib/g++.exp (g++_target_compile): Remove .rpo file when
38813         compiling with -frepo.
38814
38815 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
38816
38817         * g++.old-deja/g++.pt/lookup6.C: New test.
38818
38819 1998-11-30  Nick Clifton  <nickc@cygnus.com>
38820
38821         * gcc.c-torture/execute/981130-1.c: New test.
38822         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
38823
38824 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38825
38826         * g++.old-deja/g++.pt/explicit76.C: New test.
38827
38828         * g++.old-deja/g++.pt/friend38.C: New test.
38829
38830         * g++.old-deja/g++.ns/crash2.C: New test.
38831
38832         * g++.old-deja/g++.pt/defarg8.C: New test.
38833
38834         * g++.old-deja/g++.pt/instantiate6.C: New test.
38835
38836         * g++.old-deja/g++.pt/static6.C: New test.
38837
38838         * g++.old-deja/g++.pt/decl2.C: New test.
38839
38840 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38841
38842         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
38843         problem is actually related with name lookup, but so what? :-)
38844
38845         * g++.old-deja/g++.pt/friend37.C: New test.
38846
38847 1998-11-25  Dave Love  <d.love@dl.ac.uk>
38848
38849         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
38850         element, which fails on some systems.
38851
38852         * g77.f-torture/execute/labug1.f: New test.
38853
38854 1998-11-21  Jeffrey A Law  (law@cygnus.com)
38855
38856         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
38857         is defined.
38858
38859 1998-11-18  Dave Love  <d.love@dl.ac.uk>
38860
38861         * g77.f-torture/compile/981117-1.f: New test.
38862
38863 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
38864
38865         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
38866         properly discarded.
38867
38868 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
38869
38870         * gcc.c-torture/execute/memcheck: New directory of tests for
38871         -fcheck-memory-usage.
38872
38873 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38874
38875         * README: New file, general information about the testsuite and
38876         new description of the various C++ test subdirectories.
38877         * README.g++: Eliminate obsolete information, update and move most
38878         relevant stuff to README.
38879
38880 1998-11-07  Richard Henderson  <rth@cygnus.com>
38881
38882         * gcc.c-torture/compile/981107-1.c: New test.
38883
38884 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
38885
38886         * execute/memcpy-bi.c: New testcase.
38887
38888 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
38889
38890         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
38891         base classes.
38892
38893         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
38894         template is selected.
38895
38896         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
38897         classes, it should be accepted for all types.
38898
38899         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
38900
38901         * g++.old-deja/g++.pt/spec24.C: Ensure that template
38902         specializations start with template headers.
38903
38904 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
38905
38906         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
38907
38908         * g++.old-deja/g++.other/init9.C: Test cross initialization of
38909         non-POD types.
38910
38911 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38912
38913         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
38914
38915 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
38916
38917         * compile/981022-1.c, compile/981022-1.x: New test and driver.
38918
38919 1998-10-19  Jeffrey A Law  (law@cygnus.com)
38920
38921         * 981019-1.c: New test.
38922
38923 1998-10-14  Robert Lipe <robertl@dgii.com>
38924
38925         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
38926         find objc headers.
38927
38928 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38929
38930         * compile/981001-4.c: Remove use of GCC extension that triggers a
38931         compiler bug.
38932
38933 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
38934
38935         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
38936
38937 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38938
38939         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
38940         instantiation of template produces incorrect code for delete
38941         expression.
38942
38943         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
38944         constructors' name is not unique.
38945         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
38946         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
38947
38948         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
38949         automatic array of const is ill-formed.
38950
38951         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
38952         of template parameter?
38953
38954         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
38955         const.
38956
38957         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
38958         pointer-to-member expression.
38959
38960         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
38961         declaration causes ICE.
38962
38963 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
38964
38965         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
38966         reserved in the global namespace.
38967
38968         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
38969         generate needed virtual table.
38970
38971         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
38972
38973 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
38974
38975         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
38976         template-dependent type
38977
38978 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
38979
38980         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
38981         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
38982         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
38983
38984         * g++.old-deja/g++.other/using5.C: New test; using decl from base
38985         class should be usable as argument of member function.
38986         * g++.old-deja/g++.other/using6.C: New test; using decl from base
38987         class should be usable as return type of member function.
38988         * g++.old-deja/g++.other/using7.C: New test; using decl from base
38989         class should be usable as type of data member.
38990
38991         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
38992
38993 1998-10-09  Jeffrey A Law  (law@cygnus.com)
38994
38995         * gcc.c-torture/special/920521-1.c: Fix bogus test.
38996
38997 1998-10-08  Nick Clifton  <nickc@cygnus.com>
38998
38999         * gcc.dg/dll-?.c Add thumb to target list.
39000         Fix assembler scan patterns to match current assembler output.
39001
39002 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
39003
39004         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
39005         matching of template brackets.
39006
39007         * g++.old-deja/g++.other/using4.C: New test.  Test using
39008         declarations of methods from base classes.
39009
39010         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
39011         within functions should introduce names into the innermost
39012         enclosing namespace.
39013
39014         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
39015         of static locals if first initialization throws.
39016
39017 1998-10-07  Jim Wilson  <wilson@cygnus.com>
39018
39019         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
39020
39021 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
39022
39023         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
39024         lose track of the possible targets of tablejump insns.
39025         * special/special.exp: Run it.
39026
39027 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39028
39029         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
39030         must be declared before its specializations can be named in friend
39031         declarations.
39032
39033 1998-10-05  Dave Love  <d.love@dl.ac.uk>
39034
39035         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
39036
39037         * g77.f-torture/execute/io1.f: New test.
39038
39039 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39040
39041         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
39042         with pointer to template function, for which no argument deduction
39043         is possible.
39044
39045         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
39046         specialization of template function as argument to template
39047         function.
39048
39049         * g++.old-deja/g++.other/access2.C: New test; Inner class
39050         shouldn't have privileged access to Outer's names.
39051
39052 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39053
39054         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
39055         friend template declared within template class conflicts with
39056         nested class of the same name.
39057
39058         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
39059         is ignored.
39060
39061         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
39062         object with direct initializer as function declaration.
39063
39064         * g++.old-deja/g++.other/decl2.C: New test; duplicate
39065         initializers.
39066
39067         * g++.old-deja/g++.other/null2.C: New test; conditional operator
39068         involving const pointer and NULL produces incorrect result.
39069
39070         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
39071         type name without `typename' should be rejected with -pedantic.
39072
39073 1998-10-02  Richard Henderson  <rth@cygnus.com>
39074
39075         * g++.old-deja/g++.other/addrof1.C: New test.
39076
39077 1998-10-01  Nick Clifton  <nickc@cygnus.com>
39078
39079         * gcc.c-torture/compile/981001-1.c: New test.
39080         * gcc.c-torture/execute/981001-1.c: New test.
39081
39082 1998-10-01  Jeffrey A Law  (law@cygnus.com)
39083
39084         * gcc.c-torture/compile/981001-2.c: New test.
39085         * gcc.c-torture/compile/981001-3.c: New test.
39086         * gcc.c-torture/compile/981001-4.c: New test.
39087
39088 1998-10-01  Robert Lipe  <robertl@dgii.com>
39089
39090         * lib/objc.exp (objc_target_compile): Add -L during compiles for
39091         multilibbed hosts.   Idea grafted from g77.exp.
39092
39093 1998-09-30  Dave Love  <d.love@dl.ac.uk>
39094
39095         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
39096         avoid losing on systems which need -lsocket.
39097
39098 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
39099
39100         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
39101         * g++.old-deja/g++.other/nested2.C: Ditto.
39102         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
39103         failure.
39104
39105 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39106
39107         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
39108         preferred over template operator!= for enum bitfields.
39109
39110 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
39111
39112         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
39113         that happen to have the same base name, but in different scopes,
39114         are incorrectly rejected.
39115
39116 1998-09-16  Richard Henderson  <rth@cygnus.com>
39117
39118         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
39119         on the native word size instead of an integer literal.
39120
39121 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39122
39123         * g++.old-deja/g++.other/static2.C: Invocation of static data
39124         member of type pointer-to-function denoted as non-static member.
39125
39126         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
39127         checks involving function types and aliases.
39128
39129 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39130
39131         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
39132         redefined to the same non-trivial type.
39133
39134         * g++.old-deja/g++.pt/explicit73.C: Test for proper
39135         namespace-qualification of template specializations declared in
39136         other namespaces.
39137
39138         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
39139         to declare a subset of the specializations of a template function
39140         as friends of specializations of a template class.
39141
39142         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
39143         member templates that do not fully specialize the enclosing
39144         template class are rejected.
39145
39146 1998-09-11  Dave Love  <d.love@dl.ac.uk>
39147
39148         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
39149
39150 1998-09-08  Dave Love  <d.love@dl.ac.uk>
39151
39152         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
39153         altered from libf2c/libU77 version.
39154
39155 1998-09-06  Dave Love  <d.love@dl.ac.uk>
39156
39157         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
39158
39159 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
39160
39161         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
39162         (un)signed char are different types for template specialization
39163         purposes.
39164
39165 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
39166
39167         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
39168         * objc: ObjC testsuite.
39169
39170 1998-08-31  Catherine Moore  <clm@cygnus.com>
39171
39172         * gcc.c-torture/execute/941014-1.x: New file.
39173
39174 1998-08-31  Nick Clifton  <nickc@cygnus.com>
39175
39176         * lib/c-torture.exp: Add support for
39177         torture_eval_before_compile and torture_eval_before_execute
39178         variables.
39179
39180 1998-08-30  Jeffrey A Law  (law@cygnus.com)
39181
39182         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
39183         this test triggers valid.
39184
39185 1998-08-27  Jeffrey A Law  (law@cygnus.com)
39186
39187         * gcc.dg/980827-1.c: New test.
39188
39189 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
39190
39191         * gcc.c-torture/execute/loop-4b.c: New test.
39192
39193 1998-08-26  Nick Clifton  <nickc@cygnus.com>
39194
39195         * lib/c-torture.exp: Add support for
39196         torture_eval_before_compile and torture_eval_before_execute
39197         variables.
39198
39199 1998-08-25  Jeffrey A Law  (law@cygnus.com)
39200
39201         * gcc.c-torture/compile/980825-1.c: New test.
39202
39203 1998-08-24  Nick Clifton  <nickc@cygnus.com>
39204
39205         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
39206         count number tests in opt_t0 not good_t0.
39207
39208 1998-08-24  Jeffrey A Law  (law@cygnus.com)
39209
39210         * gcc.c-torture/compile/930326-1.x: Fix typo.
39211
39212 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
39213
39214         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
39215         causes an ICE.
39216
39217 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39218
39219         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
39220         STACK_SIZE is defined.
39221         * gcc.c-torture/unsorted/stuct.c: Similarly.
39222
39223         * gcc.c-torture/compile/980821-1.c: New test.
39224
39225 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39226
39227         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
39228
39229 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
39230
39231         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
39232         code.
39233
39234 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
39235
39236         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
39237         error'.
39238
39239 1998-08-18  Jeffrey A Law  (law@cygnus.com)
39240
39241         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
39242
39243 1998-08-16  Jeffrey A Law  (law@cygnus.com)
39244
39245         * gcc.c-torture/compile/980816-1.c: New test.
39246
39247         * gcc.dg/980816-1.c: New test.
39248
39249 1998-08-13  Jeffrey A Law  (law@cygnus.com)
39250
39251         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
39252         compiler for ieee tests.
39253
39254 1998-08-01  Dave Love  <d.love@dl.ac.uk>
39255
39256         * g77.f-torture/compile/980729-0.f: New test.
39257
39258 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
39259
39260         * gcc.c-torture/special/eeprof-1.c: New test, for
39261         -finstrument-functions.
39262         * gcc.c-torture/special/special.exp: Run it.
39263
39264 1998-07-29  Jeffrey A Law  (law@cygnus.com)
39265
39266         * gcc.c-torture/compile/980729-1.c: New test.
39267
39268 1998-07-27  Nick Clifton  <nickc@cygnus.com>
39269
39270         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
39271         __thumb__ is defined, and test for ARM style doubles if so.
39272
39273 1998-07-26  Dave Love  <d.love@dl.ac.uk>
39274
39275         * g77.f-torture/noncompile/980615-0.f: New test.
39276
39277 1998-07-26  H.J. Lu  (hjl@gnu.org)
39278
39279         * gcc.dg/980312-1.c: Do link instead of compile.
39280         * gcc.dg/980313-1.c: Likewise.
39281
39282 1998-07-26  Jeffrey A Law  (law@cygnus.com)
39283
39284         * gcc.c-torture/compile/980726-1.c: New test.
39285
39286 1998-07-25  Dave Love  <d.love@dl.ac.uk>
39287
39288         * g77.f-torture/execute/io0.f: New test.
39289
39290 1998-07-24  Nick Clifton  <nickc@cygnus.com>
39291
39292         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
39293         an int.
39294
39295 1998-06-18  Michael Meissner  <meissner@cygnus.com>
39296
39297         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
39298         m32r bugs.
39299
39300 1998-07-17  Nick Clifton  <nickc@cygnus.com>
39301
39302         * gcc.dg/980626-1.c: Expect failures for all toolchains until
39303         c-decl.c:grokdeclarator can handle mode attributes.
39304
39305 1998-07-16  Jeffrey A Law  (law@cygnus.com)
39306
39307         * gcc.c-torture/execute/980716-1.c: New test.
39308
39309 1998-07-13  Jeffrey A Law  (law@cygnus.com)
39310
39311         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
39312         the mn10200.
39313         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
39314         the mn10200.
39315         * gcc.c-torture/execute/va-arg-3.x: Similarly.
39316         * gcc.c-torture/compile/930326-1.x: Similarly.
39317
39318 1998-07-13  Dave Love  <d.love@dl.ac.uk>
39319
39320         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
39321         New test from Craig.
39322
39323 1998-07-12  Dave Love  <d.love@dl.ac.uk>
39324
39325         * g77.f-torture/noncompile/980616-0.f: New test.
39326
39327         * g77.f-torture/execute/970816-3.f: New test from Craig.
39328
39329 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39330
39331         *  g++.other/singleton.C: Return error value instead of taking
39332         SIGSEGV.
39333
39334 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
39335
39336         *  g++.other/singleton.C: New test.   Warning is under dispute.
39337         Runtime crash is not.
39338
39339 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39340
39341         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
39342         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
39343         using6.C, using7.C}: New namespace tests.
39344
39345 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
39346
39347         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
39348         specialization with typedef'ed names used as array indexes.
39349
39350 1998-07-09  Jeffrey A Law  (law@cygnus.com)
39351
39352         * gcc.c-torture/execute/980709-1.c: New test.
39353
39354         * gcc.dg/980709-1.c: New test.
39355
39356 1998-07-07  Richard Henderson  <rth@cygnus.com>
39357
39358         * gcc.c-torture/execute/bcp-1.c: New test.
39359
39360 1998-07-07  Jeffrey A Law  (law@cygnus.com)
39361
39362         * gcc.c-torture/execute/980707-1.c: New test.
39363
39364 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
39365
39366         * gcc.c-torture/compile/980706-1.c: New test.
39367
39368 1998-07-01  Dave Love  <d.love@dl.ac.uk>
39369
39370         * g77.f-torture/execute/980701-0.f,
39371         g77.f-torture/execute/980701-1.f: New test from Craig.
39372
39373 1998-07-01  Jeffrey A Law  (law@cygnus.com)
39374
39375         * gcc.c-torture/compile/980701-1.c: New test.
39376
39377         * gcc.c-torture/execute/980701-1.c: New test.
39378
39379 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
39380 rlsruhe.de>
39381
39382         * g++.old-deja/g++.robertl/eb132.C: New test.
39383         * g++.old-deja/g++.robertl/eb133.C: Likewise.
39384
39385 1998-06-29  Dave Love  <d.love@dl.ac.uk>
39386
39387         * g77.f-torture/execute/980628-7.f,
39388         g77.f-torture/execute/980628-8.f,
39389         g77.f-torture/execute/980628-9.f,
39390         g77.f-torture/execute/980628-10.f: New tests from Craig.
39391
39392         * g77.f-torture/execute/980628-3.f: Remove mail headers.
39393
39394 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39395
39396         * g77.f-torture/execute/980628-4.f: New test from Craig.
39397         * g77.f-torture/execute/980628-5.f: Likewise.
39398         * g77.f-torture/execute/980628-2.f: Likewise.
39399         * g77.f-torture/execute/980628-0.f: Likewise.
39400         * g77.f-torture/execute/980628-1.f: Likewise.
39401         * g77.f-torture/execute/980628-3.f: Likewise.
39402         * g77.f-torture/execute/980628-6.f: Likewise.
39403
39404 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39405
39406         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
39407         directory when nothing has been installed yet.
39408
39409 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
39410
39411         * gcc.c-torture/special/special.exp: Handle newer versions of
39412         dejagnu.
39413
39414 1998-06-26  Jeffrey A Law  (law@cygnus.com)
39415
39416         * gcc.dg/980626-1.c: New test.
39417
39418 1998-06-19  Bruno Haible <haible@ilog.fr>
39419
39420         * gcc.misc-tests/m-un-2.c: New test.
39421         * g++.old-deja/g++.other/warn01.c: Likewise.
39422
39423 1998-06-19  Robert Lipe  <robertl@dgii.com>
39424
39425         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
39426         compatibility with assmblers with a different comment character.
39427         Eliminate use of GAS-specific extensions.
39428
39429 1998-06-19  Jeffrey A Law  (law@cygnus.com)
39430
39431         * gcc.c-torture/execute/ieee/980619-1.c: New test.
39432
39433 1998-06-19  Robert Lipe  <robertl@dgii.com>
39434
39435         * lib/g77.exp: Replace search for libf2c.a with search for newly
39436         renamed libg2c.a
39437
39438 1998-06-17  Jeffrey A Law  (law@cygnus.com)
39439
39440         * gcc.c-torture/execute/980617-1.c: New test.
39441
39442 1998-06-12  Jeffrey A Law  (law@cygnus.com)
39443
39444         * gcc.c-torture/execute/980612-1.c: New test.
39445
39446 1998-06-08  Jeffrey A Law  (law@cygnus.com)
39447
39448         * gcc.dg/980523-1.c: Only test on ppc-linux.
39449         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
39450
39451         * gcc.c-torture/execute/980608-1.c: New test.
39452
39453 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
39454
39455         * gcc.c-torture/execute/980605-1.c: New test.
39456
39457 1998-06-04  Jeffrey A Law  (law@cygnus.com)
39458
39459         * gcc.c-torture/execute/980604-1.c: New test.
39460
39461 1998-06-02  Jeffrey A Law  (law@cygnus.com)
39462
39463         * gcc.c-torture/execute/980602-1.c: New test.
39464         * gcc.c-torture/execute/980602-2.c: Likewise.
39465
39466 1998-06-02  Dave Love  <d.love@dl.ac.uk>
39467
39468         * 970125-0.f: Fix per JCB.  Add commentary.
39469
39470 1998-05-31  Michael Meissner  <meissner@cygnus.com>
39471
39472         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
39473         IEEE -0 support.
39474
39475 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
39476
39477         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
39478         earlier.
39479
39480 1998-05-28  Catherine Moore <clm@cygnus.com>
39481
39482         * gcc.c-torture/execute/980526-3.c: New test.
39483
39484 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
39485
39486         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
39487         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
39488         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
39489         m88k-motorola-sysv3 to XFAIL.
39490
39491 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39492
39493         * gcc.dg/980526-1.c: New test.
39494         * gcc.c-torture/execute/980526-2.c: New test.
39495
39496 1998-05-26  Jeffrey A Law  (law@cygnus.com)
39497
39498         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
39499
39500         * gcc.c-torture/execute/980526-1.c: New test.
39501
39502 1998-05-26  Dave Love  <d.love@dl.ac.uk>
39503
39504         * g77.f-torture/execute/alpha2.f: Add runtime test.
39505
39506 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
39507
39508         * g++.old-deja/old-deja.exp: Strip leading directories.
39509
39510         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
39511         error for the line.  Don't run multiple tests for the same line.
39512
39513 1998-05-23  Jeffrey A Law  (law@cygnus.com)
39514
39515         * gcc.dg/980523-1.c: New test.
39516
39517 1998-05-23  Dave Love  <d.love@dl.ac.uk>
39518
39519         * g77.f-torture/compile/970915-0.f: New test.
39520
39521 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
39522
39523         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
39524
39525 1998-05-21  Jeffrey A Law  (law@cygnus.com)
39526
39527         * gcc.dg/980520-1.c: New test.
39528
39529 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
39530
39531         * gcc.dg/980502-1.c: Fix return type.
39532
39533 1998-05-20  Jeffrey A Law  (law@cygnus.com)
39534
39535         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
39536         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
39537         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
39538         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
39539         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
39540
39541 1998-05-20  Dave Love  <d.love@dl.ac.uk>
39542
39543         * g77.f-torture/execute/980520-1.f: New test.
39544
39545 1998-05-15  Dave Love  <d.love@dl.ac.uk>
39546
39547         * lib/mike-g77.exp: New file.
39548
39549         * g77.f-torture/noncompile/noncompile.exp,
39550         g77.f-torture/noncompile/check0.f: New files.
39551
39552 1998-05-14  Dave Love  <d.love@dl.ac.uk>
39553
39554         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
39555         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
39556         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
39557         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
39558         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
39559         abort where appropriate.
39560
39561 1998-05-05  Michael Meissner  <meissner@cygnus.com>
39562
39563         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
39564         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
39565
39566 1998-04-29  Dave Love  <d.love@dl.ac.uk>
39567
39568         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
39569
39570 1998-04-27  Dave Love  <d.love@dl.ac.uk>
39571
39572         * g77.f-torture/compile/980427-0.f: New test.
39573
39574 1998-04-24  Dave Love  <d.love@dl.ac.uk>
39575
39576         * g77.f-torture/compile/980424-0.f: New test.
39577
39578 1998-04-19  Dave Love  <d.love@dl.ac.uk>
39579
39580         * g77.f-torture/compile/980419-2.f (main): New test.
39581         * g77.f-torture/compile/970125-0.f: New test.
39582         * g77.f-torture/compile/980419-1.f: New test.
39583
39584 1998-04-08  Jim Wilson  <wilson@cygnus.com>
39585
39586         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
39587         of loop-4.c.
39588
39589 1998-04-07  Jim Wilson  <wilson@cygnus.com>
39590
39591         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
39592
39593 1998-04-03  Jim Wilson  <wilson@cygnus.com>
39594
39595         * gcc.c-torture/compile/980329-1.c: New test.
39596
39597 1998-03-18  Jim Wilson  <wilson@cygnus.com>
39598
39599         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
39600         * gcc.dg/980312-1.c: Fix typo in -march command.
39601
39602 1998-03-16  H.J. Lu  (hjl@gnu.org)
39603
39604         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
39605
39606 1998-03-11  Robert Lipe  <robertl@dgii.com>
39607
39608         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
39609         Dave Love agree the Fortran source is bogus.
39610
39611 1998-03-11  Robert Lipe  <robertl@dgii.com>
39612
39613         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
39614         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
39615         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
39616         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
39617         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
39618
39619 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
39620
39621         * g++.old-deja/g++.other/friend1.C: New test.
39622
39623 1998-02-18  Dave Love  <d.love@dl.ac.uk>
39624
39625         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
39626         possibly uninitialized) variables and declare dnrm2.
39627
39628 1998-02-23  Robert Lipe <robertl@dgii.com>
39629
39630         From Bruno Haible <haible@ilog.fr>:
39631         * gcc.c-torture/execute/980223.c: New test.
39632
39633 1998-02-13  Jeffrey A Law  (law@cygnus.com)
39634
39635         * gcc.dg/ifelse-1.c: New test.
39636
39637 1998-02-09  H.J. Lu  (hjl@gnu.org)
39638
39639         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
39640
39641           * lib/old-dejagnu.exp (old-dejagnu): Added the
39642           "execution test - XFAIL *-*-*" handling in the spirit of
39643           "excess errors test -". Changed the "execution test fails"
39644           handling to be like "excess errors test fails".
39645           * Update various tests accordingly.
39646
39647 1998-02-06  Jim Wilson  <wilson@cygnus.com>
39648
39649         * gcc.c-torture/execute/980205.c: New test.
39650
39651 1998-01-18  Jeffrey A Law  (law@cygnus.com)
39652
39653         * lib/c-torture.exp: Look for .x files instead of .cexp files.
39654         * lib/f-torture.exp: Similarly.
39655         * gcc.c-torture: Rename all .cexp files to .x files.
39656
39657 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
39658
39659         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
39660         (940510-1.c): Removed duplicate.
39661         (971104-1.c): New test.
39662
39663 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
39664
39665           * lib/f-torture.exp: Improve error and loop detection.
39666
39667 1997-11-19  Michael Meissner  <meissner@cygnus.com>
39668
39669         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
39670         use that to size the filler array.
39671
39672 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
39673
39674         * lib/c-torture.exp(c-torture-execute): Fix typo.
39675
39676         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
39677         testcase as the executable name. Keep the executable around if
39678         the test fails.
39679
39680 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
39681
39682         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
39683         changes.  Only test one -g option, and move it to the end of the
39684         list of options to test.
39685
39686 1997-09-19  Michael Meissner  <meissner@cygnus.com>
39687
39688         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
39689         variable GCC_TORTURE_OPTIONS to supply default switches separated
39690         by colons.  If no environment variable, run tests with -O0 -g, -O1
39691         -g, and -O2 -g as well.
39692
39693 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
39694
39695         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
39696         explanatory comments. Fix indentation.
39697
39698 1997-09-15  Jeffrey A Law  (law@cygnus.com)
39699
39700         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
39701
39702 1997-09-11  Jeffrey A Law  (law@cygnus.com)
39703
39704         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
39705         * g++.old-deja/g++.mike/p7325.C: Likewise.
39706         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
39707
39708 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
39709
39710         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
39711         * g++.old-deja/g++.brendan/crash30.C: Likewise.
39712         * g++.old-deja/g++.brendan/crash39.C: Likewise.
39713         * g++.old-deja/g++.law/operators4.C: Likewise.
39714
39715 1997-09-11  Joe Buck  (jbuck@synopsys.com)
39716
39717         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
39718         * g++.old-deja/g++.mike/p784.C: Ditto.
39719         * g++.old-deja/g++.mike/p785.C: Ditto.
39720
39721 1997-09-05  Jeffrey A Law  (law@cygnus.com)
39722
39723           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
39724
39725 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39726
39727         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
39728         target feature; pass this to c-torture-execute as needed.
39729
39730 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39731
39732         * lib/c-torture.exp(c-torture-execute): If the previous and the
39733         current executables being tested are identical, we don't need to
39734         run the executable again. Try to make the executable names
39735         unique. Add an optional argument for passing additional compiler
39736         flags.
39737
39738 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
39739
39740         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
39741
39742 1997-08-29  Jeffrey A Law  (law@cygnus.com)
39743
39744         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
39745
39746 1997-07-31  Jeffrey A Law  (law@cygnus.com)
39747
39748         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
39749         32bit or larger longs.
39750
39751         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
39752         have either a 32bit long or 32bit int.
39753
39754 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
39755
39756         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
39757         Make double precision tests dependent on sizeof (double).
39758
39759 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
39760
39761         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
39762         too.
39763
39764 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
39765
39766         * gcc.c-torture/compile/961203-1.cexp: New script.
39767
39768 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
39769
39770         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
39771         up the includes ourselves.
39772
39773 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
39774
39775         * lib/plumhall.exp: Remove random include, and add a few
39776         verbose messages for debugging.
39777
39778 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
39779
39780         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
39781         of trying to do it ourselves.
39782
39783 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39784
39785         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
39786
39787 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
39788
39789         * gcc.prms/5403.c: Made regexp a bit less strict.
39790
39791 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
39792
39793         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
39794         is returned from remote_load instead.
39795         * lib/plumhall.exp: Ditto.
39796         * lib/mike-g++.exp: Ditto.
39797         * lib/old-dejagnu.exp: Ditto.
39798         * lib/c-torture.exp: Ditto.
39799
39800 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
39801
39802         * lib/g++.exp: Use build_wrapper procedure.
39803         * lib/gcc.exp: Ditto.
39804
39805 1997-05-20  Jeffrey A Law  (law@cygnus.com)
39806
39807         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
39808         an old-style decl for malloc.  Fixes tests to work when
39809         sizeof (int) != sizeof (size_t).
39810
39811 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39812
39813         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
39814
39815         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
39816         use stdargs.h interface.
39817
39818 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39819
39820         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
39821         NO_VARARGS when compiling.
39822
39823 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
39824
39825         * lib/plumhall.exp(ph_includes): New procedure.
39826         (ph_make): Use it.
39827         (ph_compiler): Ditto.
39828
39829         * lib/g++.exp: Rename test-glue.c to testglue.c.
39830         * lib/gcc.exp: Ditto.
39831
39832 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
39833
39834         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
39835         to completion when it's called.
39836
39837 1997-03-21  Michael Meissner  <meissner@cygnus.com>
39838
39839         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
39840         is defined, don't do test.
39841
39842 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
39843
39844         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
39845         for object files.
39846         (ph_summary): Mark skipped testcases as untested, not unresolved.
39847
39848         * lib/plumhall.exp (ph_make): If unresolved because of bad
39849         errorCode, record errorCode in log file.
39850         (*): Replace send_log/verbose with verbose -log.
39851
39852 1997-03-19  Michael Meissner  <meissner@cygnus.com>
39853
39854         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
39855         double conversion if double isn't at least 8 bytes.
39856
39857         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
39858         int to work with targets where int is 16 bits.
39859
39860         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
39861         8 bytes, just exit, since 4 byte doubles don't have enough bits of
39862         precision for the test to complete.
39863
39864 1997-03-14  Michael Meissner  <meissner@cygnus.com>
39865
39866         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
39867         if d10v is not compiled with the -mdouble64 flag.
39868         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
39869
39870         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
39871         d10v is not compiled with the -mint32 flag.
39872
39873 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
39874
39875         * lib/plumhall.exp: Use incr_count.
39876
39877 1997-03-12  Jeffrey A Law  (law@cygnus.com)
39878
39879         * gcc.c-torture: Update to c-torture-1.45.
39880
39881 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
39882
39883         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
39884         the name of the expect testcase file).
39885
39886         * lib/g++.exp(g++_init): Ditto.
39887
39888 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
39889
39890         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
39891         the host.
39892
39893         * lib/gcc.exp(gcc_exit): New procedure.
39894
39895 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
39896
39897         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
39898         specs where appropriate.
39899
39900         * g++.old-deja/g++.arm/*: Added additional ERROR checks
39901         because of new "candidates are" messages, and removed a few
39902
39903         * Converted all non-old-style g++ testcases to old-style, and
39904         moved into g++.old-deja.
39905
39906 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
39907
39908         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
39909         options.
39910
39911         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
39912         succeeded.
39913
39914         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
39915
39916 1997-02-13  Michael Meissner  <meissner@cygnus.com>
39917
39918         * lib/gcc.exp (gcc_target_compile): Add support for defining
39919         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
39920         the machine doesn't have those features.
39921
39922 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
39923
39924         * g++.law/operators4.exp: Don't use LIBS.
39925
39926 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
39927
39928         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
39929
39930         * lib/mike-g++.exp: Don't set the compiler to be tested here.
39931         * lib/g++.exp: Set it here instead. Also, allow use of the
39932         --tool_exec and --tool_opt options. Change CXX to
39933         GXX_UNDER_TEST.
39934
39935         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
39936
39937         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
39938
39939 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
39940
39941         * lib/old-dejagnu.exp: Use prune_warnings instead of
39942         prune_system_crud.
39943         * lib/mike-g++.exp: Ditto.
39944         * lib/gcc.exp: Ditto.
39945         * lib/g++.exp: Ditto.
39946
39947         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
39948
39949 1997-02-07  Jeffrey A Law  (law@cygnus.com)
39950
39951           * 941014-2.c: Include stdlib.h
39952           * 960327-1.c: Include stdio.h
39953           * dbra.c, index-1.c: Don't assume ints are 32bits.
39954
39955 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
39956
39957         * lib/gcc.exp: Add gcc,stack_size target feature.
39958
39959         * lib/g++.exp(g++_target_compile): Add the include and link
39960         paths here, not in two other places. And, it's $options, not
39961         options.
39962
39963         * lib/mike-g++.exp(postbase): Remove the code that determines
39964         the correct include and link paths.
39965         * g++.old-deja/old-deja.exp: Ditto.
39966
39967 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
39968
39969         * lib/g++.exp(g++_init): target_compile no longer returns the
39970         filename of the result.
39971
39972 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
39973
39974         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
39975         call to glob.
39976
39977         * gcc.c-torture/special/special.exp: Change call to
39978         gcc_target_compile to include the object file.
39979
39980 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
39981
39982         * gcc.c-torture/special/special.exp: Correct misspelling in last
39983         change.
39984
39985 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
39986
39987         * lib/plumhall.exp(ph_summary): Log the entire output of the
39988         executable. Return -1 if there were any failures, 0 otherwise.
39989         (ph_execute): Return -1 if there were any failures, 0 otherwise.
39990         (ph_make): Clean up objects and executables that were built
39991         if the tests succeeded.
39992
39993 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
39994
39995         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
39996         libraries and includes in the build tree as appropriate.
39997
39998 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39999
40000         * lib/c-torture.exp: Instead of looking for the global variable
40001         NO_LONG_LONG, check to see if that's a feature of the target.
40002
40003 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40004
40005         * config/default.exp: Minimize. Delete the remainer of the files in
40006         config; this functionality is now in devo/dejagnu/config.
40007
40008         g++.*/*: Pass any additional flags used to compile to postbase;
40009         delete CXXFLAGS.
40010
40011         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
40012         is now done by runtest.exp. Use gcc_target_compile instead of
40013         compile.
40014
40015         lib/c-torture.exp: Use gcc_target_compile instead of compile.
40016         Remove references to CFLAGS. Use remote_file instead of
40017         calling rm -f.
40018         (c-torture): Take a list of arguments to use to compile this
40019         testcase.
40020
40021         lib/g++.exp: Simplify. Use target_compile instead of compile.
40022         lib/gcc-dg.exp: Ditto.
40023         lib/gcc.exp: Ditto.
40024         lib/mike-{gcc,g++}.exp: Ditto.
40025         lib/old-dejagnu.exp: Ditto.
40026         lib/plumhall.exp: Ditto.
40027
40028 1997-01-08  Jim Wilson  <wilson@cygnus.com>
40029
40030         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
40031         (ph_linker): Likewise.
40032
40033 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
40034
40035           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
40036         MAP_ANON / MAP_ANONYMOUS if defined;
40037         else try to map from /dev/zero .
40038
40039 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40040
40041         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
40042         isn't defined, then define it to MAP_ANONYMOUS.
40043
40044 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40045
40046         * gcc.c-torture: Update to c-torture-1.42 release.
40047
40048 1996-11-11  Jeffrey A Law  (law@cygnus.com)
40049
40050         * gcc.c-torture: Update to c-torture-1.41 release.
40051
40052 1996-10-27  Jeffrey A Law  (law@cygnus.com)
40053
40054         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
40055         c-torture release.
40056
40057 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
40058
40059         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
40060         and LDFLAGS.  Fix second case to append the target_info ldflags
40061         onto LDFLAGS, not CFLAGS.
40062         * lib/g++.exp (g++_init): Add target_info stuff.
40063         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
40064         of libgloss and newlib flags for !native.
40065
40066         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
40067         (GDB): Fix relative path to go up another dir for finding gdb.
40068
40069 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
40070
40071         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
40072         versions in the target_info array, if they don't exist.
40073
40074 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
40075
40076         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
40077
40078 1996-07-08  Jim Wilson  <wilson@cygnus.com>
40079
40080         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
40081         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
40082
40083 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
40084
40085         * lib/old-dejagnu.exp: Don't remove the output file before we've
40086         actually tested it. Don't append pwd to the path of the executable
40087         we're testing.
40088
40089 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
40090
40091         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
40092
40093 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
40094
40095         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
40096         temporary directory for compiler files, and set it to a default
40097         value of /tmp. Set $output as the name of the output file from
40098         compiling the testcase. Add a -o option to $cflags_var so the
40099         compiler writes the final output file as $output. Set $executable
40100         to $output.
40101
40102         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
40103         directory for compiler files, and set it to /tmp if it doesn't
40104         already have a value. Set $output_file to the name of the output
40105         file from compiling the testcase. Add a -o option to CXXFLAGS so
40106         the compiler writes the final output file as $output. Use $output
40107         as the executable to be tested.
40108
40109 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40110
40111         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
40112
40113 1996-06-08  Jeffrey A Law  (law@cygnus.com)
40114
40115         * gcc.c-torture/execute/pending-1.c: New test.  Still
40116         pending in Tege's queue.
40117
40118 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
40119
40120         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
40121         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
40122         if there were failures.  Call unresolved if there were unresolved
40123         testcases.  Call gcc_fail if program did not run to completion.
40124         (ph_make): Pass additional argument name to ph_execute.
40125         (ph_execute): Add new argument.  Pass additional arguments to
40126         ph_summary.  Call gcc_fail is there is no execution output.
40127
40128 1996-04-24  Jeffrey A Law  (law@cygnus.com)
40129
40130         * lib/plumhall.exp (proc_summary): Output relavent summary
40131         lines into the log so specific failures in plumhall can be
40132         investigated.
40133
40134 1996-04-10  Jeffrey A Law  (law@cygnus.com)
40135
40136         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
40137         (c-torture-execute): Don't try to execute tests which use
40138         "long long" types if $NO_LONG_LONG is nonzero.
40139
40140 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
40141
40142         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
40143         not c-torture.
40144
40145         * gcc.ieee: Move from here.
40146         * gcc.c-torture/execute/ieee: To here.
40147
40148 1996-03-26  Jeffrey A Law  (law@cygnus.com)
40149
40150         * gcc.c-torture: Update to c-torture-1.41 release.
40151
40152 1996-03-22  Jeffrey A Law  (law@cygnus.com)
40153
40154         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
40155         not "$output".
40156
40157 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
40158
40159         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
40160         -c present.
40161
40162 1996-03-02  Jeffrey A Law  (law@cygnus.com)
40163
40164         * config/proelf.exp: Handle connecting to a simulator.
40165
40166 1996-01-31  Jeffrey A Law  (law@cygnus.com)
40167
40168         * config/proelf.exp: New file.  Enough framework that we can
40169         run c-torture tests on the proelf targets (or any other target
40170         that gdb can connect to for that matter).
40171
40172 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
40173
40174         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
40175         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
40176
40177         * lib/plumhall.exp (ph_execute): Always call ph_summary if
40178         exec_output exists.
40179
40180 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
40181
40182         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
40183         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
40184
40185         * config/*.exp: Update FSF address.  Change result of ${tool}_load
40186         to pass/fail/unresolved/unsupported/untested.  Caller must now
40187         call unresolved/unsupported/untested.
40188         * lib/*.exp: Update FSF address.  Update to handle new results of
40189         ${tool}_load.
40190         * lib/chill.exp (verbose): Delete.
40191
40192 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
40193
40194         * lib/gcc.exp (default_gcc_start): Change order of args to
40195         $LDFLAGS $CFLAGS $LIBS.
40196         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
40197         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
40198         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
40199         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
40200         * gcc.misc-tests/dg-test.exp: Likewise.
40201         * gcc.misc-tests/msgs.exp: Likewise.
40202         * gcc.prms/prms.exp: Likewise.
40203         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
40204         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
40205
40206         * lib/dg.exp: Deleted, moved to dejagnu/lib.
40207
40208 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40209
40210         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
40211
40212         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
40213         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
40214
40215         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
40216         necessary.
40217
40218 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
40219
40220         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
40221         global for loop; add use of $mathlib.
40222         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
40223         settings here; set mathlib for anything but VxWorks.
40224
40225 1996-01-22  Jeffrey A Law  (law@cygnus.com)
40226
40227         * gcc.c-torture: Update to c-torture-1.40 release.
40228
40229 1996-01-03  Jeffrey A Law  (law@cygnus.com)
40230
40231         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
40232         dg.exp.
40233
40234 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
40235
40236         * lib/c-torture.exp (c-torture-execute): Declare "output" as
40237         global.
40238
40239 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
40240
40241         * lib/g++.exp (LIBS): Define if not already.
40242         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
40243         (gcc-dg-prune): Call prune_gcc_output.
40244         * lib/gcc.exp (prune_gcc_output): New proc.
40245         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
40246         prune_gcc_output.
40247
40248 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
40249
40250         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
40251         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
40252
40253 1995-11-15  Jeffrey A Law  (law@cygnus.com)
40254
40255         * gcc.c-torture: Update to c-torture-1.39 release.
40256
40257 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
40258
40259         * lib/c-torture.exp (c-torture-execute): Don't return if one option
40260         fails, try others as well.
40261
40262 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
40263
40264         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
40265         If compilation fails, mark execute tests as `untested'.
40266         If test is marked as unsupported, don't mark compilation and
40267         execute tests as failed.
40268
40269 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
40270
40271         * lib/g++.exp (g++_init): Don't link in libg++, and look to
40272         libstdc++ for whether or not we want to be doing shared
40273         libraries.  Delete link_curses since we don't need it anymore.
40274         * lib/mike-g++.exp (postbase): Don't link in libg++.
40275         * g++.old-deja/old-deja.exp: Likewise.
40276
40277 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
40278
40279         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
40280
40281 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
40282
40283         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
40284         For that, add `-Wl,-a,shared_archive'.
40285         * g++.old-deja/old-deja.exp: Likewise.
40286
40287 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
40288
40289         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
40290
40291 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
40292
40293         * lib/mike-g++.exp (postbase): Pay attention to the status of
40294         g++_load.
40295
40296 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
40297
40298           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
40299
40300 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
40301
40302         * lib/gcc.exp (default_gcc_start): No longer need to log program
40303         being executed or its output, execute_anywhere does that now.
40304         * lib/g++.exp (default_g++_version): Call execute_anywhere.
40305         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
40306
40307 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
40308
40309         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
40310         the same as those in lib/g++.exp.
40311
40312 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
40313
40314         * gcc.c-torture: Update to c-torture-1.38 release.
40315         * gcc.ieee: Related changes.
40316
40317 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
40318
40319         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
40320         "exec". Minor reformatting changes.
40321
40322         * config/rom68k.exp (${tool}_load): Make it work in a canadian
40323         cross. This means all "exec" calls now work on a remote host as
40324         well.
40325         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
40326         cross. Filter out the extra "\r\n" stuff that expect puts in.
40327         (c-torture-execute): Filter out the bogus warnings like
40328         c-torture-compile does. Add support for canadian cross.
40329         * lib/gcc.exp (default_gcc_version, default_gcc_start)
40330         Use execute_anywhere rather than calling exec directly. Now it
40331         works for canadian cross testing.
40332
40333 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
40334
40335         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
40336         results into a variable, and check that rather than using file exists.
40337
40338 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
40339
40340         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
40341         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
40342
40343 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40344
40345         * g++.old-deja/old-deja.exp: Create and pass runshlib and
40346         lib_curses if there's a shared libg++ in the build tree.
40347
40348 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
40349
40350         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
40351         if not supported target.
40352
40353 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
40354
40355         * lib/g++.exp (g++_init): Move empty setting of runshlib and
40356         link_curses up to always happen, not just for native builds.
40357
40358 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
40359
40360         * gcc.c-torture: Update to c-torture-1.36 release.
40361         * gcc.failure: Related changes.
40362
40363 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
40364
40365         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
40366
40367 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
40368
40369         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
40370         * lib/mike-g++.exp (postbase): Not in here.  Still reference
40371         runshlib, link_curses, and mathlib for link and run.
40372
40373         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
40374         pass the runtime shared library options for Solaris, OSF/1, and
40375         Irix5, and link with -lcurses to avoid unresolved references.
40376
40377 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
40378
40379         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
40380         only run once.
40381
40382 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
40383
40384         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
40385
40386 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
40387
40388         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
40389         do not have a framework for the "compat" tests yet.
40390
40391 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
40392
40393         * lib/mike-g++.exp (postbase): New local variable `mathlib',
40394         set to null if we're testing vxworks5.1.  Use that instead of
40395         `-lm' in the setting of LIBS for link and run.
40396
40397 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
40398
40399         * config/rom68k.exp (${tool}_load): Major changes to make it
40400         work.  Verified that it does in fact return the stuff in
40401         exec_output properly.  Catch any Emul or any TRAP other than 0.
40402
40403 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
40404
40405         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
40406         LDFLAGS properly for targets that need stuff from libgloss.
40407         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
40408         only run once.
40409         (gpp_initialized): New variable.
40410
40411 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
40412
40413         * config/rom68k.exp: Load libgloss.exp.
40414         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
40415         so we can produce a fully linked binary.
40416         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
40417         so we can produce a fully linked binary.
40418
40419 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
40420
40421         * lib/plumhall.exp (ph_section): Watch for expected failures.
40422         Add missing `else'.
40423
40424         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
40425         run the testcase.
40426         (c-torture): Likewise.
40427
40428 1995-08-28  Doug Evans  <dje@cygnus.com>
40429
40430         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
40431
40432         * lib/mike-g++.exp (mike_cleanup): New proc.
40433         (prebase): New globals compiler_result, not_compiler_result,
40434         target_regexp.
40435         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
40436         allow leading "-" in pattern.  Watch for unsupported tests.
40437         If $compiler_result is set, pattern match assembler code,
40438         and ditto for $not_compiler_result.
40439         * lib/mike-gcc.exp: Likewise.
40440
40441         * lib/plumhall.exp (ph_execute): Only call ph_summary if
40442         execution "succeeded".
40443
40444 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
40445
40446         * config/win32.exp: New file.
40447         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
40448
40449 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
40450
40451         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
40452         unsupported.
40453         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
40454         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
40455         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
40456
40457         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
40458         "... without exceptions was ...".  That is now handled by
40459         prune_system_crud.
40460         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40461
40462 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
40463
40464         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
40465         sieve.c,sort2.c}: New files.
40466         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
40467         sieve.exp,sort2.exp}: Drivers for them.
40468
40469         * lib/mike-gcc.exp (program_output): New user settable variable.
40470         (postbase): Call prune_system_crud.  Also prune extraneous compiler
40471         messages.
40472         * lib/mike-g++.exp (program_output): New user settable variable.
40473
40474         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
40475
40476         * config/sh.exp: Deleted (use sim.exp instead).
40477
40478 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
40479
40480         * config/vx.exp: Declare CHECKTASK as global.
40481         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
40482         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
40483         * lib/old-dejagnu.exp: Load [pwd]/$executable.
40484
40485 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40486
40487         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
40488         target. Like vx.exp, only includes `vx29k.exp' instead of
40489         `vxworks.exp'.
40490
40491 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
40492
40493         * config/sim.exp: Increase time limit from 120 seconds to 240.
40494
40495 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
40496
40497         * gcc.c-torture/execute/950628-1.c: New test.
40498
40499 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
40500
40501         * gcc.c-torture: Update with changes/additions from
40502         c-torture-1.34.
40503
40504 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
40505
40506         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
40507
40508 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
40509
40510         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
40511
40512 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
40513
40514         * gcc.c-torture/compile/950512-1.c: New test.
40515         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
40516         * gcc.dg/struct-ret-1.c: Likewise.
40517
40518 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
40519
40520         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
40521           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
40522
40523 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
40524
40525         * gcc.c-torture/special/920411-1.c: Deleted.
40526         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
40527
40528 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
40529
40530         * config/sim.exp (${tool}_load): Hack in call to bash to get a
40531         cpu limit.
40532
40533 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
40534
40535         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
40536
40537 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
40538
40539         From kenner;
40540         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
40541         is the proper length.
40542         * va-arg-3.c: Likewise.
40543
40544 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
40545
40546         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
40547         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
40548
40549         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
40550         * lib/g++.exp (default_g++_start): Delete old cruft.
40551
40552 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
40553
40554         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
40555         (2 * (1 << 18)) to (2 * (1 << 17)).
40556
40557         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
40558
40559 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
40560
40561         * config/rom68k.exp: Renamed from config/idp.exp
40562
40563 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
40564
40565         * c-torture/compile/921109-2.c
40566
40567 1995-04-18  Mike Stump  <mrs@cygnus.com>
40568
40569         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
40570         excess errors.
40571
40572 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
40573
40574         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
40575         output.
40576         * lib/g++.exp (default_g++_start): Likewise.
40577
40578 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
40579
40580         * gcc.c-torture/compile/950329-1.c: New test.
40581
40582 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
40583
40584           * config/bug.exp (${tool}_load): Updated to use new remote_open
40585           and remote_close procs.
40586         * config/idp.exp: New file.
40587
40588 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
40589
40590         * gcc.c-torture/execute/950322-1.c: New test.
40591
40592 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
40593
40594         * config/vx.exp (${tool}_load): Clean up testing of return code from
40595         vxworks_ld and vxworks_spawn.
40596
40597 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
40598
40599         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
40600
40601 1995-03-13  Mike Stump  <mrs@cygnus.com>
40602
40603         * lib/old-deja.exp: Add `excess errors test - ' error, now one
40604         can mark excess errors on a machine by machine basis.  Note, the
40605         default is to not expect any excess errors, even when excess
40606         errors test - is given, so you will want to put an XFAIL ... on
40607         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
40608         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
40609         those 4 machines, but no others.
40610
40611 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
40612
40613         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
40614         * lib/c-torture.exp: to here.
40615
40616 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
40617
40618         * gcc.c-torture/execute/950221-1.c: New test.
40619         * gcc.c-torture/execute/struct-ret-1.c: New test.
40620         * gcc.c-torture/compile/950221-1.c: New test.
40621
40622         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
40623
40624 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
40625
40626         * gcc.c-torture/execute/arith-1.c (main): Return 0.
40627         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
40628
40629 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
40630
40631         * g++.gb: New directory of tests, derived from my signature and
40632         class scoping tests.
40633
40634         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
40635         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
40636         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
40637         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
40638         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
40639         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
40640         * g++.gb/sig25.C: Likewise.
40641
40642         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
40643         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
40644         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
40645         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
40646         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
40647         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
40648         * g++.gb/sig25.exp: Likewise.
40649
40650         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
40651         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
40652         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
40653         * g++.gb/scope13.C: Likewise, this test still fails.
40654
40655         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
40656         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
40657         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
40658         * g++.gb/scope13.exp: Ditto.
40659
40660         * g++.gb/README: New file, explains what these tests are about.
40661
40662 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
40663
40664         * lib/dg.exp (dg-do): Support `preprocess'.
40665         (dg-test): Likewise.
40666
40667 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
40668
40669         * config/udi.exp: change "continue -expect" to "exp_continue".
40670
40671 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
40672
40673         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
40674         Delete redundant tests.
40675
40676         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
40677         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
40678         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
40679         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
40680         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
40681         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
40682         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
40683         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
40684
40685         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
40686         storing label pointers.
40687         * gcc.c-torture/execute/921019-1.c: Likewise.
40688         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
40689         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
40690         parameter fp.
40691         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
40692         constants.
40693
40694         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
40695         Delete obsolete tests.
40696
40697         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
40698         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
40699         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
40700         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
40701         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
40702         * gcc.c-torture/compile/950124-1.c: New test.
40703
40704         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
40705
40706 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
40707
40708         * lib/mike-g++.exp: Add -lm to LIBS.
40709
40710 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
40711
40712         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
40713
40714 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
40715
40716         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
40717
40718 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
40719
40720         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
40721
40722 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
40723
40724         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
40725         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
40726         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
40727         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
40728         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
40729         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
40730         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
40731         * g++.law/{operators31.C, operators32.C,
40732         * g++.law/{operators33.C, operators34.C}: Likewise.
40733         * g++.law/{pic1.C, refs2.C}: Likewise.
40734         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
40735         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
40736         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
40737         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40738
40739         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
40740         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
40741         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
40742         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
40743         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
40744         * g++.law/{enum9.exp, friend5.exp}: Likewise.
40745         * g++.law/{nest3.exp, nest4.exp}: Likewise.
40746         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
40747         * g++.law/{operators30.exp, operators31.exp}: Likewise.
40748         * g++.law/{operators32.exp, operators33.exp}: Likewise.
40749         * g++.law/{operators34.exp}: Likewise.
40750         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
40751         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
40752         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
40753         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
40754         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40755
40756         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
40757         No longer expected to fail.
40758         * g++.law/missed-error3.C: Tweak for recent bool changes.
40759
40760 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
40761
40762         * config/emb-unix: Deleted.
40763         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
40764         remote execution.  Do final link on remote host if REMOTE_LINK is set.
40765
40766 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
40767
40768         * lib/dg.exp (dg-test): Fix typo in last patch.
40769
40770 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
40771
40772         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
40773         (handles multiple occurrences).
40774
40775 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
40776
40777         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
40778         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
40779         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
40780         printed).
40781         * lib/c-torture.exp (c-torture-compile): Likewise.
40782         (c-torture): Prepend full path if missing.
40783         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
40784         (gcc_fail): Likewise.
40785         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
40786
40787 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
40788
40789         * lib/netware.exp: Only attach to NetWare i386 systems.
40790
40791 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
40792
40793         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
40794         messages.  Add test name to "output pattern match" pass/fail message.
40795
40796 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
40797
40798         * gcc.dg: New testsuite.
40799         * gcc.dg/dg.exp: New file.
40800
40801         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
40802         test-switch.c}: Deleted.
40803
40804         * gcc.misc-tests/msgs.exp: New testcase driver.
40805
40806 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
40807
40808         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
40809         Watch for illegal return values from ${tool}_load.
40810         * config/unix.exp (${tool}_load): Fix pass/fail detection for
40811         cross targets.  Coerce return value >0 to 1.
40812
40813 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
40814
40815         * config/unix.exp (${tool}_load): Call program rsh, not proc.
40816
40817         * config/emb-unix.exp: New file.
40818
40819         * config/sim.exp: Error if variable $SIM not defined.
40820         (${tool}_load): Mark test as "untested" if simulator missing.
40821
40822         * config/unix.exp: Load remote.exp to get rcp_download.
40823         * lib/c-torture.exp: Use different option lists for testcases with
40824         and without loops.
40825         * gcc.c-torture/execute/execute.exp: Likewise.
40826
40827 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
40828
40829         * config/*.exp: Clarify return code from ${tool}_load.
40830         Call `unresolved' or `untested' instead of `warning' or `perror'
40831         (sometimes you still want to call both though).
40832         Add comment that `shell_id' is local to each file.
40833         * config/udi.exp (timeout): Set to 30.
40834         Don't print warning if connection fails, $connectmode has already
40835         printed an error.
40836         (${tool}_load): Move verbose messages to level 2.
40837         Rework pattern for "Process started" message.
40838         Pass `shell_id' to ${connectmode}_download.
40839         Retry twice upon timeout.  Make resetting of target more robust.
40840         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
40841         Pass `shell_id' to exit_$connectmode.
40842         Only call exit_$connectmode if connected.
40843         * config/unix.exp (${tool}_load): Check return codes better.
40844         * config/vrtx.exp (${tool}_load): Likewise.
40845         * config/vx.exp (${tool}_load): Likewise.
40846         Delete unneeded global's.
40847         * lib/dg.exp (dg-test): Update to reflect clarified return codes
40848         from ${tool}_load.
40849         (dg-stat): Delete.
40850         (dg-init): Delete recording of pass/fail counts.
40851         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40852         (old-dejagnu-init): Likewise.
40853         (old-dejagnu-stat): Delete contents, empty proc now.
40854         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
40855         (c-torture): Delete references to lcnt, lpass, lfail.
40856         Get option list from TORTURE_OPTIONS.
40857         Delete -funroll[-all]-loops if no loops.
40858         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
40859         (g++_stat): Delete contents (empty proc now).
40860         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
40861         (gcc_finish): Likewise.
40862         (gcc_stat): Deleted.
40863         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
40864         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
40865         * gcc.c-torture/execute/execute.exp: Likewise.
40866         Split tests into two parts: compile, execute.
40867         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
40868         no loops.  Update to reflect clarified return codes from ${tool}_load.
40869
40870 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
40871
40872         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
40873         to grep for.
40874         (old-dejagnu): Likewise (where necessary).
40875
40876 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
40877
40878         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
40879
40880         * lib/dg.exp (dg-process-target): Fix processing of selector.
40881         Add comment regarding use of `error'.
40882
40883         * lib/gcc.exp (prune_system_crud): Define if missing.
40884         * lib/g++.exp (prune_system_crud): Likewise.
40885
40886         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
40887         Call prune_system_crud.
40888         * lib/dg.exp (dg-runtest): New proc.
40889         Use perror instead of send_user for tcl errors in testcase.
40890         Don't return any value, it's never used.
40891         Don't clobber previous definition of `unknown'.
40892         Print tcl errors in `dg-final'.
40893
40894 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
40895
40896         * lib/dg.exp (dg-process-target): Improve syntax error messages.
40897         (dg-test): Don't print errorInfo, it contains stack backtrace.
40898
40899 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
40900
40901         * lib/g++.exp (runtest_file_p): Define if missing.
40902
40903 1994-09-24  Doug Evans  (dje@cygnus.com)
40904
40905         * lib/mike-g++.exp: Comment out loading of g++.exp.
40906         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
40907         (default_g++_version): Always print something.
40908         (default_g++_start): Comment out call to `which'.
40909         (g++_start, g++_load): Deleted (must be defined in config file).
40910         * lib/gcc.exp: Test for existence of $CC at start.
40911         Delete check for tmpdir (done in gcc_init).
40912         (default_gcc_version): Always print something.
40913         (default_gcc_start): Comment out call to `which'.
40914         * config/*.exp: Major cleanup - make cross targets work at least a
40915         little better for g++ (by not being "--tool gcc" specific).
40916         Rename gcc_xxx to ${tool}_xxx.
40917         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
40918         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
40919
40920 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
40921
40922         * lib/c-torture.exp (c-torture-compile): Rework compiler
40923         message processing.
40924
40925         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
40926         c-torture.
40927
40928 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
40929
40930         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
40931
40932         * lib/dg.exp (dg-process-target): Support { target native }.
40933
40934 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
40935
40936         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
40937         looked for "... program xxx got fatal signal".
40938         Correct regsub munging of `comp_output'.
40939         Ignore compiler messages "path prefix not used" and "linker input
40940         file unused".
40941
40942 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
40943
40944         * lib/gcc.exp (runtest_file_p): Define if missing.
40945         * gcc.prms/template.c: Example to work from.
40946
40947 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
40948
40949         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
40950         * lib/dg.exp (dg-test): Call unsupported testcases as such.
40951
40952         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
40953         * gcc.prms/1883.c: Moved from compile/940714-1.c.
40954         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
40955         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
40956
40957         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
40958         (dg-process-target): No longer a varargs proc.
40959         Return S/N for target, P/F for xfail.  All callers changed.
40960         (user option procs): More argument checking.
40961         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
40962         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
40963         (dg-test): Skip test if not running on selected target in `dg-do'.
40964         Update handling of `dg-do-what', `dg-output-text'.
40965         Separate execution pass/fail from output pattern match pass/fail.
40966         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
40967
40968 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
40969
40970         * gcc.c-torture/special/special.exp: Don't expect failure for mips
40971         target for 920510-1.c.
40972
40973 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
40974
40975         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
40976         Clean up comment regarding use of passcnt, etc.
40977         (gcc_stat): Don't update `testcnt' here.
40978         (gcc_finish): Do it here.
40979         Might as well reset `but_id' here too.
40980         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
40981         to determine if the file should be tested.
40982         * gcc.c-torture/compile/compile.exp: Likewise.
40983         * gcc.c-torture/execute/execute.exp: Likewise.
40984         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40985         * gcc.misc-tests/dg-test.exp: Likewise.
40986         * gcc.prms/prms.exp: Likewise.
40987         * gcc.wendy/wendy.exp: Likewise.
40988         * g++.old-deja.exp: Likewise.
40989         Move "Testing file" message to verbose level 1.
40990
40991 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
40992
40993         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
40994
40995 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
40996
40997         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
40998         (default_gcc_start): Accept optional second list element
40999         of compiler flags.  Print compiler output at verbosity level 2.
41000         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
41001         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
41002         Save current values of framework globals passcnt, failcnt, xpasscnt,
41003         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
41004         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
41005         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
41006         xfailcnt to compute stats.  Update framework global `testcnt' from
41007         pass/fail counts.
41008         (gcc_finish): New proc.  Clean up test environment.
41009         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
41010         (gcc_epass, gcc_efail): Delete.
41011         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
41012         argument of line number.
41013         (dg-init): If the tool has an init routine, call it.
41014         (dg-test): Remove args `cflags_var' and `libs_var'.
41015         Pass all compiler options to ${tool}_start.
41016         Handle missing line number.
41017         (dg-finish): New function.
41018         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
41019         particular files.  Call gcc_finish at end.  Move "skipping test"
41020         message to verbosity level 3.
41021         * gcc.c-torture/compile/compile.exp: Likewise.
41022         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41023         * gcc.c-torture/execute/execute.exp: Likewise.
41024         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41025         Print testcase being tried at verbosity level 1.
41026         * gcc.c-torture/special/special.exp: Unset xfail.
41027         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41028         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
41029         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
41030         * gcc.failure/failure.exp: Likewise.
41031         * gcc.ieee/ieee.exp: Likewise.
41032         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
41033         Update call to dg-test.  Call dg-finish at end.
41034         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
41035         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41036         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
41037         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
41038         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
41039         * gcc.wendy/wendy.exp: Add copyright.
41040         Delete setting of tmpdir (done by gcc_init).
41041         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
41042         Pass compiler flags to gcc_start.  Call gcc_finish at end.
41043         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
41044         gcc_[ce]pass/fail.
41045
41046 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
41047
41048         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
41049         confusion.
41050         (g++_load): Likewise.
41051
41052         * config/*.exp (gcc_load): Some were varargs fns and some were not.
41053         Rename argument to `prog' to remove the confusion.
41054         Varargs fns behave differently too!
41055         (g++_load): Likewise.
41056
41057         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
41058
41059         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
41060         what it is.  Delete (always) printing of status value for !native.
41061         Simplify verbose code, and include status and exec_output.
41062         (g++_load): Use gcc_load.
41063
41064 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
41065
41066         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
41067         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
41068         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
41069         940714-3.c as these testcases don't exist anymore.  Make
41070         va-arg-1.c expected to pass.
41071
41072 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
41073
41074         * gcc.misc-tests/misc.exp: Only run specific testcases.
41075         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
41076         * gcc.misc-tests/dg-[1-9].c: New files.
41077
41078         * lib/dg.exp: New testsuite driver.
41079         * gcc.prms/prms.exp: Use it.
41080
41081         * README.gcc: New file.
41082
41083         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
41084         Document and reset `lxpass' and `lxfail'.
41085         Simplify "initialized" message.
41086         (gcc_stat): Clean up comments a little.
41087
41088 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
41089
41090         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
41091
41092 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
41093
41094         * lib/old-dejagnu.exp (process-option): New proc.
41095         (old-dejagnu-init, old-dejagnu-stat): Likewise.
41096         (old-dejagnu): Simplify.
41097         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
41098
41099 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
41100
41101         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
41102         exists and is not an empty string.
41103
41104         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
41105         $xfail rather than calling setup_xfail.  Clear $xfail when test is
41106         finished.
41107         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
41108         automatically.
41109
41110         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
41111         longer expected to fail.
41112
41113         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
41114         "f" function call.
41115
41116         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
41117
41118         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
41119         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
41120         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
41121         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
41122         c-torture-1.29.
41123
41124         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
41125         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
41126
41127         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
41128
41129         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
41130         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
41131
41132         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
41133         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
41134         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
41135
41136 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
41137
41138         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
41139         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
41140         940714-1.c, 940714-2.c, 940714-3.c},
41141         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
41142         gcc.misc-tests/{mg.c,mg.exp}:
41143         New tests.
41144         * gcc.noncompile/noncompile.exp: Change accordingly.
41145
41146 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
41147
41148         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
41149         Undo previous clobberage.
41150
41151 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
41152
41153         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
41154         * gcc.special/{930510-1.c, special.exp}:
41155         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
41156         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
41157         struct-varargs-1.c}: New tests from c-torture-1.26.
41158
41159 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
41160
41161         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
41162           argument to switch.
41163
41164 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
41165
41166         * Revert the previous changes.  Please see Rob's directory
41167           (/lisa/test/rob/progressive/gcc/testsuite) for testing
41168           fixes.
41169
41170 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
41171
41172         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
41173             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
41174             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
41175             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
41176             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
41177             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
41178             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
41179             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
41180             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
41181             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
41182             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
41183             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
41184             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
41185             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
41186             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
41187             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
41188             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
41189             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
41190             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
41191             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
41192             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
41193             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
41194             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
41195             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
41196             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
41197             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41198             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
41199
41200 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
41201
41202         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
41203             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
41204           with perror calls.
41205
41206 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
41207
41208         * config/unix.exp (g++_load): Fix syntax.
41209
41210 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
41211
41212         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
41213         * gcc.noncompile/921017-1.c: Deleted obsolete test.
41214         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
41215         Don't expect va-arg-1.c to fail.  Correct expected output for
41216         920928-1.c.
41217         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
41218         * gcc.wendy/hbm4.c: Correct typo.
41219         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
41220
41221 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
41222
41223         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
41224         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
41225         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
41226         * lib/c-torture.exp (c-torture-compile): Ditto.
41227
41228         Reduce volume of output (remove all the -I's and such).
41229         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
41230         Call gcc_cpass, gcc_cfail.
41231         (c-torture): Pass testing option to c-torture-compile.
41232
41233 1994-03-21  Doug Evans  (dje@cygnus.com)
41234
41235         Bring patches over from progressive.
41236         * config/default.exp: Exit remote shell cleanly.
41237         (g++_exit, g++_start): Add default versions.
41238         * config/sim.exp (gcc_load): Use perror, not error.
41239
41240 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
41241
41242         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
41243         set in site.exp.
41244
41245 1994-03-14  Doug Evans  (dje@cygnus.com)
41246
41247         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
41248         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
41249         (wendy_try): New proc to run testcase.
41250         (main loop): Call 'em.
41251         * gcc.wendy/*.c: Clean up pass to correct expected output.
41252
41253         * lib/gcc.exp: Minor cleanup work.
41254         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
41255
41256 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
41257
41258         * config/sim.exp (gcc_load): Document return codes better.
41259         Don't pass -v to simulator.
41260
41261 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
41262
41263           * gcc.special/920717-x.c: Fix typo.
41264           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
41265           get at sources.
41266
41267         * lib/mike-gcc.exp: Fix typo.
41268
41269 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
41270
41271         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
41272         binary to use, transform the name.
41273         * config/*.exp: rename everything. Nuke any g++ specific files,
41274         it's now a special case of gcc that requires no special support.
41275         Add a default.exp for unsupported targets.
41276
41277 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
41278
41279         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
41280         lib/old-dejagnu.exp: Fix a few patterns to work with the new
41281         version of Tcl.
41282
41283 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
41284
41285         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
41286         than a warning.
41287
41288 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
41289
41290         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
41291
41292 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
41293
41294         * gcc.execute/execute.exp: Combine opt_list and foption_list into
41295         option_list.  Compile every file with only 4/6 option choices
41296         (same as C torture) instead of with 12/18 different option
41297         choices.
41298         * lib/c-torture.exp: Likewise.
41299
41300         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
41301         not already set.
41302
41303 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
41304
41305         * lib/old-deja.exp: Add `excess errors test fails' error, now one
41306         can put an XFAIL *-*-* on excess errors.
41307
41308 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
41309
41310         * g++.law: Add more tests derived from g++-bugs snapshots.
41311
41312         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
41313         equivalent to g++.law/init9.
41314
41315         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
41316         compiled it, and the a.out file after we've run it.
41317
41318 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
41319
41320         * lib/mike-g++.exp (postbase): Delete the .o file after we've
41321         compiled it, and the a.out file after we've run it.
41322
41323 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
41324
41325         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
41326
41327 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
41328
41329         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
41330         version number.
41331
41332 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
41333
41334         * g++.law: New directory of g++ tests derived from the g++-bugs
41335         snapshots.
41336
41337 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
41338
41339         * gcc.compile: initbug1.c initbug1.exp testcase added
41340
41341 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
41342
41343         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
41344         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
41345           fixes submitted by Jeff Law (law@cs.utah.edu)
41346         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
41347           Jeff Law (law@cs.utah.edu)
41348
41349
41350 1993-11-30  Mike Stump  (mrs@cygnus.com)
41351
41352         * config/unix-g++.exp: Follow the gcc way of doing things.
41353         * g++.old-deja/old-deja.exp: Minor updates.
41354         * lib/g++.exp: New file, follow the gcc way of doing things.
41355         * lib/old-dejagnu.exp: Minor updates.
41356         * lib/mike-g++.exp: Always unset errorInfo.
41357
41358 1993-11-06  Mike Stump  (mrs@cygnus.com)
41359
41360         * lib/gcc.exp: Fix some errors with the below change, CC and
41361         CFLAGS should be global when setting, not local.
41362
41363 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
41364
41365         * lib/gcc.exp: Transform tool name.
41366
41367 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41368
41369         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
41370
41371 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41372
41373         * lib/gcc.exp: change gcc_done to gcc_stat
41374
41375 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41376
41377         * Upgraded gcc testsuite to c-torture version 1.25
41378
41379 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
41380
41381         * lib/gcc.exp: added reporting code. Changed verbose compile message.
41382         * lib/c-torture: added hooks for new reporting code.
41383
41384 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
41385
41386         * config/sh-gcc.exp: check if sh-sim exists in the path
41387
41388 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
41389
41390         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
41391         * gcc.compile/compile.exp: Initial changes for new logic.
41392         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
41393         * gcc.failure/failure.exp: Initial changes for new logic.
41394         * gcc.ieee/ieee.exp: Initial changes for new logic.
41395         * gcc.misc-tests/misc.exp: Initial changes for new logic.
41396         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
41397         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
41398         * lib/c-torture.exp: Initial changes for new logic.
41399         * lib/gcc.exp: Initial changes for new logic.
41400
41401 1993-10-15  Mike Stump  (mrs@cygnus.com)
41402
41403         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
41404         depend upon failure or success.  Fully qualify names in failure
41405         and success messages.  Always remove a.out before starting
41406         compile, just in case.  Pay more attention to error text output by
41407         the compiler.  Handle testcases with no known past errors just
41408         like all others, so that things are uniform.  Other miscellaneous
41409         improvements.
41410
41411 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
41412
41413         * gcc.cpp: new directory for cpp tests
41414
41415 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
41416
41417         * lib/chill.exp: Code reformatted, removed unused code.
41418         * config/unix-chill.exp: Code reformatted, removed unused code.
41419         * chill.execute/execute.exp: Code reformatted, removed unused code.
41420         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
41421
41422 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
41423
41424         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
41425         routines not written.
41426
41427 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
41428
41429         * config/bug-gcc.exp: Use new procs from bug.exp.
41430
41431 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
41432
41433         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
41434         via ftp, rather than depending on NFS.
41435         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
41436         case.
41437
41438 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
41439
41440         * config/bug-gcc.exp: Use new download proc.
41441
41442 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
41443
41444         * chill.execute/execute.exp: cleanups, handles errors better
41445         * chill.compile/compile.exp: rewrite, based on execute.exp
41446         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
41447         * lib/chill.exp: major changes to diff proc and compile and link
41448           procs. added chill_fail and chill_pass wrappers to pass and
41449           fail. added more comments, and handle error codes better.
41450           Added a hack to capture stderr from exec, so noncompile tests
41451           can work.
41452
41453 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
41454
41455         * chill.execute/execute.exp: rewrite of testsuite driver
41456         * lib/chill.exp: rewrite of testsuite driver
41457         * config/unix-chill.exp: rewrite of testsuite driver
41458
41459 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
41460
41461     In chill.execute:
41462         * iexpr.ch: Standardize uppercase.
41463         * tuples.dat: Standardize uppercase.
41464         * vary.ch: standardize.  Correct varying string assignments.
41465         * vary.dat: Add new output lines.
41466
41467 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
41468
41469     In chill.execute:
41470         * chprintf.ch: Standardize use of uppercase.
41471         * tuples.ch: Standardize and turn arr2 into a DCL,
41472           rather than a SYN.
41473         * pinits.ch: Standardize.
41474
41475 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
41476
41477         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
41478         * Makefil: Renamed to Makefile.in.
41479         * configure.in: New.
41480
41481 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
41482
41483     In chill.execute:
41484         * .cvsignore: Add result/output files.
41485         * Makefile: Fix up variables at start.  Use MFLAGS
41486           everywhere.  Correct bool_loc, built_ins entries.
41487           Add entry for vary1.ch.
41488         * bitarray.ch: Standardize upper-case usage.
41489         * bitexpr.ch: Standardize, add output of b1.
41490         * params.ch: Use arrayt in along PROC parameters, to
41491           avoid novelty problems.
41492         * sets.ch: Tiny cleanup.
41493         * vary1.ch: Re-indent.
41494
41495 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
41496
41497           * Add PR-related files to Makefiles, .cvsignore files, etc.
41498
41499 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
41500
41501         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
41502           with compiler objects. New names are test-flow.c and test-loop.c
41503
41504 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
41505
41506         * Upgraded c-torture tests from 1.19 to 1.20
41507
41508         * new files:
41509         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
41510         * gcc.compile: 930623-1.c 930623-2.c
41511         * gcc.noncompile: 930622-1.c 930622-2.c
41512         * gcc.failure: 920411-1.c 920627-2.c
41513         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
41514
41515 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
41516
41517         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
41518           More changes to get testsuite working properly. Needs more work.
41519           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
41520
41521 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
41522
41523         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
41524           More changes to get testsuite working properly. Needs more work.
41525
41526 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
41527
41528         * chill.compile/compile.exp: Added for Dejagnu support
41529         * chill.execute/execute.exp: Added for Dejagnu support
41530         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
41531
41532 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
41533
41534     This should complete moving the CHILL test files.
41535         * chill.noncompile(.cvsignore printf.grt
41536             in-printf.grt chprintf.grt chprintf.ch):
41537             Added test-support files.
41538           (Makefile): Modified further.
41539         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
41540             signal.ch): Added test files.
41541           * chill.execute (.cvsignore printf.grt printr.c
41542             in-printf.grt rts.c chprintf.grt rts.h): Added
41543           test-support files.
41544             (Makefile): More corrections.
41545
41546 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
41547
41548         * chill.compile, chill.execute, chill.nocompile: Add CHILL
41549           test cases, ready for DejaGnu.
41550
41551 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
41552
41553         * Upgraded c-torture tests from 1.18 to 1.19
41554
41555         * gcc.compile: added test(s):
41556           930607-1.c
41557         * gcc.execute: added test(s):
41558           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
41559
41560         * added new subdirectory for misc tests: gcc.misc-tests
41561         * gcc.misc-test(s): added tests:
41562           inst-check.c test-consts.c test-ior.c test-switch.c
41563
41564 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
41565
41566         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
41567
41568 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
41569
41570         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
41571
41572 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
41573
41574         * Upgraded c-torture tests from 1.17 to 1.18
41575
41576 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
41577
41578         * Upgraded c-torture tests from 1.12 to 1.17
41579
41580 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
41581
41582         * lib/old-dejagnu.exp:
41583           Fixed handling of XFAIL target triplets to correctly
41584           recognize wildcard characters.  Removed code that
41585           appended a unique id tag to the end of the file name
41586           printed out by the result of the testcases within a
41587           given test file.
41588
41589 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
41590
41591         * lib/old-dejagnu.exp:
41592           Reworked expected failure handling to trigger off of XFAIL
41593           keyword in keyphrase embeded in testcase source code. The
41594           XFAIL keyword must be at the end of the keyphrase line. It
41595           may optionally be followed by one or more target triplets.
41596           It has just occured that the handling of wildcards in the
41597           target triplet may not be correct.
41598
41599 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
41600
41601         * g++.old-deja/tests:
41602           Moved all subdirectories up one level into g++.old-deja .
41603
41604         * lib/old-dejagnu.exp:
41605           Fixed problem with CXXFLAGS not being properly reset, and being
41606           corrupted with extraneous "-c" compiler option.  This was
41607           causing binaries to not be generated for test that needed them.
41608           Modified strings passed to "pass" and "fail" so that individual
41609           tests from the same test file would be distinguished by an
41610           identifier appended to the test file name in the summary logs;
41611           this corrected a problem with erroneous diff logs.  Added code
41612           to search testcases for expected fail and unexpected pass keywords.
41613
41614 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
41615
41616         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
41617
41618 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
41619
41620         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
41621           Removed extraneous text from end of "Special g++ Options"
41622           keyphrase.
41623
41624         * lib/old-dejagnu.exp: Added pattern matching to look for new
41625           keywords, embedded in testcases comments, which will trigger
41626           calls to xpass and xfail.
41627
41628 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
41629
41630         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
41631           comments embedded in the testcases, especially the one looking for
41632           special compiler options, as well as the pattern matching for the
41633           compiler output again.
41634
41635 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
41636
41637         * lib/old-dejagnu.exp: Do a proper check of the return value for
41638           execute tests. Fixed several problems with the pattern matching
41639           of the compiler output which gave erroneous test results.
41640           Changed several of the test result messages to be more descriptive.
41641         * config/unix-g++.exp: Proc g++_load now actually works and
41642           executes the tests passed to it and returns a usable return
41643           value.
41644
41645 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
41646
41647           * lib/gcc.exp: Exits gracefully if $CC is bogus.
41648
41649 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
41650
41651         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
41652           Modified both files to properly execute the old style
41653           dejagnu tests. The previous versions of these files were
41654           experimental and did not function anything near correctly.
41655
41656 1993-04-05  Rob Savoye  (rob@cygnus.com)
41657
41658         * Removed all Makefile.in and configure.in files. No configuration
41659         needed now.
41660
41661 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
41662
41663         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
41664
41665 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
41666
41667         * gcc.compile/configure.in, gcc.unsorted/configure.in,
41668         gcc.special/configure.in, gcc.noncompile/configure.in,
41669         gcc.execute/configure.in, gcc.code_quality/configure.in,
41670         g++.other/configure.in, g++.old-deja/configure.in,
41671         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
41672         in srcname setting.
41673
41674 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
41675
41676         * lib/udi.exp: Fixed mondfe and mondfe_download.
41677         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
41678         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
41679
41680 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
41681
41682         * config/udi-gdb.exp: Check $shell_id after connecting to target.
41683         (gdb_exit): Don't remove *_soc files.
41684
41685 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
41686
41687         * lib/c-torture.exp: Don't look for main; instead always use -w
41688         -c.  This is how the c-torture tests work.  Remove the object
41689         file if the compilation succeeds.
41690         * gcc.execute/execute.exp: Remove executable if test passes.
41691         * gcc.noncompile/noncompile.exp: Every test is an expected
41692         failure.
41693         * gcc.special/special.exp: Added tests from c-torture 1.11,
41694         corrected use of existing test.
41695         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
41696         gcc.execute/920625-1.c: Updated to c-torture 1.11.
41697         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
41698         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
41699         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
41700         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
41701         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
41702         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
41703         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
41704         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
41705         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
41706         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
41707         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
41708         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
41709         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
41710         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
41711         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
41712         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
41713         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
41714         c-torture 1.11.
41715         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
41716         correspond to c-torture 1.11.
41717
41718         * New file.