2006-03-22 Thomas Koenig <Thomas.Koenig@onlien.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0c83ee3680d7e5433fe6908a433ba70262f8592e
1 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3         PR fortran/19303
4         * gfortran.dg/record_marker_1.f90:  New test case.
5         * gfortran.dg/record_marker_2.f:  New test case.
6         * gfortran.dg/record_marker_3.f90:  New test case.
8 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
10         PR fortran/17298
11         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
12         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
14 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
16         * lib/gcc-dg.exp (cleanup-modules): New proc.
17         * gfortran.dg/allocatable_function_1.f90,
18         gfortran.dg/allocate_char_star_scalar_1.f90,
19         gfortran.dg/assumed_charlen_function_1.f90,
20         gfortran.dg/assumed_dummy_1.f90,
21         gfortran.dg/assumed_shape_ranks_1.f90,
22         gfortran.dg/assumed_shape_ranks_2.f90,
23         gfortran.dg/assumed_size_dt_dummy.f90,
24         gfortran.dg/auto_char_dummy_array_1.f90,
25         gfortran.dg/auto_char_len_3.f90,
26         gfortran.dg/automatic_module_variable.f90,
27         gfortran.dg/bad_automatic_objects_1.f90,
28         gfortran.dg/char_array_constructor.f90,
29         gfortran.dg/char_array_structure_constructor.f90,
30         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
31         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
32         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
33         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
34         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
35         gfortran.dg/derived_pointer_recursion.f90,
36         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
37         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
38         gfortran.dg/dummy_functions_1.f90,
39         gfortran.dg/elemental_initializer_1.f90,
40         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
41         gfortran.dg/elemental_pointer_1.f90,
42         gfortran.dg/elemental_subroutine_1.f90,
43         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
44         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
45         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
46         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
47         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
48         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
49         gfortran.dg/global_references_1.f90,
50         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
51         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
52         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
53         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
54         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
55         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
56         gfortran.dg/large_integer_kind_1.f90,
57         gfortran.dg/large_real_kind_1.f90,
58         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
59         gfortran.dg/module_double_reuse.f90,
60         gfortran.dg/module_equivalence_1.f90,
61         gfortran.dg/module_interface_1.f90,
62         gfortran.dg/module_parameter_array_refs_1.f90,
63         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
64         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
65         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
66         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
67         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
68         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
69         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
70         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
71         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
72         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
73         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
74         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
75         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
76         gfortran.dg/same_name_1.f90,
77         gfortran.dg/sibling_dummy_procedure_1.f90,
78         gfortran.dg/sibling_dummy_procedure_2.f90,
79         gfortran.dg/sibling_dummy_procedure_3.f90,
80         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
81         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
82         gfortran.dg/used_dummy_types_2.f90,
83         gfortran.dg/used_dummy_types_3.f90,
84         gfortran.dg/used_dummy_types_4.f90,
85         gfortran.dg/used_dummy_types_5.f90,
86         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
87         gfortran.dg/userdef_operator_1.f90: Use it.
89 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
91         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
92         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
93         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
94         gfortran.dg/write_back.f,
95         gfortran.fortran-torture/execute/inquire_1.f90,
96         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
98 2006-03-21  Jeff Law  <law@redhat.com>
100         * gcc.dg/tree-ssa/vrp28.c: New test.
102 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
104         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
105         if _STDC_C99 is defined.
106         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
107         * gcc.dg/builtins-20.c: Likewise.
108         * gcc.dg/builtins-53.c: Likewise.
109         * gcc.dg/single-precision-constant.c: Likewise. Also pass
110         -mmacosx-version-min=10.3 on PowerPC/Darwin.
112 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
114         PR tree-opt/26781
115         * gcc.c-torture/compile/pr26781-1.c: New test.
116         * gcc.c-torture/compile/pr26781-2.c: New test.
118 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
120         PR c++/26690
121         * g++.dg/gomp/pr26690-1.C: New test.
122         * g++.dg/gomp/pr26690-2.C: New test.
124 2006-03-20  Jeff Law  <law@redhat.com>
126         * gcc.dg/tree-ssa/pr21829.c: New test.
128         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
130 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
132         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
133         (check_visibility_available): Use it.
134         (check_effective_target_default_packed): Likewise.
135         (check_effective_target_pcc_bitfield_type_matters): Likewise.
136         (check_effective_target_fopenmp): Likewise.
137         (check_effective_target_freorder): Likewise.
138         (check_effective_target_fpic): Likewise.
139         (check_named_sections_available): Likewise.
140         (check_effective_target_ilp32): Likewise.
141         (check_effective_target_lp64): Likewise.
143 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
145         PR fortran/20935
146         * gfortran.dg/scalar_mask_2.f90:  New test case.
148 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
150         PR tree-opt/26629
151         * gcc.dg/tree-ssa/loadpre12.c: New test.
152         * gcc.dg/tree-ssa/loadpre13.c: New test.
153         * gcc.dg/tree-ssa/loadpre14.c: New test.
154         * gcc.dg/tree-ssa/loadpre15.c: New test.
155         * gcc.dg/tree-ssa/loadpre16.c: New test.
156         * gcc.dg/tree-ssa/loadpre17.c: New test.
157         * gcc.dg/tree-ssa/loadpre18.c: New test.
158         * gcc.dg/tree-ssa/loadpre19.c: New test.
159         * gcc.dg/tree-ssa/loadpre20.c: New test.
160         * gcc.dg/tree-ssa/loadpre21.c: New test.
161         * gcc.dg/tree-ssa/loadpre22.c: New test.
163 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
165         PR fortran/26741
166         * gfortran.dg/elemental_initializer_1.f90: New test.
168         PR fortran/26716
169         * gfortran.dg/assumed_shape_ranks_2: New test.
171 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
173         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
174         target fpic.
176 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
178         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
179         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
180         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
181         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
182         gfortran.fortran-torture/execute/direct_io.f90,
183         gfortran.fortran-torture/execute/inquire_2.f90,
184         gfortran.fortran-torture/execute/inquire_4.f90,
185         gfortran.fortran-torture/execute/list_read_1.f90,
186         gfortran.fortran-torture/execute/open_replace.f90,
187         gfortran.fortran-torture/execute/slash_edit.f90,
188         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
189         temporary files from testcases.
191 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
193         PR libgfortran/26509
194         gfortran.dg/write_direct_eor.f90: New test.
195         
196 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
198         * gcc.target/powerpc/pr26350.c: New.
199         * gcc.target/powerpc/indexed-addr.c: New.
201 2006-03-16  Roger Sayle  <roger@eyesopen.com>
203         * gfortran.dg/dependency_13.f90: New test case.
205 2006-03-16  Roger Sayle  <roger@eyesopen.com>
207         PR middle-end/21781
208         * gcc.dg/real-const-1.c: New test case.
210 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
212         * g++.old-deja/g++.other/init18.C: New.
213         * g++.old-deja/g++.other/init5.C: Remove xfail.
215 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
217         * g++.dg/opt/pr15551.C: Cleanup temp file.
219 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
221         PR c++/6634
222         g++.dg/parse/long1.C: New test.
224 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
226         PR fortran/19101
227         * gfortran.dg/continuation.f90: New test.
228         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
230 2006-03-14  Richard Guenther  <rguenther@suse.de>
232         PR tree-optimization/26672
233         * gcc.dg/torture/pr26672.c: New testcase.
235 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
237         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
238         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
240 2006-03-13  Roger Sayle  <roger@eyesopen.com>
242         PR middle-end/26557
243         * gcc.c-torture/compile/switch-1.c: New test case.
245 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
247         PR fortran/25378
248         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
249         test to include more permuatations of mask and index.
250         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
251         respond to F2003 spec. that the position returned for an all false
252         mask && condition is zero.
254 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
256         PR middle-end/25989
257         * gcc.dg/gomp/pr25989.c: New test.
259 2006-03-13  Jeff Law  <law@redhat.com>
261         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
263 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
265         * gcc.dg/switch-9.c: New test.
267 2006-03-13  Richard Guenther  <rguenther@suse.de>
269         PR middle-end/26630
270         * gcc.dg/torture/pr26630.c: New testcase.
272 2006-03-11  Roger Sayle  <roger@eyesopen.com>
274         * gfortran.dg/dependency_10.f90: New test case.
275         * gfortran.dg/dependency_11.f90: Likewise.
277 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
278             Erik Edelmann  <eedelman@gcc.gnu.org>
280         * gfortran.dg/allocatable_function_1.f90: New.
281         * gfortran.dg/allocatable_function_2.f90: New.
283 2006-03-10  Richard Guenther  <rguenther@suse.de>
285         PR middle-end/26565
286         * gcc.dg/torture/pr26565.c: New testcase.
288 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
290         PR libgfortran/26499
291         * gfortran.dg/write_back.f: New test.
292         * gfortran.dg/write_rewind_1.f: New test.
293         * gfortran.dg/write_rewind_2.f: New test.
294         
295 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
297         PR libgfortran/26554
298         * gfortran.dg/read_logical.f90: New test.
300 2006-03-04  Laurent GUERBY <laurent@guerby.net>
301         
302         * ada/acats/norun.lst: cdd2a03 now passes.
304 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
306         PR testsuite/25177
307         * gcc.target/powerpc/pr18096-1.c: Change where the error
308         would match.
310 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
312         * gcc.target/i386/cleanup-1.c: New test.
313         * gcc.target/i386/cleanup-2.c: New test.
315 2006-03-04  Roger Sayle  <roger@eyesopen.com>
317         * gfortran.dg/dependency_9.f90: Remove for the time being.
319 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
321         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
322         directive.
324 2006-03-03  Roger Sayle  <roger@eyesopen.com>
326         * gfortran.dg/dependency_9.f90: New test case.
328 2006-03-03  Roger Sayle  <roger@eyesopen.com>
330         * gfortran.dg/dependency_4.f90: New test case.
331         * gfortran.dg/dependency_5.f90: New test case.
332         * gfortran.dg/dependency_6.f90: New test case.
333         * gfortran.dg/dependency_7.f90: New test case.
334         * gfortran.dg/dependency_8.f90: New test case.
336 2006-03-03  Paul Brook  <paul@codesourcery.com>
338         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
339         Add m68k-*-elf.
341 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
343         PR fortran/25031
344         * multiple_allocation_1.f90:  New test.
346 2006-03-03  Roger Sayle  <roger@eyesopen.com>
348         PR tree-optimization/26524
349         * gfortran.dg/pr26524.f: New test case.
351 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
353         * g++.dg/template/repo5.C: Cleanup repo files.
354         * gcc.dg/20051201-1.c: Cleanup coverage files.
355         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
356         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
357         tree dump files.
359 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
361         * objc.dg/objc-nofilename-1.m: New test.
362         * objc.dg/bad-receiver-type.m: New test.
363         * obj-c++.dg/bad-receiver-type.mm: New test.
365 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
367         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
369 2006-03-01  Mike Stump  <mrs@apple.com>
371         * g++.dg/abi/key2.C: Add.
373 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
375         * gfortran.dg/logical_dot_product.f90: New test. 
377         PR fortran/26393
378         * gfortran.dg/used_interface_ref.f90: New test.
380         PR fortran/20938
381         * gfortran.dg/dependency_2.f90: New test.
382         * gfortran.fortran-torture/execute/where17.f90: New test.
383         * gfortran.fortran-torture/execute/where18.f90: New test.
384         * gfortran.fortran-torture/execute/where19.f90: New test.
385         * gfortran.fortran-torture/execute/where20.f90: New test.
387 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
389         * g++.dg/tree-ssa/pr26443.C: New test case.
391 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
393         PR middle-end/26022
394         * g++.dg/opt/return-slot1.C: New test.
396 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
398         PR libgfortran/26136
399         * gfortran.dg/namelist_23.f90: New test.
401 2006-02-28  Roger Sayle  <roger@eyesopen.com>
403         PR middle-end/14752
404         * gcc.dg/fold-eqandshift-2.c: New test case.
406 2006-02-28  Richard Guenther  <rguenther@suse.de>
408         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
409         decomposition.
411 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
413         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
415 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
417         PR libgfortran/26464
418         * gfortran.dg/backspace_5.f: New test.
419         * gfortran.dg/backspace_6.f: New test.
421 2006-02-26  Roger Sayle  <roger@eyesopen.com>
423         * gcc.dg/fold-eqandnot-1.c: New test case.
425 2006-02-26  Roger Sayle  <roger@eyesopen.com>
427         PR middle-end/19983
428         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
430 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
432         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
433         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
435 2006-02-26  Richard Guenther  <rguenther@suse.de>
437         PR tree-optimization/26421
438         * gcc.dg/tree-ssa/pr26421.c: New testcase.
440 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
442         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
443         * g++.old-deja/g++.robertl/eb132.C: Likewise.
445 2006-02-26  Roger Sayle  <roger@eyesopen.com>
447         * gcc.dg/fold-even-1.c: New test case.
449 2006-02-26  Roger Sayle  <roger@eyesopen.com>
451         PR middle-end/21137
452         * gcc.dg/fold-eqandshift-1.c: New test case.
454 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
456         PR tree-optimization/25125
457         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
458         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
460 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
462         PR tree-optimizations/26359
463         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop" 
464         with -fdump-tree-dceloop-details.
465         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
467 2006-02-25  Roger Sayle  <roger@eyesopen.com>
469         PR middle-end/23673
470         * gcc.dg/fold-eqxor-1.c: New test case.
471         * gcc.dg/fold-eqxor-2.c: Likewise.
472         * gcc.dg/fold-eqxor-3.c: Likewise.
474 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
476         PR fortran/23092
477         * scalar_mask_1.f90:  New test.
479 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
481         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
482         * g++.dg/eh/uncaught2.C: New.
483         * g++.dg/eh/uncaught3.C: New.
485 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
487         PR libgfortran/26423
488         * gfortran.dg/read_many_1.f: New test.
490 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
492         PR fortran/24519
493         * gfortran.dg/dependency_3.f90: New test.
494         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
495         XFAILs.
497         PR fortran/25395
498         * gfortran.dg/equiv_6.f90: New test.
500 2006-02-23  Jeff Law  <law@redhat.com>
502         * gcc.c-torture/compile/pr26425.c: New test.
504 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
506         PR middle-end/26412
507         * gcc.dg/gomp/pr26412.c: New test.
509 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
511         PR c++/26291
512         * g++.dg/other/ellipsis1.C: New test.
513         * g++.dg/parse/operator4.C: Adjust error marker.
515 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
517         PR target/25603
518         * gfortran.dg/pr25603.f: New testcase.
520 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
522         * gcc.dg/bf-spl1.c: Don't specify -m68000.
523         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
525 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
527         * g++.dg/eh/spbp.C: New.
529 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
531         PR middle-end/26379
532         * gcc.target/i386/mmx-7.c: New test.
534 2006-02-20  Roger Sayle  <roger@eyesopen.com>
536         PR tree-optimization/26361
537         * gcc.dg/tree-ssa/vrp27.c: New test case.
539 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
541         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
542         * gcc.dg/tree-ssa/complex-4.c: Here.
544 2006-02-19  Roger Sayle  <roger@eyesopen.com>
546         PR middle-end/19543
547         * gfortran.dg/logical_1.f90: New test case.
549 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
551         PR middle-end/26334
552         * gcc.dg/20060218-1.c: Moved to...
553         * gcc.target/i386/20060218-1.c: ... here.  New test.
555 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
557         PR fortran/26201
558         * gfortran.dg/convert_1.f90: New.
560 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
562         PR fortran/25054
563         * gfortran.dg/namelist_5.f90: New test.
565         PR fortran/25089
566         * gfortran.dg/namelist_4.f90: New test.
568 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
570         PR tree-opt/25680
571         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
573 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
575         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
576         variable to take into account the variable name in the
577         function header.
578         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
580 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
582         PR middle-end/26334
583         * gcc.c-torture/compile/20060217-1.c: New test.
584         * gcc.dg/20060218-1.c: New test.
586 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
588         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
590 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
592         * gcc.dg/cpp/undef3.c: New test.
593         * gcc.dg/cpp/trad/builtins2.c: New test.
595 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
597         PR c++/26266
598         * g++.dg/template/static22.C: New test.
599         * g++.dg/template/static23.C: New test.
600         * g++.dg/template/static24.C: New test.
601         * g++.dg/template/non-dependent13.C: New test.
602         * g++.dg/init/member1.C: Tweak error markers.
604 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
606         PR target/26255
607         * gcc.c-torture/compile/pr26255.c: New test case.
609 2006-02-16  Roger Sayle  <roger@eyesopen.com>
611         * gfortran.fortran-torture/execute/where_10.f90: New test case.
612         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
613         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
614         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
615         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
616         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
617         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
619 2006-02-16  Jeff Law  <law@redhat.com>
621         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
622         * gcc.dg/tree-ssa/vrp26.c: New test.
624 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
626         PR target/20353
627         PR target/24578
628         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
629         __UCLIBC__ is defined.
631 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
633         PR fortran/26224
634         * gfortran.dg/gomp/pr26224.f: New test.
636 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
638         PR tree-opt/25918
639         * lib/target-supports.exp
640         (check_effective_target_vect_short_mult): New.
641         (check_effective_target_vect_char_mult): New.
642         (check_effective_target_vect_widen_sum_qi_to_si): New.
643         (check_effective_target_vect_widen_sum_qi_to_hi): New.
644         (check_effective_target_vect_widen_sum_hi_to_si): New.
645         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
646         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
647         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
648         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
649         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
650         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
651         vect-reduc-pattern-2c.c
652         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
653         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
654         vect-reduc-pattern-1c.c
656 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
658         PR fortran/24557
659         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
661 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
663         PR fortran/26054
664         * gfortran.dg/enum_8.f90: Remove check for warning.
665         * gfortran.dg/iomsg_1.f90: Ditto.
666         * gfortran.dg/enum_1.f90: Ditto.
667         * gfortran.dg/enum_9.f90: Ditto.
668         * gfortran.dg/enum_2.f90: Ditto.
669         * gfortran.dg/enum_10.f90: Ditto.
670         * gfortran.dg/enum_3.f90: Ditto.
671         * gfortran.dg/flush_1.f90: Ditto.
672         * gfortran.dg/enum_4.f90: Ditto.
673         * gfortran.dg/array_constructor_1.f90: Ditto.
674         * gfortran.dg/enum_5.f90: Ditto.
675         * gfortran.dg/enum_6.f90: Ditto.
676         * gfortran.dg/enum_7.f90: Ditto.
678 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
680         PR middle-end/26300
681         * gcc.c-torture/compile/20060215-1.c: New test.
683 2006-02-14  Roger Sayle  <roger@eyesopen.com>
685         PR middle-end/23670
686         * gcc.dg/tree-ssa/andor-2.c: New test case.
688 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
690         PR fortran/25045
691         * optional_dim.f90:  New test.
693 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
695         PR fortran/26277
696         * gfortran.dg/label_4.f90: New.
698 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
699             Diego Novillo  <dnovillo@redhat.com>
700             Uros Bizjak  <uros@kss-loka.si>
702         * gfortran.dg/gomp: New directory.
704 2006-02-14  Richard Guenther  <rguenther@suse.de>
706         PR tree-optimization/26258
707         * gcc.dg/torture/pr26258.c: New testcase.
709 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
711         PR fortran/26246
712         * gfortran.dg/pr26246_1.f90: New test.
713         * gfortran.dg/pr26246_2.f90: New test.
715         PR middle-end/26092
716         * gcc.c-torture/compile/20060208-1.c: New test.
718 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
720         PR fortran/26074
721         PR fortran/25103
722         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
723         * gfortran.dg/bad_automatic_objects_1.f90: New test.
724         * gfortran.dg/automatic_module_variable.f90: Change error message.
726         PR fortran/20861
727         * gfortran.dg/internal_dummy_1.f90: New test.
729         PR fortran/20871
730         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
733         PR fortran/25083
734         * gfortran.dg/uncommon_block_data_1.f90: New test.
735         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
736         with standard.
738         PR fortran/25088
739         * gfortran.dg/typed_subroutine_1.f90: New test.
741 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
743         * objc.dg/dwarf-1.m: New.
745 2006-02-13  Roger Sayle  <roger@eyesopen.com>
747         PR middle-end/24427
748         * gcc.dg/tree-ssa/andor-1.c: New test case.
750 2006-02-13  Josh Conner  <jconner@apple.com>
752         PR target/25376
753         * gcc.dg/pr25376.c: New test.   
755         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
756         assemble.
757         * lib/target-supports.exp (check_named_sections_available):
758         Only compile named-sections test -- don't assemble.
760 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
762         * g++.dg/warn/no-write-strings.C: New test.
763         * g++.dg/warn/write-strings.C: Likewise.
764         * g++.dg/warn/write-strings-default.C: Likewise.
766 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
768         PR fortran/25806
769         * gfortran.dg/ret_pointer_2.f90: New test.
771 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
773         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
775 2006-02-10  Jeff Law  <law@redhat.com>
777         * gcc.c-torture/compile/pr26213.c: New test.
779 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
781         gfortran.dg/null_1.f90: New test.
783 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
785         PR fortran/14771
786         * gfortran.dg/parens_4.f90: New.
787         * gfortran.dg/parens_5.f90: New.
789 2006-02-10  Richard Guenther  <rguenther@suse.de>
791         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
793 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
794         Paul Thomas  <pault@gcc.gnu.org>
796         PR fortran/14771
797         * gfortran.dg/parens_1.f90: New.
798         * gfortran.dg/parens_2.f90: New.
799         * gfortran.dg/parens_3.f90: New.
801 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
803         PR fortran/26038
804         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
806         PR fortran/25059
807         * gfortran.dg/impure_assignment_1.f90: New test.
809         PR fortran/25070
810         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
812 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
814         PR target/26141
815         * g++.dg/expr/stdarg2.C: New test.
817 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
819         PR inline-asm/16194
820         * gcc.dg/pr16194.c: New test.
822 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
824         * ada/acats/run_acats: Use portable variant of "$@".
826 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
828         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
829         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
831 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
833         PR tree-opt/26179
834         * g++.dg/opt/pr26179.C: New test.
836 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
838         PR middle-end/26134
839         * gcc.dg/tree-ssa/complex-3.c: New test.
841 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
843         * gcc.c-torture/compile/volatile-1.c: New test.
845 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
847         PR 26180
848         * gcc.dg/tree-ssa/pr26180.c: New test.
850 2006-02-08  Jeff Law  <law@redhat.com>
852         * gcc.dg/tree-ssa/pr21417.c: New test.
854 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
856         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
857         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
859 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
861         * lib/scanrtl.exp: New.
863 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
865         PR c++/26071
866         * g++.dg/other/virtual2.C: New test.
868         PR c++/26070
869         * g++.dg/other/virtual1.C: New test.
871 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
873         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
874         cleanup-ipa-dump): Update dump file glob patterns.
875         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
876         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
878         * lib/gcc-dg.exp: Load it.
879         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
881 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
883         PR testsuite/26159
884         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
885         * gcc.dg/tree-ssa/pr23382.c: Ditto.
887 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
889         PR fortran/25577
890         * gfortran.dg/mvbits_1.f90: New.
892 2006-02-07  Dirk Mueller  <dmueller@suse.com>
894         * g++.dg/warn/Wdiv-by-zero.C: New test.
895         * g++.dg/warn/Wno-div-by-zero.C: New.
897 2006-02-07  Jeff Law  <law@redhat.com>
899         * gcc.dg/tree-ssa/pr21559.c: New test.
901         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
902         multiple VRP passes.
903         * gcc.dg/tree-ssa/vrp09.c: Likewise.
904         * gcc.dg/tree-ssa/vrp18.c: Likewise.
905         * gcc.dg/tree-ssa/pr21582.c: Likewise.
906         * gcc.dg/tree-ssa/pr20657.c: Likewise.
907         * gcc.dg/tree-ssa/pr21001.c: Likewise.
908         * gcc.dg/tree-ssa/vrp02.c: Likewise
909         * gcc.dg/tree-ssa/vrp11.c: Likewise
910         * gcc.dg/tree-ssa/pr14341.c: Likewise
911         * gcc.dg/tree-ssa/vrp19.c: Likewise
912         * gcc.dg/tree-ssa/vrp20.c: Likewise
913         * gcc.dg/tree-ssa/vrp03.c: Likewise
914         * gcc.dg/tree-ssa/pr21086.c: Likewise
915         * gcc.dg/tree-ssa/pr21959.c: Likewise
916         * gcc.dg/tree-ssa/vrp21.c: Likewise
917         * gcc.dg/tree-ssa/vrp04.c: Likewise 
918         * gcc.dg/tree-ssa/pr25485.c: Likewise
919         * gcc.dg/tree-ssa/pr22026.c: Likewise
920         * gcc.dg/tree-ssa/vrp22.c: Likewise
921         * gcc.dg/tree-ssa/vrp05.c: Likewise
922         * gcc.dg/tree-ssa/20030807-10.c: Likewise
923         * gcc.dg/tree-ssa/pr20701.c: Likewise
924         * gcc.dg/tree-ssa/vrp23.c: Likewise
925         * gcc.dg/tree-ssa/vrp06.c: Likewise
926         * gcc.dg/tree-ssa/pr22117.c: Likewise
927         * gcc.dg/tree-ssa/pr20702.c: Likewise
928         * gcc.dg/tree-ssa/vrp15.c: Likewise
929         * gcc.dg/tree-ssa/pr21090.c: Likewise
930         * gcc.dg/tree-ssa/pr21294.c: Likewise
931         * gcc.dg/tree-ssa/vrp24.c: Likewise
932         * gcc.dg/tree-ssa/vrp07.c: Likewise
933         * gcc.dg/tree-ssa/pr21563.c: Likewise
934         * gcc.dg/tree-ssa/pr25382.c: Likewise
935         * gcc.dg/tree-ssa/vrp16.c: Likewise
936         * gcc.dg/tree-ssa/vrp25.c: Likewise
937         * gcc.dg/tree-ssa/vrp08.c: Likewise
938         * gcc.dg/tree-ssa/20030807-6.c: Likewise
939         * gcc.dg/tree-ssa/vrp17.c: Likewise
940         * gcc.dg/tree-ssa/pr21458.c: Likewise
941         * g++.dg/tree-ssa/pr18178.C: Likewise
943 2006-02-07  Richard Guenther  <rguenther@suse.de>
945         PR c++/26140
946         Revert
947         2006-01-30  Richard Guenther  <rguenther@suse.de>
948         PR c++/23372
949         * gcc.dg/pr23372-1.C: New testcase.
951         * g++.dg/tree-ssa/pr26140.C: New testcase.
953 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
955         PR c++/9737
956         * g++.dg/template/ttp15.C: New test.
957         * g++.dg/template/ttp16.C: Likewise.
958         * g++.dg/template/ttp17.C: Likewise.
959         * g++.old-deja/g++.pt/ttp36.C: Remove.
960         * g++.old-deja/g++.pt/ttp19.C: Likewise.
961         * g++.old-deja/g++.pt/ttp37.C: Likewise.
962         * g++.old-deja/g++.pt/ttp38.C: Likewise.
963         * g++.old-deja/g++.pt/ttp39.C: Likewise.
964         * g++.old-deja/g++.pt/ttp9.C: Likewise.
965         * g++.old-deja/g++.pt/ttp40.C: Likewise.
966         * g++.old-deja/g++.pt/ttp51.C: Likewise.
967         * g++.old-deja/g++.pt/ttp26.C: Likewise.
968         * g++.old-deja/g++.pt/ttp36.C: Likewise.
970 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
972         PR libfortran/23815
973         * unf_io_convert_4.f90:  New test.
975 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
977         * gcc.dg/tree-ssa/loadpre10.c: New test.
978         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
979         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
980         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
982 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
984         PR libfortran/24685
985         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
987 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
989         PR tree-opt/25251
990         * gfortran.dg/assign_7.f: New test.
992 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
994         PR fortran/26041
995         PR fortran/26064
996         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
997         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
998         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
1000 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
1002         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
1003         in size_t typedef.
1005 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1007         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
1008         * g++.dg/charset/string.c (foo): Likewise.
1009         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
1010         const char*
1011         * g++.dg/ext/builtin2.C (printf): Likewise.
1012         * g++.dg/init/new15.C (printf): Likewise.
1013         * g++.dg/opt/pr17697-1.C (foo): Likewise.
1014         * g++.dg/opt/pr17697-2.C (foo): Likewise.
1015         * g++.dg/opt/pr17697-3.C (foo): Likewise.
1016         * g++.dg/template/non-dependent4.C (temp): Likewise.
1017         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
1018         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
1019         parameter type to const char*.
1020         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
1021         Change type to const char*.
1022         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
1023         Likewise. 
1024         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
1025         second parameter type to const char*.
1026         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
1027         (Y::Y): Change parameter type to const char*.
1028         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
1029         * g++.old-deja/g++.jason/report.C: Apply const correctness.
1030         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
1031         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
1032         (char*).
1033         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
1034         const char*.
1035         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
1036         type to const char*.
1037         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
1038         return type to const char*.
1039         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
1040         to const char*.
1041         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
1042         * g++.old-deja/g++.law/refs1.C: Likewise.
1043         * g++.old-deja/g++.law/visibility1.C: Likewise.
1044         * g++.old-deja/g++.law/visibility2.C: Likewise.
1045         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
1046         const char*.
1047         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
1048         * g++.old-deja/g++.mike/net48.C: Likewise.
1049         * g++.old-deja/g++.mike/p646.C: Likewise.
1050         * g++.old-deja/g++.mike/p6746.C: Likewise.
1051         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
1052         type to const char*.
1053         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
1054         deprecated conversion warning.
1055         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
1056         char*. 
1057         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
1058         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
1059         * g++.old-deja/g++.pt/explicit8.C: Likewise.
1060         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
1061         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
1062         * g++.old-deja/g++.pt/nontype3.C: Likewise.
1063         * g++.old-deja/g++.pt/t39.C: Likewise.
1064         * g++.old-deja/g++.robertl/eb106.C: Likewise.
1065         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
1067 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
1069         PR fortran/25075
1070         intrinsic_argument_conformance_1.f90:  New test.
1072 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
1074         PR fortran/20845
1075         * gfortran.dg/char_result_11.f90: Add SAVE.
1076         * gfortran.dg/der_pointer_4.f90: Ditto.
1077         * gfortran.dg/default_initialization.f90: New test.
1079 2006-02-03  Jeff Law  <law@redhat.com>
1081         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
1082         handle more than 100 dump files.
1083         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
1084         * lib/scantree.exp (scan-tree-dump): Likewise.
1085         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
1086         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
1087         * lib/scanipa.exp (scan-ipa-dump): Likewise.
1088         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
1089         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
1091 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
1093         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
1095 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
1097         * g++.dg/template/using12.C: New test.
1099 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
1101         * gcc.target/powerpc/pr25960.c: New test.
1103 2006-02-02  Steven G. Kargl  <kargls@comcast>
1105         PR fortran/24958
1106         gfortran.dg/nullify_2.f90: New test.
1108 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
1110         PR 25990
1111         * gcc.dg/gomp/pr25990.c: New test.
1113 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
1115         PR c++/25342
1116         * g++.gd/template/partial4.C: New test.
1118 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
1120         PR middle-end/26001
1121         * gfortran.dg/data_char_2.f90: New.
1123 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
1125         PR fortran/26039
1126         maxval_maxloc_conformance_1.f90:  New test.
1128 2006-01-31  Richard Guenther  <rguenther@suse.de>
1130         * gcc.target/i386/sselibm-1.c: New testcase.
1131         * gcc.target/i386/sselibm-2.c: Likewise.
1132         * gcc.target/i386/sselibm-3.c: Likewise.
1133         * gcc.target/i386/sselibm-4.c: Likewise.
1134         * gcc.target/i386/sselibm-5.c: Likewise.
1136 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1138         PR fortran/24266
1139         * gfortran.dg/arrayio_derived_2.f90: New.
1141 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
1143         * gcc.dg/unsigned-long-compare.c: New test.
1145 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
1147         PR testsuite/25318
1148         * lib/target-supports.exp (check_effective_target_freorder):
1149         Check to see if target supports -freorder-blocks-and-partition.
1150         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
1151         instead of "dg-require-named-sections".
1153 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
1155         PR target/14798:
1156         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
1157         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
1158         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1159         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1160         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
1161         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
1162         * gcc.dg/attr-isr-trap_exit.c: Likewise.
1163         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1165 2006-01-30  Richard Guenther  <rguenther@suse.de>
1167         PR c++/23372
1168         * gcc.dg/pr23372-1.C: New testcase.
1170 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
1172         * gcc.dg/gomp/pr25874.c: New test.
1174 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
1176         PR tree-opt/25911
1177         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
1179 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
1181         PR fortran/18578
1182         PR fortran/18579
1183         PR fortran/20857
1184         PR fortran/20885
1185         * gfortran.dg/intent_out_1.f90: New test.
1187 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
1189         PR fortran/17911
1190         * gfortran.dg/procedure_lvalue.f90: New test.
1192         PR fortran/20895
1193         PR fortran/25030
1194         * gfortran.dg/char_pointer_assign_2.f90: New test.
1195         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
1196         assignment to be consistent with standard.
1197         * gfortran.dg/char_result_2.f90: The same.
1198         * gfortran.dg/char_result_8.f90: The same.
1200 2006-01-28  Zack Weinberg  <zackw@panix.com>
1202         * gcc.dg/Woverlength-strings.c
1203         * gcc.dg/Woverlength-strings-pedantic-c89.c
1204         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
1205         * gcc.dg/Woverlength-strings-pedantic-c99.c
1206         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
1208 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
1210         * gcc.c-torture/execute/20060127-1.c: New test.
1212 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1214         PR c++/25999
1215         * g++.dg/ext/pragmaweak1.C: New test.
1217 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1219         PR c++/25855
1220         * g++.dg/template/spec29.C: New test.
1222 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
1224         PR c/19606.
1225         * gcc.c-torture/execute/pr19606.c: New.
1227 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
1229         * gcc.dg/pragma-re-4.c: New test.
1231 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
1233         PR fortran/25964
1234         * gfortran.dg/assumed_size_refs_3.f90: New test.
1236 2006-01-27  Ben Elliston  <bje@au.ibm.com>
1238         * gcc.misc-tests/dectest.exp: Remove defunct comment.
1240 2006-01-26  Laurent GUERBY <laurent@guerby.net>
1242         PR ada/21317
1243         * ada/acats/support/impdef.a: Add One_Long_Second.
1244         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
1245         * ada/acats/tests/c9/c94026.a: Likewise.
1246         * ada/acats/tests/c9/c97305c.ada: Likewise.
1247         * ada/acats/tests/c9/c99004a.ada: Likewise.
1249 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
1251         PR fortran/25964
1252         * gfortran.dg/global_references_2.f90: New test.
1254         PR fortran/25084
1255         PR fortran/20852
1256         PR fortran/25085
1257         PR fortran/25086
1258         * gfortran.dg/assumed_charlen_function_1.f90: New test.
1259         * gfortran.dg/assumed_charlen_function_3.f90: New test.
1261         PR fortran/25416
1262         * gfortran.dg/assumed_charlen_function_2.f90: New test.
1264 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
1266         PR c/25892
1267         * gcc.dg/Wpointer-sign.c: New.
1268         * gcc.dg/Wpointer-sign-Wall.c: New.
1269         * gcc.dg/Wpointer-sign-Wall-no.c: New.
1270         * gcc.dg/Wpointer-sign-pedantic.c: New.
1271         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
1272         * gcc.dg/conv-2.c: Use -Wpointer-sign.
1274 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
1276         PR C/25861
1277         * gcc.c-torture/compile/pr25861.c: New test.
1279 2006-01-26  Paul Brook  <paul@codesourcery.com>
1281         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
1282         on short-enum targets.
1283         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
1284         variable.
1285         (generate_fields): Use short_enums.
1286         (main): Set short_enums.  Document -e.
1287         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
1288         on short-enum targets.
1289         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
1290         variable.
1291         (generate_fields): Use short_enums.
1292         (main): Set short_enums.  Document -e.
1293         * lib/target-supports.exp (check_effective_target_short_enums): New.
1295 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
1297         PR target/25947
1298         * gcc.dg/torture/pr25947-1.c: New test.
1300 2006-01-25  Jan Hubicka  <jh@suse.cz>
1301             Roger Sayle  <roger@eyesopen.com>
1303         PR rtl-optimization/25703
1304         * gcc.target/i386/20060125-1.c: New test case.
1305         * gcc.target/i386/20060125-2.c: New test case.
1307 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1309         PR fortran/18540
1310         * gfortran.dg/goto_1.f: New.
1312 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
1314         PR fortran/25716
1315         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
1316         25716 on 32-bit systems too.
1318 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
1320         PR testsuite/25590
1321         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
1323 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1325         * gcc.dg/tree-ssa/gen-vect-33.c: New.
1327 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1329         PR fortran/25835
1330         * gfortran.dg/read_eof.f90: Delete, renamed.
1331         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
1332         * gfortran.dg/read_eof_2.f90: New test.
1333         * gfortran.dg/read_eof_3.f90: New test.
1335 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
1337         PR tree-opt/25860
1338         * gcc.c-torture/compile/pr25860.c: New test.
1340 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1342         PR c++/25552
1343         * g++.dg/parse/dtor8.C: New test.
1345 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
1347         PR testsuite/25891
1348         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
1349         * gcc.dg/gomp/gomp.exp: Return without testing anything if
1350         check_effective_target_fopenmp returns 0.
1352 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
1354         PR ada/20548
1355         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
1356         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
1357         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
1359 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
1361         PR tree-opt/25857
1362         * g++.dg/opt/pr25857.C: New test.
1364 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
1365         Jan Hubicka  <jh@suse.cz>
1366         Richard Guenther  <rguenther@suse.de>
1368         PR rtl-optimization/25654
1369         * gcc.dg/torture/pr25654.c: New testcase.
1370         * gcc.target/i386/pr25654.c: Likewise.
1372 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
1374         PR fortran/25901
1375         * gfortran.dg/internal references_2.f90: New test.
1377         Fix regression in testing of admissability of attributes.
1378         * gfortran.dg/intent_used_1.f90: New test.
1380 2006-01-23  Ben Elliston  <bje@au.ibm.com>
1382         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
1383         Remove target conditional torture options for i?86 and x86_64
1384         GNU/Linux.
1386 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1388         PR c++/10891
1389         * g++.dg/rtti/no-rtti.C: New.
1391 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
1393         PR c++/25895
1394         * g++.dg/inherit/conv2.C: New test.
1396         PR c++/25856
1397         * g++.dg/parse/dtor7.C: New test.
1399         PR c++/25858
1400         * g++.dg/template/crash44.C: New test.
1402 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
1404         PR fortran/25124
1405         PR fortran/25625
1406         * gfortran.dg/internal_references_1.f90: New test.
1407           PR fortran/20881
1408         PR fortran/23308
1409         PR fortran/25538
1410         PR fortran/25710
1411         * gfortran.dg/global_references_1.f90: New test.
1412         * gfortran.dg/g77/19990905-1.f: Restore the error that
1413         there is a clash between the common block name and
1414         the name of a subroutine reference.
1416         PR fortran/PR24276
1417         * gfortran.dg/aliasing_dummy_1.f90: New test.
1419 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
1421         * gcc.dg/vmx/1b-01.c: Warning fix.
1422         * gcc.dg/vmx/1c-02.c: Likewise.
1423         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
1425 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
1427         PR testsuite/24962
1428         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
1430 2006-01-20  Richard Guenther  <rguenther@suse.de>
1431         Steven Bosscher <stevenb.gcc@gmail.com>
1433         PR rtl-optimization/24626
1434         * gcc.dg/torture/pr24626-1.c: New testcase.
1435         * gcc.dg/torture/pr24626-2.c: Likewise.
1436         * gcc.dg/torture/pr24626-3.c: Likewise.
1437         * gcc.dg/torture/pr24626-4.c: Likewise.
1439 2006-01-20  Dirk Mueller  <dmueller@suse.com>
1441         PR c++/5520
1442         * g++.dg/warn/empty-body.C: New.
1444 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
1446         PR c++/22136
1447         * g++.dg/template/using10.C: New test.
1448         * g++.dg/temlpate/using11.C: Likewise.
1449         * g++.dg/inherit/using5.C: Tweak error messages.
1451 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
1453         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
1454         target test.
1455         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
1457 2006-01-19  Jan Hubicka  <jh@suse.cz>
1459         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
1461 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1463         PR c++/25854
1464         * g++.dg/template/spec28.C: New test.
1466 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
1468         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1469         Fix fprintf's by adding srcdir or removing it.
1471 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
1473         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
1474         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
1475         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
1476         * testsuite/gcc.dg/gomp/empty.c: Likewise.
1477         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
1478         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
1479         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
1480         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
1481         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
1482         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
1483         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
1484         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
1485         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
1486         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
1488 2006-01-18  Jeff Law  <law@redhat.com>
1490         * gcc.dg/tree-ssa/vrp25.c: New test.
1492 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1494         * gcc.dg/pr25805.c: Fix misapplied patch.
1496 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
1498         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
1499         (check_effective_target_vect_udot_qi): New.
1500         (check_effective_target_vect_sdot_hi): New.
1501         (check_effective_target_vect_udot_hi): New.
1502         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
1503         prefixed with "wrapv-" with -fwrapv.
1504         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
1505         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
1506         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
1507         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
1508         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
1510         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
1511         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
1512         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
1513         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
1515 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1517         PR c++/16829
1518         * g++.dg/other/default2.C: New test.
1519         * g++.dg/other/default3.C: New test.
1521 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1523         PR c/25805
1524         * gcc.dg/pr25805.c: New file.
1526 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
1528         PR c++/25836
1529         * g++.dg/template/init6.C: New test.
1531 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
1533         * gcc.dg/tree-ssa/pr24287.c: New test
1535 2006-01-18  Eric Christopher  <echristo@apple.com>
1537         * g++.dg/eh/table.C: New.
1539 2006-01-18  DJ Delorie  <dj@redhat.com>
1541         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
1542         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
1543         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
1544         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
1546 2006-01-18  Jeff Law  <law@redhat.com>
1548         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
1549         on wrapping on overflow semantics.
1551         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
1553         * gcc.gc/tree-ssa/vrp23.c: New test.
1554         * gcc.gc/tree-ssa/vrp24.c: New test.
1556 2006-01-18  Richard Henderson  <rth@redhat.com>
1557             Aldy Hernandez  <aldyh@redhat.com>
1558             Jakub Jelinek  <jakub@redhat.com>
1559             Diego Novillo  <dnovillo@redhat.com>
1560             Uros Bizjak  <uros@kss-loka.si>
1562         * testsuite/gcc.dg/gomp: New directory.
1564 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
1565             Steven G. Kargl  <kargls@comcast.net>
1567         PR fortran/20869
1568         * gfortran.dg/intrinsic_external_1.f90: New test.
1570         PR fortran/20875.
1571         * gfortran.dg/elemental_pointer_1.f90: New test.
1573         PR fortran/25024
1574         * gfortran.dg/external_procedures_1.f90: New test.
1576         PR fortran/25785
1577         gfortran.dg/assumed_present.f90: New test.
1579 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
1581         * g++.dg/parse/lookup5.C: New test.
1583 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1585         PR fortran/25697
1586         * gfortran.dg/read_eof.f90: New test.
1588 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1590         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
1591         add a closing brace.
1593 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1595         PR fortran/25631
1596         * gfortran.dg/fmt_tl.f: New test.
1598 2006-01-17  Eric Christopher  <echristo@apple.com>
1600         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
1601         * g++.old-deja/g++.warn/impint2.C: Ditto.
1602         * g++.old-deja/g++.other/null1.C: Ditto.
1603         * g++.dg/warn/conv2.C: Ditto.
1604         * g++.dg/warn/conv4.C: New file.
1606 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1608         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
1610 2006-01-17  Andreas Jaeger  <aj@suse.de>
1611             Janis Johnson <janis187@us.ibm.com>
1613         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
1614         in 64-bit.
1615         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1616         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
1618 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1620         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1621         xfail txxx where xxx >= 25.
1623 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1625         PR testsuite/25764
1626         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
1628 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
1630         PR c/25682
1631         * gcc.dg/pr25682.c: New test.
1632         * g++.dg/parse/array-size2.C: New test.
1634 2006-01-16  Ian Lance Taylor  <ian@airs.com>
1636         * consistency.vlad: Remove entire directory, 1652 files.
1638 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
1640         * lib/target-supports.exp (check_effective_target_dfp_nocache,
1641         check_effective_target_dfprt_nocache): New.
1642         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
1643         (check_effective_target_dfprt): New.
1644         * lib/c-compat.exp (check_dfp): Remove.
1645         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
1646         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
1647         level of support for decimal float.
1648         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
1649         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
1650         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
1651         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
1652         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
1653         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
1654         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
1655         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
1656         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
1657         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
1658         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
1659         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
1660         directives.
1662 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1664         PR testsuite/25741
1665         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
1666         $base_dir/../.
1667         * lib/gfortran.exp (gfortran_init): Likewise.
1668         * lib/obj-c++.exp (obj-c++_init): Likewise.
1669         * lib/scanasm.exp (scan-assembler-dem): Likewise.
1670         (scan-assembler-dem-not): Likewise.
1671         * lib/scandump.exp (scan-dump-dem): Likewise.
1672         (scan-dump-dem-not): Likewise.
1674 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
1676         PR testsuite/25767
1677         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
1678         powerpc-*-darwin*.
1679         * lib/obj-c++.exp (obj-c++_init): Likewise.
1681 2006-01-16  Richard Guenther  <rguenther@suse.de>
1683         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
1685 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1687         PR testsuite/25777
1688         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
1689         to LD_LIBRARY_PATH.
1691 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1692             Andrew Pinski  <pinskia@physics.uc.edu>
1694         * gcc.dg/minmax-1.c: New test.
1696 2006-01-16  Ben Elliston  <bje@au.ibm.com>
1698         * gcc.dg/dfp/dfp.exp: Correct FSF address.
1699         * gcc.misc-tests/dectest.exp: Ditto.
1701 2006-01-15  Ian Lance Taylor  <ian@airs.com>
1703         PR testsuite/25796
1704         * gcc.target/i386/cmov6.c: Use -march=k8.
1706 2006-01-15  Andreas Jaeger  <aj@suse.de>
1708         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
1709         x86 does not have __float128.
1711 2006-01-14  Ian Lance Taylor  <ian@airs.com>
1713         * gcc.target/i386/cmov6.c: New test.
1715 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
1717         PR c++/25663
1718         * g++.dg/template/ctor6.C: New test.
1720 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
1722         PR tree-optimization/25485
1723         * gcc.dg/tree-ssa/pr25485.c: New.
1725 2006-01-14  Richard Guenther  <rguenther@suse.de>
1727         PR tree-optimization/22548
1728         PR tree-optimization/22555
1729         PR tree-optimization/22501
1730         * gcc.dg/tree-ssa/alias-4.c: New testcase.
1731         * gcc.dg/tree-ssa/alias-5.c: Likewise.
1732         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1733         * gcc.dg/tree-ssa/alias-7.c: Likewise.
1734         * gcc.dg/tree-ssa/alias-8.c: Likewise.
1735         * gcc.dg/tree-ssa/alias-9.c: Likewise.
1736         * gcc.dg/tree-ssa/alias-10.c: Likewise.
1737         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1738         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1740 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
1742         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
1743         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
1745 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
1746         Richard Guenther  <rguenther@suse.de>
1748         PR rtl-optimization/24257
1749         * gcc.dg/torture/pr24257.c: New testcase.
1751 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
1753         * gcc.c-torture/execute/20060110-1.c: New test.
1754         * gcc.c-torture/execute/20060110-2.c: New test.
1756 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
1758         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
1760 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
1762         PR fortran/25756
1763         * gfortran.dg/label_3.f90: New test.
1765 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
1767         PR tree-optimization/25771
1768         * g++.dg/tree-ssa/pr25771.C: New test
1770 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1772         PR tree-opt/24365
1773         * g++.dg/opt/complex5.C: New test.
1775 2006-01-13  Richard Guenther  <rguenther@suse.de>
1777         * gcc.target/i386/387-9.c: New testcase.
1779 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1781         PR c++/24824
1782         * g++.dg/debug/dwarf2-1.C: New.
1784 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1786         PR testsuite/25728
1787         * lib/gcov.exp (verify-lines): Add "close $fd".
1789 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
1790             Ben Elliston  <bje@au.ibm.com>
1792         * gcc.dg/dfp/inf-1.c: New test.
1794 2006-01-12  Janis Johnson <janis187@us.ibm.com>
1795             Yao Qi  <qiyaoltc@cn.ibm.com>
1796             Ben Elliston  <bje@au.ibm.com>
1797             Jon Grimm  <jgrimm2@us.ibm.com>
1799         * gcc.dg/nodfp-1.c: New test.
1800         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1801         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1802         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
1803         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
1804         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
1805         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
1806         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
1807         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1808         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1809         * gcc.dg/format/dfp-scanf-1.c: Likewise.
1810         * gcc.dg/format/dfp-printf-1.c: Likewise.
1811         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
1812         (compat_setup_dfp): New.
1813         * gcc.dg/compat/compat.exp: Use it.
1814         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
1815         Make some variables global, prepend "compat_" to their names.
1816         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
1817         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
1818         * gcc.misc-tests/dectest.exp: New test driver for decTest.
1819         * lib/compat.exp (compat_skip_list): Make global, rename.
1820         * lib/c-compat.exp: New file.
1821         * lib/target-supports.exp (check_effective_target_dfp): New.
1823         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
1824         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
1825         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
1826         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
1827         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
1828         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
1829         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
1830         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
1831         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
1832         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
1833         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
1834         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
1835         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
1836         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
1837         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
1838         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
1839         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
1840         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
1841         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
1842         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
1843         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
1844         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
1845         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
1846         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
1847         gcc.dg/dfp/struct-layout-1.c,
1848         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
1849         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
1850         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
1851         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
1852         gcc.dg/dfp/func-vararg-dfp.c,
1853         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
1854         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
1855         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
1856         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
1857         gcc.dg/dfp/wtr-conversion-1.c: New tests.
1859 2006-01-11  Richard Guenther  <rguenther@suse.de>
1861         PR tree-optimization/25734
1862         * gcc.dg/tree-ssa/pr25734.c: New testcase.
1864 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1866         PR fortran/25486
1867         * gfortran.dg/literal_character_constant_1_x.F: New test.
1868         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
1869         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
1870         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
1872 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1874         PR c++/25386
1875         * g++.dg/ext/packed3.C: Add expected packed error.
1877 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
1879         PR target/25706
1880         * gcc.dg/torture/pr25706-1.c: New test.
1882 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
1884         PR tree-optimization/23109
1885         PR tree-optimization/23948
1886         PR tree-optimization/24123
1888         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
1889         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
1890         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
1891         g++.dg/tree-ssa/pr23948.C: New testcases.
1892         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
1893         three divisions in order to do the optimization.
1895 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1897         PR c++/25632
1898         * g++.dg/other/pr25632.C: New test.
1900 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
1902         PR fortran/25730
1903         * gfortran.dg/used_types_1.f90: New test.
1905 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
1907         PR target/25718
1908         * gcc.dg/torture/pr25718-1.c: New test.
1910 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1912         * gfortran.dg/list_read_2.f90: Fix typo in description.
1914 2006-01-10  Jan Beulich  <jbeulich@novell.com>
1916         * lib/target-supports.exp (check_visibility_available): Simplify test
1917         for *-*-netware*.
1918         (check_profiling_available): Fail for *-*-netware*.
1919         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
1920         * gcc.dg/20021014-1.c: Likewise.
1921         * gcc.dg/nest.c: Likewise.
1923 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1925         fortran/24936
1926         * gfortran.dg/forall_3.f90: New test.
1928 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1930         PR fortran/21977
1931         * gfortran.dg/nesting_2.f90: New test.
1932         * gfortran.dg/nesting_3.f90: New test.
1934 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
1936         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
1937         Fix typo in comment.
1939 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1941         * gfortran.dg/single_char_string.f90: New test.
1943 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
1945         * gfortran.dg/ichar_2.f90: New test.
1947 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
1949         PR fortran/25093
1950         * gfortran.dg/private_type_4.f90: New.
1952 2006-01-07  Richard Guenther  <rguenther@suse.de>
1954         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
1956 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1958         * gfortran.dg/func_decl_1.f90: New.
1959         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
1960         * gfortran.dg/array_alloc_2.f90: Likewise.
1961         * gfortran.dg/char_result_8.f90: Likewise.
1962         * gfortran.dg/dup_save_1.f90: Likewise.
1963         * gfortran.dg/dup_save_2.f90: Likewise.
1964         * gfortran.dg/f2c_6.f90: Likewise.
1965         * gfortran.dg/f2c_7.f90: Likewise.
1966         * gfortran.dg/func_result_2.f90: Likewise.
1967         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
1969 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
1971         PR fortran/22146
1972         * gfortran.dg/elemental_subroutine_1.f90: New test.
1973         * gfortran.dg/elemental_subroutine_2.f90: New test.
1975         PR fortran/25029
1976         PR fortran/21256
1977         * gfortran.dg/assumed_size_refs_1.f90: New test.
1979         PR fortran/20868
1980         PR fortran/20870
1981         * gfortran.dg/assumed_size_refs_2.f90: New test.
1982         * gfortran.dg/initialization_1.f90: Change warning message.
1984 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
1986         * gcc.dg/tree-ssa/loop-15.c: New test.
1988 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1990         PR fortran/25598
1991         * gfortran.dg/backspace_3.f: New test.
1992         * gfortran.dg/backspace_4.f: New test.
1994 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1996         PR fortran/24268
1997         * gfortran.dg/fmt_white.f: Update test.
1999 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
2001         * gcc.dg/cast-1.c: Add new warning.
2002         * gcc.dg/cast-2.c: Likewise.
2003         * gcc.dg/cast-3.c: Likewise.
2004         * gcc.dg/format/cast-1.c: Likewise.
2005         * gcc.dg/cast-4.c: New testcase.
2007 2006-01-05  Richard Guenther  <rguenther@suse.de>
2009         PR tree-optimization/22555
2010         * gcc.dg/tree-ssa/alias-3.c: New testcase.
2012 2006-01-05  Richard Guenther  <rguenther@suse.de>
2013             Diego Novillo  <dnovillo@redhat.com>
2015         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
2016         * gcc.dg/tree-ssa/loop-8.c: Likewise.
2017         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2018         * gcc.dg/tree-ssa/pr23294.c: Likewise.
2019         * gcc.dg/tree-ssa/pr21985.c: Likewise.
2020         * gcc.dg/tree-ssa/loop-14.c: Likewise.
2021         * gcc.dg/tree-ssa/loop-2.c: Likewise.
2022         * gcc.dg/tree-ssa/loop-3.c: Likewise.
2023         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2024         * gcc.dg/tree-ssa/pr21171.c: Likewise.
2025         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2026         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2027         * gcc.dg/tree-ssa/loop-6.c: Likewise.
2028         * treelang/compile/extravar.tree: Likewise.
2029         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
2030         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
2031         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
2032         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2033         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
2035 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2037         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
2038         for 64-bit fix.
2040 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
2042         PR fortran/23675
2043         gfortran.dg/char_result_11.f90: New.
2045 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
2047         PR c++/24782
2048         * g++.dg/parse/access9.C: New test.
2049         * g++.dg/tc1/dr52.C: Tweak error markers.
2051 2006-01-04  Richard Henderson  <rth@redhat.com>
2053         Merge from gomp branch.
2054         * g++.dg/parse/pragma2.C: Update expected error lines.
2056 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
2058         * g++.dg/other/i386-2.C: New test.
2060         PR target/25554
2061         * gcc.c-torture/compile/20051228-1.c: New test.
2063         PR c/25559
2064         * gcc.dg/pr25559.c: New test.
2066 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
2068         PR c++/25492
2069         * g++.dg/lookup/friend9.C: New test.
2071         PR c++/25625
2072         * g++.dg/template/repo5.C: New test.
2074 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
2076         PR fortran/25101
2077         * gfortran.dg/forall_2.f90: New test.
2079 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2081         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
2082         dg-require-weak.  Adjust regexp to handle leading-underscore
2083         targets and space as well as TAB after .weak.  Change previous
2084         64-bit fix to not use naked dot.
2086 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
2088         PR rtl-optimization/25578
2089         * gcc.c-torture/execute/20060102-1.c: New testcase.
2091 2006-01-03  Richard Guenther  <rguenther@suse.de>
2093         PR c/25183
2094         * gcc.dg/torture/pr25183.c: New testcase.
2096 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
2098         Merge from gomp-branch.
2099         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
2100         * gcc.dg/ia64-sync-2.c: Likewise.
2101         * gcc.dg/ia64-sync-3.c: Likewise.
2102         * gcc.dg/ia64-sync-4.c: Likewise.
2103         * gcc.dg/sync-2.c: Likewise.
2104         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
2105         that sparc64-*-* and sparcv9-*-* supports sync builtins.
2107 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
2109         PR c++/25635
2110         * g++.dg/parse/operator6.C: New test.
2112         PR c++/25637
2113         * g++.dg/parse/error29.C: New test.
2115         PR c++/25638
2116         * g++.dg/parse/dtor6.C: New test.
2118         PR c++/25633
2119         * g++.dg/parse/ctor3.C: New test.
2121         PR c++/25634
2122         * g++.dg/template/class3.C: New test.
2124 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
2126         * g++.dg/debug/debug9.C: New.
2128 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
2130         PR fortran/24640
2131         * gfortran.dg/label_2.f90: New test.
2133 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2135         * g++.dg/lookup/using12.C: Tighten error marker.
2137 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
2138             Andrew Pinski <pinskia@physics.uc.edu>
2140         * gcc.target/powerpc/darwin-abi-3.c: New file.
2141         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
2142         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
2143         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
2144         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
2145         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
2146         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
2147         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
2148         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
2150 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
2152         * gcc.dg/tree-ssa/loadpre1.c: New;
2153         * gcc.dg/tree-ssa/loadpre2.c: New;
2154         * gcc.dg/tree-ssa/loadpre3.c: New;
2155         * gcc.dg/tree-ssa/loadpre4.c: New;
2156         * gcc.dg/tree-ssa/loadpre5.c: New;
2157         * gcc.dg/tree-ssa/loadpre6.c: New;
2158         * gcc.dg/tree-ssa/loadpre7.c: New;
2159         * gcc.dg/tree-ssa/loadpre8.c: New;
2160         * gcc.dg/tree-ssa/loadpre9.c: New;
2162 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
2164         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
2165         * g++.dg/abi/thunk4.C: Likewise.
2167 2006-01-01  Andreas Jaeger  <aj@suse.de>
2169         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
2170         portable.
2172 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
2174         PR c++/25294
2175         * gcc.dg/pragma-pack-3.c: New test.
2176         * g++.dg/parse/pragma3.C: New test.
2178 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2180         PR middle-end/24827
2181         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
2183 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2185         PR testsuite/25214
2186         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
2188 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2190         PR fortran/22607
2191         * gfortran-dg/pure_byref_3.f90: New.
2193         fortran/PR 25396
2194         * gfortran.dg/userdef_operator_1.f90: New.
2196 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2198         * g++.dg/abi/thunk3.C: New.
2199         * g++.dg/abi/thunk4.C: New.
2201 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
2203         PR fortran/25532
2204         * gfortran.dg/host_used_types_1.f90: New test. Check that host
2205         associated derived type components of derived types are
2206         properly declared in contained procedures.
2208 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2210         PR libgfortran/25139
2211         * gfortran.dg/backspace_2.f: New test.
2213 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2215         PR libgfortran/25550
2216         * gfortran.dg/endfile.f: New test.
2218 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2220         PR libgfortran/25419
2221         * gfortran.dg/comma.f: New test.
2223 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2225         * lib/gfortran-dg.exp: Remove trailing whitespace.
2226         * lib/fortran-torture.exp: Test with -fbounds-check instead of
2227         -funroll-all-loops.
2229 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
2231         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
2232         Extended Double long doubles or repeat tests when long double is
2233         the same size as double.
2235 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2237         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
2239         PR testsuite/25442
2240         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
2241         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
2243         PR testsuite/25441
2244         * gcc.dg/pr23911.c: Make test variable static.
2246         PR testsuite/25444
2247         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2249 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2251         PR c++/25439
2252         * g++.dg/parse/crash17.C: Adjust error markers.
2253         * g++.dg/template/error20.C: New test.
2255 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2257         PR c++/23172
2258         * g++.dg/ext/complit4.C: New test.
2260         PR c++/25417
2261         * g++.dg/ext/complit5.C: Likewise.
2263 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
2265         PR tree-optimization/25125
2266         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
2267         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
2268         * gcc.c-torture/execute/pr25125.c: New.
2270 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
2272         PR fortran/25029
2273         PR fortran/21256
2274         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
2275         with incorrect assumed size references.
2277 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
2279         PR c++/23171
2280         * g++.dg/opt/init1.C: New test.
2282 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
2284         PR c++/24671
2285         * g++.dg/template/sfinae3.C: New test.
2287 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2289         * g++.dg/other/friend4.C: New test.
2291 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2293         PR target/25005
2294         * g++.dg/opt/pr25005.C: New test.
2296 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2298         PR c++/25369
2299         * g++.dg/template/ptrmem16.C: New test.
2301 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
2303         PR fortran/25029
2304         PR fortran/21256
2305         * gfortran.dg/initialization_1.f90: Add test of SIZE.
2307 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2309         PR libgfortran/25307
2310         * gfortran.dg/list_read_5.f90: New test.
2312 2005-12-22  Richard Henderson  <rth@redhat.com>
2314         * gcc.target/i386/sse-7.c: Use -msse2.
2316 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2318         PR rtl-optimization/25432
2319         * gcc.c-torture/compile/20051216-1.c: New test.
2321         PR objc/25328
2322         * objc/execute/pr25328.m: New test.
2324 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2326         PR c++/25364
2327         * g++.dg/template/call4.C: New test.
2329 2005-12-22  Dale Johannesen  <dalej@apple.com>
2331         * gcc.target/i386/sse-17.c: New.
2333 2005-12-22  Paul Brook  <paul@codesourcery.com>
2335         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
2337 2005-12-22  Paul Brook  <paul@codesourcery.com>
2339         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
2341 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2343         PR tree-opt/25513
2344         * gcc.c-torture/compile/pr25513.c: New test.
2346 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2348         PR c++/23333
2349         * g++.dg/parse/error25.C: Add more tests.
2351 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2353         PR fortran/18990
2354         * gfortran.dg/der_charlen_1.f90: New.
2356 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
2358         PR fortran/20889
2359         * gfortran.dg/pointer_component_type_1.f90: New test.
2361         PR fortran/25029
2362         PR fortran/21256
2363         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
2364         should give an error with assumed size array refernces and checks those
2365         that should not.
2366         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
2367         reference an upper bound so that it does not generate an error.
2369         PR fortran/19362
2370         PR fortran/20244
2371         PR fortran/20864
2372         PR fortran/25391
2373         * gfortran.dg/used_dummy_types_1.f90: New test.
2374         * gfortran.dg/used_dummy_types_2.f90: New test.
2375         * gfortran.dg/used_dummy_types_3.f90: New test.
2376         * gfortran.dg/used_dummy_types_4.f90: New test.
2377         * gfortran.dg/used_dummy_types_5.f90: New test.
2379         PR fortran/23152
2380         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
2381         group already being USE associated.
2382         * gfortran.dg/assumed_shape_nml.f90: New test.
2383         * gfortran.dg/assumed_size_nml.f90: New test.
2385         PR fortran/20862
2386         PR fortran/25053
2387         PR fortran/25063
2388         PR fortran/25064
2389         PR fortran/25066
2390         PR fortran/25067
2391         PR fortran/25068
2392         PR fortran/25307
2393         * gfortran.dg/io_constraints_1.f90: New test.
2394         * gfortran.dg/io_constraints_1.f90: New test.
2395         * gfortran.dg/iostat_3.f90: Change wording of warning.
2396         * gfortran.dg/g77/19981216-0.f: The same.
2398 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
2400         PR tree-optimization/23518
2401         * testsuite/gcc.dg/pr23518.c: New.
2403 2005-12-21  Mike Stump  <mrs@apple.com>
2405         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
2407 2005-12-21  Paul Brook  <paul@codesourcery.com>
2409         * gcc.dg/pr19340.c: Skip on m68k targets.
2411 2005-12-21  Steven Bosscher  <stevenb@suse.de>
2413         PR rtl-optimization/25196
2414         * gcc.dg/pr25196.c: New test.
2416 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
2418         PR fortran/25423
2419         gfortran.dg/where_nested_1.f90: New.
2421 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
2423         PR tree-optimization/25382.
2424         * gcc.dg/tree-ssa/pr25382.c: New.
2426 2005-12-20  Richard Guenther  <rguenther@suse.de>
2428         PR middle-end/24306
2429         * gcc.target/i386/pr24306.c: New testcase.
2431 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
2433         PR tree-optimization/25501
2434         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
2436 2005-12-20  Richard Guenther  <rguenther@suse.de>
2438         Revert
2439         2005-12-02  Richard Guenther  <rguenther@suse.de>
2441         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2443 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
2445         PR c++/21228
2446         * g++.dg/warn/Wunreachable-code-2.C: New test.
2448 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
2450         PR c++/24278
2451         * g++.dg/template/ctor5.C: New test.
2453         PR c++/24915
2454         * g++.dg/template/overload8.C: New test.
2456 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
2458         * gcc.c-torture/compile/pr25483 : New test.
2460 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2462         PR c++/20552
2463         * g++.dg/ext/typeof10.C: New test.
2465 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
2467         * gcc.dg/mt-loopi1.c: New.
2469 2005-12-18  Richard Guenther  <rguenther@suse.de>
2471         PR tree-optimization/25481
2472         * gcc.dg/torture/pr25481.c: New testcase.
2474 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2476         PR rtl-optimization/21041
2477         * gcc.dg/pr21041.c: New test.
2479 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2481         PR libgfortran/25463
2482         * gfortran.dg/advance.f90: New test.
2484 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
2486         * gcc.dg/20051201-1.c: New test.
2488 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
2490         PR fortran/25018
2491         * gfortran.dg/initialization_1.f90: New test.
2492         * gfortran.dg/enum_5.f90: Change dg-error to new message.
2493         * gfortran.dg/g77/980616-0.f: The same.
2495 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2497         * PR fortran/25458
2498         * gfortran.dg/chkbits.f90: New test.
2500 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2502         * gfortran.dg/enum_5.f: Revert to previous version.
2504 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2506         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
2507         * gfortran.dg/nested_modules_1.f90: Ditto.
2508         * gfortran.dg/hollerith_f95.f90: Ditto.
2509         * gfortran.dg/select_5.f90: Ditto.
2510         * gfortran.dg/secnds.f: Ditto.
2511         * gfortran.dg/hollerith2.f90: Ditto.
2512         * gfortran.dg/imag_2.f: Ditto.
2513         * gfortran.dg/ftell_2.f90: Ditto.
2514         * gfortran.dg/malloc_free_1.f90: Ditto.
2515         * gfortran.dg/logint-1.f: Ditto.
2516         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2517         * gfortran.dg/e_d_fmt.f90: Ditto.
2518         * gfortran.dg/hollerith_legacy.f90: Ditto.
2519         * gfortran.dg/logint-2.f: Ditto.
2520         * gfortran.dg/enum_5.f90: Ditto.
2521         * gfortran.dg/f2c_2.f90: Ditto.
2522         * gfortran.dg/pr17143.f90: Ditto.
2523         * gfortran.dg/namelist_14.f90: Ditto.
2524         * gfortran.dg/logint-3.f: Ditto.
2525         * gfortran.dg/spread_scalar_source.f90: Ditto.
2526         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2527         * gfortran.dg/namelist_11.f: Ditto.
2528         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2529         * gfortran.dg/g77/20010519-1.f
2530         * gfortran.dg/g77/alpha1.f: Ditto.
2531         * gfortran.dg/g77/990115-1.f: Ditto.
2532         * gfortran.dg/g77/erfc.f: Ditto.
2533         * gfortran.dg/g77/19990313-3.f: Ditto.
2534         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
2535         * gfortran.dg/g77/20010426.f: Ditto.
2536         * gfortran.dg/g77/19990313-0.f: Ditto.
2537         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
2538         * gfortran.dg/g77/20000629-1.f: Ditto.
2539         * gfortran.dg/g77/970125-0.f: Ditto.
2540         * gfortran.dg/g77/8485.f: Ditto.
2541         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
2542         * gfortran.dg/g77/19990313-1.f: Ditto.
2543         * gfortran.dg/g77/int8421.f: Ditto.
2544         * gfortran.dg/g77/19990305-0.f: Ditto.
2545         * gfortran.dg/g77/947.f: Ditto.
2546         * gfortran.dg/g77/19990905-2.f: Ditto.
2547         * gfortran.dg/g77/cabs.f: Ditto.
2548         * gfortran.dg/g77/19990313-2.f: Ditto.
2549         * gfortran.dg/g77/20020307-1.f: Ditto.
2550         * gfortran.dg/g77/dcomplex.f: Ditto.
2551         * gfortran.dg/g77/19990502-1.f: Ditto.
2552         * gfortran.dg/g77/19981216-0.f: Ditto.
2553         * gfortran.dg/common_4.f90: Ditto.
2554         * gfortran.dg/entry_4.f90: Ditto.
2555         * gfortran.dg/equiv_constraint_2.f90: Ditto.
2556         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2557         * gfortran.dg/namelist_12.f: Ditto.
2558         * gfortran.dg/scale_1.f90: Ditto.
2559         * gfortran.dg/modulo_1.f90
2560         * gfortran.dg/hollerith.f90: Ditto.
2561         * gfortran.dg/direct_io_3.f90: Ditto.
2562         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
2563         * gfortran.dg/gnu_logical_1.F: Ditto.
2564         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2565         * gfortran.dg/assign_1.f90: Ditto.
2566         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2567         * gfortran.dg/pr23095.f: Ditto.
2568         * gfortran.dg/read_float_1.f90: Ditto.
2570 2005-12-17  Andreas Jaeger  <aj@suse.de>
2572         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
2573         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
2575 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2577         PR fortran/24268
2578         * gfortran.dg/fmt_white.f: New test.
2580 2005-12-16  Steven G. Kargl <kargls@comcast.net>
2582         * gfortran.dg/label_1.f90: New test.
2584 2005-12-15  Ben Elliston  <bje@au.ibm.com>
2586         PR testsuite/25422
2587         * gcc.dg/20031012-1.c: Add -Walways-true option.
2588         * gcc.dg/weak/weak-3.c: Likewise.
2589         * g++.old-deja/g++.mike/warn8.C: Likewise.
2591 2005-12-16  Mike Stump  <mrs@apple.com>
2593         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
2594         exit.
2596 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2598         PR libgfortran/25264
2599         PR libgfortran/25349
2600         * gfortran.dg/tl_editing.f90: Added additional checks.
2601         * gfortran.dg/t_editing.f: New test.
2602         * gfortran.dg/write_padding.f90: New test
2604 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2606         PR testsuite/25215
2607         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
2609 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
2611         PR rtl-optimization/24899
2612         * gcc.c-torture/execute/20051215-1.c: New test.
2614 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
2616         PR 24823
2617         * gfortran.dg/pr24823.f: New test.
2619 2005-12-16  Jeff Law  <law@redhat.com>
2621         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
2623 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2625         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
2626         Change C++ style comments to C style comments.
2627         Remove aligned types from the array.
2628         Keep Enums disabled.
2629         (complex_types): Remove aligned types from the array.
2630         Comment out "_Complex long double".
2631         (attrib_types): Remove.
2632         (complex_attrib_types): Remove.
2633         (attrib_array_types): Remove.
2634         (complex_attrib_array_types): Remove.
2635         (aligned_bitfld_types): Remove.
2636         (n_aligned_bitfld_types): Remove.
2637         (FEATURE_ALIGNEDPACKED): Delete.
2638         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
2639         (singles): Remove support for adding attributes.
2640         (choose_type): Remove support for attributed types.
2641         (generate_fields): Remove support for attributed bit-fields.
2642         Remove support for adding attributes.
2643         (generate_random_tests): Remove support for adding attributes.
2644         (features): Add back "[0] :0" and "complex vector [0]".
2645         (main): Remove support for attributed bit-fields.
2646         Uncomment the calling of generate_random_tests for the rests of
2647         the tests.
2649 2005-12-16  Jan Hubicka  <jh@suse.cz>
2651         * gcc.c-torture/combine/pr25224.c: New.
2653 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
2655         PR other/25028
2656         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
2657         HP-UX.
2659 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
2661         * gcc.dg/20051215-1.c: New file.
2663 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2665         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
2666         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
2668 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
2670         PR fortran/18197
2671         * gfortran.dg/dummy_functions_1.f90: New.
2673 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
2675         PR rtl-optimization/25310
2676         * gcc.c-torture/compile/pr25310.c: New test.
2678 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2680         PR debug/25023
2681         * gcc.dg/pr25023.c: New test.
2683 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2685         * g++.old-deja/g++.brendan/redecl1.C,
2686         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
2687         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
2688         g++.old-deja/g++.oliva/typeof1.C,
2689         g++.old-deja/g++.other/crash16.C,
2690         g++.old-deja/g++.other/crash34.C,
2691         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
2692         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
2693         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
2694         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
2695         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
2696         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
2697         Remove xfail.
2699 2005-12-14  Kean Johnston  <jkj@sco.com>
2700             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2702         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
2703         * gcc.target/i386/20020523-1.c: Ditto.
2704         * gcc.target/i386/tailcall-1.c: Ditto.
2705         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
2706         * gcc.target/i386/ssetype-5.c: Ditto.
2708 2005-12-14  Jeff Law  <law@redhat.com>
2710         * gcc.dg/tree-ssa/foldstring-1.c: New test.
2712 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2714         PR target/25254
2715         PR target/24188
2716         * gcc.target/i386/pr25254.c: New test.
2717         * gfortran.dg/PR24188.f: New test.
2719 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
2721         * lib/fortran-torture.exp: Catch remaining uses of
2722         remote_file build delete.
2724 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2726         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
2728 2005-12-14  Ben Elliston  <bje@au.ibm.com>
2730         * gcc.dg/warn-addr-cmp.c: New test.
2732 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2734         PR debug/25023
2735         PR target/25293
2736         * gcc.target/i386/pr25293.c: New test.
2738 2005-12-13  Petr Machata  <machata@post.cz>
2740         PR c++/24907
2741         * g++.dg/parse/comma2.C: New test.
2743 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
2744             Jakub Jelinek  <jakub@redhat.com>
2746         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2747         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2748         (limits.h): Include unconditionally.
2749         (stdlib.h): Likewise.
2750         (hashtab.h): Do not include.
2751         (getopt.h): Likewise.
2752         (stddef.h): Include.
2753         (hashval_t): Define.
2754         (struct entry): Add "next" field.
2755         (HASH_SIZE): New macro.
2756         (hash_table): New variable.
2757         (switchfiles): Do not use xmalloc.
2758         (mix): New macro.
2759         (iterative_hash): New function.
2760         (hasht): Remove.
2761         (e_exists): New function.
2762         (e_insert): Likewise.
2763         (output): Use, instead of libiberty hashtable functions.
2764         (main): Do not use getopt.  Do not call htab_create.
2766 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2768         PR c++/25331
2769         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
2770         put atal* and atpaal* attributes on array elements.
2771         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
2772         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
2773         put atal* and atpaal* attributes on array elements.
2774         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
2776 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
2778         * gcc.dg/single-precision-constant.c: New test.
2780 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
2782         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
2783         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
2784         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
2785         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2786         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2787         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2788         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
2789         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
2790         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
2791         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
2792         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
2793         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
2794         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
2795         gcc.target/powerpc/ppc-sdata-2.c,
2796         gcc.target/powerpc/ppc-stackalign-1.c,
2797         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
2798         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
2799         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
2800         gcc.target/powerpc/rs6000-ldouble-2.c,
2801         gcc.target/powerpc/rs6000-power2-1.c,
2802         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
2803         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
2804         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
2805         option into target selector.
2806         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
2807         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
2809 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2811         PR objc/25348
2812         * objc.dg/encode-9.m: New test.
2814 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2816         PR testsuite/20772
2817         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
2818         * gcc.dg/asm-b.c: Fix typo.
2819         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
2820         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2821         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
2822         i?86 lp64 and x86_64 ilp32.
2823         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
2824         on i?86 lp64.
2825         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
2827 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
2829         PR fortran/25078
2830         gfortran.dg/equiv_5.f90: New test.
2832 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
2834         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
2835         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
2836         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
2837         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
2838         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
2839         * gcc.dg/tree-ssa/reassoc-5.c: New.
2840         * gcc.dg/tree-ssa/reassoc-6.c: New.
2841         * gcc.dg/tree-ssa/reassoc-7.c: New.
2842         * gcc.dg/tree-ssa/reassoc-8.c: New.
2843         * gcc.dg/tree-ssa/reassoc-9.c: New.
2844         * gcc.dg/tree-ssa/reassoc-10.c: New.
2845         * gcc.dg/tree-ssa/reassoc-11.c: New.
2847 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2849         PR testsuite/25167
2850         PR testsuite/24478
2851         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
2853 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
2855         PR c++/25300
2856         * g++.dg/template/inherit.C: Do not use a generic error message.
2858 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2860         PR libobjc/25354
2861         * objc.dg/gnu-encoding: New directory.
2862         * objc.dg/gnu-encoding/compat-common.h: New file.
2863         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
2864         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
2865         * objc.dg/gnu-encoding/vector-defs.h: New file.
2866         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
2867         * objc.dg/gnu-encoding/generate-random.c: New file.
2868         * objc.dg/gnu-encoding/generate-random_r.c: New file.
2869         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
2870         * objc.dg/gnu-encoding/generate-random.h: New file.
2872 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
2874         PR c++/25337
2875         * g++.dg/template/defarg7.C: New test.
2877 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2879         PR libobjc/25347
2880         * objc.dg/encode-8.m: New test.
2882 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2884         PR libobjc/25346
2885         * objc.dg/encode-7.m: New test.
2887 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
2889         PR c++/25010
2890         * g++.dg/opt/inline10.C: New test.
2892 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
2894         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
2896 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
2898         * gfortran.dg/substring_equivalence.f90: typo in comment
2900 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2902         PR fortran/25068
2903         * gfortran.dg/iostat_3.f90: New test.
2905 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
2907         PR fortran/23815
2908         * gfortran.dg/unf_io_convert_1.f90: New test.
2909         * gfortran.dg/unf_io_convert_2.f90: New test.
2910         * gfortran.dg/unf_io_convert_3.f90: New test.
2912 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2914         PR testsuite/20772
2915         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
2916         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
2917         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2918         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
2919         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
2920         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2921         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
2922         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
2923         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2924         gcc.dg/torture/fp-int-convert-float128-timode.c,
2925         gcc.dg/torture/fp-int-convert-float128.c,
2926         gcc.dg/torture/fp-int-convert-float80-timode.c,
2927         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
2928         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
2930         * gcc.dg/tls/opt-1.c: Require effective target fpic.
2932 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
2934         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
2936 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
2938         * gcc.dg/20051207-1.c,
2939         * gcc.dg/20051207-2.c,
2940         * gcc.dg/20051207-3.c: New tests.
2942 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2944         PR testsuite/20772
2945         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
2946         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
2947         dg-skip-if target selector.
2949         PR testsuite/20772
2950         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
2951         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
2952         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
2953         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
2954         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
2955         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
2956         and/or merge with i?86 cases.
2958         * gcc.dg/tls/opt-3.c: Require effective target fpic.
2960         PR testsuite/20772
2961         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
2962         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
2963         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
2964         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
2965         x86_64-*-linux*.
2967 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
2969         PR target/25311
2970         * gcc.c-torture/compile/pr25311.c: New test.
2972 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2974         PR libgfortran/25039
2975         * gfortran.dg/read_comma.f: New test.
2977 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
2979         PR c++/19317
2980         * g++.dg/opt/pr19317-1.C: New test.
2981         * g++.dg/opt/pr19317-2.C: New test.
2982         * g++.dg/opt/pr19317-3.C: New test.
2984         PR target/19005
2985         * gcc.c-torture/execute/pr19005.c: New test.
2987         PR target/17828
2988         * g++.old-deja/g++.other/comdat5.C: New test.
2989         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
2991         * g++.dg/compat/struct-layout-1.exp: New file.
2992         * g++.dg/compat/struct-layout-1.h: New.
2993         * g++.dg/compat/struct-layout-1_generate.c: New.
2994         * g++.dg/compat/struct-layout-1_x1.h: New.
2995         * g++.dg/compat/struct-layout-1_x2.h: New.
2996         * g++.dg/compat/struct-layout-1_y1.h: New.
2997         * g++.dg/compat/struct-layout-1_y2.h: New.
2999         * gcc.dg/20050330-2.c: New test.
3001 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3003         PR fortran/25292
3004         * gfortran.dg/associated_1.f90: New.
3006 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3008         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
3009         ILP32 vect_no_align platforms.
3011 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
3012             Jakub Jelinek  <jakub@redhat.com>
3014         PR target/25268
3015         * gcc.c-torture/compile/20051207-1.c: New test.
3017 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3019         PR testsuite/20772
3020         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
3021         gcc.dg/torture/pr18582-1.c,
3022         gcc.target/i386/attributes-error.c: Also test on x86_64.
3024         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
3026 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3028         PR c++/19397
3029         * g++.dg/template/typedef3.C: New test.
3031         PR c++/19762
3032         PR c++/19764
3033         * g++.dg/template/dtor3.C: Fix error markers.
3035 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
3037         * lib/target-supports.exp (check_effective_target_sync_char_short):
3038         Add s390*.
3040 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
3042         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
3044 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3046         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
3047         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3048         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
3049         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
3051 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3053         PR c++/25263
3054         * g++.dg/other/array2.C: New test case.
3056 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
3058         * gcc.dg/darwin-weakimport-3.c: New.
3060         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
3061         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
3062         and to work on Darwin.
3063         * gcc.dg/attr-weakref-1b.c: New file.
3064         * gcc.dg/attr-weakref-2.c: New test.
3065         * gcc.dg/darwin-weakref-1.c: New test.
3067 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
3069         PR testsuite/25247
3070         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
3071         use in selector expressions.
3072         (dg-xfail-if): Ditto.
3073         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
3074         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
3075         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
3076         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
3077         * gcc.test-framework/test-framework.exp: Skip generated tests if
3078         CHECK_TEST_FRAMEWORK is not 1.
3080 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3082         PR tree-optimization/24963
3083         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
3085         PR target/24108
3086         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
3088         PR target/18580
3089         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
3090         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3091         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3092         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3094 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
3096         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
3097         dg-options.
3099 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3101         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
3103 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3105         * gcc.dg/format/cast-1.c: New test.
3107 2005-12-04  Roger Sayle  <roger@eyesopen.com>
3109         PR c/7776
3110         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
3111         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
3112         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
3113         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
3115 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3117         * gcc.dg/cast-pretty-print-1.c: New test.
3119 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3121         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
3123 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
3125         PR c++/24173
3126         * g++.dg/template/friend40.C: New test.
3128 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
3130         PR target/25199
3131         * gcc.target/i386/movq-2.c: New test.
3132         * gcc.target/i386/movq.c: Remove target i?86, instead add
3133         dg-require-effective-target ilp32.
3135 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3137         PR c++/24103
3138         * g++.dg/other/default1.C: New test.
3140 2005-12-02  Richard Guenther  <rguenther@suse.de>
3142         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3144 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3146         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
3148 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
3150         PR target/21017
3151         * gcc.target/powerpc/rotate.c: New.
3153 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3155         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
3156         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
3158 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3160         PR c/13384
3161         * gcc.dg/pr17730-1.c: Adjust.
3162         * gcc.dg/lvalue1.c (main): Likewise.
3163         * gcc.dg/lvalue-2.c: Likewise.
3164         * g++.dg/pr7503-3.C
3166 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
3168         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
3169         error messages.
3171 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
3173         PR fortran/24789
3174         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
3176 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3178         PR target/24475
3179         * lib/target-supports.exp (check_effective_target_tls): New.
3180         (check_effective_target_tls_runtime): New.
3181         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
3182         for TLS support.
3183         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3184         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3185         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
3186         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
3187         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
3188         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
3189         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3190         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
3191         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
3192         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
3193         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
3194         effective-target TLS.
3195         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
3196         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
3197         effective-target TLS runtime.
3199 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3201         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
3203 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
3205         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
3206         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
3207         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
3208         ignored" warnings when "packing" is the same as the ABI layout.
3210 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
3212         PR fortran/21302
3213         * gfortran.dg/line_length_1.f: New test.
3214         * gfortran.dg/line_length_2.f90: Ditto.
3216 2005-11-30  Richard Guenther  <rguenther@suse.de>
3218         PR tree-optimization/21655
3219         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
3221 2005-11-30  Dale Johannesen  <dalej@apple.com>
3223         * gcc.c-torture/compile/pr24930.c: New.
3225 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
3227         PR fortran/15809
3228         *  gfortran.dg/auto_char_dummy_array.f90: New test.
3230 2005-11-30  Jeff Law  <law@redhat.com>
3232         * g++.old-deja/g++.law/pr25000.C: New test.
3234 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
3236         * gcc.dg/tls/opt-11.c: New test.
3238 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3240         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
3241         targets.
3242         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
3243         LP64 ia64.
3245 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
3247         * gfortran.dg/open_access_1.f90: New test.
3249 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3251         * gcc.dg/charset/builtin2.c: New test.
3253 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
3255         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
3256         on mmix-*-* for *_[xy].c.
3258 2005-11-28  Kean Johnston  <jkj@sco.com>
3260         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
3261         headers.
3262         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
3263         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
3264         * gcc.target/i386/asm-3.c: Ditto.
3265         * gcc.target/i386/clobbers.c: Ditto.
3266         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
3267         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
3268         test regexp.
3269         * gcc.target/i386/mul.c: Ditto.
3270         * gcc.target/i386/ssetype-1.c: Ditto.
3271         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
3272         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
3273         static so the test works with -fPIC mode too. Based on comment in
3274         PR19231 by Pinski.
3275         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
3277 2005-11-28  Richard Guenther  <rguenther@suse.de>
3279         * gcc.dg/alias-9.c: New testcase.
3280         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
3282 2005-11-28  Roger Sayle  <roger@eyesopen.com>
3283             Uros Bizjak  <uros@kss-loka.si>
3285         PR middle-end/20219
3286         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
3287         tan(x)/sin(x) transformations.
3289 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
3291         PR middle-end/24575
3292         * gcc.dg/tree-ssa/divide-3.c: New test.
3293         * gcc.dg/tree-ssa/divide-4.c: New test.
3295 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
3297         PR fortran/24917
3298         *  gfortran.dg/boz_6.f90: New test.
3300 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3302         PR fortran/23912
3303         * gfortran.dg/modulo_1.f90: New test.
3305 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3307         PR libfortran/24919
3308         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
3309         fail on CRLF platforms.
3310         * gfortran.dg/ftell_2.f90: Likewise.
3312 2005-11-26  Eric Christopher  <echristo@apple.com>
3314         * gcc.dg/intmax_t-1.c: Remove mips xfail.
3316 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3318         * objc.dg/gnu-runtime-3.m: Simplify.
3320 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3322         PR middle-end/23669
3323         * gcc.dg/tree-ssa/divide-1.c: New test.
3324         * gcc.dg/tree-ssa/divide-2.c: New test.
3326 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3328         PR libgfortran/24945
3329         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
3331 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3333         PR libgfortran/24945
3334         * gfortran.dg/open_status_2.f90: New test.
3336 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3338         * gcc.c-torture/execute/builtins/fprintf.c,
3339         gcc.c-torture/execute/builtins/fputs-lib.c,
3340         gcc.c-torture/execute/builtins/fputs.c,
3341         gcc.c-torture/execute/builtins/lib/fprintf.c,
3342         gcc.c-torture/execute/builtins/lib/printf.c,
3343         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
3345 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
3347         * gcc.dg/20050922-2.c: New test.
3349 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3351         * objc.dg/gnu-runtime-3.m: New test.
3353 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3355         PR c++/9278
3356         * g++.dg/other/void1.C: New test.
3358 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
3360         PR middle-end/24998
3361         * gcc.dg/torture/fp-int-convert-float.c,
3362         gcc.dg/torture/fp-int-convert-double.c,
3363         gcc.dg/torture/fp-int-convert-long-double.c,
3364         gcc.dg/torture/fp-int-convert-timode.c,
3365         gcc.dg/torture/fp-int-convert-float80.c,
3366         gcc.dg/torture/fp-int-convert-float80-timode.c,
3367         gcc.dg/torture/fp-int-convert-float128.c,
3368         gcc.dg/torture/fp-int-convert-float128-timode.c,
3369         gcc.dg/torture/fp-int-convert.h: New files.
3371 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3373         PR middle-end/24989
3374         * gcc.dg/tree-ssa/bool-10.c: New test.
3375         * gcc.dg/tree-ssa/bool-11.c: New test.
3376         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
3378 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3380         PR middle-end/24990
3381         * tree-ssa/pr24990-1.c: New test.
3383 2005-11-24  Richard Guenther  <rguenther@suse.de>
3384         Dirk Mueller <dmueller@suse.de>
3386         PR c++/14024
3387         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
3388         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
3389         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3390         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
3391         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
3392         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
3394 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
3396         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
3398 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3400         PR c/21668
3401         * gcc.dg/Wc++-compat.c: New.
3402         * gcc.dg/Wno-c++-compat.c: New.
3404 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
3406         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
3407         (vspltish, vspltisw): Likewise.
3409 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3411         PR libgfortran/24794
3412         * gfortran.dg/namelist_12.f: Fix quotes.
3413         * gfortran.dg/namelist_13.f90: Fix quotes.
3414         * gfortran.dg/namelist_14.f90: Fix quotes.
3415         * gfortran.dg/namelist_15.f90: Fix quotes.
3416         * gfortran.dg/namelist_use.f90: Fix quotes.
3417         * gfortran.dg/namelist_use_only.f90: Fix quotes.
3418         * gfortran.dg/namelist_21.f90: New test.
3419         * gfortran.dg/namelist_22.f90: New test.
3421 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
3423         PR target/23435
3424         * gcc.c-torture/compile/pr23435.c: New.
3426 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
3428         * gcc.c-torture/execute/floatunsisf-1.c: New test.
3430 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
3432         * gcc.target/powerpc/405-macchw-1.c,
3433         gcc.target/powerpc/405-macchw-2.c,
3434         gcc.target/powerpc/405-macchwu-1.c,
3435         gcc.target/powerpc/405-macchwu-2.c,
3436         gcc.target/powerpc/405-machhw-1.c,
3437         gcc.target/powerpc/405-machhw-2.c,
3438         gcc.target/powerpc/405-machhwu-1.c,
3439         gcc.target/powerpc/405-machhwu-2.c,
3440         gcc.target/powerpc/405-maclhw-1.c,
3441         gcc.target/powerpc/405-maclhw-2.c,
3442         gcc.target/powerpc/405-maclhwu-1.c,
3443         gcc.target/powerpc/405-maclhwu-2.c,
3444         gcc.target/powerpc/405-mulchw-1.c,
3445         gcc.target/powerpc/405-mulchw-2.c,
3446         gcc.target/powerpc/405-mulchwu-1.c,
3447         gcc.target/powerpc/405-mulchwu-2.c,
3448         gcc.target/powerpc/405-mulhhw-1.c,
3449         gcc.target/powerpc/405-mulhhw-2.c,
3450         gcc.target/powerpc/405-mulhhwu-1.c,
3451         gcc.target/powerpc/405-mulhhwu-2.c,
3452         gcc.target/powerpc/405-mullhw-1.c,
3453         gcc.target/powerpc/405-mullhw-2.c,
3454         gcc.target/powerpc/405-mullhwu-1.c,
3455         gcc.target/powerpc/405-mullhwu-2.c,
3456         gcc.target/powerpc/405-nmacchw-1.c,
3457         gcc.target/powerpc/405-nmacchw-2.c,
3458         gcc.target/powerpc/405-nmachhw-1.c,
3459         gcc.target/powerpc/405-nmachhw-2.c,
3460         gcc.target/powerpc/405-nmaclhw-1.c,
3461         gcc.target/powerpc/405-nmaclhw-2.c,
3462         gcc.target/powerpc/440-macchw-1.c,
3463         gcc.target/powerpc/440-macchw-2.c,
3464         gcc.target/powerpc/440-macchwu-1.c,
3465         gcc.target/powerpc/440-macchwu-2.c,
3466         gcc.target/powerpc/440-machhw-1.c,
3467         gcc.target/powerpc/440-machhw-2.c,
3468         gcc.target/powerpc/440-machhwu-1.c,
3469         gcc.target/powerpc/440-machhwu-2.c,
3470         gcc.target/powerpc/440-maclhw-1.c,
3471         gcc.target/powerpc/440-maclhw-2.c,
3472         gcc.target/powerpc/440-maclhwu-1.c,
3473         gcc.target/powerpc/440-maclhwu-2.c,
3474         gcc.target/powerpc/440-mulchw-1.c,
3475         gcc.target/powerpc/440-mulchw-2.c,
3476         gcc.target/powerpc/440-mulchwu-1.c,
3477         gcc.target/powerpc/440-mulchwu-2.c,
3478         gcc.target/powerpc/440-mulhhw-1.c,
3479         gcc.target/powerpc/440-mulhhw-2.c,
3480         gcc.target/powerpc/440-mulhhwu-1.c,
3481         gcc.target/powerpc/440-mulhhwu-2.c,
3482         gcc.target/powerpc/440-mullhw-1.c,
3483         gcc.target/powerpc/440-mullhw-2.c,
3484         gcc.target/powerpc/440-mullhwu-1.c,
3485         gcc.target/powerpc/440-mullhwu-2.c,
3486         gcc.target/powerpc/440-nmacchw-1.c,
3487         gcc.target/powerpc/440-nmacchw-2.c,
3488         gcc.target/powerpc/440-nmachhw-1.c,
3489         gcc.target/powerpc/440-nmachhw-2.c,
3490         gcc.target/powerpc/440-nmaclhw-1.c,
3491         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
3493 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
3495         PR fortran/24774
3496         * gfortran.dg/inquire_9.f90: New test.
3498         PR fortran/21647
3499         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
3501 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3503         PR libfortran/24432
3504         * lib/target-supports.exp (check_effective_target_fortran_large_real):
3505         Check that 'cos' is supported.
3507 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
3509         PR fortran/24223
3510         * gfortran.dg/substring_equivalence.f90: New test.
3512         PR fortran/24705
3513         * gfortran.dg/auto_internal_assumed.f90: New test.
3515 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
3517         * gcc.dg/fold-div-2.c: New test.
3519 2005-11-20  Ian Lance Taylor  <ian@airs.com>
3521         PR rtl-optimization/24883
3522         * gcc.c-torture/compile/pr24883.c: New test.
3524 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
3526         PR middle-end/20583
3527         * gcc.c-torture/compile/pr20583.c: New.
3529 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
3531         * gcc.c-torture/execute/usmul.c: New test.
3533 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
3535         * gcc.dg/tree-ssa/vrp22.c: New test.
3537 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
3539         PR middle-end/24912
3540         * gcc.dg/torture/pr24912-1.c: New test.
3542 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
3544         PR fortran/24862
3545         * gfortran.dg/arrayio_derived_1.f90: New test.
3547 2005-11-19  Richard Guenther  <rguenther@suse.de>
3549         PR middle-end/23294
3550         * gcc.dg/tree-ssa/pr23294.c: New testcase.
3552 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
3554         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
3556 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
3558         PR c++/8355
3559         * g++.dg/template/friend39.C: New test.
3561 2005-11-18  James E Wilson  <wilson@specifix.com>
3563         * gcc.dg/builtin-strstr.c: New.
3565 2005-11-18  Richard Henderson  <rth@redhat.com>
3567         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
3568         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
3569         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
3570         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
3571         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
3572         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
3573         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
3574         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
3575         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
3576         renaming to remove initial "ia64-".
3578 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
3580         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
3582 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
3584         * g++.dg/cpp/string-2.C: New test.
3586 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
3588         * gcc.dg/tree-ssa/loop-14.c: New test.
3590 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
3591             Michael Chamberlain <michael@chamberlain.net.au>
3593         * ada/acats/run_all.sh (target_run): Kill long running tests.
3595 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3597         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
3598         * gcc.dg/cleanup-9.c: Likewise.
3599         * gcc.dg/cleanup-10.c: Likewise.
3600         * gcc.dg/cleanup-11.c: Likewise.
3602 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3604         PR fortran/24892
3605         * gfortran.dg/open_access_append_1.f90: New test.
3606         * gfortran.dg/open_access_append_2.f90: New test.
3608 2005-11-16  Richard Guenther  <rguenther@suse.de>
3610         PR middle-end/24851
3611         * gcc.c-torture/execute/pr24851.c: New testcase.
3613 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3615         * gcc.dg/fold-overflow-1.c: New test.
3617 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
3619         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
3620         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
3622 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
3624         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
3625         structures.
3626         * g++.dg/eh/forced2.C: Likewise.
3627         * g++.dg/eh/forced3.C: Likewise.
3628         * g++.dg/eh/forced4.C: Likewise.
3630 2005-11-11  Mike Stump  <mrs@apple.com>
3632         * g++.old-deja/g++.mike/unused.C: Add.
3634 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
3636         PR c++/24667
3637         * g++.dg/warn/Wcast-qual1.C: New test.
3639 2005-11-15  Jan Hubicka  <jh@suse.cz>
3641         * gcc.dg/winline-5.c: Add large-unit-insns limit.
3643 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
3645         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
3647 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
3649         PR 24840
3650         * gcc.dg/tree-ssa/pr24840.c: New test.
3652 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
3654         PR testsuite/24841
3655         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
3657 2005-11-14  Dale Johannesen  <dalej@apple.com>
3659         * gcc.c-torture/execute/20051113-1.c: New.
3661 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
3663         PR c++/24687
3664         * g++.dg/template/crash43.C: New test.
3666 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
3668         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
3670 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3672         PR c++/24817
3673         * g++.dg/eh/spec8.C: New test.
3675 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3677         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
3679 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3681         PR c++/20293
3682         * g++.dg/parse/ambig4.C: New test.
3683         * g++.dg/tc1/dr101.C: Adjust error markers.
3684         * g++.dg/lookup/strong-using-2.C: Likewise.
3685         * g++.dg/lookup/ambig5.C: Likewise.
3686         * g++.dg/lookup/ambig4.C: Likewise.
3687         * g++.dg/parse/crash22.C: Likewise.
3689 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3691         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
3693 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3695         * gcc.dg/nested-calls-1.c: New test.
3697 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3699         * gfortran.dg/complex_intrinsic_1.f90: New test.
3700         * gfortran.dg/complex_intrinsic_2.f90: New test.
3701         * gfortran.dg/fgetc_1.f90: New test.
3702         * gfortran.dg/fgetc_2.f90: New test.
3703         * gfortran.dg/fgetc_3.f90: New test.
3704         * gfortran.dg/ftell_1.f90: New test.
3705         * gfortran.dg/ftell_2.f90: New test.
3706         * gfortran.dg/gnu_logical_1.F: New test.
3707         * gfortran.dg/gnu_logical_2.f90: New test.
3709 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
3711         PR middle-end/24820
3712         * testsuite/gcc.dg/pr24820.c: New test.
3714 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
3716         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
3717         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
3718         variable.
3720 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3722         testsuite/24614
3723         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
3725 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3727         * gcc.target/cris/cris.exp: New file.
3728         * gcc.target/cris/rld-legit1.c: New test.
3729         * gcc.target/cris/rld-legit2.c: New test.
3731 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
3733         PR c++/24780
3734         * g++.dg/opt/pr24780.C: New test.
3736         PR c++/24761
3737         * g++.dg/template/asm1.C: New test.
3739 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
3741         PR libgfortran/24787
3742         * gfortran.dg/scan_1.f90: New test.
3744 2005-11-12  Jan Hubicka  <jh@suse.cz>
3746         * gcc.target/i386/minmax-1.c: New.
3747         * gcc.target/i386/minmax-2.c: New.
3749 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
3751         * gcc.dg/pr24445.c: Fix for 64-bit targets.
3753 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
3755         * gcc.c-torture/execute/20051110-1.c,
3756         gcc.c-torture/execute/20051110-2.c: New tests.
3758 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3760         PR middle-end/24750
3761         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
3762         New tests.
3764 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3766         * lib/target-libpath.exp (get_shlib_extension): New proc.
3767         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
3768         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3769         * lib/objc.exp (objc_target_compile): Likewise.
3770         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
3771         detection.
3773 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3775         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
3777         * lib/target-supports.exp (check_effective_target_static_libgfortran):
3778         Add -static to additional_flags and pass it to target_compile.
3780 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3782         PR libgfortran/24719
3783         gfortran.dg/read_noadvance.f90: New test.
3785         PR libgfortran/24699
3786         gfortran.dg/fmt_t_2.f90: New test.
3788         PR libgfortran/24785
3789         gfortran.dg/read_x_eor.f90: New test.
3791         PR libgfortran/24584
3792         gfortran.dg/namelist_empty.f90: Rename test.
3794         PR libgfortran/24489
3795         gfortran/read_eor.f90: Rename test.
3797 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3799         PR fortran/15976
3800         * gfortran.dg/automatic_module_variable.f90: New test.
3802 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3804         PR target/24445
3805         * gcc.dg/pr24445.c: New test.
3807 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3809         PR fortran/24655
3810         PR fortran/24755
3811         * gfortran.dg/recursive_statement_functions.f90: Add statement
3812         functions using inline intrinsic functions and parameters to test
3813         that they no longer seg-fault.
3815         PR fortran/24409
3816         gfortran.dg/nested_modules_4.f90: New test.
3817         gfortran.dg/nested_modules_5.f90: New test.
3819 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3821         PR fortran/24643
3822         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
3824 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
3826         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
3827         failures.
3829 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3831         * gcc.dg/sparc-getcontext-1.c: New test.
3833 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
3835         * gcc.dg/ifcvt-fabs-1.c: New test.
3837 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
3839         PR other/4372
3840         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
3841         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
3843 2005-11-09  Richard Guenther  <rguenther@suse.de>
3845         PR tree-optimization/24716
3846         * gcc.c-torture/execute/pr24716.c: New testcase.
3848 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3850         * gcc.dg/pr24624.c: Disable for non S/390 targets.
3852 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3854         PR 24624
3855         * gcc.dg/pr24624.c: Testcase added.
3857 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3859         PR 24623
3860         * g++.dg/other/pr24623.C: Testcase added.
3862 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
3864         PR fortran/22607
3865         * gfortran-dg/pure_byref_1.f90: New.
3866         * gfortran-dg/pure_byref_2.f90: New.
3868 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
3870         PR c/24101
3871         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
3872         * gcc.dg/dg.exp: Run main loop also for *.i files.
3874 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
3876         PR c++/19450
3877         * g++.dg/tls/diag-3.C: New test.
3878         * g++.dg/tls/diag-4.C: New test.
3879         * g++.dg/tls/static-1.C: New test.
3880         * g++.dg/tls/static-1a.cc: New file.
3882 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
3884         PR 23046
3885         * g++.dg/tree-ssa/pr23046.C: New test.
3887 2005-11-08  Devang Patel <dpatel@apple.com>
3889         PR tree-optimization/23115
3890         * gcc.dg/tree-ssa/pr23115.c: New.
3892 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
3894         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
3895         * gcc.target/powerpc/pr16155.c: Same.
3896         * gcc.target/powerpc/altivec-1.c: Same.
3897         * gcc.target/powerpc/altivec-2.c: Same.
3898         * gcc.target/powerpc/altivec-3.c: Same.
3899         * gcc.target/powerpc/altivec-5.c: Same.
3900         * gcc.target/powerpc/altivec-11.c: Same.
3901         * gcc.target/powerpc/altivec-12.c: Same.
3902         * gcc.target/powerpc/altivec-14.c: Same.
3903         * gcc.target/powerpc/altivec-22.c: Same.
3904         * gcc.target/powerpc/altivec-consts.c: Same.
3905         * gcc.target/powerpc/altivec-pr22085.c: Same.
3906         * gcc.target/powerpc/altivec-splat.c: Same.
3907         * gcc.target/powerpc/altivec-varargs-1.c: Same.
3908         * gcc.target/powerpc/altivec-vec-merge.c: Same.
3909         * gcc.target/powerpc/darwin-longlong.c: Same.
3911 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
3913         PR target/19340
3914         * gcc.dg/pr19340.c: New test.
3916 2005-11-07  Ian Lance Taylor  <ian@airs.com>
3918         PR rtl-optimization/24683
3919         * gcc.dg/pr24683.c: New test.
3921 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3923         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
3924         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
3926 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3928         * gcc.target/i386/pr23376.c: Compile with -mmmx.
3930 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
3932         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
3934 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3936         PR target/24230
3938         * gcc.target/powerpc/altivec-consts.c,
3939         gcc.target/powerpc/altivec-splat.c: New testcase.
3941 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3943         PR c/24599
3945         * gcc.dg/overflow-2.c: New testcase.
3947 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
3949         PR rtl-optimization/23567
3950         * gcc.c-torture/execute/20051104-1.c: New test.
3952 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
3954         PR fortran/24534
3955         gfortran.dg/private_type_2.f90: Modified to check that case with
3956         PRIVATE declaration within derived type is accepted.
3958         PR fortran/20838
3959         gfortran.dg/pointer_assign_1.f90: New test.
3961         PR fortran/20840
3962         * gfortran.dg/arrayio_0.f90: New test.
3964         PR fortran/17737
3965         gfortran.dg/data_initialized.f90: New test.
3966         gfortran.dg/data_constraints_1.f90: New test.
3967         gfortran.dg/data_constraints_2.f90: New test.
3969 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
3971         PR fortran/24174
3972         PR fortran/24305
3973         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
3975 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
3977         PR 24670
3978         * gcc.dg/tree-ssa/pr24670.c: New test.
3980 2005-11-05  Ian Lance Taylor  <ian@airs.com>
3982         PR target/22432
3983         * gcc.target/i386/pr22432.c: New test.
3985 2005-11-05  Richard Henderson  <rth@redhat.com>
3987         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
3988         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
3989         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
3990         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
3991         from gcc.dg/alpha-*.
3992         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
3993         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
3995 2005-11-05  Andreas Jaeger  <aj@suse.de>
3997         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
3999 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4001         PR target/23424
4002         * gcc.dg/torture/pr23424-1.c: New test.
4004 2005-11-04  Richard Henderson  <rth@redhat.com>
4006         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
4007         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
4008         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
4009         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
4010         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
4011         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
4012         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
4013         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
4014         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
4015         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
4016         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
4017         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
4018         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
4019         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
4020         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
4021         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
4022         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
4023         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
4024         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
4025         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
4026         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
4027         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
4028         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
4029         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
4030         Move from gcc.dg/.
4031         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
4032         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4033         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
4034         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
4035         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
4036         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
4037         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
4038         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
4039         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
4040         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
4041         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
4042         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
4043         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
4044         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
4045         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
4046         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
4047         gcc.target/i386/lea.c, gcc.target/i386/local.c,
4048         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
4049         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
4050         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
4051         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
4052         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
4053         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
4054         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
4055         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
4056         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
4057         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
4058         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
4059         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
4060         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
4061         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
4062         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
4063         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
4064         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
4065         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
4066         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
4067         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
4068         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
4069         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
4070         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
4071         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
4072         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
4073         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
4074         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
4075         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
4077 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
4079         PR 24627
4080         * gcc.dg/tree-ssa/pr24627.c: New test.
4082 2005-11-04 Paul Brook  <paul@codesourcery.com>
4084         * gcc.dg/tls/opt-10.c: New test.
4086 2005-11-04  Andreas Jaeger  <aj@suse.de>
4088         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
4089         avoid extra warnings.
4091 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4093         PR libfortran/22298
4094         * gcc/testsuite/lib/target-supports.exp
4095         (check_effective_target_static_libgfortran): New
4096         static_libgfortran effective target.
4097         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
4098         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
4100 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4102         * gcc.dg/pr24615.c: Guard test with { target fpic }.
4104 2005-11-03  Josh Conner  <jconner@apple.com>
4106         PR c++/19989
4107         g++.dg/ext/array2.C: New test.
4108         g++.dg/template/dependent-name3.C: New test.
4109         g++.dg/template/dependent-name4.C: New test.
4110         g++.dg/template/sfinae2.C: New test.
4112 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4114         PR preprocessor/22042
4115         * gcc.dg/cpp/strify4.c: New test.
4117 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4119         PR c++/17964
4120         * g++.dg/cpp/string-1.C: New test.
4122 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4124         * gcc.target/powerpc: New directory.
4125         * gcc.target/powerpc/powerpc.exp: New file.
4126         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
4127         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
4128         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
4129         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
4130         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
4131         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
4132         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
4133         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
4134         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
4135         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
4136         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
4137         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
4138         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
4139         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
4140         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
4141         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
4142         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
4143         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
4144         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
4145         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
4146         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
4147         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
4148         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
4149         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
4150         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
4151         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
4152         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
4153         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
4154         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
4155         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
4156         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
4157         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
4158         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
4159         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
4161 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
4163         PR c++/21627
4164         * g++.dg/warn/inline2.C: New test.
4166 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4168         PR middle-end/23155
4169         * g++.dg/ext/c99struct1.C: New test.
4170         * gcc.dg/union-cast-1.c: New test.
4171         * gcc.dg/union-cast-2.c: New test.
4172         * gcc.dg/union-cast-3.c: New test.
4174 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4176         PR middle-end/24589
4177         * gcc.c-torture/execute/zero-struct-2.c: New test.
4179 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4181         PR c++/24582
4182         * g++.dg/init/switch1.C: New test.
4184 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4186         * gcc.dg/delay-slot-1.c: New test.
4188 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
4190         PR target/24620
4191         * gcc.dg/pr24620.c: New test.
4193 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4195         PR c/24329
4196         * gcc.dg/format/unnamed-1.c: New test.
4198 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4200         PR c++/22434
4201         * g++.dg/expr/cond8.C: New test.
4203         PR c++/24560
4204         * g++.dg/parse/dot1.C: New test.
4206 2005-11-02  Jan Hubicka  <jh@suse.cz>
4208         PR target/23303
4209         * gcc.dg/i386-lea.c: New test
4211 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4213         PR target/24615
4214         * gcc.dg/pr24615.c: New test.
4216 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4218         PR target/24600
4219         * gcc.dg/pr24600.c: New test.
4221 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4223         PR c++/19253
4224         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
4225         * g++.dg/parse/typename9.C: New test.
4226         * g++/dg/parse/typename10.C: Likewise.
4228 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4230         PR fortran/18157
4231         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
4232         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
4233         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
4235 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4237         PR c++/24569
4238         * g++.dg/debug/static1.C: New test.
4240 2005-11-02  Josh Conner  <jconner@apple.com>
4242         * g++.dg/crash38.C: moved into proper directory...
4243         * g++.dg/template/crash42.C: ...here
4245 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
4247         PR target/18338
4248         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
4249         pcc_bitfield_type_matters || default_packed.
4251         * lib/target-supports.exp
4252         (check_effective_target_pcc_bitfield_type_matters): New proc.
4253         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
4255         PR testsuite/23304
4256         * lib/target-supports.exp (check_effective_default_packed): New proc.
4257         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
4258         Gate expected errors on target ! default_packed.
4259         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
4261 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4263         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
4264         change (r106358).
4266 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4268         PR fortran/24008
4269         * gfortran.dg/entry_5.f90: New.
4270         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
4272 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
4274         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
4276 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
4278         PR fortran/21565
4279         gfortran.dg/namelist_blockdata.f90: New test.
4281         PR fortran/18737
4282         gfortran.dg/external_implicit_none.f90: New test.
4284         PR fortran/14994
4285         * gfortran.dg/secnds.f: New test.
4287 2005-10-31  Jan Hubicka  <jh@suse.cz>
4289         PR target/20928
4290         * gcc.c-torture/compile/pr20928.c: New test.
4292 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
4294         PR middle-end/23492
4295         * gcc.c-torture/compile/zero-strct-5.c: New test.
4297 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
4299         PR libgfortran/24584
4300         * gfortran.dg/pr24584.f90: New test.
4302 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
4304         PR fortran/18883
4305         * gfortran.dg/char_result_9.f90: New.
4306         * gfortran.dg/char_result_10.f90: New.
4308 2005-10-30  Jan Hubicka  <jh@suse.cz>
4310         * g++.dg/tree-ssa/pr24172.C: New testcase.
4312 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4314         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
4316 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
4318         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
4319         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
4320         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
4321         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
4322         gfortran.dg/enum_9.f90,
4323         gfortran.fortran-torture/compile/enum_1.f90,
4324         gfortran.fortran-torture/execute/enum_1.f90,
4325         gfortran.fortran-torture/execute/enum_2.f90,
4326         gfortran.fortran-torture/execute/enum_3.f90,
4327         gfortran.fortran-torture/execute/enum_4.f90: New tests.
4329 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
4331         PR target/18482
4332         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
4333         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
4335 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4337         PR libfortran/20179
4338         * gfortran.dg/mixed_io_1.f90: New test.
4339         * gfortran.dg/mixed_io_1.c: New file.
4341 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4343         * gfortran.dg/malloc_free_1.f90: New test.
4345 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
4347         * gcc.dg/nested-func-4.c: Require profiling -pg.
4349 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4351         PR C++/23229
4352         * g++.dg/warn/main-2.C: New test.
4354 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
4356         PR fortran/24545
4357         * gfortran.dg/interface_2.f90: new test.
4359 2005-10-28  Josh Conner  <jconner@apple.com>
4361         PR c++/22153
4362         * g++.dg/template/crash38.C: New test.
4363         * g++.dg/parse/explicit1.C: Change expected errors.
4365 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4367         PR C++/23426
4368         * g++.dg/other/large-size-array.C: New test.
4370 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4372         PR middle-end/24362
4373         * g++.dg/opt/complex4.C: New test.
4375 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
4377         * gcc.dg/nested-func-4.c: New test.
4379 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
4381         PR fortran/24158
4382         gfortran.dg/derived_recursion.f90: New test.
4383         gfortran.dg/implicit_actual.f90: New test.
4385 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
4387         PR middle-end/24295, PR testsuite/24477
4388         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
4389         removed when weakref hits the tree.
4391 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
4393         * gfortran.dg/cray_pointers_4.f90: New test.
4395         * gfortran.dg/cray_pointers_5.f90: New test.
4397 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
4399         PR fortran/22290
4400         * gfortran.dg/assign_5.f90: New test.
4401         * gfortran.dg/assign_6.f: New test.
4403 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
4405         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
4406         CPU has no SSE support.
4408 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
4410         PR libgfortran/24224
4411         * gfortran.dg/arrayio_1.f90: Update attribution.
4412         * gfortran.dg/arrayio_2.f90: Update attribution.
4413         * gfortran.dg/arrayio_3.f90: Update attribution.
4414         * gfortran.dg/arrayio_4.f90: Update test conditions.
4415         * gfortran.dg/arrayio_5.f90: Update attribution.
4416         * gfortran.dg/arrayio_6.f90: New test.
4417         * gfortran.dg/arrayio_7.f90: New test.
4419 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
4421         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
4423 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
4425         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
4427 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
4429         PR fortran/24416
4430         * gfortran.dg/namelist_char_only.f90: New test.
4432 2005-10-24  Asher Langton  <langton2@llnl.gov>
4434         PR fortran/17031
4435         PR fortran/22282
4436         * gfortran.dg/cray_pointers_1.f90: New test.
4437         * gfortran.dg/cray_pointers_2.f90: New test.
4438         * gfortran.dg/cray_pointers_3.f90: New test.
4439         * gfortran.dg/loc_1.f90: New test.
4440         * gfortran.dg/loc_2.f90: New test.
4442 2005-10-24  Steven Bosscher  <stevenb@suse.de>
4444         * gcc.dg/pr24225.c: New test.
4446 2005-10-24  Asher Langton  <langton2@llnl.gov>
4448         * gfortran.dg/dup_save_1.f90: New test.
4449         * gfortran.dg/dup_save_2.f90: New test.
4451 2005-10-24  Paul Brook  <paul@codesourcery.com>
4453         PR 24107
4454         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
4455         stdint.h.
4457 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
4459         PR libgfortran/24489
4460         * gfortran.dg/pr24489.f90: New test.
4462 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
4464         PR fortran/23635
4465         * gfortran.dg/ichar_1.f90: Add tests for derived types.
4467 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
4469         PR target/18911
4470         * g++.dg/init/array16.C: Skip for mmix-*-*.
4472 2005-10-23  Asher Langton  <langton2@llnl.gov>
4474         * gfortran.dg/byte_1.f90: New test.
4475         * gfortran.dg/byte_2.f90: New test.
4477 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
4479         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
4481 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
4483         PR fortran/18022
4484         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
4486         PR fortran/24311
4487         * gfortran.dg/merge_char_const.f90: New test.
4489         PR fortran/24384
4490         * gfortran.dg/spread_scalar_source.f90: New test.
4492 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
4494         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
4496         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
4497         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
4499         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
4501 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
4503         PR fortran/24426
4504         * gfortran.dg/der_pointer_4.f90: New.
4506 2005-10-22  David Ayers  <d.ayers@inode.at>
4508         * obj-c++.dg/except-1.mm: Simplify.
4510 2005-10-21  David Ayers  <d.ayers@inode.at>
4512         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
4514 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
4516         * gfortran.dg/assumed_dummy_2.f90: New test.
4518 2005-10-21  James E Wilson  <wilson@specifix.com>
4520         PR preprocessor/15220
4521         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
4523 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
4525         * gcc.c-torture/execute/20051021-1.c: New test.
4527 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
4529         PR c++/24260
4530         * g++.dg/ext/tmplattr1.C: New test.
4532 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
4534         PR fortran/24440
4535         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
4537 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
4539         * obj-c++.dg/except-1.mm: New.
4541         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
4543 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
4545         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
4547 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
4549         PR middle-end/24295
4550         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
4551         declarations with the same names as thunks' alias targets, use
4552         aliases instead.
4553         * gcc.dg/attr-alias-3.c: New test.
4554         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
4556 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
4558         PR c++/22618
4559         * g++.dg/parse/access8.C: New test.
4561 2005-10-20  Richard Guenther  <rguenther@suse.de>
4563         PR c++/24439
4564         * g++.dg/tree-ssa/pr24439.C: New testcase.
4566 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4568         * g++.dg/opt/delay-slot-1.C: New test.
4570 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
4572         PR fortran/21625
4573         * gfortran.fg/der_init_1.f90: New.
4575 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
4577         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
4579 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
4581         PR c++/21908
4582         * g++.dg/parse/error28.C: New test.
4584 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4586         * gcc.dg/profile-generate-2.c: New test.
4588 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
4590         PR target/23589
4591         * g++.dg/ext/dllimport11.C: New.
4593 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4595         PR c++/22293
4596         * g++.dg/other/friend3.C: New test.
4598 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
4600         PR c++/23293
4601         * g++.dg/template/error19.C: New test.
4603 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4605         PR c++/21383
4606         * g++.dg/overload/koenig2.C: New.
4608         PR c++/23118
4609         * g++.dg/overload/error2.C: New.
4611         PR c++/22604
4612         * g++.dg/inherit/covariant14.C: New.
4614 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4616         PR c++/23440
4617         * g++.dg/parse/for1.C: New test.
4619 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
4621         PR fortran/23446
4622         * gfortran.dg/host_dummy_index_1.f90: New test.
4624         PR fortran/21459
4625         * gfortran.dg/automatic_char_len_2.f90: New test.
4627         PR fortran/20866
4628         * gfortran.dg/recursive_statement_functions.f90: New test.
4630         PR fortran/20853
4631         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
4633         PR fortran/20849
4634         * gfortran.dg/external_initializer.f90: New test.
4636         PR fortran/20837
4637         * non_module_public.f90: New test.
4639 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
4641         PR c++/24386
4642         * g++.dg/template/overload7.C: New.
4644         PR c++/22551
4645         * g++.dg/other/switch2.C: Remove expected warnings.
4647         PR c++/21353
4648         * g++.dg/template/defarg6.C: New.
4650 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
4652         PR target/24315
4653         * gcc.target/i386/pr24315.c: New test.
4655 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4657         PR c++/24389
4658         * g++.dg/template/static21.C: New test.
4659         * g++.dg/template/static21-a.cc: Likewise.
4661 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
4663         PR c++/23959
4664         * g++.dg/warn/Wswitch-default-1.C: New test.
4665         * g++.dg/warn/Wswitch-default-2.C: New test.
4667 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4669         PR c++/22173
4670         * g++.dg/parse/template18.C: New test.
4671         * g++.dg/template/nontype15.C: Likewise.
4673 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
4675         PR fortran/22273
4676         * gfortran.dg/spec_expr_2.f90: New.
4678 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
4680         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
4681         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
4682         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
4683         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
4684         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
4685         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
4686         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
4687         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
4688         previous target-specific skips and warning-message matches where
4689         applicable.
4691 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
4693         PR c++/21347
4694         * g++.dg/warn/Wctor-dtor.C: New test.
4696 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4698         PR c/23439
4699         * gcc.dg/for-1.c: New test.
4701 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
4703         PR c++/19565
4704         * g++.dg/warn/Wconversion1.C: New test.
4705         * g++.dg/ext/packed4.C: Compile with -w.
4706         * g++.dg/opt/20050511-1.C: Likewise.
4707         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
4709 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
4711         * gfortran.dg/boz_5.f90: New test.
4713 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
4715         PR c++/22551
4716         * g++.dg/other/switch2.C: New.
4718         PR c++/23984
4719         * g++.dg/init/ctor7.C: New.
4721 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
4723         PR c++/23730
4724         * g++.dg/parse/crash32.C: New test.
4726 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
4728         PR c++/20721
4729         * g++.dg/init/goto2.C: New test.
4731         PR c++/22464
4732         * g++.dg/template/crash/41.C: New test.
4734         PR c++/22180
4735         * g++.dg/template/crash40.C: New test.
4737         PR c++/23694
4738         * g++.dg/parse/friend5.C: New test.
4740         PR c++/23307
4741         * g++.dg/template/crash38.C: New test.
4743         PR c++/22352
4744         * g++.dg/template/friend38.C: New test.
4746         PR c++/22405
4747         * g++.dg/template/crash39.C: New test.
4749 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
4751         * gcc.dg/debug/dwarf2/dwarf-char1.c,
4752         gcc.dg/debug/dwarf2/dwarf-char2.c,
4753         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
4755         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
4757 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
4759         * gcc.dg/dll-2.c: Add tests for warnings.
4760         * gcc.dg/dll-3.c: Likewise.
4761         * gcc.dg/dll-4.c: Likewise.
4763         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
4764         * g++.dg/ext/dllimport2.C: Likewise.
4765         * g++.dg/ext/dllimport3.C: Likewise.
4766         * g++.dg/ext/dllimport7.C: Likewise.
4767         * g++.dg/ext/dllimport8.C: Likewise.
4768         * g++.dg/ext/dllimport9.C: Likewise.
4770 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
4772         PR fortran/24092
4773         * gfortran.dg/derived_pointer_recursion.f90: New test.
4775 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
4777         * gcc.c-torture/execute/20051012-1.c: New test.
4779 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4781         PR fortran/18082
4782         * gfortran.dg/automatic_char_len_1.f90: New test.
4784 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4786         PR fortran/20847
4787         * gfortran.dg/save_common.f90: New test.
4789         PR fortran/20856
4790         * gfortran.dg/save_result.f90: New test.
4792 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4794         PR c++/21592
4795         * g++.dg/template/dependent-expr1.C: Add new expected error.
4796         * g++.dg/template/dependent-expr2.C: Adjust error text.
4797         * g++.dg/template/overload6.C: New.
4799         PR c++/23797
4800         * g++.dg/other/typename8.C: New.
4802         PR c++/21117
4803         * g++.dg/other/return1.C: New.
4805 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
4807         PR c++/24052
4808         * g++.dg/ext/label5.C: New.
4810 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4812         PR c++/19964
4813         * g++.dg/parse/crash31.C: New.
4815 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
4817         * g++.dg/ipa/ipa-1.c: New test.
4818         * g++.dg/ipa/ipa-2.c: New test.
4819         * g++.dg/ipa/ipa-3.c: New test.
4820         * g++.dg/ipa/ipa-4.c: New test.
4821         * g++.dg/ipa/ipa-5.c: New test.
4822         * g++.dg/ipa/ipa.exp: New file.
4824 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4826         PR fortran/24207
4827         * gfortran.dg/private_type_3.f90: New test.
4829 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4831         PR fortran/20786
4832         gfortran.dg/aint_anint_1.f90: New test.
4834 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4836         PR libgfortran/24313
4837         gfortran.dg/csqrt.f: New test.
4839 2005-10-11  Ian Lance Taylor  <ian@airs.com>
4841         PR c++/8057
4842         * g++.dg/warn/noeffect7.C: New test.
4843         * g++.dg/warn/noeffect2.C: Instantiate templates.
4844         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
4845         and warning.
4847 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4849         PR c++/21089
4850         * g++.dg/init/float1.C: New test.
4852         PR c++/24277
4853         * g++.dg/init/member1.C: Tweak error markers.
4855 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
4857         PR testsuite/24281
4858         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
4859         Check for null pointer.
4861 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4863         PR c++/21369
4864         * g++.dg/parse/ret-type3.C: New test.
4866 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4868         PR tree-opt/23946
4869         * gcc.c-torture/compile/pr23946.c: New test.
4871 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
4873         * g++.dg/opt/mmx2.C: New test.
4875 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4877         PR c++/24277
4878         * g++.dg/template/static20.C: New test.
4880         PR c++/24302
4881         * g++.dg/warn/Wunused-12.C: New test.
4883         PR c++/23437
4884         * g++.dg/template/arg4.C: New test.
4886 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4888         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
4889         * gcc.dg/ucnid-3.c: Likewise.
4890         * gcc.dg/ucnid-4.c: Likewise.
4891         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
4892         * g++.dg/other/ucnid-1.C: Likewise.
4893         * gcc.dg/sparc-frame-1.c: New test.
4895 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4897         PR c++/24139
4898         * g++.dg/template/spec27.C: New test.
4900         PR c++/24275
4901         * g++.dg/template/static19.C: New test.
4903 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4905         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
4906         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
4908 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4910         PR target/24136
4911         * gfortran.fortran-torture/compile/pr24136.f: New test.
4913 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
4915         PR c++/22172
4916         * g++.dg/parse/crash30.C: New test.
4918 2005-10-07  Richard Guenther  <rguenther@suse.de>
4920         PR middle-end/24227
4921         * gcc.c-torture/compile/pr24227.c: New testcase.
4923 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
4925         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
4926         Do not put aligned attributes on array elements.
4928 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
4930         PR testsuite/23611, PR testsuite/23615
4931         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
4932         writing prototypes of library functions by hand.
4933         * obj-c++.dg/bitfield-4.mm: Likewise.
4934         * obj-c++.dg/const-str-4.mm: Likewise.
4935         * obj-c++.dg/encode-4.mm: Likewise.
4936         * obj-c++.dg/encode-5.mm: Likewise.
4937         * obj-c++.dg/encode-6.mm: Likewise.
4938         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
4939         * obj-c++.dg/method-10.mm: Likewise.
4940         * obj-c++.dg/method-17.mm: Likewise.
4941         * obj-c++.dg/method-19.mm: Likewise.
4942         * obj-c++.dg/try-catch-2.mm: Likewise.
4944 2005-10-06  Richard Henderson  <rth@redhat.com>
4946         PR 24236
4947         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
4949 2005-10-06  Dale Johannesen  <dalej@apple.com>
4951         * gcc.c-torture/execute/20030125-1.c: Correct.
4953 2005-10-06  Richard Guenther  <rguenther@suse.de>
4955         PR tree-optimization/24238
4956         * g++.dg/tree-ssa/pr24238.C: New testcase.
4958 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
4960         PR 18568
4961         * gfortran.dg/der_pointer_3.f90: New test.
4963 2005-10-05  Devang Patel  <dpatel@apple.com>
4965         PR Debug/23205
4966         * g++.dg/other/PR23205.C: New.
4968 2005-10-05  Richard Henderson  <rth@redhat.com>
4970         PR target/23602
4971         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
4972         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
4974 2005-10-05  Dale Johannesen  <dalej@apple.com>
4976         * gcc.c-torture/execute/float-floor.c: New.
4978 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
4980         PR tree-optimization/21419
4981         PR tree-optimization/24146
4982         PR tree-optimization/24151
4984         * g++.dg/ext/asm7.C: New.
4985         * g++.dg/ext/asm8.C: New.
4986         * gcc.dg/asm-1.c: Compile on all targets.
4987         * gcc.dg/asm-pr24146.c: New.
4988         * gcc.dg/pr21419.c: Adjust error messages.
4990 2005-10-05  Richard Guenther  <rguenther@suse.de>
4992         PR fortran/24176
4993         * gfortran.fortran-torture/compile/empty.f90: New testcase.
4995 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4997         PR c++/23513
4998         * g++.dg/template/spec22.C: Robustify test.
4999         * g++.dg/template/spec26.C: New.
5001 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
5003         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
5004         if target supports vector instructions.
5006 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
5008         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
5009         C99 functions.
5011 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
5013         * lib/target-supports.exp (check_effective_target_fortran_large_real,
5014         check_effective_target_fortran_large_int): Replace cached result
5015         when target changes.
5017 2005-10-04  Devang Patel  <dpatel@apple.com>
5019         * gcc.dg/i386-sse-vect-types.c: New.
5021 2005-10-04  Ian Lance Taylor  <ian@airs.com>
5023         PR preprocessor/13726
5024         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
5025         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
5027 2005-10-04  Richard Guenther  <rguenther@suse.de>
5029         PR c/23576
5030         * gcc.dg/noncompile/pr23576.c: New testcase.
5032 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5034         PR middle-end/23125
5035         * gcc.dg/register-var-3.c: New test.
5037 2005-10-04  Steven Bosscher  <stevenb@suse.de>
5039         * gcc.dg/pr23049.c: New test.
5041         * gcc.dg/ucnid-4.c: Fix test.
5043 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
5045         PR 23445
5046         * gcc.c-torture/compile/pr23445.c: New test.
5048 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
5050         * g++.dg/overload/unknown1.C: New.
5052 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
5054         PR c++/17775
5055         * g++.dg/template/repo4.C: New test.
5057 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5059         PR libfortran/19308
5060         * gfortran.dg/large_real_kind_2.F90: New test.
5061         * gfortran.dg/large_integer_kind_2.f90: New test.
5063 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
5065         * lib/target-supports.exp (check_effective_target_vect_shift):
5066         Implement with result caching. Add i?86, x86_64 and ia64 targets.
5067         (check_effective_target_vect_condition): Fix copy-n-pasto.
5069         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
5070         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
5071         targets.
5073 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
5075         PR c++/22621
5076         * g++.dg/template/overload5.C : New test.
5078         PR c++/23840
5079         * g++.dg/expr/stdarg1.C: New test.
5081 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
5083         PR 24142
5084         * gcc.c-torture/execute/pr24142.c: New test.
5086 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
5088         PR 24141
5089         * gcc.c-torture/execute/pr24141.c: New test.
5091 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
5092             Diego Novillo  <dnovillo@redhat.com>
5094         PR 23604
5095         * gcc.c-torture/execute/pr23604.c: New test.
5097 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
5099         PR fortran/16404
5100         PR fortran/20835
5101         PR fortran/20890
5102         PR fortran/20899
5103         PR fortran/20900
5104         PR fortran/20901
5105         PR fortran/20902
5106         gfortran.dg/equiv_constraint_1.f90: New test.
5107         gfortran.dg/equiv_constraint_2.f90: New test.
5108         gfortran.dg/equiv_constraint_3.f90: New test.
5109         gfortran.dg/equiv_constraint_4.f90: New test.
5110         gfortran.dg/equiv_constraint_5.f90: New test.
5111         gfortran.dg/equiv_constraint_6.f90: New test.
5112         gfortran.dg/equiv_constraint_7.f90: New test.
5113         gfortran.dg/equiv_constraint_8.f90: New test.
5114         gfortran.dg/private_type_1.f90: New test.
5115         gfortran.dg/private_type_2.f90: New test.
5116         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
5117         980628-10.f: Assert std=gnu to permit mixing of
5118         types in equivalence statements.
5120 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
5122         PR 24112
5123         * gfortran.dg/open_status_1.f90: New.
5125 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5127         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
5128         * gcc.dg/vect/pr22480.c: Clean up temp files.
5129         * gcc.dg/vect/pr23831.c: Clean up temp files.
5130         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
5131         Clean up temp files.
5132         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
5133         Clean up temp files.
5135         * gcc.dg/20050309-1.c: Clean up temp files.
5136         * gcc.dg/20050325-1.c: Clean up temp files.
5138 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5140         PR tree-optimization/24059
5141         * gcc.dg/vect/pr24059.c : New test.
5143 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
5145         PR middle-end/24109
5146         * gcc.c-torture/execute/20050929-1.c: New test.
5148 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5150         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
5152 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
5154         PR c/21419
5155         * gcc.dg/pr21419.c: New test.
5157 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5159         * gcc.dg/pr23911.c: New test.
5161 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
5163         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
5165         PR c++/16782
5166         * g++.dg/parse/qualified4.C: New test.
5167         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
5168         * g++.old-deja/g++.mike/p8154.C: Likewise.
5170 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
5172         PR c++/22147
5173         * g++.dg/template/friend37.C: New test.
5174         * g++.dg/parse/crash28.C: Adjust error markers.
5176 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
5178         PR fortran/18518
5179         * gfortran.fortran-torture/execute/save_2.f90: New decl.
5181 2005-09-27  Devang Patel  <dpatel@apple.com>
5183         PR tree-optimization/23625
5184         * gcc.dg/pr23625.c: New test.
5186 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
5188         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
5189         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
5191 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
5193         PR fortran/23677
5194         * gfortran.fortran-torture/execute/save_1.f90: New test.
5195         * gfortran.dg/save_1.f90: New test.
5197 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
5199         * gcc.target/i386/builtin-apply-mmx.c: New test.
5201         PR target/22576
5202         * gcc.target/i386/pr22576.c: New test.
5204         PR target/22585
5205         * gcc.target/i386/pr22585.c: New test.
5207         PR target/23268
5208         * gcc.target/i386/pr23268.c: New test.
5210         PR middle-end/23831
5211         * gcc.dg/vect/pr23831.c: New test.
5213         PR target/24055
5214         * gcc.target/i386/pr24055.c: New test.
5216 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
5218         PR tree-optimization/23960
5219         * gcc.c-torture/compile/pr23960.c: New.
5221 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
5223         PR fortran/16861
5224         * gfortran.dg/nested_modules_3.f90: New.
5226 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
5228         PR fortran/24005
5229         gfortran.dg/interface_1.f90: New test.
5231 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
5232         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5234         PR fortran/23843
5235         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
5237 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
5239         PR fortran/23516
5240         * gfortran.dg/imag_1.f: New test.
5241         * gfortran.dg/imag_2.f: Ditto.
5243 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
5245         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
5247 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
5249         PR c++/21983
5250         * g++.dg/warn/pr21983.C: New test.
5252 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
5254         PR c++/23993
5255         * g++.dg/template/array14.C: New test.
5257 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
5259         PR fortran/19929
5260         * gfortran.dg/der_ptr_component_1.f90: New test.
5262 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5264         PR c++/23965
5265         * g++.dg/template/error1.C: Reject "no matching function" message.
5267 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5269         PR c++/17609
5270         * g++.dg/lookup/error1.C: New test.
5272 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
5274         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
5275         functionality of the testcase.
5277 2005-09-20  Richard Henderson  <rth@redhat.com>
5279         * gcc.dg/vect/vect-22.c: Require vect_float.
5280         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
5282 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
5284         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
5285         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
5286         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
5287         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
5288         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
5289         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
5290         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
5291         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
5292         * gcc.dg/cpp/ucnid-8.c: New test.
5294 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5296         PR tree-optimization/23929
5297         * gcc.c-torture/compile/pr23929.c: New test.
5299 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
5301         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
5302         for one loop.
5304 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
5306         PR testsuite/23186
5307         * g++.dg/other/pr22003.C: Require named sections.
5309 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5311         PR c++/23947
5312         * g++.dg/rtti/crash3.C: New test.
5314         PR tree-optimization/23818
5315         * gcc.dg/pr23818.c: New test.
5317 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5319         PR fortran/23420
5320         * gfortran.dg/print_fmt_4.f: New.
5322 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5324         PR fortran/23663
5325         * gfortran.fortran-torture/execute/entry_11.f90: New test.
5327 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5329         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
5330         Use pointers to local alignable arrays instead. Added comments.
5331         * gcc.dg/vect/vect-46.c: Likewise.
5332         * gcc.dg/vect/vect-48.c: Likewise.
5333         * gcc.dg/vect/vect-49.c: Likewise.
5334         * gcc.dg/vect/vect-52.c: Likewise.
5335         * gcc.dg/vect/vect-53.c: Likewise.
5336         * gcc.dg/vect/vect-54.c: Likewise.
5337         * gcc.dg/vect/vect-56.c: Likewise.
5338         * gcc.dg/vect/vect-57.c: Likewise.
5339         * gcc.dg/vect/vect-58.c: Likewise.
5340         * gcc.dg/vect/vect-60.c: Likewise.
5341         * gcc.dg/vect/vect-61.c: Likewise.
5343         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
5344         The test is no longer vectorizable on vect_no_align targets.
5345         * gcc.dg/vect/vect-43.c: Likewsie.
5347         * gcc.dg/vect/vect-44.c: Added comments.
5348         * gcc.dg/vect/vect-45.c: Added comments.
5349         * gcc.dg/vect/vect-50.c: Added comments.
5350         * gcc.dg/vect/vect-51.c: Added comments.
5352         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
5353         aligned type.
5354         * gcc.dg/vect/Os-vect-95.c: Likewise.
5356         * gcc.dg/vect/vect-41.c: Test removed.
5357         * gcc.dg/vect/vect-47.c: Test removed.
5358         * gcc.dg/vect/vect-55.c: Test removed.
5359         * gcc.dg/vect/vect-59.c: Test removed.
5361 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5363         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
5364         No longer vectorizable on vect_no_align targets.
5365         * gcc.dg/vect/pr20122.c: Likewise.
5366         * gcc.dg/vect/vect-74.c: Likewise.
5367         * gcc.dg/vect/vect-75.c: Likewise.
5368         * gcc.dg/vect/vect-76.c: Likewise.
5370         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
5371         Will not be vectorizable on vect_no_align targets once aliasing issues
5372         are resolved.
5373         * gcc.dg/vect/vect-79.c: Likewise.
5375         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
5376         * gcc.dg/vect/vect-78.c: Likewise.
5377         * gcc.dg/vect/vect-97.c: Likewise.
5379 2005-09-19  Steven Bosscher  <stevenb@suse.de>
5381         * gcc.dg/pr23943.c: New test.
5383 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5385         PR fortran/19181
5386         * gfortran.dg/derived_pointer_null_1.f90: New test.
5388 2005-09-18  Richard Guenther  <rguenther@suse.de>
5390         PR middle-end/23944
5391         * gcc.c-torture/compile/pr23944.c: New testcase.
5393 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
5395         PR fortran/15975
5396         * gfortran.dg/der_pointer_2.f90: New test.
5398 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5400         PR fortran/16861
5401         * gfortran.dg/nested_modules_2.f90: New test.
5403 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5405         PR c++/18368
5406         * g++.dg/other/semicolon.C: New test.
5408 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
5410         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
5411         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
5413 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
5415         PR c++/23914
5416         * g++.dg/template/static18.C: New test.
5418         PR c++/21514
5419         * g++.dg/template/crash19.C: Remove dg-error marker.
5420         * g++.dg/template/local4.C: New test.
5422 2005-09-16  Paul Brook  <paul@codesourcery.com>
5424         PR fortran/23906
5425         * gfortran.dg/dependency_1.f90: New test.
5427 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
5429         PR c++/23896
5430         * g++.dg/template/static17.C: New test.
5432 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
5434         PR c++/23139
5435         * g++.dg/warn/huge-val1.C: New test.
5437 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
5439         PR c++/13140
5440         * g++.dg/parse/class2.C: New test.
5441         * g++.dg/template/explicit8.C: Likewise.
5442         * g++.dg/template/spec25.C: Likewise.
5444 2005-09-14  Josh Conner  <jconner@apple.com>
5446         PR middle-end/23584
5447         * gcc.dg/pr23584.c: New test.
5449 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
5451         PR fortran/21875 Internal Unit Array I/O, NIST
5452         * gfortran.dg/arrayio_1.f90: New test.
5453         * gfortran.dg/arrayio_1.f90: New test.
5454         * gfortran.dg/arrayio_1.f90: New test.
5455         * gfortran.dg/arrayio_1.f90: New test.
5456         * gfortran.dg/arrayio_1.f90: New test.
5458 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
5460         PR middle-end/22480
5461         * gcc.dg/vect/pr22480.c: New test.
5463 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
5465         PR fortran/19358
5466         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
5468 2005-09-13 Josh Conner <jconner@apple.com>
5470         PR c++/23180
5471         * g++.dg/init/struct2.C: New test.
5472         * g++.dg/init/struct3.C: New test.
5474 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
5476         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
5477         Clean up temp files.
5478         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
5479         gcc.dg/tree-ssa/builtin-fprintf-1.c,
5480         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
5481         gcc.dg/tree-ssa/builtin-printf-1.c,
5482         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
5483         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
5484         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
5485         gcc.dg/tree-ssa/builtin-vprintf-1.c,
5486         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
5487         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
5488         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
5489         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
5490         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
5491         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
5492         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
5493         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
5495 2005-09-13  Josh Conner  <jconner@apple.com>
5497         * lib/gcc-dg.exp: Load scanipa.exp.
5498         (cleanup-dump): New procedure.
5499         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
5500         * lib/scandump.exp: New file.
5501         * lib/scantree.exp: Use it.
5502         * lib/scanipa.exp: New file.
5504 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
5506         PR fortran/17740
5507         * gfortran.dg/generic_4.f90: New test.
5509 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
5511         PR target/23816
5512         * gcc.target/i386/pr23816-1.c: New test.
5513         * gcc.target/i386/pr23816-2.c: New test.
5516 2005-09-13  Bastian Blank <waldi@debian.org>
5518         PR c++/16171
5519         * g++.dg/abi/mangle26.C: New test.
5520         * g++.dg/abi/mangle27.C: New test.
5521         * g++.dg/abi/mangle28.C: New test.
5522         * g++.dg/abi/mangle29.C: New test.
5524         PR c++/23839
5525         * g++.dg/parse/register1.C: New test.
5527 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
5529         PR c++/23842
5530         * g++.dg/template/access16.C: New test.
5532 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5534         * gfortran.dg/char_pack_2.f90: Increase the vector size.
5536 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5538         PR fortran/18899
5539         * gfortran.dg/shape_2.f90: New test.
5541 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5543         PR target/19269
5544         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
5545         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
5546         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
5547         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
5548         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
5549         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
5550         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
5551         tests.
5553 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5555         PR c++/23841
5556         * g++.dg/parse/template17.C: New test.
5558 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5560         PR c++/23789
5561         * g++.dg/template/nontype14.C: New test.
5563 2005-09-12  Ian Lance Taylor  <ian@airs.com>
5565         PR g++/7874
5566         * g++.dg/lookup/friend7.C: New test.
5567         * g++.dg/lookup/friend8.C: New test.
5568         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
5569         so that it will be found via argument dependent lookup.
5570         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
5571         friend functions which will no longer be found.
5572         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
5573         function g, so that it will be found via argument dependent
5574         lookup.
5575         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
5576         * g++.old-deja/g++.mike/net43.C: Likewise.
5578 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5580         PR c++/23691
5581         * g++.dg/template/static16.C: New test.
5583 2005-09-12  Josh Conner  <jconner@apple.com>
5585         PR middle-end/23237
5586         * gcc.c-torture/compile/pr23237.c: New test.
5588 2005-09-11  Richard Henderson  <rth@redhat.com>
5590         * g++.dg/other/error8.C: Update expected diagnostic text.
5592 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5594         PR libfortran/19872
5595         * gfortran.dg/overwrite_1.f: New test.
5597 2005-09-09  Josh Conner  <jconner@apple.com>
5599         * g++.dg/init/pr23180-1.C: Removed.
5600         * g++.dg/init/pr23180-2.C: Removed.
5602 2005-09-09  David Daney <ddaney@avtrex.com>
5604         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
5605         files which are ...
5606         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
5607         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
5609 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5611         * gfortran.dg/iostat_2.f90: New test.
5613 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
5615         PR c++/22252
5616         * g++.dg/ext/interface1.C: New test.
5617         * g++.dg/ext/interface1.h: Likewise.
5618         * g++.dg/ext/interface1a.cc: Likewise.
5620 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
5622         * gfortran.dg/iomsg_1.f90: New test case.
5624 2005-09-09  Richard Guenther  <rguenther@suse.de>
5626         PR c++/23624
5627         * g++.dg/tree-ssa/pr23624.C: New testcase.
5629 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5631         PR fortran/19239
5632         * gfortran.dg/vector_subscript_1.f90,
5633         * gfortran.dg/vector_subscript_2.f90: New tests.
5635 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5637         PR fortran/21104
5638         * gfortran.dg/array_alloc_1.f90,
5639         * gfortran.dg/array_alloc_2.f90,
5640         * gfortran.dg/array_alloc_3.f90: New tests.
5642 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5644         PR fortran/12840
5645         * gfortran.dg/array_constructor_6.f90
5646         * gfortran.dg/array_constructor_7.f90
5647         * gfortran.dg/array_constructor_8.f90
5648         * gfortran.dg/array_constructor_9.f90
5649         * gfortran.dg/array_constructor_10.f90
5650         * gfortran.dg/array_constructor_11.f90
5651         * gfortran.dg/array_constructor_12.f90: New tests.
5653 2005-09-08  Josh Conner  <jconner@apple.com>
5655         PR c++/23180
5656         * g++.dg/init/pr23180-1.C: New test.
5657         * g++.dg/init/pr23180-2.C: New test.
5659 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5661         PR fortran/18878
5662         * gfortran.dg/module_double_reuse.f90: New.
5664 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5666         PR fortran/23270
5667         PR fortran/22304
5668         PR fortran/18870
5669         PR fortran/17917
5670         PR fortran/16511
5671         * gfortran.dg/common_equivalence_1.f: New.
5672         * gfortran.dg/common_equivalence_2.f: New.
5673         * gfortran.dg/common_equivalence_3.f: New.
5674         * gfortran.dg/contained_equivalence_1.f90: New.
5675         * gfortran.dg/module_blank_common.f90: New.
5676         * gfortran.dg/module_commons_1.f90: New.
5677         * gfortran.dg/module_equivalence_1.f90: New.
5678         * gfortran.dg/nested_modules_1.f90: New.
5679         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
5680         equivalences and add comment to connect the test with
5681         the PR.
5683 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5685         PR fortran/23765
5686         * gfortran.dg/common_6.f90: New test.
5688 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5690         PR fortran/15326
5691         * gfortran.dg/char_result_1.f90,
5692         * gfortran.dg/char_result_2.f90,
5693         * gfortran.dg/char_result_3.f90,
5694         * gfortran.dg/char_result_4.f90,
5695         * gfortran.dg/char_result_5.f90,
5696         * gfortran.dg/char_result_6.f90,
5697         * gfortran.dg/char_result_7.f90,
5698         * gfortran.dg/char_result_8.f90: New tests.
5700 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5702         PR fortran/19928
5703         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
5705 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5707         PR obj-c++/16816
5708         * obj-c++.dg/selector-5.mm: New test.
5709         * obj-c++.dg/selector-6.mm: New test.
5711 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5713         PR objc/20574
5714         PR objc/19324
5715         * objc.dg/error-1.m: New test.
5717 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
5719         PR fortran/23373
5720         * gfortran.fortran-torture/execute/pr23373-1.f90,
5721         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
5723 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
5725         PR libfortran/23760
5726         * gfortran.dg/g77/1832.f: Remove long string in write statement
5727         to allow the test to pass on correct list directed output with
5728         prepended space.
5730 2005-09-07  James E Wilson  <wilson@specifix.com>
5732         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
5734 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5736         * gfortran.dg/parameter+save.f90: Rename to
5737         * gfortran.dg/parameter_save.f90: .. this.
5739 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5741         PR fortran/20848
5742         * gfortran.dg/parameter+save.f90: New test case.
5744 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
5746         PR fortran/19269
5747         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
5749 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5751         PR c/23075
5752         * gcc.dg/pr23075.c: New test.
5753         * g++.dg/warn/pr23075.C: New test.
5755         PR target/22362
5756         * gcc.target/i386/pr22362.c: New test.
5758         PR rtl-optimization/23098
5759         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
5761         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
5762         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5763         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5765 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
5767         * g++.dg/expr/cast6.C: New test.
5769         PR c++/9782
5770         * g++.dg/init/new15.C: New test.
5772 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5774         * gcc.dg/vect/Os-vect-95.c: New test.
5775         * gcc.dg/vect/vect-95.c: Same.
5777 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5779         * gcc.dg/vect/vect-29.c: Update xfail testing.
5780         * gcc.dg/vect/vect-44.c: Same.
5781         * gcc.dg/vect/vect-48.c: Same.
5782         * gcc.dg/vect/vect-50.c: Same.
5783         * gcc.dg/vect/vect-72.c: Same.
5784         * gcc.dg/vect/vect-77.c: Same.
5785         * gcc.dg/vect/vect-78.c: Same.
5786         * gcc.dg/vect/vect-80.c: Same.
5787         * gcc.dg/vect/vect-96.c: Same.
5788         * gcc.dg/vect/vect-100.c: Same.
5789         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
5790         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
5791         * gfortran.dg/vect/vect-5.f90: Same.
5793 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5795         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
5796         start strings.
5797         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5798         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5800         PR c++/23056
5801         * g++.dg/opt/pr23056.C: New test.
5803         PR rtl-optimization/23098
5804         * gcc.target/i386/pr23098.c: New test.
5806 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
5808         PR c++/23667
5809         * g++.dg/template/static15.C: New test.
5811         PR c++/21440
5812         * g++.dg/ext/stmtexpr5.C: New test.
5813         * g++.dg/ext/stmtexpr6.C: Likewise.
5815 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
5817         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
5819         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
5820         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5821         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5823 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
5825         PR libfortran/23321
5826         * gfortran.dg/direct_io_4.f90: New test case.
5828 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
5829             Rasmus Hahn  <rassahah@neofonie.de>
5831         PR libobjc/23108
5832         * objc.dg/type-stream-1.m: New test.
5834 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
5836         PR fortran/23661
5837         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
5838         gfortran.dg/print_fmt_3.f90: New test.
5840 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5842         * gfortran.dg/fmt_t_1.f90: New test.
5844 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5846         PR rtl-optimization/23454
5847         * g++.dg/opt/pr23454.C: New test.
5849 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
5851         PR c++/23699
5852         * g++.dg/ext/static1.C: New test.
5854 2005-09-02  Richard Henderson  <rth@redhat.com>
5856         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
5857         tail call to check_fa_work.
5859 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
5861         PR c++/21687
5862         * g++.dg/other/gc3.C: New test.
5864 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5866         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
5867         * gcc.dg/20050826-1.c: Likewise.
5869 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
5871         PR c++/23167
5872         * g++.dg/expr/volatile1.C: New test.
5874 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
5876         PR middle-end/23547
5877         * gcc.dg/pr23547.c: New test.
5879 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
5881         PR c/22061
5882         * gcc.c-torture/execute/pr22061-1.c,
5883         * gcc.c-torture/execute/pr22061-2.c,
5884         * gcc.c-torture/execute/pr22061-3.c,
5885         * gcc.c-torture/execute/pr22061-4.c: New tests.
5887 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5889         * gcc.dg/Wredundant-decls-2.c: New test to check that
5890         -Wredundant-decls does not issue warning for a variable
5891         definition following a declaration.
5893 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
5895         PR debug/7241
5896         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
5897         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
5898         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
5900         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
5901         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
5902         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
5903         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
5904         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
5905         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5906         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
5907         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
5909 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5911         PR objc/23306
5912         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
5913         scan-assmbler.
5915 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
5917         PR target/21255
5918         * gcc.dg/pr21255-1.c: New test.
5919         * gcc.dg/pr21255-2-mb.c: Likewise.
5920         * gcc.dg/pr21255-2-ml.c: Likewise.
5921         * gcc.dg/pr21255-3.c: Likewise.
5922         * gcc.dg/pr21255-4.c: Likewise.
5924 2005-08-31  Dale Johannesen  <dalej@apple.com>
5926         * gcc.dg/20050830-1.c: New.
5928 2005-08-31  Josh Conner  <jconner@apple.com>
5930         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
5931         command-line options for arm-*-* targets.
5932         * g++.dg/init/array16.C: Likewise.
5933         * g++.dg/other/crash-4.C: Likewise.
5935 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5937         PR obj-c++/23640
5938         * obj-c++.dg/gnu-runtime-3.mm: New test.
5940 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5942         PR c++/13377
5943         * g++.dg/lookup/ambig4.C: New test.
5944         * g++.dg/lookup/ambig5.C: New test.
5945         * g++.dg/tc1/dr101.C: Adjust error markers.
5947 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5949         PR c++/23639
5950         * g++.dg/template/ttp5.C: Adjust error markers.
5952 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
5954         PR testsuite/23609
5955         * lib/obj-c++.exp: Include target-libpath.exp.
5956         (obj-c++_link_flags): Look for the GNU libobjc library
5957         and set the library path to include it.
5958         Don't manually set LD_LIBRARY_PATH (etc.) but call
5959         set_ld_library_path_env_vars instead.
5960         (obj-c++_target_compile): Don't set library path or
5961         linker flags because they are already set correctly
5962         in obj-c++_link_flags.
5964 2005-08-30  Josh Conner  <jconner@apple.com>
5966         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
5967         to command-line options for arm-*-* targets.
5969 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
5971         * g++.dg/other/i386-1.C: New.
5973 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
5975         PR preprocessor/20348
5976         PR preprocessor/20356
5977         * gcc.dg/cpp/pr20348.c: New test.
5978         * gcc.dg/cpp/pr20348.h: New file.
5979         * gcc.dg/cpp/inc/pr20348.h: New file.
5980         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
5981         * gcc.dg/cpp/pr20356.c: New test.
5982         * gcc.dg/cpp/pr20356.h: New file.
5983         * gcc.dg/cpp/inc/pr20356.h: New file.
5984         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
5986 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
5988         * gfortran.fortran-torture/execute/intrinsic_count.f90:
5989         Fix array dimension to avoid correct end-of-file error.
5991 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
5993         PR libfortran/23598
5994         * gfortran.dg/iostat_1.f90: New test.
5996 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
5998         PR middle-end/23408
5999         * gcc.dg/pr23408.c: New test.
6001 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
6003         PR c++/23099
6004         * g++.dg/init/member1.C: Make sure erroneous static data member
6005         definitions are required.
6006         * g++.dg/template/static13.C: New test.
6007         * g++.dg/template/static14.C: Likewise.
6009 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
6011         * gcc.target/i386/pr23575.c: Use -msse2 instead of
6012         -march=pentium4, remove ilp32 requirement.
6014         PR middle-end/23484
6015         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
6016         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
6018 2005-08-29  Andreas Jaeger  <aj@suse.de>
6020         PR testsuite/23607
6021         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
6023 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
6025         * gcc.c-torture/execute/20050316-2.c: New test.
6026         * gcc.c-torture/execute/20050316-3.c: New test.
6027         * gcc.dg/torture/pr16104-1.c: New test.
6029 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
6031         PR middle-end/23463
6032         * gcc.c-torture/execute/zero-struct-1.c: New test.
6034 2005-08-27  Richard Guenther  <rguenther@suse.de>
6036         PR target/23575
6037         * gcc.target/i386/pr23575.c: New testcase.
6039 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
6041         PR rtl-optimization/23561
6042         * gcc.c-torture/execute/20050826-1.c: New test.
6044         PR rtl-opt/23560
6045         * gcc.c-torture/execute/20050826-2.c: New test.
6047 2005-08-26  Dale Johannesen  <dalej@apple.com>
6049         * gcc.dg/20030711-1.c: Modify to work on Darwin.
6050         * gcc.dg/20050826-1.c: New.
6052 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
6054         PR c++/19004
6055         * g++.dg/template/nontype13.C: New test.
6057         PR c++/23491
6058         * g++.dg/init/new14.C: New test.
6059         * g++.dg/expr/anew1.C: Do not XFAIL.
6060         * g++.dg/expr/anew2.C: Likewise.
6061         * g++.dg/expr/anew3.C: Likewise.
6063 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
6065         PR middle-end/22439
6066         * gcc.dg/vla-3.c: New test.
6068 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
6070         PR fortran/20363
6071         * gfortran.dg/named_interface.f90: New.
6073 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
6075         * gcc.c-torture/execute/frame-address.c: New test.
6077 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6079         PR c++/20817
6080         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
6082 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6084         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
6086 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6088         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
6089         * gcc.dg/altivec-22.c: Rename from..
6090         * gcc.dg/altivec-nomfcr.c: ..this.
6092 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
6094         PR tree-optimization/23546
6095         * gcc.dg/tree-ssa/pr23546.c: New test.
6097 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
6099         PR fortran/17758
6100         * gfortran.dg/nonreturning_statements.f90: New test.
6102 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6104         PR c++/22454
6105         * g++.dg/parse/crash29.C: New.
6107 2005-08-23  DJ Delorie  <dj@redhat.com>
6109         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
6110         constants have the L suffix.
6112 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
6114         PR c++/23044
6115         * g++.dg/template/instantiate8.C: New.
6117 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
6119         PR middle-end/23467
6120         * gcc.c-torture/execute/pr23467.c: New test.
6122 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
6124         PR tree-optimization/22043
6125         * gcc.c-torture/execute/20050613-1.c: New test.
6127 2005-08-23  Ben Elliston  <bje@au.ibm.com>
6129         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
6131 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
6133         PR rtl-optimization/23478
6134         * g++.dg/opt/pr23478.C: New test.
6136 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6138         PR c/18715
6139         * gcc.dg/switch-warn-3.c: New test.
6141 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6143         PR c++/22233
6144         * g++.dg/template/param1.C: New test.
6146 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6148         PR c++/23089
6149         * g++.dg/other/incomplete1.C: New test.
6151 2005-08-22  Ira Rosen  <irar@il.ibm.com>
6153         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
6154         are vectorizable.
6156 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6158         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
6159         d_lines_5.f: New.
6161 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
6163         * gcc.target/i386/sse-4.c: New test.
6165 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6167         PR testsuite/23239
6168         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
6170 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
6172         * gcc.dg/20050811-1.c: New test.
6173         * gcc.dg/20050811-2.c: New test.
6175 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
6177         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
6179 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
6181         PR 23476
6182         * gcc.c-torture/compile/pr23476.c: New test.
6184 2005-08-19  Devang Patel  <dpatel@apple.com>
6186         PR tree-optimization/23048
6187         * gcc.dg/tree-ssa/pr23048.c: New test.
6189 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6191         PR middle-end/20624
6192         * g++.dg/warn/Wreturn-3.C: New test
6194 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
6196         PR tree-optimization/22228
6197         * g++.dg/vect/pr22543.cc: New test.
6199 2005-08-17  Steven Bosscher  <stevenb@suse.de>
6201         PR tree-optimization/21574
6202         * gcc.dg/tree-ssa/pr21574.c: New test.
6204 2005-08-16  James E Wilson  <wilson@specifix.com>
6206         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
6208 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6210         PR tree-opt/23402
6211         * gcc.c-torture/compile/zero-strct-3.c: New test.
6212         * gcc.c-torture/compile/zero-strct-4.c: New test.
6214 2005-08-16  Steven Bosscher  <stevenb@suse.de>
6216         PR target/23376
6217         * gcc.target/x86_64/pr23376.c: New test.
6219 2005-08-16  Ian Lance Taylor  <ian@airs.com>
6221         PR c++/23337
6222         * g++.dg/ext/vector2.C: New.
6224 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6226         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
6228 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6230         PR libfortran/23428
6231         * gfortran.dg/inquire-complex.f90: New test case.
6233 2005-08-16  James E Wilson  <wilson@specifix.com>
6235         PR tree-optimization/21105
6236         * gcc.dg/large-size-array.c: New.
6238 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
6240         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
6241         type.
6242         * gcc.dg/vect/vect-41: Likewise.
6243         * gcc.dg/vect/vect-42: Likewise.
6244         * gcc.dg/vect/vect-43: Likewise.
6245         * gcc.dg/vect/vect-44: Likewise.
6246         * gcc.dg/vect/vect-46: Likewise.
6247         * gcc.dg/vect/vect-47: Likewise.
6248         * gcc.dg/vect/vect-48: Likewise.
6249         * gcc.dg/vect/vect-52: Likewise.
6250         * gcc.dg/vect/vect-53: Likewise.
6251         * gcc.dg/vect/vect-54: Likewise.
6252         * gcc.dg/vect/vect-55: Likewise.
6253         * gcc.dg/vect/vect-56: Likewise.
6254         * gcc.dg/vect/vect-57: Likewise.
6255         * gcc.dg/vect/vect-58: Likewise.
6256         * gcc.dg/vect/vect-59: Likewise.
6257         * gcc.dg/vect/vect-60: Likewise.
6258         * gcc.dg/vect/vect-61: Likewise.
6259         * gcc.dg/vect/vect-85: Likewise.
6260         * gcc.dg/vect/vect-87: Likewise.
6261         * gcc.dg/vect/vect-88: Likewise.
6262         * gcc.dg/vect/vect-93.c: Likewise.
6263         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
6264         * gcc.dg/vect/vect-75: Likewise.
6265         * gcc.dg/vect/vect-76: Likewise.
6266         * gcc.dg/vect/vect-77: Likewise.
6267         * gcc.dg/vect/vect-78: Likewise.
6268         * gcc.dg/vect/vect-80: Likewise.
6269         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
6270         vectorized for the expected reason, rather than checking how alignment
6271         was handled.
6272         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
6273         type and also instead of aligned pointers. Added documentation.
6275 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
6277         * gfortran.dg/power.f90: New test.
6279 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
6281         PR rtl-optimization/23299
6282         * g++.dg/opt/pr23299.C: New test.
6284 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6286         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
6288 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
6290         * g++.dg/template/local6.C: New test.
6292 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6294         * execute/exceptions/finally-1.m: Check that the catch and finally are
6295         being called.  Also add a "return 0;" at the end of main.
6297 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
6299         PR fortran/21432.
6300         * gfortran.dg/namelist_print_1.f: New test of functionality of
6301         PRINT namelist.
6302         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
6303         namelist generates error with -std=f95.
6305 2005-08-14  Ira Rosen  <irar@il.ibm.com>
6307         PR tree-optimization/23119
6308         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
6310 2005-08-13  Marcin Koziej  <creep@desk.pl>
6311             Andrew Pinski  <pinskia@physics.uc.edu>
6313         PR libobjc/22492
6314         * execute/exceptions/finally-1.m: New test.
6316 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6318         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
6319         testsuite.
6320         * objc/execute/exceptions/trivial.m: New test.
6321         * objc.dg/try-catch-11.m: Move to ...
6322         * objc/execute/exceptions/foward-1.m: Here.
6323         * objc.dg/try-catch-2.m: Move to ...
6324         * objc/execute/exceptions/catchall-1.m: Here.
6325         * objc.dg/try-catch-8.m: Move to ...
6326         * objc/execute/exceptions/local-variables-1.m: Here.
6328 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6330         * objc.dg/nested-func-1.m: Move to ...
6331         * objc/execute/nested-func-1.m: Here.
6333 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6335         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
6336         in ${options} instead of [target_info name].
6337         * lib/obj-c++.exp (objc_target_compile): Likewise.
6339 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6341         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
6343 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6345         part of PR testsuite/23348
6346         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
6347         of the torture options.
6348         * objc/compile/trivial.m: New test.
6350 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6352         * gfortran.dg/eoshift.f90: Correct format.
6354 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6356         * gfortran.fortran-torture/execute/character_passing.f90:
6357         Fix comment typo.
6359 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
6361         PR c++/8271
6362         * g++.dg/template/unify10.C: New.
6364 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
6366         * g++.dg/parse/pr22514.C: Move to...
6367         * g++.dg/debug/pr22514.C: here.
6369 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6371         PR c++/23266
6372         * g++.dg/inherit/pure1.C: New test.
6374         * ChangeLog: Fix typos.
6376 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6377             Steven Bosscher  <stevenb@suse.de>
6379         * gfortran.dg/runtime_warning_1.f90: New test.
6381 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
6383         PR c++/23219
6384         * g++.dg/parse/crash28.C: New.
6386 2005-08-11  Richard Guenther  <rguenther@suse.de>
6388         PR target/23289
6389         * gcc.target/i386/tailcall-1.c: New testcase.
6391 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6393         * gcc.dg/vect/vect-67.c: Un-xfail.
6395 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6397         PR c++/23225
6398         * g++.dg/testsuite/parse/crash27.C: new test.
6400 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
6402         PR libfortran/22143
6403         * gfortran.dg/shift-kind.f90: New testcase.
6405 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
6407         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
6408         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
6410 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6412         PR c++/20646
6413         * g++.dg/other/mult-stor1.C: New test.
6415 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
6417         * gcc.c-torture/pr18299-1.c: Move to ...
6418         * gcc.c-torture/compile/pr18299-1.c: Here.
6420 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
6422         * gfortran/fortran.torture/execute/character_passing.f90:
6423         Fix types for LSAME.
6425 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
6427         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
6428         input data back to what it was originally.
6430 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
6432         * objc.dg/try-catch-8.m: Enable for all targets.
6434 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
6436         * gcc.dg/pr23165.c: New test.
6438 2005-08-09  Steven Bosscher  <stevenb@suse.de>
6440         PR tree-optimization/23234
6441         * gcc.dg/tree-ssa/pr23234.c: New test.
6443 2005-08-08  Josh Conner  <jconner@apple.com>
6445         PR rtl-optimization/23241
6446         * gcc.dg/char-compare.c: New test.
6448 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6450         PR c++/22508
6451         * g++.dg/init/new13.C: New test.
6453 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6455         PR c++/21166
6456         * g++.dg/other/crash-4.C: Adjust
6457         * g++/dg/ext/packed9.C: New.
6459 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6461         PR middle-end/21964
6462         * gcc.c-torture/execute/pr21964-1.c: New test.
6464 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6466         PR c/22458
6467         * gcc.dg/pr22458-1.c: New test.
6469 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
6470             Steven G. Kargl <kargls@comcast.net>
6472         PR fortran/22390
6473         * gfortran.dg/flush_1.f90: New test.
6475 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6477         PR c++/23191
6478         * g++.dg/template/eh2.C: New test.
6480 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6482         PR c++/19498
6483         * g++.dg/template/instantiate7.C: New test.
6485 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
6487         PR c/23113
6488         * gcc.dg/Wunused-value-1.c: New test.
6490 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
6492         PR rtl-optimization/23233
6493         * gcc.c-torture/compile/pr23233-1.c: New test.
6495 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
6497         PR fortran/18833
6498         PR fortran/20850
6499         * gfortran.dg/equiv_1.f90: New test.
6500         * gfortran.dg/equiv_2.f90: New test.
6501         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
6502         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
6503         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
6505 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6507         * gcc.c-torture/execute/vrp-5.c: New test.
6508         * gcc.c-torture/execute/vrp-6.c: New test.
6509         * gcc.dg/tree-ssa/vrp21.c: New test.
6511 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6513         * g++.dg/parse/pr22514.C: New test.
6515 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
6517         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
6519         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
6520         instead of constant loads / pool entries.
6522 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
6524         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
6525         TEST_TO_WCTYPE.
6527 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
6529         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
6530         __WINT_TYPE__ in generated prototypes if possible.
6532 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
6534         PR 22037
6535         * g++.dg/tree-ssa/pr22037.C:
6537 2005-08-04  Richard Henderson  <rth@redhat.com>
6539         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
6540         scan-tree-dump-times directive.
6542 2005-08-04  Jan Hubicka  <jh@suse.cz>
6544         * gcov-1.C: Fix switch counts.
6545         * gcov-4b.c: Likewise.
6547 2005-08-03  Jeff Law  <law@redhat.com>
6549         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
6551 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
6553         * gcc.c-torture/execute/pr23135.c: New test.
6555 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6557         PR tree-optimization/19899
6558         * gcc.dg/tree-ssa/scev-1.c: New test.
6559         * gcc.dg/tree-ssa/scev-2.c: New test.
6561 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
6563         PR target/18582
6564         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
6566 2005-08-03  Jan Hubicka  <jh@suse.cz>
6568         * update-conroll.c: New testcase.
6569         * update-conroll-2.c: New testcase.
6571 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
6573         * gfortran.dg/constant_substring.f: New test.
6574         * gfortran.dg/pr22491.f: New test.
6576 2005-08-02  Jan Hubicka  <jh@suse.cz>
6578         * update-threading.c: Replace by the proper one.
6580 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6582         PR 23164
6583         * g++.dg/tree-ssa/pr23164.C: New test.
6585 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6587         * gcc.dg/tree-ssa/pr23192.c: New test.
6589 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
6591         * gcc.c-torture/execute/vrp-4.c: New test.
6593 2005-08-02  Jan Hubicka  <jh@suse.cz>
6595         * update-threading.c: New test.
6597 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
6599         * gcc.c-torture/compile/20050801-1.c: New test.
6600         * gcc.c-torture/compile/20050801-2.c: New test.
6602 2005-08-01  Jan Hubicka  <jh@suse.cz>
6604         * val-prof-5.c: New test.
6606 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
6608         PR c/22311
6609         * gcc.dg/pr22311-1.c : New test.
6611 2005-07-31  Steven Bosscher  <stevenb@suse.de>
6613         PR target/23095
6614         * gfortran.dg/pr23095.f: New test.
6616         PR c++/22003
6617         * g++.dg/other/pr22003.C: New test.
6619 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
6621         PR target/20621
6622         * gcc.c-torture/execute/pr20621-1.c: New test.
6624 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
6626         * gfortran.dg/comma_format_extension_4.f: Adjust length
6627         of string for format.
6628         * gfortran.dg/der_array_io_1.f: Replace illegal internal
6629         print statement with internal write.
6630         * gfortran.dg/der_array_io_2.f: Likewise.
6631         * gfortran.dg/der_array_io_3.f: Likewise.
6633 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
6635         * gcc.dg/fold-abs-4.c: new test.
6637 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
6639         PR fortran/22570 an related issues.
6640         * gfortran.dg/x_slash_1.f: New test.
6642 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
6644         PR c/23143
6645         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
6646         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
6648 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6650         PR c/529
6651         * gcc.dg/Wshadow-3.c: New test.
6653 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
6655         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
6656         used to have the wrong bounds).
6658 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6660         PR c/21720
6661         * gcc.dg/hex-round-1.c: Test more cases.
6662         * gcc.dg/hex-round-2.c: New test.
6664 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
6666         PR 22550
6667         * g++.dg/tree-ssa/pr22550.C: New test.
6669 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
6671         * gcc.dg/tree-ssa/vrp19.c: New test.
6672         * gcc.dg/tree-ssa-vrp20.c: New test.
6674 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6676         PR c/22240
6677         * gcc.dg/transparent-union-4.c: New test.
6679 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6681         PR c/22192
6682         * gcc.dg/c99-vla-2.c: New test.
6684 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6686         PR c/21720
6687         * gcc.dg/hex-round-1.c: New test.
6689 2005-07-28  Jan Hubicka  <jh@suse.cz>
6691         * inliner-1.c: Do not dump everything.
6692         * tree-prof.exp: Do not pass -ftree-based-profiling.
6693         * bprob.exp: Likewise.
6695         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
6697 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
6699         PR c++/22545
6700         * g++.dg/expr/ptrmem7.C: New test.
6702 2005-07-28  Mike Stump  <mrs@apple.com>
6704         * g++.old-deja/g++.mike/visibility-1.C: New test.
6706 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6708         PR c/20187
6709         * gcc.c-torture/execute/pr20187-1.c: New test.
6711 2005-07-28  Jeff Law  <law@redhat.com>
6713         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
6714         * gcc.dg/tree-ssa/vrp18.c: New test.
6716 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6718         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
6720 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6722         PR tree-optimization/22506
6723         * gcc.dg/vect/ps22506.c: New test.
6725 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
6727         PR target/21149
6728         * gcc.target/i386/sse-3.c: New test.
6730 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6732         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
6733         * gcc.target/mips/mips32-dsp-type.c: Likewise.
6735 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6737         PR c/22589
6738         * gcc.c-torture/compile/pr22589-1.c: New test.
6740 2005-07-28  Jan Hubicka  <jh@suse.cz>
6742         * update-loopch.c: New testcase.
6744 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6746         PR rtl-optimization/23047
6747         * gcc.c-torture/execute/pr23047.c: New test.
6748         * gcc.c-torture/execute/pr23047.x: New.
6750 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6752         PR tree-optimization/22493
6753         * gcc.c-torture/execute/pr22493-1.c: New test.
6754         * gcc.c-torture/execute/pr22493-1.x: New.
6755         * gcc.c-torture/execute/vrp-1.c: New test.
6756         * gcc.c-torture/execute/vrp-2.c: New test.
6757         * gcc.c-torture/execute/vrp-2.c: New test.
6759 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
6761         * gcc.target/frv/all-builtin-read8.c: Delete.
6762         * gcc.target/frv/all-builtin-read16.c: Delete.
6763         * gcc.target/frv/all-builtin-read32.c: Delete.
6764         * gcc.target/frv/all-builtin-read64.c: Delete.
6765         * gcc.target/frv/all-builtin-write8.c: Delete.
6766         * gcc.target/frv/all-builtin-write16.c: Delete.
6767         * gcc.target/frv/all-builtin-write32.c: Delete.
6768         * gcc.target/frv/all-builtin-write64.c: Delete.
6769         * gcc.target/frv/all-read-write-1.c: New.
6771 2005-07-27  Jeff Law  <law@redhat.com>
6773         * gcc.c-torture/execute/pr22630.c: New test.
6775 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
6777         PR tree-optimization/23073
6778         * gcc.dg/vect/nodump-pr23073.c: New test.
6779         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
6781 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
6783         PR tree-optimize/22348
6784         * gcc.c-torture/execute/pr22348.c: New.
6786 2005-07-27  Richard Guenther  <rguenther@suse.de>
6788         * gcc.dg/tree-ssa/salias-1.c: New testcase.
6790 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6792         PR fortran/22503
6793         * gfortran.dg/logical_comp.f90: New test.
6795 2005-07-27  Jan Hubicka  <jh@suse.cz>
6797         * inliner-1.c: Add cleanup of dumps.
6798         * val-prof-*.c: Likewise.
6799         * update-tailcall.c: New.
6801 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
6803         PR 22591
6804         * gcc.dg/tree-ssa/pr22591.c: New test.
6805         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
6807 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
6809         PR libobjc/22606
6810         * objc.dg/try-catch-11.m: New test.
6812 2005-07-26  Richard Guenther  <rguenther@suse.de>
6814         PR tree-optimization/22486
6815         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
6817 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6819         PR tree-opt/22484
6820         * testsuite/g++.dg/opt/loop2.C: New test.
6822 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6824         * gcc.dg/tree-ssa/reassoc-3.c: New test.
6825         * gcc.dg/tree-ssa/reassoc-4.c: New test.
6827 2005-07-25  Adam Nemet  <anemet@lnxw.com>
6829         * lib/profopt.exp (profopt-execute): Check for profiling data
6830         files on the target.
6832 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
6834         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
6835         for matching of asm labels.
6837 2005-07-25  Richard Guenther  <rguenther@suse.de>
6839         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
6841 2005-07-25  Richard Guenther  <rguenther@suse.de>
6843         PR testsuite/22624
6844         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
6846 2005-07-25  Ira Rosen  <irar@il.ibm.com>
6848         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
6849         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
6850         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
6851         * gcc.dg/vect/vect-100.c: New test.
6852         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
6853         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
6854         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
6855         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
6856         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
6857         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
6858         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
6859         * gfortran.dg/vect/pr19049.f90: New testcase.
6860         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6862 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
6864         * gcc.c-torture/execute/20050713-1.c: New test.
6866         PR fortran/20063
6867         * gfortran.fortran-torture/execute/data_4.f90: New test.
6869         PR middle-end/20303
6870         * gcc.dg/visibility-d.c: New test.
6872 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
6874         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
6875         * gfortran.dg/underflow.f90: Ditto.
6877 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6879         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
6880         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
6881         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
6883 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6885         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
6886         include case of field width of zero.
6888 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6890         PR libgfortran/21875
6891         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
6892         with trailing blanks on normal formatted read.
6894 2005-07-23  Chao-ying Fu  <fu@mips.com>
6896         * gcc.target/mips/mips32-dsp-type.c: New test.
6897         * gcc.target/mips/mips32-dsp.c: New test.
6899 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
6901         PR testsuite/21073
6902         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
6904         PR testsuite/20454
6905         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
6906         and __cyg_profile_func_exit.
6908 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
6910         * gfortran.dg/comma_format_extension_3.f: Fix typo.
6911         * gfortran.dg/comma_format_extension_4.f: Same.
6912         * gfortran.dg/pr15332.f: Same.
6913         * gfortran.dg/pr21730.f: Same.
6915 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
6917         * g++.dg/opt/vrp2.C: Fix testcase.
6919         PR tree-opt/22625
6920         * g++.dg/opt/vrp2.C: New test.
6922 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
6924         PR debug/21828
6925         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
6927 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
6929         * gcc.dg/tree-ssa/20050719-1.c: New test.
6931 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
6933         * gcc.dg/bfin-longcall-1.c: New file.
6934         * gcc.dg/bfin-longcall-2.c: New file.
6936 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
6938         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
6940 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6942         PR middle-end/19055
6943         * gcc.dg/tree-ssa/pr19055.c: New test.
6944         * gcc.dg/tree-ssa/pr19055-2.c: New test.
6946 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6948         PR C++/22358
6949         * g++.dg/other/pr22358.C: New test.
6951 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
6953         PR c++/2922
6954         * g++.dg/lookup/two-stage5.C: New test from bug comments.
6956 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6958         PR c++/15938
6959         * g++.dg/init/union2.C: New test.
6961 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6963         PR c/22393
6964         * gcc.dg/complex-4.c: New test.
6966 2005-07-21  Richard Guenther  <rguenther@suse.de>
6968         PR testsuite/22522
6969         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
6970         scanning for asm labels.
6971         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
6973 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6975         PR target/22085
6976         * gcc.dg/altivec-pr22085.c: New.
6978 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
6980         PR tree-optimization/19210
6981         * gcc.dg/tree-ssa/pr19210-1.c: New.
6982         * gcc.dg/tree-ssa/pr19210-2.c: New.
6984 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
6986         PR rtl-optimization/22167
6987         * g++.dg/opt/pr22167.C: New test.
6989 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
6991         PR c++/2922
6992         * g++.dg/lookup/two-stage2.C: New.
6993         * g++.dg/lookup/two-stage3.C: New.
6994         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
6995         fixed two-stage name lookup for operators.
6996         * g++.dg/template/call3.C: Compiler now produces an appropriate
6997         error message.
6998         * g++.dg/template/crash37.C: Compiler now describes bla() on line
6999         14 as a candidate.
7000         * g++.dg/template/ptrmem4.C: Compiler produces different error
7001         message.
7002         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
7003         connect_to_method as a candidate.
7005 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
7007         * gcc.dg/fold-alloc-1.c: New test.
7009 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
7011         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7012         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
7014 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
7016         * gcc.dg/fold-abs-1.c: New test.
7017         * gcc.dg/fold-abs-2.c: New test.
7018         * gcc.dg/fold-abs-3.c: New test.
7020 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
7022         Make CONSTRUCTOR use VEC to store initializers.
7023         * g++.dg/ext/complit3.C: Check for specific error messages.
7024         * g++.dg/init/brace2.C: Update error message.
7025         * g++.dg/warn/Wbraces2.C: Likewise.
7027 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
7029         PR fortran/16940
7030         * gfortran.dg/module_interface_1.f90: New test.
7032 2005-07-19  Danny Berlin <dberlin@dberlin.org>
7033             Kenneth Zadeck <zadeck@naturalbridge.com>
7035         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
7037 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7039         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
7040         specify -Wformat for these tests.
7041         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
7042         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
7043         * gcc.dg/format/opt-6.c: Delete.
7045 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7047         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
7048         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7050 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7052         * gcc.dg/tree-ssa/alias-2.c: New test.
7054 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
7056         PR c++/22263
7057         * g++.dg/template/explicit7.C: New test.
7059 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
7061         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
7062         width of 8 to +Inf and -Inf.
7064 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
7066         PR c++/22139
7067         * g++.dg/template/friend36.C: New test.
7069 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
7071         PR fortran/21730
7072         * gfortran.dg/pr21730.f: New test.
7074 2005-07-16  Danny Berlin <dberlin@dberlin.org>
7075             Kenneth Zadeck <zadeck@naturalbridge.com>
7077         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
7078         since pure const detection cannot run at -O1 in c compiler.
7079         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
7080         can now optimize this case properly.
7081         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
7082         because we now pass.
7083         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
7085 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
7087         PR c/22421
7088         * gcc.dg/format/bitfld-1.c: New test.
7090 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7092         PR c++/22204
7093         * g++.dg/rtti/repo1.C: New test.
7095 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
7097         PR middle-end/22398
7098         * gcc.c-torture/compile/pr22398.c: New test.
7100 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7102         PR c++/22132
7103         * g++.dg/expr/cast4.C: New test.
7105 2005-07-15  Richard Guenther  <rguenther@suse.de>
7107         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
7108         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7110 2005-07-15  Steven Bosscher  <stevenb@suse.de>
7112         PR tree-optimization/22230
7113         * gcc.dg/tree-ssa/pr22230.c: New test.
7115 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
7117         * gfortran.dg/g77/cpp6.f: New test.
7119         PR fortran/22417
7120         * gfortran.dg/g77/cpp5.F: New test.
7121         * gfortran.dg/g77/cpp5.h: New file.
7122         * gfortran.dg/g77/cpp5inc.h: New file.
7124 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
7126         PR libfortran/16435
7127         * gfortran.dg/tl_editting.f90: New.
7128         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
7130 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
7132         * gfortran.dg/char_array_constructor.f90: New test.
7134 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
7136         * gfortran.dg/past_eor.f90: New.
7137         * gfortran.dg/complex_read.f90: New.
7139 2005-07-13  Jeff Law  <law@redhat.com>
7141         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
7142         additional casts.
7144         * gcc.dg/tree-ssa/pr22321.c: New test
7146 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
7148         PR tree-optimization/21921
7149         * gcc.dg/tree-ssa/pr21921.c: New.
7151 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7153         PR tree-optimizatio/22442
7154         * gcc.dg/tree-ssa/loop-11.c: New test.
7156 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7158         PR tree-opt/21840
7159         * gcc.c-torture/compile/pr21840.c: New test.
7161 2005-07-12  Jan Hubicka  <jh@suse.cz>
7163         * gcc.c-torture/compile/pr22379.c: New test.
7165 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
7167         PR libfortran/21593
7168         gfortran.dg/dev_null.f90: Remove outdated comment about
7169         PR libfortran/21593.
7172 2005-07-12  Dale Johannesen  <dalej@apple.com>
7174         * gcc.target/i386/compress-float-sse.c: New.
7175         * gcc.target/i386/compress-float-sse-pic.c: New.
7176         * gcc.target/i386/compress-float-387.c: New.
7177         * gcc.target/i386/compress-float-387-pic.c: New.
7178         * gcc.dg/compress-float-ppc.c: New.
7179         * gcc.dg/compress-float-ppc-pic.c: New.
7181 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
7183         PR libfortran/21593
7184         gfortran.dg/dev_null.f90: Remove targets.
7186 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7188         PR tree-opt/22335
7189         * gcc.dg/pr22335-1.c: New test.
7190         * gcc.dg/pr22335-2.c: New test.
7192 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7194         PR c++/20172
7195         * g++.dg/template/nontype12.C : New test.
7197 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7199         * gcc.dg/tree-ssa/loop-10.c: New test.
7201 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
7203         * gcc.c-torture/execute/20020720-1.x: Remove.
7205 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
7207         * gfortran.fortran-torture/execute/forall_7.f90: New test.
7209 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
7211         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
7212         (dg-mips-options): Use it.
7214 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
7216         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
7218 2005-07-09  Richard Henderson  <rth@redhat.com>
7220         * lib/target-supports.exp (check_effective_target_sync_char_short):
7221         Add alpha.
7223 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
7225         PR libfortran/22217
7226         * gfortran.dg/negative-z-descriptor.f90: New test.
7228 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7230         PR tree-opt/22329
7231         * gcc.dg/pr22329.c: New test.
7233 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
7235         PR tree-optimization/20139
7236         * gcc.dg/tree-ssa/pr20139.c: New.
7238 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7240         PR tree-opt/22356
7241         * testsuite/gcc.dg/pr22356-1.c: New test.
7243 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
7245         PR c++/21799
7246         * g++.dg/template/unify8.C: New.
7247         * g++.dg/template/unify9.C: New.
7249 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
7251         * gfortran.fortran-torture/execute/entry_10.f90: New test.
7253 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
7255         * gcc.dg/darwin-version-1.c: New.
7256         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
7257         * gcc.dg/builtins-20.c: Likewise.
7258         * gcc.dg/builtins-53.c: Likewise.
7259         * gcc.dg/torture/builtins-convert-1.c: Likewise.
7260         * gcc.dg/torture/builtins-convert-2.c: Likewise.
7261         * gcc.dg/torture/builtins-convert-3.c: Likewise.
7262         * gcc.dg/torture/builtins-power-1.c: Likewise.
7263         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
7264         on Darwin.
7266 2005-07-07  Jeff Law  <law@redhat.com>
7268         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
7269         argument evaluation order.
7271 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
7273         PR libfortran/21594
7274         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7275         Add test cases where the shift length is greater than the
7276         array length.
7278 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7280         * obj-c++.dg/proto-lossage-6.mm: New.
7281         * objc.dg/proto-lossage-6.m: New.
7283 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7285         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
7286         * objc.dg/gnu-runtime-2.m: Likewise.
7288 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7290         * gfortran.dg/longline.f: New test.
7292         * gfortran.dg/badline.f: New test.
7294 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7296         PR fortran/16531
7297         PR fortran/15966
7298         PR fortran/18781
7299         * gfortran.dg/hollerith.f90: New.
7300         * gfortran.dg/hollerith2.f90: New.
7301         * gfortran.dg/hollerith3.f90: New.
7302         * gfortran.dg/hollerith4.f90: New.
7303         * gfortran.dg/hollerith_f95.f90: New.
7304         * gfortran.dg/hollerith_legacy.f90: New.
7305         * gfortran.dg/g77/cpp4.F: New. Port from g77.
7307 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7309         PR objc/22274
7310         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
7311         * objc.dg/gnu-runtime-2.m: New.
7313 2005-07-06  Jeff Law  <law@redhat.com>
7315         * gcc.dg/tree-ssa/vrp17.c: New test.
7317 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7319         PR fortran/22327
7320         * gfortran.dg/array_constructor_5.f90: New test.
7322 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7324         * gfortran.fortran-torture/execute/entry_9.f90: New test.
7326 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
7328         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
7329         * gcc.dg/980816-1.c: Ditto.
7331 2005-07-06  Jeff Law  <law@redhat.com>
7333         * gcc.c-torture/compile/pr21356.c: New test.
7335 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7337         PR c/22013
7338         PR c/22098
7339         * gcc.c-torture/compile/pr22013-1.c,
7340         gcc.c-torture/execute/pr22098-1.c,
7341         gcc.c-torture/execute/pr22098-2.c,
7342         gcc.c-torture/execute/pr22098-3.c: New tests.
7344 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7346         PR c/22308
7347         * gcc.dg/pr22308-1.c: New test.
7349 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
7351         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
7352         target.
7353         * gcc.dg/compare9.c: Use -fshort-enums instead of
7354         -fno-short-enums.  Change the last test to dg-bogus.
7356 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
7358         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
7359         * gcc.dg/compare9.c: New.
7361 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7363         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
7365 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7367         PR testsuite/22288
7368         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
7371 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7373         * gcc.dg/format/gcc_gfc-1.c: New.
7375 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7377         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
7379 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7381         PR fortran/20842
7382         * gfortran.dg/io_invalid_1.f90: New test.
7384 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
7386         * gcc.dg/format/gcc_diag-1.c: Update.
7388 2005-07-02  Jeff Law  <law@redhat.com>
7390         * gcc.dg/tree-ssa/pr22051-1.c: New test.
7391         * gcc.dg/tree-ssa/pr22051-2.c: New test.
7393 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
7395         * gcc.dg/format/gcc_diag-1.c: Update.
7397 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
7399         PR tree-opt/22269
7400         * gcc.c-torture/compile/pr22269.c: New test.
7402 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
7404         PR 21584
7405         PR 22219
7406         * g++.dg/tree-ssa/pr21584-1.C: New test.
7407         * g++.dg/tree-ssa/pr21584-2.C: New test.
7409 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
7411         * obj-c++.dg/try-catch-11.mm: New.
7412         * objc.dg/try-catch-10.m: New.
7414 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
7416         * g++.dg/other/ucnid-1.C: xfail on AIX.
7418 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
7420         PR 22234
7421         * gcc.dg/20050629-1.c: New test.
7423 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
7425         * obj-c++.dg/const-str-1[0-1].mm: New.
7426         * objc.dg/const-str-1[0-1].m: New.
7428 2005-05-29  Richard Henderson  <rth@redhat.com>
7430         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
7431         Rename from check_effective_target_vect_no_max.
7432         (check_effective_target_vect_no_int_add): New.
7433         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
7434         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
7435         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7436         * gcc.dg/vect/vect-reduc-1.c: Use both.
7437         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7439 2005-05-29  Richard Henderson  <rth@redhat.com>
7441         * lib/target-supports.exp (check_effective_target_vect_no_max):
7442         Remove i386 and x86_64.
7444 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
7446         PR testsuite/21969
7447         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
7449 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
7451         PR middle-end/21969
7452         * gcc.dg/vect/pr21969.c: New test.
7454 2005-06-28  Eric Christopher  <echristo@redhat.com>
7456         PR c/22052
7457         PR c/21975
7458         * gcc.dg/inline1.c: New test.
7459         * gcc.dg/inline2.c: Ditto.
7460         * gcc.dg/inline3.c: Ditto.
7461         * gcc.dg/inline4.c: Ditto.
7462         * gcc.dg/inline5.c: Ditto.
7464 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7466         PR libfortran/22142
7467         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7468         Add testcase also testing eoshift1 for PR 22142.
7470 2005-06-28  Richard Henderson  <rth@redhat.com>
7472         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
7473         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
7474         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
7475         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
7476         gcc.dg/tree-ssa/20030922-2.c: Likewise.
7478 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7480         PR libfortran/22142
7481         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7482         Add testcase for PR 22142.
7484 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
7486         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
7487         gcc.target/ia64/fpreg-2.c: New tests.
7489 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7491         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
7493 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7495         PR libfortran/22170
7496         * gfortran.dg/slash_1.f90: New test.
7498 2005-06-27  Richard Henderson  <rth@redhat.com>
7500         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
7501         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
7502         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7503         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7504         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7505         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7507 2005-06-27  Richard Henderson  <rth@redhat.com>
7509         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
7510         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
7512 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
7514         * obj-c++.dg/proto-lossage-5.mm: New.
7515         * objc.dg/proto-lossage-5.m: New.
7517 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
7519         PR 21959
7520         * gcc.dg/tree-ssa/pr21959.c: New test.
7522 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
7524         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
7525         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
7526         testing uninitialized var.
7528         * gcc.c-torture/execute/builtins/chk.h: New.
7529         * gcc.c-torture/execute/builtins/lib/chk.c: New.
7530         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
7531         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
7532         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
7533         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
7534         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
7535         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
7536         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
7537         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
7538         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
7539         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
7540         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
7541         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
7542         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
7543         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
7544         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
7545         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
7546         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
7547         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
7548         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
7549         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
7550         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
7551         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
7552         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
7553         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
7554         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
7555         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
7556         * gcc.dg/builtin-object-size-1.c: New test.
7557         * gcc.dg/builtin-object-size-2.c: New test.
7558         * gcc.dg/builtin-object-size-3.c: New test.
7559         * gcc.dg/builtin-object-size-4.c: New test.
7560         * gcc.dg/builtin-object-size-5.c: New test.
7561         * gcc.dg/builtin-stringop-chk-1.c: New test.
7562         * gcc.dg/builtin-stringop-chk-2.c: New test.
7563         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
7564         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
7565         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
7566         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
7567         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
7568         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
7569         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
7570         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
7571         * gcc.c-torture/execute/printf-1.c: New test.
7572         * gcc.c-torture/execute/fprintf-1.c: New test.
7573         * gcc.c-torture/execute/vprintf-1.c: New test.
7574         * gcc.c-torture/execute/vfprintf-1.c: New test.
7575         * gcc.c-torture/execute/printf-chk-1.c: New test.
7576         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
7577         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
7578         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
7580 2005-06-27  Michael Matz  <matz@suse.de>
7582         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
7583         slot is not merged if address escapes.
7585 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7587         PR c/21911
7588         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
7590 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
7592         PR middle-end/17965
7593         * gcc.c-torture/compile/20050622-1.c: New test.
7595         PR middle-end/22028
7596         * gcc.dg/20050620-1.c: New test.
7598 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
7600         PR tree-optimization/22026
7601         * gcc.dg/tree-ssa/pr22026.c: New.
7603 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
7605         PR libfortran/22144
7606         * gfortran.dg/shift-alloc.f90: New testcase.
7608 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
7610         * all files: Update FSF address in copyright headers.
7612 2005-06-22  Jan Hubicka  <jh@suse.cz>
7614         * wholeprogram-1.c: New testcase.
7615         * wholeprogram-2.c: New testcase.
7617 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
7619         PR 22171
7620         * gcc.dg/tree-ssa/pr22171.c: New test.
7622 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
7624         * gfortran.dg/simplify_modulo.f90: New.
7626 2005-06-24  Jan Hubicka  <jh@suse.cz>
7628         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
7630 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7632         * obj-c++.dg/proto-lossage-[1-4].mm: New.
7634 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7636         * obj-c++.dg/typedef-alias-1.mm: New.
7637         * objc.dg/typedef-alias-1.m: New.
7639 2005-06-23  Jeff Law  <law@redhat.com>
7641         * gcc.dg/tree-ssa/vrp16.c: New test.
7643 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7645         * lib/target-supports.exp: Add
7646         check_effective_target_fortran_large_real and
7647         check_effective_target_fortran_large_int to check for
7648         corresponding effective targets.
7649         * gfortran.dg/large_integer_kind_1.f90: New test.
7650         * gfortran.dg/large_real_kind_1.f90: New test.
7652 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
7654         PR tree-optimization/22117
7655         * gcc.dg/tree-ssa/pr22117.c: New.
7657 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
7659         PR testsuite/22123
7660         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
7662 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
7664         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
7666 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
7668         * gfortran.dg/f2c_4.f90: Add tests for complex functions
7669         * gfortran.dg/f2c_4.c: Likewise.
7671 2005-06-22 Paul Brook  <paul@codesourcery.com>
7673         PR fortran/21034
7674         * gfortran.dg/auto_save_1.f90: New test.
7676 2005-06-22  Michael Matz  <matz@suse.de>
7678         * gcc.target/x86-64/abi: New directory.
7679         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
7680         * gcc.target/x86-64/abi/README.gcc: New file.
7681         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
7682         * gcc.target/x86-64/abi/asm-support.s: New file.
7683         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
7684         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
7685         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
7686         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
7687         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
7688         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
7689         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
7690         * gcc.target/x86_64/abi/test_bitfields.c: New test.
7691         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
7692         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
7693         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
7694         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
7695         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
7696         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
7697         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
7698         * gcc.target/x86_64/abi/test_varargs.c: New test.
7700 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
7702         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
7703         32-bit i?86 and x86_64.
7705 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
7707         * obj-c++.dg/const-str-[1-9].mm: New tests.
7709 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
7711         PR fortran/22010
7712         * gfortran.dg/namelist_use.f90: New.
7713         * gfortran.dg/namelist_use_only.f90: New.
7715 2005-06-21  Jeff Law  <law@redhat.com>
7717         * gcc.dg/tree-ssa/vrp15.c: New test.
7719 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
7721         * lib/target-supports.exp (check_effective_target_vect_reduction):
7722         Remove.
7723         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
7724         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
7725         remove vect_reduction target keyword. Also avoid two returns in main.
7726         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7727         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
7728         * gcc.dg/vect/vect-reduc-1short.c: New test.
7729         * gcc.dg/vect/vect-reduc-1char.c: New test.
7730         * gcc.dg/vect/vect-reduc-2short.c: New test.
7731         * gcc.dg/vect/vect-reduc-2char.c: New test.
7732         * gcc.dg/vect/vect-reduc-6.c: New test.
7733         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
7734         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
7735         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
7737 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7738         Paul Thomas  <pault@gcc.gnu.org>
7740         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
7741         New tests.
7743 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7745         * gfortran.dg/backslash_1.f90: New test.
7746         * gfortran.dg/backslash_2.f90: New test.
7748 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
7750         * gfortran.dg/duplicate_labels.f90: New test.
7752 2005-06-20  Jan Beulich  <jbeulich@novell.com>
7754         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
7755         unsupportable relocations.
7756         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7757         * gcc.dg/20050321-2.c: xfail for NetWare.
7759 2005-06-20  Andreas Jaeger  <aj@suse.de>
7761         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
7762         gcc.target/i386/fastcall-sseregparm.c,
7763         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
7765 2005-06-19  Richard Henderson  <rth@redhat.com>
7767         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
7769 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7771         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
7773 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
7775         PR c++/22115
7776         * g++.dg/conversion/simd2.C: Change expected error message.
7778 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7780         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
7781         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7782         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7784 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
7786         * gcc.dg/fold-mod-1.c: New test.
7788 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
7790         PR fortran/19926
7791         * gfortran.dg/pr19926.f90: New test.
7793 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7795         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
7796         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
7797         targets.
7798         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7799         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7801 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
7803         * gcc.target/ia64/float80-varargs-1.c: New test.
7805 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7807         PR tree-opt/22035
7808         * gfortran.dg/f2c_6.f90: New test.
7810 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
7812         PR c++/17413
7813         * g++.dg/template/local5.C: New.
7815 2005-06-17  Richard Henderson  <rth@redhat.com>
7817         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
7819 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
7821         PR testsuite/21945
7822         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
7824 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
7826         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
7827         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
7828         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
7829         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
7830         check_vect to verify the presence of hardware vector support.
7832 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
7834         PR testsuite/22056
7835         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
7837 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7839         PR libfortran/19216
7840         * gfortran.dg/pr19216.f: Add correct space between brackets and
7841         dg directive.
7843 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7845         PR libfortran/16436
7846         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
7848 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
7850         * gcc.target/i386/attributes-error.c: New testcase.
7851         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7852         * gcc.target/i386/regparm-stdcall.c: Likewise.
7853         * gcc.target/i386/sseregparm-1.c: Likewise.
7854         * gcc.target/i386/sseregparm-2.c: Likewise.
7856 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
7858         * g++.dg/rtti/crash2.C: New.
7860 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
7862         * gcc.dg/noncompile/20040203-3.c: Update expected message.
7864 2005-06-15  David Ung  <davidu@mips.com>
7866         * gcc.target/mips/mips16e-extends.c: New test for testing the
7867         generation of MIPS16e zeb/zeh, seb/seh instructions.
7869 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
7871         PR 22018
7872         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
7873         * gcc.dg/tree-ssa/pr22018.c: New test.
7875 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
7877         * gcc.dg/simd-1.c: Update error messages.
7878         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
7879         * gcc.dg/simd-2.c: Update error messages.
7880         * gcc.dg/simd-4.c: New.
7882 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
7884         PR c++/20678
7885         * g++.dg/other/crash-4.C: New.
7887 2005-06-14  Devang Patel  <dpatel@apple.com>
7889         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
7891 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7893         PR c++/21929
7894         * g++.dg/parse/crash11.C: Update
7896 2005-06-13  Jeff Law  <law@redhat.com>
7898         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
7899         perform the desired transformations.
7900         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
7901         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
7903 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7905         PR fortran/22038
7906         * gfortran.dg/forall_1.f90: Un-XFAIL.
7908 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
7910         PR c++/21929
7911         * g++.dg/parse/crash26.C: New.
7913         PR c++/20789
7914         * g++.dg/init/member1.C: New.
7916 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
7918         * gfortran.dg/altreturn_1.f90: New test.
7920 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
7922         PR middle-end/21985
7923         * gcc.dg/tree-ssa/pr21985.c: New test.
7925 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7927         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
7929 2005-06-12  Roger Sayle  <roger@eyesopen.com>
7931         PR c++/21930
7932         * g++.dg/other/error10.C: New test case.
7934 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7936         PR libfortran/19155
7937         * gfortran.dg/pr19155.f: Add test.
7939 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7941         * gfortran.dg/f2c_7.f90: New test.
7943         * gfortran.dg/forall_1.f90: XFAILed.
7945 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7947         * gcc.dg/pr14796-1.c: New.
7948         * gcc.dg/pr14796-2.c: New.
7950 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
7952         PR fortran/17792
7953         PR fortran/21375
7954         * gfortran.dg/deallocate_stat.f90: New test.
7956 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
7958         * gfortran.fortran-torture/execute/in-pack.f90: New test.
7960 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
7962         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
7963         access will be generated when this loop is vectorized. Test that
7964         accesses with same alignment were detected.
7965         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
7966         Test that accesses with same alignment were detected.
7967         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
7968         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
7969         alignment were detected.
7971 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
7973         PR c++/10611
7974         * g++.dg/conversion/simd2.C: New.
7976 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7978         * gcc.dg/Wcxx-compat-1.c: New.
7980 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
7982         PR libfortran/21480
7983         * gfortran.dg/reshape-complex.f90: Add a test for a packed
7984         complex array.
7986 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
7988         * gcc.dg/alias-8.c: New.
7990 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
7992         * gcc.dg/format/cmn_err-1.c: Update.
7994 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
7996         PR target/20666
7997         * gcc.target/sparc/fexpand-2.c: New.
7998         * gcc.target/sparc/fpmerge-2.c: New.
7999         * gcc.target/sparc/fpmul-2.c: New.
8000         * gcc.target/sparc/noresult.c: New.
8001         * gcc.target/sparc/pdist-2.c: New.
8002         * gcc.target/sparc/pdist-3.c: New.
8004 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
8006         PR testsuite/21702
8007         * gcc.target/i386/i386.exp: Fix comment typo.
8009 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8011         PR c++/19497
8012         * g++.dg/inherit/using5.C: New.
8013         * g++.dg/inherit/using6.C: New.
8015 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8017         PR c++/19894
8018         * g++.dg/template/ptrmem15.C: New test.
8020         PR c++/20563
8021         * g++.dg/ext/label4.C: New test.
8023 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8025         * gcc.dg/tls/debug-1.c: New test.
8027 2005-06-07  Dale Johannesen  <dalej@apple.com>
8029         * gcc.target/i386/movq.c: New.
8031 2005-06-07  Dale Johannesen  <dalej@apple.com>
8033         * gcc.dg/20050607-1.c: New.
8035 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
8037         PR middle-end/21850
8038         * gcc.c-torture/execute/20050607-1.c: New test.
8040 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
8042         PR libfortran/21926
8043         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
8044         Test case where the return array has lowest stride one,
8045         but isn't packed.
8047 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
8049         * lib/target-supports.exp (check_effective_target_sync_int_long):
8050         Add s390 and s390x targets.
8052 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8054         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
8055         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
8056         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
8057         * gcc.dg/tree-ssa/loop-9.c: New test.
8059 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8061         * g++.dg/parse/defarg10.C: New.
8063 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
8065         PR regression/21897
8066         * gcc.c-torture/execute/20050604-1.c: New test.
8068 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
8070         PR 21903
8071         * g++.dg/parse/defarg9.C: New.
8073         PR c++/20637
8074         * g++.dg/inherit/using4.C: New.
8075         * g++.dg/overload/error1.C: Adjust expected errors.
8076         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8077         * g++.old-deja/g++.brendan/arm2.C: Likewise.
8078         * g++.old-deja/g++.other/redecl2.C: Likewise.
8079         * g++.old-deja/g++.other/redecl4.C: Likewise.
8080         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8082 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8084         * gfortran.dg/f2c_5.f90: Add -w to dg-options
8086 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8088         * lib/gfortran.exp (gfortran_target_compile): Call
8089         dg-additional-files-options
8090         * gfortran.dg/f2c_4.f90: New file
8091         * gfortran.dg/f2c_4.c: New file
8092         * gfortran.dg/f2c_5.f90: New file
8093         * gfortran.dg/f2c_5.c: New file
8095 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8097         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
8099         PR fortran/21912
8100         * gfortran.dg/array_constructor_4.f90: New test.
8102 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
8104         PR c++/21619
8105         * g++.dg/ext/builtin9.C: New test.
8107 2005-06-05  Dale Johannesen  <dalej@apple.com>
8109         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
8110         * gcc.c-torture/execute/20050603-2.c: Ditto.
8112 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8114         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
8115         * gcc.dg/vect/vect-reduc-1.c: New.
8116         * gcc.dg/vect/vect-reduc-2.c: New.
8117         * gcc.dg/vect/vect-reduc-3.c: New.
8119 2005-06-04  Dale Johannesen  <dalej@apple.com>
8121         * gcc.c-torture/execute/20050603-1.c: New.
8122         * gcc.c-torture/execute/20050603-2.c: New.
8123         * gcc.dg/20050603-3.c: New.
8125 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8127         PR fortran/19195
8128         * gfortran.dg/debug_1.f90: New test.
8130         * gfortran.dg/forall_1.f90: New test.
8132 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
8134         * gfortran.dg/array_constructor_3.f90: New test.
8136 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8138         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
8140 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
8142         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
8144 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
8146         PR c/21873
8147         * gcc.dg/init-excess-1.c: New test.
8149 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8151         PR c++/21853
8152         * g++.dg/expr/static_cast6.C: New test.
8154 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
8156         * gcc.dg/tree-ssa/vrp14.c: New test.
8158 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8160         PR c++/21336
8161         * g++.dg/template/new2.C: New test.
8163 2005-06-03  Josh Conner  <jconner@apple.com>
8165         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
8166         all entries in initializer.
8168 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
8170         PR middle-end/21858
8171         * gcc.dg/pr21858.c: New testcase.
8173 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
8175         PR tree-optimization/21292
8177         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
8178         New.
8179         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8180         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8181         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8182         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8183         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
8185 2005-06-02  Richard Henderson  <rth@redhat.com>
8187         * gcc.dg/sync-2.c: Use -march=i486 for i386.
8189 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
8191         * gcc.dg/wtypequal.c: New testcase.
8193 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
8195         PR 21582
8196         * gcc.dg/tree-ssa/pr21582.c: New test.
8198 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8200         PR c++/21280
8201         * g++.dg/opt/interface2.h: New.
8202         * g++.dg/opt/interface2.C: New.
8203         * g++.dg/init/ctor4.C: Adjust error lines.
8204         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8205         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8206         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8207         * g++.old-deja/g++.pt/assign1.C: Likewise.
8208         * g++.old-deja/g++.pt/crash20.C: Likewise.
8210 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
8212         PR tree-optimization/21734
8213         * g++.dg/vect/pr21734_1.cc: New.
8214         * g++.dg/vect/pr21734_2.cc: New.
8216 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8218         PR c++/20350
8219         * g++.dg/template/spec24.C: New.
8221         PR c++/21151
8222         * g++.dg/pch/local-1.C: New.
8223         * g++.dg/pch/local-1.Hs: New.
8225 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
8227         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
8228         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
8229         * gcc.dg/tree-ssa/pr14341.c: New test.
8230         * gcc.dg/tree-ssa/pr14841.c: New test.
8231         * gcc.dg/tree-ssa/pr20701.c: New test.
8232         * gcc.dg/tree-ssa/pr21086.c: New test.
8233         * gcc.dg/tree-ssa/pr21090.c: New test.
8234         * gcc.dg/tree-ssa/pr21332.c: New test.
8235         * gcc.dg/tree-ssa/pr21458.c: New test.
8236         * gcc.dg/tree-ssa/pr21658.c: New test.
8237         * gcc.dg/tree-ssa/vrp01.c: New test.
8238         * gcc.dg/tree-ssa/vrp02.c: New test.
8239         * gcc.dg/tree-ssa/vrp03.c: New test.
8240         * gcc.dg/tree-ssa/vrp04.c: New test.
8241         * gcc.dg/tree-ssa/vrp05.c: New test.
8242         * gcc.dg/tree-ssa/vrp06.c: New test.
8243         * gcc.dg/tree-ssa/vrp07.c: New test.
8244         * gcc.dg/tree-ssa/vrp08.c: New test.
8245         * gcc.dg/tree-ssa/vrp09.c: New test.
8246         * gcc.dg/tree-ssa/vrp10.c: New test.
8247         * gcc.dg/tree-ssa/vrp11.c: New test.
8248         * gcc.dg/tree-ssa/vrp12.c: New test.
8249         * gcc.dg/tree-ssa/vrp13.c: New test.
8251 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
8253         PR 21029
8254         * gcc.dg/tree-ssa/pr21029.c: New test.
8256 2005-06-01  Roger Sayle  <roger@eyesopen.com>
8258         * gfortran.dg/logint-1.f: New test case.
8259         * gfortran.dg/logint-2.f: Likewise.
8260         * gfortran.dg/logint-3.f: Likewise.
8262 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
8264         PR c/21536
8265         PR c/20760
8266         * gcc.dg/20050527-1.c: New test.
8268         * gcc.dg/i386-sse-12.c: New test.
8270         PR fortran/21729
8271         * gfortran.dg/implicit_5.f90: New test.
8273 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
8275         PR fortran/20883
8276         * gfortran/assign_4.f90: New test.
8277         * gfortran/assign_2.f90: Change compile to run.
8279 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
8281         * lib/target-supports.exp
8282         (check_effective_target_sync_char_short): New.
8283         * gcc.dg/sync-2.c: New.
8285 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8287         PR tree-optimization/21817
8288         * gcc.dg/torture/pr21817-1.c: New.
8290 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
8292         PR c++/21165
8293         * g++.dg/template/init5.C: New.
8295 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
8297         * gfortran.dg/char_initialiser_actual.f90:
8298         Test character initialisers as actual arguments.
8299         * gfortran.dg/char_pointer_comp_assign.f90:
8300         Test character pointer structure component assignments.
8301         * gfortran.dg/char_array_structure_constructor.f90:
8302         Test character components in structure constructors.
8304 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
8306         PR middle-end/20931
8307         * g++.dg/opt/pr20931.C: New test.
8309 2005-05-31  Andreas Jaeger  <aj@suse.de>
8311         PR testsuite/20772
8312         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
8313         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
8314         g++.old-deja/g++.ext/asmspec1.C,
8315         g++.old-deja/g++.other/regstack.C,
8316         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
8317         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
8318         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
8319         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
8320         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
8321         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
8322         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
8323         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
8324         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
8325         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
8326         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
8327         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
8328         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
8329         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
8330         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
8331         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
8332         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
8333         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
8334         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
8336 2005-05-31  Jeff Law  <law@redhat.com>
8338         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
8340 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
8342         PR middle-end/21743
8343         * gcc.dg/builtins-1.c: Activate disabled clog test.
8344         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8346 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
8348         * gfortran.dg/char_pointer_assign.f90:
8349         Test character-pointer assignments and pointer assignments.
8350         * gfortran.dg/char_pointer_dummy.f90:
8351         Test character-pointer dummy arguments.
8352         * gfortran.dg/char_pointer_func.f90:
8353         Test character-pointer function returns.
8354         * gfortran.dg/char_pointer_dependency.f90:
8355         Test character-pointer functions with dependencies.
8357 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
8359         PR c++/21784
8360         * g++.dg/lookup/using14.C: New test.
8362 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
8364         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8365         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
8366         trailing ^M.
8368 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
8370         PR c++/17413
8371         * g++.dg/template/local5.C: New.
8373         PR target/21761
8374         * gcc.c-torture/compile/pr21761.c: New.
8376         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
8377         before darwin8.
8379 2005-05-30  Steven G. Kargl
8381         PR fortran/20846
8382         * gfortran.dg/inquire_8.f90: New test.
8384 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8386         PR libfortran/21376
8387         * gfortran.dg/output_exponents_1.f90: New test.
8389 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8391         PR libfortran/20006
8392         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
8394 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
8396         PR c++/21210
8397         * g++.dg/ext/complex1.C: New test.
8399         PR c++/21340
8400         * g++.dg/init/ctor6.C: New test.
8402 2005-05-29  Jan Hubicka  <jh@suse.cz>
8404         * gcc.c-torture/compile/pr21562.c: New.
8406 2005-05-28  Steven G. Kargl <kargls@comcast.net>
8408         * gfortran.dg/subnormal_1.f90: New test.
8410 2005-05-28  Jan Hubicka  <jh@suse.cz>
8412         * tree-prof.exp: Fix comment.
8413         * value-prof-1.c: New.
8414         * value-prof-2.c: New.
8415         * value-prof-3.c: New.
8416         * value-prof-4.c: New.
8418 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
8420         PR c++/21614
8421         * g++.dg/expr/ptrmem6.C: New test.
8422         * g++.dg/expr/ptrmem6a.C: Likewise.
8424 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
8426         PR tree-optimization/21658
8427         * gcc.dg/tree-ssa/pr21658.c: New.
8429 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
8431         PR c++/21455
8432         * g++.dg/inherit/ptrmem3.C: New.
8434         PR c++/21681
8435         * g++.dg/parse/template16.C: New.
8437 2005-05-27  Andreas Jaeger  <aj@suse.de>
8439         * gcc.dg/setjmp-2.c: Only run in 32-bit.
8441         * gcc.dg/i386-sse-8.c: Run test on all archs.
8443 2005-05-26  Mike Stump  <mrs@apple.com>
8445         * objc.dg/isa-field-1.m: Only run on darwin.
8446         * objc.dg/lookup-1.m: Likewise.
8447         * objc.dg/try-catch-8.m: Likewise.
8449 2005-05-26  Roger Sayle  <roger@eyesopen.com>
8451         PR tree-optimization/9814
8452         * gcc.dg/pr9814-1.c: New test case.
8454 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8456         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
8457         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
8458         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
8459         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
8460         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
8461         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
8462         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
8463         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
8464         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
8465         objc.dg/try-catch-8.m: New.
8467 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
8469         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
8470         remove extraneous semicolons.
8472 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8474         * obj-c++.dg/comp-types-12.mm: New.
8475         * objc.dg/comp-types-11.m: New.
8476         * objc.dg/selector-4.m: New.
8478 2005-05-26  Andreas Jaeger  <aj@suse.de>
8480         PR testsuite/20772
8481         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
8482         g++.old-deja/g++.ext/attrib3.C,
8483         g++.old-deja/g++.other/store-expr1.C,
8484         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
8485         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
8486         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8487         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
8488         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
8489         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
8490         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
8491         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8492         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
8493         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
8494         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
8495         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
8496         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
8497         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
8498         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
8499         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
8500         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
8501         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8502         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
8504 2005-05-26  Andreas Jaeger  <aj@suse.de>
8506         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
8507         x86-64 compilation.
8509 2005-05-26  Andreas Jaeger  <aj@suse.de>
8511         PR testsuite/20772
8512         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
8513         gcc.misc-tests/i386-pf-athlon-1.c,
8514         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8515         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
8516         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
8517         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
8518         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
8519         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
8520         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
8521         programs.
8523         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
8524         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
8525         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
8526         x86-64 compilation.
8528         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
8529         x86_64.
8531         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
8532         effective-target ilp32.
8534 2005-05-26  David Ung  <davidu@mips.com>
8536         * gcc.target/mips/ext_ins.c: New test for testing the generation
8537         of MIPS32/64 rev 2 ext/ins instructions.
8539 2005-05-26  Andreas Jaeger  <aj@suse.de>
8541         * treelang/compile/unsigned.tree: Use gimple instead of
8542         nonexisting generic dump.
8544 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
8546         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
8548 2005-05-26  Andreas Jaeger  <aj@suse.de>
8550         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
8552 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8554         PR libfortran/17283
8555         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
8556         Test callee-allocated memory with write statements.
8558 2005-05-25  Roger Sayle  <roger@eyesopen.com>
8560         PR middle-end/21709
8561         * gcc.dg/pr21709-1.c: New test case.
8563 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8564             Mike Stump  <mrs@apple.com>
8566         * objc/execute/next_mapping.h: Update for C++.
8568         * obj-c++.dg/selector-1.mm: Move to...
8569         * obj-c++.dg/selector-4.mm: here...
8571         * obj-c++.dg/basic.mm: New.
8572         * obj-c++.dg/comp-types-1.mm: New.
8573         * obj-c++.dg/cxx-class-1.mm: New.
8574         * obj-c++.dg/cxx-ivars-1.mm: New.
8575         * obj-c++.dg/cxx-ivars-2.mm: New.
8576         * obj-c++.dg/cxx-ivars-3.mm: New.
8577         * obj-c++.dg/cxx-scope-1.mm: New.
8578         * obj-c++.dg/cxx-scope-2.mm: New.
8579         * obj-c++.dg/defs.mm: New.
8580         * obj-c++.dg/empty-private-1.mm: New.
8581         * obj-c++.dg/encode-1.mm: New.
8582         * obj-c++.dg/encode-2.mm: New.
8583         * obj-c++.dg/encode-3.mm: New.
8584         * obj-c++.dg/extern-c-1.mm: New.
8585         * obj-c++.dg/extra-semi.mm: New.
8586         * obj-c++.dg/fix-and-continue-2.mm: New.
8587         * obj-c++.dg/isa-field-1.mm: New.
8588         * obj-c++.dg/ivar-list-semi.mm: New.
8589         * obj-c++.dg/local-decl-1.mm: New.
8590         * obj-c++.dg/lookup-1.mm: New.
8591         * obj-c++.dg/lookup-2.mm: New.
8592         * obj-c++.dg/method-1.mm: New.
8593         * obj-c++.dg/method-2.mm: New.
8594         * obj-c++.dg/method-3.mm: New.
8595         * obj-c++.dg/method-4.mm: New.
8596         * obj-c++.dg/method-5.mm: New.
8597         * obj-c++.dg/method-6.mm: New.
8598         * obj-c++.dg/method-7.mm: New.
8599         * obj-c++.dg/no-extra-load.mm: New.
8600         * obj-c++.dg/overload-1.mm: New.
8601         * obj-c++.dg/pragma-1.mm: New.
8602         * obj-c++.dg/pragma-2.mm: New.
8603         * obj-c++.dg/private-1.mm: New.
8604         * obj-c++.dg/private-2.mm: New.
8605         * obj-c++.dg/proto-qual-1.mm: New.
8606         * obj-c++.dg/qual-types-1.mm: New.
8607         * obj-c++.dg/stubify-1.mm: New.
8608         * obj-c++.dg/stubify-2.mm: New.
8609         * obj-c++.dg/super-class-1.mm: New.
8610         * obj-c++.dg/super-class-2.mm: New.
8611         * obj-c++.dg/super-dealloc-1.mm: New.
8612         * obj-c++.dg/super-dealloc-2.mm: New.
8613         * obj-c++.dg/template-1.mm: New.
8614         * obj-c++.dg/template-2.mm: New.
8615         * obj-c++.dg/template-3.mm: New.
8616         * obj-c++.dg/template-4.mm: New.
8617         * obj-c++.dg/template-5.mm: New.
8618         * obj-c++.dg/template-6.mm: New.
8619         * obj-c++.dg/try-catch-1.mm: New.
8620         * obj-c++.dg/try-catch-2.mm: New.
8621         * obj-c++.dg/try-catch-3.mm: New.
8622         * obj-c++.dg/try-catch-4.mm: New.
8623         * obj-c++.dg/try-catch-5.mm: New.
8624         * obj-c++.dg/try-catch-6.mm: New.
8625         * obj-c++.dg/try-catch-7.mm: New.
8626         * obj-c++.dg/try-catch-8.mm: New.
8627         * obj-c++.dg/try-catch-9.mm: New.
8628         * obj-c++.dg/va-meth-1.mm: New.
8630 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8632         * obj-c++.dg/selector-1.mm: New.
8633         * obj-c++.dg/selector-2.mm: New.
8635 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8637         * obj-c++.dg/selector-3.mm: New.
8638         * objc.dg/selector-3.m: New.
8640 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8642         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
8643         about where warning appears.
8645 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8647         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
8648         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8649         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8650         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8652 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8654         * gcc.dg/20050524-1.c: New test.
8656 2005-05-25  Jan Hubicka  <jh@suse.cz>
8658         * gcc.dg/tree-prof/inliner-1.c: New.
8660 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
8662         * gcc.dg/tree-prof: New directory.
8663         * gcc.dg/tree-prof/tree-prof.exp: New.
8665 2005-05-25  DJ Delorie  <dj@redhat.com>
8667         * gcc.dg/Wattributes-1.c: New.
8668         * gcc.dg/Wattributes-2.c: New.
8669         * gcc.dg/Wattributes-3.c: New.
8671 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
8673         PR tree-optimization/19833
8674         * gcc.dg/uninit-4.c: Remove xfail.
8675         * gcc.dg/uninit-9.c: Ditto.
8677 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
8679         * obj-c++.dg/bitfield-[1-5].mm: New.
8680         * obj-c++.dg/class-protocol-1.mm: New.
8681         * obj-c++.dg/comp-types-1[0-1].mm: New.
8682         * obj-c++.dg/comp-types-[2-9].mm: New.
8683         * obj-c++.dg/encode-[4-8].mm: New.
8684         * obj-c++.dg/layout-1.mm: New.
8685         * obj-c++.dg/method-1[0-9].mm: New.
8686         * obj-c++.dg/method-2[0-1].mm: New.
8687         * obj-c++.dg/method-[8-9].mm: New.
8688         * obj-c++.dg/objc-gc-3.mm: New.
8689         * obj-c++.dg/try-catch-10.mm: New.
8690         * objc.dg/bitfield-5.m: New.
8691         * objc.dg/comp-types-10.m: New.
8692         * objc.dg/comp-types-9.m: New.
8693         * objc.dg/layout-1.m: New.
8694         * objc.dg/objc-gc-4.m: New.
8695         * objc.dg/try-catch-9.m: New.
8696         * objc.dg/class-protocol-1.m: Tweak diagnostics.
8697         * objc.dg/comp-types-1.m: Likewise.
8698         * objc.dg/comp-types-[5-6].m: Likewise.
8699         * objc.dg/method-9.m: Likewise.
8701 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
8703         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
8704         and on hardware without VMX support.
8706         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
8708         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
8710         * lib/profopt.exp (dg-final-generate, dg-final-use,
8711         profopt-final-code, profopt-get-options): New.
8712         (profopt-execute): Process test directives.
8714         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
8715         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8716         cleanup-tree-dump, cleanup-saved-temps): Update comments.
8718 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
8720         PR C++/21645
8721         * g++.dg/init/ctor5.C: New test.
8723 2005-05-24  Ira Rosen  <irar@il.ibm.com>
8725         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
8726         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
8727         vect-113.c, vect-114.c.
8729 2005-05-23  Adam Nemet  <anemet@lnxw.com>
8731         * gcc.dg/const-elim-1.c: Remove xfails.
8733 2005-05-23  Jeff Law  <law@redhat.com>
8735         * gcc.c-torture/compile/pr21638.c: New test.
8736         * gcc.c-torture/compile/20050520-1.c: New test.
8738 2005-05-23  Nick Clifton  <nickc@redhat.com>
8740         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
8741         be a proper triple, ie: m32r*-*-*.
8742         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8744 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
8746         PR middle-end/21331
8747         PR tree-opt/21293
8748         * gcc.c-torture/compile/pr21293.c: New test.
8749         * gcc.c-torture/execute/pr21331.c: New test.
8751 2004-05-20  Richard Henderson  <rth@redhat.com>
8753         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
8755 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
8757         * obj-c++-dg.exp: Add.
8758         * obj-c++.exp: Add.
8759         * obj-c++.dg/dg.exp: Add.
8761 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
8763         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
8764         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
8766 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
8768         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
8770 2004-05-19  Richard Henderson  <rth@redhat.com>
8772         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
8774 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
8776         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
8778         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
8780 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
8782         PR c++/21495
8783         * g++.dg/parse/extern1.C: New test.
8784         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
8786 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8788         * gcc.dg/c99-math.h: New.
8789         * gcc.dg/c99-math-float-1.c: New test.
8790         * gcc.dg/c99-math-double-1.c: Likewise.
8791         * gcc.dg/c99-math-long-double-1.c: Likewise.
8793 2005-05-18  Richard Henderson  <rth@redhat.com>
8795         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
8797 2005-05-18  Devang Patel  <dpatel@apple.com>
8799         * g++.dg/opt/20050511-1.C: New test.
8801 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
8803         PR libfortran/21127
8804         * gfortran.dg/reshape-complex.f90: New test.
8806 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
8808         * gfortran.dg/array_constructor_1.f90: New test.
8809         * gfortran.dg/array_constructor_2.f90: New test.
8811 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8813         PR fortran/20954
8814         * gfortran.dg/pr20954.f: New test.
8816 2005-05-17  Mike Stump  <mrs@apple.com>
8818         Yet more Objective-C++...
8820         * objc.dg/method-5.m: Update.
8821         * objc.dg/method-6.m: Update.
8822         * objc.dg/method-7.m: Update.
8823         * objc.dg/method-9.m: Update.
8824         * objc.dg/try-catch-2.m: Update.
8826 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
8828         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
8829         Remove little-endian optimizations.
8831 2005-05-17  Jeff Law  <law@redhat.com>
8833         * g++.dg/tree-ssa/pr14814.C: New test.
8834         * gcc.dg/tree-ssa/pr14814.C: New test.
8835         * gcc.dg/tree-ssa/pr17141-1.C: New test.
8836         * gcc.dg/tree-ssa/pr17141-2.C: New test.
8838 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8840         * gcc.dg/compat/generate-random.c: Do not include
8841         libiberty.h.
8842         * gcc.dg/compat/generate-random_r.c: Likewise.
8844 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
8846         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
8848 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8850         PR middle-end/21595
8851         * g++.dg/tree-ssa/builtin1.C: New testcase.
8853 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
8855         PR c++/21454
8856         * g++.dg/opt/const4.C: New test.
8858         PR middle-end/21492
8859         * g++.dg/opt/crossjump1.C: New test.
8861         PR tree-optimization/21610
8862         * gcc.c-torture/compile/20050516-1.c: New test.
8864         PR fortran/15080
8865         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
8866         about the test failing.
8867         * gfortran.fortran-torture/execute/where_7.f90: New test.
8868         * gfortran.fortran-torture/execute/where_8.f90: New test.
8870 2005-05-16  Richard Henderson  <rth@redhat.com>
8872         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
8873         i?86 and x86_64.
8875 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
8877         * gcc.dg/compat/generate-random.c (config.h): Do not include.
8878         (limits.h): Include unconditionally.
8879         (stdlib.h): Likewise.
8880         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
8881         (limits.h): Include unconditionally.
8882         (stdlib.h): Likewise.
8883         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8884         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8885         (limits.h): Include unconditionally.
8886         (stdlib.h): Likewise.
8887         (hashtab.h): Do not include.
8888         (getopt.h): Likewise.
8889         (stddef.h): Include.
8890         (hashval_t): Define.
8891         (struct entry): Add "next" field.
8892         (HASH_SIZE): New macro.
8893         (hash_table): New variable.
8894         (switchfiles): Do not use xmalloc.
8895         (mix): New macro.
8896         (iterative_hash): New function.
8897         (hasht): Remove.
8898         (e_exists): New function.
8899         (e_insert): Likewise.
8900         (output): Use, instead of libiberty hashtable functions.
8901         (main): Do not use getopt.  Do not call htab_create.
8903 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
8905         PR libstdc++/21526
8906         * lib/target-supports.exp (check_mkfifo_available):
8907         Return 0 for cygwin as mkfifo support incomplete on platform.
8908         Fix typos in comments.
8910 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
8912         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
8914 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
8916         PR fortran/17432
8917         * gfortran.dg/assign_4.f: New test.
8919 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
8921         PR tree-optimization/21563
8922         * gcc.dg/tree-ssa/pr21563.c: New.
8924 2005-05-14  Jan Hubicka  <jh@suse.cz>
8926         * gcc.dg/noreturn-7.c: Allow control reaches warning.
8928 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
8930         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
8932 2005-05-13  Julian Brown  <julian@codesourcery.com>
8934         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
8935         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
8937 2005-05-13  Jan Hubicka  <jh@suse.cz>
8939         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
8940         * gcc.dg/fold-xor-?.c: Likewise.
8941         * gcc.dg/pr15784-?.c: Likewise.
8942         * gcc.dg/pr20922-?.c: Likewise.
8943         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
8944         * gcc.dg/tree-ssa/pr17598.c: Likewise.
8945         * gcc.dg/tree-ssa/pr20470.c: Likewise.
8947 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8949         PR fortran/21260
8950         * gfortran.dg/hollerith_1.f90: New test.
8952 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8954         * gfortran.dg/func_result_2.f90: New test.
8956 2005-05-11  Bud Davis  <bdavis@gfortran.org>
8958         * gfortran.dg/dev_null.f90: New test.
8960 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
8962         * gcc.dg/arm-vfp1.c: Revert last change.
8964 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
8966         PR middle-end/19807
8967         PR tree-optimization/19639
8968         * g++.dg/tree-ssa/pr19807.C: New testcase.
8970 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8972         PR libfortran/21471
8973         * gfortran.dg/append-1.f90: New test.
8975 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8977         * gcc.dg/pr18501.c: XFAIL.
8978         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
8979         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
8980         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
8981         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
8982         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
8983         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
8984         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
8985         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
8987 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8989         PR fortran/20178
8990         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
8991         gfortran.dg/f2c_3.f90: New tests.
8993         * gfortran.dg/return_1.f90: Fix dg annotation.
8995 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
8997         * gcc.c-torture/compile/20050510-1.c: New test.
8999 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
9001         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
9003 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
9005         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
9007 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
9009         PR c/17913
9010         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
9012 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
9014         PR c/21342
9015         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
9016         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
9018 2005-05-10  Ben Elliston  <bje@au.ibm.com>
9020         PR debug/16676
9021         * gcc.dg/debug/pr16676.c: New test.
9023 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
9025         PR testsuite/21443
9026         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
9027         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
9028         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
9029         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
9030         Change -O1 to -O2.
9031         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
9032         -fno-tree-dominator-opts.
9034 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9036         * gfortran.dg/return_1.f90: New test.
9038 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
9040         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
9042         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
9044 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
9046         PR c++/21427
9047         * g++.dg/inherit/covariant13.C: New.
9049 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9051         PR libfortran/19155
9052         * gfortran.dg/pr19155.f: New test.
9054 2005-05-08  Roger Sayle  <roger@eyesopen.com>
9056         PR inline-asm/8788
9057         * gcc.dg/pr8788-1.c: New testcase.
9059 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
9061         PR target/21416
9062         * gcc.target/mips/fpcmp-[12].c: New tests.
9064 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
9066         * lib/target-supports-dg.exp (dg-require-fork): New function.
9067         (dg-require-mkfifo): Likewise.
9068         * lib/target-supports.exp (check_function_available): New
9069         function.
9070         (check_fork_available): Likewise.
9071         (check_mkfifo_available): Likewise.
9073 2005-05-06  Jeff Law  <law@redhat.com>
9075         * gcc.c-torture/compile/pr21380.c: New test.
9077 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
9079         PR c++/20961
9080         * g++.dg/ext/weak3.C: New test.
9082 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
9084         PR c++/21352
9085         * g++.dg/template/crash37.C: New test.
9087 2005-05-05  Paul Brook  <paul@codesourcery.com>
9089         * gcc.dg/arm-g2.c: Use effective-target arm32.
9090         * gcc.dg/arm-mmx-1.c: Ditto.
9091         * gcc.dg/arm-scd42-2.c: Ditto.
9092         * gcc.dg/arm-vfp1.c: Ditto.
9093         * lib/target-supports.exp (check_effective_target_arm32): New
9094         function.
9096 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
9098         PR libfortran/21354
9099         gfortran.dg/in_pack_rank7.f90: New test.
9101 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
9103         PR middle-end/15618
9104         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
9106 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
9108         PR middle-end/21265
9109         * gcc.dg/20050503-1.c: New test.
9111         PR rtl-optimization/21239
9112         * gcc.dg/i386-sse-11.c: New test.
9114 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
9116         PR target/16888
9117         * gcc.target/i386/asm-1.c: New test.
9119 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
9121         PR rtl-optimization/21330
9122         * gcc.c-torture/execute/20050502-1.c: New test.
9124         PR target/21297
9125         * gcc.c-torture/execute/20050502-2.c: New test.
9127 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
9129         PR middle-end/21282
9130         * gcc.dg/pr21282.c: New.
9132 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9134         * gcc.dg/vect/pr20122.c: Clean up .vect file.
9135         * gcc.dg/vect/vect-92.c: Likewise.
9136         * gcc.dg/vect/vect-93.c: Likewise.
9137         * gcc.dg/vect/vect-dv-1.c: Likewise.
9138         * gcc.dg/vect/vect-dv-2.c: Likewise.
9139         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
9141 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9143         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
9144         * gfortran.dg/vect/vect-2.f90: Likewise.
9145         * gfortran.dg/vect/vect-3.f90: Likewise.
9146         * gfortran.dg/vect/vect-4.f90: Likewise.
9147         * gfortran.dg/vect/vect-5.f90: Likewise.
9149 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
9151         PR target/20813
9152         * gcc.dg/rs6000-fpint-2.c: New.
9154 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
9156         PR c/15698
9157         * gcc.dg/builtins-30.c: Update expected messages.
9158         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
9159         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
9160         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
9162 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
9164         PR tree-optimization/21294
9165         * gcc.dg/tree-ssa/pr21294.c: New.
9167 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
9169         * gcc.dg/altivec-3.c (vec_store): Do not use the old
9170         __builtin_altivec_st_internal_4si built-in.
9172 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
9174         PR c++/15875
9175         * g++.dg/template/ptrmem14.C: New test.
9177 2005-05-02  Paul Brook  <paul@codesourcery.com>
9179         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
9181 2005-05-02  Michael Matz  <matz@suse.de>
9183         PR c++/19542
9184         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
9186 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
9188         * g++.dg/cpp/weak.C: New test.
9190 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
9192         * gcc.dg/tree-ssa/loop-8.c: New test.
9194 2005-04-30  Michael Maty  <matz@suse.de>
9196         * gcc.dg/inline-mcpy.c: New test.
9198 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
9200         PR libfortran/18958
9201         * gfortran.dg/eoshift.f90: New test case.
9203 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
9205         PR libfortran/18857
9206         * gfortran.dg/matmul_1.f90: New test.
9208 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9210         PR tree-optimization/21030
9211         * gcc.dg/tree-ssa/pr21030.c: New.
9213 2005-04-29  Devang Patel  <dpatel@apple.com>
9215         PR tree-optimization/21272
9216         * gcc.dg/vect/vect-ifcvt-10.c: New test.
9218 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
9220         PR fortran/13082
9221         PR fortran/18824
9222         * gfortran.dg/entry_4.f90: New test.
9223         * gfortran.fortran-torture/execute/entry_1.f90: New test.
9224         * gfortran.fortran-torture/execute/entry_2.f90: New test.
9225         * gfortran.fortran-torture/execute/entry_3.f90: New test.
9226         * gfortran.fortran-torture/execute/entry_4.f90: New test.
9227         * gfortran.fortran-torture/execute/entry_5.f90: New test.
9228         * gfortran.fortran-torture/execute/entry_6.f90: New test.
9229         * gfortran.fortran-torture/execute/entry_7.f90: New test.
9231 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9233         * gfortran.fortran-torture/execute/entry_8.f90: New test.
9235 2005-04-29  Paul Brook   <paul@codesourcery.com>
9237         * gfortran.dg/entry_3.f90: New test.
9239 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9241         * gfortran.dg/implicit_4.f90: New test.
9243 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
9245         * lib/target-supports.exp (check_profiling_available): Return
9246         false for xtensa-*-elf.
9248 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
9250         * lib/fortran-torture.exp (fortran-torture.exp): Catch
9251         error if file cannot be deleted.
9253 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9255         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
9256         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
9257         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
9258         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
9259         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
9260         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
9261         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
9262         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
9263         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
9264         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9265         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
9266         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
9267         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
9269 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9271         PR fortran/20865
9272         * gfortran.dg/pr20865.f90: New test.
9274 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
9276         * gcc.dg/void-cast-2.c: New test.
9278 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9280         PR c/21159
9281         * gcc.dg/void-cast-1.c: New test.
9283 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
9285         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
9287 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9289         PR fortran/21177
9290         * gfortran.dg/pr21177.f90: New test.
9292 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
9294         PR tree-optimization/21171
9295         * gcc.dg/tree-ssa/pr21171.c: New test.
9297 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
9299         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9300         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9301         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9302         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9303         gcc.dg/tree-ssa/gen-vect-32.c: New.
9304         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
9305         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
9306         don't run on PPC32.
9308 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9310         PR c/21213
9311         * gcc.dg/transparent-union-3.c: New test.
9313 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9315         PR c/20740
9316         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
9317         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
9318         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
9319         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
9320         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
9321         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
9323 2005-04-26  Jeff Law  <law@redhat.com>
9325         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
9326         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
9327         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
9328         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
9329         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
9330         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
9331         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
9333 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
9335         PR tree-optimization/17598
9336         * gcc.dg/tree-ssa/pr17598.c: New testcase.
9338 2005-04-25  Mike Stump  <mrs@apple.com>
9340         * objc.dg/fix-and-continue-1.m: Add.
9342 2005-04-25  Roger Sayle  <roger@eyesopen.com>
9344         PR c++/20995
9345         * g++.dg/opt/pr20995-1.C: New test case.
9347 2005-04-25  Devang Patel <dpatel@apple.com>
9349         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
9351 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9353         PR testsuite/21062
9354         * g++.dg/opt/alias2.C (printf): Correct the prototype.
9356 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9358         PR C++/21188
9359         * g++.dg/opt/rtti2.C: New test.
9361 2005-04-25  Paul Brook  <paul@codesourcery.com>
9362         Steven G. Kargl  <kargls@comcast.net>
9364         PR fortran/20879
9365         * gfortran.dg/ichar_1.f90: New file.
9367 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
9369         PR middle-end/20991
9370         * g++.dg/opt/pr20991.C: New test.
9372         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
9373         where sizeof (type) < __alignof__ (type).
9374         * gcc.dg/compat/struct-layout-1.h: Likewise.
9376 2005-04-24  Per Bothner  <per@bothner.com>
9377             Devang Patel  <dpatel@apple.com>
9379         PR preprocessor/20907
9380         * gcc.dg/cpp/very-long-comment.c: New test.
9382 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9384         PR fortran/20059
9385         * gfortran.dg/common_5.f: New test.
9387 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
9389         PR middle-end/21082
9390         * g++.dg/tree-ssa/pr21082.C: New testcase.
9392 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
9394         * gcc.dg/vect/vect-99.c: New test.
9396 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
9398         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
9400 2005-04-22  Jeff Law  <law@redhat.com>
9402         * gcc.dg/uninit-5.c: Remove xfails.
9403         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
9404         conditionals and loads.
9406 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
9408         PR libfortran/20074
9409         PR libfortran/20436
9410         PR libfortran/21108
9411         * gfortran.dg/nested_reshape.f90: new test
9412         * gfortran.dg/reshape-alloc.f90: new test
9413         * gfortran.dg/reshape.f90: new test
9415 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
9417         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
9419         * gcc.dg/arm-vfp1.c: New test.
9421 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
9423         PR c++/21087
9424         * g++.dg/lookup/builtin2.C: New test.
9426 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9428         * gcc.dg/weak/weak-13.c: New test.
9430 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
9432         * lib/target-supports.exp (check_effective_target_sync_int_long):
9433         Add powerpc*.
9435 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
9437         * gcc.target/mips/branch-1.c: New test.
9439 2005-04-21  Richard Henderson  <rth@redhat.com>
9441         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
9442         * gcc.dg/vect/vect-86.c: Likewise.
9443         * gcc.dg/vect/vect-87.c: Likewise.
9444         * gcc.dg/vect/vect-88.c: Likewise.
9446 2005-04-21  Devang Patel  <dpatel@apple.com>
9448         PR optimization/20994
9449         * gcc.dg/tree-ssa/ifc-3.c: New test.
9451 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
9453         PR c/12913
9454         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
9455         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
9456         gcc.dg/c99-vla-jump-5.c: New tests.
9458 2005-04-19  Richard Henderson  <rth@redhat.com>
9460         * lib/target-supports.exp (check_effective_target_vect_int_mult):
9461         Fix typo in exists check.
9462         (check_effective_target_sync_int_long): New.
9463         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
9464         * gcc.dg/ia64-sync-2.c: Likewise.
9465         * gcc.dg/ia64-sync-3.c: Likewise.
9466         * gcc.dg/ia64-sync-4.c: Likewise.
9468 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
9470         * gcc.dg/fold-xor-1.c: New test.
9471         * gcc.dg/fold-xor-2.c: New test.
9473 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
9475         PR target/20670
9476         * g++.dg/eh/fp-regs.C: New test.
9478 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
9480         * gcc.dg/Wint-to-pointer-cast-1.c,
9481         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
9482         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
9483         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
9485 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9487         PR fortran/16861
9488         * gfortran.dg/pr16861.f90: New test.
9490 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9492         * gcc.dg/pr21085.c: New test.
9494 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
9496         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
9497         (setup_mips_tests, dg-mips-options): New procedures.
9498         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
9499         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
9500         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
9501         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9502         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
9503         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
9504         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
9505         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9506         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
9507         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
9508         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
9509         dg-mips-options instead of dg-options.  Remove now-redundant
9510         preprocessor guards.
9511         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
9512         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9513         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9514         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
9515         * gcc.dg/vr-mult-2.c: Delete.
9516         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
9517         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
9518         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
9519         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
9520         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
9521         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
9522         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
9524 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
9526         * ada/acats/run_all.sh: Use sync when executable not present.
9528 2005-04-18  Devang Patel  <dpatel@apple.com>
9530         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
9531         * gcc.dg/vect/vect-11a.c: New.
9532         * gcc.dg/vect/vect-none.c: Update.
9533         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
9535 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9537         PR tree-optimization/20922
9538         * gcc.dg/pr20922-1.c: New test.
9539         * gcc.dg/pr20922-2.c: New test.
9540         * gcc.dg/pr20922-3.c: New test.
9541         * gcc.dg/pr20922-4.c: New test.
9542         * gcc.dg/pr20922-5.c: New test.
9543         * gcc.dg/pr20922-6.c: New test.
9545 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9547         PR libfortran/20950
9548         * gfortran.dg/pr20950.f: New test.
9550 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9552         PR libfortran/19216
9553         * gfortran.dg/pr19216.f: New test.
9555 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
9557         PR tree-optimization/21001
9558         * gcc.dg/tree-ssa/pr21001.c: New.
9560 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
9562         PR libfortran/21075
9563         * gfortran.dg/reshape_rank7.f90: New test.
9565 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
9567         PR libfortran/12884 gfortran.dg/pr12884.f: New test
9568         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
9569         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
9570         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
9571         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
9572         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
9573         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
9574         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
9575         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
9576         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
9577         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
9578         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
9579         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
9580         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
9581         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
9582         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
9583         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
9584         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
9585         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
9586         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
9587         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
9589 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
9591         * gfortran.dg/wtruncate.f: New testcase.
9592         * gfortran.dg/wtruncate.f90: New testcase.
9594 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
9596         PR c++/21025
9597         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
9598         which sizeof/alignof is dependent, rather than just whether we are
9599         processing_template_decl.
9601 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9603         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9604         corrected typo where the wrong variables had been compared.
9606 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9608         PR libfortran/18495
9609         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9610         Test callee-allocated version of return array with a write
9611         statement.
9612         Test spread with a temporary with another write statement.
9614 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
9616         PR tree-optimization/21031
9617         * gcc.dg/tree-ssa/pr21031.c: New.
9619 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
9621         PR tree-optimization/21004
9622         * gcc.dg/builtins-53.c: Include builtins-config.h.
9623         Check floorf, ceilf, floorl and ceill transformations
9624         only when HAVE_C99_RUNTIME is defined.
9626 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
9628         PR middle-end/20739
9629         * gcc.dg/tree-ssa/pr20739.c: New test.
9631 2005-04-14  Mike Stump  <mrs@apple.com>
9633         * gcc.dg/Foundation.framework/empty: New.
9634         * gcc.dg/framework-2.c: New.
9636 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9638         PR tree-optimization/21021
9639         * gcc.c-torture/compile/pr21021.c: New.
9641 2005-04-14  Janis Johnson  <janis187@us.ibm.com
9643         PR testsuite/21010
9644         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
9645         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
9646         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
9647         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
9648         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
9649         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
9650         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
9651         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
9653 2005-04-14  Richard Henderson  <rth@redhat.com>
9655         * lib/target-supports.exp (check_effective_target_vect_condition):
9656         Add ia64, i?86, and x86_64.
9658 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
9660         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
9662 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9664         PR tree-optimization/20657
9665         * gcc.dg/tree-ssa/pr20657.c: New.
9667 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
9669         * gcc.dg/builtins-53.c: Also check (int)trunc* and
9670         (long long int)trunc*.
9672 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
9674         PR target/20927
9675         * gcc.dg/pr20927.c: New test.
9677 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
9679         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
9680         * gcc.target/mips/asm-1.c: Likewise.
9682 2005-04-13  Dale Johannesen  <dalej@apple.com>
9684         * objc.dg/objc-fast-4.m: New.
9686 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
9688         * gcc.target/cris/torture/cris-torture.exp: New driver in new
9689         directory.
9690         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
9692 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
9694         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
9695         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
9696         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
9698 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
9700         PR tree-optimization/20913
9701         * gcc.dg/tree-ssa/pr20913.c: New.
9703         PR tree-optimization/20702
9704         * gcc.dg/tree-ssa/pr20702.c: New.
9706 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9708         PR c++/13744
9709         * g++.dg/inherit/local3.C: New test.
9711 2005-04-12  Jeff Law  <law@redhat.com>
9713         * gcc.dg/tree-ssa/20050412-1.c: New test.
9715 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
9717         PR libfortran/19016
9718         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
9719         Add tests with mask generated by expression.
9720         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9721         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9722         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9724 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
9726         PR middle-end/20917
9727         * gcc.dg/20050409-1.c: New test.
9729 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
9731         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
9733 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9735         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9736         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
9737         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9738         (TARGET_CXX): Adjust accordingly.
9739         * target.h (struct gcc_target): Remove epxort_class_data.  Add
9740         determine_class_data_visibility and class_data_always_comdat.
9741         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9742         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
9743         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9744         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
9745         (arm_cxx_determine_class_data_visibility): New.
9746         (arm_cxx_class_data_always_comdat): Likewise.
9747         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9748         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
9749         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9750         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
9751         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
9752         Define.
9754 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9756         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
9758 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
9760         * gcc.dg/i386-darwin-fpmath.c: New.
9762 2004-04-11  Devang Patel  <dpatel@apple.com>
9764         * lib/target-supports.exp (check_effective_target_vect_condition): New.
9765         * gcc.dg/vect/vect-ifcvt-1.c: New test.
9766         * gcc.dg/vect/vect-ifcvt-2.c: New test.
9767         * gcc.dg/vect/vect-ifcvt-3.c: New test.
9768         * gcc.dg/vect/vect-ifcvt-4.c: New test.
9769         * gcc.dg/vect/vect-ifcvt-5.c: New test.
9770         * gcc.dg/vect/vect-ifcvt-6.c: New test.
9771         * gcc.dg/vect/vect-ifcvt-7.c: New test.
9772         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
9774 2004-04-11  Devang Patel  <dpatel@apple.com>
9776         * gcc.dg/vect/vect-dv-1.c: New test.
9777         * gcc.dg/vect/vect-dv-2.c: New test.
9779 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9781         PR tree-optimization/20933
9782         * gcc.dg/tree-ssa/pr20933.c: New test.
9784 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9786         * gfortran.dg/fold_nearest.f90: New test.
9788 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
9790         * gcc.dg/tree-ssa/alias-1.c: New test.
9792 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9794         PR tree-optimization/20920
9795         * g++.dg/tree-ssa/pr20920.C: New test.
9797 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
9799         * gcc.dg/builtins-53.c: Also check (int)ceil* and
9800         (long long int)ceil*.
9802 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
9804         * g++.dg/warn/Wdtor1.C: Declare template in system header with
9805         explicit C++ linkage.
9807 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9809         * gfortran.dg/pr17229.f: Take care of the new obsolescence
9810         warning for arithmetic IF statements.
9812 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
9814         * eor_handling_1.f90: New test case.
9815         * eor_handling_2.f90: New test case.
9816         * eor_handling_3.f90: New test case.
9817         * eor_handling_4.f90: New test case.
9818         * eor_handling_5.f90: New test case.
9819         * noadv_size.f90: New test case.
9820         * pad_no.f90: New test case.
9822 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
9824         * gcc.c-torture/execute/20050410-1.c: New test.
9826 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
9828         * gcc.dg/pr20126.c: New.
9830 2005-04-09  Bud Davis  <bdavis@gfortran.org>
9831             Steven G. Kargl <kargls@comcast.net>
9833         * gfortran.dg/PR19872.f: New test.
9835 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9837         * gfortran.dg/nint_1.f90: Fix dg-do directive.
9839 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9841         * gfortran.dg/nint_1.f90: New test.
9843 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9845         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
9846         Added test for callee-allocated arrays with write statements.
9847         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9848         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9849         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9850         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9851         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9853 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9855         PR libfortran/20163
9856         * gfortran.dg/open-options-blanks.f: New test.
9858 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9860         PR fortran/13257
9861         * gfortran.dg/comma_format_extension_[1234].f: New tests.
9863 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
9865         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9866         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9867         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9868         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9869         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9870         * gcc.c-torture/execute/stdarg-4.c: New test.
9872         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
9874         PR target/20795
9875         * g++.dg/abi/param2.C: New test.
9877 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9879         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
9881 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9883         * gcc.dg/builtins-53.c: New test.
9885 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
9887         * g++.dg/tree-ssa/pr18178.C: New test.
9888         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
9889         * gcc.c-torture/execute/20041019-1.c: New test.
9890         * gcc.dg/tree-ssa/20041008-1.c: New test.
9891         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
9892         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
9893         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
9894         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
9895         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
9896         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
9897         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
9898         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
9899         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9900         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9902 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
9904         PR rtl-optimization/20466
9905         * gcc.c-torture/execute/pr20466-1.c: New test.
9907 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
9909         PR c++/20905
9910         * g++.dg/parse/cond2.C: New test.
9912         PR c++/20145
9913         * g++.dg/warn/Wdtor1.C: New test.
9915 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9917         PR fortran/17229
9918         * gfortran.dg/pr17229.f: New test.
9920 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
9922         * gfortran.dg/tiny_1.f90: New test.
9923         * gfortran.dg/tiny_2.f90: ditto.
9925 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
9927         * gfortran.dg/eor_1.f90: Fix dg-do run line
9928         * gfortran.dg/open_new.f90: Fix dg-do run line
9930 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
9932         * lib/target-supports.exp (get_compiler_messages): Support
9933         optional arguments, the fourth being compiler options.
9934         (check_effective_target_fpic): New proc.
9935         * gcc.dg/20050321-2.c: Restrict to target fpic.
9937 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
9939         * gcc.dg/15443-1.c: New test.
9940         * gcc.dg/15443-2.c: Likewise.
9942 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9944         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
9946 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9948         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
9950 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
9952         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
9953         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
9954         -m64.
9955         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
9956         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
9957         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
9959 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
9961         PR c++/20212
9962         * g++.dg/warn/Wunused-11.C: New test.
9964 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
9966         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
9968 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
9970         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
9972 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
9974         PR c++/20734
9975         * g++.dg/template/ptrmem13.C: New test.
9977 2005-04-05  Per Bothner  <per@bothner.com>
9979         * lib/gcc.exp: Always add -fno-show-column, for now.
9981 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
9983         PR testsuite/20767
9984         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
9985         of plain old "unsigned int" for the type of "i".  Makes this test
9986         64bit clean.
9988 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
9990         * gcc.dg/i386-ssefn-1.c: New test.
9991         * gcc.dg/i386-ssefn-2.c: New test.
9992         * gcc.dg/i386-ssefn-3.c: New test.
9993         * gcc.dg/i386-ssefn-4.c: New test.
9995 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
9997         PR tree-optimization/20076
9998         * gcc.dg/builtin-apply4.c: New test.
10000         PR preprocessor/19475
10001         * gcc.dg/cpp/macspace1.c: New test.
10002         * gcc.dg/cpp/macspace2.c: New test.
10004 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10006         * gfortran.dg/pr20755.f: Fixed bad format.
10008 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10010         PR c++/20763
10011         * g++.dg/ext/attrib21.C: New test.
10013 2004-04-05  Devang Patel  <dpatel@apple.com>
10015         * lib/target-supports.exp (check_effective_target_vect_shif): New.
10016         * gcc.dg/vect/vect-shift-1.c: New test.
10018 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10020         PR libfortran/20755
10021         * gfortran.dg/pr20755.f: New test.
10023 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
10025         * gfortran.dg/pr15959.f90: New test.
10026         * gfortran.dg/string_pad_trunc.f90: New test.
10028 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10030         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
10031         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
10032         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
10033         syntax.
10035 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10037         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
10039 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10041         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
10042         * gcc.c-torture/compile/20011119-2.c: Likewise.
10043         * gcc.c-torture/compile/981001-2.c: Likewise.
10045 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
10047         PR c++/20679
10048         * g++.dg/template/overload4.C: New test.
10050 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10052         PR c++/20746
10053         * g++.dg/abi/covariant5.C: New.
10055         PR debug/20505
10056         * g++.dg/debug/const2.C: New.
10058 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
10060         PR rtl-optimization/16104
10061         * gcc.c-torture/execute/20050316-1.c: New test.
10063 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10065         * g++.dg/template/spec23.C: Fix dg-error text.
10067 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
10069         PR c++/19199
10070         * g++.dg/expr/lval2.C: New.
10072 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10074         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
10075         __builtin_strcasecmp and __builtin_strncasecmp.
10077 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10079         PR c++/20723
10080         * g++.dg/template/spec22.C: New.
10081         * g++.dg/template/spec23.C: New.
10083 2005-04-03  Dale Ranta  <dir@lanl.gov>
10084             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10086         PR libfortran/20068
10087         PR libfortran/20125
10088         PR libfortran/20156
10089         PR libfortran/20471
10090         * gfortran.dg/backspace.f: New test.
10092 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
10094         * gcc.dg/pr19345.c: New test.
10096 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10098         PR tree-optimization/20640
10099         * gcc.dg/torture/tree-loop-1.c: New.
10101 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10103         PR rtl-optimization/20290
10104         * gcc.c-torture/execute/loop-ivopts-2.c: New.
10106 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
10108         * gcc.dg/rs6000-fpint.c: New.
10110 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10112         * gcc.dg/old-style-then-proto-1.c: New test.
10114 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10116         * gfortran.fortran-torture/execute/backspace.f90: Check
10117         after backspace and read was incorrect.
10119 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10121         * gcc.c-torture/execute/builtins/strcat.c: Check the result
10122         buffer past the terminating NUL using memcmp.
10123         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
10124         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
10126         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
10127         Fix unused/uninitialized variable warnings.
10129         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
10130         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
10131         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
10132         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
10134         * gcc.c-torture/execute/builtins/abs-1-lib.c,
10135         gcc.c-torture/execute/builtins/fputs-lib.c,
10136         gcc.c-torture/execute/builtins/lib/fprintf.c,
10137         gcc.c-torture/execute/builtins/lib/main.c,
10138         gcc.c-torture/execute/builtins/lib/memcmp.c,
10139         gcc.c-torture/execute/builtins/lib/memmove.c,
10140         gcc.c-torture/execute/builtins/lib/mempcpy.c,
10141         gcc.c-torture/execute/builtins/lib/memset.c,
10142         gcc.c-torture/execute/builtins/lib/printf.c,
10143         gcc.c-torture/execute/builtins/lib/sprintf.c,
10144         gcc.c-torture/execute/builtins/lib/stpcpy.c,
10145         gcc.c-torture/execute/builtins/lib/strchr.c,
10146         gcc.c-torture/execute/builtins/lib/strcmp.c,
10147         gcc.c-torture/execute/builtins/lib/strcpy.c,
10148         gcc.c-torture/execute/builtins/lib/strcspn.c,
10149         gcc.c-torture/execute/builtins/lib/strlen.c,
10150         gcc.c-torture/execute/builtins/lib/strncat.c,
10151         gcc.c-torture/execute/builtins/lib/strncmp.c,
10152         gcc.c-torture/execute/builtins/lib/strncpy.c,
10153         gcc.c-torture/execute/builtins/lib/strrchr.c,
10154         gcc.c-torture/execute/builtins/lib/strspn.c,
10155         gcc.c-torture/execute/builtins/lib/strstr.c,
10156         gcc.c-torture/execute/builtins/memops-asm-lib.c,
10157         gcc.c-torture/execute/builtins/strlen-2.c,
10158         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
10159         prototypes.
10161 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10163         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
10164         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
10165         selectany usage.
10167 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
10169         PR c++/19406
10170         * g++.dg/debug/using1.C: New test.
10172 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
10174         PR middle-end/20524
10175         * gcc.dg/alias-7.c: Prefix asm-declared name with
10176         __USER_LABEL_PREFIX__.
10178 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
10180         Fix fallout from PR middle-end/15700:
10181         * gcc.c-torture/compile/20011119-1.c: Take
10182         __USER_LABEL_PREFIX__ into account.
10183         * gcc.c-torture/compile/20011119-2.c: Likewise.
10185 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10187         PR c++/18644
10188         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
10190 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10192         PR c/17855
10193         * gcc.c-torture/compile/struct-non-lval-1.c,
10194         gcc.c-torture/compile/struct-non-lval-2.c,
10195         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
10197 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
10199         * gcc.dg/tls/tls.exp: Remove temporary file.
10200         * g++.dg/tls/tls.exp: Ditto.
10201         * lib/file-format.exp: Ditto.
10202         * g++.dg/special/ecos.exp: Ditto.
10204         * lib/profopt.exp: Treat prof_ext as a list.
10205         * gcc.misc-tests/bprob.exp: Ditto.
10206         * g++.dg/bprob/bprob.exp: Ditto.
10208         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
10209         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
10210         g++.dg/tree-ssa/pointer-reference-alias.C,
10211         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
10212         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
10213         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
10214         g++.dg/vect/pr19951.cc: Ditto.
10215         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
10216         gcc.dg/builtins-47.c: Ditto.
10217         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
10218         gcc.dg/pr20115-1.c: Ditto.
10219         * gcc.dg/tree-ssa/20030530-2.c,
10220         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
10221         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10222         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
10223         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10224         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
10225         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
10226         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
10227         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
10228         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
10229         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
10230         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
10231         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
10232         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
10233         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
10234         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
10235         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10236         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10237         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10238         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10239         gcc.dg/tree-ssa/20030824-1.c,
10240         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
10241         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
10242         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
10243         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
10244         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
10245         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
10246         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
10247         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
10248         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
10249         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
10250         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
10251         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
10252         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
10253         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
10254         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
10255         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
10256         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
10257         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
10258         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
10259         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
10260         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
10261         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
10262         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
10263         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
10264         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
10265         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
10266         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
10267         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
10268         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
10269         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
10270         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
10271         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
10272         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
10273         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
10274         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
10275         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
10276         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
10277         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
10278         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
10279         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
10280         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
10281         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
10282         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10283         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
10284         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
10285         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
10286         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
10287         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
10288         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
10289         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
10290         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10291         gcc.dg/tree-ssa/useless-1.c: Ditto.
10292         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
10293         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
10294         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
10295         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
10296         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10297         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
10298         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
10299         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
10300         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
10301         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
10302         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
10303         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
10304         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
10305         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
10306         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
10307         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
10308         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
10309         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
10310         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
10311         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
10312         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
10313         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10314         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10315         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
10316         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
10317         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
10318         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
10319         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
10320         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
10321         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
10322         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
10323         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
10324         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
10325         gcc.dg/vect/vect-none.c: Ditto.
10326         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
10327         treelang/compile/unsigned.tree: Ditto.
10329         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
10330         * gcc.dg/cpp/direct2s.c: Ditto.
10331         * gcc.dg/cpp/paste4.c: Ditto.
10332         * gcc.dg/cpp/separate-1.c: Ditto.
10333         * gcc.dg/pch/save-temps-1.c: Ditto.
10334         * g++.dg/ext/altivec-10.C: Ditto.
10335         * g++.dg/pch/pch.C: Ditto.
10337         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
10339         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
10340         * g++.dg/template/repo1.C: Ditto.
10341         * g++.dg/template/repo2.C: Ditto.
10342         * g++.dg/template/repo3.C: Ditto.
10343         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
10344         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
10345         * g++.old-deja/g++.pt/repo1.C: Ditto.
10346         * g++.old-deja/g++.pt/repo2.C: Ditto.
10347         * g++.old-deja/g++.pt/repo3.C: Ditto.
10348         * g++.old-deja/g++.pt/repo4.C: Ditto.
10350         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
10351         * gcc.dg/20030107-1.c: Ditto.
10352         * gcc.dg/20030702-1.c: Ditto.
10353         * gcc.dg/profile-generate-1.c: Ditto.
10354         * g++.dg/other/profile1.C: Ditto.
10355         * g++.old-deja/g++.robertl/eb83.C: Ditto.
10357         * lib/gcc-dg.exp (remove-build-file): New.
10358         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10359         cleanup-tree-dump, cleanup-saved-temps): New.
10361 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10363         PR c++/19203, DR 214
10364         * g++.dg/parse/ambig3.C: Not ambiguous.
10365         * g++.dg/template/spec20.C: New.
10366         * g++.dg/template/spec21.C: New.
10368 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
10370         PR target/20045
10371         * gcc.dg/ia64-fptr-1.c: Run only on linux.
10373 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10375         PR libfortran/20660
10376         * gfortran.dg/negative_unit.f: New test.
10378 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
10380         * gcc.dg/20050330-1.c: New test.
10382 2005-03-30  Devang Patel  <dpatel@apple.com>
10384         * g++.dg/tree-sra/ssa-sra-3.C: New test.
10386 2005-03-30  Dale Johannesen  <dalej@apple.com>
10388         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
10390 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
10392         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10393         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
10394         Strip options from test name.
10396 2005-03-31  Jan Hubicka  <jh@suse.cz>
10398         * gcc.dg/varpool-1.c: New testcase.
10400 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
10402         PR c/772
10403         PR c/17913
10404         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
10405         gcc.dg/stmt-expr-label-3.c : New tests.
10406         * gcc.c-torture/execute/medce-2.c: Remove.
10408 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
10410         PR c/20368
10411         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
10412         tests.
10414 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
10416         * gcc.c-torture/compile/pr20203.c: New test.
10418 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
10420         * gfortran.dg/promotion.f90: New test.
10422 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
10424         PR middle-end/20491
10425         * gcc.dg/torture/asm-subreg-1.c: New test.
10427 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
10429         PR c/20672
10430         * gcc.dg/pr20672-1.c: New test.
10432 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
10434         * gfortran.dg/vect: New directory.
10435         * gfortran.dg/vect/vect.exp: New.
10436         * gfortran.dg/vect/vect-1.f90: New test.
10437         * gfortran.dg/vect/vect-2.f90: New test.
10438         * gfortran.dg/vect/vect-3.f90: New test.
10439         * gfortran.dg/vect/vect-4.f90: New test.
10440         * gfortran.dg/vect/vect-5.f90: New test.
10442 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
10444         PR middle-end/20622
10445         * gcc.dg/alias-7.c: New test.
10447 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
10449         * gcc.dg/sparc-reg-1.c: New test.
10451 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
10453         PR target/19890
10454         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
10456 2005-03-29  Dale Ranta  <dir@lanl.gov>
10457             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10459         PR libfortran/20163
10460         * gfortran.dg/pr20163-2.f: New test.
10462 2005-03-28  Jan Hubicka  <jh@suse.cz>
10464         PR middle-end/20635
10465         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
10466         by Jakub Jelinek.
10468 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
10470         PR tree-optimization/20626
10471         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
10472         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
10474 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
10476         * gfortran.dg/underflow.f90: New test.
10477         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
10479 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10481         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
10483 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
10485         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
10486         (g++_init): Make sure that CXXFLAGS is set.
10487         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
10488         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
10489         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10490         * lib/objc.exp (objc_init): Likewise.
10491         * lib/treelang.exp (treelang_init): Likewise.
10493 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
10495         PR tree-optimization/20470
10496         * gcc.dg/tree-ssa/pr20470.c: New test.
10498 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
10500         * gcc.dg/ppc-stfiwx.c: New.
10502 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
10504         PR target/19888
10505         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
10507 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10509         * gcc.dg/20050325-1.c: Fix a typo.
10511 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10513         PR libfortran/19678
10514         PR libfortran/19679
10515         * gfortran.dg/dos_eol.f: New test.
10517 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10519         PR rtl-optimization/20249
10520         * gcc.dg/20050325-1.c: New test.
10522 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10524         PR libfortran/15332
10525         * gfortran.dg/pr15332.f: New test.
10527 2005-03-24  Dale Johannesen  <dalej@apple.com>
10529         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
10531 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
10533         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
10534         'internal' visibility.
10535         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10536         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
10537         'protected' visibility.
10538         * gcc.dg/visibility-7.c: Likewise.
10539         * lib/target-supports.exp (check_visibility_available): Take
10540         a parameter, the kind of visibility to check for.
10541         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
10542         to check_visibility_available.
10544         * g++.dg/expr/cast3.C: New.
10546 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
10548         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
10549         rs6000.
10551 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
10553         PR target/20095
10554         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
10556 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
10558         * gcc.dg/badshift.c: Renamed to...
10559         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
10561         * gcc.target/i386/badshift.c: Renamed to...
10562         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
10563         only.
10565         PR rtl-optimization/20532
10566         * gcc.target/i386/badshift.c: New.
10568 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10570         * gfortran.dg/pr18025.f90: New test.
10572 2005-03-23  Dale Johannesen  <dalej@apple.com>
10574         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
10576 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
10578         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
10580         * lib/target-supports.exp (check_iconv_available): Default
10581         libiconv to -liconv, if there is no definition.
10583 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
10585         * gcc.dg/torture/cris-asm-mof-1.c: New test.
10587 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
10589         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
10590         * g++.dg/opt/pr7503-2.C: Likewise.
10591         * g++.dg/opt/pr7503-3.C: Likewise.
10592         * g++.dg/opt/pr7503-4.C: Likewise.
10593         * g++.dg/opt/pr7503-5.C: Likewise.
10594         * g++.dg/warn/minmax.C: New test.
10596 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10598         * gfortran.dg/g77_intrinsics_funcs.f: New test.
10599         * gfortran.dg/g77_intrinsics_sub.f: New test.
10601 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
10602             Jan Hubicka  <jh@suse.cz>
10603             Steven Bosscher <stevenb@suse.de
10605         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
10607 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10609         PR c++/19980
10610         * g++.dg/template/redecl3.C: New test.
10612 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10614         PR c++/20499
10615         * g++.dg/parse/error16.C: Tweak error markers.
10617 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
10619         PR target/20561
10620         * gcc.dg/20050321-2.c: New test.
10622 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10624         PR c++/20465
10625         PR c++/20381
10626         * g++.dg/template/ptrmem12.C: New.
10628 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
10630         PR rtl-optimization/20527
10631         * gcc.c-torture/execute/pr20527-1.c: New test.
10633 2005-03-22  Ben Elliston  <bje@au.ibm.com>
10635         * gcc.misc-tests/options.exp (check_for_options): Create a real C
10636         program, compile it into a real executable and then delete the .c
10637         and .x files afterwards, to avoid problems on testglue targets.
10639 2005-03-21  Stuart Hastings  <stuart@apple.com>
10641         * gcc.target/i386/sse-2.c: New.
10643 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
10645         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
10647 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10649         * g++.dg/parse/crash25.C: Fix typo.
10651 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10653         PR c++/20461
10654         * g++.dg/parse/crash24.C: New test.
10656         PR c++/20536
10657         * g++.dg/parse/crash25.C: New test.
10659 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10661         PR c++/20147
10662         * g++.dg/ext/stmtexpr4.C: New test.
10664 2005-03-20  Roger Sayle  <roger@eyesopen.com>
10666         PR middle-end/20539
10667         * gcc.c-torture/compile/pr13066-1.c: New test case.
10668         * gcc.c-torture/compile/pr20539-1.c: Likewise.
10669         * g++.dg/opt/pr13066-1.C: Likewise.
10671 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
10673         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
10675 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10677         PR fortran/18525
10678         * gfortran.dg/nesting_1.f90: New test.
10680 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10682         PR c++/20240
10683         * g++.dg/lookup/using13.C: New test.
10685 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10687         PR c++/20333
10688         * g++.dg/template/crash36.C: New test.
10690 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
10692         PR c++/20463
10693         * g++.dg/template/crash35.C: New test.
10695 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
10697         PR c++/19966
10698         * g++.dg/overload/operator2.C: New test.
10700 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10702         PR libfortran/20257
10703         * gfortran.dg/pr20257.f90: New test.
10705 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10707         PR libfortran/20480
10708         * gfortran.dg/pr20480.f90: New test.
10710 2005-03-16  Richard Henderson  <rth@redhat.com>
10712         PR middle-end/15700
10713         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
10714         (_rtld_global): New.
10715         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
10716         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
10718         * gcc.dg/alias-3.c: New.
10719         * gcc.dg/alias-4.c: New.
10720         * gcc.dg/alias-5.c: New.
10721         * gcc.dg/alias-6.c: New.
10723 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
10725         * gcc.dg/cpp/ucnid-7.c: New.
10727 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
10728             Dorit Naishlos  <dorit@il.ibm.com>
10730         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
10731         darwin.
10733 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
10735         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
10736         misaligned accesses.
10737         * gcc.dg/vect/vect-58.c: Likewise.
10738         * gcc.dg/vect/vect-92.c: New.
10739         * gcc.dg/vect/vect-93.c: New.
10741 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
10743         PR fortran/18827
10744         * gfortran.dg/assign_2.f90: New test.
10745         * gfortran.dg/assign_3.f90: New test.
10746         * gfortran.dg/assign.f90: New test.
10748 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
10750         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
10751         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
10752         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
10753         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
10754         names.
10756 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
10758         * gcc.dg/cpp/ucnid-6.c: New.
10760         * gcc.dg/cpp/normalize-1.c: New.
10761         * gcc.dg/cpp/normalize-2.c: New.
10762         * gcc.dg/cpp/normalize-3.c: New.
10763         * gcc.dg/cpp/normalize-4.c: New.
10764         * gcc.dg/cpp/ucnid-4.c: New.
10765         * gcc.dg/cpp/ucnid-5.c: New.
10766         * g++.dg/cpp/normalize-1.C: New.
10767         * g++.dg/cpp/ucnid-1.C: New.
10769 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10771         * gcc.dg/pr18628.c: New.
10773 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10775         PR c++/20280
10776         * g++.dg/tree-ssa/pr20280.C: New.
10778 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10780         PR fortran/20467
10781         * gfortran.dg/stfunc_2.f90: New test.
10783 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10785         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
10787 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10789         * gcc.dg/tree-ssa/20050314-1.c: New test.
10791 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10793         PR c++/4403
10794         PR c++/9783, DR433
10795         * g++.dg/template/friend34.C: New test.
10796         * g++.dg/template/friend35.C: Likewise.
10797         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
10799 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10801         Friend class name lookup 5/n
10802         PR c++/1016
10803         * g++.dg/lookup/hidden-class1.C: New test.
10804         * g++.dg/lookup/hidden-class2.C: Likewise.
10805         * g++.dg/lookup/hidden-class3.C: Likewise.
10806         * g++.dg/lookup/hidden-class4.C: Likewise.
10807         * g++.dg/lookup/hidden-class5.C: Likewise.
10808         * g++.dg/lookup/hidden-class6.C: Likewise.
10809         * g++.dg/lookup/hidden-class7.C: Likewise.
10810         * g++.dg/lookup/hidden-class8.C: Likewise.
10811         * g++.dg/lookup/hidden-class9.C: Likewise.
10812         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
10813         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
10814         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
10815         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
10816         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
10817         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
10818         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
10819         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
10820         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
10821         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
10822         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
10824 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
10826         PR c++/20157
10827         * g++.dg/template/error18.C: New test.
10829 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10831         PR debug/16792
10832         * g++.dg/debug/pr16792.C: New test.
10834 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10836         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
10837         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
10838         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
10839         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
10840         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
10841         test assertion names.
10843 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10845         PR fortran/18600
10846         * gfortran.dg/stfunc_1.f90: New test.
10848 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10850         PR fortran/16907
10851         * gfortran.dg/real_index_1.f90: New test.
10853 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10855         PR fortran/20323
10856         * gfortran.dg/spec_expr_1.f90: New test.
10858 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10860         PR c/20402
10861         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
10862         new parser.
10864 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10866         PR fortran/20361
10867         * gfortran.dg/largeequiv_1.f90: New test.
10869 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10871         * gcc.dg/ucnid-1.c: New.
10872         * gcc.dg/ucnid-2.c: New.
10873         * gcc.dg/ucnid-3.c: New.
10874         * gcc.dg/ucnid-4.c: New.
10875         * gcc.dg/ucnid-5.c: New.
10876         * gcc.dg/ucnid-6.c: New.
10877         * gcc.dg/cpp/ucnid-1.c: New.
10878         * gcc.dg/cpp/ucnid-2.c: New.
10879         * gcc.dg/cpp/ucnid-3.c: New.
10880         * g++.dg/other/ucnid-1.C: New.
10882 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10884         * gcc.dg/vmx/darwin-abi-3.c: Delete.
10886 2005-03-11  Per Bothner  <per@bothner.com>
10888         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
10889         that diagnotics refer to correct token.
10890         * gcc.dg/unused-3.c: Likewise.
10892 2005-03-11  Per Bothner  <per@bothner.com>
10894         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
10895         constant" is now actually on same line as string constant.
10896         * gcc.dg/cpp/direct2s.c: Likewise.
10898 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
10900         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
10902 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10904         PR libfortran/20124
10905         * gfortran.dg/pr20124.f90: New Test
10907 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
10909         PR tree-optimization/20130
10910         * gcc.dg/pr20130-1.c: New test.
10912 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10914         PR target/20095
10915         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
10917 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10919         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
10921 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10923         * g++.dg/eh/forced1.C: Fix comment.
10924         * g++.dg/eh/forced2.C: Ditto.
10925         * g++.dg/eh/forced3.C: Ditto.
10926         * g++.dg/eh/forced4.C: Ditto.
10928 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
10930         PR rtl-opt/20412
10931         * gcc.c-torture/compile/pr20412.c: New test.
10933 2005-03-10  Roger Sayle  <roger@eyesopen.com>
10935         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
10937 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10939         PR target/20322
10940         * gcc.dg/20050307-1.c: New test.
10942 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
10944         PR c++/20375
10945         * g++.dg/other/stdarg3.C: New.
10947 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
10949         PR c++/18384, c++/18327
10950         * g++.dg/init/array19.C: New test.
10952         PR inline-asm/20314
10953         * gcc.dg/torture/pr20314-1.c: New test.
10954         * gcc.dg/torture/pr20314-2.c: New test.
10956 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
10958         * gcc.dg/20050309-1.c: New test.
10960 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10962         * gcc.dg/builtins-10.c: Reactivate disabled test.
10963         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
10964         new cbrt transformations.
10966 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
10968         PR c++/20208
10969         * g++.dg/template/array13.C: New test.
10971 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
10973         PR c++/16859
10974         * g++.dg/init/brace4.C: New test.
10976 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
10978         PR c++/20186
10979         * g++.dg/template/non-dependent12.C: New.
10981 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
10983         PR c++/20142
10984         * g++.dg/init/array18.C: Add dg-do run marker.
10986         PR c++/20142
10987         * g++.dg/init/array18.C: New test.
10989 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10991         * consistency.vlad/vlad.exp: Remove trailing semicolons.
10992         * g++.dg/gcov/gcov.exp: Likewise.
10993         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
10994         * gcc.target/xstormy16/xstormy16.exp: Likewise.
10995         * lib/c-torture.exp: Likewise.
10996         * lib/fortran-torture.exp: Likewise.
10997         * lib/g++.exp: Likewise.
10998         * lib/gcc-defs.exp: Likewise.
10999         * lib/gcc-dg.exp: Likewise.
11000         * lib/gcc.exp: Likewise.
11001         * lib/gcov.exp: Likewise.
11002         * lib/gfortran.exp: Likewise.
11003         * lib/mike-g++.exp: Likewise.
11004         * lib/mike-gcc.exp: Likewise.
11005         * lib/objc-torture.exp: Likewise.
11006         * lib/objc.exp: Likewise.
11007         * lib/profopt.exp: Likewise.
11008         * lib/target-libpath.exp: Likewise.
11009         * lib/target-supports.exp: Likewise.
11010         * lib/treelang.exp: Likewise.
11011         * lib/wrapper.exp: Likewise.
11013 2005-03-08  Jeff Law  <law@redhat.com>
11015         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
11016         PHI-OPT changes.
11018 2005-03-08  Ira Rosen  <irar@il.ibm.com>
11020         * gcc.dg/vect/pr20122.c: New test.
11022 2005-03-07  Jeff Law  <law@redhat.com>
11024         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
11025         was folded away.
11026         * gcc.dg/tree-ssa/pr18133-1.c: New test.
11027         * gcc.dg/tree-ssa/pr18133-2.c: New test.
11028         * gcc.dg/tree-ssa/pr18134.c: New test.
11030 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11032         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
11033         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
11034         gcc.dg/torture/builtin-noret-2.c: Require weak support.
11036 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
11038         PR tree-opt/17671
11039         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
11041 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
11043         * g++.dg/warn/Wnvdtor.C: New test.
11045 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
11047         * gcc.dg/torture/pr19683-1.c: New test.
11049 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
11051         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
11052         * gfortran.dg/g77/19990313-2.f: Ditto.
11053         * gfortran.dg/g77/19990313-3.f: Ditto.
11054         * gfortran.dg/g77/19990525-0.f: Ditto.
11055         * gfortran.dg/g77/19990826-0.f: Ditto.
11056         * gfortran.dg/g77/19990826-2.f: Ditto.
11057         * gfortran.dg/g77/19990826-3.f: Ditto.
11058         * gfortran.dg/g77/20000511-1.f: Ditto.
11059         * gfortran.dg/g77/20000511-2.f: Ditto.
11060         * gfortran.dg/g77/970625-2.f: Ditto.
11061         * gfortran.dg/g77/980310-2.f: Ditto.
11062         * gfortran.dg/g77/980310-3.f: Ditto.
11063         * gfortran.dg/g77/980310-8.f: Ditto.
11064         * gfortran.dg/g77/980519-2.f: Ditto.
11065         * gfortran.dg/g77/alpha1.f: Ditto.
11066         * gfortran.dg/g77/claus.f: Ditto.
11067         * gfortran.dg/g77/erfc.f: Ditto.
11068         * gfortran.dg/g77/short.f: Ditto.
11069         * gfortran.fortran-torture/execute/data.f90: Ditto.
11070         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
11071         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
11073 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11075         * lib/file-format.exp (gcc_target_object_format): Add check for som
11076         format and hardcode object formats on hppa*-*-hpux*.
11077         * lib/target-supports.exp (check_weak_available): Add check for som
11078         object format.  Always return 0 on hppa*-*-hpux10*.
11080         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
11081         is defined.
11083         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
11085 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11087         * gfortran.dg/pr19936_1.f90: New test.
11088         * gfortran.dg/pr19936_2.f90: New test.
11089         * gfortran.dg/pr19936_3.f90: New test.
11091 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11092             Paul Thomas <prthomas@drfccad.cea.fr>
11094         * gfortran.dg/PR19754_1.f90: New test.
11095         * gfortran.dg/PR19754_2.f90: Ditto.
11097 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11099         PR c++/19311
11100         * g++.dg/template/non-dependent11.C: New test.
11102 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
11104         * lib/target-supports.exp (check_iconv_available): Fix comment.
11106 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
11107             Joseph S. Myers  <joseph@codesourcery.com>
11109         PR c++/19797
11110         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
11112 2005-03-04  Matthew Sachs  <msachs@apple.com>
11114         * gcc.exp (gcc_target_compile): Put braces around
11115         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
11116         * objc.exp (objc_target_compile): Likewise.
11117         * treelang.exp (treelang_target_compile): Likewise.
11119 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11121         PR fortran/19673
11122         * gfortran.dg/func_result_1.f90: New test.
11124 2005-03-04  Ben Elliston  <bje@au.ibm.com>
11126         * gcc.misc-tests/options.exp: New test.
11128 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
11130         * gcc.dg/pr15784-4.c: New test.
11132 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
11134         * gcc.c-torture/execute/pr17133.c: New.
11135         * gcc.c-torture/compile/20050303-1.c: New.
11137 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
11139         * gcc.dg/cpp/assert4.c: Fix for cygwin.
11141 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
11143         * g++.dg/overload/using2.C: New.
11145 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
11147         PR c++/19916
11148         * g++.dg/init/ptrmem2.C: New test.
11150 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
11152         PR c/8927
11153         * gcc.dg/pr8927-1.c: New test.
11155 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11157         PR c++/20232
11158         * g++.dg/inherit/covariant12.C: New.
11160 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11162         PR fortran/19479
11163         * gfortran.dg/bound_1.f90: New test.
11165 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
11167         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
11168         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
11170 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
11172         PR c/20245
11173         * gcc.dg/pr20245-1.c: New test.
11175 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
11177         PR middle-end/19874
11178         * gcc.c-torture/execute/20050119-2.c: New test case.
11180 2005-02-28  Ben Elliston  <bje@au.ibm.com>
11182         * README: Update the DejaGnu bug reporting address.
11183         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
11184         * lib/objc-torture.exp: Likewise.
11186 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11188         * gfortran.dg/boz_1.f90: New test.
11189         * gfortran.dg/boz_3.f90: New test.
11190         * gfortran.dg/boz_4.f90: New test.
11192 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11194         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
11195         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
11197 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11199         PR libfortran/20101
11200         * gfortran.dg/write_0_pe_format.f90: New test.
11202 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
11204         PR c++/20206
11205         * g++.dg/opt/thunk2.C: New test.
11206         * g++.dg/opt/covariant1.C: New test.
11208 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11210         * gfortran.dg/e_d_fmt.f90: New test.
11212 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
11214         * gcc.dg/asm-b.c: Fix comment typos.
11216 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11218         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
11219         a V_MAY_DEF also.
11221 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11223         PR tree-opt/20188
11224         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
11225         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
11226         * gcc.dg/asm-b.c: New test.
11228 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
11230         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
11231         Disable this test on IRIX 6.
11233 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
11235         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
11236         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
11237         parser.
11239 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
11241         PR tree-optimization/20204
11242         * testsuite/gcc.dg/pr20204.c: New test.
11244 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
11246         PR target/20196
11247         * gcc.c-torture/execute/20050224-1.c: New test.
11249         PR c++/20175
11250         * g++.dg/warn/Wbraces2.C: New test.
11252 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
11254         PR c++/19878
11255         * g++.dg/init/const2.C: New test.
11257 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
11259         PR tree-optimization/20100
11260         * gcc.c-torture/execute/pr20100-1.c: New test.
11262 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11264         * gfortran.dg/implicit_3.f90: New test.
11266         * gfortran.dg/deftype_1.f90: New test.
11268 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
11270         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
11271         the test passes.
11272         * g++.dg/other/anon3.C: Accept a warning.
11274 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
11276         * gcc.dg/pr20017.c: Fix a comment typo.
11278 2005-02-23  Bud Davis  <bdavis@gfortran.org>
11280         * gfortran.dg/list_read_4.f90: Change to f90 comments.
11282 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11284         PR ada/19902
11285         * ada/acats/tests/cxa/cxa3004.a: Remove.
11286         * ada/acats/tests/cxb/cxb30061.am: Likewise.
11288 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11290         PR c++/20073
11291         * g++.dg/init/const1.C: New test.
11293         PR c++/19991
11294         * g++.dg/parse/constant7.C: New test.
11296         PR c++/20152
11297         * g++.dg/parse/error27.C: New test.
11298         * g++.dg/template/qualttp15.C: Adjust error markers.
11299         * g++.old-deja/g++.other/struct1.C: Likewise.
11301         PR c++/20153
11302         * g++.dg/template/error17.C: New test.
11304         PR c++/20148
11305         * g++.dg/parser/error26.C: New test.
11307 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
11309         PR tree-optimization/20100
11310         PR tree-optimization/20115
11311         * gcc.dg/pr20115.c: New test.
11312         * gcc.dg/pr20115-1.c: New test.
11313         * gcc.dg/pr20100.c: New test.
11314         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
11315         call-clobbered variables after alias1.
11317 2005-02-22  Bud Davis  <bdavis@gfortran.org>
11319         * gfortran.dg/list_read_4.f90: new test.
11321 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
11323         PR rtl-optimization/20017.
11324         * gcc.dg/pr20017.c: New.
11326 2005-02-22  Devang Patel  <dpatel@apple.com>
11328         PR 19952
11329         * g++.dg/tree-ssa/pr19952.C: New test.
11331 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11333         PR c++/19883
11334         * g++.dg/parse/constant6.C: New test.
11336 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11338         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11339         * g++.dg/charset/asm2.c: Likewise.
11340         * g++.dg/charset/asm3.c: Likewise.
11341         * g++.dg/charset/asm4.c: Likewise.
11342         * g++.dg/charset/asm5.c: Likewise.
11343         * g++.dg/charset/attribute1.c: Likewise.
11344         * g++.dg/charset/attribute2.c: Likewise.
11345         * g++.dg/charset/extern1.cc: Likewise.
11346         * g++.dg/charset/extern2.cc: Likewise.
11347         * g++.dg/charset/extern3.cc: Likewise.
11348         * g++.dg/charset/function.cc: Likewise.
11349         * g++.dg/charset/string.c: Likewise.
11350         * g++.dg/charset/charset.exp: Likewise.
11351         * lib/target-supports.exp (check_iconv_available): Fix comment.
11353 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11355         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
11356         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11357         * gcc.dg/charset/asm2.c: Likewise.
11358         * gcc.dg/charset/asm3.c: Likewise.
11359         * gcc.dg/charset/asm4.c: Likewise.
11360         * gcc.dg/charset/asm5.c: Likewise.
11361         * gcc.dg/charset/asm6.c: Likewise.
11362         * gcc.dg/charset/attribute1.c: Likewise.
11363         * gcc.dg/charset/attribute2.c: Likewise.
11364         * gcc.dg/charset/builtin1.c: Likewise.
11365         * gcc.dg/charset/extern.c: Likewise.
11366         * gcc.dg/charset/function.c: Likewise.
11367         * gcc.dg/charset/string.c: Likewise.
11368         * gcc.dg/charset/charset.exp: Likewise.
11370 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
11372         PR fortran/20086
11373         * gfortran.dg/pr20086.f90: New test.
11375 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
11377         PR tree-optimization/19786
11378         * g++.dg/tree-ssa/pr19786.C: New.
11380 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11382         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
11384 2005-02-21  Jeff Law  <law@redhat.com>
11386         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
11388 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11390         * gfortran.dg/do_iterator: Split loop, markup all lines for
11391         which an error locus is printed.
11392         * gfortran.dg/pr17708.f90: Markup all lines for which an error
11393         locus is printed.
11394         * gfortran.dg/select_4.f90: Likewise.
11395         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
11396         locuses in the various permutations.
11398 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
11400         PR tree-optimization/19951
11401         * g++.dg/vect: New directory.
11402         * g++.dg/vect/vect.exp: New file.
11403         * g++.dg/vect/pr19951.cc: New testcase.
11404         * g++.dg/dg.exp: Also prune vectorizer tests.
11406 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
11408         PR 18785
11409         * gcc.dg/charset/builtin1.c: New test.
11411 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11413         PR c++/19299
11414         * g++.dg/inherit/volatile1.C: New test.
11416         PR c++/19440
11417         * g++.dg/template/dtor4.C: New test.
11419 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
11421         * gfortran.dg/int_1.f90: New test.
11423 2005-02-19  Devang Patel  <dpatel@apple.com>
11425         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
11427 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
11429         * gfortran.dg/achar_1.f90: New test.
11431 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
11433         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
11435 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
11436             Jakub Jelinek  <jakub@redhat.com>
11438         PR tree-optimization/19828
11439         * gcc.dg/tree-ssa/loop-7.c: New test.
11440         * gcc.c-torture/execute/20050218-1.c: New test.
11442 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
11444         PR c/20043
11445         * gcc.dg/transparent-union-1.c: New test.
11446         * gcc.dg/transparent-union-2.c: New test.
11448 2005-02-18  James E Wilson  <wilson@specifixinc.com>
11450         PR tree-optimization/18977
11451         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
11453 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
11455         PR target/20054
11456         * gcc.dg/pr20054.c: New test.
11458 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11460         PR c++/19508
11461         * g++.dg/ext/attrib20.C: New test.
11463 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
11465         PR middle-end/20030
11466         * gfortran.fortran-torture/execute/character_passing.f90: New test.
11468 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
11470         PR c++/20008
11471         * g++.dg/opt/switch4.C: New.
11473 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
11475         PR c++/20023
11476         PR tree-optimization/20009
11477         * gcc.c-torture/compile/20050217-1.c: New test.
11478         * g++.dg/opt/switch3.C: New test.
11480         PR tree-optimization/18947
11481         * gcc.c-torture/compile/20050215-1.c: New test.
11482         * gcc.c-torture/compile/20050215-2.c: New test.
11483         * gcc.c-torture/compile/20050215-3.c: New test.
11485 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
11487         PR c++/20028
11488         * g++.dg/template/crash34.C: New.
11490         PR c++/20022
11491         * g++.dg/other/access3.C: New.
11493 2005-02-17  Ira Rosen  <irar@il.ibm.com>
11495         * gcc.dg/vect/vect-98.c: New test.
11497 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
11499         PR tree-optimization/19967
11500         * gcc.dg/pr19967.c: New.
11502 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
11504         PR middle-end/19857
11505         * gcc.dg/tree-ssa/20050215-1.c: New test.
11506         * gcc.c-torture/execute/20050215-1.c: New test.
11508 2005-02-15  Eric Christopher  <echristo@redhat.com>
11510         * gcc.dg/cpp/20050215-1.c: New file.
11512 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
11514         PR tree-optimization/15785
11515         * gcc.dg/pr15785-1.c: New test.
11517 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
11519         PR c++/17788
11520         * g++.dg/init/ctor4.C: New.
11521         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
11523 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
11525         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
11526         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
11528 2005-02-15  Andreas Schwab  <schwab@suse.de>
11530         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
11531         declare malloc.
11533 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
11535         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
11537 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
11539         PR tree-optimization/19853
11540         * gcc.c-torture/compile/pr19853.c: New test.
11542 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11544         PR c++/19608
11545         * g++.dg/parse/local-class1.C: New.
11547         PR c++/19895
11548         * g++.dg/parse/ptrmem3.C: New.
11550         PR c++/19884
11551         * g++.old-deja/g++.oliva/template6.C: Add another case.
11552         * g++.dg/template/explicit6.C: New.
11554 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
11556         PR c++/17816
11557         * g++.dg/other/redecl2.C: New.
11559 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11561         PR c++/19891
11562         * g++.dg/abi/covariant4.C: New.
11564 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
11566         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
11568 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
11570         * gcc.dg/vect/vect-96.c: Fix typo.
11572 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11574         PR c++/14479
11575         PR c++/19487
11576         * g++.dg/template/enum5.C: New test.
11578 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11580         * gcc.dg/vect/vect-97.c: New test.
11582 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11584         * gcc.dg/vect/vect-96.c: New test.
11586 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
11588         * gcc.dg/builtins-34.c: Also check ldexp*.
11590 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
11592         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
11594 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
11596         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
11597         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
11598         dg-require-dll, dg-require-iconv, dg-require-named-sections,
11599         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
11600         selector_list, selector_expression, dg-process-target): Move to new
11601         file target-supports-dg.exp.
11602         * lib/target-supports-dg.exp: New.
11604         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11605         New.
11607 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
11609         PR c++/19666
11610         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
11612         PR middle-end/19858
11613         * gcc.c-torture/compile/20050210-1.c: New test.
11615 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
11617         PR c++/19755
11618         * g++.dg/warn/Wbraces1.C: New test.
11620 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
11622         * gcc.dg/builtins-52.c: New testcase.
11624 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
11626         PR c/19342
11627         * gcc.c-torture/execute/20050119-1.c: New test.
11629 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11631         PR c++/19811
11632         * g++.dg/init/delete1.C: New test.
11634 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11636         PR c++/18470
11637         * g++.dg/template/static12.C: New test.
11639 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11641         PR c++/19787
11642         * g++.dg/conversion/ambig1.C: New test.
11644         PR c++/19739
11645         * g++.dg/ext/attrib19.C: New test.
11647         PR c++/19732
11648         * g++.dg/parse/dtor5.C: New test.
11650         PR c++/19762
11651         * g++.dg/template/dtor3.C: New test.
11653         PR c++/19826
11654         * g++.dg/template/static11.C: New test.
11655         * g++.dg/template/crash2.C: Remove dg-error marker.
11657 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
11659         PR C++/18491
11660         * g++.old-deja/g++.mike/p10769a.C: Remove.
11662 2005-02-09  Roger Sayle  <roger@eyesopen.com>
11664         * gcc.dg/builtins-48.c: New test case.
11665         * gcc.dg/builtins-49.c: New test case.
11666         * gcc.dg/builtins-50.c: New test case.
11667         * gcc.dg/builtins-51.c: New test case.
11669 2005-02-09  Ian Lance Taylor  <ian@airs.com>
11671         PR middle-end/19583
11672         * g++.dg/warn/Wreturn-type-3.C: New test.
11674 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11676         PR middle-end/19402
11677         * gcc.dg/pr19402-1.c: New testcase.
11678         * gcc.dg/pr19402-2.c: likewise.
11680 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11682         PR middle-end/19854
11683         * g++.dg/tree-ssa/tmmti.C: New testcase.
11685 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11687         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
11689 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
11691         PR c++/19733
11692         * g++.dg/parse/crash23.C: New test.
11693         * g++.dg/warn/Weff1.C: New test.
11695 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11697         * gcc.dg/20050209-1.c: New test.
11699 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11701         PR target/19799
11702         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
11704 2005-02-08  Mike Stump  <mrs@apple.com>
11706         * g++.dg/pch/import-2.c: New test.
11707         * g++.dg/pch/import-2.hs: New.
11708         * g++.dg/pch/include/import-2a.h: New.
11709         * g++.dg/pch/include/import-2b.h: New.
11711 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
11713         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
11715 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11717         * gfortran.dg/substr_1.f90: New test.
11719 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
11721         PR middle-end/19775
11722         * gcc.dg/torture/builtin-power-1.c: Disable test for
11723         invalid transformation.
11724         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
11725         no longer optimize.
11726         * gcc.dg/builtins-47.c: New testcase.
11728 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
11729             Dorit Naishlos  <dorit@il.ibm.com>
11731         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
11733 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
11735         * gcc.c-torture/compile/20050206-1.c: New test.
11737 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11739         PR tree-opt/19768
11740         * g++.dg/opt/pr19768.C: New test.
11742 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11744         PR tree-opt/19736
11745         * gcc.c-torture/compile/pr19736.c: New test.
11747 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11749         PR c++/17401
11750         * g++.dg/parse/error25.C: New test.
11752 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
11754         * gcc.c-torture/execute/20050203-1.c: New.
11756 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
11758         * gcc.dg/vect/vect-85.c: Remove xfail.
11759         * gcc.dg/vect/vect-86.c: Remove xfail.
11760         * gcc.dg/vect/vect-87.c: Remove xfail.
11761         * gcc.dg/vect/vect-88.c: Remove xfail.
11763 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
11765         * gcc.dg/altivec-19.c: New.
11767 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
11769         PR c/17807
11770         * gcc.dg/nested-func-3.c: New test.
11771         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
11773 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
11775         * gcc.test-framework/gen_directive_tests: Generate tests for
11776         selector expressions.
11778 2005-02-02  Matt Austern  <austern@apple.com>
11780         PR c++/19628
11781         * g++/ext/builtin7.C: New.
11782         * g++/ext/builtin8.C: New.
11784 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11786         PR c/18502
11787         * gcc.dg/pr18502-1.c: New test.
11789 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11791         PR c++/17413
11792         * g++.dg/template/local4.C: Tweak.
11794 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
11796         PR tree-optimization/19578
11797         * gcc.c-torture/compile/20050202-1.c: New test.
11799 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11801         PR c/19435
11802         * gcc.dg/c99-init-4.c: New test.
11804 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11806         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
11808         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
11810         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
11811         * g++.dg/eh/check-vect.h: New.
11813         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
11814         * gcc.dg/vect/vect-78.c: Ditto.
11815         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
11816         Remove.
11818         * g++.dg/conversion/simd1.C: Expect warning.
11819         * g++.dg/ext/attribute-test-1.C: Ditto.
11820         * g++.dg/ext/attribute-test-2.C: Ditto.
11821         * g++.dg/ext/attribute-test-3.C: Ditto.
11822         * g++.dg/ext/attribute-test-4.C: Ditto.
11824         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
11825         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
11827         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
11829 2005-02-01  Richard Henderson  <rth@redhat.com>
11831         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11832         long double for ibm double-double format.
11833         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11835 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
11837         PR tree-optimization/19633
11838         * testsuite/gcc.dg/pr19633-1.c: New test.
11839         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
11840         to NULL or a symbol.
11842 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11844         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
11845         New procs.
11846         (dg-process-target (local override)): Handle selector expressions.
11848         * gcc.test-framework/README: Describe tests in source directory.
11849         * gcc.test-framework/test-framework.awk: Handle dg- tests.
11850         * gcc.test-framework/test-framework.exp: Handle dg- tests.
11851         * gcc.test-framework/dg-bogus-exp-P.c: New test.
11852         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
11853         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
11854         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
11855         * gcc.test-framework/dg-do-link-exp-P.c: New test.
11856         * gcc.test-framework/dg-do-run-exp-P.c: New test.
11857         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
11858         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
11859         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
11860         * gcc.test-framework/dg-error-exp-P.c: New test.
11861         * gcc.test-framework/dg-error-exp-XP.c: New test.
11862         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
11863         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
11864         * gcc.test-framework/dg-output-exp-P.c: New test.
11865         * gcc.test-framework/dg-output-exp-XF.c: New test.
11866         * gcc.test-framework/dg-warning-exp-P.c: New test.
11867         * gcc.misc-tests/dg-1.c: Remove.
11868         * gcc.misc-tests/dg-2.c: Remove.
11869         * gcc.misc-tests/dg-3.c: Remove.
11870         * gcc.misc-tests/dg-4.c: Remove.
11871         * gcc.misc-tests/dg-5.c: Remove.
11872         * gcc.misc-tests/dg-6.c: Remove.
11873         * gcc.misc-tests/dg-7.c: Remove.
11874         * gcc.misc-tests/dg-8.c: Remove.
11875         * gcc.misc-tests/dg-9.c: Remove.
11876         * gcc.misc-tests/dg-10.c: Remove.
11877         * gcc.misc-tests/dg-11.c: Remove.
11878         * gcc.misc-tests/dg-12.c: Remove.
11879         * gcc.misc-tests/dg-test.exp: Remove.
11881         * gcc.test-framework/test-framework.awk: Change recording and
11882         printing of passes and failures.
11884         * gcc.test-framework: New directory.
11885         * gcc.test-framework/README: New.
11886         * gcc.test-framework/test-framework.exp: New.
11887         * gcc.test-framework/test-framework.awk: New.
11888         * gcc.test-framework/gen_directive_tests: New.
11890 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
11892         * lib/treelang.exp: Fix comment typos.
11893         (treelang_target_compile): Don't append libs=-ltreelang to options.
11895 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
11897         * g++.dg/parse/typename7.C: Adjust error messages.
11899 2005-01-31  Jeff Law  <law@redhat.com>
11901         * gcc.c-torture/execute/20050131-1.c: New test.
11902         * gcc.dg/wcaselabel.c: New test.
11904 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
11906         * g++.dg/other/warning1.C: Adjust error messags.
11907         * g++.dg/parse/constant5.C: New test.
11909 2005-01-31  Steven Bosscher  <stevenb@suse.de>
11911         PR c/19333
11912         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
11913         the test case valid.
11914         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
11915         * testsuite/gcc.dg/array-7.c: Adjust expected result.
11916         * testsuite/gcc.dg/pr18596-3.c: Likewise.
11917         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
11918         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
11919         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
11921 2005-01-31  Dale Johannesen  <dalej@apple.com>
11923         * g++.dg/opt/pr19650.C: New test.
11925 2005-01-31  Richard Henderson  <rth@redhat.com>
11927         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11928         long double for intel double extended format.
11929         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11931 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
11933         PR c++/19555
11934         * g++.dg/template/static10.C: New test.
11936         PR c++/19395
11937         * g++.dg/parse/error24.C: New test.
11939         PR c++/19367
11940         * g++.dg/lookup/builtin1.C: New test.
11942         PR c++/19457
11943         * g++.dg/warn/conv3.C: New test.
11945 2005-01-30  Bud Davis  <bdavis@gfortran.org>
11947         PR fortran/19647
11948         * gfortan.dg/inquire_7.f90
11950 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
11952         PR tree-optimization/15791
11953         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
11954         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
11955         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
11956         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
11957         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
11958         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
11959         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
11960         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
11961         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
11962         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
11964 2005-01-29  Paul Brook  <paul@codesourcery.com>
11966         PR fortran/18565
11967         * check.c (real_or_complex_check): New function.
11968         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
11969         * intrinsic.c (add_functions): Use new check functions.
11970         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
11971         Add prototypes.
11973 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
11975         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
11976         gcc.dg/lvalue-3.c: New tests.
11977         * gcc.dg/concat.c: Update expected messages.
11979 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
11981         PR libfortran/19595
11982         * gfortran.dg/eor_1.f90: New test.
11984 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
11986         PR fortran/19589
11987         * gfortran.dg/logical_data_1.f90: New test.
11989 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
11991         PR c++/19253
11992         * g++.dg/template/crash33.C: New test.
11994         PR c++/19667
11995         * g++.dg/template/crash32.C: New test.
11997 2005-01-28  Ian Lance Taylor  <ian@airs.com>
11999         PR middle-end/16558
12000         * g++.dg/warn/Wreturn-type-2.C: New test.
12002 2004-06-24  Jeff Law  <law@redhat.com>
12004         * gcc.dg/tree-ssa/20050128-1.c: New test.
12006 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
12008         * gcc.target/frv/all-mdpackh-1.c: New test.
12010 2005-01-28  Steven Bosscher  <stevenb@suse.de>
12012         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
12014 2005-01-27  Richard Henderson  <rth@redhat.com>
12016         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
12018 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12020         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
12022 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12024         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12025         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12026         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
12027         to cope with cases where the multilib options override the dg-options.
12029 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
12031         PR c/18946
12032         * gcc.dg/noncompile/20050120-1.c: New test.
12034 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
12036         PR tree-optimization/19633
12037         * gcc.dg/pr19633.c: New test.
12038         * gcc.dg/tree-ssa/pr19633.c: New test.
12040 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
12042         * gcc.dg/20041216-1.c: New test.
12044 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
12046         PR objc/18862
12047         * objc.dg/selector-2.m: New test.
12049 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
12051         * g++.dg/opt/range-test-2.C: New test.
12053         PR rtl-optimization/19579
12054         * gcc.c-torture/execute/20050124-1.c: New test.
12056 2005-01-26  Greg Parker  <gparker@apple.com>
12057         Stuart Hastings  <stuart@apple.com>
12059         * gcc.c-torture/execute/20050125-1.c: New.
12061 2005-01-18  Jan Hubicka  <jh@suse.cz>
12063         PR tree-optimize/19337
12064         * gcc.c-torture/compile/20050119-1.c: New test.
12066 2005-01-24  James E Wilson  <wilson@specifixinc.com>
12068         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
12069         test for successful match.
12071 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
12073         PR objc/18408
12074         * objc.dg/comp-types-7.m: New test.
12076 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
12078         * lib/target-supports.exp (current_target_name): New.
12079         (check_effective_target_ilp32, check_effective_target_lp64):
12080         Cache the result to use as long as the current target, with
12081         multilib flags, remains the same.
12083         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
12084         (dg-require-weak, dg-require-visibility, dg-require-alias,
12085         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
12086         dg-require-effective-target, dg-skip-if): Remove call to
12087         skip_test_and_clear_xfail.
12088         (dg-test): Clear xfail data.
12090 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
12092         PR target/17751
12093         * gcc.dg/ppc64-toc.c: New test.
12095         * g++.dg/tree-ssa/empty-1.C: New test.
12097         PR middle-end/19551
12098         * gcc.c-torture/execute/20050121-1.c: New test.
12099         * gcc.dg/20050121-2.c: New test.
12101 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
12102         Paul Brook  <paul@codesourcery.com>
12104         PR fortran/17941
12105         * gfortran.dg/real_const_1.f: New test.
12106         * gfortran.dg/real_const_2.f90: New test.
12107         * gfortran.dg/complex_int_1.f90: New test.
12109 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
12111         PR fortran/19313
12112         * gfortan.dg/inquire_6.f90: New test.
12114 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12116         PR libfortran/19451
12117         * open_readonly_1.f90: New test.
12119 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12121         PR libfortran/18982
12122         * gfortran.dg/open_new.f90: New file.
12124 2005-01-22  Paul Brook  <paul@codesourcery.com>
12126         * namelist_1.f90: New test.
12128 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
12130         PR tree-optimization/19484
12131         * gcc.c-torture/compile/20050122-[12].c: New tests.
12133 2005-01-22  Paul Brook  <paul@codesourcery.com>
12135         * gfortran.dg/implicit_2.f90: New test.
12137 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
12139         PR fortran/19314
12140         * gfortran.dg/inquire_5.f90: New test.
12142 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12144         PR c/18809
12145         * gcc.dg/pr18809-1.c: New test.
12147 2005-01-21  Ian Lance Taylor  <ian@airs.com>
12149         * gcc.dg/20050121-1.c: New test.
12151         PR tree-optimization/13000
12152         * gcc.dg/20040206-1.c: Change warning to point where function is
12153         being inlined.
12155 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12157         PR c++/19208
12158         * g++.dg/template/array11.C: New test.
12160 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12162         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
12163         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
12164         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
12165         * gfortran.dg/getenv_1.f90: Add dg-do directive.
12166         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
12167         gfortran.dg/pr17164.f90: Add missing dg-do directives.
12169 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12171         PR tree-optimization/15349
12172         * gcc.dg/tree-ssa/pr15349.c: New.
12174 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
12176         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
12178 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
12180         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
12181         scan-assembler-times directive name.
12183         * gcc.dg/asm-a.c: Move dg-require-effective-target to
12184         after dg-do.
12186         PR rtl-optimization/19462
12187         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
12189 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
12191         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
12192         counting function calls on ia64.
12194 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
12196         PR rtl-optimization/15139
12197         * gcc.dg/20050111-2.c: New test.
12199         PR c/17297
12200         * gcc.c-torture/compile/20050113-1.c: New testcase.
12202         PR middle-end/19164
12203         * gcc.dg/20050113-1.c: New testcase.
12205 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
12207         * gcc.dg/vect/vect-85.c: Add comment.
12208         * gcc.dg/vect/vect-86.c: Add xfail for now.
12209         * gcc.dg/vect/vect-87.c: Add xfail for now.
12210         * gcc.dg/vect/vect-88.c: Add xfail for now.
12211         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
12213 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12215         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
12217 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12219         * g++.dg/debug/typedef3.C: New test.
12221 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
12223         PR c/19472
12224         * gcc.dg/asm-a.c: New test.
12226 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
12228         * gcc.dg/sh-relax.c: Add prototype for abort.
12230 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12232         * gcc.dg/short-compare-1.c: New test.
12233         * gcc.dg/short-compare-2.c: Likewise.
12235 2005-01-18  Michael Matz  <matz@suse.de>
12237         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
12239 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
12241         PR tree-optimization/19121
12242         * gcc.c-torture/compile/pr19121.c: New test.
12244 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
12246         PR target/19357
12247         * gcc.c-torture/compile/pr19357.c: New test.
12249 2005-01-17  Ian Lance Taylor  <ian@airs.com>
12251         PR c/5675
12252         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
12253         pass--those that refer just to the variable, possibly with a
12254         cast.
12255         * gcc.dg/c99-const-expr-3.c: Likewise.
12257         PR middle-end/13127
12258         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
12259         longer emitted.
12261 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
12263         PR fortran/18778
12264         * gfortran.dg/endfile_2.f90: New test.
12266 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
12268         PR 19168
12269         * gfortran.dg/select_5.f90: New test.
12271 2004-01-16  Paul Brook  <paul@codesourcery.com>
12273         * gfortran.dg/common_4.f90: New test.
12275 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
12277         PR rtl-optimization/19462
12278         * gcc.dg/torture/pr19462-1.c: New test.
12280 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
12282         PR objc/19321
12283         * objc.dg/func-ptr-2.m: New.
12284         * objc.dg/volatile-1.m: New.
12286 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12288         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
12290 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12292         PR tree-optimization/19060
12293         * gcc.c-torture/execute/20050104-1.c: New test.
12295 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
12297         PR fortran/18983
12298         * gfortran.dg/write_to_null.f90: New test.
12300 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
12301             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12303         PR other/19328
12304         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
12305         argument.
12307 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12309         PR c++/19263
12310         * g++.dg/init/vector1.C: New test.
12312 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
12314         PR target/13158
12315         * gcc.target/ia64/sibcall-unwind-1.c: New test.
12316         PR target/18987
12317         * gcc.target/ia64/sibcall-unwind-2.c: New test.
12319 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
12321         * gfortran.dg/select_1.f90: New test.
12322         * gfortran.dg/select_2.f90: New test.
12323         * gfortran.dg/select_3.f90: New test.
12324         * gfortran.dg/select_4.f90: New test.
12326 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
12328         PR middle-end/19084
12329         PR rtl-optimization/19348
12330         * gcc.dg/20050111-1.c: New test.
12331         * gcc.c-torture/execute/20050111-1.c: New test.
12333         * gcc.dg/i386-asm-4.c: New test.
12335 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12337         * gcc.dg/nested-func-2.c: New test.
12338         * ada/acats/norun.lst: Remove c953002.
12340 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
12342         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
12344 2005-01-12  Ben Elliston  <bje@au.ibm.com>
12346         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
12348 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
12350         PR target/18761
12351         * g++.dg/abi/align1.C: New test.
12353 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
12355         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
12356         at a time.
12357         * g++.dg/ext/altivec_check.h: Support compiling as C.
12359 2005-01-10  Roger Sayle  <roger@eyesopen.com>
12361         PR c++/19355
12362         * g++.dg/expr/pr19355-1.C: New test case.
12364 2005-01-10  Laurent GUERBY <laurent@guerby.net>
12366         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
12367         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
12368         * ada/acats/tests/c3/c92005b.ada: Likewise.
12369         * ada/acats/tests/c3/cxb3012.a: Likewise.
12370         * ada/acats/norun.lst: Add c380004 and c953002, add PR
12372 2005-01-09  Paul Brook  <paul@codesourcery.com>
12374         * gfortran.dg/common_2.f90: New file.
12375         * gfortran.dg/common_3.f90: New file.
12377 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
12379         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
12381 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12383         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
12384         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
12385         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
12386         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
12387         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
12388         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
12389         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
12390         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
12391         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
12392         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
12393         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
12394         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
12395         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
12396         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
12397         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
12398         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
12399         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
12400         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
12401         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
12402         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
12403         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
12404         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
12405         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
12406         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
12407         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
12408         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
12409         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
12410         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
12411         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
12412         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
12413         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
12414         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
12415         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
12416         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
12417         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
12418         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
12419         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
12420         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
12421         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
12422         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
12423         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
12424         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
12425         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
12426         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
12427         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
12428         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
12429         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
12430         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
12431         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
12432         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
12433         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
12434         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
12435         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
12436         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
12437         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
12438         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
12439         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
12440         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
12441         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
12442         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
12443         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
12444         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
12445         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
12446         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
12447         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
12448         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
12449         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
12451         * gcc.dg/vect/vect-1.c: Fix spelling.
12452         * gcc.dg/vect/vect-10.c: Fix spelling.
12453         * gcc.dg/vect/vect-11.c: Fix spelling.
12454         * gcc.dg/vect/vect-12.c: Fix spelling.
12455         * gcc.dg/vect/vect-14.c: Fix spelling.
12456         * gcc.dg/vect/vect-15.c: Fix spelling.
12457         * gcc.dg/vect/vect-16.c: Fix spelling.
12458         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
12459         * gcc.dg/vect/vect-64.c: Fix comments.
12460         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
12462 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12463             Ira Rosen  <irar@il.ibm.com>
12465         * gcc.dg/vect/vect-70.c: New test.
12466         * gcc.dg/vect/vect-71.c: New test.
12468 2005-01-09  Manfred Hollstein  <mh@suse.com>
12470         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
12471         * gcc.dg/pr18241-2.c: Likewise.
12472         * gcc.dg/pr18241-3.c: Likewise.
12473         * gcc.dg/pr18241-4.c: Likewise.
12474         * gcc.dg/pr18241-5.c: Likewise.
12476 2005-01-08  Richard Henderson  <rth@redhat.com>
12478         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12479         False for x86 and x86-64.
12481 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
12483         PR tree-optimization/18241
12484         * gcc.dg/pr18241-1.c: New test.
12485         * gcc.dg/pr18241-2.c: New test.
12486         * gcc.dg/pr18241-3.c: New test.
12487         * gcc.dg/pr18241-4.c: New test.
12488         * gcc.dg/pr18241-5.c: New test.
12490 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
12492         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
12493         gfortran.dg/select_4.f90: New.
12495 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12497         * gcc.c-torture/execute/20050107-1.c: New test.
12499 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
12501         PR c++/19298
12502         * g++.dg/template/ref2.C: New.
12504 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
12506         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
12507         instead of being empty.
12509 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12511         PR fortran/15553
12512         * gfortran.dg/array-1.f90: New test.
12514 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12516         PR tree-optimization/19283
12517         * gcc.c-torture/execute/20050106-1.c: New test.
12519         PR rtl-optimization/18861
12520         * gcc.dg/20050105-1.c: New test.
12522         PR tree-optimization/18828
12523         * gcc.dg/20050105-2.c: New test.
12525 2005-01-07  Andreas Jaeger  <aj@suse.de>
12527         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
12529 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
12531         PR fortran/18398
12532         * gfortran.dg/fmt_read.f90: New test.
12534 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
12536         * gcc.dg/rs6000-ldouble-2.c: New.
12538 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
12540         PR c++/19244
12541         * g++.dg/parser/ctor2.C: New test.
12543 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12545         PR c++/17154
12546         * g++.dg/template/using9.C: New test.
12548 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12550         PR c++/19258
12551         * g++.dg/lookup/friend6.C: New test.
12553 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12555         PR c++/19270
12556         * g++.dg/template/array10.C: New.
12558 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12560         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
12561         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
12563 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
12565         * gcc.c-torture/compile/20050105-1.c: New test.
12567 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
12569         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
12571 2005-01-05  Roger Sayle  <roger@eyesopen.com>
12573         PR middle-end/19100
12574         * gcc.dg/conv-3.c: New test case.
12576 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
12578         * gcc.dg/asm-wide-1.c: New test.
12580 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12582         PR c++/19030
12583         * g++.dg/parse/crash22.C: New
12585 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
12587         PR 19257
12588         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
12590 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
12592         PR middle-end/17767
12593         * gcc.dg/i386-mmx-6.c: New test case.
12595 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
12597         PR tree-optimization/18308
12598         * gcc.dg/vect/pr18308.c: New testcase.
12600 2005-01-04  Andreas Jaeger  <aj@suse.de>
12602         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
12604 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12605             Robert Bowdidge <bowdidge@apple.com>
12607         * gcc.dg/cpp/subframework1.c: New.
12608         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
12609         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
12610         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
12611         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
12613 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12615         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
12616         producing warning.
12617         * gcc.dg/darwin-weakimport-2.c: New.
12619 2005-01-03  Richard Henderson  <rth@redhat.com>
12621         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
12623 2005-01-03  Richard Henderson  <rth@redhat.com>
12625         * gcc.dg/vect/vect.exp: Enable for ia64.
12626         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
12627         (check_effective_target_vect_float): Likewise.
12628         (check_effective_target_vect_no_align): Likewise.
12629         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
12630         * gcc.dg/vect/vect-8.c: Likewise.
12632 2005-01-03  Uros Bizjak <uros@kss-loka.si>
12634         PR target/19236
12635         * gcc.dg/pr19236-1.c: New test case.
12637 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12639         PR rtl-optimization/12092
12640         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
12642 2005-01-02  Andreas Jaeger  <aj@suse.de>
12644         * gcc.dg/pr12092-1.c: Do not run on x86_64.
12646 2005-01-01  Roger Sayle  <roger@eyesopen.com>
12647             Andrew Pinski  <pinskia@physics.uc.edu>
12649         PR rtl-optimization/12092
12650         * gcc.dg/pr12092-1.c: New test case.
12652 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
12654         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
12655         'hidden' and 'default' for better portability.
12656         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
12658         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
12659         6 and 7.
12660         * g++.old-deja/g++.brendan/new3.C: Likewise.
12662 2005-01-01  Steven Bosscher  <stevenb@suse.de>
12664         * gcc.dg/20041231-1.C: New test.
12665         * g++.dg/warn/Wunreachable-code-1.C: New test.
12667 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
12669         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
12670         file, not /dev/null.  Abort on error.
12672 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
12673             Ziemowit Laski  <zlaski@apple.com>
12675         PR objc/18971
12676         * objc.dg/encode-5.m: New test.
12678 2004-12-29  Richard Henderson  <rth@redhat.com>
12680         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
12681         * objc.dg/stabs-1.m: Disable for ia64.
12683 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
12685         PR c++/19190
12686         * g++.dg/warn/Wunused-10.C: New test.
12688 2004-12-28  Richard Henderson  <rth@redhat.com>
12690         * objc.dg/stabs-1.m: Disable for alpha.
12692 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12694         PR c++/19149
12695         * g++.dg/parse/error23.C: New test.
12697 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12699         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
12701         PR fortran/19032
12702         * gfortran.dg/intrinsic_modulo_1.f90: New.
12703         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
12704         tests with divisor -1.
12706 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12708         * g++.dg/opt/temp1.C (memcpy): Return a value.
12710         PR c++/19148
12711         * g++.dg/expr/cond7.C: New test.
12713 2004-12-27  Paul Brook  <paul@codesourcery.com>
12715         * gfortran.dg/g77/select_no_compile.f: Remove.
12717 2004-12-27  Richard Henderson  <rth@redhat.com>
12719         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
12720         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
12721         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
12723 2004-12-26  Richard Henderson  <rth@redhat.com>
12725         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
12726         by 1i instead of token pasting.
12728 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12730         PR tree-optimization/17578
12731         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
12732         to additional_flags.
12733         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
12735 2004-12-25  Richard Henderson  <rth@redhat.com>
12737         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12738         Remove Alpha.
12740 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12742         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
12743         hppa*-*-hpux*.
12744         * gcc.dg/pr17957.c (dg-options): Likewise.
12745         * gcc.dg/struct-ret-1.c: Add prototype for abort.
12746         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
12747         instead of 0 on __hppa__.
12748         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
12749         "foo,%r" on hppa*-*-*.
12751 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
12753         PR fortran/19071
12754         * gfortran.dg/complex_write.f90: New test.
12756 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12758         PR c++/17595
12759         * g++.dg/parse/pragma2.C: New test.
12761         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
12763 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12765         * gcc.dg/empty2.c: Add missing dg-warning.
12767 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12769         PR c++/17413
12770         * g++.dg/template/local4.C: New test.
12771         * g++.dg/template/crash19.C: Add dg-error marker.
12773         * g++.dg/template/crash31.C: Correct embedded PR number.
12775 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12777         PR c++/16405
12778         * g++.dg/opt/temp1.C: Add do-run marker.
12780 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12782         * g++.dg/template/spec19.C: New.
12784 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12786         PR target/16819
12787         * gcc.dg/empty2.c: New.
12789 2004-12-23  Richard Henderson  <rth@redhat.com>
12791         * lib/target-supports.exp (check_effective_target_vect_no_align):
12792         Remove i?86 and x86-64.
12794 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12796         PR c++/16405
12797         * g++.dg/opt/temp1.C: New test.
12799 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12801         PR c++/18733
12802         * g++.dg/template/friend33.C: New testcase.
12804 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
12806         PR c++/18464
12807         * g++.dg/template/cond5.C: New test.
12809         PR c++/18492
12810         * g++.dg/inherit/thunk3.C: New test.
12812         PR c++/11224
12813         * g++.dg/warn/Wunused-9.C: New test.
12815 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
12817         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
12819 2004-12-22  Jan Beulich  <jbeulich@novell.com>
12821         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
12823 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
12825         PR c++/18378
12826         * g++.dg/ext/packed8.C: New test.
12828         PR c++/19063
12829         * g++.dg/template/crash31.C: New test.
12831         PR c++/19034
12832         * g++.dg/template/crash30.C: New test.
12834 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12836         PR C++/18984
12837         * g++.dg/eh/ctor3.C: New test.
12839 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12841         * objc.dg/stabs-1.m: Allow section name to be quoted and
12842         assembly label to begin with '.LL'.
12844 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
12846         * gcc.dg/vect/vect.exp
12847         (check_effective_target_lp64_or_vect_no_align): New.
12848         * gcc.dg/vect/vect-77.c: Use it.
12849         * gcc.dg/vect/vect-78.c: Use it.
12851         * lib/target-supports.exp
12852         (check_effective_target_vect_no_max,
12853         check_effective_target_vect_no_bitwise,
12854         check_effective_target_vect_no_align): New.
12855         * gcc.dg/vect/vect-13.c: Use them.
12856         * gcc.dg/vect/vect-17.c: Ditto.
12857         * gcc.dg/vect/vect-18.c: Ditto.
12858         * gcc.dg/vect/vect-19.c: Ditto.
12859         * gcc.dg/vect/vect-20.c: Ditto.
12860         * gcc.dg/vect/vect-27.c: Ditto.
12861         * gcc.dg/vect/vect-29.c: Ditto.
12862         * gcc.dg/vect/vect-44.c: Ditto.
12863         * gcc.dg/vect/vect-48.c: Ditto.
12864         * gcc.dg/vect/vect-50.c: Ditto.
12865         * gcc.dg/vect/vect-52.c: Ditto.
12866         * gcc.dg/vect/vect-54.c: Ditto.
12867         * gcc.dg/vect/vect-56.c: Ditto.
12868         * gcc.dg/vect/vect-58.c: Ditto.
12869         * gcc.dg/vect/vect-60.c: Ditto.
12870         * gcc.dg/vect/vect-72.c: Ditto.
12871         * gcc.dg/vect/vect-80.c: Ditto.
12873 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12875         PR c++/14075
12876         * g++.dg/init/string1.C: New.
12878         PR c++/18975
12879         * g++.dg/other/synth1.C: New.
12881 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12883         PR c/18963
12884         * gcc.dg/pr18963-1.c: New test.
12886 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12888         PR c/18596
12889         * gcc.dg/funcdef-storage-1.c (foo): Remove.
12890         * gcc.dg/pr18596-1.c: Use dg-error.
12891         (dg-options): Use -fno-unit-at-a-time.
12892         * gcc.dg/pr18596-2.c: New test.
12893         * gcc.dg/pr18596-3.c: New test.
12895 2004-12-20  Roger Sayle  <roger@eyesopen.com>
12897         PR middle-end/18683
12898         * g++.dg/opt/pr18683-1.C: New test case.
12900 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
12902         PR other/19093
12903         * g++.dg/opt/max1.C: Fix for 64bit targets.
12905 2004-12-20  Matt Austern  <austern@apple.com>
12907         PR c++/19044
12908         * g++.dg/ext/builtin6.C: New
12910 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
12912         PR tree-optimization/19080
12913         * gcc.c-torture/compile/pr19080.c: New test.
12915 2004-12-20  Steven Bosscher  <stevenb@suse.de>
12917         * gcc.dg/20041219-1.c: New test.
12919 2004-12-19  Roger Sayle  <roger@eyesopen.com>
12921         PR middle-end/19068
12922         * g++.dg/opt/max1.C: New test case.
12924 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12926         * gcc.dg/fdata-sections-1.c: New test.
12928 2004-12-18  Roger Sayle  <roger@eyesopen.com>
12930         PR middle-end/18548
12931         * gcc.dg/max-1.c: New test case.
12933 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
12935         * gcc.c-torture/execute/20041218-1.c: New test.
12937 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
12939         * gcc.dg/pr18501.c: New test.
12940         * gcc.dg/uninit-5.c: XFAIL.
12941         * gcc.dg/uninit-9.c: XFAIL.
12943 2004-12-17  Dale Johannesen  <dalej@apple.com>
12945         * gcc.dg/20041213-1.c: New.
12947 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
12949         * objc.dg/stabs-1.m: Allow assembly label to begin
12950         with a dot ('.').
12952 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
12954         * gcc.c-torture/execute/20041213-1.c: Move...
12955         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
12957 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
12959         PR c++/18721
12960         * g++.dg/lookup/conv-5.C: New.
12962 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
12964         * objc.dg/stabs-1.m: New test.
12966 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12968         * gcc.dg/visibility-c.c: Change compile to
12969         assemble for the test.
12971 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
12973         PR target/19041
12974         * gcc.dg/visibility-c.c: New test.
12976 2004-12-16  Roger Sayle  <roger@eyesopen.com>
12978         PR middle-end/18493
12979         * gcc.dg/switch-8.c: New test case.
12981 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
12983         PR c++/18905
12984         * g++.dg/template/init4.C: New.
12985         * g++.dg/opt/static3.C: Enable optimizer.
12987 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
12989         * g++.dg/other/complex1.C: New test.
12991 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
12993         * g++.dg/opt/inline9.C: New test.
12995 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12997         PR fortran/18993
12998         * gfotran.dg/nullify_1.f: New test.
13000 2004-12-15  Richard Henderson  <rth@redhat.com>
13002         * gcc.target/i386/i386.exp: New harness.
13003         * gcc.target/i386/vect-args.c: New.
13005 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
13007         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
13009 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13011         PR c++/18825
13012         * g++.dg/template/friend32.C: New test.
13014 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13016         * cpp/pragma-once-1.c: New test.
13017         * cpp/pragma-once-1b.h: Likewise.
13018         * cpp/pragma-once-1c.h: Likewise.
13019         * cpp/pragma-once-1d.h: Likewise.
13020         * cpp/inc/pragma-once-1a.h: Likewise.
13022 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
13023             Steven G. Kargl  <kargls@comcast.net>
13025         PR fortran/17597
13026         * gfortran.dg/list_read_3.f90: New test.
13028 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13030         * gcc.dg/ftrapv-2.c: New test.
13032 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13034         PR c++/18981
13035         * g++.dg/template/typename9.C: New test.
13037 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13039         PR c++/18738
13040         * g++.dg/template/typename8.C: New test.
13041         * g++.dg/parse/friend2.C: Tweak error message.
13043 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13045         * gcc.c-torture/20041214-1.c: New test.
13047 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13049         PR c++/18965
13050         * g++.dg/init/array17.C: New test.
13052 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13054         PR c++/18793
13055         * g++.dg/init/aggr3.C: New test.
13057 2004-12-14  Janis Johnson  <janis187@us.ibm.com
13059         * gcc.dg/altivec-types-1.c: New test.
13060         * gcc.dg/altivec-types-2.c: New test.
13061         * gcc.dg/altivec-types-3.c: New test.
13062         * gcc.dg/altivec-types-4.c: New test.
13063         * g++.dg/ext/altivec-types-1.C: New test.
13064         * g++.dg/ext/altivec-types-2.C: New test.
13065         * g++.dg/ext/altivec-types-3.C: New test.
13066         * g++.dg/ext/altivec-types-4.C: New test.
13068 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
13070         PR middle-end/18951
13071         * gcc.c-torture/execute/20041213-1.c: New test.
13073 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
13075         PR c++/18949
13076         * g++.dg/template/cast1.C: New.
13078 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
13080         * gcc.c-torture/execute/20041213-2.c: New test.
13082 2004-12-13  Richard Henderson  <rth@redhat.com>
13084         * gcc.dg/i386-sse-10.c: Fix typo in options.
13086 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
13088         PR c++/18968
13089         * g++.dg/opt/pr18968.C: New test.
13091 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
13093         PR c++/18925
13094         * g++.dg/ext/visibility/staticdatamem.C: New test.
13096 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
13098         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
13100 2004-12-13  Roger Sayle  <roger@eyesopen.com>
13102         PR rtl-optimization/18928
13103         * gcc.dg/pr18928-1.c: New test case.
13105 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
13107         PR tree-opt/16951
13108         * gcc.c-torture/compile/20041211-1.c: New.
13110 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13112         PR middle-end/17564
13113         * gcc.c-torture/execute/20041212-1.c: New test.
13115 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13117         PR fortran/18869
13118         * gfortran.dg/common_1.f90: New test.
13120 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
13121         Paul Brook  <paul@codesourcery.com>
13123         PR fortran/16222
13124         * gfortran.dg/real_do_1.f90: New test.
13126 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13128         PR tree-opt/18040
13129         * g++.dg/opt/ptrmem6.C: New test.
13131 2004-12-11  Roger Sayle  <roger@eyesopen.com>
13133         PR middle-end/18921
13134         * gcc.dg/pr18921-1.c: New test case.
13136 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13138         PR fortran/17175
13139         * gfortran.dg/scale_1.f90: New test.
13141 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
13143         PR middle-end/18903
13144         * gcc.c-torture/compile/pr18903.c: New test.
13146 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
13148         * gcc.c-torture/execute/20041210-1.c: New test.
13150 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13152         PR c++/18731
13153         * g++.dg/parser/struct-1.C: New test.
13154         * g++.dg/parser/struct-2.C: New test.
13155         * g++.dg/parser/struct-3.C: New test.
13157 2004-12-09  Richard Henderson  <rth@redhat.com>
13159         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
13161         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
13162         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
13164 2004-12-09  Matt Austern  <austern@apple.com>
13166         PR c++/18514
13167         * g++.dg/ext/builtin1.C: New
13168         * g++.dg/ext/builtin2.C: New
13169         * g++.dg/ext/builtin3.C: New
13170         * g++.dg/ext/builtin4.C: New
13171         * g++.dg/ext/builtin5.C: New
13173 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
13175         PR tree-opt/18904
13176         * g++.dg/opt/ptrmem5.C: New test.
13178 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
13180         * g++.dg/parse/typename5.C: Adjust for new error.
13181         * g++.dg/parse/typename7.C: New.
13183 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13185         PR c++/18073
13186         * g++.dg/other/mmintrin.C: New test.
13188 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
13190         PR c++/16681
13191         * g++.dg/init/array15.C: New.
13192         * g++.dg/init/array16.C: New.
13194 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13196         PR fortran/18826
13197         * gfortran.dg/assign_1.f90: New test.
13199 2004-12-08  Nick Clifton  <nickc@redhat.com>
13201         * gcc.target/xstormy16/bss_below100: New directory containing tests.
13202         * gcc.target/xstormy16/data_below100: Likewise.
13203         * gcc.target/xstormy16/sfr: Likewise.
13204         * gcc.target/xstormy16/below100.S: New test source file.
13205         * gcc.target/xstormy16/below100.ld: New test linker script.
13206         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13207         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
13208         bp instructions.
13209         * gcc.target/xstormy16/bp.c: Likewise.
13211         * gcc.target/xstormy16/bss_below100: New files:
13212         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13213         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13214         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13215         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13216         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13217         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13218         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13219         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13220         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13221         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13222         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13223         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13224         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13225         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13226         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13227         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13228         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13229         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13230         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13231         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13232         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13233         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13234         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13235         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13236         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13237         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13238         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13240         * gcc.target/xstormy16/data_below100: New files:
13241         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13242         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13243         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13244         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13245         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13246         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13247         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13248         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13249         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13250         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13251         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13252         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13253         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13254         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13255         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13256         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13257         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13258         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13259         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13260         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13261         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13262         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13263         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13264         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13265         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13266         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13267         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13269         * gcc.target/xstormy16/sfr: New files:
13270         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
13271         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
13272         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
13273         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
13274         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
13275         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
13276         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
13277         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
13278         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
13279         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
13280         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
13281         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
13282         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
13283         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
13284         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
13285         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
13286         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
13287         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
13288         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
13289         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
13290         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
13291         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
13292         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
13293         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
13294         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
13295         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
13296         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
13297         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
13298         27_if0_sfrw_bitfield_f.c
13300 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13302         PR c++/18100
13303         * g++.dg/lookup/name-clash4.C: New test.
13305 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
13307         PR c++/18672
13308         * g++.dg/opt/array1.C: New.
13310         PR c++/18803
13311         * g++.dg/template/operator5.C: New.
13313 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
13315         PR c/18867
13316         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
13318 2004-12-07  Steven Bosscher  <stevenb@suse.de>
13320         * gcc.dg/noncompile/20041207.c: New test.
13322 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
13324         * g++.dg/other/unreachable-1.C: New test.
13326 2004-12-06  Nick Clifton  <nickc@redhat.com>
13328         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
13329         <limits.h> because the latter comes from gcc's include/ directory
13330         and not the newlib/libc/include directory.
13332 2004-12-04  Richard Henderson  <rth@redhat.com>
13334         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
13336 2004-12-04  Richard Henderson  <rth@redhat.com>
13338         * lib/target-supports.exp (check_gc_sections_available): Disable
13339         for alpha and ia64.
13341 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
13343         PR middle-end/17909
13344         * g++.dg/other/vararg-2.C: New test.
13346 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13348         PR c++/17011, c++/17971
13349         * g++.dg/template/error15.C: Adjust expected error.
13350         * g++.dg/template/instantiate3.C: Likewise.
13352 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
13354         * gcc.dg/altivec-18.c: Fix for darwin
13356 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13358         PR c++/18782
13359         * g++.dg/parse/ptrmem2.C: New.
13361         PR c++/18318
13362         * g++.dg/template/new1.C: New.
13364 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13366         PR fortran/18710
13367         * gfortran.dg/direct_io_3.f90: New test.
13369 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
13371         PR 18758
13372         * g++.dg/parse/crash21.C: New.
13374 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13376         PR c++/15664, c++/18276
13377         * g++.dg/template/ttp13.C: New test.
13378         * g++.dg/template/ttp14.C: Likewise.
13380 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13382         PR c++/18123
13383         * g++.dg/parse/enum2.C: New test.
13384         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
13386 2004-12-02  Nick Clifton  <nickc@redhat.com>
13388         * gcc.target/xstormy16: New test directory.
13389         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13390         * gcc.target/xstormy16/bp.c: Check the generation of bp
13391         instructions.
13392         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
13393         bn instructions and the BELOW100 attribute.
13395 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
13397         PR target/16952
13398         * gcc.dg/ppc-eabi.c: New.
13400 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
13402         PR fortran/18284
13403         * gfortran.dg/backspace.f90
13405 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
13407         * gfortran.dg/inquire.f90: New test.
13409 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
13411         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
13412         handle effective-target-keyword.
13413         (dg-skip-if): Support effective-target keyword as target list.
13414         (dg-xfail-if): Ditto.
13415         * lib/target-supports.exp (is-effective-target-keyword): New proc.
13417 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
13419         PR tree-optimization/18291
13420         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
13422 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13424         PR C++/18729
13425         * g++.dg/parse/crash20.C: New.
13427         PR c++/17431
13428         * g++.dg/overload/arg1.C: New.
13429         * g++.dg/overload/arg2.C: New.
13430         * g++.dg/overload/arg3.C: New.
13431         * g++.dg/overload/arg4.C: New.
13433 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
13435         * gcc.dg/c99-flex-array-4.c: Remove.
13437 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
13439         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
13441         * lib/target-supports.exp (is-effective-target): Simplify.
13443         * lib/target-supports.exp (check_effective_target_vect_long):
13444         Fix for powerpc64-*-*.
13446 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
13448         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
13449         to support new requirements on FreeBSD 5.
13451 2004-11-30  Devang Patel  <dpatel@apple.com>
13453         PR 18702
13454         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
13456 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
13458         * g++.dg/ext/altivec-13.C: New test.
13460 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
13462         PR tree-opt/18298
13463         * gcc.c-torture/execute/p18298.c: New test.
13465 2004-11-30  Ira Rosen  <irar@il.ibm.com>
13466             Dorit Naishlos  <dorit@il.ibm.com>
13468         PR tree-opt/18607
13469         * gcc.dg/vect/vect-89.c: New test.
13471 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
13473         * gcc.dg/pr18596-1.c: New test.
13475 2004-11-30  Ben Elliston  <bje@au.ibm.com>
13477         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
13479 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13481         PR c/18479
13482         * gcc.dg/pr18479.c: New test.
13484 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13486         PR target/18490
13487         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
13488         mmix-knuth-mmixware.
13490         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
13491         cris-*-elf* cris-*-aout* mmix-*-*
13493 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13495         PR middle-end/18725
13496         * gcc.dg/pr18725.c: New test.
13498 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13500         PR target/18488
13501         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
13503         PR target/18336
13504         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
13506 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
13508         PR c++/18368
13509         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
13510         * g++.old-deja/g++.law/ctors5.C: Likewise.
13511         * g++.old-deja/g++.other/crash25.C: Likewise.
13513         PR c++/18674
13514         * g++.dg/template/error16.C: New test.
13516         PR c++/18512
13517         * g++.dg/template/crash29.C: New test.
13519 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
13521         PR tree-optimization/18712
13522         * gcc.c-torture/compile/pr18712.c: New test.
13524 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
13526         PR c/7544
13527         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
13528         tests.
13530 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13532         PR c++/18652
13533         * g++.dg/lookup/crash6.C: New test.
13535 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13537         PR middle-end/18164
13538         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
13540 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13542         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
13543         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
13544         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
13546 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
13548         * gcc.dg/pr18164.c: New test.
13550 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
13552         * gcc.dg/funroll-loops-all.c: New.
13554 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13556         PR target/18489
13557         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
13558         delimeter, match space and TAB as well as ":".
13560         PR target/18484
13561         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
13563         PR target/18348
13564         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
13566         PR target/18345
13567         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
13569         PR target/18337
13570         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
13572 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
13574         * gfortran.dg/direct_io_2.f90: New test.
13576 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13578         PR target/18334
13579         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
13581 2004-11-28  Richard Henderson  <rth@redhat.com>
13583         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
13585 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
13587         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
13588         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
13589         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
13590         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
13591         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
13592         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
13593         gcc.dg/pointer-arith-8.c: New tests.
13595 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
13597         PR fortran/18364
13598         * gfortran.dg/endfile.f90: New test.
13600 2004-11-27  Falk Hueffner  <falk@debian.org>
13602         * gcc.dg/loop-6.c: New test.
13604 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13606         * gcc.c-torture/execute/20041126-1.c: New test.
13608 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13610         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
13611         on IRIX.
13613 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13615         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
13616         functions.
13618 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13620         PR rtl-optimization/17825
13621         * gcc.c-torture/compile/20041119-1.c: New test.
13623 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13625         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
13626         Check existence of ld library path variables before unsetting.
13628 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
13630         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
13632 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13634         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
13636 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13638         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
13640 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13642         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
13643         dg-do directive.
13645 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13647         * gcc.dg/pr17957.c: Pass --param, not -param.
13649 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13651         PR middle-end/17957
13652         * testsuite/gcc.dg/pr17957.c: New test.
13654 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
13656         PR c++/18445
13657         * g++.dg/template/crash28.C: Likewise.
13659         PR c++/18001
13660         * g++.dg/expr/unary2.C: Adjust lvalue messages.
13661         * g++.dg/ext/lvaddr.C: Likewise.
13662         * g++.dg/opt/pr7503-3.C: Likewise.
13664         PR c++/18466
13665         * g++.dg/parse/qualified3.C: New test.
13666         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
13668         PR c++/18545
13669         * g++.dg/expr/return1.C: New test.
13671 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13673         Friend class name lookup 3/n, PR c++/3332
13674         * g++.dg/lookup/friend3.C: New test.
13675         * g++.dg/lookup/friend4.C: Likewise.
13676         * g++.dg/lookup/friend5.C: Likewise.
13678 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13680         Friend class name lookup 2/n, PR c++/14513, c++/15410
13681         * g++.dg/lookup/friend2.C: New test.
13682         * g++.dg/template/friend31.C: Likewise.
13684 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13686         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
13688 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13690         PR c++/17473
13691         * g++.dg/tc1/dr56.C: Remove.
13692         * g++.dg/template/typedef1.C: Add dg-error markers.
13693         * g++.old-deja/g++.other/typedef7.C: Likewise.
13695         PR c++/18285
13696         * g++.dg/parse/typedef7.C: New test.
13698 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
13700         * gcc.c-torture/execute/20041124-1.c: New test.
13702 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13704         * g++.dg/template/deduce3.C: New test.
13706         PR c++/18586
13707         * g++.dg/template/crash27.C: New test.
13709         PR c++/18530
13710         * g++.dg/warn/Wshadow-3.C: New test.
13712 2004-11-24  Devang Patel  <dpatel@apple.com>
13714         PR/18555
13715         * gcc.dg/cpp/isysroot-1.c: New test.
13716         * gcc.dg/cpp/usr/include/stdio.h: New file.
13717         * gcc.dg/cpp/isysroot-2.c: New test.
13718         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
13719         New file.
13721 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13723         PR c++/8929
13724         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
13726 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13728         * gcc.target/sparc/align.c: Do not include <stdint.h>.
13729         * gcc.target/sparc/pdist.c: Likewise.
13731 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
13733         PR c++/16882
13734         * g++.dg/conversion/simd1.C: New test.
13736 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13738         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
13739         and restore_ld_library_path_env_vars.
13740         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
13741         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
13742         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
13743         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
13745 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
13747         * gcc.dg/pragma-align-2.c: Test macro expansion.
13748         * gcc.dg/pragma-pack-2.c: New test.
13750 2004-11-23  Richard Henderson  <rth@redhat.com>
13752         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
13753         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13754         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
13755         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
13756         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
13757         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
13759         * gcc.dg/vect/vect.exp: Add check for alpha.
13760         * lib/target-supports.exp (check_alpha_max_hw_available): New.
13761         (check_effective_target_vect_int): Enable for alpha.
13762         (check_effective_target_vect_long): New.
13763         (is-effective-target): Add it.
13765 2004-11-23  Uros Bizjak <uros@kss-loka.si>
13767         * gcc.dg/pr18614-1.c: New test.
13769 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13771         * gcc.dg/setjmp-2.c: New test.
13773 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
13775         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
13776         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
13777         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
13778         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
13779         gcc.target/sparc/pdist.c: New tests.
13781 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
13783         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
13785 2004-11-22  Dale Johannesen  <dalej@apple.com>
13787         * gcc.dg/20041111-1.c: New.
13789 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13791         PR tree-opt/18536
13792         * gcc.dg/vect/pr18536.c: New test.
13794 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13796         PR c++/18354
13797         * g++.dg/template/nontype11.C: New test.
13799 2004-11-21  Roger Sayle  <roger@eyesopen.com>
13801         PR middle-end/18520
13802         * gcc.dg/pr18520-1.c: New test case.
13804 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
13806         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
13807         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
13808         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
13809         expected diagnostics.
13811 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13813         PR target/18580
13814         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
13815         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
13816         vect-77.c, vect-77a.c: XFAIL on the SPARC.
13818 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13820         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
13822 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
13823             Joseph Myers  <joseph@codesourcery.com>
13825         * lib/target-supports.exp (check_visibility_available): Really
13826         test the compiler.
13828 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13830         PR tree-opt/18181
13831         * gcc.dg/vect/vect-85.c: New test.
13832         * gcc.dg/vect/vect-86.c: New test.
13833         * gcc.dg/vect/vect-87.c: New test.
13834         * gcc.dg/vect/vect-88.c: New test.
13836 2004-11-19  Ben Elliston  <bje@au.ibm.com>
13838         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
13840 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
13842         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
13843         * gcc.dg/ppc-and-1.c: Ditto.
13844         * gcc.dg/ppc-compare-1.c: Ditto.
13845         * gcc.dg/ppc-mov-1.c: Ditto
13847 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
13848             Mark Mitchell  <mark@codesourcery.com>
13850         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
13852 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13853             Aldy Hernandez  <aldyh@redhat.com>
13855         * lib/target-supports.exp (check_effective_target_vect_int): New
13856         (check_effective_target_vect_float): New
13857         (check_effective_target_vect_double): New.
13858         (is-effective-target): Support new effective targets keywords.
13859         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
13860         default action for dg-do.
13861         * gcc.dg/vect/pr16105.c: Use new support.
13862         * gcc.dg/vect/pr18400.c: Ditto.
13863         * gcc.dg/vect/pr18425.c: Ditto.
13864         * gcc.dg/vect/vect-1.c: Ditto.
13865         * gcc.dg/vect/vect-10.c: Ditto.
13866         * gcc.dg/vect/vect-11.c: Ditto.
13867         * gcc.dg/vect/vect-12.c: Ditto.
13868         * gcc.dg/vect/vect-13.c: Ditto.
13869         * gcc.dg/vect/vect-14.c: Ditto.
13870         * gcc.dg/vect/vect-15.c: Ditto.
13871         * gcc.dg/vect/vect-16.c: Ditto.
13872         * gcc.dg/vect/vect-17.c: Ditto.
13873         * gcc.dg/vect/vect-18.c: Ditto.
13874         * gcc.dg/vect/vect-19.c: Ditto.
13875         * gcc.dg/vect/vect-2.c: Ditto.
13876         * gcc.dg/vect/vect-20.c: Ditto.
13877         * gcc.dg/vect/vect-21.c: Ditto.
13878         * gcc.dg/vect/vect-22.c: Ditto.
13879         * gcc.dg/vect/vect-23.c: Ditto.
13880         * gcc.dg/vect/vect-24.c: Ditto.
13881         * gcc.dg/vect/vect-25.c: Ditto.
13882         * gcc.dg/vect/vect-26.c: Ditto.
13883         * gcc.dg/vect/vect-27.c: Ditto.
13884         * gcc.dg/vect/vect-27a.c: Ditto.
13885         * gcc.dg/vect/vect-28.c: Ditto.
13886         * gcc.dg/vect/vect-29.c: Ditto.
13887         * gcc.dg/vect/vect-29a.c: Ditto.
13888         * gcc.dg/vect/vect-3.c: Ditto.
13889         * gcc.dg/vect/vect-30.c: Ditto.
13890         * gcc.dg/vect/vect-31.c: Ditto.
13891         * gcc.dg/vect/vect-32.c: Ditto.
13892         * gcc.dg/vect/vect-33.c: Ditto.
13893         * gcc.dg/vect/vect-34.c: Ditto.
13894         * gcc.dg/vect/vect-35.c: Ditto.
13895         * gcc.dg/vect/vect-36.c: Ditto.
13896         * gcc.dg/vect/vect-37.c: Ditto.
13897         * gcc.dg/vect/vect-38.c: Ditto.
13898         * gcc.dg/vect/vect-4.c: Ditto.
13899         * gcc.dg/vect/vect-40.c: Ditto.
13900         * gcc.dg/vect/vect-41.c: Ditto.
13901         * gcc.dg/vect/vect-42.c: Ditto.
13902         * gcc.dg/vect/vect-43.c: Ditto.
13903         * gcc.dg/vect/vect-44.c: Ditto.
13904         * gcc.dg/vect/vect-45.c: Ditto.
13905         * gcc.dg/vect/vect-46.c: Ditto.
13906         * gcc.dg/vect/vect-47.c: Ditto.
13907         * gcc.dg/vect/vect-48.c: Ditto.
13908         * gcc.dg/vect/vect-48a.c: Ditto.
13909         * gcc.dg/vect/vect-49.c: Ditto.
13910         * gcc.dg/vect/vect-5.c: Ditto.
13911         * gcc.dg/vect/vect-50.c: Ditto.
13912         * gcc.dg/vect/vect-51.c: Ditto.
13913         * gcc.dg/vect/vect-52.c: Ditto.
13914         * gcc.dg/vect/vect-53.c: Ditto.
13915         * gcc.dg/vect/vect-54.c: Ditto.
13916         * gcc.dg/vect/vect-55.c: Ditto.
13917         * gcc.dg/vect/vect-56.c: Ditto.
13918         * gcc.dg/vect/vect-56a.c: Ditto.
13919         * gcc.dg/vect/vect-57.c: Ditto.
13920         * gcc.dg/vect/vect-58.c: Ditto.
13921         * gcc.dg/vect/vect-59.c: Ditto.
13922         * gcc.dg/vect/vect-6.c: Ditto.
13923         * gcc.dg/vect/vect-60.c: Ditto.
13924         * gcc.dg/vect/vect-61.c: Ditto.
13925         * gcc.dg/vect/vect-62.c: Ditto.
13926         * gcc.dg/vect/vect-63.c: Ditto.
13927         * gcc.dg/vect/vect-64.c: Ditto.
13928         * gcc.dg/vect/vect-65.c: Ditto.
13929         * gcc.dg/vect/vect-66.c: Ditto.
13930         * gcc.dg/vect/vect-67.c: Ditto.
13931         * gcc.dg/vect/vect-68.c: Ditto.
13932         * gcc.dg/vect/vect-69.c: Ditto.
13933         * gcc.dg/vect/vect-7.c: Ditto.
13934         * gcc.dg/vect/vect-72.c: Ditto.
13935         * gcc.dg/vect/vect-72a.c: Ditto.
13936         * gcc.dg/vect/vect-73.c: Ditto.
13937         * gcc.dg/vect/vect-74.c: Ditto.
13938         * gcc.dg/vect/vect-75.c: Ditto.
13939         * gcc.dg/vect/vect-76.c: Ditto.
13940         * gcc.dg/vect/vect-77.c: Ditto.
13941         * gcc.dg/vect/vect-77a.c: Ditto.
13942         * gcc.dg/vect/vect-78.c: Ditto.
13943         * gcc.dg/vect/vect-79.c: Ditto.
13944         * gcc.dg/vect/vect-8.c: Ditto.
13945         * gcc.dg/vect/vect-80.c: Ditto.
13946         * gcc.dg/vect/vect-82.c: Ditto.
13947         * gcc.dg/vect/vect-82_64.c: Ditto.
13948         * gcc.dg/vect/vect-83.c: Ditto.
13949         * gcc.dg/vect/vect-83_64.c: Ditto.
13950         * gcc.dg/vect/vect-9.c: Ditto.
13951         * gcc.dg/vect/vect-all.c: Ditto.
13952         * gcc.dg/vect/vect-none.c: Ditto.
13954 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13956         * lib/gcc-dg.exp (dg-skip-if): New function.
13957         (dg-forbid-option): Remove.
13958         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
13959         * g++.dg/abi/bitfield8.C: Likewise.
13960         * g++.dg/abi/dtor1.C: Likewise.
13961         * g++.dg/abi/empty10.C: Likewise.
13962         * g++.dg/abi/empty7.C: Likewise.
13963         * g++.dg/abi/empty9.C: Likewise.
13964         * g++.dg/abi/layout3.C: Likewise.
13965         * g++.dg/abi/layout4.C: Likewise.
13966         * g++.dg/abi/thunk1.C: Likewise.
13967         * g++.dg/abi/thunk2.C: Likewise.
13968         * g++.dg/abi/vbase11.C: Likewise.
13969         * g++.dg/abi/vthunk2.C: Likewise.
13970         * g++.dg/abi/vthunk3.C: Likewise.
13971         * g++.dg/ext/attrib8.C: Likewise.
13972         * g++.dg/opt/longbranch2.C: Likewise.
13973         * g++.dg/opt/reg-stack4.C: Likewise.
13974         * g++.old-deja/g++.ext/attrib1.C: Likewise.
13975         * g++.old-deja/g++.ext/attrib2.C: Likewise.
13976         * g++.old-deja/g++.ext/attrib3.C: Likewise.
13977         * g++.old-deja/g++.other/store-expr1.C: Likewise.
13978         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13979         * gcc.dg/20000609-1.c: Likewise.
13980         * gcc.dg/20000720-1.c: Likewise.
13981         * gcc.dg/20011107-1.c: Likewise.
13982         * gcc.dg/20011119-1.c: Likewise.
13983         * gcc.dg/20020108-1.c: Likewise.
13984         * gcc.dg/20020122-2.c: Likewise.
13985         * gcc.dg/20020122-3.c: Likewise.
13986         * gcc.dg/20020201-3.c: Likewise.
13987         * gcc.dg/20020206-1.c: Likewise.
13988         * gcc.dg/20020218-1.c: Likewise.
13989         * gcc.dg/20020310-1.c: Likewise.
13990         * gcc.dg/20020411-1.c: Likewise.
13991         * gcc.dg/20020418-2.c: Likewise.
13992         * gcc.dg/20020426-1.c: Likewise.
13993         * gcc.dg/20020426-2.c: Likewise.
13994         * gcc.dg/20020517-1.c: Likewise.
13995         * gcc.dg/20020523-1.c: Likewise.
13996         * gcc.dg/20020523-2.c: Likewise.
13997         * gcc.dg/20020729-1.c: Likewise.
13998         * gcc.dg/20030204-1.c: Likewise.
13999         * gcc.dg/20030826-2.c: Likewise.
14000         * gcc.dg/20030926-1.c: Likewise.
14001         * gcc.dg/20031202-1.c: Likewise.
14002         * gcc.dg/980312-1.c: Likewise.
14003         * gcc.dg/980313-1.c: Likewise.
14004         * gcc.dg/990117-1.c: Likewise.
14005         * gcc.dg/990424-1.c: Likewise.
14006         * gcc.dg/990524-1.c: Likewise.
14007         * gcc.dg/991230-1.c: Likewise.
14008         * gcc.dg/i386-387-1.c: Likewise.
14009         * gcc.dg/i386-387-2.c: Likewise.
14010         * gcc.dg/i386-387-3.c: Likewise.
14011         * gcc.dg/i386-387-4.c: Likewise.
14012         * gcc.dg/i386-387-5.c: Likewise.
14013         * gcc.dg/i386-387-6.c: Likewise.
14014         * gcc.dg/i386-asm-1.c: Likewise.
14015         * gcc.dg/i386-bitfield1.c: Likewise.
14016         * gcc.dg/i386-bitfield2.c: Likewise.
14017         * gcc.dg/i386-loop-1.c: Likewise.
14018         * gcc.dg/i386-loop-2.c: Likewise.
14019         * gcc.dg/i386-loop-3.c: Likewise.
14020         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14021         * gcc.dg/i386-pic-1.c: Likewise.
14022         * gcc.dg/i386-regparm.c: Likewise.
14023         * gcc.dg/i386-signbit-1.c: Likewise.
14024         * gcc.dg/i386-signbit-2.c: Likewise.
14025         * gcc.dg/i386-signbit-3.c: Likewise.
14026         * gcc.dg/i386-sse-5.c: Likewise.
14027         * gcc.dg/i386-sse-8.c: Likewise.
14028         * gcc.dg/i386-unroll-1.c: Likewise.
14029         * gcc.dg/tls/opt-1.c: Likewise.
14030         * gcc.dg/tls/opt-2.c: Likewise.
14031         * gcc.dg/unroll-1.c: Likewise.
14032         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14033         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14034         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14035         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14037 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14039         * g++.dg/template/incomplete1.C: New test.
14041 2004-11-16  Nick Clifton  <nickc@redhat.com>
14043         Revert patches accidentally commited during checkin of fixes for
14044         xstormy16 tests:
14045         gcc.c-torture/execute/simd-4.c: Revert
14046         gcc.dg/20040910-1.c: Revert.
14048 2004-11-16  Paul Brook  <paul@codesourcery.com>
14050         PR fortran/13010
14051         * gfortran.dg/der_pointer_1.f90: New test.
14053 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
14055         PR c/18498
14056         * gcc.dg/bitfld-13.c: New test.
14058 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
14060         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
14061         powerpc*-*-linux*.
14063         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
14064         * gcc.dg/ppc64-abi-2.c: Ditto.
14065         * gcc.dg/ppc64-abi-3.c: Ditto.
14067         * lib/gcc-dg.exp (dg-target-list): Remove.
14069 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
14071         * gcc.dg/ia64-postinc.c: New test.
14073 2004-11-15  Mark Mitchell <mark@codesourcery.com>
14075         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
14077 2004-11-15  Nick Clifton  <nickc@redhat.com>
14079         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
14080         __INT_MAX__ so that the test can be compiled by toolchains
14081         targeted at 16-bit processors.
14083         * gcc.dg/20040625-1.c: Use long constants rather than integers
14084         when performing arithmetic that will overflow 16-bits.
14086         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
14087         xstormy16.  It does not support 128-bit vector operations.
14089         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
14090         with the macro PTR_TYPE.  Define this macro to an integer type
14091         suitable for holding a pointer.
14093         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
14094         the target is a 16-bit processor.
14096         * gcc.dg/cpp/if-2.c: Expect a different warning message from
14097         16-bit targets where the character constant will be too long.
14099         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
14100         where the double will not be directly addressable.
14102 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14104         Friend class name lookup 1/n, PR c++/18471
14105         * g++.dg/template/crash26.C: New test.
14106         * g++.dg/lookup/struct1.C: Adjust expected error.
14107         * g++.dg/parse/elab1.C: Likewise.
14108         * g++.dg/parse/elab2.C: Likewise.
14109         * g++.dg/parse/int-as-enum1.C: Likewise.
14110         * g++.dg/parse/struct-as-enum1.C: Likewise.
14111         * g++.dg/parse/typedef1.C: Likewise.
14112         * g++.dg/parse/typedef3.C: Likewise.
14113         * g++.dg/parse/typedef4.C: Likewise.
14114         * g++.dg/parse/typedef5.C: Likewise.
14115         * g++.dg/template/nontype4.C: Likewise.
14116         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
14117         * g++.old-deja/g++.other/elab1.C: Likewise.
14118         * g++.old-deja/g++.other/syntax4.C: Likewise.
14120 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14122         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
14124 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
14126         * gcc.c-torture/execute/20041114-1.c: New test.
14128 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
14130         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
14131         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
14132         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
14133         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
14134         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
14135         gcc.dg/switch-7.c: New tests.
14137 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14139         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
14141 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14143         PR tree-opt/18400
14144         * gcc.dg/vect/pr18400.c: New test.
14146 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14147             Andrew Pinski  <pinskia@physics.uc.edu>
14149         PR tree-opt/18425
14150         * gcc.dg/vect/pr18425.c: New test.
14152 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14154         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
14155         Guard with dg-require-alias and dg-require-visibility.
14157 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14159         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
14161 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14163         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
14165 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14167         PR c++/17344
14168         * g++.dg/template/defarg5.C: New test.
14170 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14172         * g++.dg/parse/cast1.C: Run only on ILP32.
14173         * g++.old-deja/g++.mike/p784.C: Likewise.
14175 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
14177         * gcc.c-torture/execute/20041113-1.c: New test.
14179 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14181         PR target/18230
14182         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
14183         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
14184         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
14185         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14186         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
14187         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
14188         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
14189         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
14190         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
14191         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14192         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14193         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
14194         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
14196 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14198         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
14199         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
14200         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
14201         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
14202         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
14203         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
14204         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
14205         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
14206         gcc.target/sparc/combined-1.c: New tests.
14208 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
14210         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
14211         New tests.
14213 2004-11-12  Mark Mitchell <mark@codesourcery.com>
14215         * lib/gcc-dg.exp (dg-forbid-option): New function.
14216         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
14217         * g++.dg/abi/bitfield8.C: Likewise.
14218         * g++.dg/abi/dtor1.C: Likewise.
14219         * g++.dg/abi/empty10.C: Likewise.
14220         * g++.dg/abi/empty7.C: Likewise.
14221         * g++.dg/abi/empty9.C: Likewise.
14222         * g++.dg/abi/layout3.C: Likewise.
14223         * g++.dg/abi/layout4.C: Likewise.
14224         * g++.dg/abi/thunk1.C: Likewise.
14225         * g++.dg/abi/thunk2.C: Likewise.
14226         * g++.dg/abi/vbase11.C: Likewise.
14227         * g++.dg/abi/vthunk2.C: Likewise.
14228         * g++.dg/abi/vthunk3.C: Likewise.
14229         * g++.dg/ext/attrib8.C: Likewise.
14230         * g++.dg/opt/longbranch2.C: Likewise.
14231         * g++.dg/opt/reg-stack4.C: Likewise.
14232         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14233         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14234         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14235         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14236         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14237         * gcc.dg/20000609-1.c: Likewise.
14238         * gcc.dg/20000720-1.c: Likewise.
14239         * gcc.dg/20011107-1.c: Likewise.
14240         * gcc.dg/20011119-1.c: Likewise.
14241         * gcc.dg/20020108-1.c: Likewise.
14242         * gcc.dg/20020122-2.c: Likewise.
14243         * gcc.dg/20020122-3.c: Likewise.
14244         * gcc.dg/20020201-3.c: Likewise.
14245         * gcc.dg/20020206-1.c: Likewise.
14246         * gcc.dg/20020218-1.c: Likewise.
14247         * gcc.dg/20020310-1.c: Likewise.
14248         * gcc.dg/20020411-1.c: Likewise.
14249         * gcc.dg/20020418-2.c: Likewise.
14250         * gcc.dg/20020426-1.c: Likewise.
14251         * gcc.dg/20020426-2.c: Likewise.
14252         * gcc.dg/20020517-1.c: Likewise.
14253         * gcc.dg/20020523-1.c: Likewise.
14254         * gcc.dg/20020523-2.c: Likewise.
14255         * gcc.dg/20020729-1.c: Likewise.
14256         * gcc.dg/20030204-1.c: Likewise.
14257         * gcc.dg/20030826-2.c: Likewise.
14258         * gcc.dg/20030926-1.c: Likewise.
14259         * gcc.dg/20031202-1.c: Likewise.
14260         * gcc.dg/980312-1.c: Likewise.
14261         * gcc.dg/980313-1.c: Likewise.
14262         * gcc.dg/990117-1.c: Likewise.
14263         * gcc.dg/990424-1.c: Likewise.
14264         * gcc.dg/990524-1.c: Likewise.
14265         * gcc.dg/991230-1.c: Likewise.
14266         * gcc.dg/i386-387-1.c: Likewise.
14267         * gcc.dg/i386-387-2.c: Likewise.
14268         * gcc.dg/i386-387-3.c: Likewise.
14269         * gcc.dg/i386-387-4.c: Likewise.
14270         * gcc.dg/i386-387-5.c: Likewise.
14271         * gcc.dg/i386-387-6.c: Likewise.
14272         * gcc.dg/i386-asm-1.c: Likewise.
14273         * gcc.dg/i386-bitfield1.c: Likewise.
14274         * gcc.dg/i386-bitfield2.c: Likewise.
14275         * gcc.dg/i386-loop-1.c: Likewise.
14276         * gcc.dg/i386-loop-2.c: Likewise.
14277         * gcc.dg/i386-loop-3.c: Likewise.
14278         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14279         * gcc.dg/i386-pic-1.c: Likewise.
14280         * gcc.dg/i386-regparm.c: Likewise.
14281         * gcc.dg/i386-signbit-1.c: Likewise.
14282         * gcc.dg/i386-signbit-2.c: Likewise.
14283         * gcc.dg/i386-signbit-3.c: Likewise.
14284         * gcc.dg/i386-sse-5.c: Likewise.
14285         * gcc.dg/i386-sse-8.c: Likewise.
14286         * gcc.dg/i386-unroll-1.c: Likewise.
14287         * gcc.dg/tls/opt-1.c: Likewise.
14288         * gcc.dg/tls/opt-2.c: Likewise.
14289         * gcc.dg/unroll-1.c: Likewise.
14290         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14291         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14292         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14293         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14294         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
14295         -m64 is specified.
14297 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14299         PR c++/18389
14300         * g++.dg/parse/cond1.C: New test.
14302         PR c++/18429
14303         * g++.dg/template/array9.C: New test.
14304         * g++.dg/ext/vla1.C: Adjust error messages.
14305         * g++.dg/ext/vlm1.C: Likewise.
14306         * g++.dg/template/crash2.C: Likewise.
14308         PR c++/18436
14309         * g++.dg/template/call3.C: New test.
14311         PR c++/18407
14312         * g++.dg/template/ptrmem11.C: New test.
14314 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
14316         PR other/14264
14317         * lib/g++.exp: Set LC_ALL and LANG to C.
14318         * lib/gcc-dg.exp: Likewise.
14319         * lib/gfortran.exp: Likewise.
14320         * lib/objc.exp: Likewise.
14321         * lib/treelang.exp: Likewise.
14323 2004-11-12  Andreas Schwab  <schwab@suse.de>
14325         * gcc.dg/pr16286.c: Fix last change.
14327 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14329         PR c++/18416
14330         * g++.dg/init/global1.C: New test.
14332 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
14334         * gcc.c-torture/execute/20041112-1.c: New test.
14336 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14338         * lib/gcc-dg.exp (dg-target-list): New.
14340 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14341             Richard Sandiford  <rsandifo@redhat.com>
14343         * lib/target-supports.exp (get-compiler_messages): New.
14344         (check_named_sections_available): Use it.
14345         (check_effective_target_ilp32): New.
14346         (check_effective_target_lp64): New.
14347         (is-effective-target): New.
14348         * lib/gcc-dg.exp (dg-require-effective-target): New.
14350 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
14352         * gcc.dg/precedence-1.c: New test.
14354 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14356         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
14358         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
14359         message, delete generated files, use more descriptive name for
14360         executable, and make the test unsupported when it cannot be run.
14362         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
14363         (dg-require-weak, dg-require-visibility, dg-require-alias,
14364         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
14365         dg-require-iconv, dg-require-named-sections): Use it.
14367         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
14369 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
14371         PR target/16457
14372         * gcc.dg/ppc-and-1: New
14374         PR target/16796
14375         * gcc.dg/ppc-mov-1.c: New.
14377         PR target/16458
14378         * gcc.dg/ppc-compare-1.c: New.
14380 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
14382         * objc.dg/desig-init-2.m: New test.
14384 2004-11-10  Adam Nemet  <anemet@lnxw.com>
14386         PR middle-end/18160
14387         * g++.dg/warn/register-var-1.C: New test.
14388         * g++.dg/warn/register-var-2.C: New test.
14390 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14392         * gcc.dg/union-2.c: New test.
14394 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
14396         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
14397         New test for PR tree-optimization/17892.
14399 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
14401         PR c++/18369
14402         * g++.dg/init/new12.C: New test.
14404 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
14406         * gcc.target/sparc: New directory.
14407         * gcc.target/sparc/sparc.exp: New driver.
14408         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
14409         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
14410         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
14411         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
14413 2004-11-10  Paul Brook  <paul@codesourcery.com>
14415         PR fortran/18218
14416         * gfortran.dg/list_read.c: New test.
14418 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14420         PR c/18322
14421         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
14422         expected diagnostic location.
14424 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
14426         * gcc.dg/20041109-1.c: New test.
14428 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14430         PR objc/18406
14431         * objc/compile/pr18406.m: New test.
14433 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14435         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
14437 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14439         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
14441 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
14443         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
14445 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
14447         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
14448         exit.
14450 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
14452         PR tree-opt/18299
14453         * gcc.c-torture/pr18299-1.c: New test.
14455 2004-11-06  Andreas Schwab  <schwab@suse.de>
14457         * gcc.dg/pr16286.c: Also test for bool and pixel.
14459 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
14461         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
14462         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
14463         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
14464         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
14465         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
14466         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
14467         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
14468         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
14469         gcc.dg/struct-semi-3.c: New tests.
14471 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14473         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
14475 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14477         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
14478         Do not use C99 designators.
14480 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14482         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
14484 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14486         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
14487         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
14488         * gcc.c-torture/execute/simd-5.x: Remove.
14490 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
14492         PR rtl-optimization/17933
14493         * gcc.dg/torture/pr17933-1.c: New test.
14495 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14497         PR target/18106
14498         * lib/target-supports.exp (check_weak_available): Support
14499         Windows.
14501 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
14503         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
14504         call to fflush(stdout) before abort.
14505         (my_ffsll): New function.
14506         (generate_fields): Use it.
14508 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14510         * gcc.dg/init-undef-1.c: New test.
14512 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14514         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
14515         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
14516         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
14517         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
14518         expected messages for new parser.
14520 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
14522         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
14524 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14526         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
14527         on LP64 targets.
14529 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14531         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
14532         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
14533         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
14534         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
14535         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
14536         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
14537         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
14538         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
14539         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
14540         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
14542 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14544         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
14545         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
14546         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
14547         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
14548         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
14549         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
14550         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
14551         for new parser.
14553 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
14555         PR target/15342
14556         * gcc.dg/20041104-1.c: New test.
14558 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14560         * g++.dg/template/nontype7.C: New test.
14561         * g++.dg/template/nontype8.C: Likewise.
14562         * g++.dg/template/nontype9.C: Likewise.
14563         * g++.dg/template/nontype10.C: Likewise.
14564         * g++.dg/tc1/dr49.C: Likewise.
14565         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
14566         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
14568 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14570         * g++.dg/rtti/tinfo1.C: Remove xfails.
14572 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14574         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
14575         packed attribute to the definition to satisfy the new C++ parser.
14577 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14579         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
14580         invocations of va_arg.
14582 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
14584         PR c++/18124
14585         * g++.dg/template/crash25.C: New test.
14587         PR c++/18155
14588         * g++.dg/template/typedef2.C: New test.
14589         * g++.dg/parse/crash13.C: Adjust error markers.
14591         PR c++/18177
14592         * g++.dg/conversion/const3.C: New test.
14594 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14596         PR fortran/17535
14597         PR fortran/17583
14598         PR fortran/17713
14599         * gfortran.dg/generic_[123].f90: New testcases.
14601 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14603         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
14604         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
14606 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14608         PR tree-opt/16808
14609         * gcc.c-torture/compile/pr16808.c: New test.
14611 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
14613         PR rtl-optimization/17104
14614         * gcc.dg/ppc-bitfield1.c: New.
14616 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14618         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
14620 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14622         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
14623         strings for 32-bit code.
14625 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
14627         PR c/18239
14628         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
14630 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
14632         PR c++/18064
14633         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
14635 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
14637         PR c++/15172
14638         * g++.dg/init/aggr2.C: New test.
14640 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
14642         * objc.dg/local-decl-1.m: New test.
14644 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14646         * gcc.dg/20040910-1.c: Adjust regex.
14648 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14650         PR rtl-optimization/18084
14651         * g++.dg/opt/pr18084-1.C: New testcase.
14653 2004-10-30  Matt Austern  <austern@apple.com>
14655         PR c++/17542
14656         * g++.dg/ext/attrib18.C: New test.
14658 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14660         PR middle-end/18096
14661         * gcc.dg/pr18096-1.c: New test case.
14663 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14665         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
14667 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
14669         PR c/16666
14670         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
14671         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
14672         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
14673         gcc.dg/old-style-prom-3.c: New tests.
14675 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
14677         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
14678         Remove unnecessary inclusion of stdio.h.
14680 2004-10-29  Roger Sayle  <roger@eyesopen.com>
14682         PR rtl-optimization/17581
14683         * gcc.dg/pr17581-1.c: New test case.
14685 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
14687         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
14688         being implemented.
14689         * g++.dg/conversion/dr195-1.C: New.
14690         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
14691         * g++.old-deja/g++.mike/p10148.C: Likewise.
14693 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
14695         PR c++/17695
14696         * g++.dg/debug/typedef2.C: New test.
14698 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
14700         PR fortran/13490
14701         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
14702         * gfortran.dg/g77/README: Update.
14704 2004-10-28  Matt Austern  <austern@apple.com>
14706         PR c++/14124
14707         * g++.dg/ext/packed7.C: New test.
14709 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14711         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
14712         scan-assembler.
14713         * lib/scanasm.exp (hidden-scan-for): New proc.
14714         (scan-hidden): Use hidden-scan-for instead of constructing the scan
14715         string.
14716         (scan-not-hidden): Likewise.
14717         * lib/target-supports.exp (check_visibility_available): mach-o is
14718         support too.
14720 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
14722         PR c++/17132
14723         * g++.dg/template/memclass3.C: New test.
14725 2004-10-28  Adam Nemet  <anemet@lnxw.com>
14727         PR middle-end/18160
14728         * gcc.dg/register-var-1.c: New test.
14729         * gcc.dg/register-var-2.c: New test.
14730         * gcc.dg/asm-7.c: Taking the address of a register variable is an
14731         error now.
14733 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
14735         PR other/18172
14736         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
14737         unused variables.
14738         * gcc.dg/vect/vect-22.c: Likewise.
14740 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
14742         * gcc.dg/i386-rotate-1.c: New test.
14744 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
14746         * g++.dg/init/ref12.C: Add "run" marker.
14748         PR c++/17435
14749         * g++.dg/init/ref12.C: New test.
14751         PR c++/18140
14752         * g++.dg/template/shift1.C: New test.
14753         * g++.dg/template/error10.C: Adjust error markers.
14755 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
14757         PR tree-opt/17529
14758         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
14760 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
14762         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
14763         * gcc.dg/weak/weak-3.c: Likewise.
14764         * gcc.dg/weak/weak-5.c: Likewise.
14765         * gcc.dg/weak/weak-9.c: Likewise.
14766         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
14767         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
14769         * gcc.dg/darwin-weakimport-1.c: New.
14771 2004-10-28  Ben Elliston  <bje@au.ibm.com>
14773         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
14775 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
14777         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
14778         'syntax' error messages.
14779         * gcc.dg/cpp/direct2s.c: Likewise.
14781 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
14783         * gcc.c-torture/compile/20041026-1.c: New.
14785 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
14787         PR c++/18093
14788         * g++.dg/lookup/ns2.C: New test.
14790         PR c++/18020
14791         * g++.dg/template/enum4.C: New test.
14793         PR c++/18161
14794         * g++.dg/template/expr1.C: New test.
14796 2004-10-26  Ben Elliston  <bje@au.ibm.com>
14798         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
14800 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14802         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
14803         gcc.dg/decl-nospec-3.c: New tests.
14805 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
14807         * objc.dg/super-class-3.m: New test.
14809 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14811         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
14812         resyncing.
14813         * gcc.dg/cpp/direct2s.c: Likewise.
14815 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
14817         * objc.dg/image-info.m: Update for changes to section selection.
14819 2004-10-25  David Ayers  <d.ayers@inode.at>
14820             Ziemowit Laski  <zlaski@apple.com>
14822         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
14823         diagnostics when messaging 'id <Proto>'.
14824         * objc.dg/class-protocol-1.m: New test.
14825         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
14826         a non-existent method signature.
14827         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
14828         Update diagnostics when messaging with non-existent method signature.
14829         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
14830         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
14831         invalid receivers are now resolved as if messaging 'id'; remove
14832         extraneous diagnostics.
14834 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14836         PR c/16667
14837         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
14838         gcc.dg/init-desig-obs-3.c: New tests.
14840 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
14842         * gcc.dg/debug/20041023-1.c: New test.
14844 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
14846         PR middle-end/17407
14847         * gcc.c-torture/compile/pr17407.c: New test.
14849         PR c++/18121
14850         * g++.dg/template/array8.C: New test.
14852 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14854         PR other/18138
14855         * lib/g++.exp: Accept more than one multilib libgcc.
14856         * lib/gcc-dg.exp: Likewise.
14857         * lib/objc.exp: Likewise.
14858         * lib/treelang.exp: Likewise.
14859         * lib/gfortran.exp: Likewise.
14861 2004-10-24  Ben Elliston  <bje@au.ibm.com>
14863         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
14865 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
14867         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
14868         * gcc.dg/c99-const-expr-3.c: Likewise.
14870 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
14872         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
14874 2004-10-23  Ben Elliston  <bje@au.ibm.com>
14876         * gcc.c-torture/execute/loop-2e.x: Remove.
14878 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14880         PR c++/18095
14881         * g++.dg/parse/crash18.C: New.
14882         * g++.dg/parse/crash19.C: New.
14884 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14886         * g++.dg/ext/dllimport1.C: Move dg-warnings.
14887         * g++.dg/ext/dllimport2.C: Same.
14888         * g++.dg/ext/dllimport8.C: Same.
14890 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
14892         PR c++/10841
14893         * g++.dg/conversion/cast1.C: New test.
14894         * g++.dg/overload/pmf1.C: Adjust error marker.
14896 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
14898         PR objc/17923
14899         * objc.dg/const-str-7.m: New test.
14901 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14903         * g++.dg/template/memfriend11.C: Fix comment typo.
14904         * g++.dg/template/memfriend14.C: Likewise.
14906 2004-10-20  Richard Henderson  <rth@redhat.com>
14908         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
14909         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
14910         -fasynchronous-unwind-tables.
14912 2004-10-20  Richard Henderson  <rth@redhat.com>
14914         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
14915         (main): Return success.
14916         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
14917         (main): Return success.
14919 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14921         PR c++/13495
14922         * g++.dg/template/memfriend9.C: New test.
14923         * g++.dg/template/memfriend10.C: Likewise.
14924         * g++.dg/template/memfriend11.C: Likewise.
14925         * g++.dg/template/memfriend12.C: Likewise.
14926         * g++.dg/template/memfriend13.C: Likewise.
14927         * g++.dg/template/memfriend14.C: Likewise.
14928         * g++.dg/template/memfriend15.C: Likewise.
14929         * g++.dg/template/memfriend16.C: Likewise.
14930         * g++.dg/template/memfriend17.C: Likewise.
14931         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
14933 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
14935         * g++.dg/conversion/dr195.C: New.
14936         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
14938 2004-10-20  Ben Elliston  <bje@au.ibm.com>
14939             Devang Patel  <dpatel@apple.com>
14941         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
14942         of floating point arithmetic, which could trap.
14944 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
14946         PR c++/14035
14947         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
14948         * g++.dg/conversion/const2.C: New test.
14949         * g++.dg/expr/reinterpret2.C: New test.
14950         * g++.dg/expr/reinterpret3.C: New test.
14951         * g++.dg/expr/cast2.C: New test.
14952         * g++.dg/expr/copy1.C: New test.
14953         * g++.dg/other/conversion1.C: Change error message.
14954         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
14955         function pointers to void *.
14956         * g++.old-deja/g++.mike/p10148.C: Likewise.
14958 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14960         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
14962 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
14964         PR c++/18047
14966         * g++.dg/parse/expr3.C: New test.
14968 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14970         * gcc.dg/smod-1.c: New test.
14972 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
14974         * objc.dg/method-14.m: New test.
14976 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14978         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
14979         Also xfail as the patch was reverted.
14981 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
14983         PR middle-end/16973
14984         * gcc.dg/pr16973.c: New test.
14986 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
14988         PR tree-optimization/17656
14989         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
14991 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
14993         * g++.dg/eh/shadow1.C: New.
14995 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
14997         * gcc.c-torture/compile/20041018-1.c: New test.
14999 2004-10-18  Ben Elliston  <bje@au.ibm.com>
15001         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
15002         compiler referring to register 0 when accessing sdata.  The linker
15003         now patches things up.
15005 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
15007         PR c/17529
15008         * gcc.c-torture/compile/pr17529.c: New test.
15010 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15012         PR c++/17743
15013         * g++.dg/ext/attrib17.C: New test.
15015 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15017         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
15019 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15021         PR c++/10479
15022         * g++.dg/ext/attrib16.C: New test.
15024 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
15026         PR c++/17042
15027         * g++.dg/init/dso_handle1.C: New test.
15029         PR c++/14667
15030         * g++.dg/parse/typedef6.C: New test.
15032         PR c++/17916
15033         * g++.dg/parse/pragma1.C: New test.
15035 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
15037         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
15039 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
15041         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
15042         -fno-common when on HPPA HP-UX platforms.
15044 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
15046         PR other/16820
15047         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
15048         stdint.h.
15049         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
15050         uintptr_t.
15052 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15054         PR c++/16301
15055         * g++.dg/lookup/strong-using-4.C: New test.
15057 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15059         PR middle-end/16567
15060         * gcc.c-torture/compile/nested-1.c: New test.
15062 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15064         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
15065         and mipsisa64*-*-* (until support for misaligned loads is added).
15066         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
15067         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
15068         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
15069         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
15070         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
15071         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
15073 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
15075         PR c++/17976
15076         * g++.dg/init/dtor3.C: New test.
15078 2004-10-15  Ben Elliston  <bje@au.ibm.com>
15080         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
15082 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
15084         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
15085         * gcc.dg/macho-lo-sum.c: Likewise.
15087 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
15089         * gcc.dg/ppc-spe64-1.c: New test.
15091 2004-10-14  Devang Patel  <dpatel@apple.com>
15093         PR 17635
15094         * gcc.dg/pr17635.c : New test.
15096 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
15098         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
15099         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
15100         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
15101         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
15102         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
15103         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
15104         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
15105         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
15106         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
15107         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
15108         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
15109         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
15110         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
15111         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
15112         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
15113         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
15114         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
15115         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
15117 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15119         * gcc.dg/vect/vect-82.c: New testcase.
15120         * gcc.dg/vect/vect-82_64.c: New testcase.
15121         * gcc.dg/vect/vect-83.c: New testcase.
15122         * gcc.dg/vect/vect-83_64.c: New testcase.
15124 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15126         * gcc.dg/cpp/error-1.c: New test.
15128 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15130         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
15132 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
15134         PR target/17984
15135         * gcc.dg/cris-peep2-xsrand2.c: New test.
15137 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
15139         PR c++/17661
15140         * testsuite/g++.dg/expr/for2.C: New test.
15142 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15144         * g++.dg/inherit/thunk1.C: Run on the SPARC.
15146 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
15148         PR tree-optimization/17724
15149         * g++.dg/opt/pr17724-1.C: New test.
15150         * g++.dg/opt/pr17724-2.C: New test.
15151         * g++.dg/opt/pr17724-3.C: New test.
15152         * g++.dg/opt/pr17724-4.C: New test.
15153         * g++.dg/opt/pr17724-5.C: New test.
15154         * g++.dg/opt/pr17724-6.C: New test.
15156 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
15158         PR c/17301
15159         * gcc.dg/pr17301-2.c: New test.
15161 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
15163         PR c++/15876
15164         * g++.dg/parse/error22.C: New test.
15166         PR c++/17936
15167         * g++.dg/template/spec18.C: New test.
15169 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
15171         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
15172         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
15173         memcpy.
15174         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
15175         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
15177 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15179         * g++.dg/eh/cleanup5.C: Add dg-options "".
15181 2004-10-11  Roger Sayle  <roger@eyesopen.com>
15183         PR middle-end/17657
15184         * gcc.dg/switch-4.c: New test case.
15186 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
15188         * gcc.c-torture/execute/20041011-1.c: New test.
15190 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15192         PR c++/17554
15193         * g++.dg/init/for3.C: New test.
15195         PR c++/17657
15196         * g++.dg/opt/switch2.C: New test.
15198         PR middle-end/17703
15199         * g++.dg/warn/Wreturn-2.C: New test.
15201 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15203         PR c++/17907
15204         * g++.dg/eh/cleanup5.C: New test.
15206 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
15208         PR c++/17393
15209         * g++.dg/parse/error21.C: New test.
15211 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15213         * g++.dg/overload/pmf1.C: Adjust quoting marks.
15214         * g++.dg/warn/incomplete1.C: Likewise.
15215         * g++.dg/template/qualttp20.C: Likewise.
15217 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15219         PR c/17881
15220         * parm-incomplete-1.c: New test.
15222 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15224         PR c++/17867
15225         * g++.dg/parse/error19.C: New test.
15227         PR c++/17670
15228         * g++.dg/init/new11.C: New test.
15230         PR c++/17821
15231         * g++.dg/parse/error20.C: New test.
15233         PR c++/17826
15234         * g++.dg/template/crash24.C: New test.
15236 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15238         PR c/17301
15239         * gcc.dg/pr17301-1.c: New test.
15241 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15243         PR c/17189
15244         * gcc.dg/anon-struct-5.c: New test.
15246 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15248         PR c/17844
15249         * gcc.dg/pr17844-1.c: New test.
15251 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
15253         PR tree-optimization/17906
15254         * gcc.c-torture/compile/pr17906.c: New.
15256 2004-10-09  Stuart Hastings  <stuart@apple.com>
15257             Roger Sayle  <roger@eyesopen.com>
15259         PR rtl-optimization/17853
15260         * gcc.dg/i386-mmx-5.c: New testcase.
15262 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
15264         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
15266 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15268         PR c++/17524
15269         * g++.dg/template/static9.C: New test.
15271         PR c++/17685
15272         * g++.dg/parse/operator5.C: New test.
15274 2004-10-09  Roger Sayle  <roger@eyesopen.com>
15276         PR middle-end/17894
15277         * gcc.c-torture/execute/divcmp-4.c: New test case.
15279 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15281         PR tree-opt/17902
15282         * g++.dg/opt/pr17902.C: New test.
15284 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
15286         * gcc.dg/cpp/ident-1.c: Add dg-options "".
15288 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15290         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
15292 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15294         * gcc.dg/assign-warn-3.c: New test.
15296 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15298         PR c/16999
15299         * gcc.dg/cpp/ident-1.c: New test.
15301 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15303         * gcc.c-torture/compile/acc1.c: New.
15305 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15307         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
15308         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
15310 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15312         * gcc.dg/ultrasp11.c: New test.
15314 2004-10-08  Michael Matz  <matz@suse.de>
15316         * gcc.dg/doloop-2.c: New test.
15318 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15320         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
15321         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
15322         objc.dg/method-9.m: Update expected diagnostics.
15324 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
15326         * gcc.dg/ppc-fsel-3.c: New file.
15327         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
15329 2004-10-07  Paul Brook  <paul@codesourcery.com>
15331         * gfortran.dg/intrinsic_verify_1.f90: New test.
15333 2004-10-07  Paul Brook  <paul@codesourcery.com>
15335         * gfortran.dg/empty_format_1.f90: Remove stray commas.
15337 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15339         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
15340         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
15341         commit.
15343 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
15345         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
15347 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15349         PR c++/17115
15350         * g++.dg/warn/Winline-4.C: New test.
15352 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15354         * gcc.c-torture/compile/20041007-1.c: New test.
15356 2004-10-07  Paul Brook  <paul@codesourcery.com>
15358         PR fortran/17678
15359         * gfortran.dg/use_allocated_1.f90: New test.
15361 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15363         PR middle-end/17849
15364         * gfortran.fortran-torture/compile/nested.f90: New test
15366 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
15368         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
15370 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15372         PR c++/17368
15373         * g++.dg/ext/asm6.C: New test.
15375 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
15377         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
15379 2004-10-06  Paul Brook  <paul@codesourcery.com>
15381         PR libfortran/17709
15382         * gfortran.dg/empty_format_1.f90: New test.
15384 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15386         PR fortran/17568
15387         * gfortran.dg/ishft.f90: New test.
15389         PR fortran/17283
15390         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
15391         tests.
15393 2004-10-06  Paul Brook  <paul@codesourcery.com>
15395         * gfortran.dg/do_1.f90: New test.
15397 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15399         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
15400         optimizing for size.
15402 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15404         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
15406 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15408         * gcc.c-torture/compile/20041005-1.c: New test.
15410 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15412         PR c++/17829
15413         * g++.dg/lookup/koenig4.C: New.
15415 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15417         * g++.dg/other/classkey1.C: Adjust quoting marks.
15418         * g++.dg/parse/error15.C: Likewise.
15419         * g++.dg/template/meminit2.C (int>): Likewise.
15421 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15423         PR fortran/17283
15424         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
15426         PR fortran/17631
15427         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
15429         PR fortran/17708
15430         * gfortran.dg/pr17708.f90: New test.
15432 2004-10-04  Chao-ying Fu  <fu@mips.com>
15434         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
15435         * gcc.dg/vect/vect-4.c: Ditto.
15436         * gcc.dg/vect/vect-5.c: Ditto.
15437         * gcc.dg/vect/vect-6.c: Ditto.
15438         * gcc.dg/vect/vect-8.c: Ditto.
15439         * gcc.dg/vect/vect-16.c: Ditto.
15440         * gcc.dg/vect/vect-30.c: Ditto.
15441         * gcc.dg/vect/vect-40.c: Ditto.
15442         * gcc.dg/vect/vect-41.c: Ditto.
15443         * gcc.dg/vect/vect-42.c: Ditto.
15444         * gcc.dg/vect/vect-43.c: Ditto.
15445         * gcc.dg/vect/vect-44.c: Ditto.
15446         * gcc.dg/vect/vect-45.c: Ditto.
15447         * gcc.dg/vect/vect-46.c: Ditto.
15448         * gcc.dg/vect/vect-47.c: Ditto.
15449         * gcc.dg/vect/vect-48.c: Ditto.
15450         * gcc.dg/vect/vect-49.c: Ditto.
15451         * gcc.dg/vect/vect-50.c: Ditto.
15452         * gcc.dg/vect/vect-51.c: Ditto.
15453         * gcc.dg/vect/vect-52.c: Ditto.
15454         * gcc.dg/vect/vect-53.c: Ditto.
15455         * gcc.dg/vect/vect-54.c: Ditto.
15456         * gcc.dg/vect/vect-55.c: Ditto.
15457         * gcc.dg/vect/vect-56.c: Ditto.
15458         * gcc.dg/vect/vect-57.c: Ditto.
15459         * gcc.dg/vect/vect-58.c: Ditto.
15460         * gcc.dg/vect/vect-59.c: Ditto.
15461         * gcc.dg/vect/vect-60.c: Ditto.
15462         * gcc.dg/vect/vect-74.c: Ditto.
15463         * gcc.dg/vect/vect-79.c: Ditto.
15464         * gcc.dg/vect/vect-80.c: Ditto.
15466 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
15468         * gcc.dg/unused-7.c: Use the correct option.
15470 2004-10-04  Paul Brook  <paul@codesourcery.com>
15471         Bud Davis  <bdavis9659@comcast.net>
15473         PR fortran/17706
15474         PR fortran/16434
15475         * gfortran/pr17706.f90: New test.
15476         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
15478 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15480         * gfortran.dg/pr17612.f90: New test.
15482 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15484         * g++.dg/template/local1.C: Adjust quoting marks in
15485         testing for diagnostics.
15486         * g++.dg/tls/diag-2.C: Likewise.
15487         * g++.dg/other/error8.C: Likewise.
15489 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15491         PR c/17178
15492         * gcc.dg/unused-4.c: Adjust to be correct.
15494         PR c/17820
15495         * gcc.dg/unused-7.c: New test.
15497 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15499         PR c++/17797
15500         * g++.dg/overload/template2.C: New test.
15502 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
15504         PR tree-optimization/16632
15505         * gcc.dg/tree-ssa/20041002-1.c: New.
15507 2004-10-03  Paul Brook  <paul@codesourcery.com>
15509         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
15510         rather than relying on default formatting.
15512 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
15514         * gcc.dg/20040920-1.c: Update expected message text.
15516 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
15518         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
15520 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
15522         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
15523         tree level.
15525 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15527         * gcc.dg/tree-ssa/pr17343.c: Remove.
15529 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15531         PR tree-opt/17343
15532         * gcc.dg/tree-ssa/pr17343.c: New test.
15534 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
15536         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
15537         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
15538         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
15539         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
15540         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
15542 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15544         * gcc.dg/lvalue-2.c: New test.
15546 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15548         PR c/17730
15549         * gcc.dg/pr17730-1.c: New test
15551 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15553         PR c/7425
15554         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
15556 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15558         * gcc.c-torture/execute/stdarg-1.c: New test.
15559         * gcc.c-torture/execute/stdarg-2.c: New test.
15560         * gcc.c-torture/execute/stdarg-3.c: New test.
15561         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15562         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15563         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15564         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15565         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15567 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15569         PR tree-optimization/17697
15570         * g++.dg/opt/pr17697-1.C: New test.
15571         * g++.dg/opt/pr17697-2.C: New test.
15572         * g++.dg/opt/pr17697-3.C: New test.
15574 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15576         PR c/16409
15577         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
15578         gcc.dg/vla-init-5.c: New tests.
15580 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
15582         PR c/13804
15583         * gcc.dg/pr13804-1.c: New test.
15585 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15587         PR fortran/16938
15588         * gfortran.dg/pr16938.f90: New test.
15590 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15592         * g++.dg/template/crash23.C: New test.
15594 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15596         PR c++/17585
15597         * g++.dg/template/static8.C: New test.
15599 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
15601         PR c++/17681
15602         * g++.dg/other/error9.C: New test.
15604 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15606         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
15608 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15610         PR fortran/15164
15611         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
15613 2004-09-26  Roger Sayle  <roger@eyesopen.com>
15615         PR middle-end/17112
15616         * gcc.dg/pr17112-1.c: New test case.
15618 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15620         PR c/11459
15621         * gcc.dg/pr11459-1.c: New test.
15623 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
15625         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
15626         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15628 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15630         * gfortran.dg/pr15324.f90: Make array bounds consistent.
15632 2004-09-25  Jan Hubicka  <jh@suse.cz>
15634         * compile/30040909-1.c: New test.
15635         * compile/30040907-1.c: New test.
15637 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
15639         * gcc.c-torture/execute/va-arg-26.c: New test.
15641 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
15643         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
15644         extra diagnostics on targets with 64-bit pointers.
15645         * objc.dg/selector-1.m: Adjust dg-warning regexp.
15647 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15649         PR c/17188
15650         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
15651         * gcc.dg/decl-3.c: Adjust expected message.
15653 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15655         PR fortran/17615
15656         * gfortran.dg/pr17615.f90: New test.
15658 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
15660         PR tree-optimzation/17517
15661         * g++.dg/tree-ssa/pr17517.C: New Test.
15663 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15665         PR c++/16889
15666         * g++.dg/lookup/ambig3.C: New.
15668 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
15670         PR tree-opt/17624
15671         * g++.dg/opt/pr17624.C: New test.
15673 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15675         PR c/6980
15676         * gcc.dg/Wbad-function-cast-1.c: New test.
15678 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
15680         * g++.dg/ext/complit1.C
15681         * g++.dg/other/error2.C
15682         * g++.dg/other/nontype-1.C
15683         * g++.dg/parse/crash11.C
15684         * g++.dg/parse/crash12.C
15685         * g++.dg/parse/error15.C
15686         * g++.dg/parse/error4.C
15687         * g++.dg/parse/tmpl-outside1.C
15688         * g++.dg/parse/too-many-tmpl-args1.C
15689         * g++.dg/template/dependent-expr3.C
15690         * g++.dg/template/error10.C
15691         * g++.dg/template/instantiate1.C
15692         * g++.dg/template/vtable2.C
15693         * g++.dg/warn/Wshadow-1.C
15694         * g++.dg/warn/weak1.C
15695         * g++.old-deja/g++.brendan/crash16.C
15696         * g++.old-deja/g++.brendan/crash18.C
15697         * g++.old-deja/g++.brendan/crash48.C
15698         * g++.old-deja/g++.brendan/crash49.C
15699         * g++.old-deja/g++.brendan/crash55.C
15700         * g++.old-deja/g++.brendan/crash56.C
15701         * g++.old-deja/g++.brendan/crash8.C
15702         * g++.old-deja/g++.brendan/enum11.C
15703         * g++.old-deja/g++.brendan/enum8.C
15704         * g++.old-deja/g++.brendan/enum9.C
15705         * g++.old-deja/g++.brendan/friend3.C
15706         * g++.old-deja/g++.brendan/misc14.C
15707         * g++.old-deja/g++.bugs/900402_02.C
15708         * g++.old-deja/g++.bugs/900404_03.C
15709         * g++.old-deja/g++.bugs/900404_04.C
15710         * g++.old-deja/g++.bugs/900428_03.C
15711         * g++.old-deja/g++.jason/crash4.C
15712         * g++.old-deja/g++.jason/overload21.C
15713         * g++.old-deja/g++.jason/redecl1.C
15714         * g++.old-deja/g++.jason/report.C
15715         * g++.old-deja/g++.jason/rfg10.C
15716         * g++.old-deja/g++.jason/template30.C
15717         * g++.old-deja/g++.law/arm12.C
15718         * g++.old-deja/g++.law/ctors5.C
15719         * g++.old-deja/g++.law/cvt20.C
15720         * g++.old-deja/g++.law/init10.C
15721         * g++.old-deja/g++.law/init8.C
15722         * g++.old-deja/g++.law/visibility17.C
15723         * g++.old-deja/g++.law/visibility7.C
15724         * g++.old-deja/g++.mike/net8.C
15725         * g++.old-deja/g++.mike/p646.C
15726         * g++.old-deja/g++.mike/p700.C
15727         * g++.old-deja/g++.mike/p701.C
15728         * g++.old-deja/g++.mike/p811.C
15729         * g++.old-deja/g++.ns/template13.C
15730         * g++.old-deja/g++.other/array3.C
15731         * g++.old-deja/g++.other/crash25.C
15732         * g++.old-deja/g++.other/dtor3.C
15733         * g++.old-deja/g++.other/dtor4.C
15734         * g++.old-deja/g++.other/main1.C
15735         * g++.old-deja/g++.other/warn7.C
15736         * g++.old-deja/g++.pt/crash11.C
15737         * g++.old-deja/g++.pt/crash36.C
15738         * g++.old-deja/g++.pt/spec22.C
15739         * g++.old-deja/g++.pt/spec9.C
15740         * g++.old-deja/g++.pt/ttp52.C
15741         * g++.old-deja/g++.robertl/eb103.C
15742         * g++.old-deja/g++.robertl/eb121.C
15743         * g++.old-deja/g++.robertl/eb22.C
15744         * g++.old-deja/g++.robertl/eb8.C:
15745         Update locations and/or regexps of dg-error markers.
15746         Remove markers for some bogus messages that are no longer issued.
15748 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
15750         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
15751         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
15753 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
15755         PR c++/17618
15756         * g++.dg/lookup/crash5.C: New test.
15758 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
15760         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
15761         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
15762         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
15763         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
15764         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
15765         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
15767         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
15768         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
15769         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
15770         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
15771         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
15772         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
15774         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
15776         * gcc.dg/vect/vect-44.c: Check additional cases.
15777         * gcc.dg/vect/vect-48.c: Check additional cases.
15779         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
15780         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
15781         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
15782         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
15783         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
15784         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
15785         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
15786         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
15787         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
15789         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
15790         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
15791         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
15793 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15795         * gcc.dg/tree-ssa/loop-6.c: New test.
15797 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
15799         PR c++/17620
15800         * g++.dg/inherit/base2.C: New.
15802 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15804         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
15805         * gcc.dg/20001012-2.c: Likewise.
15806         * gcc.dg/20001013-1.c: Likewise.
15807         * gcc.dg/20001101-1.c: Likewise.
15808         * gcc.dg/20001102-1.c: Likewise.
15809         * gcc.dg/bf-spl1.c: Likewise.
15810         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
15811         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
15813 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
15815         PR tree-optimization/16721
15816         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
15818 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
15820         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
15821         * gcc.dg/20040305-1.c: Likewise.
15823 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15825         PR c/16566
15826         * gcc.c-torture/compile/pr16566-1.c,
15827         gcc.c-torture/compile/pr16566-2.c,
15828         gcc.c-torture/compile/pr16566-3.c: New tests.
15830 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
15832         PR tree-optimization/17512
15833         * gcc.c-torture/compile/20040916-1.c.
15835 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
15837         * gcc.dg/pragma-re-3.c: New test.
15839 2004-09-17  Matt Austern  <austern@apple.com>
15841         PR c++/15049
15842         * g++.dg/other/anon3.C: New.
15844 2004-09-21  Roger Sayle  <roger@eyesopen.com>
15846         PR c++/7503
15847         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
15848         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
15849         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
15850         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
15851         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
15853 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
15855         PR fortran/17286
15856         * gfortran.dg/pr17286.f90: New test.
15858 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
15860         PR c++/17530
15861         * g++.dg/template/static7.C: New test.
15863 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
15865         PR tree-opt/17558
15866         * gcc.c-torture/compile/pr17558.c: New test.
15868 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15870         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
15871         if SKIP_ATTRIBUTE is defined.
15873 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15875         PR fortran/15957
15876         * gfortran.dg/pr15957.f90: New test.
15878 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
15880         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
15881         in comparison.
15882         * gcc.dg/vect/vect-79.c: Likewise.
15883         * gcc.dg/vect/vect-80.c: Likewise.
15885 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15887         PR fortran/15750
15888         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
15890 2004-09-20  Ira Rosen  <irar@il.ibm.com>
15892         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
15893         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
15894         * gcc.dg/vect/vect-62.c: New testcase.
15895         * gcc.dg/vect/vect-63.c: New testcase.
15896         * gcc.dg/vect/vect-64.c: New testcase.
15897         * gcc.dg/vect/vect-65.c: New testcase.
15898         * gcc.dg/vect/vect-66.c: New testcase.
15899         * gcc.dg/vect/vect-67.c: New testcase.
15900         * gcc.dg/vect/vect-68.c: New testcase.
15901         * gcc.dg/vect/vect-69.c: New testcase.
15902         * gcc.dg/vect/vect-79.c: New testcase.
15903         * gcc.dg/vect/vect-80.c: New testcase.
15905 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15907         * gcc.target/mips/asm-1.c: New test.
15909 2004-09-19  Ira Rosen  <irar@il.ibm.com>
15911         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
15912         * gcc.dg/vect/vect-73.c: New testcase.
15913         * gcc.dg/vect/vect-74.c: New testcase.
15914         * gcc.dg/vect/vect-75.c: New testcase.
15915         * gcc.dg/vect/vect-76.c: New testcase.
15916         * gcc.dg/vect/vect-77.c: New testcase.
15917         * gcc.dg/vect/vect-78.c: New testcase
15919 2004-09-18  Paul Brook  <paul@codesourcery.com>
15921         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
15923 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15925         PR c/17424
15926         * gcc.dg/pr17424-1.c: New test.
15928 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
15930         * g++.dg/tree-ssa/pr17153.C: New test.
15932 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
15934         PR pch/13361
15935         * testsuite/g++.dg/pch/wchar-1.C: New.
15936         * testsuite/g++.dg/pch/wchar-1.Hs: New.
15938 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
15940         * gcc.c-torture/execute/20040917-1.c: New test.
15942 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15944         PR tree-optimization/17319
15945         * gcc.dg/pr17319.c: New test.
15947 2004-09-17  Devang Patel  <dpatel@apple.com>
15949         * gcc.dg/20040813-1.c: New test.
15951 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15953         PR tree-optimization/17273
15954         * gcc.c-torture/compile/pr17273.c: New test.
15956 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15958         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
15959         Update expected messages.
15960         * gcc.dg/declspec-13.c: New test.
15962 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
15964         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
15966 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
15968         * gcc.c-torture/execute/pr17252.c: Use post-increment to
15969         change what 'a' is pointing to.
15971 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
15973         PR c++/16002
15974         * g++.dg/template/error18.C: New test.
15976         PR c++/16029
15977         * g++.dg/warn/Wunused-8.C: New test.
15979 2004-09-17  Steven Bosscher  <stevenb@suse.de>
15981         PR tree-optimization/17513
15982         * gcc.dg/20040916-1.c: New test.
15984 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
15986         PR c++/17501
15987         * g++.dg/template/typename7.C: New test.
15989 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15991         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
15993 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
15995         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
15996         with -ftree-based-profiling also.
15997         * lib/profopt.exp: Support late-set profile_option/feedback_option.
15999 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
16001         PR/15364
16002         * gfortran.dg/der_array_io_1.f90: New test.
16003         * gfortran.dg/der_array_io_2.f90: New test.
16004         * gfortran.dg/der_array_io_3.f90: New test.
16006 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16008         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
16009         EABI.
16011 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16013         * g++.dg/opt/switch1.C: New test.
16015 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16017         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
16018         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
16019         Update expected messages.
16021 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16023         PR fortran/16485
16024         * gfortran.dg/same_name_1.f90: New test.
16026 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
16028         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
16029         dereference garbage pointers.
16031 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
16033         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
16034         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
16036         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
16037         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
16038         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
16040 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
16042         PR c++/17324
16043         * g++.dg/template/mangle1.C: New test.
16045 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16047         PR tree-optimization/17252
16048         * gcc.c-torture/execute/pr17252.c: New test.
16050 2004-09-14  Andrew Pinski  <apinski@apple.com>
16052         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
16054 2004-09-14  Roger Sayle  <roger@eyesopen.com>
16056         PR rtl-optimization/9771
16057         * gcc.dg/pr9771-1.c: New test case.
16059 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16061         PR tree-optimization/15262
16062         * gcc.c-torture/execute/pr15262-1.c: New test.
16063         * gcc.c-torture/execute/pr15262-2.c: New test.
16065 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16067         * gcc.dg/declspec-12.c: New test.
16069 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
16071         * gfortran.dg/pr17090.f90: Add directives to test.
16073 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16075         * gcc.c-torture/compile/20040914-1.c: New test.
16077 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16079         PR c++/16162
16080         * g++.dg/template/decl2.C: New test.
16082 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
16084         PR fortran/17090
16085         * gfortran.dg/pr17090.f90: New test.
16087 2004-09-13  Dale Johannesen  <dalej@apple.com>
16089         * gcc.c-torture/compile/pr17408.c: New test case.
16091 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16093         PR c++/16716
16094         * g++.dg/parse/crash17.C: New test.
16096         PR c++/17327
16097         * g++.dg/template/enum3.C: New test.
16099 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
16101         * lib/gcc-defs.exp: Load wrapper.exp.
16102         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
16103         using local code.
16104         * lib/gcc.exp (gcc_init): Similar.
16105         * lib/gfortran.exp (gfortran_init): Similar.
16106         * lib/objc.exp (objc_init): Similar.
16107         * lib/treelang.exp (treelang_init): Similar.
16108         * lib/wrapper.exp: New file with build_wrapper call machinery in
16109         ${tool}_maybe_build_wrapper.
16111 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16113         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
16114         "inline".
16115         * gcc.dg/declspec-11.c: Update expected messages.
16116         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
16117         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
16118         gcc.dg/inline-12.c: New tests.
16120 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
16122         * g++.dg/tree-ssa/pr17400.C: New testcase.
16124 2004-09-13  James E Wilson  <wilson@specifixinc.com>
16126         * gcc.target/mips/sb1-1.c: New testcase.
16128 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
16130         * lib/g77-dg.exp: Remove unused file.
16131         * lib/mike-g77.exp: Ditto.
16132         * lib/g77.exp: Ditto.
16134 2004-09-12  Richard Henderson  <rth@redhat.com>
16136         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
16138 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16140         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
16141         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16142         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
16143         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
16144         Update expected messages.
16146 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
16148         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
16149         declaration/use mismatch for dirp parameter.
16151 2004-09-12  Andrew Pinski  <apinski@apple.com>
16153         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
16154         -fgnu-runtime is passed.
16156 2004-09-12  Richard Henderson  <rth@redhat.com>
16158         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
16159         do the uplevel thing and update additional_flags directly.
16160         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
16161         gfortran.fortran-torture/execute/intrinsic_nearest.x,
16162         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
16163         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
16165 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16167         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
16169 2004-09-11  Roger Sayle  <roger@eyesopen.com>
16171         PR middle-end/17411
16172         * g++.dg/opt/pr17411-1.C: New test case.
16174 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16176         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16177         gcc.dg/tls/diag-2.c: Update expected messages.
16178         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
16179         messages.
16180         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
16181         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
16182         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
16183         gcc.dg/tls/diag-5.c: New tests.
16185 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
16187         * gcc.dg/20040910-1.c: Correct dg-error regexp.
16189 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16191         * g++.dg/parse/break-in-for.C: New test.
16193 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
16195         * gcc.dg/tree-ssa/20040911-1.c: New test.
16197 2004-09-11  Andreas Jaeger  <aj@suse.de>
16199         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
16200         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
16202 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
16204         * gcc.target/frv: New directory of FR-V-specific tests.
16206 2004-09-10  James E Wilson  <wilson@specifixinc.com>
16208         * gcc.dg/convert-vec-1.c: New test.
16210 2004-09-10  Roger Sayle  <roger@eyesopen.com>
16212         PR middle-end/17024
16213         * gcc.dg/pr17024-1.c: New test case.
16215 2004-09-10  Eric Christopher  <echristo@redhat.com>
16217         * gcc.dg/20040910-1.c: New test.
16219 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16221         * gcc.dg/bitfld-9.c: New test.
16223 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
16225         * gcc.c-torture/execute/ieee/acc1.c: New test.
16226         * gcc.c-torture/execute/ieee/acc2.c: New test.
16227         * gcc.c-torture/execute/ieee/mzero6.c: New test.
16229 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16231         * gcc.dg/deprecated-2.c: New test.
16233 2004-09-09  James E Wilson  <wilson@specifixinc.com>
16235         * gcc.dg/init-vec-1.c: New test.
16237 2004-09-09  Roger Sayle  <roger@eyesopen.com>
16239         PR middle-end/17055
16240         * gcc.dg/pr17055-1.c: New test case.
16242 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
16244         PR target/17377
16245         * gcc.c-torture/execute/pr17377.c: New test.
16247 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16249         PR c/8420
16250         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
16251         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
16252         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16253         gcc.dg/long-long-typespec-1.c: New tests.
16254         * gcc.dg/tls/diag-2.c: Update expected diagnostics
16256 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16258         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
16259         gcc.dg/gnu99-static-1.c: New tests.
16261 2004-09-08  Devang Patel  <dpatel@apple.com>
16263         * gcc.dg/darwin-ld-20040828-1.c: New test.
16264         * gcc.dg/darwin-ld-20040828-2.c: New test.
16265         * gcc.dg/darwin-ld-20040828-3.c: New test.
16267 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
16269         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
16270         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
16271         in error message.
16272         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
16273         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
16274         in error message.
16275         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
16276         types they qualify.
16277         * objc.dg/type-size-2.m: Fix wording in comment.
16278         * objc.dg/va-meth-1.m: New test case.
16280 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
16282         PR c/16633:
16283         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
16284         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
16286 2004-09-06  Devang Patel  <dpatel@apple.com>
16288         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
16289         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
16291 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
16293         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
16294         reflect changed line numbering of diagnostics.
16296 2004-09-06  Paul Brook  <paul@codesourcery.com>
16298         * gfortran.dg/edit_real_1.f90: Add new test.
16300 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16302         * gcc.dg/tree-ssa/loop-2.c: New test.
16303         * gcc.dg/tree-ssa/loop-3.c: New test.
16304         * gcc.dg/tree-ssa/loop-4.c: New test.
16305         * gcc.dg/tree-ssa/loop-5.c: New test.
16307 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16309         * gcc.dg/format/sentinel-1.c: Update for parameter option.
16311 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16313         * gcc.dg/format/sentinel-1.c: New test.
16315 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
16317         * testsuite/gcc.dg/builtins-46.c: New.
16319 2004-09-03  Devang Patel  <dpatel@apple.com>
16321         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
16322         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
16324 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16326         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
16327         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
16328         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
16329         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
16330         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
16331         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
16332         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
16333         the non-portable bzero.
16334         * gcc.dg/20010912-1.c: xfail for NetWare.
16335         * gcc.dg/20020426-2.c: xfail for NetWare.
16336         * gcc.dg/20021014-1.c: xfail for NetWare.
16337         * gcc.dg/20021018-1.c: xfail for NetWare.
16338         * gcc.dg/20030213-1.c: xfail for NetWare.
16339         * gcc.dg/20030225-1.c: xfail for NetWare.
16340         * gcc.dg/20030708-1.c: xfail for NetWare.
16341         * gcc.dg/builtins-config.h: Also exclude NetWare.
16342         * gcc.dg/format/format.h: Define restrict only if not already defined.
16343         * gcc.dg/nest.c: xfail for NetWare.
16344         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
16345         * lib/target-supports.exp (check_visibility_available): Exclude
16346         NetWare.
16348 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16350         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
16351         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
16352         deterministic starting point for the alignment of structure fields.
16353         * gcc.dg/Wpadded.c: Dito.
16354         * g++.dg/abi/vbase10.C: Dito.
16356 2004-09-03  Devang Patel  <dpatel@apple.com>
16358         * g++.dg/debug/pr15736.cc: New test.
16360 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16362         * README.QMTEST: Fix out-of-date link.
16364 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
16366         PR fortran/16579
16367         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
16368         Delete.  Duplicate of gfortran.dg/g77/20010610.f
16370 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16372         * g++.dg/abi/arm_rtti1.C: New test.
16374 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
16376         * gcc.dg/ppc-vector-memcpy.c: New.
16377         * gcc.dg/ppc-vector-memset.c: New.
16379 2004-09-02  Chao-ying Fu  <fu@mips.com>
16381         * gcc.target/mips/mips-3d-1.c: New test.
16382         * gcc.target/mips/mips-3d-2.c: New test.
16383         * gcc.target/mips/mips-3d-3.c: New test.
16384         * gcc.target/mips/mips-3d-4.c: New test.
16385         * gcc.target/mips/mips-3d-5.c: New test.
16386         * gcc.target/mips/mips-3d-6.c: New test.
16387         * gcc.target/mips/mips-3d-7.c: New test.
16388         * gcc.target/mips/mips-3d-8.c: New test.
16389         * gcc.target/mips/mips-3d-9.c: New test.
16390         * gcc.target/mips/mips-ps-1.c: New test.
16391         * gcc.target/mips/mips-ps-2.c: New test.
16392         * gcc.target/mips/mips-ps-3.c: New test.
16393         * gcc.target/mips/mips-ps-4.c: New test.
16394         * gcc.target/mips/mips-ps-type.c: New test.
16396 2004-09-02  Paul Brook  <paul@codesourcery.com>
16398         * gfortran.dg/edit_real_1.f90: Add new tests.
16400 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16402         PR fortran/15327
16403         * gfortran.dg/merge_char_1.f90: New test.
16405 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16407         PR fortran/16404
16408         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
16410 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16412         PR c/1522
16413         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
16415 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
16417         * g++.dg/opt/loop1.C: Do not XFAIL.
16419 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
16421         * gcc.c-torture/execute/20040831-1.c: New test.
16423 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
16425         PR fortran/16579
16426         * gfortran.dg/g77/20010610.f: Now passes.
16427         Copy from g77.f-torture/execute. Add dg-run directive.
16428         * gfortran.dg/g77/README: Update
16430 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16432         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
16433         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
16434         (t1, t2, t3, t4): Add volatile.
16436 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
16438         * g++.dg/ext/visibility/arm1.C: New test.
16440 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
16442         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
16443         -pedantic-errors.
16445 2004-09-01  Paul Brook  <paul@codesourcery.com>
16447         * gfortran.dg/eof_2.f90: New test.
16449 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16451         PR fortran/16579
16452         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
16454 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
16456         PR libfortran/16805
16457         * gfortran.dg/list_read_2.f90: New test.
16459 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
16461         * g++.dg/abi/key1.C: New test.
16463 2004-08-31  Richard Henderson  <rth@redhat.com>
16465         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
16466         form of offsetof.
16467         * g++.dg/other/offsetof5.C: Remove duplicate.
16469 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16471         PR fortran/17244
16472         * gfortran.dg/func_derived_1.f90: New test.
16474 2004-08-31  Paul Brook  <paul@codesourcery.com>
16476         * gfortran.dg/eof_1.f90: New test.
16478 2004-08-31  Paul Brook  <paul@codesourcery.com>
16480         * gfortran.dg/list_read_1.f90: New file.
16482 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
16484         * g++.dg/opt/loop1.C: XFAIL.
16486 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
16488         * gcc.dg/funcdef-storage-1.c: New.
16489         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
16490         an extern function in local scope.
16491         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
16492         declare an 'auto inline' function in local scope.
16493         * gcc.dg/20011130-1.c: Likewise.
16494         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
16495         an 'auto' function in local scope.
16496         * gcc.dg/20021014-1.c: Likewise.
16497         * gcc.dg/20030331-2.c: Likewise.
16499 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16501         * gfortran.dg/blockdata_1.f90: New test.
16503 2004-08-30  Richard Henderson  <rth@redhat.com>
16505         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
16507 2004-08-30  Richard Henderson  <rth@redhat.com>
16509         * lib/fortran-torture.exp (fortran-torture-execute): Honor
16510         additional_flags set by alternate driver.
16511         (ieee-options): New procedure.
16512         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
16513         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
16514         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
16515         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
16517 2004-08-30  Richard Henderson  <rth@redhat.com>
16519         * lib/f-torture.exp: Remove.
16521 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
16523         PR rtl-optimization/16590
16524         * g++.dg/opt/loop1.C: New test.
16526 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16528         PR fortran/13910
16529         * gfortran.dg/oldstyle_1.f90: New test.
16531 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
16532         Paul Brook  <paul@codesourcery.com>
16534         * gfortran.dg/g77/README: Update.
16535         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
16536         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16537         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
16539 2004-08-28  Paul Brook  <paul@codesourcery.com>
16541         PR libfortran/17195
16542         * gfortran.dg/edit_real_1.f90: New test.
16544 2004-08-27  Paul Brook  <paul@codesourcery.com>
16546         * gfortran.dg/rewind_1.f90: New test.
16548 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
16550         PR fortran/16597
16551         * gfortran.dg/pr16597.f90: New test.
16553 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16555         PR c/13801
16556         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
16557         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
16558         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
16559         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
16560         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
16562 2004-08-26  Nick Clifton  <nickc@redhat.com>
16564         * gcc.c-torture/compile/pr17119.c: New test.
16566 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16568         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
16570 2004-08-25  Richard Henderson  <rth@redhat.com>
16572         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
16573         the bits that expect kind=8 to be the largest real kind.
16575 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16577         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
16579 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16581         * gfortran.dg/assignment_1.f90: New test.
16583 2004-08-25  Adam Nemet  <anemet@lnxw.com>
16585         * g++.dg/template/repo3.C: New test.
16587 2004-08-25  Roger Sayle  <roger@eyesopen.com>
16589         PR middle-end/16693
16590         PR tree-optimization/16372
16591         * g++.dg/opt/pr16372-1.C: New test case.
16592         * g++.dg/opt/pr16693-1.C: New test case.
16593         * g++.dg/opt/pr16693-2.C: New test case.
16595 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16597         * objc.dg/proto-lossage-4.m: New test.
16599 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
16601         PR c++/17155
16602         * g++.dg/inherit/local2.C: New test.
16604 2004-08-25  Paul Brook  <paul@codesourcery.com>
16606         PR fortran/17144
16607         * gfortran.dg/string_ctor_1.f90: New test.
16609 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16611         PR c++/14428
16612         * g++.dg/template/redecl2.C: New test.
16614 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16616         PR fortran/17143
16617         * gfortran.dg/pr17143.f90: New test.
16619 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16621         PR fortran/17164
16622         * gfortran.dg/pr17164.f90: New test.
16624 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16626         * gcc.dg/tree-ssa/loop-1.c: New test.
16628 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16630         * gcc.c-torture/compile/20040824-1.c: New test.
16632 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16634         * gcc.c-torture/compile/iftrap-3.c: New test.
16636 2004-08-24  Paul Brook  <paul@codesourcery.com>
16638         * gfortran.dg/entry_2.f90: New test.
16640 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16642         PR c++/16889
16643         * g++.dg/lookup/ambig[12].C: New.
16645 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16647         PR c++/16706
16648         * g++.dg/template/crash21.C: New test.
16649         * g++.dg/template/crash22.C: Likewise.
16651 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16653         PR c++/17149
16654         * g++.dg/template/access15.C: New.
16656 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16658         PR c++/17163
16659         * g++.dg/template/repo2.C: New test.
16661 2004-08-23  Roger Sayle  <roger@eyesopen.com>
16663         PR rtl-optimization/17078
16664         * gcc.c-torture/execute/pr17078-1.c: New test case.
16666 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16668         PR c/14492
16669         * gcc.dg/debug/crash1.c: New test.
16671 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16673         PR c/16180
16674         * gcc.dg/loop-5.c: New test.
16676 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16678         * gcc.c-torture/execute/20040823-1.c: New test.
16680 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
16682         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
16683         to the assembler.  Simplify test accordingly.
16684         (asm_abi_flags): Use GNU names.
16685         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
16686         to check for ABI flags.
16688 2004-08-22  Andrew Pinski  <apinski@apple.com>
16690         * g++.dg/opt/pr14029.C: New test.
16691         * gcc.c-torture/execute/pr15262.c: New test.
16693 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16695         * gfortran.dg/reduction.f90: Add checks with complex arguments.
16697 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
16699         PR 16908
16700         * gfortran.dg/direct_io.f90: New test.
16702 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16704         PR c++/17121
16705         * g++.dg/inherit/local2.C: New test.
16707 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16709         PR c++/17120
16710         * g++.dg/warn/Wparentheses-4.C: New test.
16712 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16714         PR c++/17121
16715         * g++.dg/inherit/local2.C: New test.
16717         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
16718         * gcc.dg/ppc-ldstruct.c: Likewise.
16719         * gcc.dg/ppc64-abi-2.c: Likewise.
16721 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
16723         PR rtl-optimization/17099
16724         * gcc.c-torture/execute/20040820-1.c: New test.
16726 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
16728         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
16730 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
16732         PR fortran/17077
16733         * gfortran.dg/auto_array_1.f90: New test.
16735 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16737         PR fortran/17074
16738         * gfortran.dg/simpleif_1.f90: New test.
16740 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
16742         * lib/target-supports.exp (check_profiling_available): Return
16743         false for arm*-*-symbianelf* and arm*-*-eabi*.
16745         PR c++/15890
16746         * g++.dg/template/delete1.C: New test.
16748 2004-08-19  Paul Brook  <paul@codesourcery.com>
16750         PR fortran/14976
16751         PR fortran/16228
16752         * gfortran.dg/data_char_1.f90: New test.
16754 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
16756         PR fortran/16946
16757         * gfortran.dg/reduction.f90: New testcase.
16759 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16761         PR fortran/16520
16762         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
16764 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16766         PR c++/17041
16767         * g++.dg/Wparentheses-3.C: New test.
16769 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
16771         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
16772         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
16773         * gcc.dg/vect/vect-2.c: Likewise.
16774         * gcc.dg/vect/vect-3.c: Likewise.
16775         * gcc.dg/vect/vect-4.c: Likewise.
16776         * gcc.dg/vect/vect-5.c: Likewise.
16777         * gcc.dg/vect/vect-6.c: Likewise.
16778         * gcc.dg/vect/vect-7.c: Likewise.
16779         * gcc.dg/vect/vect-25.c: Likewise.
16780         * gcc.dg/vect/vect-31.c: Likewise.
16781         * gcc.dg/vect/vect-32.c: Likewise.
16782         * gcc.dg/vect/vect-34.c: Likewise.
16783         * gcc.dg/vect/vect-36.c: Likewise.
16784         * gcc.dg/vect/vect-all.c: Likewise.
16786 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
16788         PR c++/17068
16789         * g++.dg/template/operator4.C: New test.
16791 2004-08-18  Richard Henderson  <rth@redhat.com>
16793         * gcc.dg/20040206-1.c: XFAIL.
16795 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16797         PR c++/16246
16798         * g++.dg/template/array7.C: New test.
16800 2004-08-17  James E Wilson  <wilson@specifixinc.com>
16802         * gcc.dg/mips-movcc-1.c: New test.
16803         * gcc.dg/mips-movcc-2.c: New test.
16804         * gcc.dg/mips-movcc-3.c: New test.
16806         * gcc.dg/mips-nmadd-1.c: New test.
16807         * gcc.dg/mips-nmadd-2.c: New test.
16809 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16811         PR c++/15871
16812         * g++.dg/opt/inline8.C: New test.
16814         PR c++/16965
16815         * g++.dg/parse/error17.C: New test.
16817 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
16819         * gcc.dg/vect: New directory for vectorizer tests.
16820         * gcc.dg/vect/tree-vect.h: New file.
16821         * gcc.dg/vect/vect.exp: New file.
16822         * gcc.dg/vect/pr16105.c.c: New test.
16823         * gcc.dg/vect/vect-1.c: New test.
16824         * gcc.dg/vect/vect-2.c: New test.
16825         * gcc.dg/vect/vect-3.c: New test.
16826         * gcc.dg/vect/vect-4.c: New test.
16827         * gcc.dg/vect/vect-5.c: New test.
16828         * gcc.dg/vect/vect-6.c: New test.
16829         * gcc.dg/vect/vect-7.c: New test.
16830         * gcc.dg/vect/vect-8.c: New test.
16831         * gcc.dg/vect/vect-9.c: New test.
16832         * gcc.dg/vect/vect-10.c: New test.
16833         * gcc.dg/vect/vect-11.c: New test.
16834         * gcc.dg/vect/vect-12.c: New test.
16835         * gcc.dg/vect/vect-13.c: New test.
16836         * gcc.dg/vect/vect-14.c: New test.
16837         * gcc.dg/vect/vect-15.c: New test.
16838         * gcc.dg/vect/vect-16.c: New test.
16839         * gcc.dg/vect/vect-17.c: New test.
16840         * gcc.dg/vect/vect-18.c: New test.
16841         * gcc.dg/vect/vect-19.c: New test.
16842         * gcc.dg/vect/vect-20.c: New test.
16843         * gcc.dg/vect/vect-21.c: New test.
16844         * gcc.dg/vect/vect-22.c: New test.
16845         * gcc.dg/vect/vect-23.c: New test.
16846         * gcc.dg/vect/vect-24.c: New test.
16847         * gcc.dg/vect/vect-25.c: New test.
16848         * gcc.dg/vect/vect-26.c: New test.
16849         * gcc.dg/vect/vect-27.c: New test.
16850         * gcc.dg/vect/vect-28.c: New test.
16851         * gcc.dg/vect/vect-29.c: New test.
16852         * gcc.dg/vect/vect-30.c: New test.
16853         * gcc.dg/vect/vect-31.c: New test.
16854         * gcc.dg/vect/vect-32.c: New test.
16855         * gcc.dg/vect/vect-33.c: New test.
16856         * gcc.dg/vect/vect-34.c: New test.
16857         * gcc.dg/vect/vect-35.c: New test.
16858         * gcc.dg/vect/vect-36.c: New test.
16859         * gcc.dg/vect/vect-37.c: New test.
16860         * gcc.dg/vect/vect-38.c: New test.
16861         * gcc.dg/vect/vect-40.c: New test.
16862         * gcc.dg/vect/vect-41.c: New test.
16863         * gcc.dg/vect/vect-42.c: New test.
16864         * gcc.dg/vect/vect-43.c: New test.
16865         * gcc.dg/vect/vect-44.c: New test.
16866         * gcc.dg/vect/vect-45.c: New test.
16867         * gcc.dg/vect/vect-46.c: New test.
16868         * gcc.dg/vect/vect-47.c: New test.
16869         * gcc.dg/vect/vect-48.c: New test.
16870         * gcc.dg/vect/vect-49.c: New test.
16871         * gcc.dg/vect/vect-50.c: New test.
16872         * gcc.dg/vect/vect-51.c: New test.
16873         * gcc.dg/vect/vect-52.c: New test.
16874         * gcc.dg/vect/vect-53.c: New test.
16875         * gcc.dg/vect/vect-54.c: New test.
16876         * gcc.dg/vect/vect-55.c: New test.
16877         * gcc.dg/vect/vect-56.c: New test.
16878         * gcc.dg/vect/vect-57.c: New test.
16879         * gcc.dg/vect/vect-58.c: New test.
16880         * gcc.dg/vect/vect-59.c: New test.
16881         * gcc.dg/vect/vect-60.c: New test.
16882         * gcc.dg/vect/vect-61.c: New test.
16883         * gcc.dg/vect/vect-all.c: New test.
16884         * gcc.dg/vect/vect-none.c: New test.
16886 2004-08-17  Paul Brook  <paul@codesourcery.com>
16888         PR fortran/13082
16889         * gfortran.dg/entry_1.f90: New test.
16891 2004-08-17  Andrew Pinski  <apinski@apple.com>
16893         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
16895 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
16897         * gcc.dg/pr17036-1.c: New test.
16899 2004-08-16  Devang Patel  <dpatel@apple.com>
16901         * gcc.dg/darwin-20040809-1.c: New test.
16903 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
16905         * gcc.dg/funcdef-attr-1.c: New test.
16907 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
16909         * gcc.dg/altivec-17.c: New test.
16910         * gcc.dg/altivec-18.c: New test.
16912 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16914         PR c++/6749
16915         * g++.dg/template/vtable2.C: New test.
16917 2004-08-14  Richard Henderson  <rth@redhat.com>
16919         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
16920         * gcc.dg/pack-test-4.c (main): Return 0.
16921         * gcc.dg/setjmp-1.c: Remove XFAIL.
16922         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
16924 2004-08-14  Richard Henderson  <rth@redhat.com>
16926         * gcc.dg/980217-1.c: Add prototype for printf.
16928 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
16930         * gfortran.dg/pr16935.f90: New test.
16932 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
16934         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
16936 2004-08-13  Paul Brook  <paul@codesourcery.com>
16938         * gfortran.dg/der_io_1.f90: Remove stray comma.
16940 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16942         * gcc.dg/vmx/cw-bug-2.c: Remove.
16943         * gcc.dg/vmx/vprint-1.c: Remove.
16944         * gcc.dg/vmx/vscan-1.c: Remove.
16946 2004-08-12  Devang patel  <dpatel@apple.com>
16948         * gcc.dg/darwin-20040809-2.c: New test.
16950 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
16952         * g++.dg/ext/altivec-12.C: New test.
16954         * g++.dg/ext/altivec-11.C: New test.
16956 2004-08-12  Paul Brook  <paul@codesourcery.com>
16958         * g++.dg/abi/arm_cxa_vec_1.C: New test.
16960 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
16962         * g++.dg/ext/altivec-2.C: Check for hardware support before
16963         executing any VMX instructions.
16965         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
16967 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
16969         PR c++/16276
16970         * g++.old-deja/g++.other/comdat4.C: New test.
16971         * g++.old-deja/g++.other/comdat4-aux.cc: New.
16973 2004-08-12  Ben Elliston  <bje@au.ibm.com>
16975         PR target/16286
16976         * gcc.dg/pr16286.c: New test.
16978 2004-08-12 Jan Beulich <jbeulich@novell.com>
16980         * g++.dg/ext/asm5.C: New.
16982 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16984         PR c++/16698
16985         * g++.dg/eh/crash1.C: New test.
16987         PR c++/16717
16988         * g++.dg/ext/construct1.C: New test.
16990 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
16992         PR c++/16853
16993         * g++.dg/init/ptrmem1.C: New test.
16995         PR c++/16618
16996         * g++.dg/parse/offsetof5.C: New test.
16998         PR c++/16870
16999         * g++.dg/template/overload3.C: New test.
17001 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17003         PR c++/16964
17004         * g++.dg/parse/error16.C: New test.
17006         PR c++/16904
17007         * g++.dg/template/error14.C: New test.
17009         PR c++/16929
17010         * g++.dg/template/error15.C: New test.
17012 2004-08-11  Devang Patel  <dpatel@apple.com>
17014         * gcc.dg/darwin-ld-20040809-1.c: New test.
17015         * gcc.dg/darwin-ld-20040809-2.c: New test.
17017 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
17019         PR fortran/16917
17020         * gfortran.dg/dfloat_1.f90: New test.
17022 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
17024         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
17025         * gcc.dg/dll-2.c: Fix dg-require syntax.
17026         * gcc.misc-tests/arm-isr.c (abort): Declare.
17027         (exit): Likewise.
17029 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
17031         PR c++/16971
17032         * g++.dg/parse/crash16.C: New test.
17034 2004-08-10  Roger Sayle  <roger@eyesopen.com>
17036         * gcc.dg/mips-rsqrt-1.c: New test case.
17037         * gcc.dg/mips-rsqrt-2.c: New test case.
17038         * gcc.dg/mips-rsqrt-3.c: New test case.
17040 2004-08-10  Paul Brook  <paul@codesourcery.com>
17042         * gfortran.dg/der_io_1.f90: New test.
17044 2004-08-10  Paul Brook  <paul@codesourcery.com>
17046         PR fortran/16919
17047         * gfortran.dg/der_array_1.f90: New test.
17049 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
17051         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
17053 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
17055         * gcc.dg/wchar_t-2.c: Fix typo.
17057 2004-08-09  Falk Hueffner  <falk@debian.org>
17059         PR tree-optimization/12517
17060         * gcc.c-torture/compile/pr12517.c: New test.
17062         PR tree-optimization/12578
17063         * gcc.c-torture/compile/pr12578.c: New test.
17065         PR tree-optimization/12899
17066         * gcc.c-torture/compile/pr12899.c: New test.
17068         PR rtl-optimization/14692
17069         * gcc.c-torture/compile/pr14692.c: New test.
17071         PR tree-optimization/16461
17072         * gcc.c-torture/compile/pr16461.c: New test.
17074 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17076         * gfortran.dg/getenv_1.f90: New test.
17078 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17080         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
17081         wchar_t.
17082         * gcc.dg/symbian5.c: Test -fno-short-wchar.
17084 2004-08-06  Paul Brook  <paul@codesourcery.com>
17086         * gfortran.dg/ret_array_1.f90: New test.
17087         * gfortran.dg/ret_pointer_1.f90: New test.
17089 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
17091         * gcc.dg/missing-field-init-[12].c: New tests.
17092         * g++.dg/warn/missing-field-init-[12].C: New tests.
17094 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17096         * gcc.dg/enum2.c: New test.
17097         * gcc.dg/symbian3.c: Likewise.
17098         * gcc.dg/symbian4.c: Likewise.
17099         * gcc.dg/wchar_t-2.c: Likewise.
17101 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17103         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
17104         destructor tests.
17106 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17108         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
17109         dg-require-visiblity.
17110         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
17111         * g++.dg/ext/visibility/fvisibility.C: Likewise.
17112         * g++.dg/ext/visibility/memfuncts.C: Likewise.
17113         * g++.dg/ext/visibility/new1.C: Likewise.
17114         * g++.dg/ext/visibility/pragma.C: Likewise.
17115         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
17116         * g++.dg/ext/visibility/virtual.C: Likewise.
17117         * g++/dg/ext/visibility/visibility-1.C: Likewise.
17118         * g++/dg/ext/visibility/visibility-2.C: Likewise.
17119         * g++/dg/ext/visibility/visibility-3.C: Likewise.
17120         * g++/dg/ext/visibility/visibility-4.C: Likewise.
17121         * g++/dg/ext/visibility/visibility-5.C: Likewise.
17122         * g++/dg/ext/visibility/visibility-6.C: Likewise.
17123         * g++/dg/ext/visibility/visibility-7.C: Likewise.
17124         * g++/dg/ext/visibility/visibility-8.C: New test.
17125         * gcc.c-torture/compile/dll.x: Remove.
17126         * gcc.dg/dll-2.c: Use dg-require-dll
17127         * gcc.dg/visibility-10.c: New test.
17128         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
17129         supporting DLLs.
17130         * testsuite/lib/scanasm.exp (scan_hidden): New function.
17131         (scan_not_hidden): Likewise.
17133 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
17135         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
17137 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
17139         * gcc.c-torture/execute/20040805-1.c: New test.
17141 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
17143         * gcc.dg/20020118-1.c: Declare abort.
17144         * gcc.dg/altivec_check.h: Likewise.
17145         * gcc.dg/iftrap-2.c: Likewise.
17146         * gcc.dg/pragma-darwin.c: Likewise.
17147         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
17149 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
17151         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
17153 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17155         * gcc.c-torture/execute/builtins/abs-2.c,
17156         gcc.c-torture/execute/builtins/abs-3.c,
17157         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
17158         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
17159         intmax_t, uintmax_t and their limits.
17160         * gcc.dg/intmax_t-1.c: New test.
17162 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17164         * g++.dg/tc1/dr147.C: Add reference to PR.
17166 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
17168         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
17169         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
17171 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
17173         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
17175 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17177         * gcc.dg/redecl-5.c: New test.
17178         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
17179         of scanf.
17181 2004-08-03  Roger Sayle  <roger@eyesopen.com>
17183         PR middle-end/16790
17184         * gcc.c-torture/execute/pr16790-1.c: New test case.
17186 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
17188         * g++.dg/ext/visibility/assign1.C: New test.
17189         * g++.dg/ext/visibility/new1.C: Likewise.
17191         * gcc.dg/symbian1.c: New test.
17192         * gcc.dg/symbian2.c: Likewise.
17194 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
17196         PR target/16570
17197         * gcc.dg/i386-sse-9.c: New test.
17199 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17201         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
17203 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17205         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
17206         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
17207         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
17208         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
17209         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
17210         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
17211         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
17212         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
17213         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
17214         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
17215         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
17216         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
17217         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
17218         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
17219         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
17220         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
17221         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
17222         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
17223         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
17224         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
17225         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
17226         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
17227         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
17228         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17229         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
17230         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
17231         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
17232         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
17233         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17234         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17235         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
17236         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
17237         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
17238         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
17239         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
17240         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17241         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17242         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17243         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17244         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
17245         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
17246         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
17247         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
17248         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
17249         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17250         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17251         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
17252         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
17253         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
17254         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
17255         gcc.misc-tests/i386-pf-3dnow-1.c,
17256         gcc.misc-tests/i386-pf-athlon-1.c,
17257         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17258         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
17259         Declare built-in functions used.
17260         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
17262 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
17264         PR c++/16707
17265         * g++.dg/lookup/using12.C: New test.
17267         * g++.dg/init/null1.C: Fix PR number.
17268         * g++.dg/parse/namespace10.C: Likewise.
17270 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17272         PR c++/16224
17273         * g++.dg/template/spec17.C: New test.
17274         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
17275         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
17277 2004-08-02  David Billinghurst
17279         PR fortran/16292
17280         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
17282 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
17284         * gcc.dg/ia64-got-1.c: New test case.
17286 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17288         PR c++/16489
17289         * g++.dg/init/null1.C: New test.
17290         * g++.dg/tc1/dr76.C: Adjust error marker.
17292         PR c++/16529
17293         * g++.dg/parse/namespace10.C: New test.
17295         PR c++/16810
17296         * g++.dg/inherit/ptrmem2.C: New test.
17298 2004-08-02  Ben Elliston  <bje@au.ibm.com>
17300         PR target/16155
17301         * gcc.dg/pr16155.c: New test.
17303 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17305         * gcc.dg/redecl-2.c: New test.
17307 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
17309         * gcc.dg/darwin-longdouble.c: New file.
17311 2004-07-30  Richard Henderson  <rth@redhat.com>
17313         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
17314         write to constant argument.
17315         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17317 2004-07-30  Richard Henderson  <rth@redhat.com>
17319         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
17320         tests of nearest around zero.
17322 2004-07-30  Andrew Pinski  <apinski@apple.com>
17324         * gcc.c-torture/compile/20040730-1.c: New test.
17326 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17328         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
17329         powerpc-eabispe.
17331 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17333         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
17335 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
17337         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
17338         contains $ld_library_path.
17339         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17341 2004-07-29  Richard Henderson  <rth@redhat.com>
17343         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
17345         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
17346         (alt2, which): New.
17347         (Check): Accept either alternative.
17349 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
17351         * g++.dg/abi/inline1.C: New test.
17352         * g++.dg/abi/local1-a.cc: Likewise.
17353         * g++.dg/abi/local1.C: Likewise.
17354         * g++.dg/abi/mangle11.C: Tweak location of warnings.
17355         * g++.dg/abi/mangle12.C: Likewise.
17356         * g++.dg/abi/mangle17.C: Likewise.
17357         * g++.dg/abi/mangle20-2.C: Likewise.
17358         * g++.dg/opt/interface1.C: Likewise.
17359         * g++.dg/opt/interface1.h: Likewise.
17360         * g++.dg/opt/interface1-a.cc: New test.
17361         * g++.dg/parse/repo1.C: New test.
17362         * g++.dg/template/repo1.C: Likewise.
17363         * g++.dg/warn/Winline-1.C: Likewise.
17364         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
17366 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
17368         * gcc.dg/tree-ssa/20040729-1.c: New test.
17370 2004-07-27  Matt Austern <austern@apple.com>
17372         * gcc.dg/darwin-bool-1.c: New test.
17373         * gcc.dg/darwin-bool-2.c: New test.
17375 2004-07-28  Richard Henderson  <rth@redhat.com>
17377         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
17378         arguments in the correct type.  Don't write to constant arguments.
17380 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17382         PR tree-optimization/16688
17383         PR tree-optimization/16689
17384         * g++.dg/tree-ssa/pr16688.C: New test.
17386 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17388         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17389         loads.  Not only in the comment, this time.
17391 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
17393         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
17394         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
17395         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
17396         * gcc.dg/sh4a-bitmovua.c: New.
17397         * gcc.dg/sh4a-cos.c: New.
17398         * gcc.dg/sh4a-cosf.c: New.
17399         * gcc.dg/sh4a-fprun.c: New.
17400         * gcc.dg/sh4a-fsrra.c: New.
17401         * gcc.dg/sh4a-memmovua.c: New.
17402         * gcc.dg/sh4a-sin.c: New.
17403         * gcc.dg/sh4a-sincos.c: New.
17404         * gcc.dg/sh4a-sincosf.c: New.
17405         * gcc.dg/sh4a-sinf.c: New.
17407 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17409         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
17410         conditionals.
17411         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17412         loads.
17413         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
17414         DOM1.
17416 2004-07-27  Andrew Pinski  <apinski@apple.com>
17418         * g++.dg/rtti/tinfo1.C: Correct the xfail.
17420 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
17422         * gcc.dg/pragma-isr.c: New test.
17424 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17426         PR c++/14429
17427         * g++.dg/template/ttp11.C: New test.
17429 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
17431         * gcc.c-torture/compile/20040727-1.c: New test.
17433 2004-07-26  Eric Christopher  <echristo@redhat.com>
17435         * gcc.c-torture/compile/20040726-2.c: New test.
17437 2004-07-26  Andrew Pinski  <apinski@apple.com>
17439         * g++.dg/rtti/tinfo1.C: Xfail.
17441 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
17443         * gcc.c-torture/compile/20040726-1.c: New test.
17445 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
17446             Brian Ryner  <bryner@brianryner.com>
17448         PR c++/9283
17449         PR c++/15000
17450         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
17451         * g++.dg/ext/visibility/: New directory.
17452         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
17453         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
17454         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
17455         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
17456         * g++.dg/ext/visibility/fvisibility.C,
17457         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
17458         g++.dg/ext/visibility/fvisibility-override1.C
17459         g++.dg/ext/visibility/fvisibility-override2.C
17460         g++.dg/ext/visibility/memfuncts.C
17461         g++.dg/ext/visibility/noPLT.C
17462         g++.dg/ext/visibility/pragma.C
17463         g++.dg/ext/visibility/pragma-override1.C
17464         g++.dg/ext/visibility/pragma-override2.C
17465         g++.dg/ext/visibility/staticmemfuncts.C
17466         g++.dg/ext/visibility/virtual.C: New tests.
17468 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17470         PR c/15360
17471         * gcc.dg/pr15360-1.c: New test.
17473 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
17475         * gcc.dg/pragma-align-2.c: New test.
17476         * gcc.dg/pragma-init-fini.c: New test.
17477         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
17478         targets.
17480 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17482         * gcc.dg/init-string-2.c: New test.
17484 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
17486         PR 16684
17487         * gcc.dg/Wredundant-decls-1.c: New test case.
17489 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
17491         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
17492         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
17493         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
17494         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
17495         * gcc.dg/compat/generate-random.c: New file.
17496         * gcc.dg/compat/generate-random.h: Likewise.
17497         * gcc.dg/compat/generate-random_r.c: Likewise.
17498         * gcc.dg/compat/struct-layout-1.h: Likewise.
17499         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
17500         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
17501         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
17502         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
17503         * gcc.dg/compat/struct-layout-1_main.c: New test.
17504         * gcc.dg/compat/struct-layout-1_x.c: New file.
17505         * gcc.dg/compat/struct-layout-1_y.c: New file.
17506         * gcc.dg/compat/struct-layout-1_test.h: New file.
17508 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17510         * gcc.dg/comp-return-1.c: New test
17512 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
17514         * gcc.dg/vmx/8-02a.c: Fix typo.
17516         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
17517         * gcc.dg/darwin-abi-3.c: New test.
17519         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
17520         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
17522         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
17523         * gcc.dg/vmx/ops-long-1.c: New test.
17524         * gcc.dg/vmx/ops-long-2.c: New test.
17526 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17528         * g++.dg/lookup/conv-[1234].C: New.
17530 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
17532         * g++.dg/parse/attr2.C: Simplify.
17534 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17536         PR c/7284
17537         * gcc.c-torture/execute/pr7284-1.c: New test.
17539 2004-07-22  Brian Booth  <bbooth@redhat.com>
17541         * gcc.dg/tree-ssa/20040721-1.c: New test.
17543 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17545         * g++.dg/template/crash20.c: New.
17547 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
17549         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
17550         Add dg-run directive.  Declare variables as required.
17551         * gfortran.dg/g77/README: Update
17553 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
17555         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
17556         gcc.dg/cris-peep2-andu2.c: New tests.
17558 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17560         PR c/15052
17561         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
17562         on return type.
17563         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
17564         messages.
17565         * gcc.dg/qual-return-2.c: Update expected messages.
17566         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
17568 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17570         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
17571         * gcc.dg/noncompile/921102-1.c: Update expected error message.
17573 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17575         PR c/11250
17576         * gcc.dg/init-string-1.c: New test.
17578 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
17580         PR middle-end/15345
17581         PR c/16450
17582         * gcc.dg/torture/nested-fn-1.c: New test.
17584 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
17586         PR target/16559
17587         * gcc.dg/ia64-fptr-1.c: New file.
17589 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17591         PR c++/14497
17592         * g++.dg/template/spec16.C: New test.
17593         * g++.old-deja/g++.robertl/eb118.C: Remove.
17595 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17597         PR c++/509
17598         * g++.dg/template/spec15.C: New test.
17600 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
17602         Copy cases from g77.f-torture/execute and add dg-run
17603         directive.  Other changes as noted.
17604         * gfortran.dg/g77/13037.f
17605         * gfortran.dg/g77/1832.f
17606         * gfortran.dg/g77/19981119-0.f
17607         * gfortran.dg/g77/19990313-0.f
17608         * gfortran.dg/g77/19990313-1.f
17609         * gfortran.dg/g77/19990313-2.f
17610         * gfortran.dg/g77/19990313-3.f
17611         * gfortran.dg/g77/19990419-1.f
17612         * gfortran.dg/g77/19990826-0.f
17613         * gfortran.dg/g77/19990826-2.f
17614         * gfortran.dg/g77/20000503-1.f
17615         * gfortran.dg/g77/20001111.f
17616         * gfortran.dg/g77/20010116.f
17617         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
17618         * gfortran.dg/g77/20010430.f
17619         * gfortran.dg/g77/6177.f
17620         * gfortran.dg/g77/947.f
17621         * gfortran.dg/g77/970816-3.f
17622         * gfortran.dg/g77/971102-1.f
17623         * gfortran.dg/g77/980520-1.f
17624         * gfortran.dg/g77/980628-0.f
17625         * gfortran.dg/g77/980628-1.f
17626         * gfortran.dg/g77/980628-10.f
17627         * gfortran.dg/g77/980628-2.f
17628         * gfortran.dg/g77/980628-3.f
17629         * gfortran.dg/g77/980628-7.f
17630         * gfortran.dg/g77/980628-8.f
17631         * gfortran.dg/g77/980628-9.f
17632         * gfortran.dg/g77/980701-0.f
17633         * gfortran.dg/g77/980701-1.f
17634         * gfortran.dg/g77/cabs.f
17635         * gfortran.dg/g77/claus.f
17636         * gfortran.dg/g77/complex_1.f
17637         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
17638         * gfortran.dg/g77/dcomplex.f
17639         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
17640         * gfortran.dg/g77/f90-intrinsic-mathematical.f
17641         * gfortran.dg/g77/f90-intrinsic-numeric.f
17642         * gfortran.dg/g77/int8421.f
17643         * gfortran.dg/g77/labug1.f
17644         * gfortran.dg/g77/large_vec.f
17645         * gfortran.dg/g77/le.f
17646         * gfortran.dg/g77/short.f
17647         * gfortran.dg/g77/README: Update
17649 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
17651         PR c++/16637
17652         * g++.dg/parse/lookup4.C: New test.
17654 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17656         PR c++/16175
17657         * g++.dg/template/ttp10.C: New test.
17659 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17661         * gcc.dg/pr12625-1.c: New test.
17663 2004-07-20  Steven Bosscher  <stevenb@suse.de>
17665         * testsuite/gcc.dg/switch-warn-1.c: New test.
17666         * testsuite/gcc.dg/switch-warn-2.c: New test.
17667         * gcc.c-torture/compile/pr14730.c: Update.
17669 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
17671         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
17672         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
17673         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
17674         g++.dg/template/nontype3.C: Remove trailing CR from tests.
17676 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
17678         PR c++/16623
17679         * g++.dg/template/assign1.C: New test.
17681 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17683         PR c++/12170
17684         * g++.dg/template/ttp9.C: New test.
17686 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
17688         * gcc.dg/format/cmn-err-1.c: New test.
17690 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17692         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
17693         gcc.dg/Wparentheses-10.c: New tests.
17694         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
17696 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17698         PR fortran/16465
17699         * gfortran.dg/g77//ffixed-line-length-0.f,
17700         gfortran.dg/g77/ffixed-line-length-132.f,
17701         gfortran.dg/g77/ffixed-line-length-72.f,
17702         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
17703         gfortran.dg/g77/README: Update.
17705 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17707         PR c++/13092
17708         * g++.dg/template/non-dependent7.C: New test.
17709         * g++.dg/template/non-dependent8.C: Likewise.
17710         * g++.dg/template/non-dependent9.C: Likewise.
17711         * g++.dg/template/non-dependent10.C: Likewise.
17713 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
17715         PR c++/16337
17716         * g++.dg/parse/attr2.C: New test.
17718 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
17720         * g77.dg: Removed.
17721         * g77.f-torture: Ditto.
17723 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17725         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
17726         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
17727         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
17729 2004-07-16  Richard Henderson  <rth@redhat.com>
17731         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
17733 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17735         * lib/fortran-torture.exp (fortran-torture): Don't test compile
17736         tests with full list of options.
17737         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
17738         of TORTURE_OPTIONS if test contains 'dg-do run'.
17740         PR fortran/16404
17741         * gfortran.dg/do_iterator.f90: New test.
17743 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17745         PR rtl-optimization/16536
17746         * gcc.c-torture/execute/restrict-1.c: New test.
17748 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17750         PR fortran/15324
17751         * gfortran.dg/pr15324.f90: New test.
17753         PR fortran/15129
17754         * gfortran.dg/pr15129.f90: New test.
17756         PR fortran/15140
17757         * gfortran.dg/pr15140.f90: New test.
17759         PR fortran/13792
17760         * gfortran.fortran-torture/execute/bounds.f90: Add check for
17761         compile-time simplification.
17763 2004-07-14  Mike Stump  <mrs@apple.com>
17765         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
17767 2004-07-14  James E Wilson  <wilson@specifixinc.com>
17769         PR target/16325
17770         * gcc.dg/profile-generate-1.c: New.
17772 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
17774         * gcc.c-torture/execute/20040709-1.c: New test.
17775         * gcc.c-torture/execute/20040709-2.c: New test.
17777 2004-07-14  Mike Stump  <mrs@apple.com>
17779         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
17781 2004-07-14  Mike Stump  <mrs@apple.com>
17783         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
17785 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
17787         PR c++/16518
17788         * g++.dg/parse/mutable1.C: New test.
17790 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
17792         PR tree-optimization/16443
17793         * gcc.dg/tree-ssa/20040713-1.c: New test.
17795 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
17797         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
17798         for operator new.
17800 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17802         * gfortran.dg/g77/README: New file
17803         * gfortran.dg/g77/19981216-0.f: Copy from
17804         g77.f-torture/noncompile.  Add "dg-do compile" and
17805         dg-error as required.
17806         * gfortran.dg/g77/19990218-1.f: Likewise.
17807         * gfortran.dg/g77/19990905-1.f: Likewise.
17808         * gfortran.dg/g77/9263.f: Likewise.
17809         * gfortran.dg/g77/980615-0.f: Likewise.
17810         * gfortran.dg/g77/980616-0.f: Likewise.
17811         * gfortran.dg/g77/check0.f: Likewise.
17812         * gfortran.dg/g77/select_no_compile.f: Likewise.
17814 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17816         Copy files from g77.f-torture/compile.
17817         Add "{ dg-do compile}".  Other changes as noted
17818         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
17819         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
17820         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
17821         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
17822         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
17823         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
17824         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
17825         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
17826         statement to conform to standard.  Append alpha1.x for reference.
17827         * gfortran.dg/g77/xformat.f: Add dg-warning
17829 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17831         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
17832         Add {dg-do compile} directive.
17833         * gfortran.dg/g77/cpp2.F: Likewise.
17835 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17837         PR c++/5402
17838         * g++.dg/lookup/name-clash1.C: New test.
17840         PR c++/9777
17841         * g++.dg/lookup/name-clash2.C: New test.
17843         PR c++/12102
17844         * g++.dg/lookup/name-clash3.C: New test.
17846 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17848         * g++.dg/lookup/new2.C: New test.
17849         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
17851 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
17853         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
17854         Add {dg-do compile} directive.
17855         * gfortran.dg/g77/13060.f: Likewise.
17856         * gfortran.dg/g77/19990218-0.f: Likewise.
17857         * gfortran.dg/g77/19990305-0.f: Likewise.
17858         * gfortran.dg/g77/19990419-0.f: Likewise.
17859         * gfortran.dg/g77/19990502-0.f: Likewise.
17860         * gfortran.dg/g77/19990502-1.f: Likewise.
17861         * gfortran.dg/g77/19990525-0.f: Likewise.
17862         * gfortran.dg/g77/19990826-1.f: Likewise.
17863         * gfortran.dg/g77/19990826-3.f: Likewise.
17864         * gfortran.dg/g77/19990905-2.f: Likewise.
17865         * gfortran.dg/g77/20000412-1.f: Likewise.
17866         * gfortran.dg/g77/20000511-1.f: Likewise.
17867         * gfortran.dg/g77/20000511-2.f: Likewise.
17868         * gfortran.dg/g77/20000518.f: Likewise.
17869         * gfortran.dg/g77/20000601-1.f: Likewise.
17870         * gfortran.dg/g77/20000601-2.f: Likewise.
17871         * gfortran.dg/g77/20000629-1.f: Likewise.
17872         * gfortran.dg/g77/20000630-2.f: Likewise.
17873         * gfortran.dg/g77/20010115.f: Likewise.
17874         * gfortran.dg/g77/20010321-1.f: Likewise.
17875         * gfortran.dg/g77/20010426.f: Likewise.
17876         * gfortran.dg/g77/20020307-1.f: Likewise.
17877         * gfortran.dg/g77/8485.f: Likewise.
17878         * gfortran.dg/g77/960317-1.f: Likewise.
17879         * gfortran.dg/g77/970915-0.f: Likewise.
17880         * gfortran.dg/g77/980310-1.f: Likewise.
17881         * gfortran.dg/g77/980310-2.f: Likewise.
17882         * gfortran.dg/g77/980310-3.f: Likewise.
17883         * gfortran.dg/g77/980310-4.f: Likewise.
17884         * gfortran.dg/g77/980310-6.f: Likewise.
17885         * gfortran.dg/g77/980310-7.f: Likewise.
17886         * gfortran.dg/g77/980310-8.f: Likewise.
17887         * gfortran.dg/g77/980419-2.f: Likewise.
17888         * gfortran.dg/g77/980424-0.f: Likewise.
17889         * gfortran.dg/g77/980427-0.f: Likewise.
17890         * gfortran.dg/g77/980729-0.f: Likewise.
17891         * gfortran.dg/g77/981117-1.f: Likewise.
17892         * gfortran.dg/g77/toon_1.f: Likewise.
17894 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17896         PR c++/2204
17897         * g++.dg/other/abstract2.C: New test.
17899 2004-07-12  Paul Brook  <paul@codesourcery.com>
17901         * gfortran.dg/pointer_init_1.f90: New test.
17903 2004-07-11  Paul Brook  <paul@codesourcery.com>
17905         PR fortran/15986
17906         * gfortran.dg/contained_1.f90: New test.
17908 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
17910         * g++.dg/parse/defarg8.C: New test.
17912 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17914         PR fortran/16433
17915         * gfortran.dg/pr16433.f: New test.
17917         PR fortran/17574
17918         * gfortran.dg/pr15754.f90: New test.
17920 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17922         PR tree-optimization/16437
17923         * gcc.c-torture/execute/bitfld-4.c: New test.
17925 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17927         * gfortran.fortran-torture/execute/common_2.f90: Add check for
17928         access to common var from module.
17930 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17932         PR fortran/16336
17933         * gfortran.fortran-torture/execute/common_2.f90: New test.
17935 2004-07-10  Paul Brook  <paul@codesourcery.com>
17937         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
17939 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17941         PR fortran/15969
17942         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
17944 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
17946         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
17947         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
17948         * gfortran.dg/g77/ffree-form-1.f: Likewise.
17949         * gfortran.dg/g77/ffree-form-2.f: Likewise.
17950         * gfortran.dg/g77/ffree-form-3.f: Likewise.
17951         * gfortran.dg/g77/fno-underscoring.f: Likewise.
17952         * gfortran.dg/g77/funderscoring.f: Likewise.
17953         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
17955 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17957         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
17959 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17960         Paul Brook  <paul@codesourcery.com>
17962         PR fortran/13415
17963         * gfortran.dg/common_pointer_1.f90: New test.
17965 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17967         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
17969 2004-07-09  James E Wilson  <wilson@specifixinc.com>
17971         PR target/16364
17972         * gcc.c-torture/compile/20040709-1.c: New.
17974 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17976         PR fortran/14077
17977         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
17979 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17981         PR fortran/13201
17982         * gfortran.dg/shape_1.f90: New test.
17984 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
17985             Andrew Pinski  <apinski@apple.com>
17987         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
17989 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17991         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
17992         comment.
17994 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17995         Paul Brook  <paul@codesourcery.com>
17997         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
17998         '.f95' and '.F95'.
18000 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
18002         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
18004 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18006         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
18007         testcases with capital suffix.
18009 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18011         PR fortran/15481
18012         PR fortran/13372
18013         PR fortran/13575
18014         PR fortran/15978
18015         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
18017         * gfortran.dg/implicit_1.f90: New test.
18019 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18021         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
18022         expression to match gfortran warning/error messages
18023         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
18024         dg-error text.
18026 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18028         * lib/fortran-torture.exp: Rename proc search_for to
18029         search_for_re.
18031 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18033         * gcc.c-torture/execute/simd-5.x: New file.
18034         XFAIL on SPARC 64-bit at -O0.
18036 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18038         PR c++/8211
18039         PR c++/16165
18040         * g++.dg/warn/effc3.C: New test.
18042 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18044         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
18045         change X to 1X in format.
18046         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
18047         add data statements to conform to standard.
18049 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18051         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
18052         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
18053         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
18055 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18057         * gfortran.dg/g77/7388.f: Copy from g77.dg
18058         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
18059         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
18060         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
18061         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
18062         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
18063         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
18064         * gfortran.dg/g77/strlen0.f: Likewise.
18066 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
18068         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
18069         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
18071 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18073         * gcc.c-torture/execute/920428-2.x: Delete.
18074         * gcc.c-torture/execute/920501-7.x: Likewise.
18076 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
18078         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
18079         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
18080         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
18081         prescott and c3-2.
18082         (PREFETCH_3DNOW): Add -march=c3.
18084 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
18086         PR c/16437
18087         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
18088         * gcc.c-torture/execute/bf64-1.x: Likewise.
18090 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18092         * gcc.c-torture/compile/20040708-1.c: New test.
18094 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18096         PR c++/16169
18097         * g++.dg/warn/effc2.C: New test.
18099 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18101         * gcc.c-torture/execute/bitfld-1.x: Remove.
18102         * gcc.c-torture/execute/bitfld-3.c: New test.
18103         * gcc.dg/bitfld-2.c: Remove XFAILs.
18105 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
18107         PR c++/16276
18108         * g++.dg/rtti/tinfo1.C: New file.
18110 2004-07-07  Eric Christopher  <echristo@redhat.com>
18112         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
18114 2004-07-07  Andrew Pinski  <apinski@apple.com>
18116         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
18118 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
18120         * g++.dg/init/call1.C: XFAIL.
18122 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
18124         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
18125         except for movstrict*, to movmem* and clrstr* to clrmem*.
18127 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
18129         * gcc.c-torture/execute/20040707-1.c: New test.
18131 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
18133         * gcc.c-torture/execute/20040706-1.c: New test.
18135 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18137         PR c++/3671
18138         * g++.dg/template/spec14.C: New test.
18140 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
18142         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
18143         nothing if not yet defined.  Use it in b, c and d type definitions.
18144         * gcc.c-torture/execute/20040705-1.c: New test.
18145         * gcc.c-torture/execute/20040705-2.c: New test.
18147 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18149         PR c++/2518
18150         * g++.dg/lookup/new1.C: New test.
18152 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18154         PR c++/11406
18155         * g++.dg/template/sizeof8.C: New test.
18157 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
18159         * gcc.c-torture/compile/20040705-1.c: New test.
18161 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
18163         * gfortran.fortran-torture/execute/seq_io.f90: New test.
18165 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
18167         * gcc.dg/cpp/if-mop.c: Two new testcases.
18168         * gcc.dg/cpp/trad/comment-3.c: New.
18170 2004-07-04  Paul Brook  <paul@codesourcery.com>
18172         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
18174 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
18176         PR c++/3761
18177         * g++.dg/lookup/crash4.C: New test.
18179 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
18181         * gcc.c-torture/execute/builtin-abs-1.c
18182         * gcc.c-torture/execute/builtin-abs-2.c
18183         * gcc.c-torture/execute/builtin-complex-1.c
18184         * gcc.c-torture/execute/builtins/string-1-lib.c
18185         * gcc.c-torture/execute/builtins/string-1.c
18186         * gcc.c-torture/execute/builtins/string-2-lib.c
18187         * gcc.c-torture/execute/builtins/string-2.c
18188         * gcc.c-torture/execute/builtins/string-3-lib.c
18189         * gcc.c-torture/execute/builtins/string-3.c
18190         * gcc.c-torture/execute/builtins/string-4-lib.c
18191         * gcc.c-torture/execute/builtins/string-4.c
18192         * gcc.c-torture/execute/builtins/string-5-lib.c
18193         * gcc.c-torture/execute/builtins/string-5.c
18194         * gcc.c-torture/execute/builtins/string-6-lib.c
18195         * gcc.c-torture/execute/builtins/string-6.c
18196         * gcc.c-torture/execute/builtins/string-7-lib.c
18197         * gcc.c-torture/execute/builtins/string-7.c
18198         * gcc.c-torture/execute/builtins/string-8-lib.c
18199         * gcc.c-torture/execute/builtins/string-8.c
18200         * gcc.c-torture/execute/builtins/string-9-lib.c
18201         * gcc.c-torture/execute/builtins/string-9.c
18202         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
18203         * gcc.c-torture/execute/builtins/string-asm-1.c
18204         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
18205         * gcc.c-torture/execute/builtins/string-asm-2.c
18206         * gcc.c-torture/execute/stdio-opt-1.c
18207         * gcc.c-torture/execute/stdio-opt-2.c
18208         * gcc.c-torture/execute/stdio-opt-3.c
18209         * gcc.c-torture/execute/string-opt-1.c
18210         * gcc.c-torture/execute/string-opt-10.c
18211         * gcc.c-torture/execute/string-opt-11.c
18212         * gcc.c-torture/execute/string-opt-12.c
18213         * gcc.c-torture/execute/string-opt-13.c
18214         * gcc.c-torture/execute/string-opt-14.c
18215         * gcc.c-torture/execute/string-opt-15.c
18216         * gcc.c-torture/execute/string-opt-16.c
18217         * gcc.c-torture/execute/string-opt-2.c
18218         * gcc.c-torture/execute/string-opt-6.c
18219         * gcc.c-torture/execute/string-opt-7.c
18220         * gcc.c-torture/execute/string-opt-8.c:
18221         Replace with ...
18223         * gcc.c-torture/execute/builtins/abs-2.c
18224         * gcc.c-torture/execute/builtins/abs-3.c
18225         * gcc.c-torture/execute/builtins/complex-1.c
18226         * gcc.c-torture/execute/builtins/fprintf.c
18227         * gcc.c-torture/execute/builtins/fputs.c
18228         * gcc.c-torture/execute/builtins/memcmp.c
18229         * gcc.c-torture/execute/builtins/memmove.c
18230         * gcc.c-torture/execute/builtins/memops-asm.c
18231         * gcc.c-torture/execute/builtins/mempcpy-2.c
18232         * gcc.c-torture/execute/builtins/mempcpy.c
18233         * gcc.c-torture/execute/builtins/memset.c
18234         * gcc.c-torture/execute/builtins/printf.c
18235         * gcc.c-torture/execute/builtins/sprintf.c
18236         * gcc.c-torture/execute/builtins/strcat.c
18237         * gcc.c-torture/execute/builtins/strchr.c
18238         * gcc.c-torture/execute/builtins/strcmp.c
18239         * gcc.c-torture/execute/builtins/strcpy.c
18240         * gcc.c-torture/execute/builtins/strcspn.c
18241         * gcc.c-torture/execute/builtins/strlen-2.c
18242         * gcc.c-torture/execute/builtins/strlen.c
18243         * gcc.c-torture/execute/builtins/strncat.c
18244         * gcc.c-torture/execute/builtins/strncmp-2.c
18245         * gcc.c-torture/execute/builtins/strncmp.c
18246         * gcc.c-torture/execute/builtins/strncpy.c
18247         * gcc.c-torture/execute/builtins/strpbrk.c
18248         * gcc.c-torture/execute/builtins/strpcpy-2.c
18249         * gcc.c-torture/execute/builtins/strpcpy.c
18250         * gcc.c-torture/execute/builtins/strrchr.c
18251         * gcc.c-torture/execute/builtins/strspn.c
18252         * gcc.c-torture/execute/builtins/strstr-asm.c
18253         * gcc.c-torture/execute/builtins/strstr.c:
18254         ... these new files.
18256         * gcc.c-torture/execute/builtins/abs-2-lib.c
18257         * gcc.c-torture/execute/builtins/abs-3-lib.c
18258         * gcc.c-torture/execute/builtins/complex-1-lib.c
18259         * gcc.c-torture/execute/builtins/fprintf-lib.c
18260         * gcc.c-torture/execute/builtins/fputs-lib.c
18261         * gcc.c-torture/execute/builtins/memcmp-lib.c
18262         * gcc.c-torture/execute/builtins/memmove-lib.c
18263         * gcc.c-torture/execute/builtins/memops-asm-lib.c
18264         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
18265         * gcc.c-torture/execute/builtins/mempcpy-lib.c
18266         * gcc.c-torture/execute/builtins/memset-lib.c
18267         * gcc.c-torture/execute/builtins/printf-lib.c
18268         * gcc.c-torture/execute/builtins/sprintf-lib.c
18269         * gcc.c-torture/execute/builtins/strcat-lib.c
18270         * gcc.c-torture/execute/builtins/strchr-lib.c
18271         * gcc.c-torture/execute/builtins/strcmp-lib.c
18272         * gcc.c-torture/execute/builtins/strcpy-lib.c
18273         * gcc.c-torture/execute/builtins/strcspn-lib.c
18274         * gcc.c-torture/execute/builtins/strlen-2-lib.c
18275         * gcc.c-torture/execute/builtins/strlen-lib.c
18276         * gcc.c-torture/execute/builtins/strncat-lib.c
18277         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
18278         * gcc.c-torture/execute/builtins/strncmp-lib.c
18279         * gcc.c-torture/execute/builtins/strncpy-lib.c
18280         * gcc.c-torture/execute/builtins/strpbrk-lib.c
18281         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
18282         * gcc.c-torture/execute/builtins/strpcpy-lib.c
18283         * gcc.c-torture/execute/builtins/strrchr-lib.c
18284         * gcc.c-torture/execute/builtins/strspn-lib.c
18285         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
18286         * gcc.c-torture/execute/builtins/strstr-lib.c
18287         * gcc.c-torture/execute/builtins/lib/abs.c
18288         * gcc.c-torture/execute/builtins/lib/fprintf.c
18289         * gcc.c-torture/execute/builtins/lib/memset.c
18290         * gcc.c-torture/execute/builtins/lib/printf.c
18291         * gcc.c-torture/execute/builtins/lib/sprintf.c
18292         * gcc.c-torture/execute/builtins/lib/strcpy.c
18293         * gcc.c-torture/execute/builtins/lib/strcspn.c
18294         * gcc.c-torture/execute/builtins/lib/strncat.c
18295         * gcc.c-torture/execute/builtins/lib/strncmp.c
18296         * gcc.c-torture/execute/builtins/lib/strncpy.c
18297         * gcc.c-torture/execute/builtins/lib/strpbrk.c
18298         * gcc.c-torture/execute/builtins/lib/strspn.c
18299         * gcc.c-torture/execute/builtins/lib/strstr.c:
18300         New files containing support routines.
18302         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
18303         declaration.
18304         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
18305         when not optimizing.
18307 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
18309         PR c++/16240
18310         * g++.dg/abi/mangle22.C: New test.
18311         * g++.dg/abi/mangle23.C: Likewise.
18313 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
18315         PR fortran/16290
18316         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
18317         Allow for cases without denormalized floating point numbers.
18319 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
18321         PR c/1027
18322         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18323         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
18324         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
18325         expected warning text.
18326         * gcc.dg/format/diag-2.c: New test.
18328 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18330         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
18332 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
18334         * gcc.dg/builtins-43.c: New.
18335         * gcc.dg/builtins-44.c: New.
18336         * gcc.dg/builtins-45.c: New.
18338 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
18339             Andreas Tobler  <a.tobler@schweiz.ch>
18341         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
18342         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
18343         as SIGSEGV.
18344         * gcc.dg/cleanup-11.c: Likewise.
18345         * gcc.dg/cleanup-8.c: Likewise.
18346         * gcc.dg/cleanup-9.c: Likewise.
18347         * gcc.dg/cleanup-5.c: Run on all platforms.
18349 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18351         * g++.dg/warn/nonnull1.C: New test.
18353 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18355         * gcc.dg/compat/compat-common.h: Wrap up CINT in
18356         an #ifndef SKIP_COMPLEX_INT/#endif pair.
18357         Special-case the Sun compiler wrt to <complex.h>.
18359 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
18361         * gcc.dg/Wunreachable-8.C: New test.
18363         * gcc.dg/h8300-ice2.c : New test.
18365 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
18367         PR fortran/16161
18368         * gfortran.fortran-torture/compile/implicit.f90: Add test
18369         for implicit character.
18371 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
18373         PR fortran/16289
18374         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
18375         Use tiny() intrinsic to find smallest non-negative real
18377 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
18379         * gcc.dg/compat/struct-by-value-22_main.c: New test.
18380         * gcc.dg/compat/struct-by-value-22_x.c: New.
18381         * gcc.dg/compat/struct-by-value-22_y.c: New.
18383         * gcc.c-torture/execute/20040629-1.c: New test.
18385 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
18387         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
18388         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
18390         PR target/16195
18391         * gcc.dg/20040625-1.c: New test.
18393 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18395         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
18397 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18399         PR fortran/15963
18400         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
18402 2004-06-29  Richard Henderson  <rth@redhat.com>
18404         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
18406 2004-06-29  Paul Brook  <paul@codesourcery.com>
18408         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
18409         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
18411 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
18413         PR c++/16260
18414         * g++.dg/parse/crash15.C: New.
18416 2004-06-28  Andrew Pinski  <apinski@apple.com>
18418         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
18419         by the error already.
18421         * g++.dg/opt/ptrmem4.C: Change to compile only test.
18423 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
18425         PR target/14041
18426         * gcc.dg/h8300-bss-align-1.c : New.
18428 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18430         * PR c++/16174
18431         * g++.dg/template/ctor4.C: New.
18433 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
18435         PR c++/16205
18436         * g++.dg/warn/Wsequence-point-1.C: New test.
18438 2004-06-27  Paul Brook  <paul@codesourcery.com>
18440         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
18442 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
18444         * g++.old-deja/g++.mike/p7325.C: Remove.
18446 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
18448         PR c/14963
18449         * gcc.dg/pr14963.c: New test.
18451 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
18453         PR c++/16193
18454         * g++.dg/parse/redef1.C: New test.
18456 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18458         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
18459         20021110.c.
18460         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
18461         20021119-1.c.
18462         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
18463         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
18464         5-04.c.
18465         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
18466         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
18467         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
18468         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
18469         g++.brendan/enum14.C.
18470         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
18471         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
18472         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
18473         g++.mike/virt1.C.
18474         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
18475         memtemp24.C.
18477 2004-06-27  Roger Sayle  <roger@eyesopen.com>
18479         * gcc.dg/20040527-1.c: New test case.
18481 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
18483         PR gfortran/pr16196
18484         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
18486 2004-06-25  Roger Sayle  <roger@eyesopen.com>
18488         PR middle-end/15825
18489         * gcc.dg/pr15825-1.c: New test case.
18491 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18493         * gcc.c-torture/execute/20040625-1.c: New test.
18495 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18497         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
18499 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18501         * gcc.dg/torture/mips-div-1.c: New test.
18503 2004-06-24  Jeff Law  <law@redhat.com>
18505         * gcc.dg/tree-ssa/20040624-1.c: New test.
18507 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
18509         * gcc.c-torture/compile/20040624-1.c: New test.
18511 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18513         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
18514         this directory.
18516 2004-06-23  Andrew Pinski  <apinski@apple.com>
18518         PR middle-end/15988
18519         * g++.dg/opt/ptrmem4.C: New test.
18521         * gcc.dg/c90-array-quals-2.c: New test.
18523 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
18525         * gcc.dg/kpice1.c: New test.
18527 2006-06-23  Andrew Pinski  <apinski@apple.com>
18529         * gcc.dg/c90-array-quals.c: New test.
18531 2006-06-22  Richard Henderson  <rth@redhat.com>
18533         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
18535 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
18537         * gcc.dg/builtins-config.h: Handle FreeBSD.
18539 2006-06-22  Richard Henderson  <rth@redhat.com>
18541         * g++.dg/opt/devirt1.C: New.
18543 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
18545         * g++.dg/opt/pr15551.C: New testcase.
18547 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
18549         PR target/14800
18550         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
18551         x86_64-*-linux* when compiling for 32bit.
18553 2004-06-21  Andrew Pinski  <apinski@apple.com>
18555         * gcc.dg/pch/struct-1.c: New.
18556         * gcc.dg/pch/struct-1.hs: New.
18558 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
18560         * gcc.dg/pch/save-temps-1.c: New file.
18561         * gcc.dg/pch/save-temps-1.hs: New file.
18563 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
18565         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
18566         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
18568 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18570         * gfortran.fortran-torture/execute/select_1.f90: Rename function
18571         to fix type error.
18572         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
18573         Remove trailing spaces.
18575 2004-06-21  Richard Henderson  <rth@redhat.com>
18577         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
18578         merging && to BIT_FIELD_REF.
18580 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
18582         * g++.dg/opt/placeholder1.C: New test.
18584 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18586         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
18587         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18588         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18589         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18591 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
18593         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
18594         extern "C".
18595         * g++.dg/other/pragma-re-1.C: Add comments.
18597 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
18599         PR gfortran/16080
18600         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
18602 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
18604         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
18605         instead of setting the type of size_t by
18606         hand.
18608 2004-06-18  Roger Sayle  <roger@eyesopen.com>
18610         * gcc.dg/unordered-2.c: New test case.
18611         * gcc.dg/unordered-3.c: New test case.
18613 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
18615         PR other/16043
18616         * lib/g++.exp (g++_version): Tweak regexp for version
18617         * lib/g77.exp (g77_version): Likewise.
18618         * lib/gfortran.exp (gfortran_version): Likewise.
18619         * lib/objc.exp (objc_version): Likewise.
18620         * lib/treelang.exp (treelang_version): Likewise.
18622 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
18624         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
18625         Use INT_MAX instead of __INT_MAX__.
18626         * gcc.dg/compat/struct-align-2_y.c: Likewise.
18628         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
18629         * gcc.dg/compat/scalar-return-3_x.c: Use it.
18630         * gcc.dg/compat/scalar-return-3_y.c: Use it.
18631         * gcc.dg/compat/scalar-return-4_x.c: Use it.
18632         * gcc.dg/compat/scalar-return-4_y.c: Use it.
18633         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
18634         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
18635         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
18636         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
18638         * gcc.dg/range-test-1.c: New test.
18639         * g++.dg/opt/range-test-1.C: New test.
18641 2004-06-17  Richard Henderson  <rth@redhat.com>
18643         * objc.dg/sync-1.m: New.
18644         * objc.dg/try-catch-1.m: Don't force next runtime.
18645         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
18646         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
18647         shadowed catch clause.
18648         * objc.dg/try-catch-5.m: New.
18650 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
18652         Bug 14610
18653         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
18655 2004-06-15  Richard Henderson  <rth@redhat.com>
18657         * gcc.dg/20001116-1.c: Move expected warning line.
18659 2004-06-15  Richard Henderson  <rth@redhat.com>
18661         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
18662         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
18664 2004-06-15  Jeff Law  <law@redhat.com>
18666         * gcc.dg/tree-ssa/20040615-1.c: New test.
18667         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
18668         be less sensitive to operand ordering.
18669         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
18671 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
18673         * g++.dg/abi/bitfield3.C: Add comment..
18675 2004-06-15  Richard Henderson  <rth@redhat.com>
18677         * g++.dg/ext/stmtexpr1.C: XFAIL.
18678         * gcc.dg/20030612-1.c: XFAIL.
18680 2004-06-15  Eric Christopher  <echristo@redhat.com>
18682         * g++.dg/charset/asm5.c: New.
18683         * gcc.dg/charset/asm6.c: New.
18685 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18687         PR fortran/15962
18688         * gfortran.fortran-torture/execute/select_1.f90: New test.
18690 2004-06-15  Paul Brook  <paul@codesourcery.com>
18692         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
18694 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18696         PR c++/15967
18697         * g++.dg/lookup/crash3.C: New test.
18699 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18701         PR c++/15947
18702         * g++.dg/parse/dtor4.C: New test.
18704 2004-06-14  Jeff Law  <law@redhat.com>
18706         * gcc.c-torture/compile/20040614-1.c: New test.
18708 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18710         PR fortran/15211
18711         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
18712         LEN of a character array.
18714 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
18716         PR c++/15096
18717         * g++.dg/template/ptrmem10.C: New test.
18719         PR c++/14930
18720         * g++.dg/template/friend30.C: New test.
18722 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18724         PR fortran/14928
18725         * gfortran.fortran-torture/compile/mloc.f90: New test.
18727 2004-06-13  Paul Brook  <paul@codesourcery.com>
18729         * gfortran.fortran-torture/execute/random_2.f90: New test.
18731 2004-06-13  Eric Christopher  <echristo@redhat.com>
18733         * gcc.dg/noncompile/redecl-1.c: Fix error message.
18735 2004-06-12  Paul Brook  <paul@codesourcery.com>
18737         * gfortran.fortran-torture/execute/contained_3.f90: New test.
18739 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18741         PR fortran/14923
18742         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
18744 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18746         PR fortran/14957
18747         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
18748         syntax errors in end statements of contained subroutines.
18750 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18752         PR fortran/12841
18753         * gfortran.fortran-torture/execute/null_arg.f90: New test.
18755 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18757         PR fortran/15665
18758         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
18760 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18762         PR gfortran/12839
18763         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
18765 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
18767         PR c++/15862
18768         * g++.dg/parse/enum1.C: New test.
18770 2004-06-10  Jeff Law  <law@redhat.com>
18772         * gcc.c-torture/compile/20040610-1.c: New test.
18774 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18776         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
18777         * g++.old-deja/g++.other/decl3.C: Likewise.
18779 2004-06-10  Brian Booth  <bbooth@redhat.com>
18781         * gcc.dg/tree-ssa/20031015-1.c: Scan for
18782         V_MAY_DEF instead of VDEF.
18783         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
18785 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
18787         PR c++/14211
18788         * g++.dg/conversion/const1.C: New test.
18790         PR c++/15076
18791         * g++.dg/conversion/reinterpret1.C: New test.
18793         PR c++/15877
18794         * g++.dg/template/enum2.C: New test.
18796         PR c++/15227
18797         * g++.dg/template/error13.C: New test.
18799 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18801         PR fortran/14957
18802         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
18803         arguments to test_* REAL and of the right size.
18805 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18807         PR target/15569
18808         PR rtl-optimization/15681
18809         * gcc.dg/20040609-1.c: New test.
18811 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18813         PR c++/14791
18814         * g++.dg/opt/builtins1.C: New test.
18816 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
18818         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
18819         that use default windows32 struct layout.
18820         * gcc.dg/i386-bitfield2.c: Likewise.
18822 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
18824         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
18825         for mingw32 and cygwin targets.
18827 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
18829         * gcc.dg/pch/macro-4.c: New.
18830         * gcc.dg/pch/macro-4.hs: New.
18832 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18834         PR fortran/13249
18835         * gfortran.fortran-torture/compile/name_clash.f90: New test.
18837 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18839         PR fortran/13372
18840         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
18842 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18844         PR gfortran/14897
18845         * gfortran.fortran-torture/execute/t_edit.f90: New test.
18847 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18849         PR gfortran/15755
18850         * gfortran.fortran-torture/execute/backspace.c : New test.
18852 2004-06-09  Paul Brook  <paul@codesourcery.com>
18854         * gfortran.fortran-torture/execure/intrinsic_associated.f90
18855         (pointer_to_section): Rewrite to use smaller array.
18857 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
18859         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
18860         * gcc.dg/ext/altivec-10.c: Same.
18861         * gcc.dg/ext/altivec-11.c: Same.
18862         * gcc.dg/ext/altivec-12.c: Same.
18863         * gcc.dg/ext/altivec-13.c: Same.
18864         * gcc.dg/ext/altivec-14.c: Same.
18865         * gcc.dg/ext/altivec-15.c: Same.
18866         * gcc.dg/ext/altivec-16.c: Same.
18867         * gcc.dg/ext/altivec-3.c: Same.
18868         * gcc.dg/ext/altivec-4.c: Same.
18869         * gcc.dg/ext/altivec-6.c: Same.
18870         * gcc.dg/ext/altivec-7.c: Same.
18871         * gcc.dg/ext/altivec-8.c: Same.
18872         * gcc.dg/ext/altivec-varargs-1.c: Same.
18874         * g++.dg/ext/altivec-1.C: Correct dg syntax.
18875         * g++.dg/ext/altivec-10.C: Same.
18876         * g++.dg/ext/altivec-2.C: Same.
18877         * g++.dg/ext/altivec-3.C: Same.
18878         * g++.dg/ext/altivec-4.C: Same.
18879         * g++.dg/ext/altivec-5.C: Same.
18880         * g++.dg/ext/altivec-6.C: Same.
18881         * g++.dg/ext/altivec-7.C: Same.
18882         * g++.dg/ext/altivec-8.C: Same.
18883         * g++.dg/ext/altivec-9.C: Same.
18885 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18887         PR c++/7841
18888         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
18890 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18892         * gcc.dg/union-1.c: New test.
18894 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18896         * gcc.dg/builtins-41.c: New test case.
18897         * gcc.dg/builtins-42.c: New test case.
18899 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18901         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
18902         * g++.dg/ext/altivec-10.C: Same.
18903         * g++.dg/ext/altivec-2.C: Same.
18904         * g++.dg/ext/altivec-3.C: Same.
18905         * g++.dg/ext/altivec-4.C: Same.
18906         * g++.dg/ext/altivec-5.C: Same.
18907         * g++.dg/ext/altivec-6.C: Same.
18908         * g++.dg/ext/altivec-7.C: Same.
18909         * g++.dg/ext/altivec-8.C: Same.
18910         * g++.dg/ext/altivec-9.C: Same.
18911         * g++.old-deja/g++.abi/cxa_vec.C: Same.
18912         * g++.old-deja/g++.brendan/new3.C: Same.
18913         * gcc.c-torture/execute/eeprof-1.x: Same.
18915 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18917         PR c/14765
18918         * gcc.dg/pr14765-1.c: New test.
18920 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18922         PR c/14649
18923         * gcc.dg/pr14649-1.c: New test case.
18925 2004-06-07  Richard Henderson  <rth@redhat.com>
18927         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
18928         if temporaries.
18930 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18932         * g++.dg/eh/elide1.C: Remove XFAIL.
18934 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
18936         PR c++/15337
18937         * g++.dg/expr/sizeof3.C: New test.
18939         PR c++/14777
18940         * g++.dg/template/access14.C: New test.
18942         PR c++/15554
18943         * g++.dg/template/enum1.C: New test.
18945         PR c++/15057
18946         * g++.dg/eh/throw1.C: New test.
18948 2004-06-07  David Ayers  <d.ayers@inode.at>
18949             Ziemowit Laski  <zlaski@apple.com>
18951         * lib/objc.exp (objc_target_compile): Revert the '-framework
18952         Foundation' flag fix, since bare Darwin does not ship
18953         with the Foundation framework.
18954         * objc/execute/next_mapping.h: Provide a local NSConstantString
18955         @interface and @implementation.
18956         (objc_constant_string_init): A constructor function, used to
18957         initialize the NSConstantString meta-class object.
18958         * objc/execute/string1.m: Include "next_mapping.h" instead of
18959         <Foundation/NSString.h>.
18960         * objc/execute/string2.m: Likewise.
18961         * objc/execute/string3.m: Likewise.
18962         * objc/execute/string4.m: Likewise.
18964 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
18966         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
18967         to double. Replace double with FLOAT.
18968         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
18970         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
18971         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
18972         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
18973         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
18974         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
18975         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
18976         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
18977         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
18979 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
18981         PR c/13519
18982         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
18984 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18986         PR c++/15503
18987         * g++.dg/template/meminit2.C: New test.
18989 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
18991         PR target/15822
18992         * gcc.c-torture/execute/compare-fp-1.c,
18993         gcc.c-torture/execute/compare-fp-2.c,
18994         gcc.c-torture/execute/compare-fp-3.c,
18995         gcc.c-torture/execute/compare-fp-4.c,
18996         gcc.c-torture/execute/compare-fp-3.x,
18997         gcc.c-torture/execute/compare-fp-4.x: Moved...
18998         * gcc.c-torture/execute/ieee/compare-fp-1.c,
18999         gcc.c-torture/execute/ieee/compare-fp-2.c,
19000         gcc.c-torture/execute/ieee/compare-fp-3.c,
19001         gcc.c-torture/execute/ieee/compare-fp-4.c,
19002         gcc.c-torture/execute/ieee/compare-fp-3.x,
19003         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
19005 2004-06-04  David Ayers  <d.ayers@inode.at>
19007         * objc/execute/protocol-isEqual-4.m: New testcase.
19009 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
19011         * objc/execute/protocol-isEqual-1.m: New testcase.
19012         * objc/execute/protocol-isEqual-2.m: New testcase.
19013         * objc/execute/protocol-isEqual-3.m: New testcase.
19015 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19017         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
19019 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
19021         * lib/objc.exp (objc_target_compile): When running tests on
19022         Darwin (Mac OS X), inform the linker about '-framework
19023         'Foundation'.
19025 2004-06-02  Eric Christopher  <echristo@redhat.com>
19027         * gcc.c-torture/compile/20040602-1.c: New.
19029 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
19031         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
19032         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19034         PR tree-optimization/14736
19035         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
19037         PR tree-optimization/14042
19038         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
19040         PR tree-optimization/14729
19041         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
19043 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19045         PR fortran/15557
19046         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
19048 2004-06-01  Richard Hederson  <rth@redhat.com>
19050         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
19052 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19054         PR c++/14932
19055         * g++.dg/parse/offsetof4.C: New test.
19057 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
19059         PR objc/7993
19060         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
19062 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
19064         PR c++/15701
19065         * g++.dg/template/friend29.C: New test.
19067 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19069         PR c/15749
19070         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
19072 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19074         * gcc.dg/sparc-trap-1.c: New test.
19076 2004-05-31  Roger Sayle  <roger@eyesopen.com>
19078         PR middle-end/15069
19079         * g++.dg/opt/fold3.C: New test case.
19081 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
19083         * lib/target-supports.exp (check_iconv_available): Fix fallout
19084         from 2004-05-28 patch.
19086 2004-05-30  Paul Brook  <paul@codesourcery.com>
19088         PR fortran/15620
19089         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
19090         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
19092 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
19094         * gfortran.fortran-torture/execute/random_1.f90: New test.
19096 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19098         * g++.dg/ext/altivec-10.C: New test.
19100 2004-05-29  Paul Brook  <paul@codesourcery.com>
19102         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
19104 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19106         * gcc.dg/altivec-16.c: New test.
19108 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
19110         * lib/target-supports.exp (check_vmx_hw_available): New.
19111         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
19113         * lib/target-supports.exp (check_alias_available,
19114         check_iconv_available, check_named_sections_available): Use
19115         unique names for temporary files.
19117 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19119         * gcc.dg/altivec-15.c: New test.
19121 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19123         PR c++/15083
19124         * g++.dg/warn/noeffect6.C: New test.
19126         PR c++/15471
19127         * g++.dg/expr/ptrmem4.C: New test.
19129         PR c++/15640
19130         * g++.dg/template/operator3.C: New test.
19132 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19134         PR c++/14668
19135         * g++.dg/lookup/redecl1.C: New test.
19136         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
19138 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
19140         * gcc.c-torture/execute/compare-fp-1.c,
19141         gcc.c-torture/execute/compare-fp-2.c,
19142         gcc.c-torture/execute/compare-fp-3.c,
19143         gcc.c-torture/execute/compare-fp-4.c,
19144         gcc.c-torture/execute/compare-fp-3.x,
19145         gcc.c-torture/execute/compare-fp-4.x,
19146         gcc.dg/pr15649-1.c: New.
19148 2004-05-27  Adam Nemet  <anemet@lnxw.com>
19150         PR c++/12883
19151         * g++.dg/init/array14.C: New test.
19153 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
19155         * lib/compat.exp (compat-get-options-main): New.
19156         (compat-get-options): Remove unneeded code, warn for ignored
19157         command.
19158         (compat-execute): Check flag set by dg-require-* commands.
19160         * lib/compat.exp (compat-execute): Break up long lines.
19162 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
19164         * gcc.dg/altivec-7.c: Don't use 'vector long'.
19165         * gcc.dg/altivec-14.c: New test.
19166         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
19168         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
19169         * gcc.dg/altivec-12.c: Ditto.
19171         * gcc.dg/altivec-3.c: Move call to altivec_check.
19173 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19175         PR c++/15044
19176         * g++.dg/template/error12.C: New test.
19178         PR c++/15317
19179         * g++.dg/ext/attrib15.C: New test.
19181         PR c++/15329
19182         * g++.dg/template/ptrmem9.C: New test.
19184 2004-05-25  Paul Brook  <paul@codesourcery.com>
19186         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
19188 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19190         PR c++/15165
19191         * g++.dg/template/crash19.C: New test.
19193 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19195         PR c++/15025
19196         * g++.dg/template/redecl1.C: New test.
19198 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19200         PR c++/14821
19201         * g++.dg/other/ns1.C: New test.
19203         PR c++/14883
19204         * g++.dg/template/invalid1.C: New test.
19206 2004-05-23  Paul Brook  <paul@codesourcery.com>
19207         Victor Leikehman  <lei@haifasphere.co.il>
19209         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
19210         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
19212 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19214         PR c++/15285
19215         PR c++/15299
19216         * g++.dg/template/non-dependent5.C: New test.
19217         * g++.dg/template/non-dependent6.C: New test.
19219 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19221         PR c++/15507
19222         * g++.dg/inherit/union1.C: New test.
19224         PR c++/15542
19225         * g++.dg/template/addr1.C: New test.
19227         PR c++/15427
19228         * g++.dg/template/array5.C: New test.
19230         PR c++/15287
19231         * g++.dg/template/array6.C: New test.
19233 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
19234             Roger Sayle  <roger@eyesopen.com>
19236         * g++.dg/lookup/forscope2.C: New test case.
19238 2004-05-22  Ben Elliston  <bje@au.ibm.com>
19240         * gcc.dg/cpp/Wmissingdirs.c: New.
19242 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19244         PR target/15301
19245         * gcc.dg/compat/union-m128-1.h: New file.
19246         * gcc.dg/compat/union-m128-1_main.c: Likewise.
19247         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19248         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19250 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19252         PR target/15302
19253         * gcc.dg/compat/struct-complex-1.h: New file.
19254         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
19255         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
19256         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19258 2004-05-20  Roger Sayle  <roger@eyesopen.com>
19260         PR middle-end/3074
19261         * gcc.dg/pr3074-1.c: New test case.
19262         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
19264 2004-05-20  Falk Hueffner  <falk@debian.org>
19266         PR other/15526
19267         * gcc.dg/ftrapv-1.c: New test case.
19269 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19271         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
19273 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
19274             Jeff Law  <law@redhat.com>
19276         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
19277         * gcc.dg/tree-ssa/20040518-2.c: New test.
19279         * gcc.dg/tree-ssa/20040518-1.c: New test.
19281 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
19283         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
19285 2004-05-18  Paul Brook  <paul@codesourcery.com>
19287         PR fortran/13930
19288         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
19290 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19292         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
19293         constant folding.
19295 2004-05-17  Steven Bosscher  <stevenb@suse.de>
19297         * gcc.dg/tree-ssa/20040517-1.c: New test.
19299 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19301         * gcc.dg/loop-4.c: New test.
19303 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
19305         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
19307 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
19309         PR fortran/15311
19310         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
19312 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19314         PR fortran/13826
19315         PR fortran/13940
19316         * gfortran.fortran-torture/compile/data_1.f90: New test.
19318 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
19320         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
19321         * gcc.dg/uninit-H.c: Define ASM for __s390__.
19323 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19325         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
19327 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19329         PR c/15444
19330         * gcc.dg/format/xopen-1.c: Adjust expected message.
19331         * gcc.dg/format/xopen-3.c: New test.
19333 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
19335         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
19337 2004-05-14  Jeff Law  <law@redhat.com>
19339         * gcc.dg/tree-ssa/20040514-2.c: New test.
19341 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19343         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
19344         this ...
19345         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
19346         this.
19348 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
19350         * gcc.dg/tree-ssa/20040514-1.c: New test.
19352 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19354         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
19355         test.
19357 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19359         PR fortran/14066
19360         * gfortran.fortran-torture/compile/do_1.f90: New test.
19362 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19364         PR fortran/15051
19365         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
19366         test.
19368 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
19370         PR fortran/15149
19371         * gfortran.fortran-torture/execute/random_init.f90: New test.
19373 2004-05-13  Paul Brook  <paul@codesourcery.com>
19375         PR fortran/15314
19376         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
19378 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
19380         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
19381         for the powerpc case.
19383 2004-05-13  Jeff Law  <law@redhat.com>
19385         * gcc.dg/tree-ssa/20040513-1.c: New test.
19386         * gcc.dg/tree-ssa/20040513-2.c: New test.
19388 2004-05-13  Paul Brook  <paul@codesourcery.com>
19390         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
19391         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
19392         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
19394 2004-05-13  Andreas Schwab  <schwab@suse.de>
19396         PR other/10819
19397         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
19398         characters.
19400 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
19402         PR fortran/15294
19403         * gfortran.fortran-torture/execute/adjustr.f90: New file.
19405 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
19407         Merge from tree-ssa-20020619-branch.  See
19408         ChangeLog.tree-ssa for details.
19410 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
19412         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
19413         include <altivec.h> explicitly.
19414         * gcc.dg/altivec-13.c: Likewise.
19416 2004-05-11  Paul Brook  <paul@codesourcery.com>
19418         * gcc.c-torture/compile/20010518-1.c: Force enum size.
19420 2004-05-10  Eric Christopher  <echristo@redhat.com>
19422         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
19423         * gcc.dg/sibcall-4.c: Ditto.
19425 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
19427         * g++.dg/ext/altivec-8.C: New test case.
19428         * gcc.dg/altivec-13.c: New test case.
19430 2004-05-08  Roger Sayle  <roger@eyesopen.com>
19432         * gcc.c-torture/execute/divcmp-1.c: New test case.
19433         * gcc.c-torture/execute/divcmp-2.c: New test case.
19434         * gcc.c-torture/execute/divcmp-3.c: New test case.
19436 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
19438         * g++.dg/other/pragma-re-2.C: New test.
19440 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
19442         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
19443         * gcc.dg/i386-387-2.c: Likewise.
19445         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
19446         __builtin_drem.
19447         * gcc.dg/i386-387-6.c: Likewise.
19449 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
19451         * gcc.dg/builtins-33.c: Also check log1p*.
19453 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
19455         PR optimization/15296
19456         * gcc.c-torture/execute/pr15296.c: New test.
19458 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
19460         * gcc.dg/builtins-40.c: New test.
19462 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
19464         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
19466 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
19468         * g++.dg/ext/spe1.C: New testcase.
19470 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
19472         * objc.dg/image-info.m: Allow additional attributes
19473         for __image_info section.
19475 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
19477         * gcc.dg/torture/mips-hilo-2.c: New test.
19479 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19481         PR c++/14389
19482         * g++.dg/template/member5.C: New test.
19484 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
19486         * gcc.dg/builtins-34.c: Also check expm1*.
19488 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19490         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
19491         * gcc.dg/torture/builtin-convert-3.c: New test.
19493 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
19495         PR middle-end/15054
19496         * g++.dg/opt/pr15054.C: New test.
19498 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19500         * gcc.dg/torture/builtin-rounding-1.c: New test.
19501         * gcc.dg/builtins-25.c: Delete.
19502         * gcc.dg/builtins-29.c: Delete.
19504 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
19506         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
19507         * gcc.dg/sibcall-4.c: Likewise.
19508         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
19510 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19512         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
19513         bit-field on 16-bit targets.
19515 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19517         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
19518         16-bit targets.
19520 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
19522         * gcc.dg/rs6000-power2-1.c: Change to compile only.
19523         * gcc.dg/rs6000-power2-2.c: Likewise.
19525 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
19527         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
19528         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
19529         Change the asm registers to be in form of frN instead of fN.
19531 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19533         * gcc.dg/torture/builtin-convert-2.c: New test.
19535 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
19537         * gcc.dg/rs6000-power2-1.c: New test.
19538         * gcc.dg/rs6000-power2-2.c: New test.
19540 2004-04-28  Jan Hubicka  <jh@suse.cz>
19542         * gcc.dg/unused-6.c: New test.
19544 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
19545             Ulrich Weigand  <uweigand@de.ibm.com>
19547         * ada/acats/run_all.sh: Define $target variable.
19549 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
19551         PR c++/15119
19552         * g++.dg/other/vararg-1.C: New test.
19554         PR c++/4794
19555         * g++.dg/eh/cleanup3.C: New test.
19557 2004-04-24  Laurent GUERBY <laurent@guerby.net>
19559         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
19560         and ad8011a (target_insn).
19561         * ada/acats/support/macro.dfs: Likewise.
19562         * ada/acats/support/impbit.adb: New file.
19564 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
19566         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
19568 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19570         * gcc.dg/loop-3.c: New test.
19572 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
19574         * gcc.c-torture/execute/simd-5.c: New test.
19576 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19578         PR c++/15064
19579         * g++.dg/template/crash18.C: New test.
19581 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
19583         * g++.dg/ext/complit3.C: New test.
19585 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19587         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
19588         * gcc.dg/altivec-3.c: Same.
19589         * gcc.dg/altivec-varargs-1.c: Same.
19591 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19593         * lib/target-supports.exp (check_profiling_available): Assume
19594         profiling is not available on powerpc-eabi targets.
19596 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
19598         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
19599         * gcc.dg/vmx/bug-1.c: Ditto.
19601 2004-04-20  Eric Christopher  <echristo@redhat.com>
19603         * gcc.dg/charset/extern.c: New test.
19604         * g++.dg/charset/extern3.cc: Ditto.
19606 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
19608         * gcc.dg/builtins-39.c: New test.
19610 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
19612         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
19614 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
19616         * gcc.dg/torture/mips-hilo-1.c: New test.
19618 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
19620         * gcc.c-torture/compile/20040419-1.c: New test.
19622 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
19624         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
19626 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
19627             Aldy Hernandez  <aldyh@redhat.com>
19629         * gcc.c-torture/execute/va-arg-24.c: New.
19631 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
19632             Aldy Hernandez  <aldyh@redhat.com>
19634         * gcc.dg/vmx/1b-01.c: New.
19635         * gcc.dg/vmx/1b-02.c: New.
19636         * gcc.dg/vmx/1b-03.c: New.
19637         * gcc.dg/vmx/1b-04.c: New.
19638         * gcc.dg/vmx/1b-05.c: New.
19639         * gcc.dg/vmx/1b-06.c: New.
19640         * gcc.dg/vmx/1b-07.c: New.
19641         * gcc.dg/vmx/1c-01.c: New.
19642         * gcc.dg/vmx/1c-02.c: New.
19643         * gcc.dg/vmx/3a-01a.c: New.
19644         * gcc.dg/vmx/3a-01.c: New.
19645         * gcc.dg/vmx/3a-01m.c: New.
19646         * gcc.dg/vmx/3a-03.c: New.
19647         * gcc.dg/vmx/3a-03m.c: New.
19648         * gcc.dg/vmx/3a-04.c: New.
19649         * gcc.dg/vmx/3a-04m.c: New.
19650         * gcc.dg/vmx/3a-05.c: New.
19651         * gcc.dg/vmx/3a-06.c: New.
19652         * gcc.dg/vmx/3a-06m.c: New.
19653         * gcc.dg/vmx/3a-07.c: New.
19654         * gcc.dg/vmx/3b-01.c: New.
19655         * gcc.dg/vmx/3b-02.c: New.
19656         * gcc.dg/vmx/3b-10.c: New.
19657         * gcc.dg/vmx/3b-13.c: New.
19658         * gcc.dg/vmx/3b-14.c: New.
19659         * gcc.dg/vmx/3b-15.c: New.
19660         * gcc.dg/vmx/3c-01a.c: New.
19661         * gcc.dg/vmx/3c-01.c: New.
19662         * gcc.dg/vmx/3c-02.c: New.
19663         * gcc.dg/vmx/3c-03.c: New.
19664         * gcc.dg/vmx/3d-01.c: New.
19665         * gcc.dg/vmx/4-01.c: New.
19666         * gcc.dg/vmx/4-03.c: New.
19667         * gcc.dg/vmx/5-01.c: New.
19668         * gcc.dg/vmx/5-02.c: New.
19669         * gcc.dg/vmx/5-03.c: New.
19670         * gcc.dg/vmx/5-04.c: New.
19671         * gcc.dg/vmx/5-05.c: New.
19672         * gcc.dg/vmx/5-06.c: New.
19673         * gcc.dg/vmx/5-07.c: New.
19674         * gcc.dg/vmx/5-07t.c: New.
19675         * gcc.dg/vmx/5-08.c: New.
19676         * gcc.dg/vmx/5-10.c: New.
19677         * gcc.dg/vmx/5-11.c: New.
19678         * gcc.dg/vmx/7-01a.c: New.
19679         * gcc.dg/vmx/7-01.c: New.
19680         * gcc.dg/vmx/7c-01.c: New.
19681         * gcc.dg/vmx/7d-01.c: New.
19682         * gcc.dg/vmx/7d-02.c: New.
19683         * gcc.dg/vmx/8-01.c: New.
19684         * gcc.dg/vmx/8-02a.c: New.
19685         * gcc.dg/vmx/8-02.c: New.
19686         * gcc.dg/vmx/brode-1.c: New.
19687         * gcc.dg/vmx/bug-1.c: New.
19688         * gcc.dg/vmx/bug-2.c: New.
19689         * gcc.dg/vmx/bug-3.c: New.
19690         * gcc.dg/vmx/cw-bug-1.c: New.
19691         * gcc.dg/vmx/cw-bug-2.c: New.
19692         * gcc.dg/vmx/cw-bug-3.c: New.
19693         * gcc.dg/vmx/dct.c: New.
19694         * gcc.dg/vmx/debug-1.c: New.
19695         * gcc.dg/vmx/debug-2.c: New.
19696         * gcc.dg/vmx/debug-3.c: New.
19697         * gcc.dg/vmx/debug-4.c: New.
19698         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
19699         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
19700         * gcc.dg/vmx/eg-5.c: New.
19701         * gcc.dg/vmx/fft.c: New.
19702         * gcc.dg/vmx/gcc-bug-1.c: New.
19703         * gcc.dg/vmx/gcc-bug-2.c: New.
19704         * gcc.dg/vmx/gcc-bug-3.c: New.
19705         * gcc.dg/vmx/gcc-bug-4.c: New.
19706         * gcc.dg/vmx/gcc-bug-5.c: New.
19707         * gcc.dg/vmx/gcc-bug-6.c: New.
19708         * gcc.dg/vmx/gcc-bug-7.c: New.
19709         * gcc.dg/vmx/gcc-bug-8.c: New.
19710         * gcc.dg/vmx/gcc-bug-9.c: New.
19711         * gcc.dg/vmx/gcc-bug-b.c: New.
19712         * gcc.dg/vmx/gcc-bug-c.c: New.
19713         * gcc.dg/vmx/gcc-bug-d.c: New.
19714         * gcc.dg/vmx/gcc-bug-e.c: New.
19715         * gcc.dg/vmx/gcc-bug-f.c: New.
19716         * gcc.dg/vmx/gcc-bug-g.c: New.
19717         * gcc.dg/vmx/gcc-bug-i.c: New.
19718         * gcc.dg/vmx/harness.h: New.
19719         * gcc.dg/vmx/ira1.c: New.
19720         * gcc.dg/vmx/ira2a.c: New.
19721         * gcc.dg/vmx/ira2b.c: New.
19722         * gcc.dg/vmx/ira2.c: New.
19723         * gcc.dg/vmx/ira2c.c: New.
19724         * gcc.dg/vmx/mem.c: New.
19725         * gcc.dg/vmx/newton-1.c: New.
19726         * gcc.dg/vmx/ops.c: New.
19727         * gcc.dg/vmx/sn7153.c: New.
19728         * gcc.dg/vmx/spill2.c: New.
19729         * gcc.dg/vmx/spill3.c: New.
19730         * gcc.dg/vmx/spill.c: New.
19731         * gcc.dg/vmx/t.c: New.
19732         * gcc.dg/vmx/varargs-1.c: New.
19733         * gcc.dg/vmx/varargs-2.c: New.
19734         * gcc.dg/vmx/varargs-3.c: New.
19735         * gcc.dg/vmx/varargs-4.c: New.
19736         * gcc.dg/vmx/varargs-5.c: New.
19737         * gcc.dg/vmx/varargs-6.c: New.
19738         * gcc.dg/vmx/varargs-7.c: New.
19739         * gcc.dg/vmx/vmx.exp: New.
19740         * gcc.dg/vmx/vprint-1.c: New.
19741         * gcc.dg/vmx/vscan-1.c: New.
19742         * gcc.dg/vmx/x-01.c: New.
19743         * gcc.dg/vmx/x-02.c: New.
19744         * gcc.dg/vmx/x-03.c: New.
19745         * gcc.dg/vmx/x-04.c: New.
19746         * gcc.dg/vmx/x-05.c: New.
19747         * gcc.dg/vmx/yousufi-1.c: New.
19748         * gcc.dg/vmx/zero-1.c: New.
19749         * gcc.dg/vmx/zero.c: New.
19751 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
19753         * g++.dg/lookup/java1.C: Update for chage of
19754         _Jv_AllocObject.
19755         * g++.dg/lookup/java2.C: Likewise.
19757 2004-04-17  Laurent GUERBY <laurent@guerby.net>
19759         * ada/acats/run_all.sh: use -O2 by default.
19761 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
19763         * gcc.dg/vr-mult-[12].c: New tests.
19765 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19767         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
19769         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
19771 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
19773         * lib/target-supports.exp (check_profiling_available): Assume profiling
19774         isn't available for mips*-*-elf targets.
19776 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
19778         * gcc.dg/builtins-38.c: New test.
19780 2004-04-14  Eric Christopher  <echristo@redhat.com>
19782         * g++.dg/charset/charset.exp: Run .cc extension tests.
19784 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
19786         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
19788 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19790         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
19792 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
19794         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
19795         * gcc.dg/i386-387-2.c: Likewise.
19797         * gcc.dg/i386-387-7.c: New test.
19798         * gcc.dg/i386-387-8.c: New test.
19800         * gcc.dg/builtins-37.c: New test.
19802 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
19804         * g++.dg/pch/externc-1.C: Add missing semicolon.
19806 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
19808         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
19810 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19812         * gcc.c-torture/execute/20040411-1.c: New test.
19814 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19816         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
19818 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
19820         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
19822 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
19824         * lib/target-supports.exp (check_named_sections_available): New.
19825         * lib/gcc-dg.exp (dg-require-named-sections): New.
19826         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
19827         old-deja.exp.  Also prune error-count message from HP linker.
19828         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
19830         * g++.dg/init/init-ref4.C: Use dg-require-weak.
19831         * g++.old-deja/g++.pt/static3.C: Likewise.
19832         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
19834 2004-04-09  Roger Sayle  <roger@eyesopen.com>
19836         * gcc.c-torture/execute/20040409-1.c: New test case.
19837         * gcc.c-torture/execute/20040409-2.c: New test case.
19838         * gcc.c-torture/execute/20040409-3.c: New test case.
19840 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19842         * gcc.dg/20040409-1.c: New test.
19844 2004-04-08  Roger Sayle  <roger@eyesopen.com>
19846         PR target/14888
19847         * g++.dg/opt/pr14888.C: New test case.
19849 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
19851         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
19852         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
19853         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
19854         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
19855         New tests.
19857 2004-04-08  Paul Brook  <paul@codesourcery.com>
19859         * gcc.dg/spill-1.c: New test.
19861 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19863         * gcc.dg/torture/builtin-ctype-2.c: New test.
19865 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
19867         * gcc.dg/pch/pch.exp: Add largefile test.
19869 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
19871         * g++.dg/pch/externc-1.Hs: New.
19872         * g++.dg/pch/externc-1.C: New.
19874 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19876         * gcc.dg/compat/struct-by-value-5a_main.c,
19877         gcc.dg/compat/struct-by-value-5b_main.c: New files.
19878         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
19879         * gcc.dg/compat/struct-by-value-5a_x.c,
19880         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
19881         gcc.dg/compat/struct-by-value-5_x.c.
19882         * gcc.dg/compat/struct-by-value-5a_y.c,
19883         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
19884         gcc.dg/compat/struct-by-value-5_y.c.
19886         * gcc.dg/compat/struct-by-value-6a_main.c,
19887         gcc.dg/compat/struct-by-value-6b_main.c: New files.
19888         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
19889         * gcc.dg/compat/struct-by-value-6a_x.c,
19890         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
19891         gcc.dg/compat/struct-by-value-6_x.c.
19892         * gcc.dg/compat/struct-by-value-6a_y.c,
19893         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
19894         gcc.dg/compat/struct-by-value-6_y.c.
19896         * gcc.dg/compat/struct-by-value-7a_main.c,
19897         gcc.dg/compat/struct-by-value-7b_main.c: New files.
19898         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
19899         * gcc.dg/compat/struct-by-value-7a_x.c,
19900         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
19901         gcc.dg/compat/struct-by-value-7_x.c.
19902         * gcc.dg/compat/struct-by-value-7a_y.c,
19903         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
19904         gcc.dg/compat/struct-by-value-7_y.c.
19906 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
19908         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
19909         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
19910         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
19911         options.
19913 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
19915         * gcc.dg/builtins-36.c: New test.
19917 2004-04-06  Paul Brook  <paul@codesourcery.com>
19919         * README.gcc: Remove obsolete contraint on testcases.
19921 2004-04-05  Paul Brook  <paul@codesourcery.com>
19923         PR2123
19924         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
19925         failure and exit(0) on success.
19926         * g++.dg/expr/anew2.C: Ditto.
19927         * g++.dg/expr/anew3.C: Ditto.
19928         * g++.dg/expr/anew4.C: Ditto.
19930 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
19932         PR c++/3518
19933         * g++.dg/template/unify7.C: New.
19935 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
19937         * g++.dg/README: Bring up to date with new subdirectories; remove
19938         duplicate subdirectory lines.
19940 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
19942         PR c++/14007
19943         * g++.dg/template/unify5.C: New.
19944         * g++.dg/template/unify6.C: New.
19945         * g++.dg/template/qualttp20.C: Adjust.
19946         * g++.old-deja/g++.jason/report.C: Adjust.
19947         * g++.old-deja/g++.other/qual1.C: Adjust.
19949 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
19951         PR c++/14803
19952         * g++.dg/inherit/ptrmem1.C: New test.
19954 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
19956         PR c++/14755
19957         * gcc.c-torture/execute/20040331-1.c: New test.
19958         * gcc.dg/20040331-1.c: New test.
19960 2004-04-01  Paul Brook  <paul@codesourcery.com>
19962         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
19964 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
19966         PR c++/14724
19967         * g++.dg/init/goto1.C: New test.
19969         PR c++/14763
19970         * g++.dg/template/defarg4.C: New test.
19972 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
19974         * gcc.dg/altivec-11.c: Extend test for more valid cases.
19976 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
19978         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
19980 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
19982         * gcc.dg/noncompile/undeclared-2.c: New test.
19984 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19986         * gcc.dg/940409-1.c: Remove XFAIL.
19987         * gcc.dg/reg-vol-struct-1.c: New test.
19989 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19991         * gcc.dg/torture/builtin-wctype-1.c: New test.
19993 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
19995         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
19996         * gcc.dg/20001101-1.c: Likewise.
19997         * gcc.dg/20001102-1.c: Likewise.
19999 2004-03-25  Roger Sayle  <roger@eyesopen.com>
20001         * gcc.dg/compare8.c: Add an additional test for XOR.
20003 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20005         * gcc.dg/torture/builtin-ctype-1.c: New test.
20007 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20009         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
20010         * gcc.dg/torture/builtin-math-1.c: Likewise.
20011         * gcc.dg/torture/builtin-power-1.c: New test.
20013 2004-03-24  Andreas Schwab  <schwab@suse.de>
20015         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
20016         IA64 assembler.
20018 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20019             Roger Sayle  <roger@eyesopen.com>
20021         * gcc.dg/compare8.c: New test case.
20023 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
20025         * g++.dg/ext/altivec-7.C: New test.
20027 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
20029         PR 12267, 12391, 12560, 13129, 14114, 14133
20030         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
20031         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
20032         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
20033         Adjust error regexps.
20034         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
20035         * gcc.dg/noncompile/undeclared-1.c: New test cases.
20036         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
20037         * gcc.dg/local1.c: Add explanatory comment.
20039 2004-03-23  Roger Sayle  <roger@eyesopen.com>
20041         PR optimization/14669
20042         * g++.dg/opt/fold2.C: New test case.
20044 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
20046         PR c/14069
20047         * gcc.dg/20040322-1.c: New test.
20049 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20051         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
20052         * gcc.dg/ultrasp4.c: Likewise.
20053         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
20055 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20057         * gcc.dg/i386-sse-8.c: Reset default options.
20059 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20061         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
20062         in the error message text.
20064 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20066         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
20068 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
20070         PR c++/14616
20071         * g++.dg/init/array13.C: New test.
20073 2004-03-20  Roger Sayle  <roger@eyesopen.com>
20075         PR target/13889
20076         * gcc.c-torture/compile/pr13889.c: New test case.
20078 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20080         PR c/14635
20081         * builtins-1.c (nan, nans): Don't test.
20082         * builtins-30.c: Don't use nan, nanf, nanl.
20083         * builtins-35.c: New test.
20085 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
20087         * g++.dg/ext/altivec-6.C: New test.
20089 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
20091         * g++.dg/init/placement3.C: New test.
20093         * g++.dg/template/spec13.C: New test.
20095         * g++.dg/lookup/using11.C: New test.
20097         * g++.dg/lookup/koenig3.C: New test.
20099         * g++.dg/template/operator2.C: New test.
20101         * g++.dg/expr/dtor3.C: New test.
20102         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
20103         marker.
20104         * g++.old-deja/g++.law/visibility28.C: Likewise.
20106 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
20108         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
20109         * gcc.dg/ppc64-abi-3.c: Likewise.
20111 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20113         PR c++/14545
20114         * g++.dg/parse/template15.C: New test.
20116 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20118         * g++.dg/expr/dtor2.C: New test.
20120         * g++.dg/lookup/anon4.C: New test.
20122         * g++.dg/overload/using1.C: New test.
20124         * g++.dg/template/lookup7.C: New test.
20126         * g++.dg/template/typename6.C: New test.
20128         * g++.dg/expr/cond6.C: New test.
20130 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20132         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
20134 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20136         * g++.dg/expr/cond5.C: New test.
20137         * g++.dg/expr/constcast1.C: Likewise.
20138         * g++.dg/expr/ptrmem2.C: Likewise.
20139         * g++.dg/expr/ptrmem3.C: Likewise.
20140         * g++.dg/lookup/main1.C: Likewise.
20141         * g++.dg/template/lookup6.C: Likewise.
20143 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20145         * gcc.dg/local1.c: New test.
20147         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
20149 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20151         * gcc.dg/torture/builtin-convert-1.c: New test.
20153 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20155         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
20157 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20159         PR c++/14481
20160         * g++.dg/warn/Wunused-7.C: New test.
20162 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20164         * gcc.dg/torture/builtin-integral-1.c: New test.
20166 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20168         PR c++/14586
20169         * g++.dg/parse/non-dependent3.C: New test.
20171 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
20173         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
20174         * g++.dg/eh/simd-2.C: Likewise.
20175         * g++.dg/init/array10.C: Likewise.
20176         * gcc.c-torture/compile/simd-1.c: Likewise.
20177         * gcc.c-torture/compile/simd-2.c: Likewise.
20178         * gcc.c-torture/compile/simd-3.c: Likewise.
20179         * gcc.c-torture/compile/simd-4.c: Likewise.
20180         * gcc.c-torture/compile/simd-6.c: Likewise.
20181         * gcc.c-torture/execute/simd-1.c: Likewise.
20182         * gcc.c-torture/execute/simd-2.c: Likewise.
20183         * gcc.dg/compat/vector-defs.h: Likewise.
20184         * gcc.dg/20020531-1.c: Likewise.
20185         * gcc.dg/altivec-3.c: Likewise.
20186         * gcc.dg/altivec-4.c: Likewise.
20187         * gcc.dg/altivec-varargs-1.c: Likewise.
20188         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
20189         * gcc.dg/i386-mmx-3.c: Likewise.
20190         * gcc.dg/i386-sse-4.c: Likewise.
20191         * gcc.dg/i386-sse-5.c: Likewise.
20192         * gcc.dg/i386-sse-8.c: Likewise.
20193         * gcc.dg/simd-1.c: Likewise.
20194         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
20195         __ev64_opaque__ since the machine description provides it.
20197 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20199         * lib/compat.exp (skip_list): New global variable.
20200         Use it to hold the user defined COMPAT_SKIPS list if any.
20201         (compat-obj): Add the members of skip_list to optall.
20203 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20205         * gcc.dg/compat/union-by-value-1_main.c,
20206         union-by-value-1_x.c, union-by-value-1_y.c,
20207         union-check.h, union-defs.h,
20208         union-init.h, union-return-1_main.c,
20209         union-return-1_x.c, union-return-1_y.c: New files.
20211 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20213         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
20214         mixed-struct-init.h: Add 4 mixed structure types.
20215         struct-by-value-21_main.c, struct-by-value-21_x.c,
20216         struct-by-value-21_y.c, struct-return-21_main.c,
20217         struct-return-21_x.c, struct-return-21_y.c: New files.
20219 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
20221         PR c++/14550
20222         * g++.dg/parse/template14.C: New test.
20224 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20226         * gcc.c-torture/execute/20040313-1.c: New test.
20228 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
20230         PR target/14533
20231         * gcc.dg/20040311-2.c: New test.
20233 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
20235         PR other/14544
20236         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
20237         bit-field.
20239 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
20241         * gcc.dg/20040305-2.c: Add missing return statement.
20243 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20245         * gcc.dg/builtins-34.c: Also check pow10*.
20247 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20249         PR target/14262
20250         * gcc.dg/20040305-2.c: New test.
20252 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20254         * gcc.dg/20040310-1.c: New test.
20256 2004-03-11  Roger Sayle  <roger@eyesopen.com>
20258         * gcc.c-torture/execute/20040311-1.c: New test case.
20260 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
20262         PR c++/14476
20263         * g++.dg/lookup/enum1.C: New test.
20265 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
20267         PR c++/14510
20268         * g++.dg/lookup/struct2.C: New test.
20270 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
20272         * gcc.dg/builtins-34.c: New test.
20274 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20276         * gcc.dg/torture/builtin-nonneg-1.c: New test.
20278 2004-03-09  James E Wilson  <wilson@specifixinc.com>
20280         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
20281         * gcc.dg/alias-2.c: New testcase.
20283 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
20285         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
20287 2004-03-09  Roger Sayle  <roger@eyesopen.com>
20289         * gcc.c-torture/execute/20040309-1.c: New test case.
20291 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20293         PR c++/14397
20294         * g++.dg/overload/ref1.C: New.
20296 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20298         PR c++/14409
20299         * g++.dg/template/spec12.C: New test.
20301         PR c++/14448
20302         * g++.dg/parse/crash14.C: New test.
20304 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20306         PR c++/14230
20307         * g++.dg/init/ref11.C: New test.
20309 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20311         PR c++/14432
20312         * g++.dg/parse/builtin2.C: New test.
20314 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20316         PR c++/14401
20317         * g++.dg/init/ctor3.C: New test.
20318         * g++.dg/init/union1.C: New test.
20319         * g++.dg/ext/anon-struct4.C: New test.
20321 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20323         * g++.dg/lookup/koenig1.C: Tweak error messages.
20324         * g++.dg/lookup/used-before-declaration.C: Likewise.
20325         * g++.dg/other/do1.C: Likewise.
20326         * g++.dg/overload/koenig1.C: Likewise.
20327         * g++.dg/parse/crash13.C: Likewise.
20328         * g++.dg/template/instantiate3.C: Likewise.
20330 2004-03-08  Eric Christopher  <echristo@redhat.com>
20332         * * lib/target-supports.exp: Enable libiconv in test
20333         compilation.  Fix up error checking.
20335 2004-03-08  Roger Sayle  <roger@eyesopen.com>
20337         PR middle-end/14289
20338         * gcc.dg/pr14289-1.c: New test case.
20339         * gcc.dg/pr14289-2.c: Likewise.
20340         * gcc.dg/pr14289-3.c: Likewise.
20342 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
20344         * gcc.c-torture/execute/20040308-1.c: New test.
20346 2004-03-07  Roger Sayle  <roger@eyesopen.com>
20348         * gcc.c-torture/execute/20040307-1.c: New test case.
20350 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
20352         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
20354 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
20356         * gcc.dg/20040306-1.c: New test.
20358 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
20360         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
20361         them static.
20362         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
20364 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20366         PR c/14465
20367         * gcc.dg/decl-6.c: New test.
20369 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20371         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
20372         Rename LOGPOW -> LOG_POW.
20373         (SQRT_EXP, POW_EXP): New.
20375 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20377         * gcc.dg/i386-sse-8.c: New test.
20379 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20381         PR c/14114
20382         * gcc.dg/decl-5.c: New test.
20384 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
20386         * gcc.dg/20040305-1.c: New test.
20388 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
20390         PR other/14354
20391         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
20393 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
20395         PR c++/14425, c++/14426
20396         * g++.dg/ext/altivec-4.C: New test.
20397         * g++.dg/ext/altivec-5.C: New test.
20399 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
20401         * g++.old-deja/g++.other/linkage1.C: Expect errors about
20402         global variables of a type with no linkage.
20403         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
20404         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
20405         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
20406         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
20407         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
20408         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
20409         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
20410         * g++.dg/warn/deprecated.C: Name enum Color.
20411         * g++.dg/overload/VLA.C: Name structure for 'b'.
20412         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
20414 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20416         * gcc.c-torture/compile/20040304-1.c: New test.
20418 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
20420         PR 13728
20421         * gcc.dg/decl-4.c: New testcase.
20423 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
20425         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
20426         as PRECF if sizeof (float) > sizeof (double).
20427         (PRECL): Make it the same as PRECF if
20428         sizeof (float) > sizeof (long double).
20430 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20432         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
20433         system type.  Add check for irix6 which doesn't have c99 runtime.
20435 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
20437         * gcc.dg/const-elim-1.c: xfail for xtensa.
20439 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20441         PR c++/14369
20442         * g++.dg/template/cond4.C: New test.
20444 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20446         PR c++/14360
20447         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
20449         PR c++/14361
20450         * g++.dg/parse/defarg7.C: New test.
20452         PR c++/14359
20453         * g++.dg/template/friend26.C: New test.
20455 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20457         PR c++/14324
20458         * g++.dg/abi/mangle21.C: New test.
20460         PR c++/14260
20461         * g++.dg/parse/constructor2.C: New test.
20463         PR c++/14337
20464         * g++.dg/template/sfinae1.C: New test.
20466 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20468         PR c++/14267
20469         * g++.dg/expr/crash2.C: New test.
20471         PR middle-end/13448
20472         * gcc.dg/inline-5.c: New test.
20473         * gcc.dg/always-inline.c: Split out tests into ...
20474         * gcc.dg/always-inline2.c: ... this and ...
20475         * gcc.dg/always-inline3.c: ... this.
20477 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20479         PR debug/12103
20480         * g++.dg/debug/crash1.C: New test.
20482 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
20484         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
20485         function with __attribute__((noinline)).
20486         (recurser_void2): Likewise.
20487         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
20488         (recurser_void2): Likewise.
20490 2004-02-29  Roger Sayle  <roger@eyesopen.com>
20492         PR middle-end/14203
20493         * g++.dg/warn/Wunused-6.C: New test case.
20495 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
20497         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
20498         not defined.
20500 2004-02-27  Eric Christopher  <echristo@redhat.com>
20502         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
20503         * g++.dg/charset/asm2.c: Run only x86.
20504         * gcc.dg/charset/asm3.c: Ditto.
20506 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
20508         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
20509         ld_library_path.
20511 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
20513         * g++.dg/ext/altivec-3.C: New.
20515 2004-02-26  Richard Henderson  <rth@redhat.com>
20517         * g++.dg/ext/attrib10.C: Mark for warning.
20518         * gcc.dg/attr-alias-1.c: New.
20520 2004-02-26  Richard Henderson  <rth@redhat.com>
20522         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
20523         * gcc.c-torture/execute/20040208-2.c: ... it back.
20525 2004-02-26  Eric Christopher  <echristo@redhat.com>
20527         * lib/target-supports.exp (check-iconv-available): New function.
20528         * lib/gcc-dg.exp (dg-require-iconv): New function.
20529         Use above.
20530         * gcc.dg/charset: New directory.
20531         * gcc.dg/charset/charset.exp: New file.
20532         * gcc.dg/charset/asm1.c: Ditto.
20533         * gcc.dg/charset/asm2.c: Ditto.
20534         * gcc.dg/charset/asm3.c: Ditto.
20535         * gcc.dg/charset/asm4.c: Ditto.
20536         * gcc.dg/charset/asm5.c: Ditto.
20537         * gcc.dg/charset/attribute1.c: Ditto.
20538         * gcc.dg/charset/attribute2.c: Ditto.
20539         * gcc.dg/charset/string1.c: Ditto.
20540         * g++.dg/charset: New directory.
20541         * g++.dg/dg.exp: Add here. Special options.
20542         * g++.dg/charset/charset.exp: New file.
20543         * g++.dg/charset/asm1.c: Ditto.
20544         * g++.dg/charset/asm2.c: Ditto.
20545         * g++.dg/charset/asm3.c: Ditto.
20546         * g++.dg/charset/asm4.c: Ditto.
20547         * g++.dg/charset/attribute1.c: Ditto.
20548         * g++.dg/charset/attribute2.c: Ditto.
20549         * g++.dg/charset/extern1.cc: Ditto.
20550         * g++.dg/charset/extern2.cc: Ditto.
20551         * g++.dg/charset/string1.c: Ditto.
20553 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
20555         PR c++/14278
20556         * g++.dg/parse/comma1.C: New test.
20558 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20560         PR c++/14284
20561         * g++.dg/template/ttp8.C: New test.
20563 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
20565         * gcc.dg/fixuns-trunc-1.c: New test.
20567 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20569         * gcc.dg/builtins-config.h: Use #elif.
20571 2004-02-26  Michael Matz  <matz@suse.de>
20573         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
20574         * gcc.dg/991214-1.c: Likewise.
20575         * gcc.dg/i386-asm-1.c: Likewise.
20577 2004-02-25  Richard Henderson  <rth@redhat.com>
20579         * gcc.c-torture/execute/20040208-2.c: Move ...
20580         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
20582 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20584         PR c++/14246
20585         * g++.dg/other/crash-3.C: New test.
20587 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20589         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
20590         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
20592         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
20593         HP-UX.
20595 2004-02-24  Michael Matz  <matz@suse.de>
20597         * gcc.dg/i386-regparm.c: New.
20599 2004-02-23  James E Wilson  <wilson@specifixinc.com>
20601         * gcc.c-torture/execute/20040223-1.c: New.
20603 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
20604             Kazu Hirata  <kazu@cs.umass.edu>
20606         * gcc.dg/fwritable-strings-1.c: Remove.
20608 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
20610         PR c/14156
20611         * gcc.dg/20040223-1.c: New test.
20613 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20615         PR c++/14106
20616         * g++.dg/ext/typeof9.C: New test.
20618 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20620         PR c++/14250
20621         * g++.dg/other/switch1.C: New test.
20623 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20625         * gcc.dg/cast-function-1.c: Adjust for new informative message.
20626         * gcc.dg/va-arg-1.c: Likewise.
20628 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20630         PR c++/14143
20631         * g++.dg/template/koenig5.C: New test.
20633 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
20635         * g++.dg/ext/altivec-1.C: Generalize target triple.
20636         * g++.dg/ext/altivec-2.C: New test case.
20637         * g++.dg/ext/altivec_check.h: New file.
20638         * gcc.dg/altivec-1.c: Generalize target triple;
20639         include altivec_check.h and call altivec_check().
20640         * gcc.dg/altivec-[2-5].c: Generalize target triple.
20641         * gcc.dg/altivec-6.c: New test case.
20642         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
20643         type casts as needed.
20644         * gcc.dg/altivec-10.c: Include altivec_check.h and call
20645         altivec_check().
20646         * gcc.dg/altivec-12.c: New test case.
20647         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
20648         include altivec_check.h and call altivec_check().
20649         * gcc.dg/altivec_check.h: New file.
20651 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20653         * lib/target-supports.exp (check_alias_available): Don't mangle
20654         function `g' in test program.
20656 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20658         * lib/target-supports.exp (check_profiling_available): Check
20659         argument to determine whether we support a profiling type.
20660         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
20661         check_profiling_available.
20662         * g++.dg/bprob/bprob.exp: Likewise.
20663         * g77.dg/bprob/bprob.exp: Likewise.
20664         * gcc.misc-tests/bprob.exp: Likewise.
20665         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
20666         dg-require-profiling and delete expected error handling.
20667         * gcc.dg/20021014-1.c: Likewise.
20668         * gcc.dg/nest.c: Likewise.
20670 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20672         PR c++/12007
20673         * g++.dg/other/vthunk1.C: New test.
20675 2004-02-20  Falk Hueffner  <falk@debian.org>
20677         PR target/14201
20678         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
20680 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
20682         PR c++/13927
20683         * g++.dg/other/error8.C: Remove XFAIL markers.
20685         PR c++/14173
20686         * g++.dg/ext/packed5.C: New test.
20688         PR c++/14199
20689         * g++.dg/warn/Wunused-5.C: New test.
20691         PR c++/14186
20692         * g++.dg/lookup/member1.C: New test.
20694 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
20696         * gcc.c-torture/compile/20040130-1.c: Enable only when
20697         __INT_MAX__ >= 2147483647L.
20698         * gcc.c-torture/compile/961203-1.c: Likewise.
20700 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
20702         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
20703         * g++.dg/opt/template1.C: Robustify assembler regexp
20705 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20707         * gcc.c-torture/execute/simd-4.x: Remove.
20708         * gcc.c-torture/execute/va-arg-25.x: Likewise.
20709         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
20710         Guard with #ifndef SKIP_ATTRIBUTE.
20711         * gcc.dg/compat/vector-1_y.c: Likewise.
20712         * gcc.dg/compat/vector-2_x.c: Likewise.
20713         * gcc.dg/compat/vector-2_y.c: Likewise.
20714         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
20715         * g++.dg/eh/simd-2.C: Likewise.
20717 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
20719         * gcc.c-torture/compile/complex-1.c: New.
20721 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
20723         PR target/14209
20724         * gcc.c-torture/execute/20040218-1.c: New test.
20726 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20728         PR c++/14181
20729         * g++.dg/parse/new2.C: New test.
20731 2004-02-18  Paul Brook  <paul@codesourcery.com>
20733         * gcc.c-torture/compile/libcall-1.c: New test.
20735 2004-02-18  Paul Brook  <paul@codesourcery.com>
20737         PR debug/12934
20738         * gcc.dg/debug/debug-7.c: New test.
20740 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
20742         * gcc.dg/20040217-1.c: New test.
20744 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
20746         * gcc.c-torture/execute/990208-1.x: Delete.
20748 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
20750         * gcc.c-torture/execute/20040208-2.x: New file.
20752 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
20754         PR c++/11326
20755         * g++.dg/abi/structret1.C: New test.
20757 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
20759         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
20760         (i386_cpuid): No need to test if cpuid is available on AMD64.
20761         Fix assembly, so that it works onboth i386 and AMD64.
20762         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
20763         (vecInLong): Fix s[] member type to unsigned int.
20764         (vecInWord): Remove type.
20765         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
20766         (a64, b64, c64, d64, e64): Remove.
20767         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
20768         Remove unused variable.  Remove initialization of removed variables.
20769         Don't call mmx_tests nor sse_tests.
20770         (reference_mmx, reference_sse): Remove.
20771         (check): Add return stmt.
20772         * gcc.dg/i386-sse-7.c: New test.
20773         * gcc.dg/i386-mmx-4.c: New test.
20775 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20777         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
20778         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20779         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20780         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
20781         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
20782         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
20783         g++.dg/tc1/dr94.C: Fix line terminator.
20785 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
20787         * gcc.c-torture/compile/20040216-1.c: New.
20789 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20791         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20792         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20793         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
20794         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
20795         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
20796         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
20798 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20800         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
20802 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
20804         PR c++/13971
20805         * g++.dg/expr/cond4.C: New test.
20807         PR c++/14086
20808         * g++.dg/lookup/crash2.C: New test.
20810 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
20812         * gcc.c-torture/compile/20040214-2.c: New test.
20814 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
20816         PR c++/14116
20817         * g++.dg/ext/typeof8.C: New test.
20819 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
20821         * gcc.c-torture/compile/20040214-1.c: New test.
20823 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20825         PR c++/13635
20826         * g++.dg/template/spec11.C: New test.
20828 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20830         PR c++/13927
20831         * g++.dg/other/error8.C: New test.
20833 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
20835         PR c++/14122
20836         * g++.dg/template/array4.C: New test.
20838         PR c++/14108
20839         * g++.dg/inherit/thunk2.C: New test.
20841         PR c++/14083
20842         * g++.dg/eh/cond2.C: New test.
20844 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
20846         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
20848 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
20850         * lib/scanasm.exp (dg-scan): Quote pattern before display.
20852 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
20854         * g++.dg/simd-2.C: xfail on ppc64-linux.
20856 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20858         PR c/456
20859         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
20860         tests.
20862 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
20864         * gcc.dg/builtins-33.c: New test.
20866 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
20868         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
20870 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20872         * g++.dg/simd-2.C: Set -maltivec for ppc64.
20874 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20876         * gcc.dg/ppc64-abi-3.c: New test.
20878 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
20880         PR c/14092
20882         * gcc.dg/pr14092-1.c: New testcase.
20884 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
20886         * gcc.dg/cpp/assert4.c: Fix typo last change.
20888         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
20889         * gcc.dg/cpp/assert4.c: Handle powerpc64.
20891         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
20893 2004-02-09  Roger Sayle  <roger@eyesopen.com>
20895         * gcc.c-torture/compile/20040209-1.c: New test case.
20897 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20899         * gcc.dg/c90-init-1.c: Adjust expected error messages.
20901 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
20903         * gcc.c-torture/execute/20040208-[12].c: New tests.
20905 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20907         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
20909 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20911         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
20913 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20915         Bug 13856
20916         * gcc.dg/visibility-8.c: New testcase.
20918 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20920         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
20921         arguments.
20922         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
20924 2004-02-07  Roger Sayle  <roger@eyesopen.com>
20926         PR middle-end/13696
20927         * g++.dg/opt/fold1.C: New test case.
20929 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20931         PR c++/14033
20932         * g++.dg/other/crash-2.C: New test.
20934 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20936         PR c++/14028
20937         * g++.dg/parse/angle-bracket2.C: New test.
20939 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20941         PR middle-end/13750
20942         Revert:
20943         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
20944         PR pch/13361
20945         * testsuite/g++.dg/pch/wchar-1.C: New.
20946         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20948 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20950         PR c++/14008
20951         * g++.dg/parse/error15.C: New test.
20952         * g++.dg/parse/crash11.C: Update dg-error mark.
20954 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20956         PR c++/13932
20957         * g++.dg/warn/conv2.C: New test.
20959 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20961         PR c++/13086
20962         * g++.dg/warn/incomplete1.C: Remove xfail.
20964 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20966         * lib/file-format.exp (gcc_target_object_format): Use
20967         ${tool}_target_compile, not gcc_target_compile.
20968         * lib/target-supports.exp (check_alias_available): Likewise.
20969         (check_gc_sections_available): Likewise.
20970         * g++.dg/ext/attrib10.C: Use dg-require-alias.
20971         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
20972         dg-require-alias.
20974 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
20976         PR c++/13969
20977         * g++.dg/template/static6.C: New test.
20979 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
20981         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
20983 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20985         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
20986         tests for systems where `char' is unsigned by default.
20988 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20990         PR c++/13997
20991         * g++.dg/template/partial3.C: New test.
20993 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
20995         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
20996         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
20997         Remove mentions of obsolete ports.
20999 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
21001         * gcc.dg/noncompile/20001228-1.c: Fix for new
21002         error message.
21004 2004-02-03  Roger Sayle  <roger@eyesopen.com>
21006         PR target/9348
21007         * gcc.c-torture/execute/multdi-1.c: New test case.
21009 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21011         PR c++/13925
21012         * g++.dg/template/lookup5.C: New test.
21014 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21016         PR c++/13950
21017         * g++.dg/template/lookup4.C: New test.
21019         PR c++/13970
21020         * g++.dg/parse/error14.C: New test.
21022         PR c++/14002
21023         * g++.dg/parse/template13.C: New test.
21025 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21027         PR c++/13978
21028         * g++.dg/template/koenig4.C: New test.
21030         PR c++/13968
21031         * g++.dg/template/crash17.C: New test.
21033         PR c++/13975
21034         * g++.dg/parse/error13.C: New test.
21035         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
21037 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21039         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
21041 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
21043         PR c/11658
21044         PR c/13994
21045         * gcc.dg/noncompile/20040203-1.c: New test.
21046         * gcc.dg/noncompile/20040203-2.c: Likewise.
21047         * gcc.dg/noncompile/20040203-3.c: Likewise.
21048         * gcc.dg/20040203-1.c: Likewise.
21050 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
21052         PR c++/10858
21053         * g++.dg/template/sizeof7.C: New test.
21055 2004-02-02  Eric Christopher  <echristo@redhat.com>
21056             Zack Weinberg  <zack@codesourcery.com>
21058         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
21060 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
21062         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
21063         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
21064         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
21065         * gcc.dg/cleanup-5.c: Run only on Linux targets.
21067 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
21069         PR c++/13113
21070         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
21072         PR c++/13854
21073         * g++.dg/ext/attrib13.C: New test.
21075         PR c++/13907
21076         * g++.dg/conversion/op2.C: New test.
21078 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21080         * gcc.dg/titype-1.c: Fix pasto.
21082 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21084         * gcc.dg/titype-1.c: New test.
21086 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21088         PR c++/13957
21089         * g++.dg/template/non-type-template-argument-1.C,
21090         g++.dg/template/qualified-id1.C: Update dg-error marks.
21091         * g++.dg/template/nontype6.C: New test.
21093 2004-02-01  Roger Sayle  <roger@eyesopen.com>
21095         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
21096         * gcc.dg/builtins-31.c: New testcase.
21097         * gcc.dg/builtins-32.c: New testcase.
21099 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
21101         * objc.dg/call-super-2.m: Update line numbers
21102         for the including of stddef.h.
21104 2004-01-30  Michael Matz  <matz@suse.de>
21106         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
21107         g++.dg/ext/case-range3.C: New tests.
21109 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21111         DR206
21112         PR c++/13813
21113         * g++.dg/template/member4.C: New test.
21115 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21117         PR c++/13683
21118         * g++.dg/template/sizeof6.C: New test.
21120 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21122         * gcc.dg/fwritable-strings-1.c: New test.
21124 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21126         * gcc.c-torture/compile/20040130-1.c: New test.
21128 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
21130         * objc.dg/call-super-2.m: Include stddef.h for size_t.
21132 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
21134         PR c++/13883
21135         * g++.dg/template/ctor3.C: New test.
21137 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21139         * g++.dg/tc1: New directory.
21140         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
21141         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
21142         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
21143         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
21144         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
21146 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21148         * g++.dg/parse/error11.C: New test.
21149         * g++.dg/parse/error12.C: Likewise.
21151 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
21153         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
21154         (scan_initial, main): Use aligned_sizeof instead of sizeof.
21156 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
21158         PR c++/13791
21159         * g++.dg/ext/attrib12.C: New test.
21161         PR c++/13736
21162         * g++.dg/parse/cast2.C: New test.
21164 2004-01-27  James E Wilson  <wilson@specifixinc.com>
21166         * objc.dg/encode-2.m (main): New local string.  Set depending on
21167         sizeof long.  Use in sscanf call.
21168         * objc.dg/encode-3.m (main): New local string.  Set depending on
21169         sizeof long.  Use in scan_initial call.
21171 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21173         * objc.dg/call-super-2.m: Make LP64-safe.
21174         * objc.dg/desig-init-1.m: Likewise.
21176 2004-01-27  Devang Patel <dpatel@apple.com>
21178         * g++.dg/debug/namespace1.C: New test.
21180 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
21182         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
21183         xscale-*-*.
21185         * gcc.dg/arm-mmx-1.c: New test.
21187 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21189         * gcc.dg/20040127-1.c: New test.
21190         * gcc.dg/20040127-2.c: New test.
21192 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21194         * objc.dg/stret-1.m (glob): Renamed to globa.
21196 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
21198         PR c++/13663
21199         * g++.dg/expr/for1.C: New test.
21201 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
21203         PR middle-end/13779
21204         * gcc.dg/darwin-longlong.c: New test.
21206 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
21208         * gcc.dg/20040124-1.c: Moved test from here...
21209         * gcc.c-torture/compile/20040124-1.c: ...to here.
21211 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21213         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
21214         the assembly output if -m64 is passed.
21216 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
21218         PR c++/13833
21219         * g++.dg/template/cond3.C: New test.
21221 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21223         PR c++/13810
21224         * g++.dg/template/ttp7.C: New test.
21226 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21228         PR c++/13797
21229         * g++.dg/template/nontype4.C: New test.
21230         * g++.dg/template/nontype5.C: Likewise.
21232 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
21234         * gcc.dg/torture/mips-clobber-at.c: New test.
21236 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
21238         * gcc.dg/20040124-1.c: New test.
21240 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
21242         * gcc.dg/20040123-1.c: New test.
21244 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21246         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
21248 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21250         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
21252 2004-01-23  Andrew Pinski  <apinski@apple.com>
21254         * gcc.dg/20030121-1.c: Move to ..
21255         * gcc.dg/20040121-1.c: here.
21257 2004-01-23  Roger Sayle  <roger@eyesopen.com>
21259         * gcc.dg/builtins-29.c: New test case.
21261 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21263         PR 18314
21264         * gcc.dg/builtins-30.c: New testcase.
21266 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
21268         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
21269         * lib/g77.exp: Likewise.
21270         * lib/objc.exp: Likewise.
21271         * lib/g++.exp: Likewise.
21273 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21275         * gcc.dg/struct-by-value-2.c: New test.
21277 2004-01-21  Andrew Pinski  <apinski@apple.com>
21279         PR target/13785
21280         * gcc.dg/20030121-1.c: New test.
21282 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
21284         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
21285         clobber frame pointer register in asm statement.
21287 2004-01-21  Falk Hueffner  <falk@debian.org>
21289         * gcc.c-torture/compile/20040121-1.c: New test.
21291 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
21293         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
21295 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
21297         * gcc.dg/ppc64-abi-2.c: New test.
21299 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
21301         * lib/treelang.exp: Fill out this file.
21302         * lib/treelang-dg.exp: New File.
21304 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21306         * gcc.c-torture/compile/981022-1.c: Remove.
21307         * gcc.dg/array-5.c: Remove XFAIL.
21308         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
21309         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
21310         gcc.dg/cond-lvalue-1.c: Update.
21311         * gcc.dg/cast-lvalue-2.c: New test.
21313 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
21315         PR c++/13592
21316         * g++.dg/other/error1.C (class foo): Tweak error message.
21318         PR c++/13592
21319         * g++.dg/template/call2.C: New test.
21321 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21323         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
21324         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
21325         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
21326         scalar-return-1_x.c, scalar-return-2_y.c,
21327         scalar-return-3_x.c, scalar-return-3_y.c,
21328         scalar-return-4_x.c, scalar-return-4_y.c,
21329         struct-align-1.h, struct-align-1_x.c,
21330         struct-align-1_y.c, struct-align-2.h,
21331         struct-align-2_x.c, struct-align-2_y.c,
21332         struct-by-value-10_y.c, struct-by-value-11_x.c,
21333         struct-by-value-11_y.c, struct-by-value-12_x.c,
21334         struct-by-value-12_y.c, struct-by-value-13_x.c,
21335         struct-by-value-13_y.c, struct-by-value-14_x.c,
21336         struct-by-value-14_y.c, struct-by-value-15_x.c,
21337         struct-by-value-15_y.c, struct-by-value-16_y.c,
21338         struct-by-value-17_y.c, struct-by-value-18_y.c,
21339         struct-by-value-19_y.c, struct-by-value-1_x.c,
21340         struct-by-value-1_y.c, struct-by-value-20_y.c,
21341         struct-by-value-2_x.c, struct-by-value-2_y.c,
21342         struct-by-value-3_y.c, struct-by-value-4_x.c,
21343         struct-by-value-4_y.c, struct-by-value-5_y.c,
21344         struct-by-value-6_y.c, struct-by-value-7_y.c
21345         struct-by-value-8_x.c, struct-by-value-8_y.c
21346         struct-by-value-9_x.c, struct-by-value-9_y.c
21347         struct-return-10_x.c, struct-return-10_y.c,
21348         struct-return-19_x.c, struct-return-20_x.c
21349         struct-return-2_x.c, struct-return-2_y.c
21350         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
21351         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
21353 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21355         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
21356         attribute on sparc*-sun-solaris2.*.
21358 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
21360         PR c++/13710
21361         * g++.dg/ext/typeof7.C: New test.
21363 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
21365         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
21366         * gcc.dg/const-elim-1.c: Same.
21368 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
21370         * objc.dg/stret-1.m: New.
21371         * objc.dg/stret-2.m: New.
21373 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21375         PR c++/11895
21376         * g++.dg/ext/vector1.C: New test.
21378 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
21380         * gcc.dg/pch/import-1.c: New.
21381         * gcc.dg/pch/import-1.hs: New.
21382         * gcc.dg/pch/import-1a.h: New.
21383         * gcc.dg/pch/import-1b.h: New.
21384         * gcc.dg/pch/import-1c.h: New.
21386 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21388         PR c++/13574
21389         * g++.dg/ext/array1.C: New test.
21391         PR c++/13178
21392         * g++.dg/conversion/op1.C: New test.
21394 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
21396         PR 11864
21397         From Kazumoto Kojima / Dan Kegel:
21398         * gcc.dg/pr11864-1.c: New test.
21400         PR 10392
21401         From Marcus Comstedt / Dan Kegel:
21402         * gcc.dg/pr10392-1.c: New test.
21404 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21406         PR c++/13478
21407         * g++.dg/init/ref10.C: New test.
21409 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21411         PR c++/13407
21412         * g++.dg/parse/typename6.C: New test.
21414 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21416         PR pch/13361
21417         * testsuite/g++.dg/pch/wchar-1.C: New.
21418         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21420 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21422         PR c++/9259
21423         * g++.dg/expr/sizeof2.C: New test.
21425 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
21427         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
21429 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
21431         PR c++/13659
21432         * g++.dg/lookup/strong-using-3.C: New.
21433         * g++.dg/lookup/using-10.C: New.
21435 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
21437         PR c++/13594
21438         * g++.dg/lookup/strong-using-2.C: New.
21440 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
21441             Dan Kegel <dank@kegel.com>
21442             J"orn Rennecke <joern.rennecke@superh.com>
21444         PR target/9365
21445         * gcc.dg/pr9365-1.c: New test.
21447 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21449         PR c++/8856
21450         * g++.dg/parse/casting-operator2.C: New test.
21451         * g++.old-deja/g++.pt/explicit83.C: Remove.
21453 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21455         * gcc.dg/label-compound-stmt-1.c: New test.
21456         * gcc.c-torture/compile/950922-1.c,
21457         gcc.c-torture/compile/20000211-3.c,
21458         gcc.c-torture/compile/20000518-1.c,
21459         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
21460         compound statements.
21462 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
21464         * gcc.dg/ppc64-abi-1.c: New test.
21466 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
21468          * g++.dg/ext/attrib9.C: Add dg-warnings.
21470 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21472         PR c++/12335
21473         * g++.dg/parse/dtor3.C: New test.
21475 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21477         PR c++/12709
21478         * g++.dg/parse/try-catch-1.C: New test.
21480 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
21482         * ada/acats/run_all.sh: Add more verbose output in acats.log
21483         when compiling tests.
21485 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21487         PR 13656
21488         * gcc.dg/typedef-redecl.c: New test case.
21489         * gcc.dg/typedef-redecl.h: New support file.
21491 2004-01-13  Jan Hubicka  <jh@suse.cz>
21493         * gcc.dg/always_inline.c: New test.
21494         * gcc.dg/debug/20031231-1.c: Fix.
21496 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21498         PR c++/13474
21499         * g++.dg/template/array3.C: New test.
21501 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21503         * g++.dg/ext/lvalue1.C: No longer expected to fail.
21504         * g++.dg/warn/Wunused-2.C: Likewise.
21506 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21508         PR c++/13289
21509         * g++.dg/template/instantiate6.C: New test.
21511 2004-01-12  Roger Sayle  <roger@eyesopen.com>
21513         PR middle-end/11397
21514         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
21516 2004-01-12  Jan Hubicka  <jh@suse.cz>
21518         PR opt/12826
21519         * gcc.dg/20040112-1.c: New.
21521         * gcc.dg/dwarf-die[1-7].c: Move to...
21522         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
21523         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
21525 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
21527         PR c++/4100
21528         * g++.dg/parse/friend4.C: New test.
21530 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
21532         PR c++/4100
21533         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
21534         definition is called a friend.
21536 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
21538         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
21540 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
21542         PR c++/3478
21543         * g++.dg/parse/error10.C: New test.
21544         * g++.dg/template/arg2.C: Accept "invalid type" error.
21546 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
21548         PR middle-end/13392
21549         * g++.dg/opt/expect2.C: New test.
21551 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21553         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
21554         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
21555         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
21556         Update dg-error regexps.
21558 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21560         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
21561         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
21563 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21565         * gcc.dg/pragma-re-1.c: Use right pointer type.
21567 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21569         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
21571 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
21573         * gcc.dg/rs6000-ldouble-1.c: New.
21575 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21577         DR 337
21578         PR c++/9256
21579         * g++.dg/other/abstract1.C: New test.
21581 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
21583         * g++.dg/lookup/strong-using-1.C: New.
21585 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21587         PR c/11234
21588         * gcc.dg/func-ptr-conv-1.c: New test.
21589         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
21591 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
21593         PR target/13380.
21594         * gcc.c-torture/compile/20040109-1.c: New.
21596 2004-01-08  Stuart Hastings  <stuart@apple.com>
21598         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
21599         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
21600         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
21602 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
21604         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
21606 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21608         * ada/acats/run_acats: Treat 'gnatchop' the same way
21609         as 'gnatmake'.  Export GCC_DRIVER.
21610         * ada/acats/run_all.sh: Add target_gnatchop.  Use
21611         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
21613 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21615         PR c++/12573
21616         * g++.dg/template/dependent-expr4.C: New test.
21618 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
21620         * gcc.dg/altivec-11.c: New test.
21622 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
21624         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
21626 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21628         PR c/6024
21629         * gcc.dg/enum-compat-1.c: New test.
21630         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
21632 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21634         PR c/12165
21635         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
21636         gcc.dg/c99-idem-qual-3.c: New tests.
21638 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
21640         * gcc.dg/winline-7.c: Don't cast void * to int.
21642 2004-01-06  Jan Hubicka  <jh@suse.cz>
21644         * gcc.dg/i386-sse-5.c: New test
21645         * g++.dg/eh/simd-1.c: Add -w argument for i386.
21647 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21649         PR c++/12815
21650         * g++.dg/rtti/typeid4.C: New test.
21652 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21654         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
21656 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21658         PR c++/12132
21659         * g++.dg/template/error11.C: New test.
21661         PR c++/13451
21662         * g++.dg/template/class2.C: New test.
21664 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21665         Richard Sandiford <rsandifo@redhat.com>
21667         PR c++/13387
21668         * g++.dg/opt/alias3.C: New test.
21670 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
21672         PR c++/13157
21673         * g++.dg/template/koenig3.C: New test.
21675         PR c++/13529
21676         * g++.dg/parse/offsetof3.C: New test.
21678         * g++.dg/init/copy7.C: Add missing dg-error markers.
21680         PR c++/12226
21681         * g++.dg/init/copy7.c: New test.
21683         PR c++/13536
21684         * g++.dg/parse/cast1.C: New test.
21686 2004-01-04  Jan Hubicka  <jh@suse.cz>
21688         * gcc.dg/winline[1-7].c: New tests.
21690 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21692         PR c++/13520
21693         * g++.dg/template/qualttp22.C: New test.
21695 2004-01-01  Jan Hubicka  <jh@suse.cz>
21697         * gcc.dg/debug/20031231-1.c: New.
21698         * gcc.c-torture/compile/20040101-1.c: New.
21699         * gcc.dg/dwarf-die-[1-7].c: New.
21701 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
21703         PR optimization/13521
21704         * gcc.c-torture/compile/20031231-1.c: New test.
21706 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21708         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
21710 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21712         PR c++/10079
21713         * g++.dg/template/crash16.C: New test.
21715 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
21717         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
21719 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21721         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
21722         ports.
21723         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21724         * g++.old-deja/g++.law/profile1.C: Likewise.
21725         * gcc.c-torture/compile/981006-1.c: Likewise.
21726         * gcc.c-torture/execute/loop-2e.x: Likewise.
21727         * gcc.c-torture/execute/loop-2f.x: Remove.
21728         * gcc.c-torture/execute/loop-2g.x: Likewise.
21729         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
21730         * gcc.dg/20020312-2.c: Remove traces of dead ports.
21732 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21734         PR c++/13507
21735         * g++.dg/ext/attrib11.C: New test.
21737         PR c++/13494
21738         * g++.dg/template/array2-1.C: New test.
21739         * g++.dg/template/array2-2.C: New test.
21741 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
21743         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
21745 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21747         PR c++/12774
21748         * g++.dg/template/array1-1.C: New test.
21749         * g++.dg/template/array1-2.C: New test.
21751 2003-12-29  Roger Sayle  <roger@eyesopen.com>
21753         PR fortran/12632
21754         * g77.dg/12632.f: New test case.
21756 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21758         PR c++/13289
21759         * g++.dg/parse/nontype1.C: New test.
21761 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21763         PR c++/12403
21764         * g++.dg/parse/explicit1.C: New test.
21765         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
21767 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21769         PR c++/13081
21770         * g++.dg/opt/inline6.C: New test.
21772         PR c++/12613
21773         * g++.dg/parse/error9.C: New test.
21775         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
21777 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21779         PR c++/13009
21780         * g++.dg/init/assign1.C: New test.
21782 2003-12-28  Roger Sayle  <roger@eyesopen.com>
21784         PR c++/13070
21785         * g++.dg/warn/format3.C: New test case.
21787 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21789         * gcc.c-torture/compile/20031227-1.c: New test.
21791 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21793         * g++.dg/bprob/bprob.exp: Load target-supports.exp
21794         * g77.dg/bprob/bprob.exp: Likewise.
21795         * gcc.misc-tests/bprob.exp: Likewise.
21796         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
21797         variants on systems where the library does not provide that
21798         functionality.
21799         * gcc.dg/builtins-20.c: Use builtins-config.h.
21800         * gcc.dg/builtins-config.h: New file.
21802 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21804         * lib/gcc-dg.exp (dg-require-profiling): New function.
21805         * lib/target-supports.exp (check_profiling_available): Likewise.
21806         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
21807         * g77.dg/bprob/bprob.exp: Likewise.
21808         * gcc.misc-tests/bprob.exp: Likewise.
21809         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
21810         * gcc.dg/20021014-1.c: Likewise.
21811         * gcc.dg/nest.c: Likewise.
21813 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21815         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
21816         compiling.
21817         * g++.dg/lookup/java2.C: Likewise.
21818         * gcc.dg/cpp/lexident.c: Likewise.
21820 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
21822         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
21823         given.
21824         * gcc.c-torture/compile/961203-1.c: Likewise.
21825         * gcc.c-torture/compile/980506-1.c: Likewise.
21827 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
21829         * lib/gcc-dg.exp (dg-prune-output): New annotation.
21830         (additional_prunes): New global.
21831         (gcc-dg-prune): Handle additional per-test pruning.
21832         (dg-test): Clear additional_prunes between tests.
21834         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
21835         dg-prune-output to avoid spurious failures from assembler
21836         complaining about nonexistent WAW violations.
21837         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
21838         Use dg-prune-output to avoid spurious failures from assembler
21839         warning about Itanium B-step errata.
21841 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21843         * g++.dg/abi/macro0.C: New test.
21844         * g++.dg/abi/macro1.C: Likewise.
21845         * g++.dg/abi/macro2.C: Likewise.
21847         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
21848         * g++.dg/abi/bitfield7.C: Likewise.
21849         * g++.dg/abi/dtor2.C: Likewise.
21850         * g++.dg/abi/mangle11.C: Likewise.
21851         * g++.dg/abi/mangle12.C: Likewise.
21852         * g++.dg/abi/mangle14.C: Likewise.
21853         * g++.dg/abi/mangle17.C: Likewise.
21854         * g++.dg/abi/vbase10.C: Likewise.
21855         * g++.dg/abi/vbase14.C: Likewise.
21856         * g++.dg/template/qualttp17.C: Likewise.
21858 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21860         PR c/11995
21861         * gcc.dg/20031223-1.c: New test.
21863 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21865         * gcc.dg/noreturn-7.c: New test.
21867 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21869         * gcc.dg/null-pointer-1.c: New test.
21871 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21873         * g++.old-deja/g++.jason/template18.C: Remove.
21874         * g++.old-deja/g++.jason/template37.C: Likewise.
21876         PR c++/12862
21877         * g++.dg/lookup/ns1.C: New test.
21879         PR c++/12397
21880         * g++.dg/template/lookup3.C: New test.
21882 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21884         * g++.dg/template/recurse1.C: New test
21886 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21888         PR c++/12479
21889         * g++.dg/parse/semicolon1.C: New test.
21890         * g++.dg/parse/semicolon1.h: Likewise.
21892 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
21894         * gcc.dg/darwin-misaligned.c: New test.
21896 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21898         PR c/9163
21899         * gcc.dg/20031222-1.c: New test.
21901 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
21903         PR c++/13438
21904         * g++.dg/parse/error8.C: New test.
21906         PR c++/11554
21907         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
21909 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
21911         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
21912         too small.
21913         * gcc.c-torture/compile/930217-1.c: Likewise.
21914         * gcc.c-torture/compile/930513-1.c: Likewise.
21915         * gcc.c-torture/execute/920908-2.c: Likewise.
21916         * gcc.c-torture/execute/921204-1.c: Likewise.
21917         * gcc.c-torture/execute/930621-1.c: Likewise.
21918         * gcc.c-torture/execute/930630-1.c: Likewise.
21919         * gcc.c-torture/execute/931031-1.c: Likewise.
21920         * gcc.c-torture/execute/980602-2.c: Likewise.
21921         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21922         * gcc.c-torture/execute/compndlit-1.c: Likewise.
21923         * gcc.c-torture/execute/extzvsi.c: Likewise.
21924         * gcc.c-torture/unsorted/ext.c: Likewise.
21926 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
21928         PR target/12749
21929         * gcc.c-torture/compile/20031220-2.c: New test case.
21931 2003-12-20  Roger Sayle  <roger@eyesopen.com>
21933         PR optimization/13031
21934         * gcc.c-torture/compile/20031220-1.c: New test case.
21936 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
21938         * gcc.dg/cast-function-1.c: New test.
21940 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21942         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
21943         formats.
21945 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
21947         PR c++/12795
21948         * g++.dg/ext/attrib10.C: New test.
21950 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21952         * gcc.dg/cleanup-10.c: New test.
21953         * gcc.dg/cleanup-11.c: New test.
21955 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
21957         PR c++/13239
21958         * g++.dg/opt/expect1.C: New test.
21960 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
21962         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
21964 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
21966         PR debug/12923
21967         * gcc.dg/20031218-1.c: New test.
21969         PR debug/12389
21970         * gcc.dg/20031218-2.c: New test.
21971         * gcc.dg/20031218-3.c: New test.
21973         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
21974         of label name and allow for USER_LABEL_PREFIX == "_" names.
21975         * g++.dg/abi/mangle18-2.C: Likewise.
21976         * g++.dg/abi/mangle19-1.C: Likewise.
21977         * g++.dg/abi/mangle19-2.C: Likewise.
21978         * g++.dg/abi/mangle20-1.C: Likewise.
21979         * g++.dg/abi/mangle20-2.C: Likewise.
21981 2003-12-18  Richard Henderson  <rth@redhat.com>
21983         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
21985 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
21986             Dan Kegel <dank@kegel.com>
21988         PR other/12009
21989         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
21990         testing a cross compiler, it causes spurious compile failures.
21991         * lib/g++.exp: Likewise.
21993 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21995         PR c++/13262
21996         * g++.dg/template/access13.C: New test.
21998 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22000         * gcc.dg/20031216-1.c: New test.
22002 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22004         PR c++/9154
22005         * g++.dg/template/error10.C: New test.
22007 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22009         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
22010         * g++.dg/eh/simd-2.C: Likewise.
22012 2003-12-17  James E Wilson  <wilson@specifixinc.com>
22013             Roger Sayle  <roger@eyesopen.com>
22015         * gcc.c-torture/execute/ieee/mzero5.c: New.
22017 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
22019         PR c++/10603
22020         * g++.dg/parse/error6.C: New test.
22022         PR c++/12827
22023         * g++.dg/parse/error7.C: New test.
22025 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22027         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
22028         at -O with stabs debugging formats.
22029         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
22030         * gcc.dg/debug/debug-2.c: Likewise.
22032 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22034         PR c++/12696
22035         * g++.dg/init/error1.C: New test.
22037         PR c++/12218
22038         * g++.dg/init/pm3.C: New test.
22040 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22042         PR c/3347
22043         * gcc.dg/bitfld-8.c: New test.
22045 2003-12-16  James Lemke  <jim@wasabisystems.com>
22047         * gcc.dg/arm-scd42-[123].c: New tests.
22049 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22051         PR c++/9043
22052         * g++.dg/abi/mangle20-1.C: New test.
22053         * g++.dg/abi/mangle20-2.C: New test.
22055 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22057         PR c++/13275
22058         * g++.dg/other/offsetof2.C: Remove XFAIL.
22059         * g++.dg/parse/offsetof1.C: New test.
22060         * g++.gd/parse/offsetof2.C: Likewise.
22062 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22064         * g++.dg/template/nontype3.C: New test.
22065         * g++.dg/template/static2.C: Tweaked the dg-error clause.
22067 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22069         * g++.dg/warn/noreturn-3.C: Also test instantiation.
22071 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22073         PR c++/13387
22074         * g++.dg/expr/assign1.C: New test.
22076         PR c++/13242
22077         * g++.dg/abi/mangle19-1.C: New test.
22078         * g++.dg/abi/mangle19-2.C: New test.
22080 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
22082         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
22084 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22086         * gcc.c-torture/execute/20031216-1.c: New test.
22088 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22090         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
22091         an ICE regression.
22093 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22095         PR c++/10926
22096         * g++.dg/template/error9.C: New test.
22098         PR c++/11116
22099         * g++.dg/template/error8.C: New test.
22101 2003-12-15  Roger Sayle  <roger@eyesopen.com>
22103         PR middle-end/13400
22104         * gcc.c-torture/execute/20031215-1.c: New test case.
22106 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22108         PR c++/13269
22109         * g++.dg/parse/error5.C: New test.
22111         PR c++/12989
22112         * g++.dg/expr/sizeof1.C: New test.
22114         PR c++/13310
22115         * g++.dg/template/crash15.C: New test.
22117 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
22119         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
22120         a non-POD type as the last named parameter of a varargs function.
22122 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22124         PR c++/13243
22125         PR c++/12573
22126         * g++.dg/template/crash14.C: New test.
22127         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
22129 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22131         * g++.dg/other/java1.C: New test.
22133         PR c++/13241
22134         * g++.dg/abi/mangle18-1.C: New test.
22135         * g++.dg/abi/mangle18-2.C: New test.
22137 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22139         PR optimization/10312
22140         * gcc.c-torture/execute/20031214-1.c: New.
22142 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
22144         PR c++/10779
22145         PR c++/12160
22146         * g++.dg/parse/error3.C: New test.
22147         * g++.dg/parse/error4.C: Likewise.
22148         * g++.dg/abi/mangle4.C: Tweak error messages.
22149         * g++.dg/lookup/using5.C: Likewise.
22150         * g++.dg/other/error2.C: Likewise.
22151         * g++.dg/parse/typename5.C: Likewise.
22152         * g++.dg/parse/undefined1.C: Likewise.
22153         * g++.dg/template/arg2.C: Likewise.
22154         * g++.dg/template/ttp3.C: Likewise.
22155         * g++.dg/template/type1.C: Likewise.
22156         * g++.old-deja/g++.other/crash32.C: Likewise.
22157         * g++.old-djea/g++.pt/defarg8.C: Likewise.
22159 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22161         PR c++/13106
22162         * g++.dg/warn/noreturn-3.C: New test.
22164 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22166         PR c++/13118
22167         * g++.dg/abi/covariant3.C: New.
22169 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
22171         * g++.dg/eh/ia64-1.C: New test.
22173 2003-12-12  Roger Sayle  <roger@eyesopen.com>
22175         PR optimization/13037
22176         * g77.f-torture/execute/13037.f: New test case.
22178 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22180         PR c++/12881
22181         * g++.dg/abi/covariant2.C: New.
22183 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
22185         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
22187 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
22189         * gcc.c-torture/execute/wchar_t-1.x: Delete.
22191 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
22193         PR other/10819
22194         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
22195         to fix Bug 10819.
22196         * lib/g++.exp (g++_version): Likewise.
22197         * lib/g77.exp (g77_version): Likewise.
22198         * lib/objc.exp (default_objc_version): Likewise.
22200 2003-12-10  Richard Henderson  <rth@redhat.com>
22202         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
22204         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
22206 2003-12-08  Matt Austern  <austern@apple.com>
22208         PR c/13134
22209         * lib/gcc-dg.exp (dg-require-visibility): Define.
22210         * lib/target-supports (check_visibility_available): Define.
22211         * gcc.dg/visibility-1.c: New test.
22212         * gcc.dg/visibility-2.c: Likewise.
22213         * gcc.dg/visibility-3.c: Likewise.
22214         * gcc.dg/visibility-4.c: Likewise.
22215         * gcc.dg/visibility-5.c: Likewise.
22216         * gcc.dg/visibility-6.c: Likewise.
22217         * g++.dg/ext/visibility-1.C: Likewise.
22218         * g++.dg/ext/visibility-2.C: Likewise.
22219         * g++.dg/ext/visibility-3.C: Likewise.
22220         * g++.dg/ext/visibility-4.C: Likewise.
22221         * g++.dg/ext/visibility-5.C: Likewise.
22222         * g++.dg/ext/visibility-6.C: Likewise.
22224 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22226         * g++.dg/lookup/java1.C: New test.
22227         * g++.dg/lookup/java2.C: New test.
22229 2003-12-07  Falk Hueffner  <falk@debian.org>
22231         * g++.dg/opt/noreturn-1.C: New test.
22233 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
22235         * gcc.dg/overflow-1.c: New test.
22237 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22239         * g77.f-torture/compile/13060.f: New test.
22241 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
22243         PR c++/13323
22244         * g++.dg/inherit/operator2.C: New test.
22246 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22248         PR c++/13305
22249         * g++.dg/ext/attrib9.C: New test.
22251 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22253         PR c++/13314
22254         * g++.dg/template/error7.C: New test.
22256 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
22257             J"orn Rennecke <joern.rennecke@superh.com>
22259         PR target/13302
22260         * g++.dg/other/struct-va_list.C: New test.
22262 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22264         PR c++/13166
22265         * g++.dg/parse/defarg6.C: New test.
22267 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
22269         PR target/13256
22270         * gcc.c-torture/execute/20031201-1.c: New test.
22272 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
22274         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
22276 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22278         * gcc.dg/builtin-return-1.c: New test.
22280 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
22281             J"orn Rennecke <joern.rennecke@superh.com>
22283         PR optimization/13260
22284         * gcc.c-torture/execute/20031204-1.c: New test.
22286 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22288         PR c++/9127
22289         * g++.dg/template/error6.C: New test.
22291 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
22293         * gcc.dg/20031202-1.c: New test.
22295 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22297         PR c++/13179
22298         * g++.dg/template/eh1.C: New test.
22300         PR c++/10771
22301         * g++.dg/template/error5.C: New test.
22303 2003-12-02  David Ung  <davidu@mips.com>
22305         * gcc.dg/compat/vector-check.h: Corrected type for var
22306         g_##TMODE
22308 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22310         PR c++/10126
22311         * g++.dg/template/ptrmem8.C: New test.
22313 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22315         PR c++/12573
22316         * g++.dg/template/dependent-expr3.C: New test.
22318 2003-12-01  James Lemke  <jim@wasabisystems.com>
22320         * gcc.dg/arm-g2.c: New test.
22322 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22324         PR optimization/11634
22325         * gcc.dg/20031201-2.c: New test case.
22327 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
22329         PR 11433
22330         * objc.dg/proto-lossage-3.m: New test.
22332 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22334         PR optimization/12628
22335         * gcc.dg/20031201-1.c: New test case.
22337 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22339         * gcc.dg/unaligned-1.c: New test.
22341 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
22343         PR c++/9849
22344         * g++.dg/template/error4.C: New test.
22345         * g++.dg/template/nested3.C: Adjust error markers.
22347 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22349         * gcc.dg/cpp/assert4.c: Check more #system assertions.
22351 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22353         PR c/10333
22354         * gcc.dg/bitfld-7.c: New test.
22356 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
22358         * gcc.dg/tls/asm-1.C: New test.
22360 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22362         * gcc.dg/cpp/assert4.c: Update.
22364 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22366         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
22367         * gcc.dg/builtin-apply3.c: New test.
22369 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22371         * lib/compat.exp (compat-obj): New xfaildata parameter.
22372         Use it to set compiler_conditional_xfail_data before compiling.
22373         (compat-get-options): Handle dg-xfail-if.
22374         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
22375         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
22376         * gcc.dg/compat/vector-1_y.c: Likewise.
22377         * gcc.dg/compat/vector-2_x.c: Likewise.
22378         * gcc.dg/compat/vector-2_y.c: Likewise.
22380 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22382         * g++.dg/opt/reg-stack4.C: New test.
22384 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22386         * gcc.dg/builtin-apply2.c: New test.
22388 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22390         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
22392 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22394         PR c++/12924
22395         * g++.dg/template/template-id-2.C: New test.
22397 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22399         PR c++/5369
22400         * g++.dg/template/memfriend1.C: New test.
22401         * g++.dg/template/memfriend2.C: Likewise.
22402         * g++.dg/template/memfriend3.C: Likewise.
22403         * g++.dg/template/memfriend4.C: Likewise.
22404         * g++.dg/template/memfriend5.C: Likewise.
22405         * g++.dg/template/memfriend6.C: Likewise.
22406         * g++.dg/template/memfriend7.C: Likewise.
22407         * g++.dg/template/memfriend8.C: Likewise.
22408         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
22410 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
22412         PR c++/12515
22413         * g++.dg/ext/cond1.C: New test.
22415 2003-11-20  Richard Henderson  <rth@redhat.com>
22417         * gcc.dg/20020201-2.c: Remove.
22418         * gcc.dg/20020201-4.c: Remove.
22419         * gcc.dg/20020304-1.c: Remove.
22421 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
22423         * gcc.dg/cpp/trad/xwin1.c: New test case.
22425 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
22427         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
22428         * lib/g77.exp: Likewise.
22429         * lib/objc.exp: Likewise.
22430         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
22431         for darwin.
22433 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22435         PR c++/12932
22436         * g++.dg/template/static5.C: New test.
22438 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22440         * gcc.dg/nested-func-1.c: New test.
22442 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22444         * gcc.dg/cpp/assert4.c: New test.
22446 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
22448         PR c++/2294
22449         * g++.dg/lookup/using9.c: New test.
22451 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
22453         PR c++/12762
22454         * g++.dg/template/error3.C: New test.
22456 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
22458         PR ada/13035
22459         * ada/acats/run_acats, run_all.sh: Fix syntax error.
22460         No longer use a wrapper for gcc, since this does not work under
22461         Windows.
22463 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
22465         PR c++/2094
22466         * g++.dg/template/ptrmem7.C: New test.
22468 2003-11-13  Andrew Pinski <apinski@apple.com>
22470         * gcc.c-torture/compile/20031113-1.c: New test.
22472 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
22473             Kean Johnston <jkj@sco.com>
22475         PR c/13029
22476         * gcc.dg/unused-4.c: Update.
22478 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22480         * g++.dg/opt/const3.C: New test.
22482 2003-11-13  Jan Hubicka  <jh@suse.cz>
22484         * gcc.c-torture/compile/20031112-1.c: New test.
22486 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
22488         * g++.dg/parse/crash10.C: Remove bogus error marker.
22490 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22492         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
22493         (host_gcc): Likewise.
22494         (ROOT): Honor $PWDCMD.
22495         (BASE): Likewise.
22496         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
22498 2003-11-12  Catherine Moore  <clm@redhat.com>
22500         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
22502 2003-11-12  Andreas Jaeger  <aj@suse.de>
22503             Jakub Jelinek  <jakub@redhat.com>
22504             Andrew Pinski  <pinskia@physics.uc.edu>
22505             Richard Henderson  <rth@redhat.com>
22507         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
22508         systems.
22509         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
22511         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
22512         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22514 2003-11-11  Andreas Jaeger  <aj@suse.de>
22516         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
22518         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
22520 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
22522         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
22523         Clean ups.
22525 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
22527         * gcc.dg/trampoline-1.c: New test.
22529 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22531         * gcc.c-torture/compile/200031109-1.c: New test.
22533 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22535         PR c/3190
22536         PR c/8714
22537         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22538         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
22539         gcc.dg/format/no-y2k-1.c: Update.
22541 2003-11-08  Roger Sayle  <roger@eyesopen.com>
22543         PR optimization/10467
22544         * gcc.dg/20031108-1.c: New test case.
22546 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
22548         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
22550 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22552         * gcc.dg/compound-lvalue-1.c: New test.
22553         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
22554         some XFAILs.
22556 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
22558         * gcc.dg/altivec-varargs-1.c: New test.
22560 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22562         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
22563         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
22564         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
22565         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
22566         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
22568 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22570         * gcc.dg/cond-lvalue-1.c: New test.
22572 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
22574         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
22576 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22578         PR c++/11616
22579         * g++.dg/template/instantiate5.C: New test.
22581 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22583         PR c++/12726
22584         * g++.dg/ext/complit2.C: Replace test with self-contained version.
22585         * ChangeLog: Add missing first entry for above test.
22587 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22589         PR c++/9810
22590         * g++.dg/template/using8.C: New test.
22591         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
22593 2003-11-02  Roger Sayle  <roger@eyesopen.com>
22595         PR optimization/10817
22596         * gcc.c-torture/compile/20031102-1.c: New test case.
22598 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
22600         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
22601         2147483647.
22603 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22605         * gcc.dg/20031102-1.c: New test.
22607 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22609         * gcc.dg/complex-1.c: New test.
22611 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22613         PR c++/12796
22614         * g++.dg/template/crash13.C: Adjust expected error location.
22615         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22617 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22619         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22621 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22623         PR/10239
22624         * gcc.c-torture/compile/20031031-2.c: New test.
22626 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22628         PR/11640
22629         * gcc.c-torture/compile/20031031-1.c: New test.
22631 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22633         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22634         * gcc.misc-tests/bprob.exp: Likewise.
22635         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
22636         the execution test on arm-elf configs.
22637         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
22638         configs that don't support scratch files.
22639         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
22641 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
22643         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
22644         done by dejagnu.
22646 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
22648         * ada/acats/run_all.sh: Redirect mv output to /dev/null
22649         Avoid non pure sh syntax. Add more logging.
22651         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
22652         fail.
22654 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22656         PR libgcj/10610
22657         * gcc.dg/ppc-stackalign-1.c: New test.
22659 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
22661         * ada/acats/run_all.sh: Change output to be more compliant with
22662         dejagnu framework.
22663         Create acats.sum and acats.log files under testsuite/ada/acats
22664         Only run [a-z]* directories, to filter out e.g. CVS.
22665         Redirect build output to log file.
22667 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22669         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
22671 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22673         PR ada/5909:
22674         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
22676 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
22678         * gcc.c-torture/compile/20031023-1.c: New test.
22679         * gcc.c-torture/compile/20031023-2.c: New test.
22680         * gcc.c-torture/compile/20031023-3.c: New test.
22681         * gcc.c-torture/compile/20031023-4.c: New test.
22683 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22685         PR c++/10371
22686         * g++.dg/lookup/scoped8.C: New test.
22688 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22690         * g++.dg/opt/reg-stack3.C: New test.
22692 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22694         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
22696 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22698         PR c++/11076
22699         * g++.dg/template/crash13.C: New test.
22701 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22703         * gcc.dg/c99-restrict-2.c: New test.
22705 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
22707         PR c++/12698, c++/12699, c++/12700, c++/12566
22708         * g++.dg/inherit/covariant9.C: New test.
22709         * g++.dg/inherit/covariant10.C: New test.
22710         * g++.dg/inherit/covariant11.C: New test.
22712 2003-10-23  Jason Merrill  <jason@redhat.com>
22714         PR c++/12726
22715         * g++.dg/ext/complit2.C: New test.
22717 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22719         PR target/12654
22720         * gcc.c-torture/execute/20031020-1.c: New test.
22722 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22724         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
22725         following the jump_insn.
22727 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22729         * gcc.dg/cast-lvalue-1.c: New test.
22731 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
22733         PR c++/11962
22734         * g++.dg/template/cond2.C: New test.
22736 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22738         * gcc.dg/builtins-28.c: New test.
22740 2003-10-20  Jan Hubicka  <jh@suse.cz>
22742         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
22743         parameter.
22744         * testsuite/gcc.dg/inline-2.c: Likewise.
22746 2003-10-20  Phil Edwards  <phil@codesourcery.com>
22748         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
22749         * gcc.dg/nest.c: Likewise.
22751 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22753         PR c++/9781, c++/10583, c++/11862
22754         * g++.dg/parse/crash13.C: New test.
22756 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22758         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
22760 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22762         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
22763         Define HAVE_C99_RUNTIME except on Solaris.
22764         * gcc.dg/builtins-20.c: Likewise.
22766 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22768         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
22770 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22772         PR c++/12495
22773         * g++.dg/template/crash21.C: New test.
22775 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22777         PR c++/2513
22778         * g++.dg/template/typename5.C: New test.
22780 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22782         PR c++/12369
22783         * g++.dg/template/friend25.C: New test.
22785 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
22787         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
22788         versions.
22790 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
22792         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
22793         == 2147483647.
22795 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
22797         * gcc.c-torture/execute/960416-1.x: Remove.
22798         * gcc.c-torture/execute/divconst-3.x: Likewise.
22800 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
22802         PR target/12598
22803         * gcc.dg/torture/cris-volatile-1.c: New test.
22805 2003-10-14  Roger Sayle  <roger@eyesopen.com>
22807         PR optimization/9325
22808         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
22809         for overflowing floating point to integer conversion during RTL
22810         simplification.
22812 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
22814         * objc/execute/_cmd.m: Fix typo.
22815         * objc.dg/image-info.m, objc.dg/symtab-1.m:
22816         Relax 'scan-assembler' regexp.
22817         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
22818         objc.dg/try-catch-4.m: Run on non-Darwin targets.
22819         * objc.dg/zero-link-2.m: Remove blank line.
22820         * objc.dg/zero-link-3.m: New test case.
22822 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
22824         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
22826         * gcc.dg/asm-names.c: Use scan-assembler-not rather
22827         than linker trickery.
22829 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22831         PR c++/12370
22832         * g++.dg/other/friend2.C: New test.
22834 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22836         * gcc.dg/20031012-1.c: New test.
22838 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22840         * gcc.dg/weak/weak-3.c: Fix for new warning.
22842 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
22844         PR optimization/8750
22845         * gcc.c-torture/execute/20031012-1.c: New test case.
22847 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22849         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
22850         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
22852 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22854         PR optimization/12260
22855         * gcc.c-torture/compile/20031011-2.c: New test case.
22857 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22859         * gcc.c-torture/execute/20031011-1.c: New testcase.
22861 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
22863         * gcc.c-torture/compile/20031011-1.c: New test.
22865 2003-10-11  Jan Hubicka  <jh@suse.cz>
22867         * g++.dg/other/first-global.C: New test.
22869 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22871         * gcc.c-torture/execute/string-opt-18.c: New testcase.
22873 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
22875         * gcc.c-torture/compile/20031010-1.c: New test.
22877 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
22879         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
22880         * gcc.c-torture/execute/va-arg-25.c: ... here.
22882 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
22884         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
22886 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
22888         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
22890 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
22892         * g++.dg/parse/error2.C: New test.
22894 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
22896         PR c++/11097
22897         * g++.dg/other/error5.C: Modify the error message.
22898         * g++.dg/lookup/using8.C: New test.
22900 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
22902         * gcc.dg/darwin-abi-2.c: New file.
22903         * gcc.c-torture/execute/va-arg-24.c: New file.
22905 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
22907         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
22908         indentation.
22910 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
22912         PR c++/10147
22913         * g++.dg/other/error4.C: Update error messages.
22914         * g++.dg/template/ptrmem4.C: Likewise.
22916         PR c++/12337
22917         * g++.dg/init/new9.C: New test.
22919         PR c++/12334, c++/12236, c++/8656
22920         * g++.dg/ext/attrib8.C: New test.
22922 2003-10-06  Devang Patel  <dpatel@apple.com>
22924         * gcc.dg/debug/dwarf2-3.h: New test.
22925         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
22927 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
22929         * g++.dg/opt/cfg2.C: New test.
22931 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22933         * g++.dg/opt/float1.C: New test.
22935 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
22937         * gcc.dg/c90-array-lval-6.c: New test.
22938         * gcc.dg/c99-array-lval-6.c: New test.
22940 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
22941             Ziemowit Laski  <zlaski@apple.com>
22943         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
22944         'Derived', so that it is never considered a class method; add
22945         new warning for '+port' method ambiguity.
22946         * objc.dg/method-12.m: Include <objc/objc.h> instead of
22947         <objc/objc-api.h> (needed on Mac OS X).
22948         * objc.dg/method-13.m: New test.
22950 2003-10-03  Roger Sayle  <roger@eyesopen.com>
22952         PR optimization/9325, PR java/6391
22953         * gcc.c-torture/execute/20031003-1.c: New test case.
22955 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
22957         PR optimization/12180
22958         * gcc.dg/20031002-1.c: New test.
22960         PR c++/12486
22961         * g++.dg/inherit/error1.C: New test.
22963 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
22965         * lib/f-torture.exp (search_for): Rename to...
22966         (search_for_re): This.  Also, clean up comments and the
22967         "regexp" invocation.
22969 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
22971         * gcc.c-torture/compile/20031002-1.c: New test.
22973 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
22975         * g++.dg/opt/cond1.C: New test.
22977 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
22979         * gcc.dg/Wold-style-definition-2.c: New testcase.
22980         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
22982 2003-09-29  Richard Henderson  <rth@redhat.com>
22984         * g++.dg/init/array10.C: Add dg-options.
22986 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
22988         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
22990 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22992         * g++.dg/template/friend19.C: Fix typo.
22993         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
22995 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
22997         * gcc.c-torture/execute/20030928-1.c: New test.
22998         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
23000 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23002         * g++.dg/opt/unroll1.C: New test.
23004 2003-09-26  Roger Sayle  <roger@eyesopen.com>
23006         PR optimization/11741
23007         * gcc.dg/20030926-1.c: New test case.
23009 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23011         PR c++/5655
23012         * g++.dg/parse/access7.C: New test.
23013         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
23015 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
23017         MERGE OF objc-improvements-branch into MAINLINE:
23018         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
23019         if libobjc has not been built.
23020         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
23021         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
23022         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
23023         objc/execute/nested-3.m, objc/execute/np-2.m,
23024         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
23025         objc/execute/redefining_self.m, objc/execute/root_methods.m,
23026         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
23027         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
23028         objc.dg/special/unclaimed-category-1.h,
23029         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
23030         well as GNU runtime.
23031         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
23032         * execute/cascading-1.m, execute/function-message-1.m,
23033         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
23034         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
23035         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
23036         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
23037         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
23038         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
23039         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
23040         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
23041         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
23042         * objc.dg/bitfield-2.m: Run only on Darwin.
23043         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
23044         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
23045         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
23046         * objc.dg/const-str-1.m: Fix constant string layout.
23048 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
23050         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
23052 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
23054         * gcc.dg/darwin-abi-1.c: New file.
23056 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
23058         PR target/12281
23059         * gcc.c-torture/compile/20030921-1.c: New test.
23061 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23063         * g++.dg/opt/reg-stack2.C: New test.
23065 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23067         * g++.dg/eh/delayslot1.C: New test.
23069 2003-09-20  Richard Henderson  <rth@redhat.com>
23071         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
23073 2003-09-20  Roger Sayle  <roger@eyesopen.com>
23075         * gcc.c-torture/execute/20030920-1.c: New test case.
23077 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23079         * g++.dg/rtti/typeid3.C: Correct expected error message.
23081 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23083         PR c++/157
23084         * g++.dg/parse/crash12.C: New test.
23086 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
23088         * gcc.dg/compat/mixed-struct-check.h: New.
23089         * gcc.dg/compat/mixed-struct-defs.h: New.
23090         * gcc.dg/compat/mixed-struct-init.h: New.
23091         * gcc.dg/compat/struct-by-value-19_main.c: New.
23092         * gcc.dg/compat/struct-by-value-19_x.c: New.
23093         * gcc.dg/compat/struct-by-value-19_y.c: New.
23094         * gcc.dg/compat/struct-by-value-20_main.c: New.
23095         * gcc.dg/compat/struct-by-value-20_x.c: New.
23096         * gcc.dg/compat/struct-by-value-20_y.c: New.
23097         * gcc.dg/compat/struct-return-19_main.c: New.
23098         * gcc.dg/compat/struct-return-19_x.c: New.
23099         * gcc.dg/compat/struct-return-19_y.c: New.
23100         * gcc.dg/compat/struct-return-20_main.c: New.
23101         * gcc.dg/compat/struct-return-20_x.c: New.
23102         * gcc.dg/compat/struct-return-20_y.c: New.
23104 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
23105         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
23106         so that it will not complain on LP64 targets.
23108 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23110         PR c++/495
23111         * g++.dg/template/friend24.C: New test.
23113 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
23115         PR c++/12332
23116         * g++.dg/template/memtmpl2.C: New test.
23118 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
23120         PR target/11184
23121         * gcc.dg/builtin-apply1.c: New test.
23123 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23125         PR c++/9848
23126         * g++.dg/warn/Wunused-4.C: New test.
23128 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23130         PR c++/12316
23131         * g++.dg/other/gc2.C: New test.
23133 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
23135         PR c++/11991
23136         * g++.dg/rtti/typeid3.C: New test.
23138         PR c++/12266
23139         * g++.dg/overload/template1.C: New test.
23141 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23143         * g++.dg/opt/cfg3.C: New test.
23145 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23147         PR c++/7939
23148         * g++.dg/template/crash11.C: New test.
23150 2003-09-16  Jason Merrill  <jason@redhat.com>
23151             Jakub Jelinek  <jakub@redhat.com>
23153         * gcc.dg/attr-warn-unused-result.c: New test.
23155 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23157         PR c++/12184
23158         * g++.dg/expr/call2.C: New test.
23160 2003-09-15  Andreas Jaeger  <aj@suse.de>
23162         * gcc.dg/Wold-style-definition-1.c: New test.
23164 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
23166         PR c++/3907
23167         * g++.dg/parse/template12.C: New test.
23169         * g++.dg/abi/bitfield11.C: New test.
23170         * g++.dg/abi/bitfield12.C: Likewise.
23172 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
23174         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
23175         non-expansion of functional macro name without arguments at EOL.
23176         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
23178 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
23180         * gcc.c-torture/execute/20030914-[12].c: New tests.
23182 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23184         PR c++/11788
23185         * g++.dg/overload/addr1.C: New test.
23187 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
23189         * gcc.dg/20030909-1.c: New test.
23191 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23193         * gcc.dg/ultrasp10.c: New test.
23195 2003-09-09  Devang Patel  <dpatel@apple.com>
23197         * gcc.dg/darwin-ld-6.c: New test.
23199 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23201         * gcc.dg/torture/builtin-explog-1.c: New testcase.
23203 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23205         * gcc.dg/ia64-types1.c: New test.
23206         * gcc.dg/ia64-types2.c: Likewise.
23208 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23210         * gcc.dg/builtins-1.c: Add more _Complex tests.
23211         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23213         * gcc.dg/builtins-1.c: Test existing _Complex functions.
23214         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23216 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23218         PR c++/11786
23219         * g++.dg/lookup/koenig2.C: New test.
23221         PR c++/5296
23222         * g++.dg/rtti/typeid2.C: New test.
23224 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
23226         * gcc.c-torture/compile/20030904-1.c: New test.
23228 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23230         * g++.dg/opt/longbranch2.C: New test.
23232 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23234         * g++.dg/template/crash10.C: Only compile it.
23236 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23238         PR middle-end/11665
23239         * gcc.c-torture/compile/20030907-1.c: New test.
23240         * g++.dg/init/array11.C: New test.
23242 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23244         PR c++/11852
23245         * g++.dg/init/struct1.C: New test.
23247 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23249         PR c++/12181
23250         * g++.dg/expr/comma1.C: New test.
23252 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
23254         PR c++/11867
23255         * g++.dg/expr/static_cast5.C: New test.
23257 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
23259         PR c++/11507
23260         * g++.dg/lookup/scoped7.C: New test.
23262         PR c++/9574
23263         * g++.dg/other/static1.C: New test.
23265         PR c++/11490
23266         * g++.dg/warn/template-1.C: New test.
23268         PR c++/11432
23269         * g++.dg/template/crash10.C: New test.
23271         PR c++/2478
23272         * g++.dg/overload/VLA.C: New test.
23274         PR c++/10804
23275         * g++.dg/template/call1.C: New test.
23277 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23279         PR c++/11794
23280         * g++.dg/parse/using3.C: New test.
23282 2003-09-06  Roger Sayle  <roger@eyesopen.com>
23284         PR c++/11409
23285         * g++.dg/overload/builtin3.C: New test case.
23287 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
23289         PR c/9862
23290         * gcc.dg/20030906-1.c: New test.
23291         * gcc.dg/20030906-2.c: Likewise.
23293 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23295         PR c++/12167
23296         * g++.dg/parse/defarg5.C: New test.
23298         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
23300 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
23302         PR c++/12163
23303         * g++.dg/expr/static_cast4.C: New test.
23305         PR c++/12146
23306         * g++.dg/template/crash9.C: New test.
23308 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
23310         * g++.old-deja/g++.ext/pretty2.C: Update for change
23311         in __FUNCTION__.
23312         * g++.old-deja/g++.ext/pretty3.C: Likewise.
23314 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
23316         PR c++/11922
23317         * g++/dg/template/qualified-id1.C: New test.
23319         PR c++/12037
23320         * g++.dg/warn/noeffect4.C: New test.
23322 2003-09-04  Matt Austern  <austern@apple.com>
23324         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
23325         * g++.dg/ext/fnname2.C: Likewise.
23326         * g++.dg/ext/fnname3.C: Likewise.
23328 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
23330         * g++.dg/expr/lval1.C: New test.
23331         * g++.dg/ext/lvcast.C: Remove.
23333 2003-09-03  Roger Sayle  <roger@eyesopen.com>
23335         PR optimization/11700.
23336         * gcc.c-torture/compile/20030903-1.c: New test case.
23338 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
23340         PR c++/12053
23341         * g++.dg/abi/layout4.C: New test.
23343 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
23345         PR c++/11553
23346         * g++.dg/parse/friend3.C: New test.
23348 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
23350         PR c++/11847
23351         * g++.dg/template/class1.C: New test.
23353         PR c++/11808
23354         * g++.dg/expr/call1.C: New test.
23356 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
23358         PR c++/12114
23359         * g++.dg/init/ref9.C: New test.
23361         PR c++/11972
23362         * g++.dg/template/nested4.C: New test.
23364 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23366         PR c++/12093
23367         * g++.dg/template/non-dependent4.C: New test.
23369         PR c++/11928
23370         * g++.dg/inherit/conv1.C: New test.
23372 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23374         PR c++/6196
23375         * g++.dg/ext/label1.C: New test.
23376         * g++.dg/ext/label2.C: Likewise.
23378 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23380         * g++.dg/expr/cond3.C: New test.
23382 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23384         * gcc.dg/builtins-1.c: Add new builtin cases.
23386 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23388         * gcc.dg/builtins-1.c: Add new cases.
23389         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23391 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23393         * gcc.dg/builtins-1.c: Add more math builtin tests.
23394         * gcc.dg/torture/builtin-attr-1.c: New test.
23396 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23398         PR optimization/5079
23399         * g++.dg/opt/static3.C: New test.
23401 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23403         * gcc.misc-tests/gcov-10b.c: New test.
23405 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
23407         * g++.dg/opt/ptrmem3.C: New test.
23409         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
23411 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
23413         * gcc.dg/20030826-2.c: New test.
23415 2003-08-26  Roger Sayle  <roger@eyesopen.com>
23417         PR middle-end/12002
23418         * g77.f-torture/compile/12002.f: New test case.
23420 2003-08-26  Roger Sayle  <roger@eyesopen.com>
23422         * gcc.dg/20030826-1.c: New test case.
23424 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
23426         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
23428 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
23430         PR c++/11871
23431         * c++.dg/lookup/crash1.C: New test.
23433         * c++.dg/warn/noeffect3.C: New test.
23435 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
23437         * gcc.dg/compat/vector-1_x.c: Compile with -w.
23438         * gcc.dg/compat/vector-1_y.c: Ditto.
23439         * gcc.dg/compat/vector-2_x.c: Ditto.
23440         * gcc.dg/compat/vector-2_y.c: Ditto.
23442 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
23444         * gcc.dg/20030702-1.c: New test.
23446 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
23448         PR c++/8795
23449         * g++.dg/ext/altivec-1.C: New test.
23451 2003-08-24  Richard Henderson  <rth@redhat.com>
23453         * g++.dg/eh/simd-2.C: Add -w for x86.
23455 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
23457         * gcc.dg/20030815-1.c: New test.
23459 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23461         PR c++/3765
23462         * g++.dg/parse/access6.C: New test.
23464 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23466         PR c++/641, c++/11876
23467         * g++.dg/template/friend22.C: New test.
23468         * g++.dg/template/friend23.C: Likewise.
23470 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23472         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
23473         identically.
23475 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23477         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
23479 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23481         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
23483 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23485         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
23487 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23489         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
23491 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
23493         PR c++/11919
23494         * g++.dg/overload/prom1.C: New test.
23496         PR c++/11551
23497         * g++.dg/parse/dtor2.C: New test.
23499         PR c++/10762
23500         * g++.dg/parse/using2.C: New test.
23502 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
23504         PR target/11805
23505         * gcc.c-torture/compile/20030821-1.c: New.
23507 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
23509         PR c++/11834
23510         * g++.dg/template/deduce2.C: New test.
23512 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
23514         * gcc.c-torture/execute/20030821-1.c: New test.
23516 2003-08-20  Roger Sayle  <roger@eyesopen.com>
23518         PR middle-end/11984
23519         * gcc.dg/20030820-1.c: New test case.
23521 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
23523         PR c++/11945
23524         * g++.dg/warn/noeffect2.C: New test.
23526 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
23528         PR c++/10926
23529         * g++.dg/template/dtor2.C: New test.
23531         PR c++/11684
23532         * g++.dg/template/operator1.C: New test.
23533         * g++.dg/parse/operator4.C: New test.
23535         PR c++/11946.C
23536         * g++.dg/expr/enum1.C: New test.
23537         * gcc.dg/c99-bool-1.c: Remove bogus warning.
23539         PR c++/11036.C
23540         * g++.dg/parse/elab2.C: New test.
23541         * g++.dg/parse/typedef4.C: Change error message.
23542         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
23543         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
23544         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
23546 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
23548         * gcc.dg/pch/warn-1.c: New.
23549         * gcc.dg/pch/warn-1.hs: New.
23551         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
23552         not-tested file.
23554 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23556         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
23558 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23560         * gcc.dg/uninit-D.c: New Test.
23561         * gcc.dg/uninit-E.c: New Test.
23562         * gcc.dg/uninit-F.c: New Test.
23563         * gcc.dg/uninit-G.c: New Test.
23565 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
23567         * g++.dg/README: Describe the pch directory.
23569 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23571         PR c++/11174
23572         * g++.dg/parse/access4.C: New test.
23573         * g++.dg/parse/access5.C: Likewise.
23574         * g++.old-deja/g++.jason/access17.C: Adjust error message.
23576 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
23578         * gcc.dg/noncompile/20030818-1.c: New.
23580 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23582         PR c++/11957
23583         * g++.dg/warn/noeffect1.C: New test.
23585         * g++.dg/template/scope2.C: New test.
23586         * g++.dg/template/error2.C: Correct dg-error
23588 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
23590         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
23592 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
23594         PR C++/11512
23595         * g++.dg/template/warn1.C: New.
23597 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23599         * g++.dg/template/error2.C: New test.
23600         * g++.dg/lookup/using7.C: Adjust errors
23601         * g++.old-deja/g++.pt/crash36.C: Likewise.
23602         * g++.old-deja/g++.pt/derived3.C: Likewise.
23604 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23606         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
23607         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
23608         * gcc.c-torture/execute/builtins/string-9.c: New, from
23609         string-opt-9.c.  Adjust for execute/builtins framework.
23610         * gcc.c-torture/execute/string-opt-9.c: Delete.
23612 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
23614         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
23616         * g++.dg/parse/ret-type2.C: New test.
23618         PR c++/11703
23619         * g++.dg/init/new8.C: New test.
23621         PR c++/10923
23622         * g++.dg/parse/typedef5.C: New test.
23624         PR c++/9512
23625         * g++.dg/parse/qualified2.C: New test.
23626         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
23627         invalid code.
23629 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
23631         * g++.dg/conversion/ptrmem1.C: New test.
23633 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
23635         PR target/11693
23636         * gcc.dg/20030811-1.c: New test.
23638         PR target/11535
23639         * gcc.c-torture/execute/20030811-1.c: New test.
23641 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23643         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
23645 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
23647         PR c++/11789.C
23648         * g++.dg/inherit/multiple1.C: New test.
23650 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23652         * gcc.dg/spe1.c: New test.
23654         PR c++/11670
23655         * g++.dg/expr/cast2.C: New test.
23657         PR c++/10530
23658         * g++.dg/template/dependent-name2.C: New test.
23660 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
23662         * g++.dg/parse/crash11.C: Put the dg options in comments.
23664 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
23666         * lib/gcc-dg.exp: Update for diagnostic change.
23668 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23670         PR c++/5767
23671         * g++.dg/parse/crash11.C: New test.
23673 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
23675         * gcc.dg/cpp/spacing1.c: Update.
23677 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
23679         PR target/11739
23680         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
23681         a value for -mtune.
23683 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23685         PR middle-end/11771
23686         * gcc.c-torture/compile/20030804-1.c: New test case.
23688 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23690         * gcc.dg/20030804-1.c: New test case.
23692 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
23694         * gcc.dg/cpp/separate-1.c: New test.
23696 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
23698         PR c++/11704
23699         * g++.dg/template/dependent-expr2.C: New test.
23701         PR c++/11766
23702         * g++.dg/expr/ptrmem1.C: New test.
23704 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23706         PR c++/9453
23707         * g++.dg/template/friend15.C: New test.
23709 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
23711         * lib/dg-pch.exp: Work round PCH bug.
23713 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23715         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
23716         builtins.  Move cases from builtins-4.c here.
23718         * gcc.dg/torture/builtin-math-1.c: New test taken from
23719         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
23720         additional cases.
23722         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
23723         Delete.
23725 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23727         PR c++/9447
23728         * g++.dg/template/using7.C: New test.
23730 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
23732         * import1.c, import2.c: New tests.
23734 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
23736         * g++.dg/eh/crossjump1.C: New test.
23738 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
23740         PR c++/11697
23741         * g++.dg/template/using6.C: New test.
23743         PR c++/11744
23744         * g++.dg/template/koenig2.C: New test.
23746 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23748         PR c++/7983
23749         * g++.dg/parse/typedef4.C: New test.
23751 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23753         PR c++/8442, c++/8806
23754         * g++.dg/template/elab1.C: New test.
23755         * g++.dg/template/type2.C: Likewise.
23756         * g++.dg/template/ttp3.C: Adjust expected error message.
23757         * g++.old-deja/g++.law/visibility13.C: Likewise.
23758         * g++.old-deja/g++.niklas/t135.C: Likewise.
23759         * g++.old-deja/g++.pt/ttp41.C: Likewise.
23760         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
23761         template argument.
23762         * g++.old-deja/g++.pt/ttp44.C: Likewise.
23764 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
23766         PR c++/11295
23767         * g++.dg/ext/stmtexpr1.C: New test.
23769         * g++.dg/opt/tmp1.C: New test.
23771         PR c++/11525
23772         * g++.dg/parse/constant4.C: New test.
23774         PR c++/9447
23775         * g++.dg/template/using5.C: New test.
23777 2003-07-31  Roger Sayle  <roger@eyesopen.com>
23779         * gcc.dg/builtins-27.c: New test case.
23781 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
23783         * gcc.dg/tls/opt-7.c: New test.
23785 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
23787         * g++.old-deja/g++.other/crash18.C: Remove.
23789 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23791         * g++.dg/template/explicit3.C: New.
23792         * g++.dg/template/explicit4.C: New.
23793         * g++.dg/template/explicit5.C: New.
23795         PR c++/11347
23796         * g++.dg/template/memtmpl1.C: New.
23798 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
23800         PR target/11565
23801         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
23802         * gcc.dg/i386-387-5.c (dg-options): Likewise.
23804 2003-07-30  Jan Hubicka  <jh@suse.cz>
23806         * vtgc1.c: Kill.
23808 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
23810         * gcc.dg/struct-in-proto-1.c: New test.
23812 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
23814         * gcc.dg/cpp/include2.c: Only expect one message.
23816 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
23818         PR c++/9447
23819         * g++.dg/template/using1.C: New test.
23820         * g++.dg/template/using2.C: New test.
23821         * g++.dg/template/using3.C: New test.
23822         * g++.dg/template/using4.C: New test.
23824 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
23826         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
23827         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23829 2003-07-28  Jan Hubicka  <jh@suse.cz>
23831         PR c++/11530
23832         * g++.dg/opt/call1.C: New test.
23834 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
23836         PR c++/11667
23837         * g++.dg/init/enum2.C: New test.
23838         * g++.dg/template/overload1.C: Add "-w" option.
23840 2003-07-28    <hp@bitrange.com>
23842         * gcc.dg/Wdeclaration-after-statement-1.c,
23843         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
23845 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
23847         * gcc.c-torture/compile/20030725-1.c: New test.
23849 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
23851         * gcc.dg/20030505.c: Only run for SPE.
23852         Remove definition of opaque type.
23854 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
23856         * g++.dg/template/ptrmem6.C: New test.
23858 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
23860         * gcc.c-torture/compile/zero-strct-2.c: New test.
23862 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
23864         * gcc.dg/intermod-1.c: New test.
23866 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23868         PR c++/11617
23869         * g++.dg/template/lookup2.C: New test.
23870         * g++.dg/template/memclass1.C: Remove instantiated from error.
23871         * g++.dg/other/error2.C: Tweak expected errors.
23873         PR c++/11596
23874         * g++.dg/template/defarg3.C: New test.
23876         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
23878 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
23880         * g++.dg/inherit/access5.C: New test.
23882 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23884         PR c++/11513
23885         * g++.dg/template/crash8.C: New test.
23887 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
23889         PR c/10602
23890         * gcc.dg/noncompile/incomplete-2.c: New test.
23892 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
23894         PR c++/11645
23895         * g++.dg/inherit/access4.C: New test.
23897         PR c++/11517
23898         * g++.dg/expr/cond2.C: New test.
23900         PR optimization/10679
23901         * g++.dg/opt/inline4.C: New test.
23903 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23905         * g++.dg/parse/crash10: New test.
23907 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23909         * g++.dg/ext/flexary1.C: New test.
23911 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23913         PR c++/10793
23914         * g++.dg/template/crash9.C: New test.
23916 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23918         PR c++/3004
23919         * g++.dg/parse/typedef3.C: New test.
23921         PR c++/7906
23922         * g++.dg/parse/operator2.C: New test.
23924         PR c++/8895
23925         * g++.dg/parse/def-tmpl-arg1.C: New test.
23927         PR c++/9282
23928         * g++.dg/parse/funptr1.C: New test.
23930         PR c++/9452
23931         * g++.dg/parse/ambig3.C: New test.
23933         PR c++/9454
23934         * g++.dg/parse/operator3.C: New test.
23936         PR c++/9486
23937         * g++.dg/parse/template10.C: New test.
23939         PR c++/9488
23940         * g++.dg/parse/template11.C: New test.
23942         PR c++/10150
23943         * g++.dg/parse/invalid-op1.C: New test.
23945         PR c++/10247
23946         * g++.dg/parse/condexpr1.C: New test.
23948 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23950         * g++.dg/ext/packed3.C: New test.
23951         * g++.dg/ext/packed4.C: New test.
23953         * gcc.dg/pack-test-3.c: New test.
23955 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
23957         * lib/compat.exp: Handle dg-options per source file.
23958         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
23959         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
23960         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
23961         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
23962         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
23963         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
23964         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
23965         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
23966         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
23967         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
23968         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
23969         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
23970         * g++.dg/compat/break/bitfield7_x.C: Ditto.
23971         * g++.dg/compat/break/bitfield7_y.C: Ditto.
23973 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
23975         PR c/10320
23976         * gcc.c-torture/execute/20030718-1.c: New test.
23978 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
23980         PR optimization/11536
23981         * gcc.dg/20030721-1.c: New test.
23983 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
23985         PR c++/11546
23986         * g++.dg/template/lookup1.C: New test.
23988 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
23990         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
23991         diagnostics of ill-formed constructs involving labels.
23992         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
23993         the new 'previously defined here' message.
23995 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
23997         * g++.dg/parse/non-dependent2.C: New test.
23999 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24001         * g++.dg/init/init-ref4.C: xfail on targets without
24002         weak symbols.
24004 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
24006         PR target/11087
24007         * gcc.c-torture/execute/20030717-1.c: New test.
24009 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24011         * g++.dg/opt/cfg1.C: New test.
24013 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
24015         PR optimization/11557
24016         * gcc.dg/20030717-1.c: New test.
24018 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
24020         PR c++/10476
24021         * g++.dg/expr/crash-1.C: New test.
24023         PR c++/11027
24024         * g++.dg/template/init3.C: New test.
24026         PR c++/8222
24027         * g++.dg/template/non-dependent1.C: New test.
24029         PR c++/11070
24030         * g++.dg/template/non-dependent2.C: New test.
24032         PR c++/11071
24033         * g++.dg/template/non-dependent3.C: New test.
24035         PR c++/9907
24036         * g++.dg/template/sizeof5.C: New test.
24038 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
24040         PR 11498
24041         * gcc.c-torture/compile/mangle-1.c: New file.
24043 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24045         PR c++/7809
24046         * g++.dg/parse/access3.C: New test.
24048 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
24050         PR c++/11384
24051         * g++.dg/init/init-ref4.C: New test.
24053 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
24055         PR c++/11547
24056         * g++.dg/parse/constant3.C: New test.
24057         * g++.dg/parse/crash7.C: Likewise.
24059 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
24061         PR target/11008
24062         * gcc.dg/i386-pentium4-not-mull.c: New.
24064 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
24066         * gcc.dg/asm-names.c (ymain): Make it weak.
24068 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24070         PR c++/5421
24071         * g++.dg/template/friend21.C: New test.
24073 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
24075         * gcc.dg/cleanup-8.c: New test.
24076         * gcc.dg/cleanup-9.c: New test.
24078 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
24080         * g++.dg/ext/dll-MI1.h: New file.
24081         * g++.dg/ext/dllexport-MI1.C: New file.
24082         * g++.dg/ext/dllimport-MI1.C: New file.
24084 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
24086         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
24087         it does not have cmpstrsi patterns (just cmpmemsi).
24089 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
24091         PR debug/11473
24092         * g++.dg/debug/debug8.C: New test.
24094 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24096         PR c++/10108
24097         * g++.dg/template/crash7.C: New test.
24099 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
24101         PR target/10795
24102         * gcc.c-torture/compile/20030708-1.c: New.
24104 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24106         * gcc.c-torture/execute/20030715-1.c: New test.
24108 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
24110         * gcc.dg/pch/inline-3.c: New file.
24111         * gcc.dg/pch/inline-3.hs: New file.
24112         * gcc.dg/pch/inline-4.c: New file.
24113         * gcc.dg/pch/inline-4.hs: New file.
24115 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
24117         PR c++/11509
24118         * g++.dg/template/crash6.C: New test.
24120         PR c++/7053
24121         * g++.dg/template/friend20.C: New test.
24123         PR c++/7019
24124         * g++.dg/template/overload2.C: New test.
24126 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24128         PR optimization/11440
24129         * gcc.c-torture/execute/20030714-1.c: New test.
24131 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24133         PR c++/11154
24134         * g++.dg/template/partial2.C: New test.
24136 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
24138         PR c++/11503
24139         * g++.dg/template/anon1.C: New test.
24141         PR c++/11493
24142         PR c++/11495
24143         * g++.dg/parse/template9.C: Likewise.
24144         * g++.dg/template/crash4.C: New test.
24145         * g++.dg/template/koenig1.C: Likewise.
24146         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
24147         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
24148         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
24149         functions.
24150         * g++.old-deja/g++.jason/template36.C: Likewise.
24151         * g++.old-deja/g++.mike/p1989.C: Likewise.
24152         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
24153         * g++.old-deja/g++.pt/ttp20.C: Use this->.
24154         * g++.old-deja/g++.pt/ttp21.C: Use this->.
24155         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
24156         compiling.
24157         * g++.old-deja/g++.pt/union2.C: Use this->.
24159 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
24161         * gcc.dg/20030711-1.c: New test.
24163 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
24165         PR c++/11050
24166         * g++.dg/parse/args1.C: New test.
24167         * g++.pt/defarg8.C: Change expected errors.
24169 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
24171         PR c++/8164
24172         * g++.dg/template/nontype2.C: New test.
24174         PR c++/10558
24175         * g++.dg/parse/template8.C: New test.
24177         PR c++/8327
24178         * g++.dg/template/scope1.C: New test.
24180         * g++.dg/warn/Wsign-compare-1.C: New test.
24182 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24184         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
24186 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
24188         PR c++/9411
24189         * g++.dg/template/explicit2.C: New test.
24191         PR c++/10032
24192         * g++.dg/warn/pedantic1.C: New test.
24194 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
24196         PR c++ 9483
24197         * g++.dg/other/field1.C: New test.
24199 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24201         PR c/11449
24202         * gcc.c-torture/compile/20030707-1.c: New.
24204 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24206         PR c++/10849
24207         * g++.dg/template/access12.C: New test.
24209 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
24211         * g++.dg/bprob/bprob.exp (prof_ext): Update.
24212         * g77.dg/bprob/bprob.exp (prof_ext): Update.
24213         * gcc.misc-tests/bprob.exp (prof_ext): Update.
24214         * gcc.misc-tests/gcov.exp: Update
24215         * g++.dg/gcov/gcov.exp: Update
24216         * lib/gcov.exp: Update.
24218 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
24220         * g++.dg/abi/mangle17.C: Make sure template expressions are
24221         dependent.
24222         * g++.dg/abi/mangle4.C: Mark erroneous casts.
24223         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
24224         * g++.dg/opt/stack1.C: Remove erroneous code.
24225         * g++.dg/parse/template7.C: New test.
24226         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
24227         * g++.old-deja/g++.pt/crash4.C: Likewise.
24229 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24231         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
24232         with zero or one occurence of `$' after the initial `L'.
24234 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
24236         * gcc.c-torture/compile/20030704-1.c: Add a comment.
24238 2003-07-08  Roger Sayle  <roger@eyesopen.com>
24240         PR c/11370
24241         * gcc.dg/Wunreachable-6.c: New testcase.
24242         * gcc.dg/Wunreachable-7.c: New testcase.
24244 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24246         PR c/11420
24247         * gcc.dg/20030708-1.c: New test.
24249 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
24251         * gcc.dg/compat/sdata-section.h: New file.
24252         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
24253         * gcc.dg/torture/mips-sdata-1.c: New test.
24255 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24257         PR c++/11030
24258         * g++.dg/template/friend19.C: New test.
24260 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24262         * g++.dg/opt/strength-reduce.C: New test.
24264 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24266         PR target/10979
24267         * gcc.dg/20030707-1.c: New testcase.
24269 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24271         PR optimization/11059
24272         * g++.dg/opt/emptyunion.C: New testcase.
24274 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24275             Eric Botcazou  <ebotcazou@libertysurf.fr>
24277         * g++.dg/opt/stack1.C: New test.
24279 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
24281         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
24282         run test.
24284         PR c++/11431
24285         * g++.dg/expr/static_cast3.C: New test.
24287 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
24289         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
24290         everywhere.
24291         * gcc.dg/concat.c: Concatenation of string constants with
24292         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
24293         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
24294         * gcc.dg/cpp/escape-2.c: Use wide character constants where
24295         necessary to avoid multi-character character constant warning.
24296         * gcc.dg/cpp/escape.c: Likewise.
24297         * gcc.dg/cpp/ucs.c: Likewise.
24298         Remove backslashes from dg-bogus comments, as they confuse Tcl.
24299         Fix a typo.
24301 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24303         PR c/11428
24304         * gcc.c-torture/compile/20030704-1.c: New.
24306 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24308         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
24310 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
24312         PR c++/5287, PR c++/7910,  PR c++/11021
24313         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
24314         tests for warnings.
24315         * g++.dg/ext/dllimport2.C: Add tests for warnings.
24316         * g++.dg/ext/dllimport3.C: Likewise.
24317         * g++.dg/ext/dllimport4.C: New file.
24318         * g++.dg/ext/dllimport5.C: New file.
24319         * g++.dg/ext/dllimport6.C: New file.
24320         * g++.dg/ext/dllimport7.C: New file.
24321         * g++.dg/ext/dllimport8.C: New file.
24322         * g++.dg/ext/dllimport9.C: New file.
24323         * g++.dg/ext/dllimport10.C: New file.
24324         * g++.dg/ext/dllexport1.C: New file.
24326 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24328         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
24329         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
24331 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24333         * gcc.dg/builtins-25.c: New testcase.
24334         * gcc.dg/builtins-26.c: New testcase.
24336 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
24338         * gcc.dg/compat/vector-defs.h: New file.
24339         * gcc.dg/compat/vector-setup.h: New file.
24340         * gcc.dg/compat/vector-check.h: New file.
24341         * gcc.dg/compat/vector-1_main.c: New file.
24342         * gcc.dg/compat/vector-1_x.c: New file.
24343         * gcc.dg/compat/vector-1_y.c: New file.
24344         * gcc.dg/compat/vector-2_main.c: New file.
24345         * gcc.dg/compat/vector-2_x.c: New file.
24346         * gcc.dg/compat/vector-2_y.c: New file.
24348         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
24349         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
24350         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
24351         * gcc.dg/compat/struct-align-1.h: New file.
24352         * gcc.dg/compat/struct-align-1_main.c: New file.
24353         * gcc.dg/compat/struct-align-1_x.c: New file.
24354         * gcc.dg/compat/struct-align-1_y.c: New file.
24355         * gcc.dg/compat/struct-align-2.h: New file.
24356         * gcc.dg/compat/struct-align-2_main.c: New file.
24357         * gcc.dg/compat/struct-align-2_x.c: New file.
24358         * gcc.dg/compat/struct-align-2_y.c: New file.
24360         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
24361         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24362         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24363         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24364         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24365         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24366         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24367         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24368         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24369         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24370         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24371         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24372         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24373         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24374         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24375         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24376         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24377         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24378         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24379         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24380         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24381         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24382         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24383         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24384         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24385         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24386         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24387         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24388         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24390 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24392         * gcc.dg/i386-call-1.c: New test.
24394 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24396         PR c++/9162
24397         * g++.dg/parse/defarg4.C: New.
24399 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24401         PR target/10700
24402         * gcc.c-torture/compile/20030703-1.c: New test case.
24404 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24406         * g++.dg/template/local3.C: Remove extra semicolon.
24408 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24410         * gcc.dg/i386-volatile-1.c: New test.
24412 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
24414         PR c++/11072
24415         * g++.dg/other/offsetof2.C: XFAIL.
24416         * g++.dg/other/offsetof5.C: New.
24418         PR c++/10219
24419         * g++.dg/template/error1.C: New.
24421         PR c++/9779
24422         * g++.dg/template/dependent-expr1.C: New.
24424 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
24426         PR c++/6949
24427         * g++.dg/template/local3.C: New test.
24429         PR c++/11149
24430         * g++.dg/lookup/scoped6.C: New test.
24432 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
24434         PR c++/8046
24435         * g++.dg/other/error7.C: New test.
24437 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
24439         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
24440         * g++.old-deja/g++.abi/vtable3.h: Likewise.
24441         * g++.old-deja/g++.law/code-gen5.C: Likewise.
24442         * g++.old-deja/g++.other/union2.C: Likewise.
24443         * gcc.dg/c90-const-expr-2.c: Likewise.
24444         * gcc.dg/c90-const-expr-3.c: Likewise.
24445         * gcc.dg/c99-const-expr-2.c: Likewise.
24446         * gcc.dg/c99-const-expr-3.c: Likewise.
24447         * gcc.dg/concat.c: Likewise.
24449 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
24451         PR c++/9559
24452         * g++.dg/init/static1.C: New test.
24454 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24456         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
24457         * g++.old-deja/g++.other/access2.C: Likewise.
24458         * g++.old-deja/g++.other/decl2.C: Likewise.
24459         * gcc.c-torture/execute/20020615-1.c: Likewise.
24461 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24463         PR c++/4933
24464         * g++.dg/template/sizeof4.C: New test.
24466 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24468         * g++.dg/other/error6.C: New test.
24470 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24472         PR c++/10750
24473         * g++.dg/parse/constant2.C: New test.
24475 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
24477         PR c++/11106
24478         * g++.dg/other/error5.C: New test.
24480 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24482         * gcc.dg/format/gcc_diag-1.c: New test.
24484 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
24486         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
24488 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24490         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
24491         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
24492         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
24494 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
24496         * gcc.c-torture/execute/builtins/string-8.c: New test.
24497         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
24498         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
24499         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
24501 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24503         PR c++/10468
24504         * g++.dg/ext/typeof6.C: New test.
24506 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24508         PR c++/10796
24509         * g++.dg/init/enum1.C: New test.
24511 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
24513         * gcc.dg/20030627-1.c: New test.
24515 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
24517         PR c++/11332
24518         * g++.dg/expr/static_cast2.C: New test.
24520 2003-06-26  Roger Sayle  <roger@eyesopen.com>
24521             Jakub Jelinek  <jakub@redhat.com>
24523         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
24524         sprintf(dst,"%s",src) optimization.
24525         * gcc.c-torture/execute/20030626-1.c: New test case.
24526         * gcc.c-torture/execute/20030626-2.c: New test case.
24528 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
24530         * gcc.c-torture/execute/multi-ix.c: New test.
24532         * gcc.c-torture/execute/simd-4.c (main):
24533         Added missing semicolon at end of union.
24535 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
24537         PR c++/8266
24538         * g++.dg/template/explicit-instantiation3.C: New test.
24540 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24542         * gcc.dg/20030626-1.c: Use signed char.
24544 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24546         * gcc.dg/20030626-1.c: New test.
24548 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
24550         * const-str-2.m: Update.
24552 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
24554         PR c++/10990
24555         * g++.dg/rtti/dyncast1.C: New test.
24556         * g++.dg/abi/mangle4.C: Correct base-specifier access.
24557         * g++.dg/lookup/scoped1.C: Remove XFAIL.
24558         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
24560         PR c++/10931
24561         * g++.dg/expr/static_cast1.C: New test.
24563 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
24565         * gcc.dg/20030625-1.c: New test.
24567 2003-06-24  Roger Sayle  <roger@eyesopen.com>
24569         * gcc.c-torture/compile/20030624-1.c: New test case.
24571 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
24573         * gcc.c-torture/execute/string-opt-17.c: New test.
24575 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
24577         PR c++/5754
24578         * g++.dg/parse/crash6.C: New test.
24580 2003-06-23  Roger Sayle  <roger@eyesopen.com>
24582         * gcc.dg/builtins-24.c: New test case.
24584 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
24586         * g++.dg/opt/operator1.C: New test.
24588 2003-06-22  Roger Sayle  <roger@eyesopen.com>
24590         * gcc.c-torture/execute/string-opt-16.c: New test case.
24592 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24594         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
24595         * g++.old-deja/g++.other/conv7.C: Likewise.
24596         * g++.old-deja/g++.other/overcnv2.C: Likewise.
24597         * g++.old-deja/g++.other/overload14.C: Likewise.
24599 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24601         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
24602         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
24604 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24606         PR c++/10888
24607         * g++.dg/warn/Winline-3.C: New test.
24609 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24611         * lib/target-supports.exp (check_alias_available): Make the test
24612         program acceptable to the Solaris assembler.
24614         PR c++/10749
24615         * g++.dg/template/memclass2.C: New test.
24617 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24618             Eric Botcazou  <ebotcazou@libertysurf.fr>
24620         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
24621         data for non-matching targets.
24622         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
24624 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24626         PR c++/10845
24627         * g++.dg/template/member3.C: New test.
24629 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
24631         PR c++/10939
24632         * g++.dg/template/func1.C: New test.
24634         PR c++/9649
24635         * g++.dg/template/static4.C: New test.
24636         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
24638         PR c++/11041
24639         * g++.dg/init/ref7.C: New test.
24641 2003-06-19  Matt Austern  <austern@apple.com>
24643         PR c++/11228
24644         * g++.dg/anew1.C: New test.
24645         * g++.dg/anew2.C: New test.
24646         * g++.dg/anew3.C: New test.
24647         * g++.dg/anew4.C: New test.
24649 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
24651         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
24653 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
24655         * gcc.c-torture/execute/simd-4.c (main): Make expected value
24656         endian-dependent.
24658 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
24660         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
24661         Remove cruft.
24663 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
24665         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
24666         * gcc.c-torture/compile/961203-1.c: Likewise.
24667         * gcc.c-torture/compile/980506-1.c: Likewise.
24669 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24671         PR c++/10712
24672         * g++.dg/lookup/using7.C: New test.
24674 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24676         PR c++/11105
24677         * g++.dg/abi/conv1.C: Remove it.
24678         * g++.dg/template/conv7.C: New test.
24679         * g++.dg/template/conv8.C: Likewise.
24680         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
24681         conversion operator.
24683 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
24685         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
24686         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24687         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24688         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24689         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24690         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24691         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24692         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24693         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24694         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24695         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24696         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24697         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24698         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24699         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24700         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24701         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24702         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24703         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24704         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24705         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24706         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24707         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24708         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24709         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24710         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24711         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24712         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24713         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24715 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
24717         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
24718         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
24719         indications.
24721 2003-06-16  Roger Sayle  <roger@eyesopen.com>
24723         * gcc.dg/i386-387-5.c: New test case.
24724         * gcc.dg/i386-387-6.c: New test case.
24725         * gcc.dg/builtins-23.c: New test case.
24727 2003-06-15  Roger Sayle  <roger@eyesopen.com>
24729         * gcc.dg/builtins-22.c: New test case.
24730         * gcc.dg/i386-387-1.c: Update to test exp.
24731         * gcc.dg/i386-387-2.c: Likewise.
24733 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24735         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
24737 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24739         * lib/gcc-dg.exp (dg-require-dll): New function.
24740         (dg-xfail-if): Likewise.
24741         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
24742         driver.
24744         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
24745         * gcc.c-torture/compile/20001205-1.c: Likewise.
24746         * gcc.c-torture/compile/20001226-1.c: Likewise.
24747         * gcc.c-torture/compile/20010518-2.c: Likewise.
24748         * gcc.c-torture/compile/20020312-1.c: Likewise.
24749         * gcc.c-torture/compile/20020604-1.c: Likewise.
24750         * gcc.c-torture/compile/920501-12.c: Likewise.
24751         * gcc.c-torture/compile/920501-4.c: Likewise.
24752         * gcc.c-torture/compile/920520-1.c: Likewise.
24753         * gcc.c-torture/compile/920521-1.c: Likewise.
24754         * gcc.c-torture/compile/920625-1.c: Likewise.
24755         * gcc.c-torture/compile/961203-1.c: Likewise.
24756         * gcc.c-torture/compile/980506-1.c: Likewise.
24757         * gcc.c-torture/compile/981006-1.c: Likewise.
24758         * gcc.c-torture/compile/981022-1.c: Likewise.
24759         * gcc.c-torture/compile/981223-1.c: Likewise.
24760         * gcc.c-torture/compile/990617-1.c: Likewise.
24761         * gcc.c-torture/compile/dll.c: Likewise.
24762         * gcc.c-torture/compile/labels-3.c: Likewise.
24763         * gcc.c-torture/compile/mipscop-1.c: Likewise.
24764         * gcc.c-torture/compile/mipscop-2.c: Likewise.
24765         * gcc.c-torture/compile/mipscop-3.c: Likewise.
24766         * gcc.c-torture/compile/mipscop-4.c: Likewise.
24767         * gcc.c-torture/compile/simd-5.c: Likewise.
24768         * gcc.c-torture/compile/20000804-1.x: Remove.
24769         * gcc.c-torture/compile/20001205-1.x: Likewise.
24770         * gcc.c-torture/compile/20001226-1.x: Likewise.
24771         * gcc.c-torture/compile/20010518-2.x: Likewise.
24772         * gcc.c-torture/compile/20020312-1.x: Likewise.
24773         * gcc.c-torture/compile/20020604-1.x: Likewise.
24774         * gcc.c-torture/compile/920501-12.x: Likewise.
24775         * gcc.c-torture/compile/920501-4.x: Likewise.
24776         * gcc.c-torture/compile/920520-1.x: Likewise.
24777         * gcc.c-torture/compile/920521-1.x: Likewise.
24778         * gcc.c-torture/compile/920625-1.x: Likewise.
24779         * gcc.c-torture/compile/961203-1.x: Likewise.
24780         * gcc.c-torture/compile/980506-1.x: Likewise.
24781         * gcc.c-torture/compile/981006-1.x: Likewise.
24782         * gcc.c-torture/compile/981022-1.x: Likewise.
24783         * gcc.c-torture/compile/981223-1.x: Likewise.
24784         * gcc.c-torture/compile/990617-1.x: Likewise.
24785         * gcc.c-torture/compile/mipscop-1.x: Likewise.
24786         * gcc.c-torture/compile/mipscop-2.x: Likewise.
24787         * gcc.c-torture/compile/mipscop-3.x: Likewise.
24788         * gcc.c-torture/compile/mipscop-4.x: Likewise.
24789         * gcc.c-torture/compile/simd-5.x: Likewise.
24791         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
24793 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24795         * gcc.c-torture/execute/20030611-1.c: New test.
24797 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24799         PR middle-end/168
24800         * gcc.dg/20030612-1.c: New test case.
24802 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24804         PR c++/10635
24805         * g++.dg/expr/cast1.C: New test.
24807 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24809         * gcc.dg/builtins-21.c: New test case.
24811 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
24813         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
24814         options instead of at the end.
24815         * lib/objc.exp (objc_target_compile): Likewise.
24817 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
24819         PR c++/10432
24820         * g++.dg/parse/error1.C: New test.
24822 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
24824         * gcc.dg/compat/struct-by-value-11_main.c: New file.
24825         * gcc.dg/compat/struct-by-value-11_x.c: New file.
24826         * gcc.dg/compat/struct-by-value-11_y.c: New file.
24827         * gcc.dg/compat/struct-by-value-12_main.c: New file.
24828         * gcc.dg/compat/struct-by-value-12_x.c: New file.
24829         * gcc.dg/compat/struct-by-value-12_y.c: New file.
24830         * gcc.dg/compat/struct-by-value-13_main.c: New file.
24831         * gcc.dg/compat/struct-by-value-13_x.c: New file.
24832         * gcc.dg/compat/struct-by-value-13_y.c: New file.
24833         * gcc.dg/compat/struct-by-value-14_main.c: New file.
24834         * gcc.dg/compat/struct-by-value-14_x.c: New file.
24835         * gcc.dg/compat/struct-by-value-14_y.c: New file.
24836         * gcc.dg/compat/struct-by-value-15_main.c: New file.
24837         * gcc.dg/compat/struct-by-value-15_x.c: New file.
24838         * gcc.dg/compat/struct-by-value-15_y.c: New file.
24839         * gcc.dg/compat/struct-by-value-16_main.c: New file.
24840         * gcc.dg/compat/struct-by-value-16_x.c: New file.
24841         * gcc.dg/compat/struct-by-value-16_y.c: New file.
24842         * gcc.dg/compat/struct-by-value-17_main.c: New file.
24843         * gcc.dg/compat/struct-by-value-17_x.c: New file.
24844         * gcc.dg/compat/struct-by-value-17_y.c: New file.
24845         * gcc.dg/compat/struct-by-value-18_main.c: New file.
24846         * gcc.dg/compat/struct-by-value-18_x.c: New file.
24847         * gcc.dg/compat/struct-by-value-18_y.c: New file.
24849         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
24850         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
24851         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
24852         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
24853         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
24854         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
24855         * gcc.dg/compat/scalar-return-3_main.c: New file.
24856         * gcc.dg/compat/scalar-return-3_x.c: New file.
24857         * gcc.dg/compat/scalar-return-3_y.c: New file.
24858         * gcc.dg/compat/scalar-return-4_main.c: New file.
24859         * gcc.dg/compat/scalar-return-4_x.c: New file.
24860         * gcc.dg/compat/scalar-return-4_y.c: New file.
24862 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
24864         * gcc.dg/compat/fp2-struct-check.h: New file.
24865         * gcc.dg/compat/fp2-struct-defs.h: New file.
24866         * gcc.dg/compat/fp2-struct-init.h: New file.
24867         * gcc.dg/compat/struct-by-value-10_main.c: New file.
24868         * gcc.dg/compat/struct-by-value-10_x.c: New file.
24869         * gcc.dg/compat/struct-by-value-10_y.c: New file.
24870         * gcc.dg/compat/struct-return-10_main.c: New file.
24871         * gcc.dg/compat/struct-return-10_x.c: New file.
24872         * gcc.dg/compat/struct-return-10_y.c: New file.
24874         * gcc.dg/compat/compat-common.h: New file.
24875         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
24876         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
24877         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
24878         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
24879         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
24880         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
24881         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
24882         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24883         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
24884         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
24885         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24886         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
24887         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
24888         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24889         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
24890         * gcc.dg/compat/small-struct-check.h: Ditto.
24891         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
24892         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24893         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
24894         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
24895         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24896         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24897         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
24898         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24899         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
24900         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
24901         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24902         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24903         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
24904         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24905         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24906         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
24907         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24908         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
24909         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
24910         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24911         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
24912         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
24913         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24914         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
24915         * gcc.dg/compat/struct-return-2_main.c: Ditto.
24916         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24917         * gcc.dg/compat/struct-return-2_y.c: Ditto.
24918         * gcc.dg/compat/struct-return-3_main.c: Ditto.
24919         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24920         * gcc.dg/compat/struct-return-3_y.c: Ditto.
24922 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
24924         * g++.dg/pch/static-1.C: New file.
24925         * g++.dg/pch/static-1.Hs: New file.
24927 2003-06-10  Richard Henderson  <rth@redhat.com>
24929         * gcc.dg/asm-7.c: Adjust expected warning text.
24931 2003-06-10  Roger Sayle  <roger@eyesopen.com>
24933         * gcc.dg/builtins-20.c: New test case.
24935 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
24937         PR c++/11131
24938         * g++.dg/opt/template1.C: New test.
24940 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24942         * lib/gcc-dg.exp (dg-test): Clear additional_files and
24943         additional_sources.
24945 2003-05-21  David Taylor  <dtaylor@emc.com>
24947         * gcc.dg/Wpadded.c: New file.
24949 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24951         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
24952         * gcc.dg/special/weak-2.c: Add dg-require-weak.
24953         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
24954         dg-require-weak.
24956 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
24958         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
24960 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
24962         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
24963         (dg-require-alias): Likewise.
24964         (dg-require-gc-sections): Likewise.
24965         * lib/target-supports.exp (check_gc_sections_available): Likewise.
24967 2003-06-08  Richard Henderson  <rth@redhat.com>
24969         * gcc.dg/20011029-2.c: Fix the array reference.
24970         * gcc.dg/asm-7.c: New.
24972 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
24974         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
24976 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
24978         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
24979         (dg-require-gc-sections): Likewise.
24981 2003-06-08  Jan Hubicka  <jh@suse.cz>
24983         * i386-cmov1.c: Fix regular expression.
24984         * i386-cvt-1.c: Likewise.
24985         * i386-local.c: Likewise.
24986         * i386-local2.c: Likewise.
24987         * i386-mul.c: Likewise.
24988         * i386-ssetype-1.c: Likewise.
24989         * i386-ssetype-3.c: Likewise.
24990         * i386-ssetype-5.c: Likewise.
24992 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24994         PR c++/11039
24995         * g++.dg/warn/implicit-typename2.C: New test.
24996         * g++.dg/warn/implicit-typename3.C: New test.
24998 2003-06-07  Richard Henderson  <rth@redhat.com>
25000         * g++.dg/other/offsetof3.C: Use size_t.
25001         * g++.dg/other/offsetof4.C: Likewise.
25003 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
25005         * lib/copy-file.exp: New. Implement gcc_copy_files.
25007         * lib/dg-pch.exp: Load copy-file.exp
25008         (dg-pch): Use gcc_copy_files instead of "file copy".
25010 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
25012         * gcc.dg/weak/weak.exp: Simplify.
25013         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
25014         * gcc.dg/weak/weak-1.c: Likewise.
25015         * gcc.dg/weak/weak-2.c: Likewise.
25016         * gcc.dg/weak/weak-3.c: Likewise.
25017         * gcc.dg/weak/weak-4.c: Likewise.
25018         * gcc.dg/weak/weak-5.c: Likewise.
25019         * gcc.dg/weak/weak-6.c: Likewise.
25020         * gcc.dg/weak/weak-7.c: Likewise.
25021         * gcc.dg/weak/weak-8.c: Likewise.
25022         * gcc.dg/weak/weak-9.c: Likewise.
25024 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
25026         gcc.c-torture/execute/20030606-1.c: New.
25028 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25030         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
25031         * gcc.dg/builtins-19.c: Likewise.
25033 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25035         * gcc.dg/builtins-2.c: Add some more tests.
25036         * gcc.dg/builtins-18.c: New test case.
25037         * gcc.dg/builtins-19.c: New test case.
25039 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25040             Jim Wilson  <wilson@tuliptree.org>
25042         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
25044 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
25046         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
25047         mempcpy/stpcpy calls not to be optimized into something else.
25048         * gcc.c-torture/execute/string-opt-3.c: Moved to...
25049         * gcc.c-torture/execute/builtins/string-7.c: ...here.
25050         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
25052 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25054         * gcc.dg/format/asm_fprintf-1.c: New test.
25056 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
25058         * lib/gcc-defs.exp (additional_sources): New variable.
25059         (dg-additional-sources): New function.
25060         (additional_files): New variable.
25061         (dg-additional-files): New function.
25062         (dg-additional-files-options): Likewise.
25063         * lib/gcc-dg.exp (dg-require-weak): New function.
25064         (dg-require-alias): Likewise.
25065         (dg-require-gc-sections): Likewise.
25066         * lib/target-supports.exp (check_alias_available): Remove testfile
25067         parameter.
25068         (check_gc_sections_available): New function.
25069         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
25070         (dg-gpp-additional-files): Likewise.
25071         * lib/g++.exp (additional_sources): Remove.
25072         (additional_files): Likewise.
25073         (g++_target_compile): Use dg-additional-files-options.
25075         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
25076         Tcl logic.
25077         * gcc.dg/special/ecos.exp: Remove.
25078         * gcc.dg/special/20000419-2.c: Use dg-require-*.
25079         * gcc.dg/special/alias-1.c: Likewise.
25080         * gcc.dg/special/alias-2.c: Likewise.
25081         * gcc.dg/special/gcsec-1.c: Likewise.
25082         * gcc.dg/special/weak-1.c: Likewise.
25083         * gcc.dg/special/weak-2.c: Likewise.
25084         * gcc.dg/special/wkali-1.c: Likewise.
25085         * gcc.dg/special/wkali-2.c: Likewise.
25087         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
25088         dg-gpp-additional-*.
25089         * g++.dg/special/conpr-3.C: Likewise.
25090         * g++.dg/special/conpr-4.C: Likewise.
25091         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
25092         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
25093         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
25094         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
25095         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
25096         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
25097         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
25098         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
25099         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
25100         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
25101         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
25102         * g++.old-deja/g++.other/comdat1.C: Likewise.
25103         * g++.old-deja/g++.other/comdat2.C: Likewise.
25104         * g++.old-deja/g++.other/comdat3.C: Likewise.
25105         * g++.old-deja/g++.other/ctor1.C: Likewise.
25106         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
25108 2003-06-05  Richard Henderson  <rth@redhat.com>
25110         * gcc.dg/debug/20030605-1.c: New.
25112 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25114         * README.QMTEST: Update.
25116 2003-06-04  Richard Henderson  <rth@redhat.com>
25118         * gcc.dg/cleanup-1.c: New.
25119         * gcc.dg/cleanup-2.c: New.
25120         * gcc.dg/cleanup-3.c: New.
25121         * gcc.dg/cleanup-4.c: New.
25122         * gcc.dg/cleanup-5.c: New.
25123         * gcc.dg/cleanup-6.c: New.
25124         * gcc.dg/cleanup-7.c: New.
25126 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25128         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
25130         * lib/dg-pch.exp: New file.
25131         * g++.dg/pch/pch.exp: Use dg-pch.exp.
25132         * gcc.dg/pch/pch.exp: Likewise.
25134 2003-06-04  Roger Sayle  <roger@eyesopen.com>
25136         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
25137         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
25138         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
25139         * gcc.dg/builtins-17.c: New test case.
25140         * gcc.dg/i386-387-4.c: New test case.
25141         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
25143 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25145         * gcc.dg/ultrasp9.c: New test.
25147 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25149         * gcc.c-torture/compile/20030604-1.c: New test.
25150         * gcc.dg/sparc-constant-1.c: New test.
25152 2003-06-03  Glen Nakamura  <glen@imodulo.com>
25154         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
25156 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
25158         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
25160         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
25161         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
25163 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
25165         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
25167 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25169         PR c++/10940
25170         * g++.dg/template/spec10.C: New test.
25172 2003-06-03  Roger Sayle  <roger@eyesopen.com>
25174         * gcc.dg/builtins-16.c: New test case.
25176 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
25178         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
25179         mempcpy test with post-increments.
25180         * gcc.c-torture/execute/string-opt-3.c: New test.
25181         * gcc.dg/string-opt-1.c: New test.
25183 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
25185         PR fortran/10965
25186         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
25188 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
25190         * lib/scanasm.exp (dg-scan): New function, factored out of ...
25191         (scan-assembler): ... here.  Use dg-scan.
25192         (scan-assembler-not): Likewise.
25193         (scan-file): New function.
25194         (scan-file-not): Likewise.
25195         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
25196         * gcc.dg/cpp/_Pragma4.c: Likewise.
25197         * gcc.dg/cpp/_Pragma5.c: Likewise.
25198         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25199         * gcc.dg/cpp/avoidpaste2.c: Likewise.
25200         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
25201         * gcc.dg/cpp/cmdlne-P.c: Likewise.
25202         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
25203         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
25204         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
25205         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
25206         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
25207         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
25208         * gcc.dg/cpp/cxxcom1.c: Likewise.
25209         * gcc.dg/cpp/line1.c: Likewise.
25210         * gcc.dg/cpp/maccom1.c: Likewise.
25211         * gcc.dg/cpp/maccom2.c: Likewise.
25212         * gcc.dg/cpp/maccom3.c: Likewise.
25213         * gcc.dg/cpp/maccom4.c: Likewise.
25214         * gcc.dg/cpp/maccom5.c: Likewise.
25215         * gcc.dg/cpp/maccom6.c: Likewise.
25216         * gcc.dg/cpp/multiline.c: Likewise.
25217         * gcc.dg/cpp/spacing1.c: Likewise.
25218         * gcc.dg/cpp/spacing2.c: Likewise.
25219         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
25220         * gcc.dg/cpp/trad/maccom1.c: Likewise.
25221         * gcc.dg/cpp/trad/maccom2.c: Likewise.
25222         * gcc.dg/cpp/trad/maccom3.c: Likewise.
25223         * gcc.dg/cpp/trad/maccom4.c: Likewise.
25224         * gcc.dg/cpp/trad/maccom6.c: Likewise.
25225         * gcc.dg/cpp/cxxcom2.c: Likewise.
25226         * gcc.dg/cpp/cxxcom2.h: New file.
25228         * gcc.dg/cpp/truefalse.cpp: Move it to ...
25229         * g++.dg/cpp/truefalse.C: Here.
25230         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
25232 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
25234         * gcc.dg/cpp/redef3.c: New file.
25236 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25238         * gcc.dg/i386-loop-3.c: New test.
25240 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
25242         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
25244 2003-05-31  Roger Sayle  <roger@eyesopen.com>
25246         * gcc.dg/fwrapv-1.c: New test case.
25247         * gcc.dg/fwrapv-2.c: New test case.
25249 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25251         PR c++/10956
25252         * g++.dg/template/spec9.C: New test.
25254 2003-05-29  Roger Sayle  <roger@eyesopen.com>
25256         * gcc.dg/duff-4.c: New test case.
25258 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
25260         PR fortran/10843
25261         * g77.dg/ffixed-form-1.f: New test
25262         * g77.dg/ffixed-form-2.f: New test
25263         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
25264         * g77.dg/ffree-form-3.f: New test
25266 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
25268         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
25269         * gcc.dg/wint_t-1.c: Likewise.
25271 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25273         * g++.dg/template/access11.C: New test.
25275 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25277         PR c++/10849
25278         * g++.dg/template/access10.C: New test.
25280 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25281             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25283         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
25285 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25287         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
25288         suppress for powerpc-*-darwin*.
25289         * gcc.dg/torture/builtin-noret-2.c: Likewise.
25291 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25293         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
25294         suppress option for powerpc-*-darwin*.
25296 2003-05-23  Roger Sayle  <roger@eyesopen.com>
25298         * gcc.dg/builtins-1.c: Add tests for tan and atan.
25299         * gcc.dg/builtins-4.c: Add test for fmod.
25301 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25303         PR c++/10682
25304         * g++.dg/template/instantiate4.C: New test.
25306 2003-05-22  Roger Sayle  <roger@eyesopen.com>
25308         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
25310 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
25312         * gcc.dg/compat/scalar-return-1_main.c: New file.
25313         * gcc.dg/compat/scalar-return-1_x.c: New file.
25314         * gcc.dg/compat/scalar-return-1_y.c: New file.
25315         * gcc.dg/compat/scalar-return-2_main.c: New file.
25316         * gcc.dg/compat/scalar-return-2_x.c: New file.
25317         * gcc.dg/compat/scalar-return-2_y.c: New file.
25318         * gcc.dg/compat/struct-return-3_main.c: New file.
25319         * gcc.dg/compat/struct-return-3_y.c: New file.
25320         * gcc.dg/compat/struct-return-3_x.c: New file.
25321         * gcc.dg/compat/struct-return-2_main.c: New file.
25322         * gcc.dg/compat/struct-return-2_x.c: New file.
25323         * gcc.dg/compat/struct-return-2_y.c: New file.
25325 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25327         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
25328         for hppa*-hp-hpux*.
25329         * gcc.dg/20021014-1.c (dg-options): Likewise.
25330         * gcc.dg/nest.c (dg-options): Likewise.
25332 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
25334         PR c++/9738
25335         * g++.dg/ext/dllimport2.C: New file.
25336         * g++.dg/ext/dllimport3.C: New file.
25338 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
25340         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
25341         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25342         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25343         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25344         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25345         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25346         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
25347         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
25348         * gcc.dg/compat/small-struct-defs.h: New file.
25349         * gcc.dg/compat/small-struct-init.h: New file.
25350         * gcc.dg/compat/small-struct-check.h: New file.
25351         * gcc.dg/compat/fp-struct-defs.h: New file.
25352         * gcc.dg/compat/fp-struct-check.h: New file.
25353         * gcc.dg/compat/fp-struct-init.h: New file.
25354         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
25355         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
25357 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
25359         * gcc.dg/20030225-2.c: New test.
25361 2003-05-18  Roger Sayle  <roger@eyesopen.com>
25362             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25364         * gcc.c-torture/compile/20030518-1.c: New test case.
25366 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
25368         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
25369         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
25370         gcc-dg-debug-runtest.
25371         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
25372         gcc-dg-debug-runtest.
25374 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25376         PR c++/9022
25377         * g++.dg/lookup/using6.C: New test.
25379 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25381         * g++.dg/parse/access2.C: New test.
25383 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
25385         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
25386         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
25387         * gcc.dg/debug/debug.exp: Likewise.
25389 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
25391         * gcc.dg/dollar.c: New test.
25393 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
25395         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
25396         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
25397         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
25398         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
25399         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
25400         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
25401         * gcc.dg/compat/struct-by-value-6_main.c: New file.
25402         * gcc.dg/compat/struct-by-value-6_x.c: New file.
25403         * gcc.dg/compat/struct-by-value-6_y.c: New file.
25404         * gcc.dg/compat/struct-by-value-7_main.c: New file.
25405         * gcc.dg/compat/struct-by-value-7_x.c: New file.
25406         * gcc.dg/compat/struct-by-value-7_y.c: New file.
25407         * gcc.dg/compat/struct-by-value-8_main.c: New file.
25408         * gcc.dg/compat/struct-by-value-8_x.c: New file.
25409         * gcc.dg/compat/struct-by-value-8_y.c: New file.
25410         * gcc.dg/compat/struct-by-value-9_main.c: New file.
25411         * gcc.dg/compat/struct-by-value-9_x.c: New file.
25412         * gcc.dg/compat/struct-by-value-9_y.c: New file.
25414 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
25416         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
25417         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
25418         support for "repo" mode.
25419         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
25420         * lib/g77-dg.exp: Likewise.
25421         * lib/obj-dg.exp: Likewise.
25423 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
25425         Merge from gcc-3_2-rhl8-branch:
25426         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
25428         * gcc.dg/tls/opt-6.c: New test.
25430         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
25432         * gcc.dg/20030405-1.c: New test.
25434         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
25436         * gcc.dg/20030309-1.c: New test.
25438         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25440         * gcc.c-torture/execute/20030307-1.c: New test.
25442         2003-02-20  Randolph Chung  <tausq@debian.org>
25444         * gcc.c-torture/compile/20030220-1.c: New test.
25446         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
25448         * gcc.dg/20030217-1.c: New test.
25450         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
25452         * gcc.c-torture/compile/20020129-1.c: New test.
25454         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25456         * gcc.dg/unroll-1.c: New test.
25458         2002-11-16  Jan Hubicka  <jh@suse.cz>
25460         * gcc.c-torture/execute/20020920-1.c: New test.
25462         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
25464         PR target/7434
25465         * gcc.c-torture/compile/20021008-1.c: New test.
25467         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
25469         PR target/7559
25470         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
25472         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
25474         * gcc.c-torture/compile/20020807-1.c: New test.
25476         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
25478         * gcc.dg/tls/opt-1.c: New test.
25480         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
25482         * gcc.dg/20020729-1.c: New test.
25484         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
25486         * g++.dg/opt/life1.C: New test.
25488         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
25490         * gcc.dg/20020525-1.c: New test.
25492         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25494         PR c++/6794
25495         * g++.dg/ext/pretty1.C: New test.
25496         * g++.dg/ext/pretty2.C: New test.
25498 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
25500         PR c++/8385
25501         * g++.dg/ext/typeof5.C: New test.
25503 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
25505         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
25506         __USER_LABEL_PREFIX__ into account.
25507         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
25509 2003-05-14  Roger Sayle  <roger@eyesopen.com>
25511         * gcc.dg/builtins-15.c: New test case.
25513 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
25515         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
25517 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
25519         * lib/g++.exp: Tweak handling of additional source files.
25520         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
25521         * g++.dg/special/conpr-2a.C: Rename to ...
25522         * g++.dg/special/conpr-2a.cc: ... this.
25523         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
25524         * g++.dg/special/conpr-3a.C: Rename to ...
25525         * g++.dg/special/conpr-3a.cc: This.
25526         * g++.dg/special/conpr-3b.C: Rename to ...
25527         * g++.dg/special/conpr-3b.cc: This.
25528         * g++.dg/special/conpr-4.C: New test.
25529         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
25531 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
25533         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
25535 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25537         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
25538         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25539         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
25540         * g++.old-deja/g++.other/warn3.C: Likewise.
25542 2003-05-11  Roger Sayle  <roger@eyesopen.com>
25544         * gcc.dg/i386-387-1.c: Update to also test log.
25545         * gcc.dg/i386-387-2.c: Likewise.
25547 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25549         * g77.f-torture/execute/int8421.f: New test.
25551 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25553         PR c++/10230, c++/10481
25554         * g++.dg/lookup/scoped5.C: New test.
25556 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25558         PR c++/10552
25559         * g++.dg/template/ttp6.C: New test.
25561 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
25563         * gcc.c-torture/execute/builtins: New directory.
25564         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
25565         gcc.c-torture/execute/builtins.
25566         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
25567         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
25568         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
25569         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
25571 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25573         PR c++/9252
25574         * g++.dg/template/access8.C: New test.
25575         * g++.dg/template/access9.C: New test.
25577 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25579         PR c++/9554
25580         * g++.dg/parse/access1.C: New test.
25582 2003-05-09  DJ Delorie  <dj@redhat.com>
25584         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
25585         long, and not an int.
25587 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25589         PR c++/10555, c++/10576
25590         * g++.dg/template/memclass1.C: New test.
25592 2003-05-08  DJ Delorie  <dj@redhat.com>
25594         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
25595         targets.
25596         * gcc.c-torture/execute/20021024-1.x: Likewise.
25597         * gcc.c-torture/execute/shiftdi.x: Likewise.
25598         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
25599         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
25600         * gcc.dg/20021018-1.c: Likewise.
25602 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25604         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
25606         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
25607         (bcopy): Call memmove.
25609 2003-05-08  Roger Sayle  <roger@eyesopen.com>
25611         * g77.f-torture/compile/8485.f: New test case.
25613 2003-05-07  Richard Henderson  <rth@redhat.com>
25615         PR c++/10570
25616         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
25617         Verify exception_cleanup not called for rethrows.
25618         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
25619         when exiting catch block without rethrowing.
25620         * g++.dg/eh/forced3.C: New.
25621         * g++.dg/eh/forced4.C: New.
25623 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
25625         * gcc.dg/20030505.c: Fix triplet.
25627 2003-05-06  DJ Delorie  <dj@redhat.com>
25629         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
25630         * gcc.dg/nest.c: Likewise.
25632 2003-05-05  Roger Sayle  <roger@eyesopen.com>
25634         * gcc.dg/builtins-14.c: New test case.
25636 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
25638         * lib/compat.exp (compat-execute): New argument.
25639         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
25640         * gcc.dg/compat: New test directory.
25641         * gcc.dg/compat/compat.exp: New expect script.
25642         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
25643         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
25644         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
25645         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
25646         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
25647         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
25649         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
25650         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
25651         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
25652         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
25653         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
25654         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
25655         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
25656         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
25657         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
25658         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
25659         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
25660         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
25661         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
25662         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
25663         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
25665 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
25667         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
25669 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
25671         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
25673 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
25675         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
25676         * gcc.dg/ppc-fsel-2.c: New test.
25678         * gcc.dg/unused-5.c: New test.
25680 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25682         PR c++/10496
25683         * g++.dg/warn/pmf1.C: New test.
25685 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25687         PR c++/4494
25688         * g++.dg/warn/main.C: New test.
25690 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25692         * gcc.dg/nonnull-3.c: New test.
25694 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
25696         * gcc.dg/cpp/Wtrigraphs.c: Update.
25697         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
25699 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
25701         * gcc.dg/ppc-fsel-1.c: New test.
25703 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
25705         PR c/10604
25706         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
25708 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
25710         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
25712 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25714         PR c++/9364, c++/10553, c++/10586
25715         * g++.dg/parse/typename4.C: New test.
25716         * g++.dg/parse/typename5.C: Likewise.
25718 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
25720         * gcc.c-torture/compile/20030503-1.c: New test.
25722 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25724         * g++.dg/lookup/using5.C: Fix testcase error.
25726 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
25728         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
25729         since MEABI is no longer supported.  Remove all vestiges
25730         of MEABI from the test.
25732 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25734         PR c++/10554
25735         * g++.dg/lookup/using5.C: New test.
25737 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25739         PR c++/8772
25740         * g++.dg/template/ttp5.C: New test.
25742 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
25744         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
25745         (dg-gpp-additional-sources): New function.
25746         (dg-gpp-additional-files): Likewise.
25747         * lib/g++.exp (additional_sources): New variable.
25748         (additional_files): Likewise.
25749         (g++_target_compile): Deal with them.
25750         * lib/old-dejagnu.exp: Remove.
25751         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
25752         * g++.old-deja: Revise all tests to use dg commands.
25754 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25756         PR c++/9432, c++/9528
25757         * g++.dg/lookup/using4.C: New test.
25759 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
25761         * gcc.dg/noreturn-5.c: New file.
25762         * gcc.dg/noreturn-6.c: New file.
25764         * gcc.c-torture/compile/inline-1.c: New file.
25766 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25768         PR c++/10551
25769         * g++.dg/template/explicit1.C: New test.
25771 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25773         PR c++/10549
25774         * g++.dg/other/bitfield1.C: New test.
25776         PR c++/10527
25777         * g++.dg/init/new7.C: New test.
25779 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25781         * g++.dg/ext/desig1.C: New test.
25782         * g++.dg/ext/init1.C: Update.
25784         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
25786 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
25788         PR c++/10180
25789         * g++.dg/warn/Winline-1.C: New test.
25791 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
25793         * gcc.c-torture/execute/string-opt-19.c: New test.
25795         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
25796         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
25798 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
25800         PR c++/10506
25801         * g++.dg/init/new6.C: New test.
25803         PR c++/10503
25804         * g++.dg/init/ref6.C: New test.
25806 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
25808         * g++.dg/warn/weak1.C: XFAIL on AIX4.
25810 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25812         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
25813         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
25815 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
25817         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
25818         initialized static data members.
25820 2003-04-25  H.J. Lu <hjl@gnu.org>
25822         * gcc.dg/ia64-sync-4.c: New test.
25824 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25826         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
25827         date.
25829 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
25831         PR c++/10337
25832         * g++.dg/warn/conv1.C: New test.
25833         * g++.old-deja/g++.other/conv7.C: Adjust.
25834         * g++.old-deja/g++.other/overload14.C: Adjust.
25836 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25838         PR c++/10471
25839         * g++.dg/template/defarg2.C: New test.
25841 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
25843         * gcc.dg/cpp/include2.c: Update.
25844         * gcc.dg/cpp/multiline-2.c: New.
25845         * gcc.dg/cpp/multiline.c: Update.
25846         * gcc.dg/cpp/strify2.c: Update.
25847         * gcc.dg/cpp/trad/literals-2.c: Update.
25849 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25851         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
25853 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25855         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
25857 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25859         PR c++/10451
25860         * g++.dg/parse/crash4.C: New test.
25862         PR c++/9847
25863         * g++.dg/parse/crash5.C: New test.
25865 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
25867         PR c++/10446
25868         * g++.dg/parse/crash3.C: New test.
25870         PR c++/10428
25871         * g++.dg/parse/elab1.C: New test.
25873 2003-04-22  Devang Patel  <dpatel@apple.com>
25875         * gcc.dg/cpp/trad/funlike-5.c: New test.
25877 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
25879         * g++.dg/other/packed1.C: Fix dg options.
25881 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
25883         * g++.dg/other/offsetof2.C: New test.
25885 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
25887         * g++.dg/template/recurse.C: Adjust location of error messages.
25889 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
25891         PR c++/9881
25892         * g++.dg/init/addr-const1.C: New test.
25893         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
25895 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25897         PR c++/10405
25898         * g++.dg/lookup/struct-hack1.C: New test.
25900 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
25902         * ucs.c: Update diagnostic messages.
25904 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25906         * gcc.dg/cpp/truefalse.cpp: New test.
25907         * gcc.dg/cpp/cpp.exp: Update.
25908         * g++.dg/other/stdbool-if.C: Remove.
25910 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25912         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
25913         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
25915 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25917         * gcc.c-torture/compile/20030418-1.c: New test.
25919 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
25921         * README.compat: Remove; content moved to doc/sourcebuild.texi.
25923 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25925         PR c++/10347
25926         g++.dg/template/dependent-name1.C: New test.
25928 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
25930         * gcc.dg/warn-1.c (tourist_guide): New array,
25931         contains a pointer to bar.
25933 2003-04-16  Roger Sayle  <roger@eyesopen.com>
25935         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
25936         * gcc.c-torture/execute/medce-1.c: New test case.
25937         * gcc.c-torture/execute/medce-2.c: New test case.
25939 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
25941         * lib/prune.exp: Ignore more messages.
25943         PR c++/10381
25944         * g++.dg/parse/lookup3.C: New test.
25946 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
25948         * gcc.c-torture/compile/20030415-1.c : New test.
25950 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
25952         * gcc.c-torture/execute/scope-2.c: Move to ...
25953         * gcc.dg/noncompile/scope.c: .... here.
25955 2003-04-14  Roger Sayle  <roger@eyesopen.com>
25957         * gcc.dg/20030414-2.c: New test case.
25959 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
25961         PR target/10377
25962         * gcc.dg/20030414-1.c: New test.
25964 2003-04-13  Roger Sayle  <roger@eyesopen.com>
25966         * gcc.dg/builtins-12.c: New test case.
25967         * gcc.dg/builtins-13.c: New test case.
25969 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25971         * gcc.c-torture/execute/string-opt-18.c: New test.
25973 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
25975         PR c++/10300
25976         * g++.dg/init/new5.C: New test.
25978 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
25980         PR c++/7910
25981         * g++.dg/ext/dllimport1.C: New test.
25983 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
25985         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
25987 2003-04-11  Bud Davis <bdavis9659@comcast.net>
25989         PR Fortran/9263
25990         * g77.f-torture/noncompile/9263.f: New test
25991         PR Fortran/1832
25992         * g77.f-torture/execute/1832.f: New test
25994 2003-04-11  David Chad  <davidc@freebsd.org>
25995             Loren J. Rittle  <ljrittle@acm.org>
25997         libobjc/8562
25998         * objc.dg/headers.m: New test.
26000 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
26002         * gcc.c-torture/execute/builtin-noret-2.c: New.
26003         * gcc.c-torture/execute/builtin-noret-2.x: New.
26004         XFAIL builtin-noret-2.c at -O1 and above.
26005         * gcc.dg/redecl.c: New.
26006         * gcc.dg/Wshadow-1.c: Update error regexps.
26008 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
26010         * g++.dg/abi/bitfield10.C: New test.
26012 2003-04-09  Mike Stump  <mrs@apple.com>
26014         * gcc.dg/pch/pch.exp: Make testcase names longer.
26015         * g++.dg/pch/pch.exp: Make testcase names longer.
26017 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26019         * gcc.dg/builtins-11.c: New test case.
26021 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26023         * gcc.dg/builtins-9.c: New test case.
26024         * gcc.dg/builtins-10.c: New test case.
26026 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
26028         * gcc.dg/noncompile/init-4.c.c: New test.
26030 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26032         * gcc.misc-test/gcov-9.c: New test.
26033         * gcc.misc-test/gcov-10.c: New test
26034         * gcc.misc-test/gcov-11.c: New test.
26036 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
26038         PR optimization/10024
26039         * gcc.c-torture/compile/20030405-1.c: New test.
26041 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
26043         * gcc.dg/pch/static-3.c: New.
26044         * gcc.dg/pch/static-3.hs: New.
26045         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
26047 2003-04-04  Richard Henderson  <rth@redhat.com>
26049         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
26050         * g++.dg/eh/forced2.C: Likewise.
26052 2003-04-03  Mike Stump  <mrs@apple.com>
26054         * lib/scanasm.exp (scan-assembler): Add xfail processing for
26055         target arg.
26056         (scan-assembler-times, scan-assembler-not): Likewise.
26057         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
26059 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26061         * gcc.dg/sparc-loop-1.c: New test.
26063 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
26065         PR other/9274
26066         * g++.dg/pch/system-2.C: New.
26067         * g++.dg/pch/system-2.Hs: New.
26069 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
26071         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
26073         * g++.dg/eh/simd-1.C (vecfunc): Same.
26075 2003-04-01  Roger Sayle  <roger@eyesopen.com>
26077         * gcc.c-torture/execute/20030401-1.c: New test case.
26079 2003-04-01  Ziemowit Laski <zlaski@apple.com>
26081         * objc.dg/defs.m: New.
26083 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
26085         * g++.dg/eh/simd-1.C: New.
26086         * g++.dg/eh/simd-2.C: New.
26088 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
26090         * gcc.c-torture/execute/simd-3.c: New.
26092 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26094         PR c/9936
26095         * gcc.dg/20030331-2.c: New test.
26097 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26099         PR c++/10278
26100         * g++.dg/parse/crash2.C: New test.
26102 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26104         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
26105         * gcc.c-torture/execute/20030331-1.c: ...here.
26107 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26109         * gcc.c-torture/execute/20030331-1.c: New test.
26111 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26113         * lib/gcov.exp: Adjust call return testing strings.
26114         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
26116 2003-03-31  Roger Sayle  <roger@eyesopen.com>
26118         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
26119         * gcc.dg/builtins-7.c: New test case.
26120         * gcc.dg/builtins-8.c: New test case.
26122 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26124         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
26126 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
26128         PR c++/7647
26129         * g++.dg/lookup-class-member-2.C: New test.
26131 2003-03-30  Glen Nakamura  <glen@imodulo.com>
26133         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
26135 2003-03-28  Roger Sayle  <roger@eyesopen.com>
26137         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
26139 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
26141         * g++.dg/init/attrib1.C: New test.
26143 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26145         * gcc.dg/ultrasp8.c: New test.
26147 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26149         * gcc.dg/ultrasp7.c: New test.
26151 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
26153         PR c++/10047
26154         * g++.dg/template/inline1.C: New test.
26156 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26158         * gcc.dg/sparc-dwarf2.c: New test.
26160 2003-03-27  Roger Sayle  <roger@eyesopen.com>
26162         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
26163         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
26165 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
26167         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
26168         than reading .x files.
26169         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
26170         * g77.dg/gcov/gcov-1.f: Likewise.
26171         * gcc.misc-tests/gcov-4b.c: Likewise.
26172         * gcc.misc-tests/gcov-5b.c: Likewise.
26173         * gcc.misc-tests/gcov-6.c: Likewise.
26174         * gcc.misc-tests/gcov-7.c: Likewise.
26175         * gcc.misc-tests/gcov-8.c: Likewise.
26176         * g++.dg/gcov/gcov-1.x: Remove.
26177         * g77.dg/gcov/gcov-1.x: Likewise.
26178         * gcc.misc-tests/gcov-4b.x: Likewise.
26179         * gcc.misc-tests/gcov-5b.x: Likewise.
26180         * gcc.misc-tests/gcov-6.x: Likewise.
26181         * gcc.misc-tests/gcov-7.x: Likewise.
26182         * gcc.misc-tests/gcov-8.x: Likewise.
26184 2003-03-27  Glen Nakamura  <glen@imodulo.com>
26186         PR opt/10087
26187         * gcc.dg/20030324-1.c: New test.
26189 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
26191         PR c++/10224
26192         * g++.dg/template/arg3.C: New test.
26194         PR c++/10158
26195         * g++.dg/template/friend18.C: New test.
26197 2003-03-26  Roger Sayle  <roger@eyesopen.com>
26199         * g77.f-torture/compile/20030326-1.f: New test case.
26201 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
26203         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
26205         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
26207 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
26209         * gcc.dg/ia64-sync-3.c: New test.
26211 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
26213         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
26215 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26217         * gcc.dg/ultrasp6.c: New test.
26219 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26221         * gcc.dg/i386-signbit-1.c: New test.
26222         * gcc.dg/i386-signbit-2.c: New test.
26223         * gcc.dg/i386-signbit-3.c: New test.
26225 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26227         * gcc.dg/ultrasp5.c: Fix options.
26229 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26231         * gcc.dg/ultrasp5.c: Fix comment.
26233 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
26235         PR fortran/10197
26236         * g77.f-torture/execute/10197.f: New test.
26238 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
26240         PR c++/9898, c++/383
26241         * g++.dg/template/conv6.C: New test.
26243         PR c++/10119
26244         * g++.dg/template/ptrmem5.C: New test.
26246         PR c++/10026
26247         * g++.dg/lookup/koenig1.C: New test.
26249         PR C++/10199
26250         * g++.dg/lookup/template2.C: New test.
26252 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
26254         * g++.dg/opt/rtti1.C: New test.
26256 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26258         * gcc.dg/ultrasp5.c: New test.
26260 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
26262         PR middle-end/9967
26263         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
26264         builtin fputs.
26266 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
26268         PR c/8224
26269         * gcc.dg/20030323-1.c: New test.
26271 2003-03-23  Roger Sayle  <roger@eyesopen.com>
26273         * gcc.c-torture/compile/20030323-1.c: New test case.
26275 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
26277         * gcc.dg/20030321-1.c: New test.
26279 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
26281         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
26283 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26285         PR c++/9978, c++/9708
26286         * g++.dg/ext/vlm1.C: Adjust expected error.
26287         * g++.dg/ext/vla2.C: New test.
26288         * g++.dg/template/arg1.C: New test.
26289         * g++.dg/template/arg2.C: New test.
26291 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
26293         * g77.f-torture/execute/select.f: New test.
26294         * g77.f-torture/noncompile/select_no_compile.f: New test.
26296 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
26298         PR c++/9898
26299         * g++.dg/other/error4.C: New test.
26301 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
26303         * g++.dg/template/friend17.C: New test.
26305 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
26307         * gcc.c-torture/compile/20030320-1.c: New.
26309 2003-03-20  Roger Sayle  <roger@eyesopen.com>
26311         * gcc.dg/builtins-6.c: New test case.
26313 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
26315         PR target/10073
26316         * gcc.c-torture/compile/20030319-1.c: New.
26318 2003-03-18  Jan Hubicka  <jh@suse.cz>
26320         * gcc.dg/i386-cvt-1.c: New test.
26322 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
26324         * objc.dg/naming-1.m: Use "(parse|syntax) error".
26325         * objc.dg/naming-2.m: Likewise.
26327 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
26329         PR c++/9639
26330         * g++.dg/parse/crash1.C: New test.
26332 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
26334         PR c++/8805
26335         * g++.dg/eh/cleanup1.C: New test.
26337 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26339         * gcc.c-torture/execute/20030316-1.c: New test case.
26341 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26343         PR c++/9629
26344         * g++.dg/init/ctor2.C: New test.
26346 2003-03-15  Roger Sayle  <roger@eyesopen.com>
26348         * g77.f-torture/compile/xformat.f: New test case.
26350 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26352         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
26353         * g++.old-deja/g++.mike/eh50.C: Likewise.
26355 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26357         PR c++/6440
26358         * g++.dg/template/spec7.C: New test.
26359         * g++.dg/template/spec8.C: Likewise.
26361 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
26363         * gcc.c-torture/execute/20030313-1.c: New test.
26365 2003-03-14  Richard Henderson  <rth@redhat.com>
26367         * gcc.dg/inline-2.c: Adjust alpha test for external call.
26369 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26371         * gcc.c-torture/compile/20030314-1.c: New test.
26373 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
26375         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
26376         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
26377         thumb target,
26378         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
26379         to accept newer _imp__  prefix and additional
26380         newline in .drectve section.
26381         * gcc.dg/dll-4.c: Likewise.
26382         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
26383         switch.
26385 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
26387         * g++.dg/parse/namespace9.C: New test.
26389         * g++.dg/init/ref5.C: New test.
26390         * g++.dg/parse/ptrmem1.C: Likewise.
26392 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26394         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
26395         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
26396         regular expression.
26397         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
26398         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
26400 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
26402         * gcc.c-torture/execute/20030224-2.c: New test.
26404 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26406         * gcc.dg/decl-3.c: New test.
26408 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26410         * gcc.dg/i386-loop-2.c: New test.
26412 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
26414         PR c++/9474
26415         * g++.dg/parse/namespace8.C: New test.
26417         PR c++/9924
26418         * g++.dg/overload/builtin2.C: New test.
26420 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
26422         * gcc.dg/return-type-3.c: New test.
26424 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
26426         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
26427         profiling options are not supported.
26429 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
26431         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
26432         * g++.old-deja/g++.warn/impint2.C: Likewise.
26434 2003-03-10  Devang Patel  <dpatel@apple.com>
26436         * g++.dg/cpp/c++_cmd_1.C: New test.
26437         * g++.dg/cpp/c++_cmd_1.h: New file.
26439 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
26441         * gcc.dg/altivec-9.c: New file.
26443 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26445         * gcc.dg/ppc-sdata-1.c: New test.
26446         * gcc.dg/ppc-sdata-2.c: New test.
26448 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
26450         PR c++/9373
26451         * g++.dg/opt/ptrmem2.C: New test.
26453         PR c++/8534
26454         * g++.dg/opt/ptrmem1.C: New test.
26456 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26458         * gcc.dg/i386-loop-1.c: New test.
26460 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26462         PR c++/9970
26463         * g++.dg/lookup/friend1.C: New test.
26465 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26467         PR c++/9823
26468         * g++.dg/parser/constructor1.C: New test.
26470 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
26472         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
26474         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
26476 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
26478         * gcc.dg/cpp/Wunused.c: Update test.
26480 2003-03-08  Jan Hubicka  <jh@suse.cz>
26482         * gcc.dg/inline-3.c: New test.
26484 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26486         PR c++/9809
26487         * g++.dg/parse/builtin1.C: New test.
26489         PR c++/9982
26490         * g++.dg/abi/cookie1.C: New test.
26491         * g++.dg/abi/cookie2.C: Likewise.
26493         PR c++/9524
26494         * g++.dg/template/field1.C: New test.
26496         PR c++/9912
26497         * g++.dg/parse/class1.C: New test.
26498         * g++.dg/parse/namespace7.C: Likewise.
26499         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
26501 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
26503         * g++.dg/init/ref4.C: New test.
26505 2003-03-07  Jan Hubicka  <jh@suse.cz>
26507         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
26508         * gcc.dg/inline-3.c: New test.
26510 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
26512         * g++.dg/init/ref3.C: New test.
26514         PR c++/9965
26515         * g++.dg/init/ref2.C: New test.
26517         PR c++/9400
26518         * g++.dg/warn/Wshadow-2.C: New test.
26520         PR c++/9791
26521         * g++.dg/warn/Woverloaded-1.C: New test.
26523 2003-03-05  Jan Hubicka  <jh@suse.cz>
26525         * gcc.dg/i386-local2.c: New.
26526         * gcc.dg/i386-local.c: Fix typo.
26528 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
26530         * g++.dg/abi/layout3.C: New test.
26532 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26534         * gcc.c-torture/compile/20030305-1.c
26536 2003-03-05  Jan Hubicka  <jh@suse.cz>
26538         * gcc.dg/i386-local.c: New.
26540 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
26542         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
26544 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26546         * gcc.dg/switch-2.c: New test.
26547         * gcc.dg/switch-3.c: New test.
26548         * gcc.dg/Wswitch.c: Adjust line numbers.
26549         * gcc.dg/Wswitch-default.c: Likewise.
26550         * gcc.dg/Wswitch-enum.c: Likewise.
26552 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
26554         * gcc.c-torture/execute/20030222-1.c: New test.
26556 2003-03-03  James E Wilson  <wilson@tuliptree.org>
26558         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
26560 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
26562         PR c++/9878
26563         * g++.dg/init/ref1.C: New test.
26565 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
26567         * gcc.dg/sh-relax.c: New SH-only test.
26569 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
26571         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
26572         comment explaining purpose of testcase.
26574 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26576         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
26577         for HC11/HC12 (asm needs two int registers).
26578         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
26579         HC11/HC12 because the test uses an asm which needs two 32-bit
26580         registers.
26582 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26584         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
26585         for HC11/HC12 (array is too large otherwise).
26586         * gcc.c-torture/compile/920501-4.x: New file, likewise.
26587         * gcc.c-torture/compile/20010518-2.x: Likewise.
26588         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
26589         HC11/HC12 (array is too large).
26591 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
26593         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
26594         * lib/g++-dg.exp (g++-dg-test): Likewise.
26596 2003-03-01  Roger Sayle  <roger@eyesopen.com>
26598         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
26599         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
26601 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26603         * g++.dg/warn/implicit-typename1.C: Remove warning.
26605 2003-02-28  Richard Henderson  <rth@redhat.com>
26607         * gcc.dg/noreturn-1.c: Move noreturn warning line.
26608         * gcc.dg/return-type-1.c: Move control reaches end warning line.
26610 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
26612         * gcc.dg/pch/pch.exp: Change .pch to .gch.
26613         * g++.dg/pch/pch.exp: Likewise.
26615 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
26617         PR c++/9879
26618         * testsuite/g++.dg/init/new4.C: New test.
26620 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
26622         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
26624 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
26626         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
26627         unsigned long.
26629         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
26630         wider than float.
26632 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26634         * lib/scanasm.exp: Add support for counting numbers of
26635         occurences.
26636         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
26637         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
26639 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
26641         PR c++/9683
26642         * g++.dg/template/static3.C: New test.
26644         PR c++/9829
26645         * g++.dg/parse/namespace6.C: New test.
26647 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26649         PR target/9732
26650         * gcc.dg/20030225-1.c: New test.
26652 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
26654         * README: Remove out-of-date information.
26656         PR c++/9836
26657         * g++.dg/template/spec6.C: New test.
26659 2003-02-24  Jeff Law  <law@redhat.com>
26661         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
26663 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26665         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
26666         * gcc.dg/pragma-ep-1.c: Likewise.
26668 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26670         PR c++/9602
26671         * g++.dg/template/friend16.C: New test.
26673 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
26675         PR c++/5333
26676         * g++.dg/parse/fused-params1.C: Adjust error messages.
26677         * g++.dg/template/nested3.C: New test.
26679 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
26681         * g++.dg/abi/param1.C: New test.
26683 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26685         PR c++/7982
26686         * g++.dg/warn/implicit-typename1.C: New test.
26688 2003-02-22  Kelley Cook <kelleycook@comcast.net>
26690         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
26691         with "mtune".
26692         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26693         * gcc.c-torture/execute/20010129-1.x: Likewise.
26694         * gcc.dg/20011107-1.c: Likewise.
26695         * gcc.dg/20020108-1.c: Likewise.
26696         * gcc.dg/20020122-3.c: Likewise.
26697         * gcc.dg/20020206-1.c: Likewise.
26698         * gcc.dg/20020310-1.c: Likewise.
26699         * gcc.dg/20020426-2.c: Likewise.
26700         * gcc.dg/20020517-1.c: Likewise.
26701         * gcc.dg/991230-1.c: Likewise.
26702         * gcc.dg/i386-unroll-1.c: Likewise.
26703         * gcc.misc-tests/i386-prefetch.exp: Likewise.
26705 2003-02-22  Jan Hubicka  <jh@suse.cz>
26707         * gcc.dg/i386-mul.c: New test.
26709 2003-02-21  Roger Sayle  <roger@eyesopen.com>
26711         * gcc.dg/builtins-5.c: New test case.
26713 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
26715         * gcc.dg/asmreg-1.c: New test.
26717 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26719         PR c++/9749
26720         * g++.dg/parse/varmod1.C: New test.
26722 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26724         PR c++/9727
26725         * g++.dg/template/op1.C: New test.
26727 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26729         PR c++/8906
26730         * g++.dg/template/nested2.C: New test.
26732 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26734         PR c++/8724
26735         * g++.dg/expr/dtor1.C: New test.
26737 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
26739         * gcc.dg/cpp/include3.c: New test.
26740         * gcc.dg/cpp/inc/foo.h: New file.
26742 2003-02-21  Glen Nakamura  <glen@imodulo.com>
26744         * gcc.c-torture/execute/20030221-1.c: New test.
26746 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
26748         PR c++/9729
26749         * g++.dg/abi/conv1.C: New test.
26751 2003-02-20  Jan Hubicka  <jh@suse.cz>
26753         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
26755 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
26757         * gcc.c-torture/compile/20030219-1.c: New test.
26759 2003-02-18  Jan Hubicka  <jh@suse.cz>
26761         * gcc.dg/funcorder.c: New test.
26763 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26765         * gcc.c-torture/execute/20030218-1.c: New.
26767 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
26769         * gcc.dg/20030218-1.c: New.
26771 2003-02-18  Richard Henderson  <rth@redhat.com>
26773         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
26774         * gcc.dg/attr-used-2.c: New.
26776 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
26778         PR c++/9704
26779         * g++.dg/init/copy5.C: New test.
26781 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
26783         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
26784         * g++.dg/pch/pch.exp: Likewise.
26786 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26788         * gcc.c-torture/execute/20030209-1.c: Enable the test if
26789         STACK_SIZE is not defined.
26791 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26793         PR c++/9457
26794         * g++.dg/template/init1.C: New test.
26796 2003-02-16  Jan HUbicka  <jh@suse.cz>
26798         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
26799         (foo): Add few extra tests
26800         * gcc.dg/c99-const-expr-3.c: Likewise.
26801         * gcc.c-torture/execute/20030216-1.c: New.
26803 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26805         PR c++/9459
26806         * g++.dg/ext/typeof4.C: New test.
26808 2003-02-15  Roger Sayle  <roger@eyesopen.com>
26810         * gcc.dg/i386-387-3.c: New test case.
26812 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
26814         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
26815         cris-*-elf* cris-*-aout* and mmix-*-*.
26817 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
26819         * gcc.dg/20030213-1.c: New test.
26821 2003-02-12  Roger Sayle  <roger@eyesopen.com>
26823         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
26824         * gcc.dg/i386-387-2.c: Likewise.
26826 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
26828         * gcc.dg/ppc-spe.c: Fix formatting.
26829         Enable tests that were previously unsupported by gas.
26830         Delete tests for instructions that no longer exist.
26831         Switch arguments on evsubifw builtin.
26833 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
26835         * gcc.c-torture/execute/20030209-1.c: Disable the test if
26836         STACK_SIZE is too small.
26838 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26839             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26841         * gcc.dg/decl-2.c: New test.
26843 2003-02-10  Jan Hubicka  <jh@suse.cz>
26845         * gcc.dg/i386-fpcvt-1.c: New test.
26847 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
26849         * gcc.c-torture/execute/20030209-1.c: New test.
26851 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
26853         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
26854         int-wide bitops, use the constants of the same width.
26855         Likewise, if long long is 32-bit wide, test bitops using
26856         32-bit constants.
26858 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
26860         * gcc.dg/20021014-1.c: Annotate with expected notice text.
26862 2003-02-07  Roger Sayle  <roger@eyesopen.com>
26864         * testsuite/gcc.dg/builtins-4.c: New test case.
26866 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26868         * gcc.dg/20020430-1.c: Fix dg command typos.
26869         * gcc.dg/20020503-1.c: Likewise.
26871 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26873         PR c++/8785
26874         * g++.dg/parse/fused-params1.C: New test.
26876         PR c++/8857
26877         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
26879         PR c++/8921
26880         * g++.dg/parse/non-dependent1.C: New test.
26882         PR c++/8928
26883         * g++.dg/parse/dupl-tmpl-args1.C: New test.
26885         PR c++/9228
26886         * g++.dg/parse/undefined7.C: New test.
26887         * g++.dg/parse/non-templ1.C: New test.
26889         PR c++/9229
26890         * g++.dg/parse/too-many-tmpl-args1.C: New test.
26892 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
26894         * gcc.c-torture/compile/20030206-1.c: New test.
26896 2003-02-05  Roger Sayle  <roger@eyesopen.com>
26898         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
26899         "pow" to "foo" to avoid potential confusion with a math built-in.
26901 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26903         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
26904         conditions for SPARC targets.
26906 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
26908         * gcc.dg/20030204-1.c: New test.
26910 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26912         PR c++/38
26913         * g++.dg/parse/array-size1.C: New test.
26915         PR c++/5657
26916         * g++.dg/parse/undefined3.C: New test.
26918         PR c++/5665
26919         * g++.dg/parse/undefined4.C: New test.
26921         PR c++/5975
26922         * g++.dg/parse/undefined5.C: New test.
26924         PR c++/7259
26925         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
26927         PR c++/8578
26928         * g++.dg/parse/casting-operator1.C: New test.
26930         PR c++/8596
26931         * g++.dg/parse/undefined6.C: New test.
26933         PR c++/8736
26934         * g++.dg/parse/missing-template1.C: New test.
26936 2003-02-04  Jan Hubicka  <jh@suse.cz>
26938         * gcc.dg/i386-cadd.c: Compile using -march=k8.
26939         * gcc.dg/i386-cmov?.c: Likewise.
26940         * gcc.dg/i386-fpcvt-?.c: Likewise.
26941         * gcc.dg/i386-ssefp-1.c: Likewise.
26942         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
26943         conventions.
26945 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
26947         PR c++/7129
26948         * testsuite/g++.dg/ext/max.C: New test.
26950 2003-02-03  Jan Hubicka  <jh@suse.cz>
26952         * gcc.c-torture/execute/20030203-1.c: New test.
26954 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
26956         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
26957         'natural-endian'.
26959 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
26961         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
26962         * g++.dg/init/new2.C: Likewise.
26963         * g++.dg/other/new1.C: Likewise.
26965 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
26967         * gcc.dg/struct-ret-libc.c: New test.
26969 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
26971         * gcc.dg/20030129-1.c: New test.
26973 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26975         PR c++/8849
26976         * g++.dg/template/ptrmem4.C: New test.
26978 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
26980         * g++.dg/parser/constant1.C: New test.
26982 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26984         PR c++/8591
26985         * g++.dg/parse/friend2.C: New test.
26987 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
26989         PR c++/9437
26990         * g++.dg/template/unify4.C: New test.
26992 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
26994         * gcc.c-torture/execute/20030128-1.c: New test.
26996 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
26998         * g++.dg/lookup/nested1.C: Test moved from ...
26999         * g++.old-deja/g++.other/lookup24.C: ... here.
27001 2003-01-28  Jan Hubicka  <jh@suse.cz>
27003         * gcc.dg/i386-cmov5.c: New test.
27005 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
27007         * gcc.c-torture/execute/20010925-1.c: Changed the
27008         memcpy declaration.
27010 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27012         PR c++/3902
27013         * g++.dg/parse/template5.C: New test.
27015 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
27017         PR fortran/9258
27018         * g77.dg/pr9258: New test.
27020 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27022         * README: Move relevant parts from README.g++.
27024         * README.g++: Remove this file.
27026 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27028         * g++.dg/abi/dcast1.C: New test.
27030 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27032         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
27034 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
27036         PR c++/47
27037         * g++.old-deja/g++.other/lookup24.C: New test.
27039 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27041         PR middle-end/7227
27042         * gcc.dg/uninit-C.c: New test.
27044 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
27046         * g++.dg/abi/covariant1.C: New test.
27048 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
27050         * gcc.dg/20030123-1.c: New test.
27052 2003-01-25  Jan Hubicka  <jh@suse.cz>
27054         PR opt/8492
27055         * gcc.c-torture/compile/20030125-1.c
27057 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
27059         PR c++/9403
27060         * g++.dg/parse/template3.C: New test.
27061         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
27063         PR c++/795
27064         * g++.dg/parse/template4.C: New test.
27066         PR c++/9415
27067         * g++.dg/template/qual2.C: New test.
27069         PR c++/8545
27070         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
27072         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
27074 2003-01-25  Roger Sayle  <roger@eyesopen.com>
27076         * gcc.c-torture/execute/switch-1.c: New test case.
27078 2003-01-25  Jan Hubicka  <jh@suse.cz>
27080         * gcc.c-torture/execute/20030125-1.[cx]: New test.
27082 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
27084         Tweaks for Bison-1.875. From the NEWS file:
27085         "- `parse error' -> `syntax error'
27086         Bison now uniformly uses the term `syntax error'"
27087         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
27088         * gcc.dg/cpp/digraph2.c: Likewise.
27089         * gcc.dg/cpp/direct2.c: Likewise.
27090         * gcc.dg/cpp/paste4.c: Likewise.
27091         * gcc.dg/c90-restrict-1.c: Likewise.
27092         * gcc.dg/c99-func-2.c: Likewise.
27093         * gcc.dg/noncompile/920721-2.c: Likewise.
27094         * gcc.dg/noncompile/930622-2.c: Likewise.
27095         * gcc.dg/noncompile/940112-1.c: Likewise.
27096         * gcc.dg/noncompile/950921-1.c: Likewise.
27097         * gcc.dg/noncompile/951123-1.c: Likewise.
27098         * gcc.dg/noncompile/971104-1.c: Likewise.
27099         * gcc.dg/noncompile/990416-1.c: Likewise.
27101 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
27103         * g++.dg/parse/undefined1.C: Add error message.
27105 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27107         PR c++/9354
27108         * g++.dg/parse/new1.C: New test.
27110         PR c++/9216
27111         * g++.dg/parse/template2.C: New test.
27113         PR c++/9354
27114         * g++.dg/parse/typedef2.C: New test.
27116         PR c++/9328
27117         * g++.dg/ext/typeof3.C: New test.
27119 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27121         PR c++/2738
27122         * g++.dg/parse/ret-type1.C: New test.
27124         PR c++/3792
27125         * g++.dg/parse/tmpl-outside1.C: New test.
27127         PR c++/4207
27128         * g++.dg/parse/int-as-enum1.C: New test.
27130         PR c++/4903
27131         * g++.dg/parse/no-typename1.C: New test.
27133         PR c++/5533
27134         * g++.dg/parse/no-value1.C: New test.
27136         PR c++/5921
27137         * g++.dg/parse/wrong-inline1.C: New test.
27139         PR c++/6402
27140         * g++.dg/parse/ref1.C: New test.
27142         PR c++/6992
27143         * g++.dg/parse/attr-ctor1.C: New test.
27145         PR c++/7229
27146         * g++.dg/parse/namespace5.C: New test.
27148         PR c++/7917
27149         * g++.dg/parse/func-def1.C: New test.
27151         PR c++/8143
27152         * g++.dg/parse/undefined1.C: New test.
27154         PR c++/5723, PR c++/8522
27155         * g++.dg/parse/specialization1.C: New test.
27157         PR c++/163, PR c++/8595
27158         * g++.dg/parse/struct-as-enum1.C: New test.
27160         PR c++/9173
27161         * g++.dg/parse/undefined2.C: New test.
27163 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27165         PR c++/9298
27166         * g++.dg/parse/template1.C: New test.
27168         PR c++/9384
27169         * g++.dg/parse/using1.C: New test.
27171         PR c++/9285
27172         PR c++/9294
27173         * g++.dg/parse/expr2.C: New test.
27175         PR c++/9388
27176         * g++.dg/parse/lookup2.C: Likewise.
27178 2003-01-21  Jan Hubicka  <jh@suse.cz>
27180         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
27181         * gcc.c-torture/execute/eeprof-1.c: Likewise.
27182         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
27183         * gcc.c-torture/execute/string-opt-*.c: Likewise.
27185 2003-01-20  Nick Clifton  <nickc@redhat.com>
27187         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
27188         problem with ARM sibcall code generation.
27190 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27192         * gcc.c-torture/execute/20030120-1.c: New.
27194 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
27196         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
27198 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
27200         PR c++/9272
27201         * g++.dg/parse/ctor1.C: New test.
27203         PR c++/9294:
27204         * g++.dg/parse/qualified1.C: New test.
27206         * g++.dg/parse/typename3.C: New test.
27208 2003-01-16  Richard Henderson  <rth@redhat.com>
27210         * g++.dg/tls/init-2.C: Fix error matches for real this time.
27212 2003-01-16  Richard Henderson  <rth@redhat.com>
27214         * g++.dg/pch/pch.exp: Copy test header to the working directory
27215         before using it either for precompilation or direct use.
27216         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
27217         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
27219 2003-01-16  Richard Henderson  <rth@redhat.com>
27221         * gcc.dg/pch/pch.exp: Copy test header to the working directory
27222         before using it either for precompilation or direct use.
27223         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
27224         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
27226 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
27228         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
27229         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
27230         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
27231         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
27232         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
27233         typename warning into error.
27234         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
27235         error messages.
27236         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
27237         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
27238         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
27239         messages.
27240         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
27241         make declaration visible in template.
27242         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
27243         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
27244         messages.
27245         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
27246         message.
27247         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
27248         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
27249         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
27250         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
27251         typename warning with error message.
27252         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
27253         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
27254         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
27256 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
27258         * g++.dg/parse/ambig2.C: New test.
27260 2003-01-15  Richard Henderson  <rth@redhat.com>
27262         * g++.dg/tls/init-2.C: Update error message string.
27264 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27266         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
27268 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
27270         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
27271         all for HC11/HC12.
27272         * gcc.c-torture/compile/20001205-1.x: Likewise.
27273         * gcc.c-torture/compile/20001226-1.x: Likewise.
27274         * gcc.c-torture/compile/920520-1.x: Likewise.
27275         * gcc.c-torture/compile/961203-1.x: Likewise.
27276         * gcc.c-torture/compile/20020604-1.x: Likewise.
27278 2003-01-15  Jan Hubicka  <jh@suse.cz>
27280         * gcc.c-torture/compile/20030115-1.c: New test.
27282         * gcc.dg/i386-fpcvt-1.c: New test.
27283         * gcc.dg/i386-fpcvt-2.c: New test.
27285 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
27287         Further conform g++'s __vmi_class_type_info to the C++ ABI
27288         specification.
27289         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
27290         the specification.
27292 2003-01-14  Jan Hubicka  <jh@suse.cz>
27294         * gcc.dg/i386-fpcvt-1.c: New test.
27295         * gcc.dg/i386-fpcvt-2.c: New test.
27297 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27299         * gcc.dg/i386-mmx-3.c: New test.
27301 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
27303         PR c++/9264
27304         * g++.dg/parse/octal1.C: New file.
27306         PR c++/9172
27307         * g++.dg/parse/typename1.C: New file.
27309 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
27311         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
27312         * gcc.dg/bf-no-ms-layout.c: Likewise.
27313         * gcc.dg/bf-ms-attrib.c: Likewise.
27315 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
27317         PR c++/9099
27318         * g++.dg/parse/dtor1.C: New file.
27320         PR c++/9128
27321         * g++.dg/rtti/typeid1.C: New file.
27323         PR c++/9153
27324         * g++.dg/parse/lookup1.C: New file.
27326         PR c++/9171
27327         * g++.dg/templ/spec5.C: New file.
27329 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
27331         * gcc.c-torture/compile/20030110-1.c: New test.
27333 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
27335         Merge from pch-branch:
27337         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
27339         * gcc.dg/pch/cpp-1.h: New.
27340         * gcc.dg/pch/cpp-1.c: New.
27341         * gcc.dg/pch/cpp-2.h: New.
27342         * gcc.dg/pch/cpp-2.c: New.
27344         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
27346         * gcc.dg/pch/except-1.h: New.
27347         * gcc.dg/pch/except-1.c: New.
27349         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
27351         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
27352         running test.
27353         * gcc.dg/pch: Include *.hp not *.h.
27354         * gcc.dg/pch/system-1.h: New.
27355         * gcc.dg/pch/system-1.c: New.
27357         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
27359         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
27360         rather than trying to build and run a program using PCH.
27361         * gcc.dg/pch: Remove dg-do commands from test files.
27363         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
27365         * gcc.dg/pch/macro-3.c: New.
27366         * gcc.dg/pch/macro-3.h: New.
27368         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
27370         * gcc.dg/pch/common-1.c: New.
27371         * gcc.dg/pch/common-1.h: New.
27372         * gcc.dg/pch/decl-1.c: New.
27373         * gcc.dg/pch/decl-1.h: New.
27374         * gcc.dg/pch/decl-2.c: New.
27375         * gcc.dg/pch/decl-2.h: New.
27376         * gcc.dg/pch/decl-3.c: New.
27377         * gcc.dg/pch/decl-3.h: New.
27378         * gcc.dg/pch/decl-4.c: New.
27379         * gcc.dg/pch/decl-4.h: New.
27380         * gcc.dg/pch/decl-5.c: New.
27381         * gcc.dg/pch/decl-5.h: New.
27382         * gcc.dg/pch/global-1.c: New.
27383         * gcc.dg/pch/global-1.h: New.
27384         * gcc.dg/pch/inline-1.c: New.
27385         * gcc.dg/pch/inline-1.h: New.
27386         * gcc.dg/pch/inline-2.c: New.
27387         * gcc.dg/pch/inline-2.h: New.
27388         * gcc.dg/pch/static-1.c: New.
27389         * gcc.dg/pch/static-1.h: New.
27390         * gcc.dg/pch/static-2.c: New.
27391         * gcc.dg/pch/static-2.h: New.
27393         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
27395         * g++.dg/pch/pch.exp: Better handle failing testcases.
27396         * gcc.dg/pch/pch.exp: Likewise.
27397         * gcc.dg/pch/macro-1.c: New.
27398         * gcc.dg/pch/macro-1.h: New.
27399         * gcc.dg/pch/macro-2.c: New.
27400         * gcc.dg/pch/macro-2.h: New.
27402         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
27404         * g++.dg/dg.exp: Treat files in pch/ specially.
27405         * g++.dg/pch/pch.exp: New file.
27406         * g++.dg/pch/empty.H: New file.
27407         * g++.dg/pch/empty.C: New file.
27408         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
27409         "precompile".
27411         * gcc.dg/pch/pch.exp: New file.
27412         * gcc.dg/pch/empty.h: New file.
27413         * gcc.dg/pch/empty.c: New file.
27414         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
27415         "precompile".
27417 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27419         * g++.dg/template/friend14.C: New test.
27421 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27423         * gcc.dg/old-style-asm-1.c: New test.
27425 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
27427         * gcc.c-torture/compile/20030109-1.c: New test.
27429 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27431         * gcc.c-torture/execute/20030109-1.c: New test.
27433 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
27435         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
27436         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
27437         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
27438         * g++.old-deja/g++.mike/eh2.C: Likewise.
27439         * g++.old-deja/g++.mike/eh3.C: Likewise.
27440         * g++.old-deja/g++.mike/eh5.C: Likewise.
27441         * g++.old-deja/g++.mike/eh6.C: Likewise.
27442         * g++.old-deja/g++.mike/eh7.C: Likewise.
27443         * g++.old-deja/g++.mike/eh8.C: Likewise.
27444         * g++.old-deja/g++.mike/eh9.C: Likewise.
27445         * g++.old-deja/g++.mike/eh10.C: Likewise.
27446         * g++.old-deja/g++.mike/eh12.C: Likewise.
27447         * g++.old-deja/g++.mike/eh13.C: Likewise.
27448         * g++.old-deja/g++.mike/eh14.C: Likewise.
27449         * g++.old-deja/g++.mike/eh16.C: Likewise.
27450         * g++.old-deja/g++.mike/eh17.C: Likewise.
27451         * g++.old-deja/g++.mike/eh18.C: Likewise.
27452         * g++.old-deja/g++.mike/eh21.C: Likewise.
27453         * g++.old-deja/g++.mike/eh23.C: Likewise.
27454         * g++.old-deja/g++.mike/eh24.C: Likewise.
27455         * g++.old-deja/g++.mike/eh25.C: Likewise.
27456         * g++.old-deja/g++.mike/eh26.C: Likewise.
27457         * g++.old-deja/g++.mike/eh27.C: Likewise.
27458         * g++.old-deja/g++.mike/eh28.C: Likewise.
27459         * g++.old-deja/g++.mike/eh29.C: Likewise.
27460         * g++.old-deja/g++.mike/eh31.C: Likewise.
27461         * g++.old-deja/g++.mike/eh33.C: Likewise.
27462         * g++.old-deja/g++.mike/eh34.C: Likewise.
27463         * g++.old-deja/g++.mike/eh35.C: Likewise.
27464         * g++.old-deja/g++.mike/eh36.C: Likewise.
27465         * g++.old-deja/g++.mike/eh37.C: Likewise.
27466         * g++.old-deja/g++.mike/eh38.C: Likewise.
27467         * g++.old-deja/g++.mike/eh39.C: Likewise.
27468         * g++.old-deja/g++.mike/eh40.C: Likewise.
27469         * g++.old-deja/g++.mike/eh41.C: Likewise.
27470         * g++.old-deja/g++.mike/eh42.C: Likewise.
27471         * g++.old-deja/g++.mike/eh44.C: Likewise.
27472         * g++.old-deja/g++.mike/eh46.C: Likewise.
27473         * g++.old-deja/g++.mike/eh47.C: Likewise.
27474         * g++.old-deja/g++.mike/eh48.C: Likewise.
27475         * g++.old-deja/g++.mike/eh49.C: Likewise.
27476         * g++.old-deja/g++.mike/eh50.C: Likewise.
27477         * g++.old-deja/g++.mike/eh51.C: Likewise.
27478         * g++.old-deja/g++.mike/eh53.C: Likewise.
27479         * g++.old-deja/g++.mike/eh55.C: Likewise.
27480         * g++.old-deja/g++.mike/p7912.C: Likewise.
27481         * g++.old-deja/g++.mike/p9706.C: Likewise.
27482         * g++.old-deja/g++.mike/p10416.C: Likewise.
27483         * g++.old-deja/g++.mike/p11667.C: Likewise.
27484         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
27485         Remove redundant reference to Iris.
27486         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
27487         Elxsi, i860, Pico Java, and WE32K.
27489 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
27491         * g++.dg/ext/asm4.C: New test.
27493 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27495         PR c++/9030
27496         * g++.dg/template/friend12.C: New test.
27497         * g++.dg/template/friend13.C: Likewise.
27498         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
27500 2003-01-08  Jan Hubicka  <jh@suse.cz>
27502         * gcc.dg/i386-cadd.c: New test.
27503         * gcc.dg/i386-cmov4.c: Likewise.
27505 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
27507         PR c++/9165
27508         * g++.dg/warn/Wunused-3.C: New test.
27510         * g++.dg/abi/bitfield9.C: New test.
27512         PR c++/9189
27513         * g++.dg/parse/defarg3.C: New test.
27515 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27517         * g++.dg/parse/ambig1.C: New test.
27518         * g++.dg/parse/defarg2.C: New test.
27520 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
27522         * g++.dg/template/defarg-1.C: New test.
27523         * g++.dg/template/local2.C: Likewise.
27525 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
27527         * gcc.c-torture/execute/20030105-1.c: New test.
27529 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27531         * g++.dg/parse/namespace3.C: Remove extra semicolons.
27532         * g++.dg/parse/namespace4.C: Likewise.
27534 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27536         * g++.dg/template/ntp2.C: New test.
27538 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
27540         * g++.dg/parse/extern-C-1.C: New test.
27542         * g++.dg/parse/namespace4.C: New test.
27544         * g++.dg/template/nested1.C: New test.
27546         * g++.dg/parse/namespace3.C: New test.
27548 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27550         * g++.dg/lookup/two-stage1.C: New test.
27552 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27554         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
27555         * g++.old-deja/g++.jason/access8.C: Likewise.
27556         * g++.old-deja/g++.other/decl5.C: Likewise.
27558 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27560         * g++.dg/parse/parse7.C: New test.
27562 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
27564         PR c++/2843
27565         * g++.dg/ext/attrib7.C: New test.
27567 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27569         * g++.dg/parse/parse6.C: New test.
27571 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
27573         * gcc.dg/h8300-stack-1.c: New.
27575 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27577         g++.dg/lookup/exception1.C: New test.
27579         g++.dg/lookup/template1.C: New test.
27581         g++.dg/parse/namespace2.C: New test.
27583         g++.dg/parse/parens2.C: New test.
27585 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27587         * g++.dg/parse/parse5.C: New test.
27588         * g++.dg/lookup/scoped4.C: New test.
27590 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27592         * g++.dg/parse/parens1.C: New test.
27594         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
27595         angle-bracket1.C.
27596         * g++.dg/parse/parens2.C: New test.
27598         * g++.dg/lookup/scope-operator1.C: New test.
27600         * g++.dg/parse/operator1.C: New test.
27602 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27604         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
27605         * g++.old-deja/g++.other/access6.C: Likewise.
27606         * g++.old-deja/g++.other/decl1.C: Likewise.
27607         * g++.old-deja/g++.pt/typename12.C: Likewise.
27609 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27611         * g++.dg/parse/namespace1.C: New test.
27613 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27615         * g++.dg/parse/parse4.C: New test.
27617 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27619         * g++.dg/parse/parse3.C: New test.
27621 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27623         * g++.dg/parse/parse2.C: New test.
27625 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27627         * g++.dg/template/friend11.C: New test.
27629 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27631         * g++.dg/parse/parse1.C: New test.
27633 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
27635         * lib/profopt.exp: Change the name of a global variable to avoid
27636         possible clashes with other test suites.
27638 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
27640         * g++.dg/inherit/covariant8.C: New test.
27642 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27644         * g++.dg/init/array9.C: New test.
27646         PR c++/9112
27647         * g++.dg/parse/expr1.C: New test.
27649 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
27651         * gcc.c-torture/compile/20021230-1.c: New test.
27653 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27655         * g++.dg/inherit/covariant5.C: New test.
27656         * g++.dg/inherit/covariant6.C: New test.
27657         * g++.dg/inherit/covariant7.C: New test.
27659 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27661         PR c++/2739
27662         * g++.dg/other/access2.C: New test.
27664 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27666         * g++.dg/other/anon-struct.C: No longer fails
27667         * g++.old-deja/g++.brendan/parse4.C: Likewise.
27668         * g++.old-deja/g++.brendan/parse5.C: Likewise.
27669         * g++.old-deja/g++.brendan/parse6.C: Likewise.
27671 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27673         * g++.dg/parse/angle-bracket.C (main): No longer fails.
27675 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
27677         * g++.dg/eh/spec4.C: Remove stray semicolon.
27678         * g++.dg/expr/pmf-1.C: Change error message.
27679         * g++.dg/ext/asm1.C: Remove stray semicolon.
27680         * g++.dg/ext/typename1.C: Add missing typenames.
27681         * g++.dg/inherit/template-as-base.C: Change error message.
27682         * g++.dg/lookup/scoped1.C: Likewise.
27683         * g++.dg/lookup/scoped2.C: Likewise.
27684         * g++.dg/lookup/using2.C: Likewise.
27685         * g++.dg/other/component1.C: Remove stray semicolon.
27686         * g++.dg/other/do1.C: Change error message.
27687         * g++.dg/other/error2.C: Likewise.
27688         * g++.dg/other/init1.C: Likewise.
27689         * g++.dg/other/packed1.C: Remove stray semicolon.
27690         * g++.dg/other/ptrmem2.C: Change error message.
27691         * g++.dg/parse/parameter-declaration-1.C: Remove line number
27692         marker.
27693         * g++.dg/special/initp1.C: Remove invalid attribute usage.
27694         * g++.dg/template/access3.C: Add typename keyword.
27695         * g++.dg/template/access5.C: Remove stray semicolon.
27696         * g++.dg/template/access6.C: Likewise.
27697         * g++.dg/template/complit1.C: Likewise.
27698         * g++.dg/template/crash1.C: Change error message.
27699         * g++.dg/template/inherit2.C: Remove stray semicolon.
27700         * g++.dg/template/instantiate2.C: Likewise.
27701         * g++.dg/template/instantiate3.C: Change error message.
27702         * g++.dg/template/qual1.C: Remove stray semicolon.
27703         * g++.dg/template/qualttp18.C: Change error message.
27704         * g++.dg/template/ref1.C: Remove stray semicolon.
27705         * g++.dg/template/sizeof1.C (A::value): Declare it.
27706         * g++.dg/template/spec4.C: Change error message.
27707         * g++.dg/template/static1.C: Likewise.
27708         * g++.dg/template/type1.C: Likewise.
27709         * g++.dg/template/typename3.C: Likewise.
27710         * g++.old-deja/g++.benjamin/13478.C: Change error message.
27711         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
27712         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
27713         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
27714         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
27715         named return value extension.
27716         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
27717         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
27718         * g++.old-deja/g++.bob/extern_C.C: Likewise.
27719         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27720         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27721         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27722         * g++.old-deja/g++.brendan/crash13.C: Likewise.
27723         * g++.old-deja/g++.brendan/crash15.C: Likewise.
27724         * g++.old-deja/g++.brendan/crash18.C: Change error message.
27725         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
27726         * g++.old-deja/g++.brendan/crash38.C: Likewise.
27727         * g++.old-deja/g++.brendan/crash50.C: Likewise.
27728         * g++.old-deja/g++.brendan/crash56.C: Likewise.
27729         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
27730         syntax.
27731         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
27732         * g++.old-deja/g++.brendan/crash8.C: Change error message.
27733         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
27734         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27735         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
27736         * g++.old-deja/g++.brendan/template11.C: Likewise.
27737         * g++.old-deja/g++.brendan/template26.C: Likewise.
27738         * g++.old-deja/g++.brendan/template27.C: Use explicit
27739         specialization syntax.
27740         * g++.old-deja/g++.brendan/template30.C: Likewise.
27741         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
27742         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
27743         non-dependent names.
27744         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
27745         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
27746         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
27747         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
27748         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
27749         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
27750         named return value extension.
27751         * g++.old-deja/g++.ext/namedret2.C: Likewise.
27752         * g++.old-deja/g++.ext/namedret3.C: Likewise.
27753         * g++.old-deja/g++.ext/return1.C: Likewise.
27754         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
27755         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
27756         * g++.old-deja/g++.jason/access8.C: Likewise.
27757         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
27758         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
27759         pseudo-destructor names.
27760         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
27761         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
27762         pseudo-destructor names.
27763         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
27764         * g++.old-deja/g++.jason/overload19.C: Likewise.
27765         * g++.old-deja/g++.jason/overload32.C: Likewise.
27766         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
27767         stray semicolons.
27768         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
27769         * g++.old-deja/g++.jason/return.C: Likewise.
27770         * g++.old-deja/g++.jason/return2.C: Likewise.
27771         * g++.old-deja/g++.jason/shadow1.C: Likewise.
27772         * g++.old-deja/g++.jason/special.C: Use explicit specialization
27773         syntax.
27774         * g++.old-deja/g++.jason/template10.C: Account for use of
27775         non-dependent names.
27776         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
27777         syntax.
27778         * g++.old-deja/g++.jason/template37.C: Likewise.
27779         * g++.old-deja/g++.law/access4.C: Change error messages.
27780         * g++.old-deja/g++.law/arm13.C: Remove incorrect
27781         pseudo-destructor names.
27782         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
27783         * g++.old-deja/g++.law/ctors9.C: Likewise.
27784         * g++.old-deja/g++.law/cvt22.C: Likewise.
27785         * g++.old-deja/g++.law/dtors5.C: Likewise.
27786         * g++.old-deja/g++.law/global-init1.C: Likewise.
27787         * g++.old-deja/g++.law/missed-error3.C: Likewise.
27788         * g++.old-deja/g++.law/operators28.C: Likewise.
27789         * g++.old-deja/g++.law/visibility28.C: Likewise.
27790         * g++.old-deja/g++.martin/eval1.C: Likewise.
27791         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
27792         name.
27793         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
27794         * g++.old-deja/g++.mike/net34.C: Likewise.
27795         * g++.old-deja/g++.mike/net36.C: Likewise.
27796         * g++.old-deja/g++.mike/ns2.C: Likewise.
27797         * g++.old-deja/g++.mike/p12306.C: Likewise.
27798         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
27799         value extension.
27800         * g++.old-deja/g++.mike/p700.C: Likewise.
27801         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
27802         * g++.old-deja/g++.mike/p710.C: Likewise.
27803         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
27804         value extension.
27805         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
27806         * g++.old-deja/g++.mike/pmf9.C: Likewise.
27807         * g++.old-deja/g++.ns/crash2.C: Likewise.
27808         * g++.old-deja/g++.ns/crash3.C: Likewise.
27809         * g++.old-deja/g++.ns/invalid1.C: Likewise.
27810         * g++.old-deja/g++.ns/ns17.C: Likewise.
27811         * g++.old-deja/g++.ns/template16.C: Likewise.
27812         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
27813         keyword.
27814         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
27815         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
27816         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
27817         named return value extension.
27818         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
27819         * g++.old-deja/g++.other/access4.C: Issue additional error
27820         messages.
27821         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
27822         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
27823         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
27824         * g++.old-deja/g++.other/crash25.C: Change error message.
27825         * g++.old-deja/g++.other/crash4.C: Change error message.
27826         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
27827         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
27828         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
27829         checks.
27830         * g++.old-deja/g++.other/defarg8.C: Likewise.
27831         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
27832         * g++.old-deja/g++.other/dtor10.C: Likewise.
27833         * g++.old-deja/g++.other/incomplete.C: Likewise.
27834         * g++.old-deja/g++.other/linkage7.C: Likewise.
27835         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
27836         lookup algorithm.
27837         * g++.old-deja/g++.other/mangle2.C: Likewise.
27838         * g++.old-deja/g++.other/refinit2.C: Likewise.
27839         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
27840         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
27841         * g++.old-deja/g++.pt/crash28.C: Likewise.
27842         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
27843         syntax.
27844         * g++.old-deja/g++.pt/crash32.C: Change error message.
27845         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
27846         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
27847         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
27848         error message position.
27849         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
27850         * g++.old-deja/g++.pt/defarg8.C: Change error message.
27851         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
27852         syntax.
27853         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
27854         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
27855         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
27856         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
27857         keyword.
27858         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27859         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
27860         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
27861         keyword.
27862         * g++.old-deja/g++.pt/explicit71.C: Change error message.
27863         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
27864         syntax.
27865         * g++.old-deja/g++.pt/friend28.C: Account for use of
27866         non-dependent names.
27867         * g++.old-deja/g++.pt/friend29.C: Likewise.
27868         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
27869         rules.
27870         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
27871         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
27872         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
27873         lookup rules.
27874         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
27875         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
27876         keyword.
27877         * g++.old-deja/g++.pt/memclass20.C: Likewise.
27878         * g++.old-deja/g++.pt/memclass5.C: Likewise.
27879         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
27880         keyword.
27881         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
27882         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
27883         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
27884         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
27885         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
27886         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
27887         keyword.
27888         * g++.old-deja/g++.pt/spec10.C: Likewise.
27889         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
27890         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
27891         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
27892         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
27893         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
27894         * g++.old-deja/g++.pt/ttp62.C: Likewise.
27895         * g++.old-deja/g++.pt/ttp64.C: Likewise.
27896         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
27897         * g++.old-deja/g++.pt/typename15.C: Likewise.
27898         * g++.old-deja/g++.pt/typename22.C: Likewise.
27899         * g++.old-deja/g++.pt/typename6.C: Change error messages.
27900         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
27901         * g++.old-deja/g++.pt/virtual2.C: Likewise.
27902         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
27903         syntax.
27904         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
27905         return value extension.
27906         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
27907         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
27908         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
27909         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
27911 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27913         * g++.dg/warn/inline1.C: New test.
27914         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
27915         * g++.old-deja/g++.jason/synth10.C: Likewise.
27916         * g++.old-deja/g++.mike/net31.C: Likewise.
27917         * g++.old-deja/g++.mike/p8786.C: Likewise.
27919         * g++.dg/template/friend10.C: New test.
27920         * g++.dg/template/conv5.C: New test.
27922 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27924         * g++.dg/lookup/scoped3.C: New test.
27926         * g++.dg/lookup/decl1.C: New test.
27927         * g++.dg/lookup/decl2.C: New test.
27929 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27931         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
27932         gcc.c-torture/compile/20021015-1.c,
27933         gcc.c-torture/compile/20021015-2.c,
27934         gcc.c-torture/compile/20021123-1.c,
27935         gcc.c-torture/compile/20021123-2.c,
27936         gcc.c-torture/compile/20021123-3.c,
27937         gcc.c-torture/compile/20021123-4.c,
27938         gcc.c-torture/execute/20021024-1.c: Add tests previously added
27939         only to 3.1 or 3.2 branch.
27941 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
27943         * gcc.dg/i386-bitfield3.c: New test.
27945         * gcc.dg/i386-bitfield2.c: New test.
27947 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
27949         * g++.dg/parse/conv_op1.C: New test.
27951 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
27953         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
27954         approved.
27956 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
27958         * gcc.c-torture/compile/20021220-1.c: New test.
27960 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
27962         * gcc.dg/i386-fastcall-1.c: New.
27964 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27966         * gcc.c-torture/execute/20021219-1.c: New test.
27968 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
27970         * gcc.dg/i386-pic-1.c: New test.
27972 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27974         PR c++/8099
27975         * g++.dg/template/friend9.C: New test.
27977 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27979         PR c++/3663
27980         * g++.dg/template/access7.C: New test.
27982 2002-12-18  Nick Clifton  <nickc@redhat.com>
27984         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
27985         the libstdc++-v3 directory has been found.
27987 2002-12-12  Devang Patel <dpatel@apple.com>
27988         * gcc.dg/darwin-ld-1.c: New test.
27989         * gcc.dg/darwin-ld-2.c: New test.
27990         * gcc.dg/darwin-ld-3.c: New test.
27991         * gcc.dg/darwin-ld-4.c: New test.
27992         * gcc.dg/darwin-ld-5.c: New test.
27994 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
27996         * gcc.c-torture/compile/20021212-1.c: New test.
27998 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
28000         * gcc.dg/fshort-wchar: New test.
28002 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
28004         PR c++/8372
28005         * g++.dg/template/dtor1.C: New test.
28007         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
28008         markers.
28010 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
28012         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
28014 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
28016         * g++.dg/template/static1.C: New test.
28017         * g++.dg/template/static2.C: New test.
28018         * g++.old-deja/g++.ext/memconst.C: New test.
28020 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28022         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
28023         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
28024         * g++.dg/special/initp1.C: Likewise.
28026 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
28028         * gcc.c-torture/execute/20021204-1.c: New test.
28030 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
28032         * gcc.dg/ppc-fmadd-1.c: New file.
28033         * gcc.dg/ppc-fmadd-2.c: New file.
28034         * gcc.dg/ppc-fmadd-3.c: New file.
28036 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28038         * gcc.c-torture/compile/20021204-1.c: New test.
28040 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28042         * g++.dg/inherit/covariant2.C: New test.
28043         * g++.dg/inherit/covariant3.C: New test.
28044         * g++.dg/inherit/covariant4.C: New test.
28045         * g++.dg/inherit/covariant1.C: Remove XFAIL.
28046         * g++.old-deja/g++.robertl/eb17.C: Likewise.
28048 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
28050         PR c++/8688
28051         * g++.dg/init/brace3.C: New test.
28053 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
28055         * gcc.dg/20020210-1.c: Fix a comment typo.
28057 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
28059         PR c++/8720
28060         * g++.dg/parse/defarg1.C: New test.
28062         PR c++/8615
28063         * g++.dg/template/char1.C: New test.
28065         * g++.dg/template/varmod1.C: Fix typo.
28067 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28069         DR 180
28070         * g++.old-deja/g++.pt/crash32.C: Expect error.
28072 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
28074         PR c++/5919
28075         * g++.dg/template/varmod1.C: New test.
28077         PR c++/8727
28078         * g++.dg/inherit/typeinfo1.C: New test.
28080         PR c++/8663
28081         * g++.dg/inherit/typedef1.C: New test.
28083 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
28085         PR c++/8332
28086         PR c++/8493
28087         * g++.dg/template/strlen1.C: New test.
28089         PR c++/8227
28090         * g++.dg/template/ctor2.C: New test.
28092         PR c++/8214
28093         * g++.dg/init/string1.C: New test.
28095         PR c++/8511
28096         * g++.dg/template/friend8.C: New test.
28098 2002-11-29  Joe Buck <jbuck@synopsys.com>
28100         * g++.dg/lookup/anon2.C: New test.
28102 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
28104         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
28105         h8300 port.
28107 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
28109         * gcc.dg/bitfld-6.c: New test.
28111 2002-11-27  Jan Hubicka  <jh@suse.cz>
28113         * gcc.c-torture/execute/20021127.[cx]: New test.
28115 2002-11-26  Jan Hubicka  <jh@suse.cz>
28117         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
28118         quality.
28120 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
28122         * g++.dg/init/brace2.C: New test.
28123         * g++.old-deja/g++.mike/p9129.C: Correct.
28125 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
28127         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
28129 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
28131         * gcc.dg/sibcall-6: New test for indirect sibcalls.
28133 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
28135         * testsuite/g++.dg/abi/empty11.C: New test.
28136         * testsuite/g++.dg/rtti/cv1.C: New test.
28138 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
28140         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
28142 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
28144         * g++.dg/abi/empty10.C: New test.
28146 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28148         * gcc.c-torture/compile/20021124-1.c: New test.
28150 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
28152         * g++.dg/abi/rtti2.C: New test.
28154 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28156         * gcc.dg/i386-unroll-1.c: New test.
28158 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28160         * gcc.c-torture/compile/20021120-1.c: New test.
28161         * gcc.c-torture/compile/20021120-2.c: New test.
28163 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28165         * gcc.dg/bitfld-5.c: New test.
28167 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28169         * gcc.c-torture/execute/20021120-3.c: New test.
28171 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28173         * gcc.c-torture/execute/20021120-2.c: New test.
28175 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28177         * gcc.c-torture/execute/20021120-1.c: New test.
28179 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
28181         * gcc.c-torture/execute/20021118-3.c: New test.
28183 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28185         * gcc.c-torture/compile/20021119-1.c: New test.
28187 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
28189         * gcc.dg/duff-1.c: New test.
28190         * gcc.dg/duff-2.c: New test.
28191         * gcc.dg/duff-3.c: New test.
28193 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
28195         * gcc.dg/cpp/_Pragma5.c: New test.
28197 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28199         * gcc.c-torture/execute/20021118-2.c: New test.
28201 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28203         * gcc.c-torture/execute/20021118-1.c: New test.
28205 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
28207         * gcc.dg/20021116-1.c: New test.
28209 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
28211         * g++.dg/abi/vcall1.C: New test.
28213 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
28215         * gcc.dg/20021029-1.c: New test.
28216         * gcc.dg/20021029-2.c: New test.
28218 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28220         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
28222 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28224         PR c/8439
28225         * gcc.dg/20021110.c: Move to ...
28226         * gcc.c-torture/compile/20021110.c: .... here.
28228 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28230         PR c/8467
28231         * gcc.c-torture/execute/20021111-1.c
28233 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28235         PR c/8439
28236         * gcc.dg/20021110.c: New test.
28238 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
28240         * g++.dg/abi/vthunk3.C: Run only on x86.
28242 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28244         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
28246 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
28248         * lib/compat.exp (compat-execute): Fix logic error in last
28249         change.
28251 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
28253         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
28255 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28257         PR c++/8389
28258         * g++.dg/template/access6.C: New test.
28260 2002-11-08  Jan Hubicka  <jh@suse.cz>
28262         * gcc.dg/i386-ssefp-1.c: New test.
28263         * gcc.dg/i386-ssefp-1.c: New test.
28265 2002-11-08  Jan Hubicka  <jh@suse.cz>
28267         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
28269 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28271         * g++.dg/abi/vthunk3.C: New test.
28273         PR c++/8338
28274         * g++.dg/template/crash2.C: New test.
28276 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28278         * testsuite/g++.dg/abi/dtor1.C: New test.
28279         * testsuite/g++.dg/abi/dtor2.C: Likewise.
28281 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
28283         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
28284         Darwin.
28286 2002-11-04  Adam Nemet  <anemet@lnxw.com>
28288         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
28289         -mthumb.  Only xfail with -O0.
28291 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
28293         * g++.dg/abi/thunk1.C: New test.
28294         * g++.dg/abi/thunk2.C: Likewise.
28295         * g++.dg/abi/vtt1.C: Likewise.
28297 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
28299         PR optimization/8423
28300         * gcc.c-torture/execute/builtin-constant.c: New test.
28302 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
28304         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
28305         Add some more cases.
28307 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
28309         PR c++/8391
28310         * g++.dg/opt/local1.C: New test.
28312 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
28314         PR c++/8160
28315         * g++.dg/template/complit1.C: New test.
28317         PR c++/8149
28318         * g++.dg/template/typename4.C: Likewise.
28320 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28322         Core issue 287, PR c++/7639
28323         * g++.dg/template/instantiate1.C: Adjust error location.
28324         * g++.dg/template/instantiate3.C: New test.
28325         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
28326         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
28327         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
28329 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
28331         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
28333 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
28335         PR c++/8287
28336         * g++.dg/init/dtor2.C: New test.
28338 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28340         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
28341         * gcc.dg/nest.c: Bypass errors on irix6.
28343 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
28345         * gcc.dg/nest.c: Expect error for mmix-*-*.
28346         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
28348 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
28350         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
28351         markers.
28353         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
28355 2002-10-25  Mike Stump  <mrs@apple.com>
28357         * gcc.dg/warn-1.c: New test.
28359 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28361         * g++.dg/template/typename3.C: New test.
28363 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
28365         * g++.dg/lookup/ptrmem1.C: New test.
28367         * g++.dg/abi/vthunk2.C: New test.
28369 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28371         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
28373 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
28375         * g++.dg/abi/empty9.C: New test.
28377 2002-10-24  Richard Henderson  <rth@redhat.com>
28379         * g++.dg/inherit/thunk1.C: Enable for ia64.
28381 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28383         PR c++/8067
28384         * g++.dg/lookup/pretty1.C: New test.
28386 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
28388         * gcc.dg/20021023-1.c: New test.
28390 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28392         PR c++/7679
28393         * g++.dg/parse/inline1.C: New test.
28395 2002-10-23  Richard Henderson  <rth@redhat.com>
28397         * g++.dg/inherit/thunk1.C: Enable for x86_64.
28399         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
28401 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
28403         PR c++/6579
28404         * g++.dg/parse/stmtexpr3.C: New test.
28406 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28408         * g++.dg/expr/cond1.C: New test.
28410 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
28412         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
28414 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28416         * g++.dg/abi/vbase13.C: New test.
28417         * g++.dg/abi/vbase14.C: Likewise.
28419 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
28421         * gcc.dg/tls/pic-1.c: New test.
28422         * gcc.dg/tls/nonpic-1.c: New test.
28423         * gcc.dg/20021018-1.c: New test.
28425 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
28427         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
28428         Remove only files with the same base name as the test case.
28429         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
28430         (profopt-execute): Likewise.  Also, remove old profiling
28431         and performance data files before running the tests.
28433         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
28434         * g++.dg/bprob/bprob.exp: Likewise.
28435         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
28436         to allow more general test case names.
28438         * g++.dg/bprob/bprob-1.C: Rename to ...
28439         * g++.dg/bprob/g++-bprob-1.C: ... this.
28441         * g77.dg/bprob/bprob-1.f: Rename to ...
28442         * g77.dg/bprob/g77-bprob-1.f: ... this.
28444 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
28446         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
28447         bison 1.50 or later.
28449 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
28451         * g++.dg/README: Describe more test directories.
28453 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28455         * g++.dg/init/array6.C: Add additional tests.
28457 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
28459         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
28460         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
28462 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
28464         * gcc.c-torture/compile/20020604-1.x: New.
28465         * gcc.c-torture/compile/simd-5.x: Likewise.
28466         * gcc.c-torture/execute/920710-1.x: Likewise.
28467         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
28469 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28471         * g++.dg/inherit/override1.C: Add dg-options clause.
28473 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28475         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
28476         _mm_slli_si128.
28478 2002-10-19  Andreas Schwab  <schwab@suse.de>
28480         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
28481         directory component.
28483 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
28485         * g++.dg/inherit/thunk1.C: New test.
28487         * g++.dg/inherit/override1.C: New test.
28489         * g++.dg/abi/mangle11.C: New test.
28490         * g++.dg/abi/mangle14.C: New test.
28491         * g++.dg/abi/mangle17.C: New test.
28493 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28495         * g++.dg/overload/member2.C: New test.
28497 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
28499         * g++.dg/README: Describe new compat directory.
28500         * g++.dg/dg.exp: Skip tests in compat directory.
28501         * README.compat: New file.
28502         * lib/compat.exp: New expect script.
28503         * g++.dg/compat: New test directory.
28504         * g++.dg/compat/compat.exp: New expect script.
28505         * g++.dg/compat/abi: New test directory.
28506         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
28507         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
28508         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
28509         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
28510         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
28511         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
28512         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
28513         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
28514         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
28515         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
28516         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
28517         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
28518         * g++.dg/compat/break: New test directory.
28519         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
28520         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
28521         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
28522         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
28523         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
28524         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
28525         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
28526         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
28527         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
28528         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
28529         g++.dg/compat/break/README: New files.
28530         * g++.dg/compat/eh: New test directory.
28531         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
28532         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
28533         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
28534         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
28535         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
28536         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
28537         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
28538         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
28539         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
28540         g++.dg/compat/eh/filter2_y.C,
28541         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
28542         g++.dg/compat/eh/new1_y.C,
28543         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
28544         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
28545         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
28546         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
28547         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
28548         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
28549         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
28550         g++.dg/compat/eh/unexpected1_y.C: New files.
28551         * g++.dg/compat/init: New test directory.
28552         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
28553         g++.dg/compat/init/array5_y.C,
28554         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
28555         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
28556         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
28557         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
28558         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
28559         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
28560         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
28561         g++.dg/compat/init/init-ref2_y.C: New files.
28563 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28565         PR c++/7584
28566         * g++.dg/inherit/using3.C: New test.
28568 2002-10-17  Jan Hubicka  <jh@suse.cz>
28570         * gcc.dg/20021017-2.c: New test.
28572 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28574         * g++.dg/abi/mangle16.C: Adjust.
28576         * g++.dg/init/array8.C: New test.
28578 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
28580         * gcc.dg/special/mips-abi.exp: New test.
28581         * gcc.dg/special/mips-abi.s: Empty file used by the above.
28583 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28585         * g++.dg/abi/mangle16.C: New test.
28586         * g++.dg/abi/mangle17.C: Likewise.
28588         PR c++/7478
28589         * g++.dg/template/ref1.C: New test.
28591 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28593         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
28595 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
28597         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
28599 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28601         PR c++/7524
28602         * g++.dg/init/array7.C: New test.
28604 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
28606         * g++.dg/init/array6.C: New test.
28608         * g++.dg/abi/mangle13.C: Likewise.
28609         * g++.dg/abi/mangle14.C: Likewise.
28610         * g++.dg/abi/mangle15.C: Likewise.
28612 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28614         * g++.dg/abi/empty8.C: New test.
28616 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
28618         * g++.dg/init/ctor1.C: New test.
28620 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
28622         * gcc.c-torture/execute/20021015-1.c: New test.
28624 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
28626         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
28628 2002-10-14  Jan Hubicka  <jh@suse.cz>
28630         * gcc.dg/i386-ssetype-[1-5].c: New tests.
28632 2002-10-14  Richard Henderson  <rth@redhat.com>
28634         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
28636 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28638         PR optimization/6631
28639         * g++.dg/opt/const2.C: New test.
28641 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28643         PR c++/7176
28644         * g++.dg/parse/friend1.C: New test.
28645         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
28647 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
28649         * gcc.dg/20021014-1.c: New test.
28651 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
28653         PR c++/5661
28654         * g++.dg/ext/vlm1.C: New test.
28655         * g++.dg/ext/vlm2.C: Likewise.
28657         * g++.dg/init/array1.C: Remove invalid braces.
28658         * g++.dg/init/brace1.C: New test.
28659         * g++.dg/init/copy2.C: Likewise.
28660         * g++.dg/init/copy3.C: Likewise.
28661         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
28662         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
28663         braces.
28665 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
28667         * gcc.dg/cpp/assembler.S: Don't use -ansi.
28669 2002-10-11  Richard Shann  <richard.shann@superh.com>
28671         * gcc.c-torture/compile/simd-5.c: New test.
28673 2002-10-10  Roger Sayle  <roger@eyesopen.com>
28675         * gcc.c-torture/execute/shiftopt-1.c: New test case.
28677 2002-10-10  Jim Wilson  <wilson@redhat.com>
28679         * gcc.c-torture/execute/20021010-1.c: New test.
28681 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
28683         PR c/7353
28684         * g++.dg/ext/typedef-init.C: New test.
28685         * gcc.dg/typedef-init.c: New test.
28687 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
28689         * gcc.dg/cpp/paste13.c: New test.
28691 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28693         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
28694         remaining platforms, XFAIL during compile, not execute.  Don't
28695         XFAIL at -O0.
28697 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28699         * gcc.dg/alias-1.c: Tweak expected warning.
28701 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28703         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
28705 2002-10-06  Andreas Jaeger  <aj@suse.de>
28707         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
28708         * gcc.dg/cpp/c++98.C: Likewise.
28710         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
28711         * g++.dg/cpp/c++98.C: Likewise.
28713         * g++.dg/README (Subdirectories): Mention cpp directory.
28715         PR target/7559
28716         * gcc.dg/20021006-1.c: New test.
28718 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28720         PR c++/7804
28721         * g++.dg/other/warning1.C: New test.
28723 2002-10-04  Roger Sayle  <roger@eyesopen.com>
28725         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
28726         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
28727         and sparc-*-* with -m64 as expected failures.  See PR 8087.
28729 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28731         PR c++/7931
28732         * g++.dg/template/ptrmem3.C: New test.
28734         PR c++/7754
28735         * g++.dg/template/union1.C: New test.
28737 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28739         PR c++/8006
28740         * g++.dg/abi/mangle9.C: New test.
28741         * g++.dg/abi/mangle10.C: New test.
28742         * g++.dg/abi/mangle11.C: New test.
28743         * g++.dg/abi/mangle12.C: New test.
28745 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
28747         PR c++/7188.
28748         * g++.dg/template/meminit1.C: New test.
28749         * g++.dg/warn/Wreorder-1.C: Likewise.
28750         * g++.old-deja/g++.mike/warn3.C: Tweak.
28751         * lib/prune.exp: Ingore "in copy constructor".
28753 2002-10-02  Andreas Jaeger  <aj@suse.de>
28755         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
28756         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
28757         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
28758         on x86-64.
28760 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28762         * gcc.dg/empty1.C: Fix typo.
28764 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
28766         * gcc.dg/alias-1.c: New test.
28768 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28770         * gcc.dg/empty1.C: New test.
28772         * g++.dg/tls/init-2.C: Tweak error messages.
28774 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
28776         * gcc.c-torture/compile/20020923-1.c: New test.
28778 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
28780         * gcc.c-torture/execute/ffs-1.c: New test.
28781         * gcc.c-torture/execute/ffs-2.c: Ditto.
28783 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
28785         * g++.dg/overload/member1.C: New test.
28787 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
28789         * g++.dg/abi/empty7.C: New test.
28790         * g++.dg/init/pm2.C: Likewise.
28792 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
28794         * g++.dg/rtti/crash1.C: New test.
28796 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
28798         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
28799         gcc.dg/sibcall-4.c: New tests.
28801 2002-09-28  Roger Sayle  <roger@eyesopen.com>
28803         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
28804         powerpc and MMIX targets.
28806 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
28808         * gcc.dg/cpp/20020927-1.c: New.
28810 2002-09-26  David S. Miller  <davem@redhat.com>
28812         * gcc.c-torture/compile/trunctfdf.c: New.
28814 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28816         * lib/target-supports.exp (check_weak_available): Handle solaris2.
28818 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
28820         * gcc.c-torture/execute/loop-15.c: New.
28822 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
28824         * README.QMTEST: Fix typo.
28826 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28828         * gcc.dg/20020926-1.c: New test.
28830 2002-09-25  David S. Miller  <davem@redhat.com>
28832         PR target/7842
28833         * gcc.c-torture/execute/shiftdi.c: New test.
28835 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
28837         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
28838         unique to the tool.
28839         * lib/g77.exp (g77_init): Likewise.
28840         * lib/g++.exp (g++_init): Likewise.
28841         * lib/objc.exp (objc_init): Likewise.
28843 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
28845         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
28846         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
28847         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
28849 2002-09-25  Richard Henderson  <rth@redhat.com>
28851         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
28852         too-small long double.
28854 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
28856         * gcc.dg/20020919-1.c: New test.
28858 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
28860         * g++.dg/abi/bitfield6.C: New test.
28861         * g++.dg/abi/bitfield7.C: New test.
28862         * g++.dg/abi/bitfield8.C: New test.
28863         * g++.dg/abi/vbase11.C: New test.
28865 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28867         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
28868         hppa*-*-hpux*.  Update test comment.
28870 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
28872         * gcc.dg/tls/struct-1.c: New test.
28874 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
28876         * gcc.dg/cpp/tr-warn2.c: Update.
28878 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28880         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
28882 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28884         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
28885         systems.
28887 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
28889         * gcc.c-torture/execute/ieee/mzero3.c: New test.
28891         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28892         Adjust for c++filt moved to binutils.  Remove spurious duplicate
28893         setting of cxxfilt.
28895 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
28897         * gcc.dg/20020312-2.c: Update for darwin.
28899 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28901         * g++.old-deja/g++.other/crash32.C: Mark ICE.
28903 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
28905         * objc.dg/comp-types-1.m: New test.
28906         * objc.dg/comp-types-2.m: New test.
28907         * objc.dg/comp-types-3.m: New test.
28908         * objc.dg/comp-types-4.m: New test.
28909         * objc.dg/comp-types-5.m: New test.
28910         * objc.dg/comp-types-6.m: New test.
28912 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28914         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
28916 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28918         * g++.dg/other/do1.C: New test.
28920         * g++.dg/template/subst1.C: New test.
28922 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
28924         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
28926 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28928         * g++.dg/template/qualttp20.C: Adjust expected errors.
28929         * g++.old-deja/g++.jason/report.C: Likewise.
28930         * g++.old-deja/g++.other/qual1.C: Likewise.
28932         * g++.dg/lookup/scoped2.C: New test.
28934         * g++.dg/ext/asm3.C: New test.
28936 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
28938         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
28940 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
28942         * ChangeLog: follow spelling conventions.
28943         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
28944         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
28945         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
28946         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
28947         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
28948         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
28949         * g++.old-deja/g++.law/global-init1.C: Likewise.
28950         * g++.old-deja/g++.other/delete4.C: Likewise.
28951         * g++.old-deja/g++.other/inline21.C: Likewise.
28952         * g++.old-deja/g++.other/singleton.C: Likewise.
28953         * g77.dg/strlen0.f: Likewise.
28954         * g77.f-torture/compile/20010519-1.f: Likewise.
28955         * g77.f-torture/compile/980310-4.f: Likewise.
28956         * gcc.c-torture/compile/20000605-1.c: Likewise.
28957         * gcc.c-torture/execute/20020225-1.c: Likewise.
28958         * gcc.dg/c90-hexfloat-2.c: Likewise.
28959         * gcc.dg/c99-bool-1.c: Likewise.
28960         * gcc.dg/c99-hexfloat-2.c: Likewise.
28961         * gcc.dg/dll-2.c: Likewise.
28962         * gcc.dg/wtr-union-init-1.c: Likewise.
28963         * gcc.dg/wtr-union-init-2.c: Likewise.
28964         * gcc.dg/wtr-union-init-3.c: Likewise.
28965         * gcc.dg/cpp/avoidpaste1.c: Likewise.
28966         * gcc.dg/cpp/defined.c: Likewise.
28967         * gcc.dg/cpp/macsyntx.c: Likewise.
28968         * gcc.dg/cpp/paste2.c: Likewise.
28969         * gcc.dg/cpp/trad/defined.c: Likewise.
28970         * gcc.dg/format/c90-printf-1.c: Likewise.
28971         * gcc.dg/format/c90-scanf-1.c: Likewise.
28972         * gcc.dg/format/c99-printf-1.c: Likewise.
28973         * gcc.dg/format/c99-scanf-1.c: Likewise.
28974         * gcc.misc-tests/gcov-8.c: Likewise.
28975         * lib/profopt.exp: Likewise.
28977 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
28979         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
28981 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
28983         * g++.dg/inherit/using2.C: New test.
28985 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
28987         * ChangeLog: Follow spelling conventions.
28988         * g++.dg/template/friend4.C: Likewise.
28989         * g++.old-deja/g++.pt/crash67.C: Likewise.
28990         * gcc.c-torture/execute/20000801-4.c: Likewise.
28991         * gcc.dg/c90-digraph-1.c: Likewise.
28992         * gcc.dg/c94-digraph-1.c: Likewise.
28993         * gcc.dg/c99-digraph-1.c: Likewise.
28994         * gcc.dg/cpp/line5.c: Likewise.
28995         * gcc.dg/cpp/multiline.c: Likewise.
28996         * gcc.dg/cpp/trad/literals-1.c: Likewise.
28997         * gcc.dg/format/attr-3.c: Likewise.
28998         * gcc.dg/format/c90-scanf-3.c: Likewise.
28999         * gcc.dg/format/ext-4.c: Likewise.
29001 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29003         * g++.dg/template/pretty1.C: New test.
29005 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
29007         * gcc.c-torture/execute/struct-cpy-1.c: New test.
29009 2002-09-13  Matt Austern  <austern@apple.com>
29011         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
29012         passing a cast expression to a function by const reference.
29014 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
29016         * g++.dg/template/deduce1.C: New test.
29018 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
29020         * gcc.c-torture/execute/simd-1.c: Force all use of int to
29021         32-bit int.
29023 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29025         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
29026         usage.
29028 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
29030         * gcc.c-torture/compile/20020910-1.c: New test.
29032 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
29034         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
29036 2002-09-10  Andreas Jaeger  <aj@suse.de>
29038         * gcc.dg/20020312-2.c: Adjust for x86-64.
29040 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
29042         * g77.dg/7388.f: New test case for PR 7388.
29044 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
29046         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
29048 2002-09-05  Ziemowit Laski <zlaski@apple.com>
29050         * objc.dg/proto-lossage-1.m: New test.
29052 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
29054         * gcc.dg/cpp/_Pragma4.c: Fix typo.
29056 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
29058         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
29059         expected to pass.
29061 2002-09-06  Stan Shebs  <shebs@apple.com>
29062             David Edelsohn  <edelsohn@gnu.org>
29064         * gcc.dg/weak: New directory.
29065         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
29066         target-specific xfail bits.
29067         * gcc.dg/typeof-2.c: Move to new directory.
29068         * gcc.dg/weak.exp: New expect script.
29070 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
29072         * gcc.c-torture/execute/extzvsi.c: New test.
29074 2002-09-05  Stan Shebs  <shebs@apple.com>
29076         * gcc.dg/weak-1.c: xfail on Darwin.
29077         * gcc.dg/weak-2.c: Ditto.
29078         * gcc.dg/weak-3.c: Ditto.
29079         * gcc.dg/weak-4.c: Ditto.
29080         * gcc.dg/weak-5.c: Ditto.
29081         * gcc.dg/weak-6.c: Ditto.
29082         * gcc.dg/weak-7.c: Ditto.
29083         * gcc.dg/weak-8.c: Ditto.
29084         * gcc.dg/weak-9.c: Ditto.
29086 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
29088         * gcc.c-torture/execute/loop-14.c: New test.
29090 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
29092         * g++.dg/other/cxa-atexit1.C: New test.
29094         * gcc.dg/typeof-2.c: New test.
29096 2002-09-03  Roger Sayle  <roger@eyesopen.com>
29098         * gcc.dg/builtins-2.c: New testcase.
29099         * gcc.dg/builtins-3.c: New testcase.
29101 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
29103         * gcc.dg/cpp/_Pragma4.c: New test.
29105 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
29107         * objc/execute/nil_method-1.m: New testcase.
29109 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
29111         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
29112         [Object class], not [Object initialize].
29114 2002-08-31  Roger Sayle  <roger@eyesopen.com>
29115             Hans-Peter Nilsson  <hp@bitrange.com>
29117         * gcc.c-torture/execute/20020720-1.x: Skip test on
29118         mmix-knuth-mmixware.  Correct comment.
29120 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
29122         * testsuite/g++.dg/abi/bitfield5.C: New test.
29123         * testsuite/g++.dg/abi/vbase10.C: Likewise.
29125 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
29127         * objc.dg/undeclared-selector.m: New test.
29129 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
29131         * g++.dg/other/offsetof1.C: Avoid cast warning.
29133 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
29135         * objc.dg/super-class-2.m: New test.
29137 2002-08-24  Matt Austern  <austern@apple.com>
29139         * g++.dg/ext/lvaddr.C: New test.
29140         * g++.dg/ext/lvcast.C: New test.
29142 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
29144         * testsuite/g++.dg/inherit/cond1.C: New test.
29146 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
29148         * gcc.dg/noncompile/incomplete-1.c: New test.
29150 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29152         * gcc.dg/typespec-1.c: New test.
29154 2002-08-20  Devang Patel  <dpatel@apple.com>
29155         * objc.dg/proto-hier-2.m: New test.
29157 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
29159         * objc.dg/bitfield-1.m: New test.
29160         * objc.dg/bitfield-2.m: New test.
29162 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29164         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
29165         gcc.dg/c99-flex-array-4.c: New tests.
29167 2002-08-16  Stan Shebs  <shebs@apple.com>
29169         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
29171 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
29173         * gcc.dg/typeof-1.c: New test.
29174         * g++.dg/ext/typeof2.C: New test.
29176 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29178         * g++.dg/other/offsetof1.C: New test.
29180 2002-08-14  Richard Henderson  <rth@redhat.com>
29182         * gcc.dg/tls/diag-3.c: Fix expected message strings.
29184 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
29186         * gcc.dg/cpp/_Pragma3.c: New test.
29188 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
29190         * g++.dg/template/inherit3: New test.
29192 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29194         * gcc.dg/bitfld-4.c: Add blank options.
29196 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
29198         * g++.dg/template/crash1.C: New test.
29200 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29202         * gcc.dg/tls/opt-2.c: New test.
29204 2002-08-08  Devang Patel  <dpatel@apple.com>
29206         * objc.dg/selector-1.m : New test
29208 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29210         * g++.dg/abi/bitfield4.C: New test.
29211         * gcc.dg/bitfld-4.c: New test.
29213 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29215         * g++.dg/other/packed1.C: New test.
29217 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
29219         * g++.dg/abi/offsetof.C: Tweak error messages.
29220         * g++.old-deja/g++.mike/p10769a.C: Likewise.
29222 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29224         * gcc.dg/bitfld-3.c: New test.
29226 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29227             Richard Henderson  <rth@redhat.com>
29229         * gcc.dg/i386-bitfield1.c: New test.
29230         * g++.dg/abi/bitfield3.C: Update.
29232 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
29234         * objc.dg/const-str-2.m: Update.
29235         * gcc.dg/cpp/c++98.c: Change to C extension.
29236         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
29237         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
29239 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
29241         * testsuite/gcc.dg/tls/diag-3.c: New.
29243 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
29245         * g++.dg/README (Subdirectories): Document new subdir expr.
29246         * g++.dg/expr/pmf-1.C: New test.
29248 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
29250         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
29252 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
29254         * g++.dg/abi/bitfield3.C: New test.
29256 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
29258         * lib/gcov.exp: Tweak expected line formats.
29259         * gcc.misc-tests/gcov8.c: New test.
29260         * gcc.misc-tests/gcov8.x: New flags.
29262 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
29264         * consistency.vlad/layout/endian.c: Include string.h.
29266         * gcc.c-torture/execute/20020805-1.c: New test.
29268 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
29270         * g++.dg/other/conversion1.C: New test.
29272 2002-08-03  Roger Sayle  <roger@eyesopen.com>
29274         * gcc.dg/builtins-1.c: New testcase.
29276 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
29278         * g++.dg/inherit/access3.C: New test.
29280 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
29282         * gcc.dg/ia64-visibility-2.c: New test.
29284 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
29286         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
29287         __qualifier_flags to __flags.
29289 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
29291         * g++.dg/inherit/operator1.C: New test.
29292         * g++.dg/lookup/disamb1.C: Fix typo in comment.
29293         * g++.dg/other/error1.C: Change expected error message.
29294         * g++.dg/template/conv4.C: Likewise.
29296 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
29298         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
29299         for documented behavior.
29301 2002-07-25  Roger Sayle  <roger@eyesopen.com>
29303         * gcc.c-torture/execute/20020720-1.x: Skip this test on
29304         several targets known to fail.
29306 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
29308         * gcc.dg/mips-args-[123].c: New tests.
29310 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
29312         * gcc.dg/ppc-spe.c: New.
29314 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
29316         * g++.dg/other/ptrmem4.C: New testcase.
29318 2002-07-24  Richard Henderson  <rth@redhat.com>
29320         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
29322 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
29324         * g++.dg/ext/alignof1.C (main): Return 0 for success.
29326 2002-07-24  Roger Sayle  <roger@eyesopen.com>
29328         * gcc.c-torture/execute/memset-3.c: New testcase.
29330 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
29332         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
29333         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
29335 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29337         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
29338         Delete.
29340 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
29342         * gcc.c-torture/compile/simd-4.c: New test.
29344 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29346         PR c++/7347, c++/7348
29347         * g++.dg/template/access4.C: New test.
29348         * g++.dg/template/access5.C: New test.
29349         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
29350         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
29351         * g++.old-deja/g++.pt/ttp58.C: Likewise.
29352         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
29354 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
29356         * gcc.dg/gnu89-init-2.c: New test.
29358 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
29360         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
29362 2002-07-20  Roger Sayle  <roger@eyesopen.com>
29364         * gcc.c-torture/execute/20020720-1.c: New testcase.
29366 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
29368         * gcc.dg/cpp/Wsignprom.c: New tests.
29370 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
29372         * gcc.c-torture/execute/loop-13.c: New test.
29374 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
29376         * gcc.dg/cpp/expr.c: New tests.
29378 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
29380         * g++.dg/opt/pr6713.C: Add template instantiation.
29382 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
29384         * gcc.dg/nest.c: New test.
29386 2002-07-17  Richard Henderson  <rth@redhat.com>
29388         * g++.dg/opt/pr6713.C: New test.
29390 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
29392         * gcc.c-torture/execute/loop-2e.x: Let the testcase
29393         XFAIL for all x86 processors.
29395 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
29397         * gcc.c-torture/execute/20010122-1.x: Do not test with
29398         -fomit-frame-pointer.
29400 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29402         * g++.dg/template/instantiate2.C: New test.
29403         * g++.dg/template/spec4.C: New test.
29405 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29407         * g++.dg/template/access2.C: New test.
29408         * g++.dg/template/access3.C: New test.
29410 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
29412         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
29413         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
29414         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
29415         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
29416         Convert to use <stdarg.h>.
29417         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
29418         Delete.
29419         * gcc.dg/va-arg-2.c: New.
29420         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
29422 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
29424         * gcc.c-torture/compile/20020710-1.c: New test.
29426 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
29427                           Andrew Pinski  <pinskia@physics.uc.edu>
29429         gcc.c-torture/compile/simd-2.c: New testcase.
29430         gcc.c-torture/compile/simd-3.c: Likewise.
29432 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
29434         PR c++/7224
29435         * g++.dg/overload/error1.C: New test.
29437 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29439         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
29440         configuration and IRIX 6 O32 ABI.
29442 2002-07-11  Roger Sayle  <roger@eyesopen.com>
29444         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
29446 2002-07-10  Roger Sayle  <roger@eyesopen.com>
29448         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
29450 2002-07-10  Jeffrey A Law  <law@redhat.com>
29452         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
29454         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
29456 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
29458         * gcc.dg/20020312-2.c: Check for __PPC__.
29460 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
29462         * gcc.c-torture/compile/20020709-1.c: New test.
29464 2002-07-07  Roger Sayle  <roger@eyesopen.com>
29466         * g++.dg/template/qualttp21.C: New test case.
29468 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
29470         * gcc.c-torture/compile/20020706-1.c: New test.
29471         * gcc.c-torture/compile/20020706-2.c: New test.
29473 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
29474             Alexandre Oliva  <aoliva@redhat.com>
29476         * g++.dg/warn/incomplete1.C: New test.
29478 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29480         PR c++/7099
29481         * g++.dg/warn/noreturn1.C: New test.
29483 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
29485         PR c++/6706
29486         * g++.dg/debug/debug6.C: New test.
29487         * g++.dg/debug/debug7.C: New test.
29489 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
29491         * gcc.c-torture/compile/simd-3.c: New test.
29493 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
29495         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
29496         * gcc.dg/20020620-1.c: Likewise.
29498 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29500         PR c++/6944
29501         * g++.dg/init/array4.C: New test.
29502         * g++.dg/init/array5.C: New test.
29504 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
29506         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
29507         * gcc.c-torture/execute/simd-2.c (main): Likewise.
29509 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29511         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
29512         * gcc.dg/wtr-aggr-init-1.c: Likewise.
29513         * gcc.dg/wtr-conversion-1.c: Likewise.
29514         * gcc.dg/wtr-escape-1.c: Likewise.
29515         * gcc.dg/wtr-int-type-1.c: Likewise.
29516         * gcc.dg/wtr-label-1.c: Likewise.
29517         * gcc.dg/wtr-static-1.c: Likewise.
29518         * gcc.dg/wtr-strcat-1.c: Likewise.
29519         * gcc.dg/wtr-suffix-1.c: Likewise.
29520         * gcc.dg/wtr-switch-1.c: Likewise.
29521         * gcc.dg/wtr-unary-plus-1.c: Likewise.
29522         * gcc.dg/wtr-union-init-1.c: Likewise.
29523         * gcc.dg/wtr-union-init-2.c: Likewise.
29524         * gcc.dg/wtr-union-init-3.c: Likewise.
29526         * gcc.dg/wtr-func-def-1.c: New test.
29528 2002-07-02 Devang Patel <dpatel@apple.com>
29530         * objc.dg/param-1.m: New test.
29532 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
29534         * gcc.dg/cpp/trad/directive.c: Add test.
29535         * gcc.dg/cpp/trad/macroargs.c: Add test.
29536         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
29538 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
29540         * gcc.dg/cpp/cmdlne-M.c: New test.
29542 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
29544         * objc.dg/desig-init-1.m: New test.
29546 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29548         PR c++/6716
29549         * g++.dg/template/instantiate1.C: New test.
29551 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
29553         PR c++/7112
29554         * g++.dg/template/sizeof2.C: New test.
29556 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29558         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
29559         gcc.dg/cpp/trad/include.c: New tests.
29561 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
29563         PR target/7177
29564         * gcc.c-torture/compile/20020701-1.c: New test.
29566 2002-07-01  Stan Shebs  <shebs@apple.com>
29568         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
29569         header here...
29570         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
29571         (objc-torture-execute): or here.
29573 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
29575         * gcc.c-torture/execute/arith-rand-ll.c: New test.
29577 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29579         * gcc.dg/cpp/trad/escaped-nl.c: New test.
29581 2002-06-30  Devang Patel  <dpatel@apple.com>
29583         * objc.dg/fsyntax-only.m: New test.
29585 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
29587         PR c++/6695
29588         * g++.dg/template/friend7.C: New file.
29590 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
29592         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
29593         return type.
29595 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
29597         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
29598         avoid division by zero.
29600 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
29602         * gcc.dg/Wunknownprag.c: New tests.
29604 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
29606         * gcc.c-torture/execute/simd-2.c: New test.
29608 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
29610         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
29611         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
29612         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
29613         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
29614         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
29615         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
29616         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
29617         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
29618         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
29619         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
29620         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
29621         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
29622         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
29623         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
29624         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
29625         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
29626         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
29628 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
29630         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
29631         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
29632         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
29633         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
29634         New tests.
29635         * gcc.dg/cpp/trad/directive.c: Update.
29637 2002-06-23  Andreas Jaeger  <aj@suse.de>
29639         * gcc.c-torture/execute/complex-6.c: New.
29641 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
29643         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
29644         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
29645         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
29646         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
29648 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
29650         * gcc.dg/cpp/trad: New directory with traditional tests copied
29651         from parent directory.
29652         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29653         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29654         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29655         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29656         Move to trad/ and rename.
29657         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
29658         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
29659         gcc.dg/cpp/trad/redef2.c: New tests.
29660         * gcc.dg/cpp/trad/trad.exp: New driver.
29662 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
29664         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29665         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29666         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29667         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29668         Remove.
29670 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
29672         * gcc.dg/20020620-1.c: New test.
29674 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29676         * g++.dg/template/ttp4.C: New test.
29678 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
29680         * g++.dg/opt/vt1.C: Fix regexp.
29682 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29684         * gcc.c-torture/execute/pure-1.c: Make functions static again.
29685         Don't use attribute `noinline'.
29687 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29689         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
29691 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
29693         * gcc.c-torture/execute/simd-1.c: New.
29695         * gcc.dg/simd-1.c: New.
29697 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29699         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
29701 2002-06-16  Richard Henderson  <rth@redhat.com>
29703         * g++.dg/ext/anon-struct1.C: New.
29704         * g++.dg/ext/anon-struct2.C: New.
29705         * g++.dg/ext/anon-struct3.C: New.
29706         * gcc.dg/anon-struct-1.c: New.
29707         * gcc.dg/anon-struct-2.c: New.
29708         * gcc.dg/anon-struct-3.c: New.
29709         * gcc.dg/20011008-1.c: Adjust warning text.
29710         * gcc.dg/20020527-1.c: Add -fms-extensions.
29712 2002-06-16  Richard Henderson  <rth@redhat.com>
29714         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
29716 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
29718         * gcc.c-torture/execute/20020615-1.c: New test.
29720 2002-06-15  Roger Sayle  <roger@eyesopen.com>
29722         * gcc.c-tortuture/execute/compare-1.c: New test case.
29723         * gcc.c-tortuture/execute/compare-2.c: New test case.
29724         * gcc.c-tortuture/execute/compare-3.c: New test case.
29726 2002-06-13  Richard Henderson  <rth@redhat.com>
29728         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
29729         ia64 ilp32.
29731 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29733         * g++.dg/template/typename2.C: Update error message.
29735 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
29737         * gcc.c-torture/execute/20020611-1.c: New test.
29739 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
29741         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
29742         list of targets to skip.
29744 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
29746         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
29747         targets if not optimizing.
29749 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
29751         * gcc.c-torture/compile/20020605-1.c: New test.
29753         * g++.dg/opt/vt1.C: New test.
29755         * gcc.dg/20020531-1.c: New test.
29757         * gcc.dg/20020530-1.c: New test.
29759         * gcc.dg/20020527-1.c: New test.
29761         * g++.dg/opt/cse1.C: New test.
29763 2002-06-07  Roger Sayle  <roger@eyesopen.com>
29765         * gcc.dg/20020607-2.c: New test case.
29767 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
29769         * gcc.c-torture/compile/20020604-1.c: New test.
29771 2002-06-04  Richard Henderson  <rth@redhat.com>
29773         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
29774         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
29775         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
29777 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
29779         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
29781 2002-06-03  Richard Henderson  <rth@redhat.com>
29783         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
29784         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
29786 2002-06-02  Richard Henderson  <rth@redhat.com>
29788         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
29789         test functions static.
29791 2002-06-02  Andreas Jaeger  <aj@suse.de>
29793         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
29794         now.
29796 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29798         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
29799         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
29800         Update for mofified diagnostics.
29801         * gcc.dg/c99-intconst-1.c: No longer fail.
29803 2002-06-02  Richard Henderson  <rth@redhat.com>
29805         * gcc.dg/uninit-A.c: Remove xfail markers.
29807 2002-06-01  Roger Sayle  <roger@eyesopen.com>
29809         * gcc.dg/fnegate-1.c: New test case.
29811 2002-05-30  Osku Salerma  <osku@iki.fi>
29813         * gcc.c-torture/execute/mayalias-1.c: New file.
29815 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29817         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
29818         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
29819         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
29821 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
29823         * gcc.c-torture/execute/20020529-1.c: New test.
29825 2002-05-27  Richard Henderson  <rth@redhat.com>
29827         * g++.dg/ext/attrib6.C: New test case.
29829 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29831         * gcc.c-torture/execute/pure-1.c: New test.
29833 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29835         * gcc.dg/cpp/arith-2.c: Remove.
29837 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29839         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
29840         * gcc.dg/cpp/if-3.c: Remove.
29842 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
29844         * g++.dg/opt/cse2.C: New test.
29846 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
29848         * gcc.dg/cpp/arith-1.c: New semantic tests.
29849         * gcc.dg/cpp/if-1.c: Update.
29851 2002-05-24  Ben Elliston  <bje@redhat.com>
29853         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
29855 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29857         * gcc.dg/verbose-asm.c: New test.
29859 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29861         * gcc.dg/cpp/paste12.c: New test.
29863 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29865         * g++.dg/parse/named_ops.C: New test.
29867 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
29869         * gcc/testsuite/gcc.dg/weak-8.c: New test.
29871 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
29873         * gcc.dg/weak-2.c: Allow optional leading underscore
29874         in scan-assembler symbol name.
29875         * gcc.dg/weak-3.c: Likewise.
29876         * gcc.dg/weak-4.c: Likewise.
29877         * gcc.dg/weak-5.c: Likewise.
29879 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
29881         * gcc.dg/20020523-1.c: New test.
29883 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29885         * objc.dg/const-str-2.m: Update now that we stop after
29886         a command line error.
29888 2002-05-22  Richard Henderson  <rth@redhat.com>
29890         * g++.dg/dg.exp: Fix typo in test pruneing.
29892 2002-05-22  Richard Henderson  <rth@redhat.com>
29894         * g++.dg/dg.exp: Prune the tls subdirectory.
29895         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
29896         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
29897         * g++.dg/tls/init-1.C: New.
29899 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
29901         * gcc.dg/20020517-1.c: New test.
29903 2002-05-21  Richard Henderson  <rth@redhat.com>
29905         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
29906         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
29908 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
29910         * g++.dg/other/copy2.C: New test.
29912 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
29914         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
29915         (MAX_COPY): Bump up to 10 times sizeof (long long).
29916         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
29918         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
29919         sizeof (long long).
29921         * gcc.c-torture/execute/strcpy-1.c: New test.
29923 2002-05-19  Jason Merrill  <jason2redhat.com>
29925         * g++.dg/ext/oper1.C: New test.
29927 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
29928 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
29930         * README.QMTEST: New file.
29932         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
29934 2002-05-19  Andreas Jaeger  <aj@suse.de>
29936         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
29937         now.
29938         * gcc.c-torture/execute/loop-2d.x: Likewise.
29940 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
29942         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
29943         support weak symbols.
29944         * gcc.dg/weak-4.c: Likewise.
29945         * gcc.dg/weak-6.c: Likewise.
29947 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
29949         * gcc.dg/weak-3.c: Add dg-excess-error comment for
29950         cygwin, coff and h8300-*-hms targets
29951         * gcc.dg/weak-5.c: Likewise.
29952         * gcc.dg/weak-7.c: Likewise.
29954 2002-05-16  Jason Merrill  <jason@redhat.com>
29956         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
29957         (scan-assembler-not, scan-assembler-dem): Likewise.
29958         (scan-assembler-dem-not): Likewise.
29960 2002-05-15  Richard Henderson  <rth@redhat.com>
29962         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
29964 2002-05-15  Richard Henderson  <rth@redhat.com>
29966         * gcc.dg/weak-5.c (vfoo1c): No warning here.
29967         (vfoo1f): Warning here.
29968         (vfoo1l): Don't redefine the alias.
29970 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
29972         * g++.dg/init/pm1.C: New test.
29974 2002-05-12  David S. Miller  <davem@redhat.com>
29976         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
29977         types.
29979 2002-05-10  Roger Sayle  <roger@eyesopen.com>
29981         * gcc.c-torture/execute/20020510-1.c: New test case.
29983 2002-05-10  David S. Miller  <davem@redhat.com>
29985         * gcc.c-torture/execute/conversion.c: Test long double too.
29987 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
29989         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
29990         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
29991         * lib/g++.exp (g++_link_flags): Likewise.
29992         * lib/objc.exp (objc_target_compile): Likewise.
29994 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
29996         * gcc.dg/cpp/poison.c: Update.
29997         * gcc.dg/cpp/20000625-2.c: Remove.
29998         * gcc.dg/cpp/direct2s.c: Remove final test.
30000 2002-05-08  Tom Rix  <trix@redhat.com>
30002         * gcc.c-torture/execute/20020508-1.c: New test.
30003         * gcc.c-torture/execute/20020508-2.c: New test.
30004         * gcc.c-torture/execute/20020508-3.c: New test.
30006 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30008         * gcc.dg/cpp/charconst-4.c: More tests.
30010 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
30012         PR c/6569
30013         * gcc.dg/weak-3.c: Update location of warning messages.
30014         * gcc.dg/weak-5.c: Likewise.
30016 2002-05-06  Roger Sayle  <roger@eyesopen.com>
30018         * gcc.c-torture/execute/20020506-1.c: New test case.
30020 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30022         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
30024 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30026         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
30028 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30030         * gcc.dg/cpp/charconst-3.c: New test.
30032 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30034         * gcc.dg/cpp/charconst.c: Update tests.
30036 2002-05-05  Tim Josling  <tej@melbpc.org.au>
30038         * treelang: Added directory for new sample language treelang. Also
30039         lib/treelang.exp: New file to signal treelang should be tested.
30041 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30043         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
30044         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
30045         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
30046         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
30047         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
30048         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
30049         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
30051 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30053         * gcc.dg/format/xopen-2.c: New test.
30055 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30057         * gcc.dg/20020503-1.c: New test.
30059 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
30061         * g++.dg/init/dtor1.C: Make it tougher.
30063 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
30065         * g++.dg/init/dtor1.C: New test.
30067 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
30069         * gcc.dg/altivec-8.c: New.
30071 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
30073         * gcc.dg/altivec-7.c: New.
30075 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
30077         * g++.dg/parse/typedef1.C: New test.
30079 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
30081         PR c++/6486
30082         * g++.dg/template/friend6.C: New test.
30084         PR c++/6492
30085         * g++.dg/init/copy1.C: New test.
30087 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
30089         * g++.dg/warn/effc1.C: New test.
30091 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30093         * gcc.dg/cpp/if-cexp.c: Add a test.
30095 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
30097         * gcc.dg/20020426-2.c: New test.
30099 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30101         * gcc.dg/cpp/if-mop.c: Update.
30102         * gcc.dg/cpp/if-mpar.c: Add test.
30103         * gcc.dg/cpp/if-oppr.c: Update.
30105 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30107         PR c/6343
30108         * gcc.dg/weak-[2-7].c: New tests.
30110 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30112         * gcc.dg/enum1.c: New test.
30114 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30116         PR c++/6497
30117         * g++.dg/inherit/access2.C: New test.
30119 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30121         PR bootstrap/6445
30122         * gcc.dg/20020426-1.c: New test.
30124 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30126         * g++.dg/abi/enum1.C: New test.
30128 2002-04-26  Richard Henderson  <rth@redhat.com>
30130         * gcc.dg/c99-bool-1.c: Expect always true warning.
30132 2002-04-25  Roger Sayle  <roger@eyesopen.com>
30134         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
30136 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30138         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
30139         targets.
30141 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
30143         * g++.dg/abi/mange7.C: New test.
30145         PR c++/6438.
30146         * g++.dg/parse/stmtexpr2.C: New test.
30148 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
30150         * gcc.dg/20020312-2.c: Add SH target.
30152 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30154         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
30155         compiler output on mips*-*-irix*.
30157 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
30159         * g++.dg/parse/attr1.C: New test.
30161 2002-04-23  Roger Sayle  <roger@eyesopen.com>
30163         * gcc.c-torture/execute/string-opt-17.c: New test case.
30164         * gcc.c-torture/execute/memset-2.c: New test case.
30166 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
30168         PR c++/6256:
30169         * g++.dg/template/friend5.C: New test.
30171         PR c++/6331:
30172         * g++.dg/template/qual1.C: Likewise.
30174 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
30176         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
30177         Include stdlib.h, not stdio.h or ctype.h.
30179 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
30181         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
30182         cris-*-elf* and mmix-*-*.
30183         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
30184         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
30185         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
30186         Ditto.
30187         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
30188         * gcc.dg/wchar_t-1.c: Ditto.
30190 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
30192         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
30193         Clarify comment.
30195 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
30197         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
30199 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30201         * gcc.c-torture/execute/20000906-1.x: Delete.
30203 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
30205         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
30207 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
30209         * PR6367
30210         * g77.f-torture/execute/6367.f: New test.
30211         * g77.f-torture/execute/6367.x: Disable for MMIX.
30213 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
30215         * PR6352
30216         * g++.dg/opt/inline2.C: New test.
30218 2002-04-18  Richard Henderson  <rth@redhat.com>
30220         * gcc.dg/20000906-1.c: Enable for all targets.
30221         * gcc.c-torture/compile/iftrap-2.c: New.
30223 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30225         * gcc.dg/20020418-1.c: New test.
30226         * gcc.dg/20020418-2.c: New test.
30228 2002-04-18  Richard Henderson  <rth@redhat.com>
30230         * gcc.c-torture/compile/iftrap-1.c: New.
30231         * gcc.dg/iftrap-1.c: Adjust for ia64.
30232         * gcc.dg/iftrap-2.c: New.
30234 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30236         * gcc.c-torture/compile/20020418-1.c: New test.
30238 2002-04-18  Roger Sayle  <roger@eyesopen.com>
30240         * gcc.c-torture/compile/20020415-1.c: New.
30242 2002-04-18  David S. Miller  <davem@redhat.com>
30244         * gcc.c-torture/execute/20020418-1.c: New test.
30246 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
30248         * gcc.dg/20020416-1.c: New test.
30250         * g++.dg/opt/inline1.C: New test.
30252 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
30254         * gcc.dg/altivec-5.c: New test.
30256         * gcc.dg/20020415-1.c: New test.
30258 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
30260         * testsuite/lib/chill.exp: Remove.
30262 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
30264         * g++.dg/other/big-struct.C: New test.
30266 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
30268         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
30269         of scratch file.
30271 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
30273         PR c/6277
30274         * gcc.dg/i386-387-1.c: Allow optional leading underscore
30275         in scan-assembler function name
30277 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
30279         * g77.f-torture/execute/980628-4.x,
30280         g77.f-torture/execute/980628-5.x,
30281         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30282         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30283         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
30284         i[34567]86-*-*.
30286 2002-04-13  David S. Miller  <davem@redhat.com>
30288         * gcc.c-torture/execute/20020413-1.c: New test.
30290 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
30292         * gcc.dg/asm-6.c,
30293         * g++.dg/ext/asm1.C: New tests.
30295 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
30297         PR c++ 5373.
30298         * g++.dg/parse/stmtexpr1.C: New test.
30300         PR c++/5189.
30301         * g++.dg/template/copy1.C: New test.
30303 2002-04-12  Richard Henderson  <rth@redhat.com>
30305         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
30307 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
30309         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
30310         gcc.c-torture/execute/20020307-2.c.
30312 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
30314         * g++.dg/ext/attrib5.C,
30315         * g++.dg/lookup/struct1.C: New tests.
30317 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
30319         * gcc.dg/20020411-1.c: New test.
30321         * gcc.c-torture/execute/20020411-1.c: New test.
30323 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
30325         * g77.f-torture/execute/6177.f: New test.
30327 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
30329         PR middle-end/6247
30330         * g++.dg/opt/cleanup1.C: New test.
30332         * g++.dg/opt/const1.C: New test.
30334 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
30336         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
30338 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30340         PR c++/5507
30341         * g++.dg/template/typename2.C: New test.
30343 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
30345         * gcc.c-torture/execute/loop-12.c: New.
30347 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
30349         * g77.f-torture/execute/980628-4.x,
30350         g77.f-torture/execute/980628-5.x,
30351         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30352         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30353         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
30355 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30357         PR optimization/6086
30358         * g++.dg/opt/preinc1.C: New test.
30360 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30362         PR c++/5571
30363         * g++.dg/opt/static2.C: New test.
30365 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30367         PR c/5120
30368         * gcc.dg/20020406-1.c: New test.
30370 2002-04-04  David S. Miller  <davem@redhat.com>
30372         * gcc.c-torture/execute/20020404-1.c: New test.
30374 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
30376         PR c/6123
30377         * gcc.dg/20020312-2.c: Do not declare global register variable
30378         if __PIC__ or __pic__ is defined.
30380 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
30382         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
30383         __asm__ so that it works correctly even if -ansi -pedantic-errors.
30385 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30387         * gcc.misc-tests/linkage.exp: Update last change to handle
30388         sparc*-, not just sparc-.
30390 2002-04-03  Richard Henderson  <rth@redhat.com>
30392         * gcc.dg/cpp/ucs.c: Improved long UCS test.
30394 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30396         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
30398 2002-04-02  David S. Miller  <davem@redhat.com>
30400         * gcc.c-torture/execute/20020402-3.c: New test.
30402 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30404         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
30405         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
30407         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
30408         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
30409         g77.f-torture/execute/20001201.x,
30410         g77.f-torture/execute/u77-test.x: New files.
30412         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
30413         * gcc.dg/wchar_t-1.c: Ditto.
30415 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30417         * gcc.c-torture/execute/20020402-1.c: New test.
30419 2002-04-01  Richard Henderson  <rth@redhat.com>
30421         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
30423         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
30425 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30427         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
30429 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30431         * g++.dg/inherit/template-as-base.C: Expect error.
30432         * g++.dg/inherit/namespace-as-base.C: Likewise.
30434 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
30436         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
30437         g++.dg/ext/instantiate3.C: Tweak match patterns.
30439         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
30440         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
30441         -da test.
30443 2002-03-31  Richard Henderson  <rth@redhat.com>
30445         * gcc.dg/special/alias-2.c: New.
30446         * gcc.dg/special/ecos.exp: Run it.
30448 2002-03-31  Richard Henderson  <rth@redhat.com>
30450         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
30452 2002-03-31  Kazu Hirata  <kazu@hxi.com>
30454         * gcc.dg/weak-1.c: Disable on h8300 port.
30456 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
30458         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
30459         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
30460         ordering tests.
30461         * g++.dg/bprob/bprob-1.C: New test.
30462         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
30463         * g++.dg/gcov/gcov-1.C: New test.
30464         * g++.dg/gcov/gcov-1.x: New file.
30465         * g++.dg/gcov/gcov-2.C: New test.
30466         * g++.dg/gcov/gcov-3.C: New test.
30467         * g++.dg/gcov/gcov-3.h: New file.
30469 2002-03-28  Roger Sayle  <roger@eyesopen.com>
30471         * g++.old-deja/g++.other/builtins5.C: New test.
30472         * g++.old-deja/g++.other/builtins6.C: New test.
30473         * g++.old-deja/g++.other/builtins7.C: New test.
30474         * g++.old-deja/g++.other/builtins8.C: New test.
30475         * g++.old-deja/g++.other/builtins9.C: New test.
30477 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
30479         * g++.dg/opt/static1.C: New test.
30481         * g++.dg/opt/longbranch1.C: New test.
30483 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
30485         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
30487         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
30489 2002-03-28  Jeffrey A Law  (law@redhat.com)
30491         * gcc.c-torture/execute/20020328-1.c: New test.
30493 2002-03-27  Richard Henderson  <rth@redhat.com>
30495         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
30496         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
30497         move from g++.old-deja/g++.ext/.
30499 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
30501         * g++.dg/init/new2.C: New test.
30503 2002-03-26  Richard Henderson  <rth@redhat.com>
30505         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
30507         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
30508         on sparc.
30510         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
30511         sparcv9 systems.
30512         * gcc.dg/20001102-1.c: Likewise.
30514 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
30516         * gcc.dg/cpp/endif-pedantic1.c,
30517         gcc.dg/cpp/endif-pedantic2.c: New tests.
30519 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
30521         * g++.dg/init/new1.C: New test.
30523 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
30525         * g++.dg/abi/vbase9.C: New test.
30527 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
30529         * gcc.dg/arm-asm.c: New test.
30531 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
30533         * gcc.dg/Wswitch-enum.c: New test.
30534         Fix PR c/5044.
30536 2002-03-26  Richard Henderson  <rth@redhat.com>
30538         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
30539         structure.
30541 2002-03-25  Richard Henderson  <rth@redhat.com>
30543         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
30544         sparcv9 systems.
30546         * gcc.c-torture/compile/20011119-1.c (xxx): New.
30547         * gcc.c-torture/compile/20011119-2.c (xxx): New.
30549 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
30551         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
30553 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
30555         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
30556         targets using generic thunk support.
30558 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
30560         * gcc.c-torture/compile/20020323-1.c: New test.
30562         * g++.dg/opt/conj2.C: New test.
30564 2002-03-24  Richard Henderson  <rth@redhat.com>
30566         * gcc.dg/weak-1.c: Use -fno-common.
30568 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30570         * g77.dg/f77-edit-apostrophe-out.f: New test
30571         * g77.dg/f77-edit-h-out.f: New test
30572         * g77.dg/f77-edit-t-in.f: New test
30573         * g77.dg/f77-edit-t-out.f: New test
30574         * g77.dg/f77-edit-x-out.f: New test
30575         * g77.dg/f77-edit-slash-out.f: New test
30576         * g77.dg/f77-edit-colon-out.f: New test
30577         * g77.dg/f77-edit-s-out.f: New test
30579 2002-03-24  Richard Henderson  <rth@redhat.com>
30581         * objc/execute/formal_protocol-6.x: New XFAIL.
30583 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30585         * gcc.dg/weak-1.c: Early return from dg-final on platforms
30586         that do not support weak symbols
30588 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30590         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
30591         * lib/g77.exp: Likewise.
30592         * lib/objc.exp: Likewise.
30594 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
30596         * gcc.dg/Wswitch-default.c: New test.
30598 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
30600         * g++.dg/other/enum1.C: New test.
30602 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
30604         * gcc.dg/pragma-ep-3.c: Fix typo.
30606 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30608         * g++.dg/inherit/template-as-base.C: New test.
30610 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
30612         * g++.old-deja/g++.other/dwarf2-1.C: Move...
30613         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
30615 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
30617         * gcc.dg/cpp/multiline.c: Update to match.
30619 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
30621         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
30623 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
30625         * gcc.dg/cpp/extratokens2.c: New file.
30627 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
30629         * gcc.dg/20020312-2.c: Add rs6000 target.
30631         * gcc.c-torture/compile/20020319-1.c: New test.
30633 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30635         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
30636         (A, E): Handle this.
30638 2002-03-20  Jason Merrill  <jason@redhat.com>
30640         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
30641         ignoring -fpic.
30642         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
30643         through prune_gcc_output.
30645 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
30647         * gcc.c-torture/compile/20020320-1.c: New test.
30649 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
30651         * gcc.c-torture/compile/20020318-1.c: New test.
30653         * gcc.dg/struct-by-value-1.c: New test.
30655         * gcc.dg/20020319-1.c: New test.
30657 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
30659         * g++.dg/opt/conj1.C: New test.
30661 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
30663         * g++.dg/template/qualttp20.C: Revert previous change.
30664         * g++.dg/template/qualttp3.C: Likewise.
30665         * g++.dg/template/qualttp4.C: Likewise.
30666         * g++.dg/template/qualttp5.C: Likewise.
30667         * g++.dg/template/qualttp6.C: Likewise.
30668         * g++.dg/template/qualttp7.C: Likewise.
30669         * g++.dg/template/qualttp8.C: Likewise.
30670         * g++.dg/template/recurse.C: Likewise.
30672 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30674         * gcc.dg/cpp/wchar-1.c: Update.
30676 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30678         * g++.dg/template/conv1.C: New test.
30679         * g++.dg/template/conv2.C: New test.
30680         * g++.dg/template/conv3.C: New test.
30681         * g++.dg/template/conv4.C: New test.
30683 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30685         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
30686         * g++.dg/template/qualttp3.C: Likewise.
30687         * g++.dg/template/qualttp4.C: Likewise.
30688         * g++.dg/template/qualttp5.C: Likewise.
30689         * g++.dg/template/qualttp6.C: Likewise.
30690         * g++.dg/template/qualttp7.C: Likewise.
30691         * g++.dg/template/qualttp8.C: Likewise.
30692         * g++.dg/template/recurse.C: Likewise.
30694 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30696         * g++.dg/opt/dtor1.C: New test.
30698 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
30700         * gcc.c-torture/compile/20020315-1.c: New test.
30702 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
30704         * gcc.dg/weak-1.c: Fix scan tests.
30706 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
30708         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
30709         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
30710         cris-*-aout* mmix-*-*.
30711         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
30712         cris-*-aout* mmix-*-*.
30713         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
30714         cris-*-elf* cris-*-aout* and mmix-*-*.
30715         * gcc.dg/20001009-1.c: Ditto.
30716         * gcc.dg/20010912-1.c: Ditto.
30717         * gcc.dg/20020122-4.c: Ditto.
30718         * gcc.dg/inline-2.c: Ditto.
30720 2002-03-14  Jeffrey A Law  (law@cygnus.com)
30722         * gcc.c-torture/compile/20020314-1.c: New test.
30724 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
30726         * gcc.c-torture/execute/20020314-1.c: New test.
30728 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
30730         * g++.dg/warn/Wunused-1.C: New test.
30732 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
30734         * g++.dg/abi/mangle6.C: New test.
30736 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
30738         * gcc.c-torture/compile/20020309-2.c: New test.
30740         * gcc.c-torture/compile/20020312-1.c: New test.
30742 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30744         * g++.dg/other/access1.C: New test.
30746 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
30748         * gcc.c-torture/execute/wchar_t-1.c: New test.
30750 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
30752         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
30754 2002-03-12  Roger Sayle  <roger@eyesopen.com>
30756         * gcc.dg/20020312-1.c: New test case.
30758 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
30760         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
30762 2002-03-11  Richard Henderson  <rth@redhat.com>
30764         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
30765         * g++.old-deja/g++.jason/report.C: Likewise.
30767 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30769         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
30770         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
30772 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30774         * testsuite/g++.dg/overload/pmf1.C: New test.
30776 2002-03-11  Kazu Hirata  <kazu@hxi.com>
30778         * gcc.c-torture/execute/20020307-1.c: Use long.
30780 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
30782         PR optimization/5844
30783         * gcc.dg/20020310-1.c: New test.
30785 2002-03-09  Michael Meissner  <meissner@redhat.com>
30787         * gcc.c-torture/execute/memcpy-2.c: New test.
30788         * gcc.c-torture/execute/memset-1.c: New test.
30789         * gcc.c-torture/execute/strlen-1.c: New test.
30790         * gcc.c-torture/execute/strcmp-1.c: New test.
30791         * gcc.c-torture/execute/strncmp-1.c: New test.
30793 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
30795         * gcc.dg/ppc-ldstruct.c: New test.
30797 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
30799         * gcc.c-torture/execute/va-arg-22.c: New test.
30801 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30803         * gcc.c-torture/compile/20020309-1.c: New test.
30805 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
30807         * gcc.c-torture/execute/20020307-2.c: New test.
30809 2002-03-07  Jeffrey A Law  (law@redhat.com)
30811         * g77.f-torture/compile/20020307-1.f: New test.
30813 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
30815         * gcc.dg/unordered-1.c: New test.
30817 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
30819         * gcc.c-torture/execute/20020307-1.c: New test.
30821 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
30823         * gcc.dg/20020304-1.c: New test.
30825         * gcc.c-torture/compile/20020304-2.c: New test.
30827 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
30829         * gcc.c-torture/compile/20020304-1.c: New test case
30830         (from PR c/5830).
30832 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
30834         * gcc.dg/20020103-1.c: Add other -D ppc variants.
30836 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30838         * g++.dg/other/classkey1.C: New test.
30840 2002-03-01  Richard Henderson  <rth@redhat.com>
30842         * gcc.c-torture/compile/981223-1.x: New.
30843         * gcc.c-torture/compile/920625-1.x: New.
30845 2002-02-28  Richard Henderson  <rth@redhat.com>
30847         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
30849 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
30851         * gcc.c-torture/execute/20020227-1.c: New test.
30853 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
30855         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
30856         here" ERROR lines.
30857         * g++.old-deja/g++.oliva/partord1.C: Likewise.
30858         * g++.old-deja.g++.other/defarg1.C: Likewise.
30859         * g++.old-deja/g++.pt/calls2.C: Likewise.
30860         * g++.old-deja/g++.pt/crash20.C: Likewise.
30861         * g++.old-deja/g++.pt/crash30.C: Likewise.
30862         * g++.old-deja/g++.pt/crash36.C: Likewise.
30863         * g++.old-deja/g++.pt/crash6.C: Likewise.
30864         * g++.old-deja/g++.pt/defarg13.C: Likewise.
30865         * g++.old-deja/g++.pt/derived3.C: Likewise.
30866         * g++.old-deja/g++.pt/error1.C: Likewise.
30867         * g++.old-deja/g++.pt/friend21.C: Likewise.
30868         * g++.old-deja/g++.pt/friend23.C: Likewise.
30869         * g++.old-deja/g++.pt/infinite1.C: Likewise.
30870         * g++.old-deja/g++.robertl/eb128.C: Likewise.
30872 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
30874         * gcc.c-torture/execute/20020225-2.c: New test.
30876 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
30878         * gcc.c-torture/execute/920730-1t.c,
30879         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
30880         Delete test cases, only relevant to -traditional.
30882 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30884         * gcc.dg/cpp/undef1.c: Remove.
30885         * gcc.dg/cpp/directiv.c: Update.
30886         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
30888 2002-02-27  Michael Meissner  <meissner@redhat.com>
30890         * gcc.c-torture/execute/20020226-1.c: New test.
30892 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
30894         * g++.dg/debug/debug4.C: New test.
30896         * gcc.dg/ia64-visibility-1.c: New test.
30898 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
30900         * gcc.dg/debug/20020224-1.c: New.
30902 2002-02-25  Kazu Hirata  <kazu@hxi.com>
30904         * gcc.c-torture/execute/960416-1.x: New.
30905         * gcc.c-torture/execute/divconst-3.x: Likewise.
30907 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
30909         * gcc.dg/20020224-1.c: New test.
30911 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
30913         * gcc.c-torture/execute/20020225-1.c: New.
30915 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30917         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
30919 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
30921         * gcc.dg/20020222-1.c: New test.
30923 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
30925         * g++.dg/opt/anonunion1.C: New test.
30927 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
30929         * g++.dg/template/qualttp19.C: New test.
30930         * g++.dg/template/qualttp20.C: New test.
30931         * g++.old-deja/g++.jason/report.C: Adjust expected errors
30932         * g++.old-deja/g++.other/qual1.C: Likewise.
30934 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
30936         * gcc.dg/attr-alwaysinline.c: New.
30938 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
30940         * gcc.dg/20020220-1.c: New test.
30942         * gcc.dg/20020220-2.c: New test.
30944         * g++.dg/opt/mmx1.C: New test.
30946 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
30948         * gcc.c-torture/compile/20020110.c: New test.
30950 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
30952         * gcc.c-torture/execute/20020219-1.c: New test.
30954         * gcc.dg/20020219-1.c: New test.
30956         * gcc.dg/noncompile/20020220-1.c: New test.
30958         * g++.dg/opt/ptrintsum1.C: New test.
30960         * gcc.dg/debug/20020220-1.c: New test.
30962 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
30964         * gcc.c-torture/execute/20020216-1.c: New test.
30966 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
30968         * gcc.dg/decl-1.c: Update, new test.
30970 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
30972         * g++.dg/abi/bitfield1.C: New test.
30973         * g++.dg/abi/bitfield2.C: New test.
30975 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30977         * gcc.dg/attr-nest.c: New test.
30979 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
30981         * gcc.c-torture/execute/20020215-1.c: New test.
30983 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
30985         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
30986         * g++.dg/debug/debug.exp: New.
30987         * g++.dg/debug/trivial.C: New.
30988         * g++.dg/debug/debug1.C: Moved...
30989         * g++.dg/other/debug1.C: ...from here.
30990         * g++.dg/debug/debug2.C: Moved...
30991         * g++.dg/other/debug2.C: ...from here.
30992         * g++.dg/debug/debug3.C: Moved...
30993         * g++.dg/other/debug3.C: ...from here.
30995         * gcc.dg/noncompile/20020213-1.c: New test.
30997 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
30999         * g++.dg/other/debug3.C: New test.
31001         * gcc.c-torture/execute/20020213-1.c: New test.
31003 2002-02-13  Richard Smith <richard@ex-parrot.com>
31005         * g++.old-deja/g++.other/thunk1.C: New test.
31007 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31009         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
31011 2002-02-13  Stan Shebs  <shebs@apple.com>
31013         * gcc.dg/altivec-3.c: New.
31015 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
31017         * gcc.dg/Wunreachable-1.c: New test.
31018         * gcc.dg/Wunreachable-2.c: New test.
31020 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31022         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
31024 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
31026         * gcc.dg/decl-1.c: New test.
31028 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31030         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
31032 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31034         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
31035         * gcc.c-torture/compile/980506-1.x: Likewise.
31037 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31039         * gcc.dg/20020210-1.c: New.
31041 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
31043         * g77.f-torture/execute/947.f: New regression test
31044         for PR fortran/947.
31046 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
31048         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
31049         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
31051 2002-02-08  Richard Henderson  <rth@redhat.com>
31053         * gcc.c-torture/compile/labels-3.c: New.
31055 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
31057         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
31058         expression statements work instead.
31059         * gcc.dg/noncompile/20020207-1.c: New test.
31061 2002-02-07  Richard Henderson  <rth@redhat.com>
31063         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
31065 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31067         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
31068         message from g77
31069         * lib/g77-dg.exp: Trim g77 error messages so that they are
31070         recognized by dg.exp.
31072 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31074         PR fortran/5473
31075         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
31077 2002-02-07  Richard Henderson  <rth@redhat.com>
31079         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
31080         to be sufficiently aligned for integers.
31082 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
31084         * g++.dg/template/friend4.C: New test.
31086 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31088         PR fortran/5743
31089         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
31090         unsupported cases.
31092 2002-02-07  Richard Henderson  <rth@redhat.com>
31094         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
31095         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
31096         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
31097         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
31099 2002-02-06  Richard Henderson  <rth@redhat.com>
31101         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
31103 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
31105         * gcc.dg/20020206-1.c: New test.
31107 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
31109         * gcc.c-torture/execute/20020206-1.c: New test.
31111         * gcc.c-torture/execute/20020206-2.c: New test.
31113         PR optimization/5429:
31114         * gcc.c-torture/compile/20020206-1.c: New test.
31116 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
31118         * g++.dg/ext/align1.C: Do not use an explicit alignment value
31119         as certain file formats cannot support particularly large
31120         alignments.
31122         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
31123         and do not expect to be able to link the executable.
31125         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
31126         fail because the COFF format does not support the weak attribute.
31128 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
31130         * g77.dg/pr5473.f: New test
31132 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
31134         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
31135         Fix testcase accordingly.
31137 2002-02-04  Richard Henderson  <rth@redhat.com>
31139         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
31140         (buf): Change to be an array of pointers, not ints.
31142 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31144         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
31145         before all tests.  Move warning one line above to match where it
31146         C frontend emits.
31147         * gcc.dg/Wswitch-2.c: New test.
31148         * g++.dg/warn/Wswitch-1.C: New test.
31149         * g++.dg/warn/Wswitch-2.C: New test.
31151 2002-02-04  Richard Henderson  <rth@redhat.com>
31153         * g++.dg/abi/offsetof.C: Fix size comparison.
31155 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
31157         * gcc.dg/cast-qual-2.c: New test.
31159 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31161         * gcc.dg/20020201-4.c: New test.
31163 2002-02-04  Ben Elliston  <bje@redhat.com>
31165         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
31166         target_info attribute != 0, in addition to the empty string.
31167         (gcc_target_compile): Likewise.
31169 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
31171         * gcc.dg/Wswitch.c: New test.
31172         PR gcc/4475. PR gcc/3780.
31174 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
31176         * g77.f-torture/execute/5122.f: New test for regressions
31177         against PR fortran/5122.
31179 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
31181         * g77.f-torture/compile/pr3743.f: Delete
31182         * g77.dg/pr3743-1.f: New test.
31183         * g77.dg/pr3743-2.f: New test.
31184         * g77.dg/pr3743-3.f: New test.
31185         * g77.dg/pr3743-4.f: New test.
31187 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31189         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
31191 2002-02-02  Richard Henderson  <rth@redhat.com>
31193         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
31194         * gcc.c-torture/execute/bf64-1.c: Likewise.
31196 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31198         * gcc.dg/20020201-2.c: New test.
31200         * gcc.dg/20020201-3.c: New test.
31202         * gcc.c-torture/execute/bitfld-2.c: New test.
31204 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31206         * gcc.dg/bitfld-1.c: Update.
31207         * gcc.dg/bitfld-2.c: Update.
31208         * gcc.c-torture/execute/bitfld-1.x: New.
31210 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31212         * gcc.c-torture/execute/20020201-1.c: New test.
31214 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
31216         PR target/5469
31217         * gcc.dg/20020201-1.c: New test.
31219 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
31221         PR fortran/3743
31222         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
31223         * g77.f-torture/compile/pr3743.x: Remove
31225 2002-01-31  Tom Rix  <trix@redhat.com>
31227         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
31229 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31231         * gcc.dg/noncompile/20020130-1.c: New test.
31233 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
31235         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
31237 2002-01-29  Richard Henderson  <rth@redhat.com>
31239         * gcc.c-torture/execute/991118-1.c: Cast various constants back
31240         to long long.
31241         * gcc.c-torture/execute/bf64-1.c: Likewise.
31243 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
31245         * gcc.c-torture/execute/20020129-1.c: New test.
31247 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31249         * gcc.c-torture/compile/20000224-1.c: Update.
31250         * gcc.c-torture/execute/bitfld-1.c: New tests.
31251         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
31252         * gcc.dg/uninit-A.c: Update.
31254 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31256         * g++.dg/template/ctor1.C: Add instantiation.
31258 2002-01-28  Paul Koning  <pkoning@equallogic.com>
31260         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
31261         argument to __builtin_prefetch to be const ptr.
31263 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
31265         * gcc.c-torture/compile/20020120-1.c: New test.
31267 2002-01-27  Kazu Hirata  <kazu@hxi.com>
31269         * gcc.c-torture/execute/20020127-1.c: New test.
31271 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
31273         * g77.dg/f77-edit-i-in.f: New test
31274         * g77.dg/f77-edit-i-out.f: New test
31276 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
31278         * gcc.dg/debug/debug.exp: New file.
31279         * gcc.dg/debug/trivial.c: New file.
31280         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
31281         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
31282         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
31283         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
31284         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
31285         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
31286         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
31287         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
31288         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
31289         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
31290         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
31291         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
31292         * gcc.dg/20000503-1.c: Removed.
31293         * gcc.dg/20010207-1.c: Removed.
31294         * gcc.dg/20011223-1.c: Removed.
31295         * gcc.dg/20020104-2.c: Removed.
31296         * gcc.dg/debug-1.c: Removed.
31297         * gcc.dg/debug-2.c: Removed.
31298         * gcc.dg/debug-3.c: Removed.
31299         * gcc.dg/debug-4.c: Removed.
31300         * gcc.dg/debug-5.c: Removed.
31301         * gcc.dg/debug-6.c: Removed.
31302         * gcc.dg/dwarf2-1.c: Removed.
31303         * gcc.dg/dwarf2-2.c: Removed.
31305 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
31307         * g++.old-deja/g++.other/eh5.C: New test.
31308         * g++.old-deja/g++.other/sibcall2.C: New test.
31309         * g++.old-deja/g++.other/array9.C: New test.
31310         * g++.old-deja/g++.other/typename2.C: New test.
31311         * g++.old-deja/g++.other/crash60.C: New test.
31312         * g++.old-deja/g++.other/conv9.C: New test.
31313         * g++.old-deja/g++.other/mangle10.C: New test.
31314         * g++.old-deja/g++.other/unchanging1.C: New test.
31315         * g++.old-deja/g++.other/exprstmt1.C: New test.
31316         * g++.old-deja/g++.other/inline23.C: New test.
31317         * g++.old-deja/g++.eh/ia64-1.C: New test.
31318         * g++.old-deja/g++.other/dwarf2-1.C: New test.
31319         * g++.old-deja/g++.other/reload1.C: New test.
31320         * g++.old-deja/g++.other/static20.C: New test.
31321         * g++.old-deja/g++.other/local-alloc1.C: New test.
31322         * g++.old-deja/g++.other/conv8.C: New test.
31323         * g++.old-deja/g++.other/stmtexpr2.C: New test.
31324         * g++.old-deja/g++.other/storeexpr1.C: New test.
31325         * g++.old-deja/g++.other/storeexpr2.C: New test.
31326         * g++.dg/eh/template2.C: New test.
31327         * g++.dg/warn/weak1.C: New test.
31329 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
31331         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31332         Remove first, non-varying, argument.
31334 2002-01-23  Richard Henderson  <rth@redhat.com>
31336         * gcc.dg/inline-2.c: New.
31338         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
31339         Add optional target arg.  Check number of arguments.
31340         (scan-assembler-not, scan-assembler-dem): Likewise.
31341         (scan-assembler-dem-not): Likewise.
31343 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31345         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
31346         line 12.
31347         * g++.old-deja/g++.brendan/parse3.C,
31348         g++.old-deja/g++.other/crash26.C,
31349         g++.old-deja/g++.other/crash28.C,
31350         g++.old-deja/g++.other/crash29.C,
31351         g++.old-deja/g++.other/crash30.C,
31352         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
31354 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
31356         * gcc.dg/20020115-1.c: New.
31358 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
31360         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
31362 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
31364         * gcc.dg/20020122-3.c: New.
31366 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
31368         * g++.dg/other/gc1.C: New test.
31370 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31372         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
31374 2002-01-22  Richard Henderson  <rth@redhat.com>
31376         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
31378 2002-01-22  Richard Henderson  <rth@redhat.com>
31380         * gcc.dg/20020122-4.c: New.
31382 2002-01-22  H.J. Lu <hjl@gnu.org>
31384         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
31385         link output.
31386         * gcc.dg/special/ecos.exp: Likewise.
31387         * lib/g++-dg.exp: Likewise.
31388         * lib/g77-dg.exp: Likewise.
31389         * lib/gcc-dg.exp : Likewise.
31390         * lib/mike-g++.exp: Likewise.
31391         * lib/mike-g77.exp: Likewise.
31392         * lib/mike-gcc.exp: Likewise.
31393         * lib/objc-dg.exp: Likewise.
31395 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
31397         PR target/5379
31398         * gcc.dg/20020122-2.c: New test.
31400 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
31402         * gcc.dg/20020122-1.c: New test.
31404 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
31406         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
31408 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
31410         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
31412 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31414         * gcc.c-torture/compile/20020121-1.c: New test.
31416 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31418         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
31419         ld_library_path.
31421 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
31423         * gcc.dg/20020218-1.c: New test.
31425 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
31427         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
31428         messages
31429         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
31430         "At global scope" warning
31431         * g++.dg/ext/align1.C: Change cygwin test for alignment
31432         from db-bogus to dg-warning
31434 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
31436         * g77.f-torture/compile/cpp2.F: New test.
31438 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31440         * g++.dg/template/access1.C: New test.
31442 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
31444         * gcc.dg/20020118-1.c: New.
31446 2002-01-18  Kazu Hirata  <kazu@hxi.com>
31448         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
31450 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
31452         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
31453         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
31454         alignment warnings.
31456 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
31458         * gcc.misc-tests/i386-prefetch.exp: Save and restore
31459         torture_with_loops and torture_without_loops
31461 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
31463         * gcc.c-torture/compile/20020116-1.c: New test.
31465 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
31467         * gcc.dg/20020116-2.c: New test.
31469         * gcc.dg/ultrasp4.c: New test.
31471         * gcc.dg/20020116-1.c: New test.
31473 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
31475         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
31476         by EABI.
31478 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
31480         * gcc.misc-tests/i386-prefetch.exp: New.
31481         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
31482         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
31483         * gcc.misc-tests/i386-pf-none-1.c: New test.
31484         * gcc.misc-tests/i386-pf-sse-1.c: New test.
31486 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
31488         * gcc.dg/gnu89-init-1.c: Add new tests.
31490 2002-01-15  Andreas Jaeger  <aj@suse.de>
31492         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
31493         * gcc.dg/i386-mmx-2.c: Likewise.
31494         * gcc.dg/i386-sse-1.c: Likewise.
31495         * gcc.dg/i386-sse-2.c: Likewise.
31496         * gcc.dg/i386-sse-3.c: Likewise.
31498 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
31500         * g77.f-torture/execute/intrinsic-unix-bessel.f:
31501         Uncomment additional cases that now pass.
31503 2002-01-11  Richard Henderson  <rth@redhat.com>
31505         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
31506         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
31508 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
31510         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
31512 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
31514         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
31515         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
31517 2002-01-10  Dale Johannesen  <dalej@apple.com>
31519         * gcc.c-torture/execute/loop-11.c: New.
31521 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
31523         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
31524         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
31526 2002-01-09  Richard Henderson  <rth@redhat.com>
31528         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
31529         type in which to perform the operation for each size.
31531 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
31533         * gcc.c-torture/compile/20020109-2.c: New test.
31535 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
31537         * gcc.c-torture/execute/loop-10.c: New test.
31539 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31541         * gcc.c-torture/compile/20010226-1.c: New test.
31542         * gcc.c-torture/compile/20010227-1.c: New test.
31543         * gcc.c-torture/compile/20010426-1.c: New test.
31544         * gcc.c-torture/compile/20010510-1.c: New test.
31545         * gcc.c-torture/compile/20010605-3.c: New test.
31546         * gcc.c-torture/compile/20010824-1.c: New test.
31547         * gcc.c-torture/execute/20010409-1.c: New test.
31548         * gcc.dg/noncompile/20000901-1.c: New test.
31549         * gcc.dg/20001023-1.c: New test.
31550         * gcc.dg/20001101-1.c: New test.
31551         * gcc.dg/20001102-1.c: New test.
31552         * gcc.dg/20010207-1.c: New test.
31553         * gcc.dg/20010405-1.c: New test.
31554         * gcc.dg/20010822-1.c: New test.
31555         * gcc.dg/20011107-1.c: New test.
31557 2002-01-09  Jeffrey A Law  (law@redhat.com)
31559         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
31561         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
31562         execution failure on PA targets.
31564 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31566         * gcc.c-torture/compile/20020109-1.c: New test.
31568 2002-01-08  Kazu Hirata  <kazu@hxi.com>
31570         * gcc.c-torture/execute/20020108-1.c: New test.
31572 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
31574         * gcc.dg/20020108-1.c: New test.
31576 2002-01-08  H.J. Lu <hjl@gnu.org>
31578         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
31579         for header files.
31581 2002-01-08  Geoff Keating  <geoffk@redhat.com>
31583         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
31584         consistency.
31586 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
31588         * gcc.dg/altivec-4.c: Test altivec predicates.
31590 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
31592         * gcc.c-torture/execute/20020107-1.c: New test.
31594 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
31596         PR c/5279
31597         * gcc.c-torture/compile/20020106-1.c: New test.
31599 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
31601         * gcc.c-torture/execute/nestfunc-4.c: New test.
31603 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31605         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
31606         extra triple that slipped in.
31607         * g++.old-deja/g++.abi/align.C: Likewise.
31608         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31610 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31612         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
31613         * g++.old-deja/g++.abi/align.C: Likewise.
31614         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31616         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
31617         on FreeBSD/i386.
31618         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
31619         FreeBSD.
31621 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
31623         * gcc.dg/20020104-1.c: New test.
31625         * gcc.dg/20020104-2.c: New test.
31627 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
31629         * gcc.dg/20020103-1.c: Fix typo in target selector.
31631 2002-01-03  Richard Henderson  <rth@redhat.com>
31633         * gcc.dg/20020103-1.c: New.
31635 2002-01-03  Kazu Hirata  <kazu@hxi.com>
31637         * gcc.c-torture/execute/20020103-1.c: New test.
31639 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
31641         * g++.dg/other/debug2.C: New test.
31643         * gcc.c-torture/compile/20020103-1.c: New test.
31645 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
31647         * gcc.dg/gnu89-init-1.c: Added new tests.
31649 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31651         * g++.dg/template/friend2.C: Remove as patch is reverted.
31653         * g++.dg/warn/oldcast1.C: New test.
31655         * g++.dg/template/ptrmem1.C: New test.
31656         * g++.dg/template/ptrmem2.C: New test.
31658         * g++.dg/template/ntp.C: New test.
31660         * g++.dg/other/component1.C: New test.
31662         * g++.dg/template/ttp3.C: New test.
31664         * g++.dg/template/friend2.C: New test.
31665         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
31667 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31669         * g++.dg/other/ptrmem1.C: New test.
31670         * g++.dg/other/ptrmem2.C: New test.
31672 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31674         * g++.dg/template/ctor1.C: New test.
31676 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31678         * g++.dg/template/friend2.C: New test.
31680 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
31682         * gcc.dg/mmix-1.c: New test.
31684 2001-12-31  Richard Henderson  <rth@redhat.com>
31686         * gcc.dg/asm-5.c: New.
31688 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
31690         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
31691         in namespace __gnu_cxx
31693 2001-12-30  Richard Henderson  <rth@redhat.com>
31695         * gcc.dg/debug-6.c: New.
31697 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
31699         * gcc.c-torture/compile/20011229-2.c: New test.
31701 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
31703         * gcc.dg/debug-3.c: New test.
31704         * gcc.dg/debug-4.c: New test.
31705         * gcc.dg/debug-5.c: New test.
31707 2001-12-29  Richard Henderson  <rth@redhat.com>
31709         * g++.dg/eh/loop1.C: New.
31711 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31713         * g++.dg/template/crash1.C: New test.
31715 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31717         * g++.dg/other/const1.C: New test.
31719 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31721         * gcc.c-torture/compile/20011229-1.c: New test.
31723 2001-12-28  Stan Shebs  <shebs@apple.com>
31725         * lib/objc-torture.exp: Resync with c-torture.exp.
31726         * lib/objc.exp: Load standard libraries.
31728 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
31730         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
31731         additional tests.
31733 2001-12-27  Roger Sayle <roger@eyesopen.com>
31735         * gcc.c-torture/execute/string-opt-16.c: New testcase.
31737 2001-12-27  Richard Henderson  <rth@redhat.com>
31739         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
31741 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31743         * g++.dg/eh/ctor1.C: New test.
31744         * g++.dg/other/error2.C: New test.
31746 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31748         * g++.dg/other/init2.C: New test.
31750 2001-12-24  Richard Henderson  <rth@redhat.com>
31752         * gcc.dg/20011223-1.c: New.
31753         * gcc.dg/inline-1.c: New.
31755 2001-12-23  Richard Henderson  <rth@redhat.com>
31757         * gcc.dg/asm-4.c: Test operand modifiers.
31759 2001-12-23  Richard Henderson  <rth@redhat.com>
31761         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
31763 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31765         * gcc.c-torture/execute/20011223-1.c: New test.
31767 2001-12-21  Richard Henderson  <rth@redhat.com>
31769         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
31770         re-enables the warning.
31772 2001-12-21  Richard Henderson  <rth@redhat.com>
31774         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
31776 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31778         * gcc.c-torture/compile/20011218-1.c: New test.
31780 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
31782         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
31783         arm-isr.c test.
31784         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
31785         epilogue generation for ARM ISR routines.
31787 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31789         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
31790         * gcc.dg/format/c90-printf-3.c: Likewise.
31791         * gcc.dg/format/c99-printf-3.c: Likewise.
31792         * gcc.dg/format/ext-1.c: Likewise.
31793         * gcc.dg/format/ext-6.c: Likewise.
31794         * gcc.dg/format/format.h: Prototype unlocked stdio.
31796 2001-12-20  Richard Henderson  <rth@redhat.com>
31798         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
31799         (arena): Use it.
31800         (malloc): Correct allocation logic.  Abort if we fill up the
31801         arena before initialization complete.
31802         (realloc): Correct allocation logic.
31804 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31806         * gcc.c-torture/compile/20011219-2.c: New test.
31808         * gcc.c-torture/execute/20011219-1.c: New test.
31810 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
31812         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
31813         target does not support weak symbols.
31815 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
31817         * gcc.c-torture/compile/20011219-1.c: New test.
31819 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
31821         * g++.dg/other/error1.C: New test.
31823 2001-12-17  Jeffrey A Law  (law@redhat.com)
31825         * gcc.c-torture/execute/20011217-1.c: New test.
31827 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
31829         * objc.dg/special/: New directory.
31830         * objc.dg/special/special.exp: New file.
31831         * objc.dg/special/unclaimed-category-1.h: New file.
31832         * objc.dg/special/unclaimed-category-1a.m: New file.
31833         * objc.dg/special/unclaimed-category-1.m: New file.
31835 2001-12-17  Andreas Jaeger  <aj@suse.de>
31837         * gcc.c-torture/compile/20011217-2.c: New test.
31839 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31841         * gcc.c-torture/compile/20011217-1.c: New test.
31843 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
31845         * testsuite/gcc.dg/20011214-1.c: New.
31847 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
31849         * gcc.dg/altivec-4.c: New.
31851 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
31853         * gcc.dg/20011113-1.c: New test.
31855 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31857         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
31858         std::__malloc_alloc_template<0> and
31859         std::__default_alloc_template<false, 0>.
31861 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
31863         * objc/execute/bf-21.m: New test.
31864         * objc/execute/enumeration-1.m: New test.
31865         * objc/execute/enumeration-2.m: New test.
31867 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
31869         * gcc.dg/gnu89-init-1.c: New test.
31871 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31873         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
31874         * g++.old-deja/g++.jason/2371.C: Likewise.
31875         * g++.old-deja/g++.jason/template33.C: Likewise.
31876         * g++.old-deja/g++.jason/template34.C: Likewise.
31877         * g++.old-deja/g++.jason/template36.C: Likewise.
31878         * g++.old-deja/g++.oliva/typename1.C: Likewise.
31879         * g++.old-deja/g++.oliva/typename2.C: Likewise.
31880         * g++.old-deja/g++.other/typename1.C: Likewise.
31881         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31882         * g++.old-deja/g++.pt/nontype5.C: Likewise.
31883         * g++.old-deja/g++.pt/typename11.C: Likewise.
31884         * g++.old-deja/g++.pt/typename14.C: Likewise.
31885         * g++.old-deja/g++.pt/typename16.C: Likewise.
31886         * g++.old-deja/g++.pt/typename3.C: Likewise.
31887         * g++.old-deja/g++.pt/typename4.C: Likewise.
31888         * g++.old-deja/g++.pt/typename5.C: Likewise.
31889         * g++.old-deja/g++.pt/typename7.C: Likewise.
31890         * g++.old-deja/g++.robertl/eb9.C: Likewise.
31892 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
31894         * g++.dg/other/linkage1.C: New test.
31895         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
31896         specifiers.
31898 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31900         * gcc.dg/concat.c: New test.
31902 2001-12-11  Stan Shebs  <shebs@apple.com>
31904         * objc/compile: New test directory.
31905         * objc/compile/compile.exp: New expect script.
31906         * objc/compile/20011211-1.m: New compile test.
31908 2001-12-11  Jason Merrill  <jason@redhat.com>
31910         * lib/prune.exp (prune_gcc_output): Also handle "In member
31911         function".  So many permutations...
31913 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
31915         * g++.dg/template/typedef1.C: New test.
31917 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31919         * g++.dg/other/copy1.C: New test.
31921 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
31923         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
31925         * gcc.dg/builtin-choose-expr.c: New.
31927 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
31929         * gcc.dg/altivec-2.c: New.
31931 2001-12-07  Richard Henderson  <rth@redhat.com>
31933         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
31935 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
31937         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
31938         ultrasparc.
31940 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31942         * g++-old.deja/g++.robertl/eb101.C: Deleted.
31944 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
31946         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
31947         variable argument list.
31949 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
31951         * gcc.c-torture/execute/memcheck: Delete entire directory.
31952         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
31953         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
31955 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
31957         * gcc.dg/Wshadow-1.c: New test.
31959 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
31961         * gcc.c-torture/compile/20011130-1.c: New test.
31963         * gcc.dg/noncompile/20011025-1.c: New test.
31965         * g++.dg/other/anon-union.C: New test.
31967         * gcc.c-torture/execute/20011024-1.c: New test.
31969 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
31971         * gcc.c-torture/execute/20000722-1.x,
31972         gcc.c-torture/execute/20010123-1.x: Remove.
31973         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
31974         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
31975         gcc.dg/c99-complit-2.c: New tests.
31977 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
31979         * g++.dg/inherit/base1.C: New test.
31981 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
31983         * g++.dg/other/stdarg1.C: New test.
31985         * gcc.c-torture/compile/20011130-2.c: New test.
31987 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
31989         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
31990         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
31991         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
31992         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
31993         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
31994         * gcc.dg/builtin-prefetch-1.c: New test.
31996 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
31998         * gcc.dg/20011130-1.c: New test.
32000 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32002         * g++.dg/other/scope1.C: New test.
32003         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
32005 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32007         * gcc.dg/vla-init-1.c: New test.
32009 2001-12-01  Geoff Keating  <geoffk@redhat.com>
32011         * gcc.c-torture/compile/structs.c: New testcase from GDB.
32013 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32015         * objc.dg/alias.m: Update.
32016         * objc.dg/class-1.m: Update.
32017         * objc.dg/const-str-1.m: Update.
32018         * objc.dg/fwd-proto-1.m: Update.
32019         * objc.dg/id-1.m: Update.
32020         * objc.dg/super-class-1.m: Update.
32022 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
32024         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
32025         constructs.
32027 2001-11-28  Jeffrey A Law  (law@cygnus.com)
32029         * gcc.c-torture/execute/20011128-1.c: New test.
32031 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
32033         * gcc.dg/20011127-1.c: New test.
32035 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32037         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
32038         from Austin Group draft 7.
32039         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
32040         scanf format arguments.
32041         * gcc.dg/format/no-exargs-2.c: New test.
32043 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
32045         * g++.dg/abi/vbase8-4.C: New test.
32047 2001-11-24  Ian Lance Taylor  <ian@airs.com>
32049         * gcc.c-torture/execute/20011121-1.c: New test.
32051 2001-11-23  Jeffrey A Law  (law@cygnus.com)
32053         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
32055 2001-11-23  Andreas Jaeger  <aj@suse.de>
32057         * gcc.dg/cpp/charconst-2.c: New test.
32059 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
32061         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
32062         to the host if it is remote.  Let tests specify extra headers
32063         they use.
32064         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
32065         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
32066         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
32067         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
32068         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
32069         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
32070         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
32071         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
32072         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
32073         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
32075 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
32077         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
32078         for little endian ARMs.
32080 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
32082         * gcc.c-torture/compile/20011119-1.c: New test.
32083         * gcc.c-torture/compile/20011119-2.c: New test.
32085 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
32087         * gcc.dg/altivec-1.c: Fix typo.
32089 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32091         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
32093 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
32095         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
32097 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
32099         * lib/g77.exp: Don't specify --rpath-link.
32101         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
32102         across all the headers.
32103         * gcc.dg/format/format.exp: For testing on a remote host,
32104         copy format.h.
32106         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
32107         * gcc.c-torture/execute/930406-1.c: Likewise.
32108         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32110 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
32112         * gcc.dg/altivec-1.c: New.
32114 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
32116         * gcc.dg/cpp/fpreprocessed.c: New test case.
32118 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32120         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
32121         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
32122         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
32124 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32126         * gcc.dg/no-builtin-1.c: New test.
32128 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
32130         * gcc.c-torture/execute/20011115-1.c: New test.
32132 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
32134         * gcc.c-torture/compile/20011114-2.c: New test.
32135         * gcc.c-torture/compile/20011114-3.c: New test.
32136         * gcc.c-torture/compile/20011114-4.c: New test.
32138 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32140         * g++.dg/other/init1.C: New test.
32142 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
32144         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
32145         message.
32147         * gcc.c-torture/execute/20011114-1.c: New testcase.
32149         * gcc.c-torture/compile/20010327-1.c: Revert last change.
32150         * gcc.c-torture/compile/20011114-1.c: New test, exactly
32151         like the (before this change) version of 20010327-1.c.
32153 2001-11-14  Roger Sayle <roger@eyesopen.com>
32155         * gcc.c-torture/execute/string-opt-13.c: New testcase.
32157 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
32159         * g++.dg/init/array2.C: New test.
32161 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
32163         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
32165 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
32167         * g++.dg/other/forscope1.C: New test.
32168         * g++.dg/ext/forscope1.C: New test.
32169         * g++.dg/ext/forscope2.C: New test.
32171 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
32173         * gcc.c-torture/execute/20011113-1.c: New test.
32175 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
32177         * gcc.c-torture/execute/20011109-2.c: New test.
32179         * gcc.c-torture/execute/20011109-1.c: New test.
32181 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
32183         * gcc.c-torture/compile/20011109-1.c: New test.
32185 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
32187         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
32188         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
32189         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
32190         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
32191         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
32192         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
32193         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
32195 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32197         * g++.dg/warn/Wshadow-1.C: New tests.
32198         * g++.old-deja/g++.mike/for3.C: Update.
32200 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32202         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
32203         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
32204         XFAILs.  Adjust expected error texts.
32205         * gcc.c-torture/compile/20011106-1.c,
32206         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
32207         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
32208         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
32209         gcc.dg/c99-array-lval-5.c: New tests.
32211 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32213         * gcc.dg/cpp/defined.c: Update.
32215 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32217         * gcc.c-torture/execute/anon-1.c: New test.
32219 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
32221         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
32222         same size, so no warning should be produced on stormy16.
32224         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
32225         due to oversized array.
32226         * g++.old-deja/g++.mike/ns15.C: Likewise.
32227         * g++.old-deja/g++.pt/crash16.C: Likewise.
32229 2001-11-02  Graham Stott  <grahams@redhat.com>
32231         * g++.dgother/debug1.C: Fix typos.
32233 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
32235         * g++.dg/other/debug1.C: New test.
32237 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32239         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
32240         of unsigned long.
32242 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
32244         * gcc.dg/20011029-2.c: New test.
32246         * gcc.c-torture/compile/20011029-1.c: New test.
32248 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
32250         * objc/execute/class_self-1.m: New test.
32251         * objc/execute/class_self-2.m: New test.
32253 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
32255         * gcc.misc-tests/msgs.exp: Delete.
32256         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
32257         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
32258         error set to match recent changes.
32260 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
32262         * gcc.dg/20011021-1.c: New test.
32264 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
32266         * gcc.c-torture/compile/20011023-1.c: New test.
32268 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
32270         * lib/g77.exp: Rewrite based on lib/g++.exp.
32272 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
32274         * gcc.c-torture/execute/20011019-1.c: New test.
32276         * gcc.dg/20011018-1.c: New test.
32278 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
32280         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
32282 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
32284         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
32285         * gcc.dg/attr-invalid.c: Likewise.
32287 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
32289         * testsuite/gcc.dg/20011015-1.c: New test.
32291 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32293         * g++.dg/template/unify2.C: New test.
32295 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32297         * g++.dg/other/exception-specification.C: New test
32299 2001-10-13  Tom Rix  <trix@redhat.com>
32301         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
32302         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
32304 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
32306         * testsuite/gcc.dg/20011009-1.c: New test.
32308 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
32310         PR g++/4476
32311         * g++.dg/other/friend1.C: New test.
32313 2001-10-11  Richard Henderson  <rth@redhat.com>
32315         * g++.old-deja/g++.other/crash18.C: Add -S to options.
32317 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32319         * gcc.c-torture/compile/20011010-1.c: New.
32321 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32323         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
32324         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
32325         g77.f-torture/execute/execute.exp,
32326         g77.f-torture/noncompile/noncompile.exp,
32327         gcc.c-torture/compile/compile.exp,
32328         gcc.c-torture/execute/execute.exp,
32329         gcc.c-torture/execute/ieee/ieee.exp,
32330         gcc.c-torture/execute/memcheck/memcheck.exp,
32331         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
32332         objc/execute/execute.exp: Update FSF address.
32334 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32336         * gcc.dg/cpp/cmdlne-C.c: Update.
32337         * gcc.dg/cpp/cmdlne-C2.c: New.
32339 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32341         * gcc.c-torture/execute/20011008-3.c: New.
32343 2001-10-08  DJ Delorie  <dj@redhat.com>
32345         * gcc.dg/20011008-1.c: New.
32346         * gcc.dg/20011008-2.c: New.
32348 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32350         * gcc.dg/cpp/spacing1.c: Update test.
32352 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32354         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
32355         spelling errors of "separate" as "seperate".
32357 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
32359         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
32360         enough to avoid inlining.
32362 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32364         * lib/g77.exp: set libg2c_dir correctly.
32366 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32368         * gcc.dg/cpp/macro11.c: New test.
32370 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32372         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
32373         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
32374         gcc.dg/format/multattr-3.c: New tests.
32375         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
32376         tests for format attributes on function pointers being rejected.
32378 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32380         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
32382 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32384         * g++.dg/warn/format1.C: New test.
32386 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32388         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
32390 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32392         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
32394 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32396         * gcc.dg/cpp/redef2.c: Add test.
32398 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
32400         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
32401         long-standing bug on i686, apparently.
32402         * gcc.c-torture/execute/loop-2c.x: New file.
32403         * gcc.c-torture/execute/loop-2d.x: New file.
32404         * gcc.c-torture/execute/loop-3c.x: New file.
32406 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
32408         * gcc.dg/cpp/20000625-2.c: Correct line number.
32410 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32412         * gcc.dg/cpp/macro10.c: New test.
32413         * gcc.dg/cpp/strify3.c: New test.
32414         * gcc.dg/cpp/spacing1.c: Add tests.
32415         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
32416         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
32418 2001-09-24  DJ Delorie  <dj@redhat.com>
32420         * gcc.c-torture/execute/20010924-1.c: New test.
32422 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32424         * testsuite/objc/execute/paste.m: Remove.
32426 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32428         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
32430 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
32432         * g77.dg/strlen0.f: New test.
32434 2001-09-21  Richard Henderson  <rth@redhat.com>
32436         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
32437         * g++.old-deja/g++.abi/vtable2.C: Likewise.
32439 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32441         Table-driven attributes.
32442         * g++.dg/ext/attrib1.C: New test.
32444 2001-09-20  DJ Delorie  <dj@redhat.com>
32446         * gcc.dg/20000926-1.c: Update expected warning messages.
32447         * gcc.dg/array-2.c: Likewise, and test for warnings too.
32448         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
32449         array.
32451 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
32453         * g++.dg/eh/registers1.C: New test case.
32455 2001-09-17  Richard Henderson  <rth@redhat.com>
32457         * gcc.dg/array-5.c: Fix VLA decomposition test.
32459 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32461         * gcc.dg/cpp/line5.c: New testcase.
32463 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32465         * gcc.dg/cpp/macro9.c: New test.
32467 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
32469         * gcc.c-torture/execute/980223.c: Change type of addr from long
32470         to char *.
32472 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
32474         * gcc.c-torture/execute/20010915-1.c: New test.
32476 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
32478         * g77.dg/bprob: New directory.
32479         * g77.dg/bprob/bprob.exp: New file.
32480         * g77.dg/bprob/bprob-1.f: New test.
32481         * g77.dg/gcov: New directory.
32482         * g77.dg/gcov/gcov.exp: New file.
32483         * g77.dg/gcov/gcov-1.f: New test.
32484         * g77.dg/gcov/gcov-1.x: New file.
32486 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32488         * gcc.dg/cpp/directiv.c: Update.
32489         * gcc.dg/cpp/undef1.c: Update.
32491 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
32493         * gcc.dg/20010912-1.c: New test.
32495 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
32497         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
32498         language-independent file in lib.
32499         * lib/gcov.exp: New file.
32501 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32503         * gcc.c-torture/compile/20010911-1.c: New test.
32505 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
32507         * lib/profopt.exp: New, to support profile-directed optimizations.
32508         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
32509         * gcc.misc-tests/bprob-1.c: New test.
32510         * gcc.misc-tests/bprob-2.c: New test.
32512 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
32514         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
32515         XFAIL and which kinds of gcov output to verify.
32516         * gcc.misc-tests/gcov-4b.x: New file.
32517         * gcc.misc-tests/gcov-5b.x: New file.
32518         * gcc.misc-tests/gcov-6.x: New file.
32519         * gcc.misc-tests/gcov-7.c: New test.
32520         * gcc.misc-tests/gcov-7.x: New file.
32522 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
32524         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
32525         * gcc.misc-tests/gcov-6.c: New test.
32527 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32529         PR c++/3986
32530         * g++.dg/abi/vbase1.C: New test.
32532 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
32534         * objc.dg/method-2.m: New.
32536 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32538         PR c++/4203
32539         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
32540         * g++.dg/init/empty1.C: New test.
32542 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
32544         * gcc.c-torture/compile/20010903-1.c: New test.
32546 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
32548         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
32549         for m68k.
32551 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
32553         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
32555         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
32557         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
32559 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
32561         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
32562         for 16-bit 'unsigned int'.
32564 2001-08-29  Kazu Hirata  <kazu@hxi.com>
32566         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
32568 2001-08-27  Richard Henderson  <rth@redhat.com>
32570         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
32571         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
32573 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
32575         * gcc.dg/asm-names.c (ymain): New.
32577 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
32579         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
32580         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
32581         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
32583 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32585         * gcc.dg/compare5.c: New testcase.
32587 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
32589         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
32590         and "In instantiation".
32592 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
32594         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
32596 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
32598         * gcc.misc-tests/gcov.exp: Add support for branch information.
32599         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
32600         * gcc.misc-tests/gcov-4.c: New test.
32601         * gcc.misc-tests/gcov-4b.c: New test.
32602         * gcc.misc-tests/gcov-5b.c: New test.
32604 2001-08-20  Zack Weinberg  <zackw@panix.com>
32606         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
32607         expected to fail.
32609 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32611         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
32613 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
32615         * g++.dg/eh/template1.C: New test.
32617 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
32619         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
32620         Fix thinko.
32621         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
32622         for xfail.
32624 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
32626         * lib/g77-dg.exp: Use prune.exp for common procedures
32627         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
32628         * lib/g77.exp: (g77-dg-prune) Remove
32630 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
32632         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
32634 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32636         * g++.dg/template/unify1.C: New test.
32638 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
32640         * g++.dg/abi/empty4.C: New test.
32642 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
32644         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
32645         solaris2.*
32646         * g77.f-torture/compile/pr3743.x: Likewise.
32648 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32650         * g++.dg/other/using-declaration.C: New test.
32652 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32654         * gcc.dg/cpp/tr-sign.c: New testcase.
32656 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32658         * gcc.dg/cpp/19951025-1.c: Revert.
32659         * gcc.dg/cpp/directiv.c: We no longer process directives that
32660         interrupt macro arguments.
32662 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
32664         * gcc.dg/bconstp-1.c: New test.
32666 2001-08-03  Richard Henderson  <rth@redhat.com>
32668         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
32670 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32672         * gcc.dg/cpp/19951025-1.c: Update.
32674 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
32676         * g77.dg/ff90-1.f (s): Fix reference of variable z,
32677         should be x.
32679 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32681         Kill -fhonor-std.
32682         * g++.old-deja/g++.ns/ns14.C: Remove special options.
32683         * g++.old-deja/g++.other/std1.C: Likewise.
32684         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
32686 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
32688         * lib/g77.exp: Load gcc-defs.exp for common procedures
32689         (g77_pass, g77_fail, g77_finish, g77_exit,
32690         ${tool}_check_unsupported_p} Now redundant.  Deleted.
32692 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
32694         * g77.dg/fbackslash.f
32695         * g77.dg/fcase-preserve.f
32696         * g77.dg/ff90-1.f
32697         * g77.dg/ffixed-line-length-0.f
32698         * g77.dg/ffixed-line-length-132.f
32699         * g77.dg/ffixed-line-length-7.f
32700         * g77.dg/ffixed-line-length-72.f
32701         * g77.dg/ffixed-line-length-none.f
32702         * g77.dg/ffree-form-1.f
32703         * g77.dg/fno-backslash.f
32704         * g77.dg/fno-f90-1.f
32705         * g77.dg/fno-fixed-form-1.f
32706         * g77.dg/fno-onetrip.f
32707         * g77.dg/fno-typeless-boz.f
32708         * g77.dg/fno-underscoring.f
32709         * g77.dg/fno-vxt-1.f
32710         * g77.dg/fonetrip.f
32711         * g77.dg/ftypeless-boz.f
32712         * g77.dg/fugly-assumed.f
32713         * g77.dg/funderscoring.f
32714         * g77.dg/fvxt-1.f
32716 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
32718         * objc.dg/fwd-proto-1.m: New.
32719         * objc.dg/local-decl-1.m: New.
32720         * objc.dg/naming-1.m: New.
32721         * objc.dg/naming-2.m: New.
32722         * objc.dg/proto-hier-1.m: New.
32724 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
32726         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
32727         largest-type elements to a struct makes its size grow.
32729 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32731         * g++.dg/abi/vthunk1.C: New test.
32733 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32735         * g++.dg/abi/vbase8-22.C: New test.
32737 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32739         * gcc.dg/cpp/macro8.c: New test.
32741 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32743         * g++.dg/abi/vbase8-21.C: New test.
32745 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32747         * g++.dg/abi/vbase8-10.C: New test.
32749 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32751         * lib/g++.exp (g++_set_ld_library_path): Renamed to
32752         ${tool}_set_ld_library_path.
32753         Changed caller.
32754         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
32755         g++.exp.
32757 2001-07-26  Stan Cox <scox@redhat.com>
32759         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
32760         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
32761         gcc_exit, gcc_check_unsupported_p):
32762         Moved to gcc-deps.exp
32763         * gcc-deps.exp: New file.
32765 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32767         * g++.old-deja/g++.pt/defarg14.C: New test.
32769 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32771         * g++.old-deja/g++.other/lineno5.C: New test.
32773 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32775         * g++.old-deja/g++.pt/crash68.C: New test.
32777 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32779         * g++.old-deja/g++.other/crash42.C: New test.
32781 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32783         * gcc.dg/cpp/extratokens.c: Fix.
32784         * gcc.dg/cpp/skipping2.c: New tests.
32786 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32788         * gcc.c-torture/execute/20010724-1.c: New file.
32789         * gcc.c-torture/execute/20010724-1.x: New file.
32791 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32793         * g++.old-deja/g++.other/cond7.C: New test.
32795 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32797         * g++.old-deja/g++.other/optimize4.C: New test.
32799 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32801         * g++.old-deja/g++.abi/vbase8-5.C: New test.
32803 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
32805         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
32806         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
32807         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
32808         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
32810         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
32811         bug report" message.
32813         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
32814         * g++.dg/ext/instantiate1.C: Move from old-deja.
32816 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
32818         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
32819         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
32820         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
32821         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
32823 2001-07-23  Jeffrey A Law  (law@cygnus.com)
32825         * gcc.c-torture/execute/20010723-1.c: New test.
32827 2001-07-23  Ben Elliston  <bje@redhat.com>
32829         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
32831 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32833         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
32834         i[34567]86-*-*.
32835         Delete handling of ieee_multilib_flags.
32836         Pass -mieee for alpha*-*-* and sh-*-*.
32837         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
32839 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
32841         Remove old-abi tests.
32842         * g++.old-deja/g++.mike/p11116.C: Remove.
32843         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
32845 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
32847         * g77.f-torture/compile/pr3743.f: New test
32849 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
32851         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
32853 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32855         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
32856         g++.old-deja/g++.pt/static6.C: Likewise.
32857         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
32858         supports weak symbols.
32860 2001-07-18  Andreas Jaeger  <aj@suse.de>
32862         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
32863         supported again.
32865 2001-07-18  Andreas Jaeger  <aj@suse.de>
32867         * gcc.dg/iftrap-1.c: Fix target line.
32869 2001-07-17  Richard Henderson  <rth@redhat.com>
32871         * gcc.c-torture/execute/20010717-1.c: New.
32873 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32875         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
32876         tests.
32878 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32880         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
32882 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32884         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
32885         UAC_SIGBUS, UAC_NOPRINT definitions.
32887 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
32889         * objc/execute/object_is_class.m: New test.
32890         * objc/execute/object_is_meta_class.m: New test.
32892 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32894         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
32895         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
32897 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
32899         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
32900         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
32902 2001-07-14  Richard Henderson  <rth@redhat.com>
32904         * gcc.dg/iftrap-1.c: New.
32906 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
32908         * g77.f-torture/execute/intrinsic77.f: New test.
32910 2001-07-11  Janis Johnson <janis@us.ibm.com>
32912         * gcc.misc-tests/gcov-3.c: New test.
32914 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32916         * gcc.c-torture/compile/20010711-1.c,
32917         * gcc.c-torture/compile/20010711-2.c: New tests.
32919 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32921         * gcc.c-torture/execute/20010711-1.c: New test.
32923 2001-07-11  Ben Elliston  <bje@redhat.com>
32925         * g++.old-deja/g++.other/enum5.C: New test.
32927 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
32929         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
32930         (g++-dg-prune): Call prune_gcc_output.
32931         * prune.exp: New file for prune_gcc_output.
32932         * lib/g++.exp, lib/gcc.exp: Load it.
32934 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32936         * gcc.c-torture/compile/20010701-1.c,
32937         g++.old-deja/g++.ext/attrib6.C: New tests.
32939 2001-07-06  Jeffrey A Law  (law@cygnus.com)
32941         * gcc.c-torture/compile/20010706-1.c: New test.
32943 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
32945         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
32947 2001-06-28  Stan Shebs  <shebs@apple.com>
32949         * gcc.dg/pragma-darwin.c: New test.
32951 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32953         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
32954         Solaris 2.[678] system.
32956 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32958         * gcc.dg/20010622-1.c: New test.
32960 2001-06-18  Stan Shebs  <shebs@apple.com>
32962         * objc.dg: New directory.
32963         * objc.dg/dg.exp: New file.
32964         * objc.dg/alias.m: New.
32965         * objc.dg/class-1.m: New.
32966         * objc.dg/class-2.m: New.
32967         * objc.dg/const-str-1.m: New.
32968         * objc.dg/const-str-2.m: New.
32969         * objc.dg/id-1.m: New.
32970         * objc.dg/method-1.m: New.
32971         * objc.dg/super-class-1.m: New.
32972         * lib/objc-dg.exp: New file.
32974 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32976         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
32977         of label name.
32979 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
32981         * g++.old-deja/g++.abi/vbase8-9.C: New test.
32983 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32985         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
32986         variable.
32988 2001-06-12  Richard Henderson  <rth@redhat.com>
32990         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
32992 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
32994         * g++.old-deja/g++.abi/vbase5.C: New test.
32995         * g++.old-deja/g++.abi/vbase6.C: New test.
32996         * g++.old-deja/g++.abi/vbase7.C: New test.
32998 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33000         * gcc.c-torture/compile/20010610-1.c: New test.
33002 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33004         * g++.old-deja/g++.abi/vbase4.C: New test.
33006 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33008         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
33009         support %f for HC11/HC12 targets.
33010         * gcc.c-torture/execute/930513-1.x: New file, likewise.
33011         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
33012         on HC11/HC12 targets.
33013         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
33015 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33017         * gcc.dg/wchar_t-1.c: New file.
33018         * gcc.dg/wint_t-1.c: Likewise.
33020 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
33022         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
33024 2001-06-11  Richard Henderson  <rth@redhat.com>
33026         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
33028 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33030         * gcc.c-torture/compile/20010611-1.c: New test.
33032 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33034         * gcc.dg/c99-tag-1.c: Add more tests.
33036 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
33038         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
33039         representation on MN10300 and ARM/Thumb.
33041 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
33043         * g77.f-torture/execute/20010610.f: New.
33045 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
33047         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
33048         names.
33050 2001-06-09  Richard Henderson  <rth@redhat.com>
33052         * gcc.c-torture/execute/ashrdi-1.c: New.
33053         * gcc.c-torture/execute/ashldi-1.c: New.
33054         * gcc.c-torture/execute/lshrdi-1.c: New.
33056 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
33058         * objc/execute/load-3.m: Added. Check sending +load to categories,
33059         in addition to classes.
33061 2001-06-08  Stan Shebs  <shebs@apple.com>
33063         * objc/execute/load-2.m: New test.  From Nicola Pero
33064         <n.pero@mi.flashnet.it>.
33066 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
33068         * gcc.c-torture/execute/20010605-2.c: New test.
33070 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33072         * g++.old-deja/g++.abi/vbase2.C: New test.
33073         * g++.old-deja/g++.abi/vbase3.C: New test.
33075 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33077         * g++.old-deja/g++.pt/friend49.C: New test.
33079 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
33081         * g++.old-deja/g++.ext/anon3.C: New test.
33083 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
33085         * g++.old-deja/g++.other/conv7.C: New test.
33087 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33089         * gcc.c-torture/compile/20010605-2.c: New test.
33091 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33093         * gcc.c-torture/execute/20010604-1.c: New test.
33095 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
33097         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
33099 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
33101         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
33102         (g++_link_flags): Likewise.
33103         (g++_init): Pass gccpath's value to two previous functions.
33105 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33107         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
33108         Ensure logfile entry matches exec command line.
33110 2001-05-31  Richard Henderson  <rth@redhat.com>
33112         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
33113         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
33115 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
33117         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
33118         compiler for irix6.2
33120 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
33122         * g++.old-deja/g++.other/optimize3.C: New file.
33124 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
33126         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
33127         assemble.
33129 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
33131         * g++.old-deja/g++.other/optimize2.C: New file.
33133 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
33135         * gcc.c-torture/compile/20010518-2.c: New file.
33136         * gcc.c-torture/execute/20010518-1.c: New file.
33137         * gcc.c-torture/execute/20010518-2.c: New file.
33139 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33141         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
33143 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
33145         G++ no longer defines builtins that do not begin with __builtin.
33146         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
33147         * g++.old-deja/g++.brendand/misc13.C: Likewise.
33148         * g++.old-deja/g++.law/builtin1.C: Likewise.
33149         * g++.old-deja/g++.law/cvt2.C: Likewise.
33150         * g++.old-deja/g++.mike/net5.C: Likewise.
33151         * g++.old-deja/g++.other/builtins1.C: Likewise.
33152         * g++.old-deja/g++.other/builtins2.C: Likewise.
33153         * g++.old-deja/g++.other/builtins3.C: Likewise.
33154         * g++.old-deja/g++.other/builtins4.C: Likewise.
33155         * g++.old-deja/g++.other/inline8.C: Likewise.
33156         * g++.old-deja/g++.robertl/eb39.C: Likewise.
33158 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
33160         * g++.old-deja/g++.pt/using1.C: Adjust.
33161         * g++.old-deja/g++.pt/using2.C: New test.
33163 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33165         * gcc.dg/cpp/charconst.c: New tests.
33166         * gcc.dg/cpp/escape.c: New tests.
33167         * gcc.dg/cpp/escape-1.c: New tests.
33168         * gcc.dg/cpp/escape-2.c: New tests.
33169         * gcc.dg/cpp/ucs.c: New tests.
33171 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
33173         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
33174         native compiler for irix6.5.
33176 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
33178         * lib/g++.exp (g++_include_flags): Use args to compute
33179         get_multilibs.
33180         (g++_link_flags): Likewise.
33181         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
33183 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33185         * gcc.dg/c90-hexfloat-1.c: Add more tests.
33187 2001-05-21  Geoff Keating  <geoffk@redhat.com>
33189         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
33190         this file.
33192 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33194         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
33195         STACK_SIZE;
33196         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
33197         to STACK_SIZE; Use it to define size of add_histo array.
33198         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
33199         to STACK_SIZE.
33200         (f): Use GITT_SIZE to define size of gitt local table.
33201         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
33202         to STACK_SIZE; Use it to define size of bytemem array.
33204 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33206         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
33207         on 68HC11/HC12 due to the asm instruction.
33208         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
33209         * gcc.c-torture/compile/920520-1.x: Likewise.
33210         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
33211         on 68HC11/HC12 because the function is larger than 64K.
33212         * gcc.c-torture/compile/961203-1.x: New file, this test fails
33213         on 68HC11/HC12 because the structure is too large.
33215 2001-05-20  Richard Henderson  <rth@redhat.com>
33217         * gcc.c-torture/execute/20010520-1.c: New.
33219 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33221         * g++.old-deja/g++.warn/compare1.C: New test.
33222         * gcc.dg/compare4.c: New test.
33224 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
33226         * g++.old-deja/g++.other/optimize1.C: New test.
33228 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33230         * g++.old-deja/g++.pt/spec41.C: New test.
33232 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
33234         * gcc.c-torture/compile/20010114-1.x: Remove.
33236 2001-05-18  Stan Shebs  <shebs@apple.com>
33238         * gcc.c-torture/compile/20010518-1.c: New test.
33240 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
33242         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
33243         * g++.old-deja/g++.pt/crash67.C: New test.
33245 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
33247         * g++.old-deja/g++.other/debug9.C: New test.
33249 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
33251         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
33253 2001-05-16  Jan Hubicka  <jh@suse.cz>
33255         * gcc.c-torture/compile/20010516-1.c: New test.
33257 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33259         * g++.old-deja/g++.other/crash41.C: New test.
33261 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33263         * g++.old-deja/g++.pt/crash66.C: New test.
33265 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
33267         * g++.old-deja/g++.robertl/eb27.C: Convert.
33269 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
33271         * g++.dg/friend-warn.C: New test.  Do not warn about friend
33272         declaration being redundant.
33274 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
33276         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
33278 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
33280         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
33282 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
33284         * lib/g++.exp: Use testsuite_flags.
33286 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
33288         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
33290 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33292         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
33294 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
33296         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
33298 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
33300         * gcc.c-torture/compile/20010313-1.c: New test.
33302 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
33304         * gcc.dg/cpp/direct2.c: New test.
33305         * gccq.dg/cpp/direct2s.c: New test.
33307         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
33309 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
33311         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
33312         * g++.old-deja/g++.other/op3.C: Likewise.
33314 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33316         * gcc.dg/cpp/syshdr.h: New file.
33317         * gcc.dg/cpp/sysmac1.c: Update.
33318         * gcc.dg/cpp/sysmac2.c: Update.
33320 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33322         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
33324 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
33326         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
33327         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
33329 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
33331         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
33333 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
33335         * lib/g++.exp (g++_include_flags): Don't use any special flags
33336         if TESTING_IN_BUILD_TREE is not defined.
33337         (g++_init): Use a plain 'c++' as the compiler if
33338         TESTING_IN_BUILD_TREEE is not defined.
33340 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33342         * g++.old-deja/g++.eh/catch13.C: New test.
33343         * g++.old-deja/g++.eh/catch14.C: New test.
33345 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33347         * gcc.dg/cpp/tr-define.c: New test.
33349 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
33351         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
33352         <stdlib.h>, not <malloc.h>.
33354 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33356         * g++.old-deja/g++.ns/template17.C: New test.
33358 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33360         * g++.old-deja/g++.pt/ref4.C: New test.
33362 2001-04-30  Richard Henderson  <rth@redhat.com>
33364         * gcc.dg/20000724-1.c: Revert last change.
33366 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
33368         * g77.f-torture/execute/20010430.f: New test.
33370 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
33372         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
33374 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
33376         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
33378 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33380         * g++.old-deja/g++.eh/crash6.C: New test.
33382 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33384         * g++.old-deja/g++.other/warn7.C: New test.
33386 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33388         * g++.old-deja/g++.other/defarg9.C: New test.
33390 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33392         * g77.f-torture/compile/20010426.f: New test.
33393         * g77.f-torture/execute/20010426.f: New test.
33395 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33397         * g77.f-torture/compile/20000629-1.x: Remove - error
33398         has been fixed.
33400 2001-04-26  Jeffrey A Law  (law@cygnus.com)
33402         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
33403         Tweak slightly to work with g++.dg framework.
33404         * g++.dg/special/ecos.exp: Run initp1.C test.
33405         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
33407         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
33408         its linker doesn't give line numbers either.
33409         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
33411 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
33413         * g++.old-deja/g++.other/lex1.C: New test.
33415 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
33417         * gcc.dg/noncompile/20010425-1.c: New test.
33419 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
33421         * g++.old-deja/g++.pt/mangle2.C: New test.
33423 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33425         * gcc.dg/format/plus-1.c: New test.
33427 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33429         * gcc.dg/20010423-1.c: New test.
33431 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33433         * gcc.c-torture/execute/20010422-1.c: New test.
33435 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
33437         * g++.old-deja/g++.ns/type2.C: New test.
33439 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
33441         * g++.old-deja/g++.other/perf1.C: New test.
33443 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
33445         * gcc.dg/c99-func-2.c: Remove xfail.
33446         * gcc.dg/c99-func-3.c: Remove xfail.
33447         * gcc.dg/c99-func-4.c: Remove xfail.
33449 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
33451         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
33453 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33455         * gcc.c-torture/compile/20010423-1.c: New test.
33457 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33459         * g++.old-deja/g++.pt/typename28.C: New test.
33461 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33463         * g++.old-deja/g++.abi/empty2.C: New test.
33464         * g++.old-deja/g++.abi/empty3.C: New test.
33466 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33468         * g++.old-deja/g++.other/comdat2.C: New test.
33469         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
33471 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33473         * g++.old-deja/g++.other/overload14.C: New test.
33475 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33477         * g++.old-deja/g++.other/lookup23.C: New test.
33479 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33481         * gcc.c-torture/execute/20010403-1.c: New test.
33483 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
33484             Mark Mitchell  <mark@codesourcery.com>
33486         * lib/old-dejagnu.exp: Don't delete output of executable.
33487         Add .exe suffix to executables.
33489 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
33491         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
33493 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33495         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
33497 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33499         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
33500         * g++.old-deja/g++.abi/crash1.C: New test.
33502 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33504         * g++.old-deja/g++.other/crash40.C: New test.
33506 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33508         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
33510 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
33512         * g++.old-deja/g++.other/warn6.C: New test.
33514 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33516         * g++.old-deja/g++.robertl/eb42.C: Same.
33518 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33520         * gcc.dg/wtr-conversion-1.c: New testcase.
33522 2001-04-10  Richard Henderson  <rth@redhat.com>
33524         * g++.old-deja/g++.other/array5.C: New.
33526 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33528         * gcc.c-torture/execute/20010408-1.c: New test.
33530 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
33532         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
33533         headers and constructs.
33534         * g++.old-deja/g++.robertl/eb79.C: Same.
33535         * g++.old-deja/g++.robertl/eb77.C (main): Same.
33536         * g++.old-deja/g++.robertl/eb73.C: Same.
33537         * g++.old-deja/g++.robertl/eb66.C (main): Same.
33538         * g++.old-deja/g++.robertl/eb55.C (t): Same.
33539         * g++.old-deja/g++.robertl/eb54.C (main): Same.
33540         * g++.old-deja/g++.robertl/eb46.C (main): Same.
33541         * g++.old-deja/g++.robertl/eb44.C: Same.
33542         * g++.old-deja/g++.robertl/eb41.C (main): Same.
33543         * g++.old-deja/g++.robertl/eb4.C (main): Same.
33544         * g++.old-deja/g++.robertl/eb39.C: Same.
33545         * g++.old-deja/g++.robertl/eb33.C (main): Same.
33546         * g++.old-deja/g++.robertl/eb31.C (main): Same.
33547         * g++.old-deja/g++.robertl/eb30.C: Same.
33548         * g++.old-deja/g++.robertl/eb3.C: Same.
33549         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
33550         * g++.old-deja/g++.robertl/eb21.C: Same.
33551         * g++.old-deja/g++.robertl/eb15.C: Same.
33552         * g++.old-deja/g++.robertl/eb118.C: Same.
33553         * g++.old-deja/g++.robertl/eb115.C (main): Same.
33554         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
33555         * g++.old-deja/g++.robertl/eb109.C: Same.
33556         * g++.old-deja/g++.other/sibcall1.C (main): Same.
33557         * g++.old-deja/g++.mike/rtti1.C: Same.
33558         * g++.old-deja/g++.mike/p658.C: Same.
33559         * g++.old-deja/g++.mike/net46.C: Same.
33560         * g++.old-deja/g++.mike/net34.C: Same.
33561         * g++.old-deja/g++.mike/memoize1.C: Same.
33562         * g++.old-deja/g++.mike/eh2.C: Same.
33563         * g++.old-deja/g++.law/weak.C: Same.
33564         * g++.old-deja/g++.law/visibility7.C: Same.
33565         * g++.old-deja/g++.law/visibility25.C: Same.
33566         * g++.old-deja/g++.law/visibility22.C: Same.
33567         * g++.old-deja/g++.law/visibility2.C: Same.
33568         * g++.old-deja/g++.law/visibility17.C: Same.
33569         * g++.old-deja/g++.law/visibility13.C: Same.
33570         * g++.old-deja/g++.law/visibility10.C: Same.
33571         * g++.old-deja/g++.law/visibility1.C: Same.
33572         * g++.old-deja/g++.law/virtual3.C (eval): Same.
33573         * g++.old-deja/g++.law/vbase1.C: Same.
33574         * g++.old-deja/g++.law/operators32.C: Same.
33575         * g++.old-deja/g++.law/nest3.C: Same.
33576         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
33577         * g++.old-deja/g++.law/except5.C (main): Same.
33578         * g++.old-deja/g++.law/cvt7.C (run): Same.
33579         * g++.old-deja/g++.law/cvt2.C: Same.
33580         * g++.old-deja/g++.law/cvt16.C: Same.
33581         * g++.old-deja/g++.law/ctors6.C (bar): Same.
33582         * g++.old-deja/g++.law/ctors17.C (main): Same.
33583         * g++.old-deja/g++.law/ctors13.C: Same.
33584         * g++.old-deja/g++.law/ctors12.C (main): Same.
33585         * g++.old-deja/g++.law/ctors10.C: Same.
33586         * g++.old-deja/g++.law/code-gen5.C: Same.
33587         * g++.old-deja/g++.law/bad-error7.C: Same.
33588         * g++.old-deja/g++.law/arm9.C: Same.
33589         * g++.old-deja/g++.law/arm12.C: Same.
33590         * g++.old-deja/g++.law/arg8.C: Same.
33591         * g++.old-deja/g++.law/arg1.C: Same.
33592         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
33593         * g++.old-deja/g++.jason/template31.C: Same.
33594         * g++.old-deja/g++.jason/template24.C (main): Same.
33595         * g++.old-deja/g++.jason/2371.C: Same.
33596         * g++.old-deja/g++.eh/new2.C: Same.
33597         * g++.old-deja/g++.eh/new1.C: Same.
33598         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
33599         * g++.old-deja/g++.brendan/nest21.C (main): Same.
33600         * g++.old-deja/g++.brendan/err-msg3.C: Same.
33601         * g++.old-deja/g++.brendan/crash62.C: Same.
33602         * g++.old-deja/g++.brendan/crash52.C: Same.
33603         * g++.old-deja/g++.brendan/crash49.C (main): Same.
33604         * g++.old-deja/g++.brendan/crash38.C: Same.
33605         * g++.old-deja/g++.brendan/crash15.C (main): Same.
33606         * g++.old-deja/g++.brendan/copy9.C: Same.
33608 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
33610         * gcc.c-torture/execute/20001203-2.c (memset):
33611         Count argument is of type __SIZE_TYPE__.
33613 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
33615         * gcc.c-torture/compile/20010404-1.c: New test.
33617 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
33619         * gcc.c-torture/compile/20010326-1.c: New test.
33621 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
33623         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
33624         peculiarities of the SH.
33625         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
33627 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33629         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
33630         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
33631         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
33633 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33635         * g77.f-torture/compile/20010321-1.f: New test.
33637 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33639         * gcc.c-torture/compile/20010329-1.c: New test.
33641 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33643         * gcc.c-torture/execute/20010329-1.c: New test.
33645 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33647         * g++.old-deja/g++.other/eh4.C: Fix typo.
33649 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33651         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
33653 2001-03-28  Philip Blundell  <philb@gnu.org>
33655         * gcc.c-torture/compile/20010328-1.c: New test.
33657 2001-03-27  Richard Henderson  <rth@redhat.com>
33659         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
33660         * g++.old-deja/g++.eh/vbase3.C: Likewise.
33662 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
33664         * gcc.c-torture/compile/20010327-1.c: New test.
33666 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33668         * g++.old-deja/g++.other/friend12.C: New test.
33669         * g++.old-deja/g++.other/friend9.C: Expect no errors.
33670         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
33672 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33674         * gcc.c-torture/execute/20010325-1.c: New test.
33676 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
33678         * g++.old-deja/g++.other/mangle3.C: New test.
33680 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
33682         * g++.old-deja/g++.other/anon8.C: New test.
33684 2001-03-20  Philip Blundell  <philb@gnu.org>
33686         * gcc.c-torture/compile/20010320-1.c: New test.
33688 2001-03-17  Richard Henderson  <rth@redhat.com>
33690         * g++.old-deja/g++.other/eh4.C: Add expected error text.
33692 2001-03-15  Geoff Keating  <geoff@redhat.com>
33694         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
33695         tests on AIX.
33697 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
33699         * g++.old-deja/g++.other/eh4.C: New test.
33701 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33703         * gcc.dg/cpp/mi1.c: Update.
33705 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
33707         * g++.old-deja/g++.other/regstack.C: New test.
33709 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33711         * g++.old-deja/g++.other/ref4.C: New test.
33713 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
33715         * objc/execute/va_method.m: Added.
33716         * objc/execute/IMP.m: Added.
33717         * objc/execute/_cmd.m: Added.
33718         * objc/execute/accessing_ivars.m: Added.
33719         * objc/execute/class-1.m: Added.
33720         * objc/execute/class-10.m: Added.
33721         * objc/execute/class-11.m: Added.
33722         * objc/execute/class-12.m: Added.
33723         * objc/execute/class-13.m: Added.
33724         * objc/execute/class-14.m: Added.
33725         * objc/execute/class-2.m: Added.
33726         * objc/execute/class-3.m: Added.
33727         * objc/execute/class-4.m: Added.
33728         * objc/execute/class-5.m: Added.
33729         * objc/execute/class-6.m: Added.
33730         * objc/execute/class-7.m: Added.
33731         * objc/execute/class-8.m: Added.
33732         * objc/execute/class-9.m: Added.
33733         * objc/execute/class-tests-1.h
33734         * objc/execute/class-tests-2.h
33735         * objc/execute/compatibility_alias.m: Added.
33736         * objc/execute/encode-1.m: Added.
33737         * objc/execute/formal_protocol-1.m: Added.
33738         * objc/execute/formal_protocol-2.m: Added.
33739         * objc/execute/formal_protocol-3.m: Added.
33740         * objc/execute/formal_protocol-4.m: Added.
33741         * objc/execute/formal_protocol-5.m: Added.
33742         * objc/execute/formal_protocol-6.m: Added.
33743         * objc/execute/formal_protocol-7.m: Added.
33744         * objc/execute/informal_protocol.m: Added.
33745         * objc/execute/initialize.m: Added.
33746         * objc/execute/load.m: Added.
33747         * objc/execute/many_args_method.m: Added.
33748         * objc/execute/nested-3.m: Added.
33749         * objc/execute/no_clash.m: Added.
33750         * objc/execute/private.m: Added.
33751         * objc/execute/redefining_self.m: Added.
33752         * objc/execute/root_methods.m: Added.
33753         * objc/execute/selector-1.m: Added.
33754         * objc/execute/static-1.m: Added.
33755         * objc/execute/static-2.m: Added.
33756         * objc/execute/va_method.m: Added.
33758 2001-03-10  Richard Henderson  <rth@redhat.com>
33760         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
33762 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33764         * g++.old-deja/g++.other/crash31.C: XFAIL.
33765         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
33766         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
33767         * gcc.c-torture/execute/20010123-1.x: XFAIL.
33768         * gcc.c-torture/execute/20010124-1.x: XFAIL.
33769         * gcc.dg/sequence-pt-1.c: XFAIL one test.
33771 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33773         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
33775 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33777         * gcc.dg/20000724-1.c: Don't use multiline strings.
33779 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33781         * objc/execute/string1.m, objc/execute/string2.m: Compare the
33782         result of -cString against what we expect it to be; don't just
33783         print it out for no one to read.
33785         * objc/execute/string3.m, objc/execute/string4.m: New tests.
33786         Based on testcases provided by Nicola Pero.
33788 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33790         * gcc.dg/cpp/macro7.c: New test.
33792 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33794         * gcc.dg/cpp/multiline.c: Update.
33796 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33798         * g++.old-deja/g++.other/enum3.C: New test.
33800 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33802         * g++.old-deja/g++.other/pod1.C: New test.
33804 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33806         * g++.old-deja/g++.ext/overload1.C: New test.
33808 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33810         * g++.old-deja/g++.pt/using1.C: New test.
33812 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33814         * g++.old-deja/g++.other/using9.C: New test.
33816 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
33818         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
33820         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
33822 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
33824         * g++.old-deja/g++.ext/realpt1.C: Remove.
33826 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
33828         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
33830 2001-02-26  Will Cohen  <wcohen@redhat.com>
33832         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
33834 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
33836         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
33837         templatized constructors.
33839 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33841         * gcc.c-torture/execute/20010224-1.c: New test.
33843 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
33845         * gcc.c-torture/execute/20010222-1.c: New test.
33847 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
33849         * g++.old-deja/g++.other/inline20.C: New test.
33851 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
33853         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
33855 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33857         * g++.old-deja/g++.other/lookup22.C: New test.
33859 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
33861         * g77.dg: New directory.
33862         * g77.dg/20010216-1.f: New test case.
33863         * g77.dg/dg.exp: New driver.
33864         * lib/g77-dg.exp: New driver library.
33866 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33868         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
33870 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
33872         * g++.old-deja/g++.other/decl9.C: New test.
33874 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
33876         * g++.old-deja/g++.other/init16.C: Update the test so that it does
33877         not need <string> and also tests the initialization at runtime.
33879 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33881         * gcc.c-torture/execute/longlong.c: New test.
33883 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33885         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
33887 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33889         * gcc.c-torture/execute/920302-1.c (execute):
33890         Change argument type to short.
33892 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33894         * g++.old-deja/g++.pt/deduct6.C: New test.
33896 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33898         * g++.old-deja/g++.pt/deduct5.C: New test.
33900 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
33902         * gcc.c-torture/execute/20010209-1.c: New test.
33904 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33906         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
33908 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
33910         * g++.dg/vtgc1.C: Update for new ABI.
33912         * consistency.vlad: New directory, 1665 files.
33914 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33916         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
33917         return type.
33918         * gcc.dg/cpp/digraphs.c: Declare puts.
33920 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33922         * g++.old-deja/g++.other/warn5.C: New test.
33924 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33926         * g++.old-deja/g++.pt/spec40.C: New test.
33928 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33930         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
33931         case.
33932         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
33934 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
33936         * gcc.c-torture/compile/20010209-1.c: New test.
33938 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
33940         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
33941         excess errors message but not if it crashes.
33942         * g++.old-deja/g++.other/crash27.C: Likewise.
33943         * g++.old-deja/g++.other/crash28.C: Likewise.
33944         * g++.old-deja/g++.other/crash30.C: Likewise.
33945         * g++.old-deja/g++.other/crash32.C: Likewise.
33946         * g++.old-deja/g++.other/crash35.C: Likewise.
33947         * g++.old-deja/g++.pt/inherit2.C: Likewise.
33949 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33951         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
33952         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
33953         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
33954         g77.f-torture/execute/execute.exp,
33955         g77.f-torture/noncompile/noncompile.exp,
33956         gcc.c-torture/execute/execute.exp,
33957         gcc.c-torture/execute/memcheck/memcheck.exp,
33958         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
33959         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
33960         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
33961         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
33962         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
33963         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
33964         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
33965         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
33966         Remove bug reporting instructions with ancient email addresses.
33968 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33970         * gcc.dg/20010202-1.c: New test.
33971         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
33973 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
33975         * g++.dg/stdbool-if.C: New test.
33977 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
33979         * objc/execute/fdecl.m: Added main().
33981 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
33983         * gcc.c-torture/execute/20010206-1.c: New test.
33985 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33987         * gcc.dg/cpp/avoidpaste1.c: Update.
33989 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
33991         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
33992         Pero <nicola@brainstorm.co.uk>.
33993         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
33995 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
33997         * g++.old-deja/g++.pt/spec39.C: New test.
33999 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
34001         * gcc.c-torture/compile/20010202-1.c: New test.
34003 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
34005         * g++.old-deja/g++.abi/primary2.C: New test.
34006         * g++.old-deja/g++.abi/primary3.C: New test.
34007         * g++.old-deja/g++.abi/primary4.C: New test.
34008         * g++.old-deja/g++.abi/primary5.C: New test.
34009         * g++.old-deja/g++.abi/vtable3.h: New test.
34010         * g++.old-deja/g++.abi/vtable3a.C: New test.
34011         * g++.old-deja/g++.abi/vtable3b.C: New test.
34012         * g++.old-deja/g++.abi/vtable3c.C: New test.
34013         * g++.old-deja/g++.abi/vtable3d.C: New test.
34014         * g++.old-deja/g++.abi/vtable3e.C: New test.
34015         * g++.old-deja/g++.abi/vtable3f.C: New test.
34016         * g++.old-deja/g++.abi/vtable3g.C: New test.
34017         * g++.old-deja/g++.abi/vtable3h.C: New test.
34018         * g++.old-deja/g++.abi/vtable3i.C: New test.
34019         * g++.old-deja/g++.abi/vtable3j.C: New test.
34020         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
34022 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
34024         * g++.old-deja/g++.other/anon6.C: New test.
34025         * g++.old-deja/g++.other/anon7.C: New test.
34027 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34029         * gcc.dg/cpp/avoidpaste2.c: New tests.
34031 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
34033         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
34035 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
34037         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
34038         DECIMAL_DIG cases for Irix."
34040 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
34042         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
34044 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34046         * gcc.dg/c99-tag-1.c: New test.
34048 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34050         * gcc.dg/cpp/tr-warn1.c: Add tests.
34052 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34054         * gcc.dg/cpp/avoidpaste1.c: Update.
34055         * gcc.dg/cpp/paste4.c: Update.
34057 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
34059         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
34060         cases for Irix.
34062 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34064         * g++.old-deja/g++.other/inline19.C: New test.
34066 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34068         * gcc.dg/Wlarger-than.c: New test.
34070 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34072         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
34074 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
34076         * gcc.c-torture/execute/20010129-1.c: New test.
34077         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
34079 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34081         * gcc.dg/cpp/avoidpaste1.c: Test case.
34083 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
34085         * g++.old-deja/g++.other/inline18.C: New test.
34087 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34089         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
34090         and __builtin_putchar.
34092 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
34094         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
34095         tests.
34097 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
34099         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
34100         floating point number rounding mode to round to the nearest
34101         representable mode.
34103 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
34105         * g++.old-deja/g++.other/mangle2.C: New test.
34107 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34109         * gcc.c-torture/compile/20010124-1.c: New test.
34111 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
34113         * g++.old-deja/g++.pt/spec38.C: New test.
34115 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34117         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
34118         "Build don't run".
34120 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34122         * gcc.c-torture/execute/20010123-1.c: New test.
34124 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34126         * g++.old-deja/g++.pt/spec37.C: New test.
34128 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34130         * g++.old-deja/g++.pt/overload14.C: New test.
34132 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34134         * gcc.c-torture/execute/20010122-1.c: New test, exercise
34135         __builtin_return_address.
34137 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
34139         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
34140         * g++.old-deja/g++.pt/spec35.C: New test.
34141         * g++.old-deja/g++.pt/spec36.C: New test.
34143 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
34145         * gcc.c-torture/compile/20010118-1.c: New test.
34147 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
34149         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
34151 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34153         * gcc.c-torture/execute/20010119-1.c: New test.
34155 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34157         * g++.old-deja/g++.other/vbase5.C: New test.
34159 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34161         * gcc.c-torture/execute/20010118-1.c: New test.
34163 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34165         * g++.old-deja/g++.pt/deduct3.C: New test.
34167 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34169         * g++.old-deja/g++.pt/spec34.C: New test.
34171 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
34173         * g77.f-torture/compile/20000601-2.f: New test.
34175 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34177         * g++.old-deja/g++.other/init17.C: New test.
34179 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
34181         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
34183 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34185         * g++.old-deja/g++.pt/unify8.C: New test.
34187 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34189         * g++.old-deja/g++.abi/vbase1.C: New test.
34191 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34193         * g++.old-deja/g++.pt/crash65.C: New test.
34195 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34197         * gcc.dg/cpp/assembl2.S: New test case.
34199 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
34201         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
34202         are supported.
34204 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34206         * g++.old-deja/g++.other/builtins1.C: New test.
34207         * g++.old-deja/g++.other/builtins2.C: Likewise.
34208         * g++.old-deja/g++.other/builtins3.C: Likewise.
34209         * g++.old-deja/g++.other/builtins4.C: Likewise.
34211 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
34213         * gcc.c-torture/compile/20010117-1.c: New test.
34214         * gcc.c-torture/compile/20010117-2.c: New test.
34216 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34218         * g77.f-torture/execute/20010116.[fx]: New test,
34219         XFAIL on i?86-*-*.
34220         * g77.f-torture/compile/20010115.f: Indicate it's
34221         a test for PR fortran/1636.
34223 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34225         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
34227 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34229         * g77.f-torture/compile/20010115.f: New test.
34231 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
34233         * g++.old-deja/g++.pt/nontype5.C: New test.
34235 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34237         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
34238         have an equivalent working one below it.
34240 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34242         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
34243         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34245 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34247         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
34248         message containing "init_priority".
34249         (conpr-2.C): Likewise.
34250         (conpr-3.C): Likewise.
34251         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
34253 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34255         * gcc.c-torture/execute/20010114-2.c: New test.
34257 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34259         * gcc.c-torture/compile/20010114-1.c: New test.
34260         * gcc.c-torture/compile/20010114-1.x: Xfail.
34261         * gcc.c-torture/compile/20010114-2.c: New test.
34262         * gcc.c-torture/execute/20010114-1.c: New test.
34263         * gcc.dg/trunc-1.c: New test.
34264         * gcc.dg/uninit-B.c: New test.
34266 2001-01-13  Nick Clifton  <nickc@redhat.com>
34268         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
34269         target.
34271 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34273         * gcc.c-torture/compile/20010113-1.c: New test.
34275 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
34277         * gcc.c-torture/compile/20001212-1.c: New test.
34279 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34281         * gcc.dg/cpp/widestr1.c: Update.
34282         * gcc.dg/cpp/prag-imp.c: Remove.
34284 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
34286         * gcc.c-torture/execute/20000801-3.x: Remove.
34287         * gcc.dg/c90-init-1.c: New test.
34288         * gcc.dg/c99-init-1.c: New test.
34289         * gcc.dg/c99-init-2.c: New test.
34290         * gcc.dg/gnu99-init-1.c: New test.
34292 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
34294         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
34295         testing that no relevant ones were found.
34297 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34299         * g++.old-deja/g++.pt/cast2.C: New test.
34301 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34303         * g++.old-deja/g++.pt/friend47.C: New test.
34305 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34307         * g++.old-deja/g++.pt/instantiate13.C: New test.
34309 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34311         * g++.old-deja/g++.other/defarg7.C: New test.
34312         * g++.old-deja/g++.other/defarg8.C: New test.
34314 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34316         * g++.old-deja/g++.pt/crash64.C: New test.
34318 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34320         * g++.old-deja/g++.pt/crash63.C: New test.
34322 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34324         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
34326 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
34328         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
34330 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34332         * g++.old-deja/g++.pt/error3.C: New test.
34334 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34336         * g++.old-deja/g++.other/crash39.C: New test.
34338 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34340         * g++.old-deja/g++.other/vbase4.C: New test.
34342 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
34344         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
34345         * gcc.dg/special/20000419-2.c: New file. Identical to above.
34346         * gcc.dg/special/special.exp: New test driver which will check
34347         for alias support for the above test.
34349 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
34351         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
34352         problems on small machines.
34353         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
34354         parameterize.
34356 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
34358         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
34359         mips.
34360         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34362 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
34364         * g++.old_deja/g++.pt/using8.C: New test.
34366 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34368         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
34370 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
34372         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
34373         where a failure is expected.
34374         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
34376 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34378         * g++.old_deja/g++.pt/instantiate12.C: New test.
34380 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34382         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
34383         start of structs.
34384         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
34385         * g++.old-deja/g++.brendan/crash17.C: Likewise.
34386         * g++.old-deja/g++.brendan/crash29.C: Likewise.
34387         * g++.old-deja/g++.brendan/crash48.C: Likewise.
34388         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34389         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
34390         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
34391         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
34392         * g++.old-deja/g++.eh/spec6.C: Likewise.
34393         * g++.old-deja/g++.jason/crash3.C: Likewise.
34394         * g++.old-deja/g++.law/ctors11.C: Likewise.
34395         * g++.old-deja/g++.law/ctors17.C: Likewise.
34396         * g++.old-deja/g++.law/ctors5.C: Likewise.
34397         * g++.old-deja/g++.law/ctors9.C: Likewise.
34398         * g++.old-deja/g++.mike/ambig1.C: Likewise.
34399         * g++.old-deja/g++.mike/net22.C: Likewise.
34400         * g++.old-deja/g++.mike/p3538a.C: Likewise.
34401         * g++.old-deja/g++.mike/p3538b.C: Likewise.
34402         * g++.old-deja/g++.mike/virt3.C: Likewise.
34403         * g++.old-deja/g++.niklas/t128.C: Likewise.
34404         * g++.old-deja/g++.other/anon4.C: Likewise.
34405         * g++.old-deja/g++.other/using1.C: Likewise.
34406         * g++.old-deja/g++.other/warn3.C: Likewise.
34407         * g++.old-deja/g++.pt/t37.C: Likewise.
34408         * g++.old-deja/g++.robertl/eb69.C: Likewise.
34409         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34411 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34413         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
34415 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34417         * gcc.c-torture/execute/stdio-opt-3.c: New test.
34419 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
34421         * gcc.c-torture/compile/20010107-1.c: New test.
34423 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34425         * gcc.c-torture/execute/builtin-noret-1.c: New test.
34427 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34429         * gcc.dg/format/format.h: New file.
34430         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
34431         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
34432         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
34433         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
34434         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
34435         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34436         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
34437         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
34438         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
34439         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
34440         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
34441         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
34442         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
34443         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
34444         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
34445         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
34446         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
34447         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
34448         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
34449         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
34450         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
34451         instead of declaring standard types, macros and functions in each
34452         test.
34454 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
34456         * gcc.c-torture/execute/20010106-1.c: New test.
34458 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34460         * gcc.dg/format/format.exp: New file.
34461         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
34462         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
34463         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
34464         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
34465         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
34466         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
34467         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
34468         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
34469         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
34470         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
34471         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
34472         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
34473         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
34474         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
34475         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
34476         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
34477         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
34478         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
34479         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
34480         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
34481         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
34482         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
34483         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
34484         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
34485         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
34486         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
34487         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
34488         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
34489         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
34490         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
34491         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
34492         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
34493         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
34494         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
34495         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
34496         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
34497         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
34498         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
34499         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
34500         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
34501         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
34502         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
34504 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
34506         * gcc.c-torture/execute/991228-1.c: Take word endianness into
34507         account.
34509 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
34511         * gcc.c-torture/execute/builtin-complex-1.c: New test.
34513 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34515         * g++.old-deja/g++.pt/crash62.C: New test.
34517 2001-01-04  Richard Henderson  <rth@redhat.com>
34519         * gcc.dg/20000926-1.c: Update expected warnings.
34520         * gcc.dg/array-2.c: Likewise.
34521         * gcc.dg/array-4.c: Also validate flexible array members.
34522         * gcc.dg/c99-flex-array-1.c: New.
34524 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34526         * gcc.c-torture/compile/20001222-1.x: Remove.
34528 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34530         * gcc.c-torture/execute/built-in-setjmp.c: New.
34532 2001-01-03  Richard Henderson  <rth@redhat.com>
34534         * gcc.dg/940510-1.c: Update expected error wording.
34535         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
34537 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
34539         * lib/target-supports.exp (check_alias_available): Modified to
34540         indicate aliases not supported if only weak aliases are supported.
34542 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34544         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
34545         Turn on cmpstrsi checks for __pj__ and __i370__.
34547 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34549         * g++.old-deja/g++.other/virtual11.C: New test.
34551 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34553         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
34555 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34557         * gcc.c-torture/compile/20010102-1.c: New test.
34559 2001-01-02  Andreas Jaeger  <aj@suse.de>
34561         * gcc.dg/noreturn-3.c: New test.
34563         * gcc.dg/noreturn-4.c: New test.
34565 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34567         * gcc.c-torture/execute/stdio-opt-1.c: Also test
34568         __builtin_fputc and __builtin_fwrite.
34570 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34572         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
34573         signed char, not default char.
34575 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34577         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
34579 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
34581         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
34583 2000-12-29  Richard Henderson  <rth@redhat.com>
34585         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
34586         (__cyg_profile_func_exit): Define.
34588 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34590         * g++.dg/vtgc1.C: New test.
34592 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
34594         * gcc.dg/noncompile/20001228-1.c: New test.
34596         * gcc.dg/20001228-1.c: New test.
34598         * gcc.c-torture/execute/20001228-1.c: New test.
34600 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
34602         * gcc.dg/format-strfmon-1.c: New test.
34604 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34606         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
34607         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
34608         * gcc.c-torture/execute/string-opt-1.c: Likewise.
34609         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34610         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34611         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34612         * gcc.c-torture/execute/string-opt-6.c: Likewise.
34613         * gcc.c-torture/execute/string-opt-7.c: Likewise.
34614         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34615         * gcc.c-torture/execute/string-opt-9.c: Likewise.
34616         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34617         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34618         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34620         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
34621         * gcc.c-torture/execute/string-opt-4.c: Test index.
34623 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
34625         * gcc.c-torture/compile/20001226-1.c: New test.
34627 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34629         * gcc.c-torture/compile/20001222-1.c: New test.
34630         * gcc.c-torture/compile/20001222-1.x: Xfail.
34632 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
34634         * gcc.c-torture/execute/comp-goto-2.c: New test.
34636 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
34638         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
34639         Use long types if __INT_MAX__ is 32767.
34640         (main): Use cast to (sint32 *) when poking 88 into a_page.
34642         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
34644 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
34646         * gcc.c-torture/compile/20001221-1.c: New test.
34647         * gcc.c-torture/execute/20001221-1.c: New test.
34649 2000-12-20  Richard Henderson  <rth@redhat.com>
34651         * g++.old-deja/g++.pt/crash36.C: Update error lines.
34652         * g++.old-deja/g++.robertl/eb109.C: Likewise.
34654 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34656         * gcc.dg/compare3.c: New test.
34658 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34660         * gcc.dg/format-warnll-1.c: New test.
34662 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34664         * gcc.dg/cpp/cmdlne-P.c: New test.
34666 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34668         * gcc.c-torture/execute/builtin-abs-1.c,
34669         gcc.c-torture/execute/builtin-abs-2.c: New tests.
34671 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34673         * gcc.dg/cpp/multiline.c: New test.
34675 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34677         * g++.old-deja/g++.other/syshdr1.C: Update.
34678         * gcc.dg/cpp/lineflags.c: Remove temporarily.
34680 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34682         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
34684 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34686         * g++.old-deja/g++.pt/ttp65.C: New test.
34688 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34690         * g++.old-deja/g++.pt/ttp64.C: New test.
34692 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34694         * g++.old-deja/g++.pt/spec33.C: New test.
34696 2000-12-14  Catherine Moore  <clm@redhat.com>
34698         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
34699         * gcc.c-torture/execute/920612-2.c: Likewise.
34700         * gcc.c-torture/execute/920428-2.c: Likewise.
34701         * gcc-c-torture/execute/va-arg-11.c: Call exit.
34702         * gcc.c-torture/execute/va-arg-21.c: Likewise.
34704 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34706         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
34707         * gcc.dg/pack-test-2.c: Likewise.
34709 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34711         Tests by Zack Weinberg <zackw@stanford.edu>.
34713         * gcc.dg/cpp/defined.c: Update.
34714         * gcc.dg/cpp/defined_trad.c: New tests.
34716 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34718         * gcc.dg/cpp/trad-direct.c: Update.
34720 2000-12-11  Neil Booth  <neilb@earthling.net>
34722         * gcc.dg/cpp/defined_trad.c
34724 2000-12-11  Neil Booth  <neilb@earthling.net>
34726         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
34728 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34730         * gcc.dg/format-miss-2.c: New test.
34732 2000-12-09  Neil Booth  <neilb@earthling.net>
34734         * gcc.dg/cpp/lineflags.c: New tests.
34735         * gcc.dg/cpp/poison.c: Update.
34736         * gcc.dg/cpp/redef2.c: Update.
34737         * gcc.dg/cpp/skipping.c: New test.
34739 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
34741         * g++.old-deja/g++.other/eh3.C: New testcase.
34743 2000-12-07  Neil Booth  <neilb@earthling.net>
34745         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
34746         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
34747         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
34748         wtr-union-init-2.c, wtr-union-init-3.c: Update.
34749         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
34750         Update.
34752 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34754         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
34755         __SIZE_TYPE__ instead of int for type of integers cast to
34756         pointers.
34758 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
34760         * g++.old-deja/g++.other/cleanup4.C: New test.
34762 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34764         * format-sec-1.c: New test.
34766 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34768         * gcc.dg/format-nonlit-3.c: New test.
34770 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34772         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
34773         through a null pointer.
34775 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34777         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
34778         * g++.old-deja/g++.pt/partial4.C: New test.
34780 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
34782         * gcc.c-torture/execute/ieee/hugeval.x: New.
34784 2000-12-06  Neil Booth  <neilb@earthling.net>
34786         * gcc.dg/cpp/backslash2.c: New tests.
34788 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34790         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
34791         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
34793 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
34795         * gcc.c-torture/execute/20001203-2.c: New testcase.
34797 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34799         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
34800         * g++.old-deja/g++.other/virtual10.C: New test.
34802 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34804         * g++.old-deja/g++.mike/pmf5.C: Remove test.
34806 2000-12-05  Richard Henderson  <rth@redhat.com>
34808         * gcc.c-torture/compile/20001205-1.c: New.
34810 2000-12-04  Neil Booth  <neilb@earthling.net>
34812         * g++.old-deja/g++.other/virtual9.C: New test.
34813         * g++.old-deja/g++.pt/crash61.C: New test.
34814         * gcc.c-torture/execute/loop-9.c: New test.
34816 2000-12-04  Neil Booth  <neilb@earthling.net>
34818         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
34819         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
34820         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
34821         * gcc.dg/cpp/extratokens.c: ...here.
34823 2000-12-04  Neil Booth  <neilb@earthling.net>
34825         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
34826         New tests.
34828 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34830         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
34831         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
34833 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34835         * gcc.c-torture/execute/20001203-1.c: New test.
34837 2000-12-03  Neil Booth  <neilb@earthling.net>
34839         * gcc.dg/cpp/macro6.c: New test cases.
34841 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34843         * gcc.c-torture/execute/string-opt-9.c: New test.
34844         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34845         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34846         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34848         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
34849         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
34851 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
34853         * gcc.dg/cpp/if-6.c: New testcase.
34855         * gcc.dg/20001201-1.c: New testcase.
34857 2000-12-02  Neil Booth  <neilb@earthling.net>
34859         * g++.old-deja/g++.other/externC4.C,
34860         g++.old-deja/g++.other/friend10.C: New tests.
34862 2000-12-02  Neil Booth  <neilb@earthling.net>
34864         * g++.old-deja/g++.other/instan2.C
34865         * g++.old-deja/g++.other/instan3.C: New test.
34867 2000-12-02  Neil Booth  <neilb@earthling.net>
34869         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
34870         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
34871         gnuc99.c,gnuc99-pedantic.c: New tests.
34873 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34875         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
34876         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
34878 2000-12-01  Neil Booth  <neilb@earthling.net>
34880         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
34881         * gcc.dg/cpp/poison.c: Update.
34882         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
34884 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
34886         * g77.f-torture/execute/20001201.f: New test.
34888 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34890         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
34892 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
34894         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
34896 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34898         * g++.old-deja/g++.other/cast6.C: New test.
34900 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
34902         * gcc.c-torture/execute/20001130-2.c: New testcase.
34904 2000-11-30  Richard Henderson  <rth@redhat.com>
34906         * gcc.c-torture/execute/20001130-1.c: New test.
34908 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34910         * g++.old-deja/g++.other/op3.C: New test.
34912 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34914         * g++.old-deja/g++.other/op2.C: New test.
34916 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34918         * g++.old-deja/g++.other/crash38.C: New test.
34920 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
34922         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
34924 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
34926         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
34927         tests.
34928         * gcc.c-torture/execute/string-opt-6.c: New test.
34930         * gcc.dg/20001117-1.c: Add main.
34932 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
34934         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
34935         Move from here ...
34936         * gcc.dg/940510-1.c: ... to here.
34938         * gcc.dg/20000926-1.c: GNU C now allows initializations of
34939         zero-size arrays in toplevel structures.
34941 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34943         * gcc.c-torture/execute/loop-8.c: New test.
34945 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34947         * g++.old-deja/g++.other/base1.C: New test.
34949 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34951         * g++.old-deja/g++.other/parse2.C: New test.
34953 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34955         * g++.old-deja/g++.pt/incomplete1.C: New test.
34957 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
34959         * g++.old-deja/g++.other/friend9.C: New test.
34961 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
34963         * gcc.dg/20001127-1.c: New test.
34965 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34967         * g++.old-deja/g++.pt/friend46.C: New test.
34969 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
34971         * g++.old-deja/g++.other/ptrmem8.C: New test.
34973 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34975         * gcc.c-torture/execute/string-opt-7.c: New test.
34976         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34978 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
34980         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
34981         instead of 'mkcheck 2'.
34983 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
34985         * gcc.c-torture/execute/memcheck/driver.c,
34986         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
34987         C9X references to refer to C99.
34989 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
34991         * gcc.dg/ultrasp3.c: New test.
34993 2000-11-25  Neil Booth  <neilb@earthling.net>
34995         * gcc.dg/cpp/include2.c: Update test to be locale independent.
34997 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
34999         * gcc.c-torture/compile/20001123-2.c: New.
35001 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35003         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
35005 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
35007         * gcc.dg/sequence-point-1.c: Add some new tests.
35008         * gcc.c-torture/execute/20001124-1.c: New test.
35010 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35012         * g++.old-deja/g++.other/vaarg4.C: New test.
35013         * gcc.c-torture/compile/20001123-1.c: New test.
35015 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35017         * g++.other/crash24.C: Adjust and remove XFAIL.
35018         * g++.other/crash37.C: New test.
35020 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
35022         * g++.old-deja/g++.pt/instantiate9.C: New test.
35024 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
35026         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
35027         new ABI, too.
35029         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
35030         * g++.old-deja/g++.robertl/eb55.C: Likewise.
35032 2000-11-22  Neil Booth  <neilb@earthling.net>
35034         * gcc.dg/cpp/Wtrigraphs.c: New test.
35036 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
35038         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
35040 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
35042         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
35044 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
35046         * lib/gcc-dg.exp: load_lib scanasm.exp.
35047         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
35048         * lib/g++-dg.exp: load_lib scanasm.exp.
35049         * lib/scanasm.exp: New.
35050         (scan-assembler, scan-assembler-not): Add optional arguments to
35051         test name, or if not present, the pattern name.
35052         (scan-assembler-dem, scan-assembler-dem-not): New.
35054         * g++.dg/dg.exp: New.
35056 2000-11-21  Neil Booth  <neilb@earthling.net>
35058         * gcc.dg/cpp/integrated1.c: Remove.
35060 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35062         * gcc.c-torture/execute/20001121-1.c: New test.
35064 2000-11-21  Richard Henderson  <rth@redhat.com>
35066         * gcc.c-torture/compile/20001121-1.c: New test.
35068 2000-11-20  Neil Booth  <neilb@earthling.net>
35070         * gcc.dg/cpp/integrated1.c: New test.
35072 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35074         * g++.old-deja/g++.other/inline17.C: New test.
35076 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
35078         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
35079         local variable to be zero: I made the variable global. Now
35080         uses abort() and exit() instead of relying on main's return value.
35082 2000-11-20  Neil Booth  <neilb@earthling.net>
35084         * gcc.dg/cpp/paste2.c: Update test.
35085         * objc/execute/paste.m: New test.
35087 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35089         * gcc.dg/c99-condexpr-1.c: New test.
35091 2000-11-20  Neil Booth  <neilb@earthling.net>
35093         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
35095 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
35097         * g++.old-deja/g++.pt/export1.C: New test.
35099 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
35101         * gcc.dg/20001117-1.c: New test.
35103 2000-11-18  Richard Henderson  <rth@redhat.com>
35105         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
35107 2000-11-18  Richard Henderson  <rth@redhat.com>
35109         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
35110         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
35111         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
35113 2000-11-18  Richard Henderson  <rth@redhat.com>
35115         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
35116         (main): New.  Exit cleanly.
35118 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35120         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
35121         gcc.dg/c99-fordecl-2.c: New tests.
35123 2000-11-18  Richard Henderson  <rth@redhat.com>
35125         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
35126         * gcc.c-torture/execute/zerolen-2.c: New.
35128 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35130         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
35131         memory.
35133 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35135         * g++.old-deja/g++.pt/instantiate8.C: New test.
35137 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35139         * g++.old-deja/g++.other/incomplete.C: Add more tests.
35140         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
35142 2000-11-16  Nick Clifton  <nickc@redhat.com>
35144         * gcc.c-torture/execute/nestfunc-2.c: New test.
35145         * gcc.c-torture/execute/nestfunc-3.c: New test.
35147 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35149         * gcc.c-torture/compile/20001116-1.c: New test.
35151 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35153         * gcc.c-torture/execute/20001115-1.c: New test.
35155 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
35157         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
35158         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
35159         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
35160         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35162 2000-11-15  Neil Booth  <neilb@earthling.net>
35164         gcc.dg/cpp/_Pragma1.c: Update.
35165         gcc.dg/cpp/_Pragma2.c: New test.
35167 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35169         * g++.old-deja/g++.other/anon5.C: New test.
35171 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35173         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
35174         tests.
35176 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
35178         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
35179         output.
35181 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35183         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
35184         labels at end of compound statements.
35186 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
35188         * gcc.c-torture/execute/loop-7.c: New test.
35190 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35192         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
35194 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35196         * gcc.dg/c99-bool-1.c: New test.
35198 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35200         * gcc.dg/c99-scope-1.c: Remove xfail.
35201         * gcc.dg/c99-scope-2.c: New test.
35203 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35205         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
35206         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
35208 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
35210         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
35211         error messages.
35213         * g++.mike/p700.C: Don't typedef wchar_t.
35214         * g++.mike/p784.C: Likewise.
35215         * g++.mike/eb101.C: Don't use __wchar_t.
35217 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35219         * g77.f-torture/execute/20001111.[fx]: Test premature exit
35220         from DO loop.
35222 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35224         * gcc.c-torture/execute/20001111-1.c: New test.
35226 2000-11-10  Nick Clifton  <nickc@redhat.com>
35228         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
35229         long multuiple and accumulate.
35231 2000-11-09  Richard Henderson  <rth@redhat.com>
35233         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
35234         via size_t instead of int.
35236         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
35237         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35238         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35239         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35241 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
35243         * gcc.c-torture/compile/20001109-1.c: New test.
35244         * gcc.c-torture/compile/20001109-2.c: New test.
35246 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
35248         * g++.old-deja/g++.pt/operator1.C: New test.
35249         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
35251 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35253         * gcc.dg/20001108-1.c: New test.
35255 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35257         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
35258         with both arguments constant strings.
35259         * gcc.c-torture/execute/string-opt-3.c: New test.
35260         * gcc.c-torture/execute/string-opt-4.c: New test.
35261         * gcc.c-torture/execute/string-opt-5.c: New test.
35263 2000-11-08  Nick Clifton  <nickc@redhat.com>
35265         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
35266         mulsidi3adddi patterns.
35268 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
35270         * g++.old-deja/g++.other/crash36.C: New test.
35272 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
35274         * g++.old-deja/g++.other/init16.C: New test.
35276 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
35278         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
35280 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35282         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
35283         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35284         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35286 2000-11-07  DJ Delorie  <dj@redhat.com>
35288         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
35290 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35292         * gcc.c-torture/execute/string-opt-1.c: New test.
35294 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35296         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
35297         mips-sgi-irix6.* because the MIPS ABI passes floating-point
35298         parameters in registers, and there is no way for a varargs
35299         function to know in which order the integer and floating-point
35300         parameters should be interleaved when they are placed on the
35301         stack.
35302         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35303         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35305 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35307         * gcc.c-torture/execute/string-opt-2.c: New test.
35309 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
35311         * g++.old-deja/g++.pt/crash60.C: New test.
35313 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35315         * g++.old-deja/g++.other/crash24.C: New test.
35316         * g++.old-deja/g++.other/crash25.C: New test.
35317         * g++.old-deja/g++.other/crash26.C: New test.
35318         * g++.old-deja/g++.other/crash27.C: New test.
35319         * g++.old-deja/g++.other/crash28.C: New test.
35320         * g++.old-deja/g++.other/crash29.C: New test.
35321         * g++.old-deja/g++.other/crash30.C: New test.
35322         * g++.old-deja/g++.other/crash31.C: New test.
35323         * g++.old-deja/g++.other/crash32.C: New test.
35324         * g++.old-deja/g++.other/crash33.C: New test.
35325         * g++.old-deja/g++.other/crash34.C: New test.
35326         * g++.old-deja/g++.other/crash35.C: New test.
35328 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35330         * gcc.c-torture/execute/20001031-1.c: New test.
35332 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
35334         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
35335         namespace.
35337         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
35338         standards-conformant.
35340         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
35342         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
35343         * g++.old-deja/g++.mike/p755a.C: Likewise.
35344         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
35345         library makes no calls to `operator new' during initialization.
35347 2000-11-04  Neil Booth  <neilb@earthling.net>
35349         * gcc.dg/cpp/include2.c: New tests.
35351 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
35353         * lib/g++.exp (g++_set_ld_library_path): New function.
35354         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
35356 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
35358         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
35359         warnings.
35361 2000-11-01  Richard Henderson  <rth@redhat.com>
35363         * g++.old-deja/g++.ext/namedret1.C: New.
35364         * g++.old-deja/g++.ext/namedret2.C: New.
35365         * g++.old-deja/g++.ext/namedret3.C: New.
35367 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
35369         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
35370         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
35372 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35374         * gcc.c-torture/execute/va-arg-21.c: New test.
35376 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35378         * gcc.dg/c99-complex-2.c: New test.
35380 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35382         * gcc.c-torture/execute/stdio-opt-1.c: New test.
35384 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
35386         * g++.old-deja/g++.other/inline16.C: New test.
35388 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
35390         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
35391         __PRETTY_FUNCTION__
35393 2000-10-29  Neil Booth  <neilb@earthling.net>
35395         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
35396         New tests.
35397         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
35398         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
35399         optimisation.
35401 2000-10-29  Neil Booth  <neilb@earthling.net>
35403         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
35404         * mi1.c, mi1c.h: Add null directives to multiple-include test.
35405         * mi5.c: Test multiple includes work with -C.
35406         * trigraphs.c: Test ^= version.
35408 2000-10-28  Neil Booth  <neilb@earthling.net>
35410         New tests and test updates for new macro expander.
35412         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
35413         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
35414         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
35415         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
35416         new diagnostic messages.
35418         * gcc.dg/cpp/macro3.c: New tests.
35420 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
35422         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
35423         on the same line.
35425 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
35427         * g++.old-deja/g++.other/eh2.C: New test.
35429 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35431         * gcc.c-torture/execute/20001027-1.c: New test.
35433 2000-10-26  Richard Henderson  <rth@redhat.com>
35435         * gcc.c-torture/execute/20001026-1.c: New.
35437 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
35439         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
35440         * g++.old-deja/g++.law/builtin1.C: Likewise.
35441         * g++.old-deja/g++.law/ctors10.C: Likewise.
35442         * g++.old-deja/g++.law/virtual3.C: Likewise.
35443         * g++.old-deja/g++.mike/p658.C: Likewise.
35444         * g++.old-deja/g++.other/sibcall1.C: Likewise.
35445         * g++.old-deja/g++.other/vaarg2.C: Likewise.
35446         * g++.old-deja/g++.robertl/eb124.C: Likewise.
35447         * g++.old-deja/g++.robertl/eb44.C: Likewise.
35448         * g++.old-deja/g++.robertl/eb77.C: Likewise.
35450 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35452         * gcc.c-torture/compile/20001024-1.c: New test.
35454 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
35456         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
35457         to tell us whether or not we are using V3.
35459 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35461         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
35462         operands.
35464 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35466         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
35468 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
35470         * gcc.c-torture/execute/20001024-1.c: New test.
35472 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
35474         * g++.old-deja/g++.other/sibcall1.C: New test.
35476 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
35478         * gcc.dg/noncompile/init-3.c: New test.
35480 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35482         * gcc.dg/format-array-1.c: New test.
35484 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35486         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
35487         writing through null pointers; remove comment about testing
35488         unterminated strings.
35490 2000-10-17  Matthew Hiller  <hiller@redhat.com>
35492         * gcc.c-torture/execute/20001017-2.c: New test.
35494 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35496         * gcc.c-torture/compile/20001018-1.c: New test.
35497         * gcc.c-torture/compile/20001018-1.x: Xfail.
35499 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35501         * gcc.c-torture/execute/20001017-1.c: New test.
35503 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35505         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
35506         for multiple use of arguments with scanf formats; add tests for
35507         multiple use of arguments.
35509 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
35511         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
35513 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35515         * gcc.dg/format-miss-1.c: New test.
35517 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35519         * gcc.c-torture/execute/20001013-1.c: New test.
35521 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35523         * gcc.dg/format-branch-1.c: New test.
35525 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35527         * README, lib/file-format.exp: Remove EGCS references.
35529 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35531         * gcc.dg/20001013-1.c: New test.
35533 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35535         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
35536         for intmax_t in the compiler using __typeof__ and the type rules
35537         for conditional expressions.
35539 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
35541         * gcc.dg/20001012-1.c: New test.
35542         * gcc.dg/20001012-2.c: New test.
35544 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35546         * gcc.dg/format-attr-1.c: New test.
35548 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35550         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
35551         __LONG_LONG_MAX__ instead of LLONG_MAX.
35553 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35555         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
35556         scanf flags.
35557         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
35558         flags.
35560 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35562         * gcc.dg/sequence-pt-1.c: New test.
35564 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
35566         * gcc.c-torture/execute/20001011-1.c: New testcase.
35567         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
35569 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35571         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
35572         does not error on it.
35574 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35576         * gcc.dg/20001009-1.c: New test.
35578 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35580         * gcc.c-torture/compile/20001009-1.c: Move from here ....
35581         * gcc.c-torture/execute/20001009-2.c: ... to here.
35583 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
35585         * gcc.c-torture/compile/20001009-1.c: New testcase.
35586         * gcc.c-torture/execute/20001009-1.c: New testcase.
35587         Testcases provided by Jan Hubicka <jh@suse.cz>.
35589 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35591         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35592         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
35593         uintmax_t using <limits.h> to emulate the compiler's internal
35594         logic.  No longer XFAIL %j tests.
35596 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35598         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
35599         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35600         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
35601         regexps and details of expected handling of some bad formats.
35602         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
35603         suppression.
35605 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35607         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
35608         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
35609         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
35610         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
35611         in list archives.
35613 2000-10-06  Richard Henderson  <rth@cygnus.com>
35615         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
35616         * g++.old-deja/g++.brendan/crash52.C: Likewise.
35617         * g++.old-deja/g++.jason/report.C: Likewise.
35618         * g++.old-deja/g++.law/friend5.C: Likewise.
35619         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
35620         of the expected warnings.
35622 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
35624         * g++.old-deja/g++.pt/enum14.C: New test.
35626 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35628         * g++.old-deja/g++.pt/crash59.C: New test.
35630 2000-10-04  Will Cohen  <wcohen@redhat.com>
35632         * gcc.dg/20000926-1.c: New test.
35634 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
35636         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
35637         function name for current C++ compiler.
35638         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
35640 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
35642         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
35643         __PRETTY_FUNCTION__.
35644         * g++.old-deja/g++.ext/pretty2.C: Likewise.
35646 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35648         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
35650 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
35652         * gcc.c-torture/compile/20000923-1.c: New test.
35654 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
35656         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
35657         * g++.old-deja/g++.pt/ttp62.C: Same.
35658         * g++.old-deja/g++.other/inline14.C: Same.
35660 2000-09-24  Richard Henderson  <rth@cygnus.com>
35662         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
35664 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35666         * gcc.dg/c90-printf-1.c: Add test for wide string format.
35668 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
35670         * gcc.c-torture/compile/20000922-1.c: New file.
35672 2000-09-21  Nick Clifton  <nickc@redhat.com>
35674         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
35675         a signed long modulo operation.
35676         (mod6): New function - perform an unsigned long modulo operation.
35677         (main): Add tests for modulos of very large numbers by very small
35678         dividends.
35680 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35682         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
35684 2000-09-19  Richard Henderson  <rth@cygnus.com>
35686         * gcc.dg/compare2.c (case 10): XFAIL.
35688 2000-09-18  Richard Henderson  <rth@cygnus.com>
35690         * gcc.c-torture/execute/20000906-1.c: Move ...
35691         * gcc.dg/20000906-1.c: ... here.  Only run on targets
35692         that support __builtin_trap.
35694 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
35696         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
35698 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35700         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
35701         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
35702         more $ format tests.
35704 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35706         * gcc.dg/format-errmk-1.c: New test.
35708 2000-09-17  Greg McGary  <greg@mcgary.org>
35710         * gcc.c-torture/execute/20000917-1.x: Remove.
35712 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35714         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
35716 2000-09-17  Greg McGary  <greg@mcgary.org>
35718         * gcc.c-torture/execute/20000917-1.c: New test.
35719         * gcc.c-torture/execute/20000917-1.x: XFAIL.
35721 2000-09-16  Neil Booth  <NeilB@earthling.net>
35723         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
35724         in nested macro bug.
35726 2000-09-15  Neil Booth  <NeilB@earthling.net>
35728         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
35730 2000-09-14  Jeffrey A Law  (law@cygnus.com)
35732         * gcc.c-torture/execute/20000914-1.c: New test.
35734 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
35736         * g++.other/inline13.C: New test.
35738 2000-09-12  Andreas Jaeger  <aj@suse.de>
35740         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
35741         constant by Ulrich Drepper <drepper@redhat.com>.
35743 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
35745         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
35747 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35749         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
35751 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
35753         * gcc.dg/cpp/backslash.c: New test.
35755 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
35757         * gcc.c-torture/execute/20000910-1.c: New test.
35758         * gcc.c-torture/execute/20000910-2.c: Likewise.
35760 2000-09-11  Robert Lipe  <robertl@sco.com>
35762         * gcc.dg/pragma-align.c: New test.
35764 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35766         * g++.old-deja/g++.pt/explicit82.C: New test.
35767         * g++.old-deja/g++.pt/explicit83.C: New test.
35769 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
35771         * gcc.dg/asm-names.c: New test.
35773 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35775         * gcc.dg/cpp/tr-warn6.c: New test
35777 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35779         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
35780         be accepted.
35782 2000-09-07  Catherine Moore  <clm@redhat.com>
35784         * gcc.c-torture/execute/unroll-1.c: New test.
35786 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
35788         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
35789         ERROR markers.
35790         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
35791         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
35792         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
35793         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
35794         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
35795         Preprocess only.
35796         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
35797         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
35799 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35801         * g++.old-deja/g++.pt/deduct2.C: New test.
35803 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35805         * g++.old-deja/g++.pt/parms2.C: New test.
35807 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35809         * g++.old-deja/g++.pt/crash58.C: New test.
35811 2000-09-06  Greg McGary  <greg@mcgary.org>
35813         * gcc.c-torture/execute/20000906-1.c: New test.
35814         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
35816 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35818         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
35820 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35822         * g++.old-deja/g++.pt/crash57.C: New test.
35824 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35826         * g++.old-deja/g++.pt/crash56.C: New test.
35828 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35830         * g++.old-deja/g++.pt/koenig1.C: New test.
35832 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35834         * gcc.dg/20000904-1.c: New test.
35836 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35838         * gcc.dg/cpp/paste8.c: New test.
35840 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
35842         * gcc.c-torture/compile/20000827-1.c: New test.
35844 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35846         * gcc.dg/format-diag-1.c: New test.
35848 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35850         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
35851         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
35852         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
35853         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
35854         gcc.dg/formatz-1.c: Adjust warning regular expressions.
35856 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35858         * g++.old-deja/g++.other/nested4.C: New test.
35860 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35862         * g++.old-deja/g++.ns/scoped1.C: New test.
35864 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
35866         * lib/g++.exp: Support testing already-installed GCC.
35868 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35870         * wtr-label-1.c, wtr-suffix-1.c: New tests.
35872 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35874         * gcc.dg/return-type-2.c: New test.
35876 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
35878         * gcc.c-torture/compile/20000825-1.c: New test.
35880 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
35882         * gcc.dg/dwarf2-2.c: New test.
35884 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
35886         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
35887         dg-warning regexps.
35889 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35891         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
35892         gcc.dg/format-ext-5.c: New tests.
35894 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
35896         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
35898 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
35900         * gcc.dg/noncompile/930622-2.c: Adjust error message.
35902 2000-08-24  Richard Henderson  <rth@cygnus.com>
35904         * gcc.dg/ia64-sync-1.c: New test.
35905         * gcc.dg/ia64-sync-2.c: New test.
35906         * gcc.dg/ia64-asm-1.c: New test.
35908 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35910         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
35911         * gcc.dg/format-ext-2.c: New test.
35913 2000-08-23  Jason Merrill  <jason@redhat.com>
35915         * lib/old-dejagnu.exp: Also ignore "In member function" and
35916         "At global scope".
35918 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35920         * gcc.dg/noncompile/label-lineno-1.c: New test.
35922 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35924         * gcc.dg/c99-array-nonobj-1.c: New test.
35926 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35928         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
35929         tests.
35930         * gcc.dg/format-ext-1.c: New test.
35932 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35934         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
35935         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
35936         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
35937         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
35938         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
35940 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
35942         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
35943         gcc.dg/c99-strftime-2.c: New tests.
35945 2000-08-22  Richard Henderson  <rth@cygnus.com>
35947         * gcc.c-torture/execute/20000822-1.c: New test.
35949 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35951         * gcc.c-torture/execute/20000819-1.x: Remove.
35953 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35955         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
35956         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
35957         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
35958         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
35959         gcc.dg/format-xopen-1.c: New tests.
35961 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
35963         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
35965 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
35967         * g++.old-deja/g++.other/loop2.C: New test.
35969         * gcc.c-torture/compile/20000606-1.c: New test.
35970         * gcc.c-torture/compile/20000728-1.c: New test.
35971         * gcc.c-torture/execute/20000801-1.c: New test.
35972         * gcc.c-torture/execute/20000801-2.c: New test.
35973         * gcc.c-torture/execute/20000819-1.c: New test.
35974         * gcc.c-torture/execute/20000819-1.x: XFAIL.
35975         * gcc.dg/20000629-1.c: New test.
35976         * gcc.dg/20000724-1.c: New test.
35977         * gcc.dg/20000807-1.c: New test.
35979 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
35981         * gcc.dg/cpp/pragma-1.c: New test.
35982         * gcc.dg/cpp/pragma-2.c: New test.
35984 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
35986         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
35987         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
35989 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35991         * gcc.c-torture/compile/20000818-1.c: New test.
35993 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
35995         * gcc.c-torture/execute/20000818-1.c: New test.
35997 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35999         * gcc.dg/format-va-1.c: New test.
36001 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36003         * g++.old-deja/g++.other/typedef8.C: New test.
36005 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36007         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
36008         * g++.old-deja/g++.mike/net36.C: Mark candidate.
36009         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
36010         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
36011         * g++.old-deja/g++.other/ptrmem7.C: New test.
36012         * g++.old-deja/g++.pt/ptrmem10.C: New test.
36014 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36016         * g++.old-deja/g++.pt/typename27.C: New test.
36018 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
36020         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
36021         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
36022         * g++.old-deja/g++.pt/friend45.C: New test.
36023         * g++.old-deja/g++.other/friend8.C: New test.
36025 2000-08-15  Richard Henderson  <rth@cygnus.com>
36027         * gcc.c-torture/execute/20000815-1.c: New test.
36029 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36031         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
36032         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
36033         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
36035 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
36037         * g++.old-deja/g++.other/refinit2.C: New test.
36039 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
36041         * lib/c-torture.exp (c-torture): Make
36042         compiler_conditional_xfail_data global.
36043         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
36044         compiler_conditional_xfail_data machinery.
36045         (f-torture-execute): Likewise.
36046         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
36047         and only when unrolling loops.
36049         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
36051 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36053         * g++.old-deja/g++.pt/explicit81.C: New test.
36055 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36057         * g++.old-deja/g++.pt/typename26.C: New test.
36059 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
36061         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
36062         warning.
36064 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36066         * g++.old-deja/g++.other/array3.C: New test.
36068 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36070         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
36071         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
36072         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
36073         New tests.
36075 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
36077         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
36078         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36080 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
36082         * gcc.c-torture/execute/20000808-1.c: New test.
36084 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36086         * gcc.dg/c90-const-expr-1.c: New test.
36088 2000-08-08  Richard Henderson  <rth@cygnus.com>
36090         * gcc.dg/noncompile/920923-1.c: Declare calloc.
36092 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36094         * gcc.dg/noncompile/const-ll-1.c: New test.
36096 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36098         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
36100 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36102         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
36103         that running programs linked against the shared version of libobjc
36104         run correctly.
36106 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36108         * gcc.dg/c99-printf-1.c: New test.
36110 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36112         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
36114 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
36116         * gcc.c-torture/execute/20000731-1.x: Delete.
36118 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
36120         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
36121         and torture_without_loops as is done by c-torture.exp.
36122         (search_for): Copy from c-torture.exp.
36123         (gcc-dg-runtest): New function, drives a directory of tests
36124         iterating over the TORTURE_OPTIONS.
36125         (scan-assembler, scan-assembler-not): Move here from
36126         individual directory drivers.
36128         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
36129         defined by lib/gcc-dg.exp.
36130         * gcc.dg/cpp/cpp.exp: Likewise.
36131         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
36132         gcc-dg-runtest, so we cycle over optimization options.
36134         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
36135         * gcc.dg/compare2.c: No longer expected to fail.
36137 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36139         * gcc.c-torture/execute/20000804-1.c: New test.
36141 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36143         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
36145 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
36147         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
36149 2000-08-03  Jeffrey A Law  (law@cygnus.com)
36151         * gcc.c-torture/compile/20000803-1.c: New test.
36153 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36155         * gcc.c-torture/execute/20000801-3.c,
36156         gcc.c-torture/execute/20000801-4.c: New tests.
36157         * gcc.c-torture/execute/20000801-3.x,
36158         gcc.c-torture/execute/20000801-4.x: Xfail.
36160 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
36162         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
36163         libobjc/.libs to allow for libtool.
36165 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
36167         * gcc.c-torture/compile/20000802-1.c: New test.
36169 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
36171         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
36173 2000-07-31  Jeffrey A Law  (law@cygnus.com)
36175         * gcc-c-torture/execute/20000731-2.c: New test.
36177         * gcc.c-torture/execute/20000731-1.c: New test.
36178         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
36180 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
36182         * testsuite/gcc.dg/cpp/paste7.c: New test.
36183         * gcc.dg/cpp/20000725-1.c: New test.
36185 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
36187         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
36188         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
36189         declaration warning for __builtin_dwarf_reg_size.
36191         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
36193 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36195         * gcc.dg/noncompile/voidparam-1.c: New test.
36197 2000-07-30  Richard Henderson  <rth@cygnus.com>
36199         * gcc.dg/c90-digraph-1.c: Don't xfail.
36200         * gcc.dg/compare2.c (case 10): Xfail.
36201         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
36203 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
36205         * gcc.dg/c99-main-1.c: New test.
36207 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36209         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
36211 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
36213         * gcc.c-tortuer/execute/20000726-1.c: New test.
36215 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
36217         * gcc.c-torture/execute/enum-2.c: New test.
36219 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36221         * gcc.dg/cpp/tr-warn3.c: New test.
36223 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36225         * g++.old-deja/g++.ext/implicit1.C: Remove.
36226         * g++.old-deja/g++.jason/c2.C: Remove
36227         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
36228         * g++.old-deja/g++.pt/crash16.C: Likewise.
36229         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
36231 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36233         * g++.old-deja/g++.other/for2.C: New test.
36235 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
36237         * gcc.dg/20000720-1.c: New test.
36239 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
36241         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
36243 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
36245         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
36246         * gcc.c-torture/execute/20000722-1.c: New.
36247         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
36249 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
36251         * gcc.dg/cpp/20000720-1.S: New test.
36253 2000-07-21  Michael Meissner  <meissner@redhat.com>
36255         * gcc.c-torture/execute/ieee/hugeval.c: New test.
36257 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36259         * g++.old-deja/g++.brendan/crash16.C,
36260         g++.old-deja/g++.brendan/parse3.C,
36261         g++.old-deja/g++.brendan/redecl1.C,
36262         g++.old-deja/g++.ns/template13.C,
36263         g++.old-deja/g++.other/decl4.C,
36264         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
36266 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36268         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
36269         and "Internal error".
36271         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
36272         regexps.
36273         * gcc.dg/cpp/paste6.c: New test.
36275 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
36277         * gcc.dg/cpp/tr-direct.c: New test.
36279         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
36280         gcc.dg/cpp/undef1.c: Tweak error regexps.
36282 2000-07-18  Eric Christopher <echristo@redhat.com>
36284         * gcc.c-torture/compile/20000718-1.c: New test.
36286 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
36288         * cpplex.c (_cpp_push_token): If the token being pushed back
36289         is the previous token in this context, just subtract one from
36290         context->posn.
36291         * cppmacro.c (save_expansion): Clear aux field when storing a
36292         placemarker.
36294 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
36296         * gcc.dg/noncompile/redecl-1.c: New test.
36298 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
36300         * gcc.c-torture/execute/20000717-5.c: New test.
36301         * gcc.c-torture/execute/20000717-1.x: Removed.
36303 2000-07-17  Richard Henderson  <rth@cygnus.com>
36305         * gcc.c-torture/execute/20000717-4.c: New test.
36307 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
36309         * gcc.dg/cpp/syshdr.c: New test.
36310         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
36312 2000-07-17  Neil Booth  <neilb@earthling.net>
36314         * gcc.dg/cpp/cmdlne-dM.c: New test.
36315         * gcc.dg/cpp/cmdlne-dD.c: New test.
36317 2000-07-17  Jeffrey A Law  (law@cygnus.com)
36319         * gcc.c-torture/execute/20000717-3.c: New test.
36321         * gcc.c-torture/compile/20000717-1.c: New test.
36323 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
36325         * gcc.c-torture/execute/20000717-2.c: New test.
36327 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36329         * gcc.dg/formatz-1.c: New test.
36331         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
36332         * gcc.dg/c99-digraph-1.c: New tests.
36334         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
36335         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
36337         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
36338         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
36339         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
36340         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
36341         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
36342         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
36343         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
36345 2000-07-17   Greg McGary <greg@mcgary.org>
36347         * gcc.c-torture/execute/20000717-1.c: New test.
36348         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
36350 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
36352         * gcc.c-torture/execute/20000715-2.c: New test.
36353         * gcc.dg/20000715-1.c: New test.
36355 2000-07-15  Michael Meissner  <meissner@redhat.com>
36357         * gcc.c-torture/execute/20000715-1.c: New test.
36359 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
36361         * gcc.c-torture/execute/20000707-1.c: New test.
36363 2000-07-13  Neil Booth  <NeilB@earthling.net>
36365         * testsuite/gcc.dg/cpp/digraph1.c,
36366         testsuite/gcc.dg/cpp/digraph2.c,
36367         testsuite/gcc.dg/cpp/digraphs.c: New tests.
36369 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
36371         * g77.f-torture/compile/20000630-2.f: New test.
36372         * g77.f-torture/compile/20000630-2.x
36374 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36376         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
36378 2000-07-11  Neil Booth  <NeilB@earthling.net>
36380         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
36382 2000-07-11  Neil Booth  <NeilB@earthling.net>
36384         * gcc.dg/cpp/cmdlne-C.c: New.
36386 2000-07-09  Neil Booth  <NeilB@earthling.net>
36388         * gcc.dg/cpp/directiv.c: New tests.
36389         * gcc.dg/cpp/undef1.c: Update.
36391 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
36393         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
36395 2000-07-09  Neil Booth  <NeilB@earthling.net>
36397         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
36399 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
36401         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
36402         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
36404 2000-07-08  Neil Booth  <NeilB@earthling.net>
36406         * gcc.dg/cpp/macsyntx.c: New tests.
36408 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
36410         * gcc.dg/20000707-1.c: New test.
36412 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
36414         * gcc.c-torture/execute/20000706-1.c: New test.
36415         * gcc.c-torture/execute/20000706-2.c: New test.
36416         * gcc.c-torture/execute/20000706-3.c: New test.
36417         * gcc.c-torture/execute/20000706-4.c: New test.
36418         * gcc.c-torture/execute/20000706-5.c: New test.
36420 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
36422         * g++.old-deja/g++.pt/instantiate7.C: New test.
36424 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
36426         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
36427         * g++.old-deja/g++.mike/thunk3.C: Likewise.
36428         * g++.old-deja/g++.other/rtti3.C: Likewise.
36429         * g++.old-deja/g++.other/rttid3.C: Likewise.
36431 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
36433         *  g77.f-torture/compile/20000630-1.x: Fix typo
36435 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
36437         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
36438         assembly output.
36440 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
36442         * gcc.dg/cpp/ident.c: New test.
36444 2000-07-05  Neil Booth  <NeilB@earthling.net>
36446         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
36447           gcc.dg/cpp/lexstrng.c: New tests.
36449 2000-07-04  Neil Booth  <NeilB@earthling.net>
36451         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
36452         * gcc.dg/cpp/strify2.c: Same.
36454 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
36456         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
36457         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
36458         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
36459         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
36461         * testsuite/gcc.dg/cpp/macro1.c,
36462         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
36463         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
36464         testsuite/gcc.dg/cpp/strify1.c,
36465         testsuite/gcc.dg/cpp/strify2.c: New tests.
36467 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
36469         * gcc.c-torture/execute/20000703-1.c: New test.
36471 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36473         * g++.old-deja/g++.pt (lookup10.C): New test.
36475 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36477         * g++.old-deja/g++.pt (typename25.C): New test.
36479 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
36481         * gcc.c-torture/compile/20000701-1.c: New test.
36483 2000-06-30  Nick Clifton  <nickc@cygnus.com>
36485         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
36486         to test case.
36488 2000-06-30  Catherine Moore  <clm@cygnus.com>
36490         * gcc.c-torture/execute/align-1.c: New test.
36492 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
36494         * g++.old-deja/g++.pt/expr8.C: New test.
36495         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
36497 2000-06-29  Nick Clifton  <nickc@cygnus.com>
36499         * gcc.c-torture/compile/20000629-1.c: New test.
36501 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36504         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
36505         gcc.dg/noncompile directory, depending on whether they're
36506         preprocessor tests or not.  Annotate all the tests for the dg
36507         framework.
36509         * gcc.c-torture/noncompile/noncompile.exp: Delete.
36510         * gcc.dg/noncompile/noncompile.exp: New.
36512         * Moved files:
36513         Old name                                New name
36514         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
36515         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
36516         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
36517         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
36518         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
36519         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
36520         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
36521         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
36522         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
36523         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
36524         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
36525         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
36526         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
36527         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
36528         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
36529         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
36530         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
36531         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
36532         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
36533         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
36534         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
36535         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
36536         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
36537         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
36539         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
36540         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
36541         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
36542         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
36543         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
36544         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
36546 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36548         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
36549         declare one variable.  On the fourth, error.
36550         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
36551         declared by 20000628-1a.h.
36553 2000-06-29  Richard Henderson  <rth@redhat.com>
36555         * gcc.c-torture/execute/930529-1.x: New file.
36556         * gcc.dg/920413-1.c: Adjust expected warning text.
36557         * gcc.dg/980217-1.c: Declare abort.
36558         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
36560 2000-06-29  Jeffrey A Law  (law@cygnus.com)
36562         * g77.f-torture/compile/20000629-1.f: New test.
36563         * g77.f-torture/compile/20000629-1.x: Expected to fail.
36565 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36567         Rearrange lots of files, removing entirely the
36568         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
36569         directories.
36571         * Deleted files:
36572         gcc.c-torture/code_quality/code_quality.exp
36573         gcc.c-torture/special/special.exp
36574         gcc.failure/failure.exp
36575         gcc.failure/940409-1.x
36576         gcc.c-torture/compile/961203-1.x
36578         * New files:
36579         gcc.misc-tests/linkage.exp
36580         gcc.c-torture/execute/920730-1t.c
36581         gcc.c-torture/execute/920730-1t.x
36582         gcc.c-torture/compile/920520-1.x
36583         gcc.c-torture/compile/920521-1.x
36584         gcc.c-torture/compile/981006-1.x
36585         gcc.c-torture/execute/eeprof-1.x
36587         * Moved files (possibly with modifications to fit a new harness):
36588         Old name                                New name
36589         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
36590         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
36591         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
36592         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
36593         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
36594         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
36595         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
36596         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
36597         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
36598         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
36599         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
36600         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
36601         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
36602         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
36604 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36606         * c-torture/compile/961203-1.x: Delete.
36608         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
36609         not exit. Include stdio.h.
36610         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
36611         * gcc.misc-tests/dg-12.c: Likewise.
36612         * gcc.misc-tests/dg-5.c: Likewise.
36613         * gcc.misc-tests/dg-6.c: Likewise.
36614         * gcc.misc-tests/dg-7.c: Prototype abort.
36615         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
36616         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
36617         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
36618         not exit.
36619         * gcc.misc-tests/sieve.c: Use return from main, not exit.
36620         * gcc.misc-tests/sort2.c: Use return from main, not exit.
36622 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
36624         * gcc.dg/cpp/20000628-1.c: New test.
36625         * gcc.dg/cpp/20000628-1.h: New header for above test.
36626         * gcc.dg/cpp/20000628-1a.h: Likewise.
36628 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
36630         * gcc.dg/cpp: New directory.
36631         * gcc.dg/cpp/cpp.exp: New driver.
36632         * gcc.dg/cpp/20000627-1.c: New test.
36633         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
36634         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
36635         and rewrite as a compilation test.
36637         * gcc.dg: Move many files into the cpp subdirectory, possibly
36638         renaming or editing them as well.
36639         Old name                New name
36640         990119-1.c              cpp/19990119-1.c
36641         990228-1.c              cpp/19990228-1.c
36642         990407-1.c              cpp/19990407-1.c
36643         990409-1.c              cpp/19990409-1.c
36644         990413-1.c              cpp/19990413-1.c
36645         990703-1.c              cpp/19990703-1.c
36646         20000127-1.c            cpp/20000127-1.c
36647         20000129-1.c            cpp/20000129-1.c
36648         20000207-1.c            cpp/20000207-1.c
36649         20000207-2.c            cpp/20000207-2.c
36650         20000209-1.c            cpp/20000209-1.c
36651         20000209-2.c            cpp/20000209-2.c
36652         20000301-1.c            cpp/20000301-1.c
36653         20000419-1.c            cpp/20000419-1.c
36654         20000510-1.S            cpp/20000510-1.S
36655         20000519-1.c            cpp/20000519-1.c
36656         20000529-1.c            cpp/20000529-1.c
36657         20000625-1.c            cpp/20000625-1.c
36658         20000625-2.c            cpp/20000625-2.c
36659         cpp-as1.c               cpp/assert1.c
36660         cpp-as2.c               cpp/assert2.c
36661         cxx-comments-1.c        cpp/cxxcom1.c
36662         cxx-comments-2.c        cpp/cxxcom2.c
36663         endif-label.c           cpp/endif.c
36664         cpp-hash1.c             cpp/hash1.c
36665         cpp-hash2.c             cpp/hash2.c
36666         cpp-if1.c               cpp/if-1.c
36667         cpp-if2.c               cpp/if-2.c
36668         cpp-if3.c               cpp/if-3.c
36669         cpp-if4.c               cpp/if-4.c
36670         cpp-if5.c               cpp/if-5.c
36671         cpp-cond.c              cpp/if-cexp.c
36672         cpp-missingop.c         cpp/if-mop.c
36673         cpp-missingparen.c      cpp/if-mpar.c
36674         cpp-opprec.c            cpp/if-oppr.c
36675         cpp-ifparen.c           cpp/if-paren.c
36676         cpp-shortcircuit.c      cpp/if-sc.c
36677         cpp-shift.c             cpp/if-shift.c
36678         cpp-unary.c             cpp/if-unary.c
36679         cpp-li1.c               cpp/line1.c
36680         cpp-li2.c               cpp/line2.c
36681         lineno.c                cpp/line3.c
36682         lineno-2.c              cpp/line4.c
36683         cpp-mi.c                cpp/mi1.c
36684         cpp-mic.h               cpp/mi1c.h
36685         cpp-micc.h              cpp/mi1cc.h
36686         cpp-mind.h              cpp/mi1nd.h
36687         cpp-mindp.h             cpp/mi1ndp.h
36688         cpp-mix.h               cpp/mi1x.h
36689         cpp-mi2.c               cpp/mi2.c
36690         cpp-mi2a.h              cpp/mi2a.h
36691         cpp-mi2b.h              cpp/mi2b.h
36692         cpp-mi2c.h              cpp/mi2c.h
36693         cpp-mi3.c               cpp/mi3.c
36694         cpp-mi3.def             cpp/mi3.def
36695         poison-1.c              cpp/poison.c
36696         pr-impl.c               cpp/prag-imp.c
36697         cpp-redef-2.c           cpp/redef1.c
36698         cpp-redef.c             cpp/redef2.c
36699         strpaste.c              cpp/strp1.c
36700         strpaste-2.c            cpp/strp2.c
36701         cpp-tradpaste.c         cpp/tr-paste.c
36702         cpp-tradstringify.c     cpp/tr-str.c
36703         cpp-tradwarn1.c         cpp/tr-warn1.c
36704         cpp-tradwarn2.c         cpp/tr-warn2.c
36705         trigraphs.c             cpp/trigraphs.c
36706         cpp-unc1.c              cpp/unc1.c
36707         cpp-unc2.c              cpp/unc2.c
36708         cpp-unc3.c              cpp/unc3.c
36709         cpp-unc.c               cpp/unc4.c
36710         undef.c                 cpp/undef1.c
36711         undef-2.c               cpp/undef2.c
36712         cpp-wi1.c               cpp/widestr1.c
36714 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
36716         * lib/g++.exp (g++_include_flags): Tweak.
36718 2000-06-27  H.J. Lu  <hjl@gnu.org>
36719             Loren J. Rittle  <ljrittle@acm.org>
36721         * lib/g++.exp (g++_include_flags): Override libgloss.exp
36722         version with one that knows about the new gcc tree structure.
36723         (g++_link_flags): Same.
36725 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
36727         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
36728         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
36729         case we are cross-compiling.
36731         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
36732         g++.old-deja/g++.niklas/Makefile.in,
36733         g++.old-deja/g++.niklas/configure.in,
36734         g++.old-deja/g++.other/Makefile.in,
36735         g++.old-deja/g++.other/configure.in,
36736         gcc.c-torture/code_quality/Makefile.in,
36737         gcc.c-torture/code_quality/configure.in,
36738         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
36739         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
36740         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
36741         gcc.c-torture/execute/ieee/Makefile.in,
36742         gcc.c-torture/execute/ieee/configure.in,
36743         gcc.c-torture/noncompile/Makefile.in,
36744         gcc.c-torture/noncompile/configure.in,
36745         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
36746         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
36747         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
36749 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36751         * g++.old-deja/g++.other/ambig3.C: New test.
36753 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36755         * g++.old-deja/g++.pt/syntax1.C: New test.
36756         * g++.old-deja/g++.pt/syntax2.C: New test.
36757         * g++.old-deja/g++.other/syntax3.C: New test.
36758         * g++.old-deja/g++.other/syntax4.C: New test.
36760 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36762         * gcc.dg/20000623-1.c: Prototype exit and abort.
36764 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36766         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
36767         New tests.
36768         * gcc.dg/cpp-mi3.def: New file.
36770         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
36771         inside assertions.
36772         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
36773         lexer's error messages.
36774         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
36775         divine anything from the linemarkers.
36776         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
36777         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
36779 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
36781         * gcc.dg/20000623-1.c: New test.
36783 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
36785         * gcc.c-torture/execute/20000622-1.c: New test.
36787 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36789         * g++.old-deja/g++.other/init15.C: New test.
36791 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36793         * g++.old-deja/g++.pt/vaarg2.C: New test.
36794         * g++.old-deja/g++.pt/vaarg3.C: New test.
36796 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
36798         * g++.old-deja/g++.other/dyncast6.C: New test.
36800 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
36802         * gcc.c-torture/execute/loop-6.c: New test.
36804 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
36806         * gcc.dg/20000614-1.c: New test.
36807         * gcc.dg/20000614-2.c: New test.
36809 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
36811         * g++.old-deja/g++.other/inline12.C: New test.
36813 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
36815         * g++.old-deja/g++.other/eh1.C: New test.
36817 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
36819         * g++.old-deja/g++.other/type.C: New test.
36821 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36823         * g++.old-deja/g++.other/initstring.C: New test.
36825 2000-06-12  Jason Merrill  <jason@redhat.com>
36827         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
36829 2000-06-09  Jeffrey A Law  (law@cygnus.com)
36831         * gcc.c-torture/compile/20000609-1.c: New test.
36833 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
36835         * gcc.dg/20000609-1.c: New test.
36837 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
36839         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
36840         * gcc.c-torture/noncompile/poison-1.c: Move...
36841         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
36842         * gcc.dg/cpp-li1.c: Add a token after the #line.
36844 2000-06-05  Richard Henderson  <rth@cygnus.com>
36846         * gcc.c-torture/execute/20000605-2.c: New test.
36847         * gcc.c-torture/execute/20000605-3.c: New test.
36849 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
36851         * g77.f-torture/execute/20000503-1.x: New file.
36853 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
36855         * g++.old-deja/g++.eh/badalloc1.C: New test.
36857 2000-06-05  Richard Henderson  <rth@cygnus.com>
36859         * gcc.c-torture/execute/20000605-1.c: New test.
36861 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36862             Nathan Sidwell <nathan@codesourcery.com>
36864         * gcc.c-torture/compile/20000605-1.c: New test.
36866 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
36868         * g77.f-torture/compile/20000601-1.f: New test.
36870 2000-06-03  Richard Henderson  <rth@cygnus.com>
36872         * gcc.c-torture/execute/20000603-1.c: New.
36874 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
36876         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
36877         * gcc.dg/noreturn-2.c (noreturn): Likewise.
36879 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
36881         * gcc.dg/compare2.c (case 12): XFAIL.
36882         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
36883         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
36885         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
36887 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
36889         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
36890         guard macro is already defined when the header is first
36891         included.
36892         * gcc.dg/cpp-mix.h: New file.
36893         * gcc.dg/endif-label.c: Update patterns to match compiler.
36895         * g++.brendan/complex1.C: Declare abort.
36896         * g++.law/refs4.C: Remove XFAIL.
36897         * g++.oliva/expr2.C: Declare abort and exit.
36899 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
36901         * gcc.c-torture/execute/20000528-1.c: New test.
36903         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
36904         * g++.old-deja/g++.law/temps4.C: Likewise.
36906         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
36907         stdlib.h.  Call abort() on failure.
36908         * g++.old-deja/g++.law/refs4.C: Likewise.
36909         * g++.old-deja/g++.law/temps4.C: Likewise.
36910         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
36911         * gcc.c-torture/execute/20000112-1.c: Include string.h.
36913 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
36915         Relative to g++.dg/special:
36916         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
36918         Relative to g++.old-deja:
36919         * g++.brendan/complex1.C, g++.jason/optimize2.C,
36920         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
36921         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
36922         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
36923         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
36924         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
36925         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
36927         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
36928         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
36929         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
36930         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
36931         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
36932         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
36933         and/or string.h.
36935         * g++.other/goto1.C: Update expectations for error messages.
36937 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
36939         * gcc.c-torture/compile/20000523-1.c: New test.
36941 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36943         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
36945 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
36947         * g++.old-deja/g++.eh/catch11.C: New test.
36948         * g++.old-deja/g++.eh/catch12.C: New test.
36950 2000-05-24  Nick Clifton  <nickc@cygnus.com>
36952         * gcc.c-torture/execute/20000523-1.c: New test.
36954 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
36956         * c-torture/execute/bcp-1.c: Replace abort in arg of
36957         __builtin_constant_p with a generic external function.
36959         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
36960         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
36961         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
36962         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
36963         Prototype abort and/or exit.
36965         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
36966         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
36967         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
36968         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
36970 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
36972         * gcc.dg/dwarf2-1.c: New test.
36974 2000-05-20  Richard Henderson  <rth@cygnus.com>
36976         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
36978 2000-05-20  Andreas Jaeger  <aj@suse.de>
36980         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
36981         testcase.
36983 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
36985         * gcc.c-torture/execute/20000519-2.c: New test.
36987 2000-05-19  Andreas Jaeger  <aj@suse.de>
36989         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
36990         which fails with SSA.
36992         * lib/c-torture.exp: Also test with -O3 -fssa.
36994 2000-05-18  Michael Meissner  <meissner@redhat.com>
36996         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
36997         * gcc.c-torture/execute/920415-1.c: Ditto.
36998         * gcc.c-torture/execute/920501-1.c: Ditto.
36999         * gcc.c-torture/execute/conversion.c: Ditto.
37000         * gcc.c-torture/execute/cvt-1.c: Ditto.
37002 2000-05-18  Jeffrey A Law  (law@cygnus.com)
37004         * gcc.c-torture/compile/20000518-1.c: New test.
37006 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37008         * g77.f-torture/compile/200005018.f: New test.
37010 2000-05-17  Jeffrey A Law  (law@cygnus.com)
37012         * gcc.c-torture/compile/20000517-1.c: New test.
37014 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37016         * gcc.c-torture/execute/20000516-1.c: New test.
37018 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
37020         * g++.old-deja/g++.other/eh.C: New test.
37022 2000-05-12  Richard Henderson  <rth@cygnus.com>
37024         * gcc.c-torture/execute/990208-1.c (main): Don't pass
37025         constants through to doit's conditional.
37027 2000-05-11  Jeffrey A Law  (law@cygnus.com)
37029         * gcc.c-torture/compile/20000511-1.c: New test.
37030         * g77.f-torture/compile/20000511-1.f: New test.
37031         * g77.f-torture/compile/20000511-2.f: New test.
37033 2000-05-11  Michael Meissner  <meissner@redhat.com>
37035         * gcc.c-torture/execute/20000511-1.c: New test.
37037 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
37039         * gcc.dg/dg.exp: Scan .S files as well as .c files.
37040         * gcc.dg/20000510-1.S: New.
37042 2000-05-08  Catherine Moore  <clm@cygnus.com>
37044         * gcc.dg/unused-3.c: New.
37046 2000-05-06  Richard Henderson  <rth@cygnus.com>
37048           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
37049           * g++.old-deja/g++.mike/warn1.C: Likewise.
37050           * g++.old-deja/g++.pt/local1.C: Likewise.
37051           * g++.old-deja/g++.pt/local7.C: Likewise.
37052           * g++.old-deja/g++.pt/spec16.C: Likewise.
37054 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
37056         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
37058 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
37060           * g77.f-torture/execute/20000503-1.f: New test.
37062 2000-05-04  Andreas Jaeger  <aj@suse.de>
37064         * gcc.dg/noreturn-2.c: New test.
37066 2000-05-04  Neil Booth  <NeilB@earthling.net>
37068         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
37069         preprocessor.
37071 2000-05-04  Richard Henderson  <rth@cygnus.com>
37073         * gcc.c-torture/execute/20000503-1.c: Fix typo.
37075 2000-05-04  Richard Henderson  <rth@cygnus.com>
37077         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
37078         OpenSSL by Jason R Thorpe.
37080 2000-05-03  Jim Wilson  <wilson@cygnus.com>
37082         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
37084 2000-05-03  Robert Lipe <robertlipe@usa.net>
37086         * gcc.dg/20000503-1.c: New test.
37088 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
37090         * gcc.c-torture/compile/20000502-1.c: New test.
37091         * g++.old-deja/g++.other/align.C: New test.
37092         * gcc.dg/cpp-tradstringify.c: New test.
37094 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37096         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
37097         and hard registers.
37099 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
37101         * gcc.c-torture/execute/loop-5.c: New test.
37103 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
37105         * gcc.c-torture/execute/va-arg-20.c: New test.
37107 2000-04-23  Jeffrey A Law  (law@cygnus.com)
37109         * gcc.c-torture/execute/20000422-1.c: New test.
37111 2000-04-20  Greg McGary  <gkm@gnu.org>
37113         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
37114         when optimizing, but without sibling-call optimizations (-O1).
37116 2000-04-20  Jeffrey A Law  (law@cygnus.com)
37118           * gcc.c-torture/compile/20000420-1.c: New test.
37120 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37122         * g++.abi/ptrflags.C: New test.
37123         * g++.eh/catchptr1.C: Test incomplete pointer chains.
37125 2000-04-19  Catherine Moore  <clm@cygnus.com>
37127         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
37129 2000-04-19  Greg McGary  <gkm@gnu.org>
37131         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
37132         sibling-call optimizations.
37134 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
37136         * gcc.dg/20000419-1.c: New test.
37138 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
37140         * gcc.c-torture/execute/20000412-6.c: New test.
37142 2000-04-12  Jeffrey A Law  (law@cygnus.com)
37144         * gcc.c-torture/execute/20000412-5.c: New test.
37145         * g77.f-torture/compile/20000412-1.f: New test.
37146         * gcc.c-torture/execute/20000412-4.c: New test.
37147         * gcc.c-torture/compile/20000412-2.c: New test.
37148         * gcc.c-torture/execute/20000412-3.c: New test.
37149         * gcc.c-torture/compile/20000412-1.c: New test.
37150         * gcc.c-torture/execute/20000412-2.c: New test.
37152 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
37154         * objc/execute/bf-20.m: New test.
37156 2000-04-10  Richard Henderson  <rth@cygnus.com>
37158         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
37160         * gcc.c-torture/execute/20000412-1.c: New test.
37162 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37164         * g++.old-deja/g++.eh/catchptr1.C: New test.
37166 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
37168         * g++.old-deja/g++.abi/cxa_vec.C: New test.
37170 2000-04-08  Neil Booth  <NeilB@earthling.net>
37172         * gcc.dg/cpp-nullchar.c: Remove test as
37173         embedded nulls cause problems.
37175 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37177         * gcc.dg/compare2.c: New test.
37179 2000-04-08  Neil Booth  <NeilB@earthling.net>
37181         * gcc.dg/cpp-nullchar.c: New test.
37183 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
37185         * gcc.dg/cpp-mi2.c: New test.
37186         * gcc.dg/cpp-mi2[abc].h: New files.
37188 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
37190         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
37191         member name.
37193 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37195         * g++.old-deja/g++.abi/vmihint.C: New test.
37197 2000-04-06  Neil Booth  <NeilB@earthling.net>
37199         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
37200         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
37201         copyright.
37203 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
37205         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
37206         avoid stack-frame overwrite.
37208 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
37210         * gcc.c-torture/compile/20000405-2.c: New test.
37211         * gcc.c-torture/compile/20000405-3.c: New test.
37213 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37215         * gcc.c-torture/compile/20000405-1.c: New test.
37217 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
37219         * gcc.dg/cast-qual-1.c: Revert last change.
37221 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37223         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
37225 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
37227         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
37228         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
37230 2000-04-03  Jeffrey A Law  (law@cygnus.com)
37232         * gcc.c-torture/compile/20000403-2.c: New test.
37233         * gcc.c-torture/compile/20000403-1.c: New test.
37235 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
37237         * gcc.c-torture/execute/20000403-1.c: New test.
37239 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
37241         * gcc.c-torture/execute/20000402-1.c: New test.
37243 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
37245         * gcc.c-torture/execute/va-arg-15.c: New test.
37246         * gcc.c-torture/execute/va-arg-16.c: New test.
37247         * gcc.c-torture/execute/va-arg-17.c: New test.
37248         * gcc.c-torture/execute/va-arg-18.c: New test.
37249         * gcc.c-torture/execute/va-arg-19.c: New test.
37251 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
37253         * gcc.c-torture/compile/981211-1.c: Move to...
37254         * gcc.dg/cpp-as1.c: ...here.
37255         * gcc.dg/cpp-as2.c: New file.
37257         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
37258         compiler.
37260 2000-04-02  Neil Booth  <NeilB@earthling.net>
37262         * gcc.dg/cpp-cond.c  New tests.
37263         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
37264         accidental success less likely.
37265         * gcc.dg/cpp-missingop.c  New tests.
37266         * gcc.dg/cpp-missingparen.c  New tests.
37267         * gcc.dg/cpp-shift.c  New tests.
37268         * gcc.dg/cpp-shortcircuit.c  New tests.
37269         * gcc.dg/cpp-unary.c  New tests.
37271 2000-03-29  Jeffrey A Law  (law@cygnus.com)
37273         * gcc.c-torture/compile/20000329-1.c: New test.
37275 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
37277         * gcc.c-torture/compile/20000326-1.c: New test.
37278         * gcc.c-torture/compile/20000326-2.c: New test.
37280 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
37282         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
37283         the first parameter is a function argument.
37285 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
37287         * g++.old-deja/g++.ext/array4.C: New test.
37289 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
37291         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
37293 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37295         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
37297 2000-03-19  Richard Henderson  <rth@cygnus.com>
37299         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
37301 2000-03-19  Richard Henderson  <rth@cygnus.com>
37303         * gcc.c-torture/compile/20000319-1.c: New test.
37305 2000-03-14  Jeffrey A Law  (law@cygnus.com)
37307         * gcc.c-torture/execute/20000314-3.c: New test.
37308         * gcc.c-torture/execute/20000314-2.c: New test.
37309         * gcc.c-torture/execute/20000314-1.c: New test.
37310         * gcc.c-torture/compile/20000314-2.c: New test.
37311         * gcc.c-torture/compile/20000314-1.c: New test.
37313 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
37315         * g++.old-deja/g++.warn/inline.C: New test.
37317 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
37319         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
37320         standards-compliant result rather than specific constants.
37321         Put test-values in array.
37323 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
37325         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
37326         (g++_target_compile): Put test-specific options last.
37328 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37330         * g++.old-deja/g++.eh/vbase4.C: New test.
37332 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37334         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
37336 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37338         * g++.old-deja/g++.brendan/misc12.C: Removed.
37339         * g++.old-deja/g++.pt/memtemp77.C: Constify.
37340         * g++.old-deja/g++.ext/pretty4.C: New test.
37342 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37344         * g++.old-deja/g++.other/string2.C: New test.
37346 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
37348         * g++.old-deja/g++.warn/impint2.C: New test.
37350 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
37352         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
37353         is 1, not zero.
37355 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
37357         * g++.old-deja/g++.warn/impint.C: New test.
37358         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
37359         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
37360         * g++.old-deja/g++.pt/explicit12.C: Likewise.
37361         * g++.old-deja/g++.pt/explicit13.C: Likewise.
37362         * g++.old-deja/g++.pt/explicit17.C: Likewise.
37363         * g++.old-deja/g++.pt/explicit18.C: Likewise.
37364         * g++.old-deja/g++.pt/explicit19.C: Likewise.
37365         * g++.old-deja/g++.pt/explicit23.C: Likewise.
37366         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37367         * g++.old-deja/g++.pt/explicit35.C: Likewise.
37368         * g++.old-deja/g++.pt/explicit6.C: Likewise.
37369         * g++.old-deja/g++.pt/memclass7.C: Likewise.
37371 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
37373         * gcc.dg/cpp-redef.c: New test.
37375 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
37377         * g++.old-deja/g++.pt/unify7.C: New test.
37379 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37381         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
37382         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
37384 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
37386         * gcc.c-torture/compile/20000224-1.c: New test.
37388 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37390         * gcc.c-torture/compile/cpp-2.c: New test.
37391         * gcc.c-torture/compile/cpp-1.c: New test.
37393 2000-02-25  Jeffrey A Law  (law@cygnus.com)
37395         * gcc.c-torture/execute/20000225-1.c: New test.
37397 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37399         * gcc.dg/cpp-li2.c: New test.
37401         * gcc.dg/cpp-wi1.c: New test.
37403         * gcc.dg/cpp-li1.c: New test.
37405 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
37407         * g++.old-deja/g++.other/sizeof5.C: New test.
37409 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37411         * gcc.c-torture/execute/va-arg-13.c: New test.
37413 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
37415         * gcc.c-torture/execute/va-arg-12.c: New test.
37417 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
37419         * gcc.c-torture/execute/20000223-1.c: New test.
37421 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
37423         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
37425 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
37427         * g++.old-deja/g++.abi/ptrmem.C: New test.
37429 2000-02-19  Richard Henderson  <rth@cygnus.com>
37431         * gcc.c-torture/compile/init-3.c: New.
37433 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
37435         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
37436         ALWAYS_CXXFLAGS.
37438 2000-02-11  Robert Lipe <robertl@sco.com>
37440         * gcc.c-torture/compile/20000211-3.c: New test.
37442 2000-02-11  Martin Buchholz <martin@xemacs.org>
37444         * gcc.c-torture/compile/20000211-2.c: New test.
37446 2000-02-11  Jeffrey A Law  (law@cygnus.com)
37448         * gcc.c-torture/compile/20000211-1.c: New test.
37450 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
37452         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
37453           on native targets
37455 2000-02-08  Nathan Sidwell  <nathan@acm.org>
37457         * g++.old-deja/g++.other/cast5.C: New test.
37459 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
37461         * gcc.c-torture/execute/20000205-1.c: New.
37463 2000-02-03  Nathan Sidwell  <nathan@acm.org>
37465         * g++.old-deja/g++.jason/cast3.C: Return void.
37466         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
37468 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37470         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
37472         * gcc.dg/loop-1.c: New test.
37474 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
37476         * gcc.c-torture/compile/20000127-1.c: New test.
37477         * gcc.c-torture/execute/991228-1.c: New test.
37479 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37481         * gcc.dg/unused-2.c: New test.
37483         * gcc.dg/conv-1.c: New test.
37485 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
37487         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
37488         compiler.
37489         (tool_option_proc): Fix typo.
37491 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
37493         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
37494         of the ld on the host, not on the build machine.
37495         Also, don't crash if '--help' is not a supported option.
37497 2000-01-24  Richard Henderson  <rth@cygnus.com>
37499         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
37501 2000-01-20  Jeffrey A Law  (law@cygnus.com)
37503         * gcc.c-torture/execute/20000120-2.c: New test.
37504         * gcc.c-torture/execute/20000120-1.c: New test.
37506 2000-01-13  Jeffrey A Law  (law@cygnus.com)
37508         * gcc.c-torture/execute/20000113-1.c: New test.
37510 2000-01-12  Jeffrey A Law  (law@cygnus.com)
37512         * gcc.c-torture/execute/20000112-1.c: New test.
37514 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37516         * gcc.dg/20000111-1.c: New test.
37518 2000-01-10  Jeffrey A Law  (law@cygnus.com)
37520         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
37521         with 16 bit integers.
37523 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37525         * gcc.dg/20000108-1.c: New test.
37527 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37529         * g++.old-deja/g++.ns/koenig8.C: New test.
37531 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37533         * g++.old-deja/g++.other/cast4.C: New test.
37535 2000-01-05  Jeffrey A Law  (law@cygnus.com)
37537         * gcc.c-torture/compile/20000105-2.c: New test.
37538         * gcc.c-torture/compile/20000105-1.c: New test.
37540 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37542         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
37543         references to printf & atoi to conform to ANSI standard.
37544         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
37545         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
37546         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
37547         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
37548         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
37549         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37550         * g++.old-deja/g++.brendan/copy1.C: Likewise.
37551         * g++.old-deja/g++.brendan/copy2.C: Likewise.
37552         * g++.old-deja/g++.brendan/copy3.C: Likewise.
37553         * g++.old-deja/g++.brendan/copy4.C: Likewise.
37554         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37555         * g++.old-deja/g++.brendan/copy6.C: Likewise.
37556         * g++.old-deja/g++.brendan/copy7.C: Likewise.
37557         * g++.old-deja/g++.brendan/copy8.C: Likewise.
37558         * g++.old-deja/g++.brendan/crash11.C: Likewise.
37559         * g++.old-deja/g++.brendan/crash14.C: Likewise.
37560         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
37561         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37562         * g++.old-deja/g++.brendan/delete2.C: Likewise.
37563         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
37564         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
37565         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
37566         * g++.old-deja/g++.brendan/eh1.C: Likewise.
37567         * g++.old-deja/g++.brendan/groff1.C: Likewise.
37568         * g++.old-deja/g++.brendan/init3.C: Likewise.
37569         * g++.old-deja/g++.brendan/misc12.C: Likewise.
37570         * g++.old-deja/g++.brendan/misc7.C: Likewise.
37571         * g++.old-deja/g++.brendan/new2.C: Likewise.
37572         * g++.old-deja/g++.brendan/operators4.C: Likewise.
37573         * g++.old-deja/g++.brendan/operators5.C: Likewise.
37574         * g++.old-deja/g++.brendan/overload2.C: Likewise.
37575         * g++.old-deja/g++.brendan/overload7.C: Likewise.
37576         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
37577         * g++.old-deja/g++.brendan/reference1.C: Likewise.
37578         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
37579         * g++.old-deja/g++.brendan/template24.C: Likewise.
37580         * g++.old-deja/g++.brendan/template3.C: Likewise.
37581         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
37582         * g++.old-deja/g++.jason/inline3.C: Likewise.
37583         * g++.old-deja/g++.jason/opeq.C: Likewise.
37584         * g++.old-deja/g++.law/arg5.C: Likewise.
37585         * g++.old-deja/g++.law/arm7.C: Likewise.
37586         * g++.old-deja/g++.law/ctors11.C: Likewise.
37587         * g++.old-deja/g++.law/cvt8.C: Likewise.
37588         * g++.old-deja/g++.law/init9.C: Likewise.
37589         * g++.old-deja/g++.law/refs4.C: Likewise.
37590         * g++.old-deja/g++.law/template2.C: Likewise.
37591         * g++.old-deja/g++.law/visibility24.C: Likewise.
37592         * g++.old-deja/g++.law/vtable3.C: Likewise.
37593         * g++.old-deja/g++.mike/asm2.C: Likewise.
37594         * g++.old-deja/g++.mike/eh1.C: Likewise.
37595         * g++.old-deja/g++.mike/misc1.C: Likewise.
37596         * g++.old-deja/g++.mike/misc13.C: Likewise.
37597         * g++.old-deja/g++.mike/misc14.C: Likewise.
37598         * g++.old-deja/g++.mike/ns12.C: Likewise.
37599         * g++.old-deja/g++.mike/p1248.C: Likewise.
37600         * g++.old-deja/g++.mike/p3708.C: Likewise.
37601         * g++.old-deja/g++.mike/p3708a.C: Likewise.
37602         * g++.old-deja/g++.mike/p3708b.C: Likewise.
37603         * g++.old-deja/g++.mike/p646.C: Likewise.
37604         * g++.old-deja/g++.mike/p700.C: Likewise.
37605         * g++.old-deja/g++.mike/p783.C: Likewise.
37606         * g++.old-deja/g++.mike/p783a.C: Likewise.
37607         * g++.old-deja/g++.mike/p783b.C: Likewise.
37608         * g++.old-deja/g++.mike/p786.C: Likewise.
37609         * g++.old-deja/g++.mike/p789.C: Likewise.
37610         * g++.old-deja/g++.mike/p789a.C: Likewise.
37611         * g++.old-deja/g++.mike/p807a.C: Likewise.
37612         * g++.old-deja/g++.other/delete3.C: Likewise.
37613         * g++.old-deja/g++.other/dyncast1.C: Likewise.
37614         * g++.old-deja/g++.other/dyncast2.C: Likewise.
37615         * g++.old-deja/g++.other/dyncast3.C: Likewise.
37616         * g++.old-deja/g++.other/empty1.C: Likewise.
37617         * g++.old-deja/g++.other/temporary1.C: Likewise.
37618         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
37619         * g++.old-deja/g++.pt/t16.C: Likewise.
37620         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
37622 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
37624         * gcc.dg/991230-1.c: New test.
37626 1999-12-29  Jeffrey A Law  (law@cygnus.com)
37628         * gcc.c-torture/compile/991229-3.c: New test.
37629         * gcc.c-torture/compile/991229-2.c: New test.
37630         * gcc.c-torture/compile/991229-1.c: New test.
37632 1999-12-29  Greg McGary <gkm@eng.ascend.com>
37634         * gcc.c-torture/compile/labels-2.c: New test.
37636 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
37638         * gcc.c-torture/execute/991227-1.c: New test.
37640 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37642         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
37644 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
37646         * gcc.c-torture/execute/991221-1.c: New test.
37648 1999-12-20  Nathan Sidwell  <nathan@acm.org>
37650         * g++.old-deja/g++.other/cast3.C: New test.
37652 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
37654         * gcc.c-torture/execute/991216-4.c: New test.
37656 1999-12-16  Michael Meissner  <meissner@cygnus.com>
37658         * gcc.c-torture/execute/991216-1.c: New test.
37659         * gcc.c-torture/execute/991216-2.c: New test.
37660         * gcc.c-torture/execute/991216-3.c: New test.
37662 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37664         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
37665         Actually make the test fail by using "-O2" for compilation.
37667 1999-12-15  Nathan Sidwell  <nathan@acm.org>
37669         * g++.old-deja/g++.warn/cast-align1.C: New test.
37671 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37673         * gcc.c-torture/compile/991214-1.c: New test.
37674         * gcc.c-torture/compile/991214-2.c: New test.
37676 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37678         * gcc.dg/991214-1.c: New test.
37680 1999-12-13  Jeffrey A Law  (law@cygnus.com)
37682         * gcc.c-torture/compile/991213-3.c: New test.
37683         * gcc.c-torture/compile/991213-2.c: New test.
37684         * gcc.c-torture/compile/991213-1.c: New test.
37686 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
37688         * gcc.dg/991209-1.c: New test.
37690 1999-12-08  Nathan Sidwell <nathan@acm.org>
37692         * gcc.c-torture/compile/991208-1.c: New test.
37694 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37696         * gcc.dg/ultrasp2.c: New test.
37698 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
37700         * g++.old-deja/g++.abi/align.C (main): Fix typo.
37702 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
37704         * gcc.c-torture/compile/991202-1.c: New test.
37705         * gcc.c-torture/execute/991202-1.c: New test.
37706         * gcc.c-torture/execute/991202-2.c: New test.
37707         * gcc.c-torture/execute/991202-3.c: New test.
37709 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
37711         * g++.old-deja/g++.abi/align.C: New test.
37712         * g++.old-deja/g++.abi/aggregates.C: Likewise.
37713         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37715 1999-12-01  Richard Henderson  <rth@cygnus.com>
37717         * gcc.c-torture/execute/991201-1.c: New.
37719 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
37721         * gcc.dg/991129-1.c: New test.
37723 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37725         * gcc.c-torture/compile/991127-1.c: New test.
37727 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37729         * g++.old-deja/g++.other/warn4.C: New test.
37731 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37733         * g++.old-deja/g++.eh/cleanup2.C: New test.
37734         * g++.old-deja/g++.ext/pretty2.C: New test.
37735         * g++.old-deja/g++.ext/pretty3.C: New test.
37736         * g++.old-deja/g++.other/debug6.C: New test.
37738 1999-10-20  Jim Wilson  <wilson@cygnus.com>
37740         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
37741         compiler_output to look for one error message instead of two.
37743 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
37745         * gcc.c-torture/execute/991118-1.c: Also test case
37746         where the word boundary does not split a byte evenly.
37748 1999-11-19  Nathan Sidwell  <nathan@acm.org>
37750         * g++.old-deja/g++.ext/restrict1.C: New test.
37752 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
37754         * gcc.c-torture/execute/991118-1.c: New test.
37756 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
37758         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
37759         working directory pathnames.
37761 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
37763         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
37764         host is equipped with driver.h and driver.o so it can actually
37765         compile and run the tests.
37767 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
37769         * gcc.c-torture/compile/991008-1.c: New test.
37771 1999-11-08  Nick Clifton  <nickc@cygnus.com>
37773         * lib/gcc-dg.exp: Include target-supports.exp
37775 1999-11-05  Nick Clifton  <nickc@cygnus.com>
37777         * lib/target-supports.exp: New file: Provide procs to test for
37778         features supported by the target.
37779         (check_weak_available): Moved here from ecos.exp.
37780         (check_alias_available): New proc: Determine of the target
37781         toolchain supports the alias attribute.
37783         * gcc.dg/special/ecos.exp: Move check_weak_available to
37784         target-supports.exp.
37785         (alias-1.c): Only perform the test if the target supports
37786         aliases.
37787         (wkali-1.c): Only perform the test if the target supports
37788         aliases.
37790         * gcc.dg/990506-0.c: Expect error messages from cross
37791         targets as well as native targets.
37793 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37795         * gcc.dg/ultrasp1.c: Removed xfail.
37796         * gcc.dg/struct-ret-2.c: Likewise.
37797         * gcc.dg/array-1.c: Likewise.
37799 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37801         * gcc.dg/struct-ret-2.c: New test.
37803         * gcc.dg/array-1.c: New test.
37805 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
37807         * gcc.c-torture/execute/991030-1.c: New test.
37809 1999-10-26  Richard Henderson  <rth@cygnus.com>
37811         * gcc.c-torture/compile/991026-2.c: New test.
37813 1999-10-26  Jeffrey A Law  (law@cygnus.com)
37815         * gcc.c-torture/compile/991026-1.c: New test.
37817 1999-10-23  Jeffrey A Law  (law@cygnus.com)
37819         * gcc.c-torture/execute/991023-1.c: New test.
37821 1999-10-19  Jeffrey A Law  (law@cygnus.com)
37823         * gcc.c-torture/execute/991019-1.c: New test.
37825 1999-10-16  Richard Henderson  <rth@cygnus.com>
37827         * gcc.c-torture/execute/991016-1.c: New test.
37829 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
37831         * gcc.c-torture/execute/991014-1.c: New test.
37833 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
37835         * g++.old-deja/g++.other/union2.C: New test.
37837 1999-10-13  Nathan Sidwell  <nathan@acm.org>
37839         * g++.old-deja/g++.other/vaarg2.C: New test.
37840         * g++.old-deja/g++.other/vaarg3.C: New test.
37842 1999-10-12  Craig Burley  <craig@jcb-sc.com>
37844         * g77.f-torture/noncompile/19990905-1.f: Moved from being
37845         in compile/.
37847 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
37849         * gcc.c-torture/execute/va-arg-11.c: New test.
37851 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
37853         * lib/file-format.exp (gcc_target_object_format): Don't
37854         crash if objdump is unavailable.
37856 1999-09-29  Donn Terry <donn@interix.com>
37858         * gcc.misc-tests/mg.exp: delete extraneous redirection.
37860 1999-09-28  Nick Clifton  <nickc@cygnus.com>
37862         * gcc.c-torture/compile/990928-1.c: New test.
37864 1999-09-28  Nathan Sidwell  <nathan@acm.org>
37866         * g++.old-deja/g++.other/decl6.C: New test.
37868 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37870         * gcc.c-torture/execute/va-arg-10.c: New test.
37872 1999-09-27  Nathan Sidwell  <nathan@acm.org>
37874         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
37875         __PRETTY_FUNCTION__.
37877 1999-09-23  Nick Clifton  <nickc@cygnus.com>
37879         * gcc.c-torture/execute/990923-1.c: New test.
37881 1999-09-21  Nick Clifton  <nickc@cygnus.com>
37883         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
37884         for which -fpic is inappropriate.
37886 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
37888         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
37890 1999-09-21  Nathan Sidwell  <nathan@acm.org>
37892         * g++.old-deja/g++.other/dyncast1.C: New test.
37893         * g++.old-deja/g++.other/dyncast2.C: New test.
37894         * g++.old-deja/g++.other/dyncast3.C: New test.
37895         * g++.old-deja/g++.other/dyncast4.C: New test.
37896         * g++.old-deja/g++.other/dyncast5.C: New test.
37897         * g++.old-deja/g++.eh/catch3.C: New test.
37898         * g++.old-deja/g++.eh/catch3p.C: New test.
37899         * g++.old-deja/g++.eh/catch4.C: New test.
37900         * g++.old-deja/g++.eh/catch4p.C: New test.
37901         * g++.old-deja/g++.eh/catch5.C: New test.
37902         * g++.old-deja/g++.eh/catch5p.C: New test.
37903         * g++.old-deja/g++.eh/catch6.C: New test.
37904         * g++.old-deja/g++.eh/catch6p.C: New test.
37905         * g++.old-deja/g++.eh/catch7.C: New test.
37906         * g++.old-deja/g++.eh/catch7p.C: New test.
37907         * g++.old-deja/g++.eh/catch8.C: New test.
37908         * g++.old-deja/g++.eh/catch8p.C: New test.
37909         * g++.old-deja/g++.eh/catch9.C: New test.
37910         * g++.old-deja/g++.eh/catch9p.C: New test.
37912 1999-09-13  Nathan Sidwell  <nathan@acm.org>
37914         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
37915         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
37917 1999-09-13  Jeffrey A Law  (law@cygnus.com)
37919         * gcc.c-torture/compile/990913-1.c: New test.
37921 1999-09-10  Nathan Sidwell  <nathan@acm.org>
37923         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
37924         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37926 1999-09-09  Richard Henderson  <rth@cygnus.com>
37928         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
37930 1999-09-09  Nathan Sidwell  <nathan@acm.org>
37932         * g++.old-deja/g++.other/lookup11.C: New test.
37933         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
37934         what is permitted and what we want.
37935         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
37936         overload use.
37937         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37939 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
37941         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
37942         * gcc.c-torture/noncompile/poison-1.c: New file.
37944 1999-09-08  Nathan Sidwell  <nathan@acm.org>
37946         * g++.old-deja/g++.other/sizeof3.C: New test.
37947         * g++.old-deja/g++.other/sizeof4.C: New test.
37948         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
37949         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
37951 1999-09-07  Richard Henderson  <rth@cygnus.com>
37953         * gcc.dg/va-arg-1.c: New.
37955 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37957         * gcc.c-torture/execute/va-arg-9.c: New test.
37959 1999-09-05  Craig Burley  <craig@jcb-sc.com>
37961         * g77.f-torture/compile/980519-2.f: New test.
37962         * g77.f-torture/compile/19990905-0.f: New test.
37963         * g77.f-torture/compile/19990905-1.f: New test.
37964         * g77.f-torture/compile/19990905-2.f: New test.
37966         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
37968 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
37970         * gcc.c-torture/execute/990827-1.c: Fix typo.
37972 1999-09-03  Nathan Sidwell  <nathan@acm.org>
37974         * g++.old-deja/g++.other/deref1.C: New test.
37976 1999-09-02  Nathan Sidwell  <nathan@acm.org>
37978         * g++.old-deja/g++.other/ambig2.C: New test.
37979         * g++.old-deja/g++.other/cond5.C: New test.
37980         * g++.old-deja/g++.other/lookup16.C: New test.
37982 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
37984         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
37985         assemblers too.
37987 1999-08-31  Jeffrey A Law  (law@cygnus.com)
37989         * lib/c-torture.exp: Avoid the "compare executables" optimization
37990         when testing native.
37992 1999-08-29  Jeffrey A Law  (law@cygnus.com)
37994         * gcc.c-torture/execute/990829-1.c: New test.
37995         * gcc.c-torture/compile/990829-1.c: New test.
37997 1999-08-27  Paul Burchard  <burchard@pobox.com>
37999         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
38000         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
38001         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
38002         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
38003         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
38004         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
38005         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
38006         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
38007         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
38008         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
38009         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
38011 1999-08-27  Jeffrey A Law  (law@cygnus.com)
38013         * gcc.c-torture/execute/990827-1.c: New test.
38015 1999-08-26  Craig Burley  <craig@jcb-sc.com>
38017         * g77.f-torture/noncompile/19990826-4.f: New test.
38019         * g77.f-torture/compile/19990826-3.f: New test.
38021         * g77.f-torture/execute/19990826-2.f: New test.
38023         * g77.f-torture/compile/19990826-1.f: New test.
38025         * gcc.c-torture/execute/990826-0.c: New test.
38026         * g77.c-torture/execute/19990826-0.f: New test.
38028         * g77.f-torture/noncompile/970626-2.f: New test.
38030 1999-08-25  Paul Burchard  <burchard@pobox.com>
38032         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
38033         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
38034         lss-011.C: New tests.
38036 1999-08-25  Nathan Sidwell  <nathan@acm.org>
38038         * g++.old-deja/g++.other/decl5.C: New test.
38040 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38042         * noncompile/noncompile.exp: Load_lib c-torture.exp.
38043         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
38044         call `postbase' for each one.  All callers of `postbase' changed
38045         to call this instead.
38047 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
38049         * gcc.c-torture/execute/990811-1.c: New test.
38051 1999-08-09  Nick Clifton  <nickc@cygnus.com>
38053         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
38054         just native ones.
38056         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
38057         just native ones.
38059 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38061         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
38063 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38065         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
38067 1999-08-04  Nathan Sidwell  <nathan@acm.org>
38069         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
38071 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38073         * gcc.c-torture/execute/990804-1.c: New test.
38075 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38077         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
38078         * g++.old-deja/g++.brendan/crash64.C: Likewise.
38079         * g++.old-deja/g++.brendan/overload8.C: Likewise.
38081 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38083         * g++.old-deja/g++.other/struct1.C: New test.
38085 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38087         * g++.old-deja/g++.other/enum2.C: New test.
38089 1999-08-02  Richard Henderson  <rth@cygnus.com>
38091         Adapted from tests from Franz Sirl:
38092         * gcc.c-torture/execute/va-arg-7.c: New test.
38093         * gcc.c-torture/execute/va-arg-8.c: New test.
38095 1999-08-01  Jeffrey A Law  (law@cygnus.com)
38097         * gcc.c-torture/compile/990801-2.c: New test.
38099         * gcc.c-torture/compile/990801-1.c: New test.
38101 1999-07-27  Michael Meissner  <meissner@cygnus.com>
38103         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
38104         fp-cmp-1.c, converting double to float.
38106         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
38107         fp-cmp-1.c, converting double to long double.
38109         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
38110         from fr1 to unknown_register, since fr1 is a legitimate register
38111         on some machines.
38113 1999-07-25  Jeffrey A Law  (law@cygnus.com)
38115         * README: More listname related changes.
38117 1999-07-08  Catherine Moore  <clm@cygnus.com>
38119         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
38121 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
38123         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
38125 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38127         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
38129 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
38131         * gcc.dg/990703-1.c: New test.
38133 1999-06-29  Nick Clifton  <nickc@cygnus.com>
38135         * lib/file-format.exp: New file: Move definition of proc
38136         gcc_target_object_format to here from
38137         gcc.dg/special/ecos.exp.
38139         * lib/c-torture.exp: Include lib file-format.exp.
38140         * lib/gcc-dg.exp: Include lib file-format.exp.
38142         * gcc.dg/special/ecos.exp: Remove definition of proc
38143         gcc_target_object_format.
38145 1999-06-28  Jeffrey A Law  (law@cygnus.com)
38147         * gcc.c-torture/execute/990628-1.c: New test.
38149 1999-06-25  Jeffrey A Law  (law@cygnus.com)
38151         * gcc.c-torture/compile/990625-2.c: New test.
38153         * gcc.c-torture/compile/990625-1.c: New test.
38155 1999-06-23  Nick Clifton  <nickc@cygnus.com>
38157         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
38158         attributes compile.
38159         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
38160         ports that use the COFF/PE file format.
38162 1999-06-17  Jeffrey A Law  (law@cygnus.com)
38164         * gcc.c-torture/compile/990617-1.c: New test.
38166 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
38168         * g++.old-deja/g++.other/decl4.C: New test.
38170 1999-06-14  Nathan Sidwell  <nathan@acm.org>
38172         * g++.old-deja/g++.other/bitfld3.C: New test.
38174 1999-06-08  Nathan Sidwell  <nathan@acm.org>
38176         * g++.old-deja/g++.eh/catch1.C: New test.
38178 1999-06-07  Jeffrey A Law  (law@cygnus.com)
38180         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
38182         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
38183         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
38185 1999-06-05  Craig Burley  <craig@jcb-sc.com>
38187         * g77.f-torture/compile/19990502-0.f: Replace with new,
38188         shorter, test that still fails after recent changes.
38190 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38192         * gcc.c-torture/execute/990604-1.c: New test.
38194 1999-05-31  Jeffrey A Law  (law@cygnus.com)
38196         * gcc.c-torture/execute/990531-1.c: New test.
38198 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38200         * gcc.c-torture/compile/990527-1.c: New test.
38202 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
38204         * gcc.c-torture/execute/990527-1.c: New test.
38206 1999-05-25  Nick Clifton  <nickc@cygnus.com>
38208         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
38209         bitfields as signed.
38211 1999-05-25  Craig Burley  <craig@jcb-sc.com>
38213         * g77.f-torture/compile/19990525-0.f: New test.
38215 1999-05-25  Jeffrey A Law  (law@cygnus.com)
38217         * gcc.c-torture/execute/990525-2.c: New test.
38219         * gcc.c-torture/execute/990525-1.c: New test.
38221 1999-05-24  Nathan Sidwell  <nathan@acm.org>
38223         * g++.old-deja/g++.other/anon3.C: New test.
38224         * g++.old-deja/g++.other/anon4.C: New test.
38225         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
38226         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
38227         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
38228         Merrill).
38230 1999-05-24  Jeffrey A Law  (law@cygnus.com)
38232         * gcc.c-torture/execute/990524-1.c: New test.
38234         * gcc.dg/990524-1.c: New test.
38236 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38238         * gcc.c-torture/compile/990523-1.c: New test.
38240 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
38242         * gcc.c-torture/compile/990519-1.c: New test.
38244 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38246         * gcc.c-torture/compile/990517-1.c: New test.
38248         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
38249         (e4, f4): New tests.
38250         (main): Call them.
38252 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38254         * gcc.dg/noreturn-1.c: New test.
38256 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
38258         * gcc.c-torture/execute/990513-1.c: New test.
38260 1999-05-10  Richard Henderson  <rth@cygnus.com>
38262         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
38264 1999-05-10  Craig Burley  <craig@jcb-sc.com>
38266         * g77.f-torture/execute/erfc.f: Use small single-precision
38267         values, to avoid problems on Alphas when not -mieee.
38269 1999-05-08  Craig Burley  <craig@jcb-sc.com>
38271         * gcc.dg/990506-0.c: New test.
38273 1999-05-08  Richard Henderson  <rth@cygnus.com>
38275         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
38276         the constant to test.  Don't XFAIL 64-bit targets.
38278         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
38279         * g++.old-deja/g++.law/profile1.C: Likewise.
38281         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
38282         operator new instances.
38283         * g++.old-deja/g++.other/delete5.C: Likewise.
38285 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38287         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
38288         intrinsic.
38290 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38292         * g77.f-torture/execute/u77-test.f: Reverse order of two
38293         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
38295 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38297         * gcc.dg/compare1.c: New test.
38299 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38301         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
38302         New tests.
38304 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38306         * g77.f-torture/compile/19990502-1.f: New test.
38308 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38310         * g77.f-torture/compile/19990502-0.f: New test.
38312 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38314         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
38315         intrinsic.
38317 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38319         * g77.f-torture/execute/u77-test.f (main): List libU77
38320         intrinsics not currently tested.
38321         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
38322         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
38323         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
38324         Trim blanks off the ends of some printed strings.
38326 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38328         * g77.f-torture/execute/u77-test.f (main): Just warn about
38329         FSTAT gid disagreement, as it's expected on some systems.
38331 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38333         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
38334         use a new function, which allows for some slop.
38335         Clean up some commentary.
38336         (issum): The new function.
38337         (sgladd): Deleted subroutine.
38339 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38341         * g77.f-torture/execute/u77-test.f: Modify to be more like
38342         libf2c/libU77 version, bringing patches to that version here.
38343         Add suitable commentary.
38345 1999-04-25  Richard Henderson  <rth@cygnus.com>
38347         * gcc.dg/990424-1.c: New test.
38349 1999-04-24  Craig Burley  <craig@jcb-sc.com>
38351         * g77.f-torture/execute/u77-test.f (main): Bug involving
38352         LSTAT has been fixed, so turn back on full checking.
38354 1999-04-20  Craig Burley  <craig@jcb-sc.com>
38356         * g77.f-torture/compile/19990419-0.f: New test.
38357         * g77.f-torture/execute/19990419-1.f: New test.
38359 1999-04-17  Richard Henderson  <rth@cygnus.com>
38361         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
38362         to avoid the need for a prototype to supress a warning.
38364 1999-04-07  Jim Wilson  <wilson@cygnus.com>
38366         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
38368 1999-04-04  Jeffrey A Law  (law@cygnus.com)
38370         * gcc.c-torture/execute/990404-1.c: New test.
38372 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38374         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
38375         * gcc.dg/cpp-if3.c: Don't use -pedantic.
38376         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
38377         missing initializer warnings.
38379 1999-03-28  Jeffrey A Law  (law@cygnus.com)
38381         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
38382         matching strings.
38384 1999-03-26  Jeffrey A Law  (law@cygnus.com)
38386         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
38388 1999-03-26  Craig Burley  <craig@jcb-sc.com>
38390         * g77.f-torture/execute/19990325-0.f: New test.
38391         * g77.f-torture/execute/19990325-1.f: New test.
38393 1999-03-24  Jeffrey A Law  (law@cygnus.com)
38395         * gcc.c-torture/execute/990324-1.c: New test.
38397 1999-03-22  Jim Wilson  <wilson@cygnus.com>
38399         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
38400         test with 4.
38402 1999-03-17  Richard Henderson  <rth@cygnus.com>
38404         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
38406 1999-03-13  Craig Burley  <craig@jcb-sc.com>
38408         * g77.f-torture/execute/19990313-2.f: New test.
38409         * g77.f-torture/execute/19990313-3.f: New test.
38411 1999-03-13  Craig Burley  <craig@jcb-sc.com>
38413         * g77.f-torture/execute/19990313-0.f: New test.
38414         * g77.f-torture/execute/19990313-1.f: New test.
38416 1999-03-12  Jim Wilson  <wilson@cygnus.com>
38418         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
38419         printf to sprintf.
38420         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
38421         (main): Add check for u15.  Conditionalize u31 check depending on
38422         whether ints are <32 bits or >=32 bits.
38424 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38426         * g77.f-torture/execute/19981119-0.f: Improve testiness.
38428 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38430         * g77.f-torture/compile/19990305-0.f: New test.
38431         * g77.f-torture/execute/19981119-0.f: New test.
38433 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38435         * g77.f-torture/execute/970625-2.f: call ABORT if final
38436         result is not correct, instead of just printing it.
38437         Add this checking via newly introduced obfuscation, to
38438         trip up buggy front ends.
38440 1999-03-07  Craig Burley  <craig@jcb-sc.com>
38442         * g77.f-torture/compile/960317-1.f: Moved from being
38443         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
38445 1999-03-06  Craig Burley  <craig@jcb-sc.com>
38447         * g77.f-torture/execute/960317-1.f: New (old) test.
38448         * g77.f-torture/execute/970625-2.f: Ditto.
38450 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
38452         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
38453         message on line 1 or line 2; cccp and cpplib do this differently.
38455 1999-03-01  Jeffrey A Law  (law@cygnus.com)
38457         * g++.old-deja/g++.law/weak1.C: New test.
38459 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38461         * gcc.c-torture/execute/990119-1.c: Renamed to...
38462         * gcc.dg/990119-1.c: this, so it will only be tested once
38463         (it's a preprocessor test, it doesn't need to be run at
38464         multiple optimization levels).
38466 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38468         * lib/g++.exp: Don't add incdir=$base_dir/../include to
38469           ALWAYS_CXXFLAGS.
38471 1999-02-24  Craig Burley  <craig@jcb-sc.com>
38473         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
38474         * g77.f-torture/compile/19981216-0.f: ...as it is expected
38475         to not be compilable by current g77.
38477 1999-02-24  Nick Clifton  <nickc@cygnus.com>
38479         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
38481 1999-02-22  Jeffrey A Law  (law@cygnus.com)
38483         * gcc.c-torture/execute/990222-1.c: New test.
38485 1999-02-19  Craig Burley  <craig@jcb-sc.com>
38487         * g77.f-torture/compile/19990218-0.f: New test.
38488         * g77.f-torture/noncompile/19990218-1.f: New test.
38490 1999-02-18  Craig Burley  <craig@jcb-sc.com>
38492         * g77.f-torture/compile/19981216-0.f: New test.
38494 1999-02-14  Jeffrey A Law  (law@cygnus.com)
38496         * gcc.dg/990214-1.c: New test.
38498 1999-02-13  Jeffrey A Law  (law@cygnus.com)
38500         * gcc.dg/990213-2.c: New test.
38502         * gcc.dg/990213-1.c: New test.
38504 1999-02-12  Jeffrey A Law  (law@cygnus.com)
38506         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
38507         ints.
38509 1999-02-11  Nick Clifton  <nickc@cygnus.com>
38511         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
38512         specified by target.
38514         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
38516 1999-02-11  Jeffrey A Law  (law@cygnus.com)
38518         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
38520 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38522         * gcc.dg/special/ecos.exp: New test driver for new tests with
38523         special requirements.
38525         * gcc.dg/special/alias-1.c: New test.
38526         * gcc.dg/special/gcsec-1.c: New test.
38527         * gcc.dg/special/weak-1.c: New test.
38528         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
38529         * gcc.dg/special/weak-2.c: New test.
38530         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
38531         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
38532         * gcc.dg/special/wkali-1.c: New test.
38533         * gcc.dg/special/wkali-2.c: New test.
38534         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
38535         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
38537 1999-02-10  Felix Lee  <flee@cygnus.com>
38539           * lib/c-torture.exp (c-torture-compile): Pull out code for
38540           analyzing gcc error messages.
38541           (c-torture-execute): Likewise.  Fix some (harmless) false
38542           positives.
38543           * lib/gcc.exp (gcc_check_compile): New function.
38545 1999-02-08  Richard Henderson  <rth@cygnus.com>
38547         * gcc.c-torture/execute/990208-1.c: New test.
38549 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38551         * g++.dg/special/ecos.exp: New driver for new tests with special
38552         requirements
38554         * g++.dg/special/conpr-1.C: New test
38555         * g++.dg/special/conpr-2.C: New test
38556         * g++.dg/special/conpr-2a.C: New test
38557         * g++.dg/special/conpr-3.C: New test
38558         * g++.dg/special/conpr-3a.C: New test
38559         * g++.dg/special/conpr-3b.C: New test
38561         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
38562         allow g++ to use the dg driver
38564         * README: Add comment about g++.dg directory
38566 1999-02-06  Jeffrey A Law  (law@cygnus.com)
38568         * README: Update email addresses.
38570 1999-02-03  Nick Clifton  <nickc@cygnus.com>
38572         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
38573         arguments in order to force structure S onto the stack even on
38574         the alpha.
38575         (test): Pass 10 leading arguments to function foo as well as the
38576         structure S.
38578         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
38579         failure for all targets.
38581         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
38582         abort to terminate program execution.
38584 1999-01-30  Richard Henderson  <rth@cygnus.com>
38586         * gcc.c-torture/execute/990130-1.c: New test.
38588 1999-01-30  Jeffrey A Law  (law@cygnus.com)
38590         * gcc.dg/990130-1.c: New test.
38592 1999-01-28  Michael Meissner  <meissner@cygnus.com>
38594         * gcc.c-torture/execute/990128-1.c: New test.
38596 1999-01-27  Michael Meissner  <meissner@cygnus.com>
38598         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
38600 1999-01-27  Felix Lee  <flee@cygnus.com>
38602         * lib/c-torture.exp (c-torture-compile): pull out code for
38603         analyzing gcc error messages.
38604         (c-torture-execute): ditto, and fix some (harmless) false
38605         positives.
38606         * lib/gcc.exp (gcc_check_compile): new function.
38608 1999-01-17  Jeffrey A Law  (law@cygnus.com)
38610         * gcc.dg/990117-1.c: New test.
38612         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
38614         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
38616 1999-01-15  Jeffrey A Law  (law@cygnus.com)
38618         * g77.f-torture/compile/990115-1.f: New test.
38620 1999-01-07  Jeffrey A Law  (law@cygnus.com)
38622         * gcc.c-torture/compile/990107-1.c: New test
38624 1999-01-06  Jeffrey A Law  (law@cygnus.com)
38626         * gcc.c-torture/execute/990106-2.c: New test.
38628         * gcc.c-torture/execute/990106-1.c: New test.
38630 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
38632         * gcc.c-torture/compile/981223-1.c: New test.
38634 1998-12-29  Richard Henderson  <rth@cygnus.com>
38636         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
38637         (opt3): Rename from opt4 and disable.
38639 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
38641         * g++.old-deja/g++.pt/ptrmem5.C: New test.
38643 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38645         * g++.old-deja/g++.other/conv5.C: New test.
38647 1998-12-14  Nick Clifton  <nickc@cygnus.com>
38649         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
38651 1998-12-11  Jeffrey A Law  (law@cygnus.com)
38653         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
38655 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
38657         * gcc.c-torture/compile/981211-1.c: New test.
38659 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
38661         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
38663         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
38665 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38667         * gcc.special/930510-1.c: Make C9X safe.
38668         * gcc.misc-tests/gcov-1.c Similarly.
38669         * gcc.misc-tests/gcov-2.c Similarly.
38671 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38673         * gcc.dg/ultrasp1.c: New test.
38675 1998-12-06  Richard Henderson  <rth@cygnus.com>
38677         * gcc.c-torture/execute/981206.c: New test.
38679 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38681         * g++.old-deja/g++.ns/template7.C: New test.
38683         * g++.old-deja/g++.other/expr1.C: New test.
38685         * g++.old-deja/g++.eh/tmpl3.C: New test.
38687         * g++.old-deja/g++.eh/tmpl2.C: New test.
38689 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38691         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
38692         * g++.old-deja/g++.other/using6.C: Removed.
38693         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
38695         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
38697 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38699         * g++.old-deja/g++.pt/overload8.C: New test.
38701         * g++.old-deja/g++.pt/overload7.C: New test.
38703         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
38705         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
38706         and relinking messages.
38707         * lib/g++.exp (g++_target_compile): Remove .rpo file when
38708         compiling with -frepo.
38710 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
38712         * g++.old-deja/g++.pt/lookup6.C: New test.
38714 1998-11-30  Nick Clifton  <nickc@cygnus.com>
38716         * gcc.c-torture/execute/981130-1.c: New test.
38717         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
38719 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38721         * g++.old-deja/g++.pt/explicit76.C: New test.
38723         * g++.old-deja/g++.pt/friend38.C: New test.
38725         * g++.old-deja/g++.ns/crash2.C: New test.
38727         * g++.old-deja/g++.pt/defarg8.C: New test.
38729         * g++.old-deja/g++.pt/instantiate6.C: New test.
38731         * g++.old-deja/g++.pt/static6.C: New test.
38733         * g++.old-deja/g++.pt/decl2.C: New test.
38735 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38737         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
38738         problem is actually related with name lookup, but so what? :-)
38740         * g++.old-deja/g++.pt/friend37.C: New test.
38742 1998-11-25  Dave Love  <d.love@dl.ac.uk>
38744         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
38745         element, which fails on some systems.
38747         * g77.f-torture/execute/labug1.f: New test.
38749 1998-11-21  Jeffrey A Law  (law@cygnus.com)
38751         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
38752         is defined.
38754 1998-11-18  Dave Love  <d.love@dl.ac.uk>
38756         * g77.f-torture/compile/981117-1.f: New test.
38758 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
38760         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
38761         properly discarded.
38763 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
38765         * gcc.c-torture/execute/memcheck: New directory of tests for
38766         -fcheck-memory-usage.
38768 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38770         * README: New file, general information about the testsuite and
38771         new description of the various C++ test subdirectories.
38772         * README.g++: Eliminate obsolete information, update and move most
38773         relevant stuff to README.
38775 1998-11-07  Richard Henderson  <rth@cygnus.com>
38777         * gcc.c-torture/compile/981107-1.c: New test.
38779 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
38781         * execute/memcpy-bi.c: New testcase.
38783 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
38785         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
38786         base classes.
38788         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
38789         template is selected.
38791         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
38792         classes, it should be accepted for all types.
38794         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
38796         * g++.old-deja/g++.pt/spec24.C: Ensure that template
38797         specializations start with template headers.
38799 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
38801         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
38803         * g++.old-deja/g++.other/init9.C: Test cross initialization of
38804         non-POD types.
38806 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38808         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
38810 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
38812         * compile/981022-1.c, compile/981022-1.x: New test and driver.
38814 1998-10-19  Jeffrey A Law  (law@cygnus.com)
38816         * 981019-1.c: New test.
38818 1998-10-14  Robert Lipe <robertl@dgii.com>
38820         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
38821         find objc headers.
38823 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38825         * compile/981001-4.c: Remove use of GCC extension that triggers a
38826         compiler bug.
38828 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
38830         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
38832 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38834         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
38835         instantiation of template produces incorrect code for delete
38836         expression.
38838         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
38839         constructors' name is not unique.
38840         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
38841         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
38843         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
38844         automatic array of const is ill-formed.
38846         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
38847         of template parameter?
38849         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
38850         const.
38852         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
38853         pointer-to-member expression.
38855         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
38856         declaration causes ICE.
38858 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
38860         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
38861         reserved in the global namespace.
38863         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
38864         generate needed virtual table.
38866         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
38868 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
38870         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
38871         template-dependent type
38873 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
38875         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
38876         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
38877         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
38879         * g++.old-deja/g++.other/using5.C: New test; using decl from base
38880         class should be usable as argument of member function.
38881         * g++.old-deja/g++.other/using6.C: New test; using decl from base
38882         class should be usable as return type of member function.
38883         * g++.old-deja/g++.other/using7.C: New test; using decl from base
38884         class should be usable as type of data member.
38886         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
38888 1998-10-09  Jeffrey A Law  (law@cygnus.com)
38890         * gcc.c-torture/special/920521-1.c: Fix bogus test.
38892 1998-10-08  Nick Clifton  <nickc@cygnus.com>
38894         * gcc.dg/dll-?.c Add thumb to target list.
38895         Fix assembler scan patterns to match current assembler output.
38897 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
38899         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
38900         matching of template brackets.
38902         * g++.old-deja/g++.other/using4.C: New test.  Test using
38903         declarations of methods from base classes.
38905         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
38906         within functions should introduce names into the innermost
38907         enclosing namespace.
38909         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
38910         of static locals if first initialization throws.
38912 1998-10-07  Jim Wilson  <wilson@cygnus.com>
38914         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
38916 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
38918         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
38919         lose track of the possible targets of tablejump insns.
38920         * special/special.exp: Run it.
38922 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38924         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
38925         must be declared before its specializations can be named in friend
38926         declarations.
38928 1998-10-05  Dave Love  <d.love@dl.ac.uk>
38930         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
38932         * g77.f-torture/execute/io1.f: New test.
38934 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38936         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
38937         with pointer to template function, for which no argument deduction
38938         is possible.
38940         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
38941         specialization of template function as argument to template
38942         function.
38944         * g++.old-deja/g++.other/access2.C: New test; Inner class
38945         shouldn't have privileged access to Outer's names.
38947 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38949         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
38950         friend template declared within template class conflicts with
38951         nested class of the same name.
38953         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
38954         is ignored.
38956         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
38957         object with direct initializer as function declaration.
38959         * g++.old-deja/g++.other/decl2.C: New test; duplicate
38960         initializers.
38962         * g++.old-deja/g++.other/null2.C: New test; conditional operator
38963         involving const pointer and NULL produces incorrect result.
38965         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
38966         type name without `typename' should be rejected with -pedantic.
38968 1998-10-02  Richard Henderson  <rth@cygnus.com>
38970         * g++.old-deja/g++.other/addrof1.C: New test.
38972 1998-10-01  Nick Clifton  <nickc@cygnus.com>
38974         * gcc.c-torture/compile/981001-1.c: New test.
38975         * gcc.c-torture/execute/981001-1.c: New test.
38977 1998-10-01  Jeffrey A Law  (law@cygnus.com)
38979         * gcc.c-torture/compile/981001-2.c: New test.
38980         * gcc.c-torture/compile/981001-3.c: New test.
38981         * gcc.c-torture/compile/981001-4.c: New test.
38983 1998-10-01  Robert Lipe  <robertl@dgii.com>
38985         * lib/objc.exp (objc_target_compile): Add -L during compiles for
38986         multilibbed hosts.   Idea grafted from g77.exp.
38988 1998-09-30  Dave Love  <d.love@dl.ac.uk>
38990         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
38991         avoid losing on systems which need -lsocket.
38993 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
38995         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
38996         * g++.old-deja/g++.other/nested2.C: Ditto.
38997         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
38998         failure.
39000 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39002         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
39003         preferred over template operator!= for enum bitfields.
39005 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
39007         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
39008         that happen to have the same base name, but in different scopes,
39009         are incorrectly rejected.
39011 1998-09-16  Richard Henderson  <rth@cygnus.com>
39013         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
39014         on the native word size instead of an integer literal.
39016 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39018         * g++.old-deja/g++.other/static2.C: Invocation of static data
39019         member of type pointer-to-function denoted as non-static member.
39021         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
39022         checks involving function types and aliases.
39024 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39026         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
39027         redefined to the same non-trivial type.
39029         * g++.old-deja/g++.pt/explicit73.C: Test for proper
39030         namespace-qualification of template specializations declared in
39031         other namespaces.
39033         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
39034         to declare a subset of the specializations of a template function
39035         as friends of specializations of a template class.
39037         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
39038         member templates that do not fully specialize the enclosing
39039         template class are rejected.
39041 1998-09-11  Dave Love  <d.love@dl.ac.uk>
39043         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
39045 1998-09-08  Dave Love  <d.love@dl.ac.uk>
39047         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
39048         altered from libf2c/libU77 version.
39050 1998-09-06  Dave Love  <d.love@dl.ac.uk>
39052         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
39054 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
39056         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
39057         (un)signed char are different types for template specialization
39058         purposes.
39060 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
39062         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
39063         * objc: ObjC testsuite.
39065 1998-08-31  Catherine Moore  <clm@cygnus.com>
39067         * gcc.c-torture/execute/941014-1.x: New file.
39069 1998-08-31  Nick Clifton  <nickc@cygnus.com>
39071         * lib/c-torture.exp: Add support for
39072         torture_eval_before_compile and torture_eval_before_execute
39073         variables.
39075 1998-08-30  Jeffrey A Law  (law@cygnus.com)
39077         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
39078         this test triggers valid.
39080 1998-08-27  Jeffrey A Law  (law@cygnus.com)
39082         * gcc.dg/980827-1.c: New test.
39084 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
39086         * gcc.c-torture/execute/loop-4b.c: New test.
39088 1998-08-26  Nick Clifton  <nickc@cygnus.com>
39090         * lib/c-torture.exp: Add support for
39091         torture_eval_before_compile and torture_eval_before_execute
39092         variables.
39094 1998-08-25  Jeffrey A Law  (law@cygnus.com)
39096         * gcc.c-torture/compile/980825-1.c: New test.
39098 1998-08-24  Nick Clifton  <nickc@cygnus.com>
39100         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
39101         count number tests in opt_t0 not good_t0.
39103 1998-08-24  Jeffrey A Law  (law@cygnus.com)
39105         * gcc.c-torture/compile/930326-1.x: Fix typo.
39107 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
39109         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
39110         causes an ICE.
39112 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39114         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
39115         STACK_SIZE is defined.
39116         * gcc.c-torture/unsorted/stuct.c: Similarly.
39118         * gcc.c-torture/compile/980821-1.c: New test.
39120 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39122         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
39124 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
39126         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
39127         code.
39129 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
39131         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
39132         error'.
39134 1998-08-18  Jeffrey A Law  (law@cygnus.com)
39136         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
39138 1998-08-16  Jeffrey A Law  (law@cygnus.com)
39140         * gcc.c-torture/compile/980816-1.c: New test.
39142         * gcc.dg/980816-1.c: New test.
39144 1998-08-13  Jeffrey A Law  (law@cygnus.com)
39146         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
39147         compiler for ieee tests.
39149 1998-08-01  Dave Love  <d.love@dl.ac.uk>
39151         * g77.f-torture/compile/980729-0.f: New test.
39153 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
39155         * gcc.c-torture/special/eeprof-1.c: New test, for
39156         -finstrument-functions.
39157         * gcc.c-torture/special/special.exp: Run it.
39159 1998-07-29  Jeffrey A Law  (law@cygnus.com)
39161         * gcc.c-torture/compile/980729-1.c: New test.
39163 1998-07-27  Nick Clifton  <nickc@cygnus.com>
39165         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
39166         __thumb__ is defined, and test for ARM style doubles if so.
39168 1998-07-26  Dave Love  <d.love@dl.ac.uk>
39170         * g77.f-torture/noncompile/980615-0.f: New test.
39172 1998-07-26  H.J. Lu  (hjl@gnu.org)
39174         * gcc.dg/980312-1.c: Do link instead of compile.
39175         * gcc.dg/980313-1.c: Likewise.
39177 1998-07-26  Jeffrey A Law  (law@cygnus.com)
39179         * gcc.c-torture/compile/980726-1.c: New test.
39181 1998-07-25  Dave Love  <d.love@dl.ac.uk>
39183         * g77.f-torture/execute/io0.f: New test.
39185 1998-07-24  Nick Clifton  <nickc@cygnus.com>
39187         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
39188         an int.
39190 1998-06-18  Michael Meissner  <meissner@cygnus.com>
39192         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
39193         m32r bugs.
39195 1998-07-17  Nick Clifton  <nickc@cygnus.com>
39197         * gcc.dg/980626-1.c: Expect failures for all toolchains until
39198         c-decl.c:grokdeclarator can handle mode attributes.
39200 1998-07-16  Jeffrey A Law  (law@cygnus.com)
39202         * gcc.c-torture/execute/980716-1.c: New test.
39204 1998-07-13  Jeffrey A Law  (law@cygnus.com)
39206         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
39207         the mn10200.
39208         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
39209         the mn10200.
39210         * gcc.c-torture/execute/va-arg-3.x: Similarly.
39211         * gcc.c-torture/compile/930326-1.x: Similarly.
39213 1998-07-13  Dave Love  <d.love@dl.ac.uk>
39215         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
39216         New test from Craig.
39218 1998-07-12  Dave Love  <d.love@dl.ac.uk>
39220         * g77.f-torture/noncompile/980616-0.f: New test.
39222         * g77.f-torture/execute/970816-3.f: New test from Craig.
39224 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39226         *  g++.other/singleton.C: Return error value instead of taking
39227         SIGSEGV.
39229 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
39231         *  g++.other/singleton.C: New test.   Warning is under dispute.
39232         Runtime crash is not.
39234 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39236         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
39237         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
39238         using6.C, using7.C}: New namespace tests.
39240 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
39242         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
39243         specialization with typedef'ed names used as array indexes.
39245 1998-07-09  Jeffrey A Law  (law@cygnus.com)
39247         * gcc.c-torture/execute/980709-1.c: New test.
39249         * gcc.dg/980709-1.c: New test.
39251 1998-07-07  Richard Henderson  <rth@cygnus.com>
39253         * gcc.c-torture/execute/bcp-1.c: New test.
39255 1998-07-07  Jeffrey A Law  (law@cygnus.com)
39257         * gcc.c-torture/execute/980707-1.c: New test.
39259 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
39261         * gcc.c-torture/compile/980706-1.c: New test.
39263 1998-07-01  Dave Love  <d.love@dl.ac.uk>
39265         * g77.f-torture/execute/980701-0.f,
39266         g77.f-torture/execute/980701-1.f: New test from Craig.
39268 1998-07-01  Jeffrey A Law  (law@cygnus.com)
39270         * gcc.c-torture/compile/980701-1.c: New test.
39272         * gcc.c-torture/execute/980701-1.c: New test.
39274 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
39275 rlsruhe.de>
39277         * g++.old-deja/g++.robertl/eb132.C: New test.
39278         * g++.old-deja/g++.robertl/eb133.C: Likewise.
39280 1998-06-29  Dave Love  <d.love@dl.ac.uk>
39282         * g77.f-torture/execute/980628-7.f,
39283         g77.f-torture/execute/980628-8.f,
39284         g77.f-torture/execute/980628-9.f,
39285         g77.f-torture/execute/980628-10.f: New tests from Craig.
39287         * g77.f-torture/execute/980628-3.f: Remove mail headers.
39289 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39291         * g77.f-torture/execute/980628-4.f: New test from Craig.
39292         * g77.f-torture/execute/980628-5.f: Likewise.
39293         * g77.f-torture/execute/980628-2.f: Likewise.
39294         * g77.f-torture/execute/980628-0.f: Likewise.
39295         * g77.f-torture/execute/980628-1.f: Likewise.
39296         * g77.f-torture/execute/980628-3.f: Likewise.
39297         * g77.f-torture/execute/980628-6.f: Likewise.
39299 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39301         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
39302         directory when nothing has been installed yet.
39304 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
39306         * gcc.c-torture/special/special.exp: Handle newer versions of
39307         dejagnu.
39309 1998-06-26  Jeffrey A Law  (law@cygnus.com)
39311         * gcc.dg/980626-1.c: New test.
39313 1998-06-19  Bruno Haible <haible@ilog.fr>
39315         * gcc.misc-tests/m-un-2.c: New test.
39316         * g++.old-deja/g++.other/warn01.c: Likewise.
39318 1998-06-19  Robert Lipe  <robertl@dgii.com>
39320         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
39321         compatibility with assmblers with a different comment character.
39322         Eliminate use of GAS-specific extensions.
39324 1998-06-19  Jeffrey A Law  (law@cygnus.com)
39326         * gcc.c-torture/execute/ieee/980619-1.c: New test.
39328 1998-06-19  Robert Lipe  <robertl@dgii.com>
39330         * lib/g77.exp: Replace search for libf2c.a with search for newly
39331         renamed libg2c.a
39333 1998-06-17  Jeffrey A Law  (law@cygnus.com)
39335         * gcc.c-torture/execute/980617-1.c: New test.
39337 1998-06-12  Jeffrey A Law  (law@cygnus.com)
39339         * gcc.c-torture/execute/980612-1.c: New test.
39341 1998-06-08  Jeffrey A Law  (law@cygnus.com)
39343         * gcc.dg/980523-1.c: Only test on ppc-linux.
39344         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
39346         * gcc.c-torture/execute/980608-1.c: New test.
39348 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
39350         * gcc.c-torture/execute/980605-1.c: New test.
39352 1998-06-04  Jeffrey A Law  (law@cygnus.com)
39354         * gcc.c-torture/execute/980604-1.c: New test.
39356 1998-06-02  Jeffrey A Law  (law@cygnus.com)
39358         * gcc.c-torture/execute/980602-1.c: New test.
39359         * gcc.c-torture/execute/980602-2.c: Likewise.
39361 1998-06-02  Dave Love  <d.love@dl.ac.uk>
39363         * 970125-0.f: Fix per JCB.  Add commentary.
39365 1998-05-31  Michael Meissner  <meissner@cygnus.com>
39367         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
39368         IEEE -0 support.
39370 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
39372         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
39373         earlier.
39375 1998-05-28  Catherine Moore <clm@cygnus.com>
39377         * gcc.c-torture/execute/980526-3.c: New test.
39379 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
39381         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
39382         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
39383         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
39384         m88k-motorola-sysv3 to XFAIL.
39386 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39388         * gcc.dg/980526-1.c: New test.
39389         * gcc.c-torture/execute/980526-2.c: New test.
39391 1998-05-26  Jeffrey A Law  (law@cygnus.com)
39393         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
39395         * gcc.c-torture/execute/980526-1.c: New test.
39397 1998-05-26  Dave Love  <d.love@dl.ac.uk>
39399         * g77.f-torture/execute/alpha2.f: Add runtime test.
39401 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
39403         * g++.old-deja/old-deja.exp: Strip leading directories.
39405         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
39406         error for the line.  Don't run multiple tests for the same line.
39408 1998-05-23  Jeffrey A Law  (law@cygnus.com)
39410         * gcc.dg/980523-1.c: New test.
39412 1998-05-23  Dave Love  <d.love@dl.ac.uk>
39414         * g77.f-torture/compile/970915-0.f: New test.
39416 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
39418         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
39420 1998-05-21  Jeffrey A Law  (law@cygnus.com)
39422         * gcc.dg/980520-1.c: New test.
39424 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
39426         * gcc.dg/980502-1.c: Fix return type.
39428 1998-05-20  Jeffrey A Law  (law@cygnus.com)
39430         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
39431         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
39432         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
39433         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
39434         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
39436 1998-05-20  Dave Love  <d.love@dl.ac.uk>
39438         * g77.f-torture/execute/980520-1.f: New test.
39440 1998-05-15  Dave Love  <d.love@dl.ac.uk>
39442         * lib/mike-g77.exp: New file.
39444         * g77.f-torture/noncompile/noncompile.exp,
39445         g77.f-torture/noncompile/check0.f: New files.
39447 1998-05-14  Dave Love  <d.love@dl.ac.uk>
39449         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
39450         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
39451         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
39452         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
39453         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
39454         abort where appropriate.
39456 1998-05-05  Michael Meissner  <meissner@cygnus.com>
39458         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
39459         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
39461 1998-04-29  Dave Love  <d.love@dl.ac.uk>
39463         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
39465 1998-04-27  Dave Love  <d.love@dl.ac.uk>
39467         * g77.f-torture/compile/980427-0.f: New test.
39469 1998-04-24  Dave Love  <d.love@dl.ac.uk>
39471         * g77.f-torture/compile/980424-0.f: New test.
39473 1998-04-19  Dave Love  <d.love@dl.ac.uk>
39475         * g77.f-torture/compile/980419-2.f (main): New test.
39476         * g77.f-torture/compile/970125-0.f: New test.
39477         * g77.f-torture/compile/980419-1.f: New test.
39479 1998-04-08  Jim Wilson  <wilson@cygnus.com>
39481         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
39482         of loop-4.c.
39484 1998-04-07  Jim Wilson  <wilson@cygnus.com>
39486         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
39488 1998-04-03  Jim Wilson  <wilson@cygnus.com>
39490         * gcc.c-torture/compile/980329-1.c: New test.
39492 1998-03-18  Jim Wilson  <wilson@cygnus.com>
39494         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
39495         * gcc.dg/980312-1.c: Fix typo in -march command.
39497 1998-03-16  H.J. Lu  (hjl@gnu.org)
39499         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
39501 1998-03-11  Robert Lipe  <robertl@dgii.com>
39503         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
39504         Dave Love agree the Fortran source is bogus.
39506 1998-03-11  Robert Lipe  <robertl@dgii.com>
39508         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
39509         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
39510         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
39511         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
39512         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
39514 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
39516         * g++.old-deja/g++.other/friend1.C: New test.
39518 1998-02-18  Dave Love  <d.love@dl.ac.uk>
39520         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
39521         possibly uninitialized) variables and declare dnrm2.
39523 1998-02-23  Robert Lipe <robertl@dgii.com>
39525         From Bruno Haible <haible@ilog.fr>:
39526         * gcc.c-torture/execute/980223.c: New test.
39528 1998-02-13  Jeffrey A Law  (law@cygnus.com)
39530         * gcc.dg/ifelse-1.c: New test.
39532 1998-02-09  H.J. Lu  (hjl@gnu.org)
39534         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
39536           * lib/old-dejagnu.exp (old-dejagnu): Added the
39537           "execution test - XFAIL *-*-*" handling in the spirit of
39538           "excess errors test -". Changed the "execution test fails"
39539           handling to be like "excess errors test fails".
39540           * Update various tests accordingly.
39542 1998-02-06  Jim Wilson  <wilson@cygnus.com>
39544         * gcc.c-torture/execute/980205.c: New test.
39546 1998-01-18  Jeffrey A Law  (law@cygnus.com)
39548         * lib/c-torture.exp: Look for .x files instead of .cexp files.
39549         * lib/f-torture.exp: Similarly.
39550         * gcc.c-torture: Rename all .cexp files to .x files.
39552 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
39554         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
39555         (940510-1.c): Removed duplicate.
39556         (971104-1.c): New test.
39558 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
39560           * lib/f-torture.exp: Improve error and loop detection.
39562 1997-11-19  Michael Meissner  <meissner@cygnus.com>
39564         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
39565         use that to size the filler array.
39567 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
39569         * lib/c-torture.exp(c-torture-execute): Fix typo.
39571         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
39572         testcase as the executable name. Keep the executable around if
39573         the test fails.
39575 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
39577         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
39578         changes.  Only test one -g option, and move it to the end of the
39579         list of options to test.
39581 1997-09-19  Michael Meissner  <meissner@cygnus.com>
39583         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
39584         variable GCC_TORTURE_OPTIONS to supply default switches separated
39585         by colons.  If no environment variable, run tests with -O0 -g, -O1
39586         -g, and -O2 -g as well.
39588 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
39590         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
39591         explanatory comments. Fix indentation.
39593 1997-09-15  Jeffrey A Law  (law@cygnus.com)
39595         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
39597 1997-09-11  Jeffrey A Law  (law@cygnus.com)
39599         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
39600         * g++.old-deja/g++.mike/p7325.C: Likewise.
39601         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
39603 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
39605         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
39606         * g++.old-deja/g++.brendan/crash30.C: Likewise.
39607         * g++.old-deja/g++.brendan/crash39.C: Likewise.
39608         * g++.old-deja/g++.law/operators4.C: Likewise.
39610 1997-09-11  Joe Buck  (jbuck@synopsys.com)
39612         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
39613         * g++.old-deja/g++.mike/p784.C: Ditto.
39614         * g++.old-deja/g++.mike/p785.C: Ditto.
39616 1997-09-05  Jeffrey A Law  (law@cygnus.com)
39618           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
39620 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39622         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
39623         target feature; pass this to c-torture-execute as needed.
39625 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39627         * lib/c-torture.exp(c-torture-execute): If the previous and the
39628         current executables being tested are identical, we don't need to
39629         run the executable again. Try to make the executable names
39630         unique. Add an optional argument for passing additional compiler
39631         flags.
39633 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
39635         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
39637 1997-08-29  Jeffrey A Law  (law@cygnus.com)
39639         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
39641 1997-07-31  Jeffrey A Law  (law@cygnus.com)
39643         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
39644         32bit or larger longs.
39646         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
39647         have either a 32bit long or 32bit int.
39649 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
39651         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
39652         Make double precision tests dependent on sizeof (double).
39654 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
39656         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
39657         too.
39659 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
39661         * gcc.c-torture/compile/961203-1.cexp: New script.
39663 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
39665         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
39666         up the includes ourselves.
39668 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
39670         * lib/plumhall.exp: Remove random include, and add a few
39671         verbose messages for debugging.
39673 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
39675         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
39676         of trying to do it ourselves.
39678 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39680         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
39682 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
39684         * gcc.prms/5403.c: Made regexp a bit less strict.
39686 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
39688         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
39689         is returned from remote_load instead.
39690         * lib/plumhall.exp: Ditto.
39691         * lib/mike-g++.exp: Ditto.
39692         * lib/old-dejagnu.exp: Ditto.
39693         * lib/c-torture.exp: Ditto.
39695 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
39697         * lib/g++.exp: Use build_wrapper procedure.
39698         * lib/gcc.exp: Ditto.
39700 1997-05-20  Jeffrey A Law  (law@cygnus.com)
39702         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
39703         an old-style decl for malloc.  Fixes tests to work when
39704         sizeof (int) != sizeof (size_t).
39706 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39708         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
39710         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
39711         use stdargs.h interface.
39713 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39715         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
39716         NO_VARARGS when compiling.
39718 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
39720         * lib/plumhall.exp(ph_includes): New procedure.
39721         (ph_make): Use it.
39722         (ph_compiler): Ditto.
39724         * lib/g++.exp: Rename test-glue.c to testglue.c.
39725         * lib/gcc.exp: Ditto.
39727 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
39729         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
39730         to completion when it's called.
39732 1997-03-21  Michael Meissner  <meissner@cygnus.com>
39734         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
39735         is defined, don't do test.
39737 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
39739         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
39740         for object files.
39741         (ph_summary): Mark skipped testcases as untested, not unresolved.
39743         * lib/plumhall.exp (ph_make): If unresolved because of bad
39744         errorCode, record errorCode in log file.
39745         (*): Replace send_log/verbose with verbose -log.
39747 1997-03-19  Michael Meissner  <meissner@cygnus.com>
39749         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
39750         double conversion if double isn't at least 8 bytes.
39752         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
39753         int to work with targets where int is 16 bits.
39755         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
39756         8 bytes, just exit, since 4 byte doubles don't have enough bits of
39757         precision for the test to complete.
39759 1997-03-14  Michael Meissner  <meissner@cygnus.com>
39761         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
39762         if d10v is not compiled with the -mdouble64 flag.
39763         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
39765         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
39766         d10v is not compiled with the -mint32 flag.
39768 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
39770         * lib/plumhall.exp: Use incr_count.
39772 1997-03-12  Jeffrey A Law  (law@cygnus.com)
39774         * gcc.c-torture: Update to c-torture-1.45.
39776 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
39778         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
39779         the name of the expect testcase file).
39781         * lib/g++.exp(g++_init): Ditto.
39783 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
39785         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
39786         the host.
39788         * lib/gcc.exp(gcc_exit): New procedure.
39790 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
39792         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
39793         specs where appropriate.
39795         * g++.old-deja/g++.arm/*: Added additional ERROR checks
39796         because of new "candidates are" messages, and removed a few
39798         * Converted all non-old-style g++ testcases to old-style, and
39799         moved into g++.old-deja.
39801 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
39803         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
39804         options.
39806         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
39807         succeeded.
39809         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
39811 1997-02-13  Michael Meissner  <meissner@cygnus.com>
39813         * lib/gcc.exp (gcc_target_compile): Add support for defining
39814         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
39815         the machine doesn't have those features.
39817 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
39819         * g++.law/operators4.exp: Don't use LIBS.
39821 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
39823         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
39825         * lib/mike-g++.exp: Don't set the compiler to be tested here.
39826         * lib/g++.exp: Set it here instead. Also, allow use of the
39827         --tool_exec and --tool_opt options. Change CXX to
39828         GXX_UNDER_TEST.
39830         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
39832         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
39834 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
39836         * lib/old-dejagnu.exp: Use prune_warnings instead of
39837         prune_system_crud.
39838         * lib/mike-g++.exp: Ditto.
39839         * lib/gcc.exp: Ditto.
39840         * lib/g++.exp: Ditto.
39842         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
39844 1997-02-07  Jeffrey A Law  (law@cygnus.com)
39846           * 941014-2.c: Include stdlib.h
39847           * 960327-1.c: Include stdio.h
39848           * dbra.c, index-1.c: Don't assume ints are 32bits.
39850 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
39852         * lib/gcc.exp: Add gcc,stack_size target feature.
39854         * lib/g++.exp(g++_target_compile): Add the include and link
39855         paths here, not in two other places. And, it's $options, not
39856         options.
39858         * lib/mike-g++.exp(postbase): Remove the code that determines
39859         the correct include and link paths.
39860         * g++.old-deja/old-deja.exp: Ditto.
39862 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
39864         * lib/g++.exp(g++_init): target_compile no longer returns the
39865         filename of the result.
39867 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
39869         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
39870         call to glob.
39872         * gcc.c-torture/special/special.exp: Change call to
39873         gcc_target_compile to include the object file.
39875 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
39877         * gcc.c-torture/special/special.exp: Correct misspelling in last
39878         change.
39880 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
39882         * lib/plumhall.exp(ph_summary): Log the entire output of the
39883         executable. Return -1 if there were any failures, 0 otherwise.
39884         (ph_execute): Return -1 if there were any failures, 0 otherwise.
39885         (ph_make): Clean up objects and executables that were built
39886         if the tests succeeded.
39888 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
39890         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
39891         libraries and includes in the build tree as appropriate.
39893 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39895         * lib/c-torture.exp: Instead of looking for the global variable
39896         NO_LONG_LONG, check to see if that's a feature of the target.
39898 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39900         * config/default.exp: Minimize. Delete the remainer of the files in
39901         config; this functionality is now in devo/dejagnu/config.
39903         g++.*/*: Pass any additional flags used to compile to postbase;
39904         delete CXXFLAGS.
39906         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
39907         is now done by runtest.exp. Use gcc_target_compile instead of
39908         compile.
39910         lib/c-torture.exp: Use gcc_target_compile instead of compile.
39911         Remove references to CFLAGS. Use remote_file instead of
39912         calling rm -f.
39913         (c-torture): Take a list of arguments to use to compile this
39914         testcase.
39916         lib/g++.exp: Simplify. Use target_compile instead of compile.
39917         lib/gcc-dg.exp: Ditto.
39918         lib/gcc.exp: Ditto.
39919         lib/mike-{gcc,g++}.exp: Ditto.
39920         lib/old-dejagnu.exp: Ditto.
39921         lib/plumhall.exp: Ditto.
39923 1997-01-08  Jim Wilson  <wilson@cygnus.com>
39925         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
39926         (ph_linker): Likewise.
39928 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
39930           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
39931         MAP_ANON / MAP_ANONYMOUS if defined;
39932         else try to map from /dev/zero .
39934 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39936         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
39937         isn't defined, then define it to MAP_ANONYMOUS.
39939 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39941         * gcc.c-torture: Update to c-torture-1.42 release.
39943 1996-11-11  Jeffrey A Law  (law@cygnus.com)
39945         * gcc.c-torture: Update to c-torture-1.41 release.
39947 1996-10-27  Jeffrey A Law  (law@cygnus.com)
39949         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
39950         c-torture release.
39952 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
39954         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
39955         and LDFLAGS.  Fix second case to append the target_info ldflags
39956         onto LDFLAGS, not CFLAGS.
39957         * lib/g++.exp (g++_init): Add target_info stuff.
39958         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
39959         of libgloss and newlib flags for !native.
39961         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
39962         (GDB): Fix relative path to go up another dir for finding gdb.
39964 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
39966         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
39967         versions in the target_info array, if they don't exist.
39969 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
39971         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
39973 1996-07-08  Jim Wilson  <wilson@cygnus.com>
39975         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
39976         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
39978 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
39980         * lib/old-dejagnu.exp: Don't remove the output file before we've
39981         actually tested it. Don't append pwd to the path of the executable
39982         we're testing.
39984 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
39986         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
39988 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
39990         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
39991         temporary directory for compiler files, and set it to a default
39992         value of /tmp. Set $output as the name of the output file from
39993         compiling the testcase. Add a -o option to $cflags_var so the
39994         compiler writes the final output file as $output. Set $executable
39995         to $output.
39997         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
39998         directory for compiler files, and set it to /tmp if it doesn't
39999         already have a value. Set $output_file to the name of the output
40000         file from compiling the testcase. Add a -o option to CXXFLAGS so
40001         the compiler writes the final output file as $output. Use $output
40002         as the executable to be tested.
40004 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40006         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
40008 1996-06-08  Jeffrey A Law  (law@cygnus.com)
40010         * gcc.c-torture/execute/pending-1.c: New test.  Still
40011         pending in Tege's queue.
40013 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
40015         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
40016         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
40017         if there were failures.  Call unresolved if there were unresolved
40018         testcases.  Call gcc_fail if program did not run to completion.
40019         (ph_make): Pass additional argument name to ph_execute.
40020         (ph_execute): Add new argument.  Pass additional arguments to
40021         ph_summary.  Call gcc_fail is there is no execution output.
40023 1996-04-24  Jeffrey A Law  (law@cygnus.com)
40025         * lib/plumhall.exp (proc_summary): Output relavent summary
40026         lines into the log so specific failures in plumhall can be
40027         investigated.
40029 1996-04-10  Jeffrey A Law  (law@cygnus.com)
40031         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
40032         (c-torture-execute): Don't try to execute tests which use
40033         "long long" types if $NO_LONG_LONG is nonzero.
40035 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
40037         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
40038         not c-torture.
40040         * gcc.ieee: Move from here.
40041         * gcc.c-torture/execute/ieee: To here.
40043 1996-03-26  Jeffrey A Law  (law@cygnus.com)
40045         * gcc.c-torture: Update to c-torture-1.41 release.
40047 1996-03-22  Jeffrey A Law  (law@cygnus.com)
40049         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
40050         not "$output".
40052 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
40054         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
40055         -c present.
40057 1996-03-02  Jeffrey A Law  (law@cygnus.com)
40059         * config/proelf.exp: Handle connecting to a simulator.
40061 1996-01-31  Jeffrey A Law  (law@cygnus.com)
40063         * config/proelf.exp: New file.  Enough framework that we can
40064         run c-torture tests on the proelf targets (or any other target
40065         that gdb can connect to for that matter).
40067 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
40069         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
40070         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
40072         * lib/plumhall.exp (ph_execute): Always call ph_summary if
40073         exec_output exists.
40075 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
40077         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
40078         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
40080         * config/*.exp: Update FSF address.  Change result of ${tool}_load
40081         to pass/fail/unresolved/unsupported/untested.  Caller must now
40082         call unresolved/unsupported/untested.
40083         * lib/*.exp: Update FSF address.  Update to handle new results of
40084         ${tool}_load.
40085         * lib/chill.exp (verbose): Delete.
40087 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
40089         * lib/gcc.exp (default_gcc_start): Change order of args to
40090         $LDFLAGS $CFLAGS $LIBS.
40091         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
40092         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
40093         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
40094         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
40095         * gcc.misc-tests/dg-test.exp: Likewise.
40096         * gcc.misc-tests/msgs.exp: Likewise.
40097         * gcc.prms/prms.exp: Likewise.
40098         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
40099         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
40101         * lib/dg.exp: Deleted, moved to dejagnu/lib.
40103 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40105         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
40107         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
40108         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
40110         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
40111         necessary.
40113 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
40115         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
40116         global for loop; add use of $mathlib.
40117         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
40118         settings here; set mathlib for anything but VxWorks.
40120 1996-01-22  Jeffrey A Law  (law@cygnus.com)
40122         * gcc.c-torture: Update to c-torture-1.40 release.
40124 1996-01-03  Jeffrey A Law  (law@cygnus.com)
40126         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
40127         dg.exp.
40129 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
40131         * lib/c-torture.exp (c-torture-execute): Declare "output" as
40132         global.
40134 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
40136         * lib/g++.exp (LIBS): Define if not already.
40137         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
40138         (gcc-dg-prune): Call prune_gcc_output.
40139         * lib/gcc.exp (prune_gcc_output): New proc.
40140         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
40141         prune_gcc_output.
40143 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
40145         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
40146         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
40148 1995-11-15  Jeffrey A Law  (law@cygnus.com)
40150         * gcc.c-torture: Update to c-torture-1.39 release.
40152 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
40154         * lib/c-torture.exp (c-torture-execute): Don't return if one option
40155         fails, try others as well.
40157 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
40159         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
40160         If compilation fails, mark execute tests as `untested'.
40161         If test is marked as unsupported, don't mark compilation and
40162         execute tests as failed.
40164 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
40166         * lib/g++.exp (g++_init): Don't link in libg++, and look to
40167         libstdc++ for whether or not we want to be doing shared
40168         libraries.  Delete link_curses since we don't need it anymore.
40169         * lib/mike-g++.exp (postbase): Don't link in libg++.
40170         * g++.old-deja/old-deja.exp: Likewise.
40172 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
40174         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
40176 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
40178         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
40179         For that, add `-Wl,-a,shared_archive'.
40180         * g++.old-deja/old-deja.exp: Likewise.
40182 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
40184         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
40186 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
40188         * lib/mike-g++.exp (postbase): Pay attention to the status of
40189         g++_load.
40191 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
40193           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
40195 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
40197         * lib/gcc.exp (default_gcc_start): No longer need to log program
40198         being executed or its output, execute_anywhere does that now.
40199         * lib/g++.exp (default_g++_version): Call execute_anywhere.
40200         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
40202 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
40204         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
40205         the same as those in lib/g++.exp.
40207 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
40209         * gcc.c-torture: Update to c-torture-1.38 release.
40210         * gcc.ieee: Related changes.
40212 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
40214         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
40215         "exec". Minor reformatting changes.
40217         * config/rom68k.exp (${tool}_load): Make it work in a canadian
40218         cross. This means all "exec" calls now work on a remote host as
40219         well.
40220         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
40221         cross. Filter out the extra "\r\n" stuff that expect puts in.
40222         (c-torture-execute): Filter out the bogus warnings like
40223         c-torture-compile does. Add support for canadian cross.
40224         * lib/gcc.exp (default_gcc_version, default_gcc_start)
40225         Use execute_anywhere rather than calling exec directly. Now it
40226         works for canadian cross testing.
40228 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
40230         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
40231         results into a variable, and check that rather than using file exists.
40233 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
40235         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
40236         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
40238 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40240         * g++.old-deja/old-deja.exp: Create and pass runshlib and
40241         lib_curses if there's a shared libg++ in the build tree.
40243 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
40245         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
40246         if not supported target.
40248 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
40250         * lib/g++.exp (g++_init): Move empty setting of runshlib and
40251         link_curses up to always happen, not just for native builds.
40253 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
40255         * gcc.c-torture: Update to c-torture-1.36 release.
40256         * gcc.failure: Related changes.
40258 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
40260         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
40262 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
40264         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
40265         * lib/mike-g++.exp (postbase): Not in here.  Still reference
40266         runshlib, link_curses, and mathlib for link and run.
40268         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
40269         pass the runtime shared library options for Solaris, OSF/1, and
40270         Irix5, and link with -lcurses to avoid unresolved references.
40272 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
40274         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
40275         only run once.
40277 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
40279         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
40281 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
40283         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
40284         do not have a framework for the "compat" tests yet.
40286 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
40288         * lib/mike-g++.exp (postbase): New local variable `mathlib',
40289         set to null if we're testing vxworks5.1.  Use that instead of
40290         `-lm' in the setting of LIBS for link and run.
40292 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
40294         * config/rom68k.exp (${tool}_load): Major changes to make it
40295         work.  Verified that it does in fact return the stuff in
40296         exec_output properly.  Catch any Emul or any TRAP other than 0.
40298 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
40300         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
40301         LDFLAGS properly for targets that need stuff from libgloss.
40302         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
40303         only run once.
40304         (gpp_initialized): New variable.
40306 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
40308         * config/rom68k.exp: Load libgloss.exp.
40309         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
40310         so we can produce a fully linked binary.
40311         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
40312         so we can produce a fully linked binary.
40314 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
40316         * lib/plumhall.exp (ph_section): Watch for expected failures.
40317         Add missing `else'.
40319         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
40320         run the testcase.
40321         (c-torture): Likewise.
40323 1995-08-28  Doug Evans  <dje@cygnus.com>
40325         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
40327         * lib/mike-g++.exp (mike_cleanup): New proc.
40328         (prebase): New globals compiler_result, not_compiler_result,
40329         target_regexp.
40330         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
40331         allow leading "-" in pattern.  Watch for unsupported tests.
40332         If $compiler_result is set, pattern match assembler code,
40333         and ditto for $not_compiler_result.
40334         * lib/mike-gcc.exp: Likewise.
40336         * lib/plumhall.exp (ph_execute): Only call ph_summary if
40337         execution "succeeded".
40339 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
40341         * config/win32.exp: New file.
40342         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
40344 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
40346         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
40347         unsupported.
40348         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
40349         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
40350         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
40352         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
40353         "... without exceptions was ...".  That is now handled by
40354         prune_system_crud.
40355         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40357 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
40359         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
40360         sieve.c,sort2.c}: New files.
40361         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
40362         sieve.exp,sort2.exp}: Drivers for them.
40364         * lib/mike-gcc.exp (program_output): New user settable variable.
40365         (postbase): Call prune_system_crud.  Also prune extraneous compiler
40366         messages.
40367         * lib/mike-g++.exp (program_output): New user settable variable.
40369         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
40371         * config/sh.exp: Deleted (use sim.exp instead).
40373 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
40375         * config/vx.exp: Declare CHECKTASK as global.
40376         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
40377         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
40378         * lib/old-dejagnu.exp: Load [pwd]/$executable.
40380 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40382         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
40383         target. Like vx.exp, only includes `vx29k.exp' instead of
40384         `vxworks.exp'.
40386 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
40388         * config/sim.exp: Increase time limit from 120 seconds to 240.
40390 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
40392         * gcc.c-torture/execute/950628-1.c: New test.
40394 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
40396         * gcc.c-torture: Update with changes/additions from
40397         c-torture-1.34.
40399 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
40401         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
40403 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
40405         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
40407 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
40409         * gcc.c-torture/compile/950512-1.c: New test.
40410         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
40411         * gcc.dg/struct-ret-1.c: Likewise.
40413 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
40415         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
40416           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
40418 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
40420         * gcc.c-torture/special/920411-1.c: Deleted.
40421         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
40423 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
40425         * config/sim.exp (${tool}_load): Hack in call to bash to get a
40426         cpu limit.
40428 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
40430         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
40432 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
40434         From kenner;
40435         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
40436         is the proper length.
40437         * va-arg-3.c: Likewise.
40439 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
40441         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
40442         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
40444         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
40445         * lib/g++.exp (default_g++_start): Delete old cruft.
40447 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
40449         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
40450         (2 * (1 << 18)) to (2 * (1 << 17)).
40452         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
40454 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
40456         * config/rom68k.exp: Renamed from config/idp.exp
40458 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
40460         * c-torture/compile/921109-2.c
40462 1995-04-18  Mike Stump  <mrs@cygnus.com>
40464         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
40465         excess errors.
40467 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
40469         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
40470         output.
40471         * lib/g++.exp (default_g++_start): Likewise.
40473 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
40475         * gcc.c-torture/compile/950329-1.c: New test.
40477 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
40479           * config/bug.exp (${tool}_load): Updated to use new remote_open
40480           and remote_close procs.
40481         * config/idp.exp: New file.
40483 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
40485         * gcc.c-torture/execute/950322-1.c: New test.
40487 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
40489         * config/vx.exp (${tool}_load): Clean up testing of return code from
40490         vxworks_ld and vxworks_spawn.
40492 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
40494         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
40496 1995-03-13  Mike Stump  <mrs@cygnus.com>
40498         * lib/old-deja.exp: Add `excess errors test - ' error, now one
40499         can mark excess errors on a machine by machine basis.  Note, the
40500         default is to not expect any excess errors, even when excess
40501         errors test - is given, so you will want to put an XFAIL ... on
40502         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
40503         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
40504         those 4 machines, but no others.
40506 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
40508         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
40509         * lib/c-torture.exp: to here.
40511 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
40513         * gcc.c-torture/execute/950221-1.c: New test.
40514         * gcc.c-torture/execute/struct-ret-1.c: New test.
40515         * gcc.c-torture/compile/950221-1.c: New test.
40517         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
40519 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
40521         * gcc.c-torture/execute/arith-1.c (main): Return 0.
40522         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
40524 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
40526         * g++.gb: New directory of tests, derived from my signature and
40527         class scoping tests.
40529         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
40530         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
40531         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
40532         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
40533         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
40534         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
40535         * g++.gb/sig25.C: Likewise.
40537         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
40538         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
40539         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
40540         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
40541         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
40542         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
40543         * g++.gb/sig25.exp: Likewise.
40545         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
40546         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
40547         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
40548         * g++.gb/scope13.C: Likewise, this test still fails.
40550         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
40551         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
40552         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
40553         * g++.gb/scope13.exp: Ditto.
40555         * g++.gb/README: New file, explains what these tests are about.
40557 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
40559         * lib/dg.exp (dg-do): Support `preprocess'.
40560         (dg-test): Likewise.
40562 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
40564         * config/udi.exp: change "continue -expect" to "exp_continue".
40566 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
40568         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
40569         Delete redundant tests.
40571         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
40572         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
40573         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
40574         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
40575         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
40576         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
40577         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
40578         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
40580         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
40581         storing label pointers.
40582         * gcc.c-torture/execute/921019-1.c: Likewise.
40583         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
40584         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
40585         parameter fp.
40586         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
40587         constants.
40589         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
40590         Delete obsolete tests.
40592         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
40593         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
40594         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
40595         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
40596         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
40597         * gcc.c-torture/compile/950124-1.c: New test.
40599         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
40601 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
40603         * lib/mike-g++.exp: Add -lm to LIBS.
40605 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
40607         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
40609 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
40611         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
40613 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
40615         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
40617 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
40619         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
40620         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
40621         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
40622         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
40623         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
40624         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
40625         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
40626         * g++.law/{operators31.C, operators32.C,
40627         * g++.law/{operators33.C, operators34.C}: Likewise.
40628         * g++.law/{pic1.C, refs2.C}: Likewise.
40629         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
40630         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
40631         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
40632         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40634         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
40635         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
40636         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
40637         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
40638         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
40639         * g++.law/{enum9.exp, friend5.exp}: Likewise.
40640         * g++.law/{nest3.exp, nest4.exp}: Likewise.
40641         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
40642         * g++.law/{operators30.exp, operators31.exp}: Likewise.
40643         * g++.law/{operators32.exp, operators33.exp}: Likewise.
40644         * g++.law/{operators34.exp}: Likewise.
40645         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
40646         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
40647         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
40648         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
40649         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40651         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
40652         No longer expected to fail.
40653         * g++.law/missed-error3.C: Tweak for recent bool changes.
40655 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
40657         * config/emb-unix: Deleted.
40658         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
40659         remote execution.  Do final link on remote host if REMOTE_LINK is set.
40661 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
40663         * lib/dg.exp (dg-test): Fix typo in last patch.
40665 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
40667         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
40668         (handles multiple occurrences).
40670 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
40672         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
40673         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
40674         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
40675         printed).
40676         * lib/c-torture.exp (c-torture-compile): Likewise.
40677         (c-torture): Prepend full path if missing.
40678         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
40679         (gcc_fail): Likewise.
40680         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
40682 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
40684         * lib/netware.exp: Only attach to NetWare i386 systems.
40686 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
40688         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
40689         messages.  Add test name to "output pattern match" pass/fail message.
40691 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
40693         * gcc.dg: New testsuite.
40694         * gcc.dg/dg.exp: New file.
40696         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
40697         test-switch.c}: Deleted.
40699         * gcc.misc-tests/msgs.exp: New testcase driver.
40701 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
40703         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
40704         Watch for illegal return values from ${tool}_load.
40705         * config/unix.exp (${tool}_load): Fix pass/fail detection for
40706         cross targets.  Coerce return value >0 to 1.
40708 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
40710         * config/unix.exp (${tool}_load): Call program rsh, not proc.
40712         * config/emb-unix.exp: New file.
40714         * config/sim.exp: Error if variable $SIM not defined.
40715         (${tool}_load): Mark test as "untested" if simulator missing.
40717         * config/unix.exp: Load remote.exp to get rcp_download.
40718         * lib/c-torture.exp: Use different option lists for testcases with
40719         and without loops.
40720         * gcc.c-torture/execute/execute.exp: Likewise.
40722 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
40724         * config/*.exp: Clarify return code from ${tool}_load.
40725         Call `unresolved' or `untested' instead of `warning' or `perror'
40726         (sometimes you still want to call both though).
40727         Add comment that `shell_id' is local to each file.
40728         * config/udi.exp (timeout): Set to 30.
40729         Don't print warning if connection fails, $connectmode has already
40730         printed an error.
40731         (${tool}_load): Move verbose messages to level 2.
40732         Rework pattern for "Process started" message.
40733         Pass `shell_id' to ${connectmode}_download.
40734         Retry twice upon timeout.  Make resetting of target more robust.
40735         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
40736         Pass `shell_id' to exit_$connectmode.
40737         Only call exit_$connectmode if connected.
40738         * config/unix.exp (${tool}_load): Check return codes better.
40739         * config/vrtx.exp (${tool}_load): Likewise.
40740         * config/vx.exp (${tool}_load): Likewise.
40741         Delete unneeded global's.
40742         * lib/dg.exp (dg-test): Update to reflect clarified return codes
40743         from ${tool}_load.
40744         (dg-stat): Delete.
40745         (dg-init): Delete recording of pass/fail counts.
40746         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40747         (old-dejagnu-init): Likewise.
40748         (old-dejagnu-stat): Delete contents, empty proc now.
40749         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
40750         (c-torture): Delete references to lcnt, lpass, lfail.
40751         Get option list from TORTURE_OPTIONS.
40752         Delete -funroll[-all]-loops if no loops.
40753         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
40754         (g++_stat): Delete contents (empty proc now).
40755         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
40756         (gcc_finish): Likewise.
40757         (gcc_stat): Deleted.
40758         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
40759         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
40760         * gcc.c-torture/execute/execute.exp: Likewise.
40761         Split tests into two parts: compile, execute.
40762         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
40763         no loops.  Update to reflect clarified return codes from ${tool}_load.
40765 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
40767         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
40768         to grep for.
40769         (old-dejagnu): Likewise (where necessary).
40771 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
40773         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
40775         * lib/dg.exp (dg-process-target): Fix processing of selector.
40776         Add comment regarding use of `error'.
40778         * lib/gcc.exp (prune_system_crud): Define if missing.
40779         * lib/g++.exp (prune_system_crud): Likewise.
40781         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
40782         Call prune_system_crud.
40783         * lib/dg.exp (dg-runtest): New proc.
40784         Use perror instead of send_user for tcl errors in testcase.
40785         Don't return any value, it's never used.
40786         Don't clobber previous definition of `unknown'.
40787         Print tcl errors in `dg-final'.
40789 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
40791         * lib/dg.exp (dg-process-target): Improve syntax error messages.
40792         (dg-test): Don't print errorInfo, it contains stack backtrace.
40794 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
40796         * lib/g++.exp (runtest_file_p): Define if missing.
40798 1994-09-24  Doug Evans  (dje@cygnus.com)
40800         * lib/mike-g++.exp: Comment out loading of g++.exp.
40801         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
40802         (default_g++_version): Always print something.
40803         (default_g++_start): Comment out call to `which'.
40804         (g++_start, g++_load): Deleted (must be defined in config file).
40805         * lib/gcc.exp: Test for existence of $CC at start.
40806         Delete check for tmpdir (done in gcc_init).
40807         (default_gcc_version): Always print something.
40808         (default_gcc_start): Comment out call to `which'.
40809         * config/*.exp: Major cleanup - make cross targets work at least a
40810         little better for g++ (by not being "--tool gcc" specific).
40811         Rename gcc_xxx to ${tool}_xxx.
40812         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
40813         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
40815 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
40817         * lib/c-torture.exp (c-torture-compile): Rework compiler
40818         message processing.
40820         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
40821         c-torture.
40823 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
40825         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
40827         * lib/dg.exp (dg-process-target): Support { target native }.
40829 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
40831         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
40832         looked for "... program xxx got fatal signal".
40833         Correct regsub munging of `comp_output'.
40834         Ignore compiler messages "path prefix not used" and "linker input
40835         file unused".
40837 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
40839         * lib/gcc.exp (runtest_file_p): Define if missing.
40840         * gcc.prms/template.c: Example to work from.
40842 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
40844         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
40845         * lib/dg.exp (dg-test): Call unsupported testcases as such.
40847         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
40848         * gcc.prms/1883.c: Moved from compile/940714-1.c.
40849         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
40850         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
40852         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
40853         (dg-process-target): No longer a varargs proc.
40854         Return S/N for target, P/F for xfail.  All callers changed.
40855         (user option procs): More argument checking.
40856         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
40857         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
40858         (dg-test): Skip test if not running on selected target in `dg-do'.
40859         Update handling of `dg-do-what', `dg-output-text'.
40860         Separate execution pass/fail from output pattern match pass/fail.
40861         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
40863 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
40865         * gcc.c-torture/special/special.exp: Don't expect failure for mips
40866         target for 920510-1.c.
40868 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
40870         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
40871         Clean up comment regarding use of passcnt, etc.
40872         (gcc_stat): Don't update `testcnt' here.
40873         (gcc_finish): Do it here.
40874         Might as well reset `but_id' here too.
40875         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
40876         to determine if the file should be tested.
40877         * gcc.c-torture/compile/compile.exp: Likewise.
40878         * gcc.c-torture/execute/execute.exp: Likewise.
40879         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40880         * gcc.misc-tests/dg-test.exp: Likewise.
40881         * gcc.prms/prms.exp: Likewise.
40882         * gcc.wendy/wendy.exp: Likewise.
40883         * g++.old-deja.exp: Likewise.
40884         Move "Testing file" message to verbose level 1.
40886 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
40888         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
40890 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
40892         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
40893         (default_gcc_start): Accept optional second list element
40894         of compiler flags.  Print compiler output at verbosity level 2.
40895         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
40896         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
40897         Save current values of framework globals passcnt, failcnt, xpasscnt,
40898         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
40899         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
40900         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
40901         xfailcnt to compute stats.  Update framework global `testcnt' from
40902         pass/fail counts.
40903         (gcc_finish): New proc.  Clean up test environment.
40904         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
40905         (gcc_epass, gcc_efail): Delete.
40906         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
40907         argument of line number.
40908         (dg-init): If the tool has an init routine, call it.
40909         (dg-test): Remove args `cflags_var' and `libs_var'.
40910         Pass all compiler options to ${tool}_start.
40911         Handle missing line number.
40912         (dg-finish): New function.
40913         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
40914         particular files.  Call gcc_finish at end.  Move "skipping test"
40915         message to verbosity level 3.
40916         * gcc.c-torture/compile/compile.exp: Likewise.
40917         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40918         * gcc.c-torture/execute/execute.exp: Likewise.
40919         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40920         Print testcase being tried at verbosity level 1.
40921         * gcc.c-torture/special/special.exp: Unset xfail.
40922         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40923         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
40924         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
40925         * gcc.failure/failure.exp: Likewise.
40926         * gcc.ieee/ieee.exp: Likewise.
40927         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
40928         Update call to dg-test.  Call dg-finish at end.
40929         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
40930         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40931         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
40932         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
40933         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
40934         * gcc.wendy/wendy.exp: Add copyright.
40935         Delete setting of tmpdir (done by gcc_init).
40936         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
40937         Pass compiler flags to gcc_start.  Call gcc_finish at end.
40938         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
40939         gcc_[ce]pass/fail.
40941 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
40943         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
40944         confusion.
40945         (g++_load): Likewise.
40947         * config/*.exp (gcc_load): Some were varargs fns and some were not.
40948         Rename argument to `prog' to remove the confusion.
40949         Varargs fns behave differently too!
40950         (g++_load): Likewise.
40952         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
40954         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
40955         what it is.  Delete (always) printing of status value for !native.
40956         Simplify verbose code, and include status and exec_output.
40957         (g++_load): Use gcc_load.
40959 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
40961         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
40962         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
40963         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
40964         940714-3.c as these testcases don't exist anymore.  Make
40965         va-arg-1.c expected to pass.
40967 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
40969         * gcc.misc-tests/misc.exp: Only run specific testcases.
40970         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
40971         * gcc.misc-tests/dg-[1-9].c: New files.
40973         * lib/dg.exp: New testsuite driver.
40974         * gcc.prms/prms.exp: Use it.
40976         * README.gcc: New file.
40978         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
40979         Document and reset `lxpass' and `lxfail'.
40980         Simplify "initialized" message.
40981         (gcc_stat): Clean up comments a little.
40983 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
40985         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
40987 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
40989         * lib/old-dejagnu.exp (process-option): New proc.
40990         (old-dejagnu-init, old-dejagnu-stat): Likewise.
40991         (old-dejagnu): Simplify.
40992         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
40994 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
40996         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
40997         exists and is not an empty string.
40999         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
41000         $xfail rather than calling setup_xfail.  Clear $xfail when test is
41001         finished.
41002         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
41003         automatically.
41005         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
41006         longer expected to fail.
41008         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
41009         "f" function call.
41011         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
41013         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
41014         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
41015         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
41016         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
41017         c-torture-1.29.
41019         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
41020         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
41022         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
41024         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
41025         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
41027         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
41028         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
41029         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
41031 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
41033         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
41034         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
41035         940714-1.c, 940714-2.c, 940714-3.c},
41036         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
41037         gcc.misc-tests/{mg.c,mg.exp}:
41038         New tests.
41039         * gcc.noncompile/noncompile.exp: Change accordingly.
41041 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
41043         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
41044         Undo previous clobberage.
41046 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
41048         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
41049         * gcc.special/{930510-1.c, special.exp}:
41050         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
41051         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
41052         struct-varargs-1.c}: New tests from c-torture-1.26.
41054 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
41056         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
41057           argument to switch.
41059 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
41061         * Revert the previous changes.  Please see Rob's directory
41062           (/lisa/test/rob/progressive/gcc/testsuite) for testing
41063           fixes.
41065 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
41067         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
41068             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
41069             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
41070             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
41071             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
41072             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
41073             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
41074             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
41075             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
41076             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
41077             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
41078             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
41079             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
41080             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
41081             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
41082             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
41083             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
41084             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
41085             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
41086             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
41087             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
41088             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
41089             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
41090             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
41091             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
41092             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41093             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
41095 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
41097         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
41098             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
41099           with perror calls.
41101 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
41103         * config/unix.exp (g++_load): Fix syntax.
41105 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
41107         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
41108         * gcc.noncompile/921017-1.c: Deleted obsolete test.
41109         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
41110         Don't expect va-arg-1.c to fail.  Correct expected output for
41111         920928-1.c.
41112         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
41113         * gcc.wendy/hbm4.c: Correct typo.
41114         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
41116 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
41118         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
41119         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
41120         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
41121         * lib/c-torture.exp (c-torture-compile): Ditto.
41123         Reduce volume of output (remove all the -I's and such).
41124         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
41125         Call gcc_cpass, gcc_cfail.
41126         (c-torture): Pass testing option to c-torture-compile.
41128 1994-03-21  Doug Evans  (dje@cygnus.com)
41130         Bring patches over from progressive.
41131         * config/default.exp: Exit remote shell cleanly.
41132         (g++_exit, g++_start): Add default versions.
41133         * config/sim.exp (gcc_load): Use perror, not error.
41135 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
41137         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
41138         set in site.exp.
41140 1994-03-14  Doug Evans  (dje@cygnus.com)
41142         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
41143         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
41144         (wendy_try): New proc to run testcase.
41145         (main loop): Call 'em.
41146         * gcc.wendy/*.c: Clean up pass to correct expected output.
41148         * lib/gcc.exp: Minor cleanup work.
41149         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
41151 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
41153         * config/sim.exp (gcc_load): Document return codes better.
41154         Don't pass -v to simulator.
41156 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
41158           * gcc.special/920717-x.c: Fix typo.
41159           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
41160           get at sources.
41162         * lib/mike-gcc.exp: Fix typo.
41164 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
41166         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
41167         binary to use, transform the name.
41168         * config/*.exp: rename everything. Nuke any g++ specific files,
41169         it's now a special case of gcc that requires no special support.
41170         Add a default.exp for unsupported targets.
41172 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
41174         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
41175         lib/old-dejagnu.exp: Fix a few patterns to work with the new
41176         version of Tcl.
41178 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
41180         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
41181         than a warning.
41183 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
41185         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
41187 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
41189         * gcc.execute/execute.exp: Combine opt_list and foption_list into
41190         option_list.  Compile every file with only 4/6 option choices
41191         (same as C torture) instead of with 12/18 different option
41192         choices.
41193         * lib/c-torture.exp: Likewise.
41195         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
41196         not already set.
41198 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
41200         * lib/old-deja.exp: Add `excess errors test fails' error, now one
41201         can put an XFAIL *-*-* on excess errors.
41203 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
41205         * g++.law: Add more tests derived from g++-bugs snapshots.
41207         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
41208         equivalent to g++.law/init9.
41210         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
41211         compiled it, and the a.out file after we've run it.
41213 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
41215         * lib/mike-g++.exp (postbase): Delete the .o file after we've
41216         compiled it, and the a.out file after we've run it.
41218 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
41220         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
41222 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
41224         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
41225         version number.
41227 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
41229         * g++.law: New directory of g++ tests derived from the g++-bugs
41230         snapshots.
41232 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
41234         * gcc.compile: initbug1.c initbug1.exp testcase added
41236 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
41238         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
41239         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
41240           fixes submitted by Jeff Law (law@cs.utah.edu)
41241         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
41242           Jeff Law (law@cs.utah.edu)
41245 1993-11-30  Mike Stump  (mrs@cygnus.com)
41247         * config/unix-g++.exp: Follow the gcc way of doing things.
41248         * g++.old-deja/old-deja.exp: Minor updates.
41249         * lib/g++.exp: New file, follow the gcc way of doing things.
41250         * lib/old-dejagnu.exp: Minor updates.
41251         * lib/mike-g++.exp: Always unset errorInfo.
41253 1993-11-06  Mike Stump  (mrs@cygnus.com)
41255         * lib/gcc.exp: Fix some errors with the below change, CC and
41256         CFLAGS should be global when setting, not local.
41258 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
41260         * lib/gcc.exp: Transform tool name.
41262 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41264         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
41266 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41268         * lib/gcc.exp: change gcc_done to gcc_stat
41270 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41272         * Upgraded gcc testsuite to c-torture version 1.25
41274 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
41276         * lib/gcc.exp: added reporting code. Changed verbose compile message.
41277         * lib/c-torture: added hooks for new reporting code.
41279 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
41281         * config/sh-gcc.exp: check if sh-sim exists in the path
41283 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
41285         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
41286         * gcc.compile/compile.exp: Initial changes for new logic.
41287         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
41288         * gcc.failure/failure.exp: Initial changes for new logic.
41289         * gcc.ieee/ieee.exp: Initial changes for new logic.
41290         * gcc.misc-tests/misc.exp: Initial changes for new logic.
41291         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
41292         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
41293         * lib/c-torture.exp: Initial changes for new logic.
41294         * lib/gcc.exp: Initial changes for new logic.
41296 1993-10-15  Mike Stump  (mrs@cygnus.com)
41298         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
41299         depend upon failure or success.  Fully qualify names in failure
41300         and success messages.  Always remove a.out before starting
41301         compile, just in case.  Pay more attention to error text output by
41302         the compiler.  Handle testcases with no known past errors just
41303         like all others, so that things are uniform.  Other miscellaneous
41304         improvements.
41306 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
41308         * gcc.cpp: new directory for cpp tests
41310 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
41312         * lib/chill.exp: Code reformatted, removed unused code.
41313         * config/unix-chill.exp: Code reformatted, removed unused code.
41314         * chill.execute/execute.exp: Code reformatted, removed unused code.
41315         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
41317 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
41319         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
41320         routines not written.
41322 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
41324         * config/bug-gcc.exp: Use new procs from bug.exp.
41326 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
41328         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
41329         via ftp, rather than depending on NFS.
41330         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
41331         case.
41333 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
41335         * config/bug-gcc.exp: Use new download proc.
41337 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
41339         * chill.execute/execute.exp: cleanups, handles errors better
41340         * chill.compile/compile.exp: rewrite, based on execute.exp
41341         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
41342         * lib/chill.exp: major changes to diff proc and compile and link
41343           procs. added chill_fail and chill_pass wrappers to pass and
41344           fail. added more comments, and handle error codes better.
41345           Added a hack to capture stderr from exec, so noncompile tests
41346           can work.
41348 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
41350         * chill.execute/execute.exp: rewrite of testsuite driver
41351         * lib/chill.exp: rewrite of testsuite driver
41352         * config/unix-chill.exp: rewrite of testsuite driver
41354 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
41356     In chill.execute:
41357         * iexpr.ch: Standardize uppercase.
41358         * tuples.dat: Standardize uppercase.
41359         * vary.ch: standardize.  Correct varying string assignments.
41360         * vary.dat: Add new output lines.
41362 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
41364     In chill.execute:
41365         * chprintf.ch: Standardize use of uppercase.
41366         * tuples.ch: Standardize and turn arr2 into a DCL,
41367           rather than a SYN.
41368         * pinits.ch: Standardize.
41370 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
41372         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
41373         * Makefil: Renamed to Makefile.in.
41374         * configure.in: New.
41376 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
41378     In chill.execute:
41379         * .cvsignore: Add result/output files.
41380         * Makefile: Fix up variables at start.  Use MFLAGS
41381           everywhere.  Correct bool_loc, built_ins entries.
41382           Add entry for vary1.ch.
41383         * bitarray.ch: Standardize upper-case usage.
41384         * bitexpr.ch: Standardize, add output of b1.
41385         * params.ch: Use arrayt in along PROC parameters, to
41386           avoid novelty problems.
41387         * sets.ch: Tiny cleanup.
41388         * vary1.ch: Re-indent.
41390 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
41392           * Add PR-related files to Makefiles, .cvsignore files, etc.
41394 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
41396         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
41397           with compiler objects. New names are test-flow.c and test-loop.c
41399 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
41401         * Upgraded c-torture tests from 1.19 to 1.20
41403         * new files:
41404         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
41405         * gcc.compile: 930623-1.c 930623-2.c
41406         * gcc.noncompile: 930622-1.c 930622-2.c
41407         * gcc.failure: 920411-1.c 920627-2.c
41408         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
41410 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
41412         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
41413           More changes to get testsuite working properly. Needs more work.
41414           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
41416 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
41418         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
41419           More changes to get testsuite working properly. Needs more work.
41421 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
41423         * chill.compile/compile.exp: Added for Dejagnu support
41424         * chill.execute/execute.exp: Added for Dejagnu support
41425         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
41427 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
41429     This should complete moving the CHILL test files.
41430         * chill.noncompile(.cvsignore printf.grt
41431             in-printf.grt chprintf.grt chprintf.ch):
41432             Added test-support files.
41433           (Makefile): Modified further.
41434         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
41435             signal.ch): Added test files.
41436           * chill.execute (.cvsignore printf.grt printr.c
41437             in-printf.grt rts.c chprintf.grt rts.h): Added
41438           test-support files.
41439             (Makefile): More corrections.
41441 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
41443         * chill.compile, chill.execute, chill.nocompile: Add CHILL
41444           test cases, ready for DejaGnu.
41446 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
41448         * Upgraded c-torture tests from 1.18 to 1.19
41450         * gcc.compile: added test(s):
41451           930607-1.c
41452         * gcc.execute: added test(s):
41453           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
41455         * added new subdirectory for misc tests: gcc.misc-tests
41456         * gcc.misc-test(s): added tests:
41457           inst-check.c test-consts.c test-ior.c test-switch.c
41459 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
41461         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
41463 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
41465         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
41467 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
41469         * Upgraded c-torture tests from 1.17 to 1.18
41471 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
41473         * Upgraded c-torture tests from 1.12 to 1.17
41475 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
41477         * lib/old-dejagnu.exp:
41478           Fixed handling of XFAIL target triplets to correctly
41479           recognize wildcard characters.  Removed code that
41480           appended a unique id tag to the end of the file name
41481           printed out by the result of the testcases within a
41482           given test file.
41484 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
41486         * lib/old-dejagnu.exp:
41487           Reworked expected failure handling to trigger off of XFAIL
41488           keyword in keyphrase embeded in testcase source code. The
41489           XFAIL keyword must be at the end of the keyphrase line. It
41490           may optionally be followed by one or more target triplets.
41491           It has just occured that the handling of wildcards in the
41492           target triplet may not be correct.
41494 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
41496         * g++.old-deja/tests:
41497           Moved all subdirectories up one level into g++.old-deja .
41499         * lib/old-dejagnu.exp:
41500           Fixed problem with CXXFLAGS not being properly reset, and being
41501           corrupted with extraneous "-c" compiler option.  This was
41502           causing binaries to not be generated for test that needed them.
41503           Modified strings passed to "pass" and "fail" so that individual
41504           tests from the same test file would be distinguished by an
41505           identifier appended to the test file name in the summary logs;
41506           this corrected a problem with erroneous diff logs.  Added code
41507           to search testcases for expected fail and unexpected pass keywords.
41509 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
41511         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
41513 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
41515         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
41516           Removed extraneous text from end of "Special g++ Options"
41517           keyphrase.
41519         * lib/old-dejagnu.exp: Added pattern matching to look for new
41520           keywords, embedded in testcases comments, which will trigger
41521           calls to xpass and xfail.
41523 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
41525         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
41526           comments embedded in the testcases, especially the one looking for
41527           special compiler options, as well as the pattern matching for the
41528           compiler output again.
41530 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
41532         * lib/old-dejagnu.exp: Do a proper check of the return value for
41533           execute tests. Fixed several problems with the pattern matching
41534           of the compiler output which gave erroneous test results.
41535           Changed several of the test result messages to be more descriptive.
41536         * config/unix-g++.exp: Proc g++_load now actually works and
41537           executes the tests passed to it and returns a usable return
41538           value.
41540 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
41542           * lib/gcc.exp: Exits gracefully if $CC is bogus.
41544 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
41546         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
41547           Modified both files to properly execute the old style
41548           dejagnu tests. The previous versions of these files were
41549           experimental and did not function anything near correctly.
41551 1993-04-05  Rob Savoye  (rob@cygnus.com)
41553         * Removed all Makefile.in and configure.in files. No configuration
41554         needed now.
41556 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
41558         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
41560 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
41562         * gcc.compile/configure.in, gcc.unsorted/configure.in,
41563         gcc.special/configure.in, gcc.noncompile/configure.in,
41564         gcc.execute/configure.in, gcc.code_quality/configure.in,
41565         g++.other/configure.in, g++.old-deja/configure.in,
41566         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
41567         in srcname setting.
41569 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
41571         * lib/udi.exp: Fixed mondfe and mondfe_download.
41572         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
41573         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
41575 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
41577         * config/udi-gdb.exp: Check $shell_id after connecting to target.
41578         (gdb_exit): Don't remove *_soc files.
41580 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
41582         * lib/c-torture.exp: Don't look for main; instead always use -w
41583         -c.  This is how the c-torture tests work.  Remove the object
41584         file if the compilation succeeds.
41585         * gcc.execute/execute.exp: Remove executable if test passes.
41586         * gcc.noncompile/noncompile.exp: Every test is an expected
41587         failure.
41588         * gcc.special/special.exp: Added tests from c-torture 1.11,
41589         corrected use of existing test.
41590         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
41591         gcc.execute/920625-1.c: Updated to c-torture 1.11.
41592         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
41593         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
41594         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
41595         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
41596         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
41597         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
41598         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
41599         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
41600         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
41601         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
41602         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
41603         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
41604         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
41605         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
41606         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
41607         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
41608         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
41609         c-torture 1.11.
41610         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
41611         correspond to c-torture 1.11.
41613         * New file.