OSDN Git Service

41ba91e905c34d5310b0c19db1cf86035d785557
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
2
3         PR rtl-optimization/27073
4         * gcc.c-torture/execute/pr27073.c: New test.
5
6 2006-04-08  Mike Stump  <mrs@apple.com>
7
8         * gcc.dg/pragma-darwin.c: Improve for ppc64.
9
10 2006-04-07  Richard Guenther  <rguenther@suse.de>
11
12         PR tree-optimization/26135
13         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
14
15 2006-04-06  Jan Hubicka  <jh@suse.cz>
16
17         PR profile/26399
18         * g++.dg/bprob/g++-bprob-2.C: New testcase.
19
20 2006-04-06  Roger Sayle  <roger@eyesopen.com>
21
22         * g++.dg/conversion/nullptr1.C: New test case.
23         * g++.dg/conversion/nullptr2.C: Likewise.
24
25 2006-04-05  Roger Sayle  <roger@eyesopen.com>
26
27         * gfortran.dg/dependency_18.f90: New test case.
28
29 2006-04-05  Richard Guenther  <rguenther@suse.de>
30
31         PR tree-optimization/26919
32         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
33         * gcc.dg/ipa/ipa-2.c: Likewise.
34         * gcc.dg/ipa/ipa-3.c: Likewise.
35         * gcc.dg/ipa/ipa-5.c: Likewise.
36
37 2006-04-05  Richard Guenther  <rguenther@suse.de>
38
39         PR tree-optimization/26763
40         * gcc.dg/torture/pr26763-1.c: New testcase.
41         * gcc.dg/torture/pr26763-2.c: Likewise.
42
43 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
44
45         PR fortran/23634
46         PR fortran/25619
47         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
48
49 2006-04-04  Eric Christopher  <echristo@apple.com>
50
51         * gcc.target/i386/387-1.c: Allow regexp to match darwin
52         stubs.
53         * gcc.target/i386/387-5.c: Ditto.
54
55 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
56
57         * gcc.target/sparc/struct-ret-check.c: New test.
58
59 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
60
61         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
62         zero decimal digits specified in format.
63
64 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
65
66         PR fortran/26891
67         * gfortran.dg/missing_optional_dummy_1.f90: New test.
68
69         PR fortran/26976
70         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
71         * gfortran.dg/initialization_1.f90: Make assignment compliant.
72         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
73         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
74         bigendian-ness.
75
76 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
77
78         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
79         dummy arguments work when the actual argument is itself a dummy
80         argument of the caller.
81
82 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
83
84         PR libfortran/24685
85         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
86
87 2006-04-01  Roger Sayle  <roger@eyesopen.com>
88
89         * gfortran.dg/dependencency_17.f90: New test case.
90
91 2006-04-01  Roger Sayle  <roger@eyesopen.com>
92
93         * gfortran.dg/dependency_14.f90: New test case.
94         * gfortran.dg/dependency_15.f90: Likewise.
95         * gfortran.dg/dependency_16.f90: Likewise.
96
97 2006-03-31  Asher Langton  <langton2@llnl.gov>
98
99         PR fortran/25358
100         gfortran.dg/cray_pointers_6.f90: New test.
101
102 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
103
104         PR libgfortran/26890
105         * gfortran.dg/read_size_noadvance.f90: New test.
106
107 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
108
109         PR fortran/25031
110         * gfortran.dg/multiple_allocation_1.f90:  Check that the
111         size has changed after a re-allocation with stat.
112
113 2006-03-30  Richard Guenther  <rguenther@suse.de>
114
115         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
116         removal.
117         * gcc.target/i386/sselibm-2.c: Likewise.
118         * gcc.target/i386/sselibm-3.c: Likewise.
119         * gcc.target/i386/sselibm-4.c: Likewise.
120         * gcc.target/i386/sselibm-5.c: Likewise.
121
122 2006-03-28  Roger Sayle  <roger@eyesopen.com>
123
124         * gcc.dg/fold-andxor-1.c: New test case.
125         * gcc.dg/fold-xorand-1.c: Likewise.
126
127 2006-03-28  Roger Sayle  <roger@eyesopen.com>
128
129         * gcc.dg/fold-convnotconv-1.c: New test case.
130
131 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
132
133         PR fortran/26779
134         * gfortran.dg/private_type_5.f90: New test.
135
136 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
137
138         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
139
140 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
141
142         * gfortran.dg/advance_2.f90: New test.
143         * gfortran.dg/advance_3.f90: New test.
144
145         * gfortran.fortran-torture/execute/equiv_5.f: New test.
146
147 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
148
149         PR libgfortran/26661
150         PR libgfortran/26880
151         * gfortran.dg/read_x_past.f: New test.
152
153 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
154
155         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
156         to be STABS.
157
158 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
159
160         * objc.dg/dwarf-1.m: Skip on AIX.
161         * objc.dg/dwarf-2.m: Skip on AIX.
162
163 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
164
165         PR fortran/26816
166         * gfortran.dg/float_1.f90: New test.
167
168 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
169
170         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
171         X86_64 targets.
172         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
173
174 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
175
176         PR libfortran/26735
177         * gfortran.dg/convert_implied_open.f90:  New test case.
178
179 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
180
181         PR fortran/26769
182         * gfortran.dg/transpose_reshape_r10.f90:  New test case.
183
184 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
185
186         PR middle-end/26717
187         * gcc.dg/pr26717.c: New test.
188
189 2006-03-25  Roger Sayle  <roger@eyesopen.com>
190
191         * gfortran.dg/dependency_12.f90: New test case.
192
193 2006-03-24  Roger Sayle  <roger@eyesopen.com>
194
195         * gfortran.dg/dependency_9.f90: New (resurected) test case.
196
197 2006-03-24  Jeff Law  <law@redhat.com>
198
199         * gcc.c-torture/pr26840.c: New test.
200
201 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
202
203         * objc.dg/dwarf-2.m: New.
204         * obj-c++.dg/dwarf-2.mm: New.
205
206         * g++.old-deja/g++.other/init19.C: New.
207
208 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
209
210         * g++.dg/eh/spbp.C: Skip on AIX.
211
212 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
213
214         PR middle-end/26611
215         * g++.dg/gomp/pr26611-1.C: New test.
216         * g++.dg/gomp/pr26611-2.C: New test.
217
218 2006-03-24  Jeff Law  <law@redhat.com>
219
220         * gcc.c-torture/compile/pr26833.c: New test.
221         * gfortran.fortran-torture/compile/pr26806.f90: New test.
222
223 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
224
225         * gfortran.dg/endfile_2.f90: Delete temp file.
226
227 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
228
229         PR fortran/19303
230         * gfortran.dg/record_marker_1.f90:  New test case.
231         * gfortran.dg/record_marker_2.f:  New test case.
232         * gfortran.dg/record_marker_3.f90:  New test case.
233
234 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
235
236         PR fortran/17298
237         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
238         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
239
240 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
241
242         * lib/gcc-dg.exp (cleanup-modules): New proc.
243         * gfortran.dg/allocatable_function_1.f90,
244         gfortran.dg/allocate_char_star_scalar_1.f90,
245         gfortran.dg/assumed_charlen_function_1.f90,
246         gfortran.dg/assumed_dummy_1.f90,
247         gfortran.dg/assumed_shape_ranks_1.f90,
248         gfortran.dg/assumed_shape_ranks_2.f90,
249         gfortran.dg/assumed_size_dt_dummy.f90,
250         gfortran.dg/auto_char_dummy_array_1.f90,
251         gfortran.dg/auto_char_len_3.f90,
252         gfortran.dg/automatic_module_variable.f90,
253         gfortran.dg/bad_automatic_objects_1.f90,
254         gfortran.dg/char_array_constructor.f90,
255         gfortran.dg/char_array_structure_constructor.f90,
256         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
257         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
258         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
259         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
260         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
261         gfortran.dg/derived_pointer_recursion.f90,
262         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
263         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
264         gfortran.dg/dummy_functions_1.f90,
265         gfortran.dg/elemental_initializer_1.f90,
266         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
267         gfortran.dg/elemental_pointer_1.f90,
268         gfortran.dg/elemental_subroutine_1.f90,
269         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
270         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
271         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
272         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
273         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
274         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
275         gfortran.dg/global_references_1.f90,
276         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
277         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
278         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
279         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
280         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
281         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
282         gfortran.dg/large_integer_kind_1.f90,
283         gfortran.dg/large_real_kind_1.f90,
284         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
285         gfortran.dg/module_double_reuse.f90,
286         gfortran.dg/module_equivalence_1.f90,
287         gfortran.dg/module_interface_1.f90,
288         gfortran.dg/module_parameter_array_refs_1.f90,
289         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
290         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
291         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
292         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
293         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
294         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
295         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
296         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
297         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
298         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
299         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
300         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
301         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
302         gfortran.dg/same_name_1.f90,
303         gfortran.dg/sibling_dummy_procedure_1.f90,
304         gfortran.dg/sibling_dummy_procedure_2.f90,
305         gfortran.dg/sibling_dummy_procedure_3.f90,
306         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
307         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
308         gfortran.dg/used_dummy_types_2.f90,
309         gfortran.dg/used_dummy_types_3.f90,
310         gfortran.dg/used_dummy_types_4.f90,
311         gfortran.dg/used_dummy_types_5.f90,
312         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
313         gfortran.dg/userdef_operator_1.f90: Use it.
314
315 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
316
317         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
318         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
319         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
320         gfortran.dg/write_back.f,
321         gfortran.fortran-torture/execute/inquire_1.f90,
322         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
323
324 2006-03-21  Jeff Law  <law@redhat.com>
325
326         * gcc.dg/tree-ssa/vrp28.c: New test.
327
328 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
329
330         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
331         if _STDC_C99 is defined.
332         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
333         * gcc.dg/builtins-20.c: Likewise.
334         * gcc.dg/builtins-53.c: Likewise.
335         * gcc.dg/single-precision-constant.c: Likewise. Also pass
336         -mmacosx-version-min=10.3 on PowerPC/Darwin.
337
338 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
339
340         PR tree-opt/26781
341         * gcc.c-torture/compile/pr26781-1.c: New test.
342         * gcc.c-torture/compile/pr26781-2.c: New test.
343
344 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
345
346         PR c++/26690
347         * g++.dg/gomp/pr26690-1.C: New test.
348         * g++.dg/gomp/pr26690-2.C: New test.
349
350 2006-03-20  Jeff Law  <law@redhat.com>
351
352         * gcc.dg/tree-ssa/pr21829.c: New test.
353
354         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
355
356 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
357
358         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
359         (check_visibility_available): Use it.
360         (check_effective_target_default_packed): Likewise.
361         (check_effective_target_pcc_bitfield_type_matters): Likewise.
362         (check_effective_target_fopenmp): Likewise.
363         (check_effective_target_freorder): Likewise.
364         (check_effective_target_fpic): Likewise.
365         (check_named_sections_available): Likewise.
366         (check_effective_target_ilp32): Likewise.
367         (check_effective_target_lp64): Likewise.
368
369 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
370
371         PR fortran/20935
372         * gfortran.dg/scalar_mask_2.f90:  New test case.
373
374 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
375
376         PR tree-opt/26629
377         * gcc.dg/tree-ssa/loadpre12.c: New test.
378         * gcc.dg/tree-ssa/loadpre13.c: New test.
379         * gcc.dg/tree-ssa/loadpre14.c: New test.
380         * gcc.dg/tree-ssa/loadpre15.c: New test.
381         * gcc.dg/tree-ssa/loadpre16.c: New test.
382         * gcc.dg/tree-ssa/loadpre17.c: New test.
383         * gcc.dg/tree-ssa/loadpre18.c: New test.
384         * gcc.dg/tree-ssa/loadpre19.c: New test.
385         * gcc.dg/tree-ssa/loadpre20.c: New test.
386         * gcc.dg/tree-ssa/loadpre21.c: New test.
387         * gcc.dg/tree-ssa/loadpre22.c: New test.
388
389 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
390
391         PR fortran/26741
392         * gfortran.dg/elemental_initializer_1.f90: New test.
393
394         PR fortran/26716
395         * gfortran.dg/assumed_shape_ranks_2: New test.
396
397 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
398
399         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
400         target fpic.
401
402 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
403
404         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
405         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
406         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
407         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
408         gfortran.fortran-torture/execute/direct_io.f90,
409         gfortran.fortran-torture/execute/inquire_2.f90,
410         gfortran.fortran-torture/execute/inquire_4.f90,
411         gfortran.fortran-torture/execute/list_read_1.f90,
412         gfortran.fortran-torture/execute/open_replace.f90,
413         gfortran.fortran-torture/execute/slash_edit.f90,
414         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
415         temporary files from testcases.
416
417 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
418
419         PR libgfortran/26509
420         gfortran.dg/write_direct_eor.f90: New test.
421
422 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
423
424         * gcc.target/powerpc/pr26350.c: New.
425         * gcc.target/powerpc/indexed-addr.c: New.
426
427 2006-03-16  Roger Sayle  <roger@eyesopen.com>
428
429         * gfortran.dg/dependency_13.f90: New test case.
430
431 2006-03-16  Roger Sayle  <roger@eyesopen.com>
432
433         PR middle-end/21781
434         * gcc.dg/real-const-1.c: New test case.
435
436 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
437
438         * g++.old-deja/g++.other/init18.C: New.
439         * g++.old-deja/g++.other/init5.C: Remove xfail.
440
441 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
442
443         * g++.dg/opt/pr15551.C: Cleanup temp file.
444
445 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
446
447         PR c++/6634
448         g++.dg/parse/long1.C: New test.
449
450 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
451
452         PR fortran/19101
453         * gfortran.dg/continuation.f90: New test.
454         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
455
456 2006-03-14  Richard Guenther  <rguenther@suse.de>
457
458         PR tree-optimization/26672
459         * gcc.dg/torture/pr26672.c: New testcase.
460
461 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
462
463         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
464         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
465
466 2006-03-13  Roger Sayle  <roger@eyesopen.com>
467
468         PR middle-end/26557
469         * gcc.c-torture/compile/switch-1.c: New test case.
470
471 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
472
473         PR fortran/25378
474         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
475         test to include more permuatations of mask and index.
476         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
477         respond to F2003 spec. that the position returned for an all false
478         mask && condition is zero.
479
480 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
481
482         PR middle-end/25989
483         * gcc.dg/gomp/pr25989.c: New test.
484
485 2006-03-13  Jeff Law  <law@redhat.com>
486
487         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
488
489 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
490
491         * gcc.dg/switch-9.c: New test.
492
493 2006-03-13  Richard Guenther  <rguenther@suse.de>
494
495         PR middle-end/26630
496         * gcc.dg/torture/pr26630.c: New testcase.
497
498 2006-03-11  Roger Sayle  <roger@eyesopen.com>
499
500         * gfortran.dg/dependency_10.f90: New test case.
501         * gfortran.dg/dependency_11.f90: Likewise.
502
503 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
504             Erik Edelmann  <eedelman@gcc.gnu.org>
505
506         * gfortran.dg/allocatable_function_1.f90: New.
507         * gfortran.dg/allocatable_function_2.f90: New.
508
509 2006-03-10  Richard Guenther  <rguenther@suse.de>
510
511         PR middle-end/26565
512         * gcc.dg/torture/pr26565.c: New testcase.
513
514 2006-03-09  Eric Christopher  <echristo@apple.com>
515
516         * gcc.c-torture/compile/20060309-1.c: New.
517
518 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
519
520         PR libgfortran/26499
521         * gfortran.dg/write_back.f: New test.
522         * gfortran.dg/write_rewind_1.f: New test.
523         * gfortran.dg/write_rewind_2.f: New test.
524
525 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
526
527         PR libgfortran/26554
528         * gfortran.dg/read_logical.f90: New test.
529
530 2006-03-04  Laurent GUERBY <laurent@guerby.net>
531
532         * ada/acats/norun.lst: cdd2a03 now passes.
533
534 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
535
536         PR testsuite/25177
537         * gcc.target/powerpc/pr18096-1.c: Change where the error
538         would match.
539
540 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
541
542         * gcc.target/i386/cleanup-1.c: New test.
543         * gcc.target/i386/cleanup-2.c: New test.
544
545 2006-03-04  Roger Sayle  <roger@eyesopen.com>
546
547         * gfortran.dg/dependency_9.f90: Remove for the time being.
548
549 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
550
551         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
552         directive.
553
554 2006-03-03  Roger Sayle  <roger@eyesopen.com>
555
556         * gfortran.dg/dependency_9.f90: New test case.
557
558 2006-03-03  Roger Sayle  <roger@eyesopen.com>
559
560         * gfortran.dg/dependency_4.f90: New test case.
561         * gfortran.dg/dependency_5.f90: New test case.
562         * gfortran.dg/dependency_6.f90: New test case.
563         * gfortran.dg/dependency_7.f90: New test case.
564         * gfortran.dg/dependency_8.f90: New test case.
565
566 2006-03-03  Paul Brook  <paul@codesourcery.com>
567
568         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
569         Add m68k-*-elf.
570
571 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
572
573         PR fortran/25031
574         * multiple_allocation_1.f90:  New test.
575
576 2006-03-03  Roger Sayle  <roger@eyesopen.com>
577
578         PR tree-optimization/26524
579         * gfortran.dg/pr26524.f: New test case.
580
581 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
582
583         * g++.dg/template/repo5.C: Cleanup repo files.
584         * gcc.dg/20051201-1.c: Cleanup coverage files.
585         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
586         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
587         tree dump files.
588
589 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
590
591         * objc.dg/objc-nofilename-1.m: New test.
592         * objc.dg/bad-receiver-type.m: New test.
593         * obj-c++.dg/bad-receiver-type.mm: New test.
594
595 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
596
597         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
598
599 2006-03-01  Mike Stump  <mrs@apple.com>
600
601         * g++.dg/abi/key2.C: Add.
602
603 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
604
605         * gfortran.dg/logical_dot_product.f90: New test.
606
607         PR fortran/26393
608         * gfortran.dg/used_interface_ref.f90: New test.
609
610         PR fortran/20938
611         * gfortran.dg/dependency_2.f90: New test.
612         * gfortran.fortran-torture/execute/where17.f90: New test.
613         * gfortran.fortran-torture/execute/where18.f90: New test.
614         * gfortran.fortran-torture/execute/where19.f90: New test.
615         * gfortran.fortran-torture/execute/where20.f90: New test.
616
617 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
618
619         * g++.dg/tree-ssa/pr26443.C: New test case.
620
621 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
622
623         PR middle-end/26022
624         * g++.dg/opt/return-slot1.C: New test.
625
626 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
627
628         PR libgfortran/26136
629         * gfortran.dg/namelist_23.f90: New test.
630
631 2006-02-28  Roger Sayle  <roger@eyesopen.com>
632
633         PR middle-end/14752
634         * gcc.dg/fold-eqandshift-2.c: New test case.
635
636 2006-02-28  Richard Guenther  <rguenther@suse.de>
637
638         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
639         decomposition.
640
641 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
642
643         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
644
645 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
646
647         PR libgfortran/26464
648         * gfortran.dg/backspace_5.f: New test.
649         * gfortran.dg/backspace_6.f: New test.
650
651 2006-02-26  Roger Sayle  <roger@eyesopen.com>
652
653         * gcc.dg/fold-eqandnot-1.c: New test case.
654
655 2006-02-26  Roger Sayle  <roger@eyesopen.com>
656
657         PR middle-end/19983
658         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
659
660 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
661
662         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
663         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
664
665 2006-02-26  Richard Guenther  <rguenther@suse.de>
666
667         PR tree-optimization/26421
668         * gcc.dg/tree-ssa/pr26421.c: New testcase.
669
670 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
671
672         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
673         * g++.old-deja/g++.robertl/eb132.C: Likewise.
674
675 2006-02-26  Roger Sayle  <roger@eyesopen.com>
676
677         * gcc.dg/fold-even-1.c: New test case.
678
679 2006-02-26  Roger Sayle  <roger@eyesopen.com>
680
681         PR middle-end/21137
682         * gcc.dg/fold-eqandshift-1.c: New test case.
683
684 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
685
686         PR tree-optimization/25125
687         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
688         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
689
690 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
691
692         PR tree-optimizations/26359
693         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
694         with -fdump-tree-dceloop-details.
695         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
696
697 2006-02-25  Roger Sayle  <roger@eyesopen.com>
698
699         PR middle-end/23673
700         * gcc.dg/fold-eqxor-1.c: New test case.
701         * gcc.dg/fold-eqxor-2.c: Likewise.
702         * gcc.dg/fold-eqxor-3.c: Likewise.
703
704 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
705
706         PR fortran/23092
707         * scalar_mask_1.f90:  New test.
708
709 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
710
711         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
712         * g++.dg/eh/uncaught2.C: New.
713         * g++.dg/eh/uncaught3.C: New.
714
715 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
716
717         PR libgfortran/26423
718         * gfortran.dg/read_many_1.f: New test.
719
720 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
721
722         PR fortran/24519
723         * gfortran.dg/dependency_3.f90: New test.
724         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
725         XFAILs.
726
727         PR fortran/25395
728         * gfortran.dg/equiv_6.f90: New test.
729
730 2006-02-23  Jeff Law  <law@redhat.com>
731
732         * gcc.c-torture/compile/pr26425.c: New test.
733
734 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
735
736         PR middle-end/26412
737         * gcc.dg/gomp/pr26412.c: New test.
738
739 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
740
741         PR c++/26291
742         * g++.dg/other/ellipsis1.C: New test.
743         * g++.dg/parse/operator4.C: Adjust error marker.
744
745 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
746
747         PR target/25603
748         * gfortran.dg/pr25603.f: New testcase.
749
750 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
751
752         * gcc.dg/bf-spl1.c: Don't specify -m68000.
753         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
754
755 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
756
757         * g++.dg/eh/spbp.C: New.
758
759 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
760
761         PR middle-end/26379
762         * gcc.target/i386/mmx-7.c: New test.
763
764 2006-02-20  Roger Sayle  <roger@eyesopen.com>
765
766         PR tree-optimization/26361
767         * gcc.dg/tree-ssa/vrp27.c: New test case.
768
769 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
770
771         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
772         * gcc.dg/tree-ssa/complex-4.c: Here.
773
774 2006-02-19  Roger Sayle  <roger@eyesopen.com>
775
776         PR middle-end/19543
777         * gfortran.dg/logical_1.f90: New test case.
778
779 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
780
781         PR middle-end/26334
782         * gcc.dg/20060218-1.c: Moved to...
783         * gcc.target/i386/20060218-1.c: ... here.  New test.
784
785 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
786
787         PR fortran/26201
788         * gfortran.dg/convert_1.f90: New.
789
790 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
791
792         PR fortran/25054
793         * gfortran.dg/namelist_5.f90: New test.
794
795         PR fortran/25089
796         * gfortran.dg/namelist_4.f90: New test.
797
798 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
799
800         PR tree-opt/25680
801         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
802
803 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
804
805         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
806         variable to take into account the variable name in the
807         function header.
808         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
809
810 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
811
812         PR middle-end/26334
813         * gcc.c-torture/compile/20060217-1.c: New test.
814         * gcc.dg/20060218-1.c: New test.
815
816 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
817
818         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
819
820 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
821
822         * gcc.dg/cpp/undef3.c: New test.
823         * gcc.dg/cpp/trad/builtins2.c: New test.
824
825 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
826
827         PR c++/26266
828         * g++.dg/template/static22.C: New test.
829         * g++.dg/template/static23.C: New test.
830         * g++.dg/template/static24.C: New test.
831         * g++.dg/template/non-dependent13.C: New test.
832         * g++.dg/init/member1.C: Tweak error markers.
833
834 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
835
836         PR target/26255
837         * gcc.c-torture/compile/pr26255.c: New test case.
838
839 2006-02-16  Roger Sayle  <roger@eyesopen.com>
840
841         * gfortran.fortran-torture/execute/where_10.f90: New test case.
842         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
843         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
844         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
845         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
846         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
847         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
848
849 2006-02-16  Jeff Law  <law@redhat.com>
850
851         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
852         * gcc.dg/tree-ssa/vrp26.c: New test.
853
854 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
855
856         PR target/20353
857         PR target/24578
858         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
859         __UCLIBC__ is defined.
860
861 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
862
863         PR fortran/26224
864         * gfortran.dg/gomp/pr26224.f: New test.
865
866 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
867
868         PR tree-opt/25918
869         * lib/target-supports.exp
870         (check_effective_target_vect_short_mult): New.
871         (check_effective_target_vect_char_mult): New.
872         (check_effective_target_vect_widen_sum_qi_to_si): New.
873         (check_effective_target_vect_widen_sum_qi_to_hi): New.
874         (check_effective_target_vect_widen_sum_hi_to_si): New.
875         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
876         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
877         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
878         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
879         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
880         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
881         vect-reduc-pattern-2c.c
882         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
883         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
884         vect-reduc-pattern-1c.c
885
886 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
887
888         PR fortran/24557
889         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
890
891 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
892
893         PR fortran/26054
894         * gfortran.dg/enum_8.f90: Remove check for warning.
895         * gfortran.dg/iomsg_1.f90: Ditto.
896         * gfortran.dg/enum_1.f90: Ditto.
897         * gfortran.dg/enum_9.f90: Ditto.
898         * gfortran.dg/enum_2.f90: Ditto.
899         * gfortran.dg/enum_10.f90: Ditto.
900         * gfortran.dg/enum_3.f90: Ditto.
901         * gfortran.dg/flush_1.f90: Ditto.
902         * gfortran.dg/enum_4.f90: Ditto.
903         * gfortran.dg/array_constructor_1.f90: Ditto.
904         * gfortran.dg/enum_5.f90: Ditto.
905         * gfortran.dg/enum_6.f90: Ditto.
906         * gfortran.dg/enum_7.f90: Ditto.
907
908 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
909
910         PR middle-end/26300
911         * gcc.c-torture/compile/20060215-1.c: New test.
912
913 2006-02-14  Roger Sayle  <roger@eyesopen.com>
914
915         PR middle-end/23670
916         * gcc.dg/tree-ssa/andor-2.c: New test case.
917
918 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
919
920         PR fortran/25045
921         * optional_dim.f90:  New test.
922
923 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
924
925         PR fortran/26277
926         * gfortran.dg/label_4.f90: New.
927
928 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
929             Diego Novillo  <dnovillo@redhat.com>
930             Uros Bizjak  <uros@kss-loka.si>
931
932         * gfortran.dg/gomp: New directory.
933
934 2006-02-14  Richard Guenther  <rguenther@suse.de>
935
936         PR tree-optimization/26258
937         * gcc.dg/torture/pr26258.c: New testcase.
938
939 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
940
941         PR fortran/26246
942         * gfortran.dg/pr26246_1.f90: New test.
943         * gfortran.dg/pr26246_2.f90: New test.
944
945         PR middle-end/26092
946         * gcc.c-torture/compile/20060208-1.c: New test.
947
948 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
949
950         PR fortran/26074
951         PR fortran/25103
952         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
953         * gfortran.dg/bad_automatic_objects_1.f90: New test.
954         * gfortran.dg/automatic_module_variable.f90: Change error message.
955
956         PR fortran/20861
957         * gfortran.dg/internal_dummy_1.f90: New test.
958
959         PR fortran/20871
960         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
961
962
963         PR fortran/25083
964         * gfortran.dg/uncommon_block_data_1.f90: New test.
965         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
966         with standard.
967
968         PR fortran/25088
969         * gfortran.dg/typed_subroutine_1.f90: New test.
970
971 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
972
973         * objc.dg/dwarf-1.m: New.
974
975 2006-02-13  Roger Sayle  <roger@eyesopen.com>
976
977         PR middle-end/24427
978         * gcc.dg/tree-ssa/andor-1.c: New test case.
979
980 2006-02-13  Josh Conner  <jconner@apple.com>
981
982         PR target/25376
983         * gcc.dg/pr25376.c: New test.
984
985         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
986         assemble.
987         * lib/target-supports.exp (check_named_sections_available):
988         Only compile named-sections test -- don't assemble.
989
990 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
991
992         * g++.dg/warn/no-write-strings.C: New test.
993         * g++.dg/warn/write-strings.C: Likewise.
994         * g++.dg/warn/write-strings-default.C: Likewise.
995
996 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
997
998         PR fortran/25806
999         * gfortran.dg/ret_pointer_2.f90: New test.
1000
1001 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
1002
1003         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
1004
1005 2006-02-10  Jeff Law  <law@redhat.com>
1006
1007         * gcc.c-torture/compile/pr26213.c: New test.
1008
1009 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
1010
1011         gfortran.dg/null_1.f90: New test.
1012
1013 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1014
1015         PR fortran/14771
1016         * gfortran.dg/parens_4.f90: New.
1017         * gfortran.dg/parens_5.f90: New.
1018
1019 2006-02-10  Richard Guenther  <rguenther@suse.de>
1020
1021         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
1022
1023 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1024         Paul Thomas  <pault@gcc.gnu.org>
1025
1026         PR fortran/14771
1027         * gfortran.dg/parens_1.f90: New.
1028         * gfortran.dg/parens_2.f90: New.
1029         * gfortran.dg/parens_3.f90: New.
1030
1031 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
1032
1033         PR fortran/26038
1034         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
1035
1036         PR fortran/25059
1037         * gfortran.dg/impure_assignment_1.f90: New test.
1038
1039         PR fortran/25070
1040         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
1041
1042 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1043
1044         PR target/26141
1045         * g++.dg/expr/stdarg2.C: New test.
1046
1047 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
1048
1049         PR inline-asm/16194
1050         * gcc.dg/pr16194.c: New test.
1051
1052 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1053
1054         * ada/acats/run_acats: Use portable variant of "$@".
1055
1056 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1057
1058         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
1059         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
1060
1061 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1062
1063         PR tree-opt/26179
1064         * g++.dg/opt/pr26179.C: New test.
1065
1066 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1067
1068         PR middle-end/26134
1069         * gcc.dg/tree-ssa/complex-3.c: New test.
1070
1071 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1072
1073         * gcc.c-torture/compile/volatile-1.c: New test.
1074
1075 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
1076
1077         PR 26180
1078         * gcc.dg/tree-ssa/pr26180.c: New test.
1079
1080 2006-02-08  Jeff Law  <law@redhat.com>
1081
1082         * gcc.dg/tree-ssa/pr21417.c: New test.
1083
1084 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1085
1086         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1087         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
1088
1089 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1090
1091         * lib/scanrtl.exp: New.
1092
1093 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1094
1095         PR c++/26071
1096         * g++.dg/other/virtual2.C: New test.
1097
1098         PR c++/26070
1099         * g++.dg/other/virtual1.C: New test.
1100
1101 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
1102
1103         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
1104         cleanup-ipa-dump): Update dump file glob patterns.
1105         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
1106         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
1107
1108         * lib/gcc-dg.exp: Load it.
1109         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
1110
1111 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
1112
1113         PR testsuite/26159
1114         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
1115         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1116
1117 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1118
1119         PR fortran/25577
1120         * gfortran.dg/mvbits_1.f90: New.
1121
1122 2006-02-07  Dirk Mueller  <dmueller@suse.com>
1123
1124         * g++.dg/warn/Wdiv-by-zero.C: New test.
1125         * g++.dg/warn/Wno-div-by-zero.C: New.
1126
1127 2006-02-07  Jeff Law  <law@redhat.com>
1128
1129         * gcc.dg/tree-ssa/pr21559.c: New test.
1130
1131         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
1132         multiple VRP passes.
1133         * gcc.dg/tree-ssa/vrp09.c: Likewise.
1134         * gcc.dg/tree-ssa/vrp18.c: Likewise.
1135         * gcc.dg/tree-ssa/pr21582.c: Likewise.
1136         * gcc.dg/tree-ssa/pr20657.c: Likewise.
1137         * gcc.dg/tree-ssa/pr21001.c: Likewise.
1138         * gcc.dg/tree-ssa/vrp02.c: Likewise
1139         * gcc.dg/tree-ssa/vrp11.c: Likewise
1140         * gcc.dg/tree-ssa/pr14341.c: Likewise
1141         * gcc.dg/tree-ssa/vrp19.c: Likewise
1142         * gcc.dg/tree-ssa/vrp20.c: Likewise
1143         * gcc.dg/tree-ssa/vrp03.c: Likewise
1144         * gcc.dg/tree-ssa/pr21086.c: Likewise
1145         * gcc.dg/tree-ssa/pr21959.c: Likewise
1146         * gcc.dg/tree-ssa/vrp21.c: Likewise
1147         * gcc.dg/tree-ssa/vrp04.c: Likewise
1148         * gcc.dg/tree-ssa/pr25485.c: Likewise
1149         * gcc.dg/tree-ssa/pr22026.c: Likewise
1150         * gcc.dg/tree-ssa/vrp22.c: Likewise
1151         * gcc.dg/tree-ssa/vrp05.c: Likewise
1152         * gcc.dg/tree-ssa/20030807-10.c: Likewise
1153         * gcc.dg/tree-ssa/pr20701.c: Likewise
1154         * gcc.dg/tree-ssa/vrp23.c: Likewise
1155         * gcc.dg/tree-ssa/vrp06.c: Likewise
1156         * gcc.dg/tree-ssa/pr22117.c: Likewise
1157         * gcc.dg/tree-ssa/pr20702.c: Likewise
1158         * gcc.dg/tree-ssa/vrp15.c: Likewise
1159         * gcc.dg/tree-ssa/pr21090.c: Likewise
1160         * gcc.dg/tree-ssa/pr21294.c: Likewise
1161         * gcc.dg/tree-ssa/vrp24.c: Likewise
1162         * gcc.dg/tree-ssa/vrp07.c: Likewise
1163         * gcc.dg/tree-ssa/pr21563.c: Likewise
1164         * gcc.dg/tree-ssa/pr25382.c: Likewise
1165         * gcc.dg/tree-ssa/vrp16.c: Likewise
1166         * gcc.dg/tree-ssa/vrp25.c: Likewise
1167         * gcc.dg/tree-ssa/vrp08.c: Likewise
1168         * gcc.dg/tree-ssa/20030807-6.c: Likewise
1169         * gcc.dg/tree-ssa/vrp17.c: Likewise
1170         * gcc.dg/tree-ssa/pr21458.c: Likewise
1171         * g++.dg/tree-ssa/pr18178.C: Likewise
1172
1173 2006-02-07  Richard Guenther  <rguenther@suse.de>
1174
1175         PR c++/26140
1176         Revert
1177         2006-01-30  Richard Guenther  <rguenther@suse.de>
1178         PR c++/23372
1179         * gcc.dg/pr23372-1.C: New testcase.
1180
1181         * g++.dg/tree-ssa/pr26140.C: New testcase.
1182
1183 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
1184
1185         PR c++/9737
1186         * g++.dg/template/ttp15.C: New test.
1187         * g++.dg/template/ttp16.C: Likewise.
1188         * g++.dg/template/ttp17.C: Likewise.
1189         * g++.old-deja/g++.pt/ttp36.C: Remove.
1190         * g++.old-deja/g++.pt/ttp19.C: Likewise.
1191         * g++.old-deja/g++.pt/ttp37.C: Likewise.
1192         * g++.old-deja/g++.pt/ttp38.C: Likewise.
1193         * g++.old-deja/g++.pt/ttp39.C: Likewise.
1194         * g++.old-deja/g++.pt/ttp9.C: Likewise.
1195         * g++.old-deja/g++.pt/ttp40.C: Likewise.
1196         * g++.old-deja/g++.pt/ttp51.C: Likewise.
1197         * g++.old-deja/g++.pt/ttp26.C: Likewise.
1198         * g++.old-deja/g++.pt/ttp36.C: Likewise.
1199
1200 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
1201
1202         PR libfortran/23815
1203         * unf_io_convert_4.f90:  New test.
1204
1205 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
1206
1207         * gcc.dg/tree-ssa/loadpre10.c: New test.
1208         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
1209         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
1210         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
1211
1212 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1213
1214         PR libfortran/24685
1215         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
1216
1217 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
1218
1219         PR tree-opt/25251
1220         * gfortran.dg/assign_7.f: New test.
1221
1222 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1223
1224         PR fortran/26041
1225         PR fortran/26064
1226         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
1227         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
1228         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
1229
1230 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
1231
1232         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
1233         in size_t typedef.
1234
1235 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1236
1237         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
1238         * g++.dg/charset/string.c (foo): Likewise.
1239         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
1240         const char*
1241         * g++.dg/ext/builtin2.C (printf): Likewise.
1242         * g++.dg/init/new15.C (printf): Likewise.
1243         * g++.dg/opt/pr17697-1.C (foo): Likewise.
1244         * g++.dg/opt/pr17697-2.C (foo): Likewise.
1245         * g++.dg/opt/pr17697-3.C (foo): Likewise.
1246         * g++.dg/template/non-dependent4.C (temp): Likewise.
1247         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
1248         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
1249         parameter type to const char*.
1250         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
1251         Change type to const char*.
1252         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
1253         Likewise.
1254         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
1255         second parameter type to const char*.
1256         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
1257         (Y::Y): Change parameter type to const char*.
1258         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
1259         * g++.old-deja/g++.jason/report.C: Apply const correctness.
1260         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
1261         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
1262         (char*).
1263         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
1264         const char*.
1265         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
1266         type to const char*.
1267         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
1268         return type to const char*.
1269         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
1270         to const char*.
1271         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
1272         * g++.old-deja/g++.law/refs1.C: Likewise.
1273         * g++.old-deja/g++.law/visibility1.C: Likewise.
1274         * g++.old-deja/g++.law/visibility2.C: Likewise.
1275         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
1276         const char*.
1277         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
1278         * g++.old-deja/g++.mike/net48.C: Likewise.
1279         * g++.old-deja/g++.mike/p646.C: Likewise.
1280         * g++.old-deja/g++.mike/p6746.C: Likewise.
1281         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
1282         type to const char*.
1283         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
1284         deprecated conversion warning.
1285         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
1286         char*.
1287         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
1288         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
1289         * g++.old-deja/g++.pt/explicit8.C: Likewise.
1290         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
1291         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
1292         * g++.old-deja/g++.pt/nontype3.C: Likewise.
1293         * g++.old-deja/g++.pt/t39.C: Likewise.
1294         * g++.old-deja/g++.robertl/eb106.C: Likewise.
1295         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
1296
1297 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
1298
1299         PR fortran/25075
1300         intrinsic_argument_conformance_1.f90:  New test.
1301
1302 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
1303
1304         PR fortran/20845
1305         * gfortran.dg/char_result_11.f90: Add SAVE.
1306         * gfortran.dg/der_pointer_4.f90: Ditto.
1307         * gfortran.dg/default_initialization.f90: New test.
1308
1309 2006-02-03  Jeff Law  <law@redhat.com>
1310
1311         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
1312         handle more than 100 dump files.
1313         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
1314         * lib/scantree.exp (scan-tree-dump): Likewise.
1315         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
1316         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
1317         * lib/scanipa.exp (scan-ipa-dump): Likewise.
1318         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
1319         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
1320
1321 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
1322
1323         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
1324
1325 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
1326
1327         * g++.dg/template/using12.C: New test.
1328
1329 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
1330
1331         * gcc.target/powerpc/pr25960.c: New test.
1332
1333 2006-02-02  Steven G. Kargl  <kargls@comcast>
1334
1335         PR fortran/24958
1336         gfortran.dg/nullify_2.f90: New test.
1337
1338 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
1339
1340         PR 25990
1341         * gcc.dg/gomp/pr25990.c: New test.
1342
1343 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
1344
1345         PR c++/25342
1346         * g++.gd/template/partial4.C: New test.
1347
1348 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
1349
1350         PR middle-end/26001
1351         * gfortran.dg/data_char_2.f90: New.
1352
1353 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
1354
1355         PR fortran/26039
1356         maxval_maxloc_conformance_1.f90:  New test.
1357
1358 2006-01-31  Richard Guenther  <rguenther@suse.de>
1359
1360         * gcc.target/i386/sselibm-1.c: New testcase.
1361         * gcc.target/i386/sselibm-2.c: Likewise.
1362         * gcc.target/i386/sselibm-3.c: Likewise.
1363         * gcc.target/i386/sselibm-4.c: Likewise.
1364         * gcc.target/i386/sselibm-5.c: Likewise.
1365
1366 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1367
1368         PR fortran/24266
1369         * gfortran.dg/arrayio_derived_2.f90: New.
1370
1371 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
1372
1373         * gcc.dg/unsigned-long-compare.c: New test.
1374
1375 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
1376
1377         PR testsuite/25318
1378         * lib/target-supports.exp (check_effective_target_freorder):
1379         Check to see if target supports -freorder-blocks-and-partition.
1380         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
1381         instead of "dg-require-named-sections".
1382
1383 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
1384
1385         PR target/14798:
1386         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
1387         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
1388         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1389         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1390         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
1391         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
1392         * gcc.dg/attr-isr-trap_exit.c: Likewise.
1393         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1394
1395 2006-01-30  Richard Guenther  <rguenther@suse.de>
1396
1397         PR c++/23372
1398         * gcc.dg/pr23372-1.C: New testcase.
1399
1400 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
1401
1402         * gcc.dg/gomp/pr25874.c: New test.
1403
1404 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
1405
1406         PR tree-opt/25911
1407         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
1408
1409 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
1410
1411         PR fortran/18578
1412         PR fortran/18579
1413         PR fortran/20857
1414         PR fortran/20885
1415         * gfortran.dg/intent_out_1.f90: New test.
1416
1417 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
1418
1419         PR fortran/17911
1420         * gfortran.dg/procedure_lvalue.f90: New test.
1421
1422         PR fortran/20895
1423         PR fortran/25030
1424         * gfortran.dg/char_pointer_assign_2.f90: New test.
1425         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
1426         assignment to be consistent with standard.
1427         * gfortran.dg/char_result_2.f90: The same.
1428         * gfortran.dg/char_result_8.f90: The same.
1429
1430 2006-01-28  Zack Weinberg  <zackw@panix.com>
1431
1432         * gcc.dg/Woverlength-strings.c
1433         * gcc.dg/Woverlength-strings-pedantic-c89.c
1434         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
1435         * gcc.dg/Woverlength-strings-pedantic-c99.c
1436         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
1437
1438 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
1439
1440         * gcc.c-torture/execute/20060127-1.c: New test.
1441
1442 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1443
1444         PR c++/25999
1445         * g++.dg/ext/pragmaweak1.C: New test.
1446
1447 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1448
1449         PR c++/25855
1450         * g++.dg/template/spec29.C: New test.
1451
1452 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
1453
1454         PR c/19606.
1455         * gcc.c-torture/execute/pr19606.c: New.
1456
1457 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
1458
1459         * gcc.dg/pragma-re-4.c: New test.
1460
1461 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
1462
1463         PR fortran/25964
1464         * gfortran.dg/assumed_size_refs_3.f90: New test.
1465
1466 2006-01-27  Ben Elliston  <bje@au.ibm.com>
1467
1468         * gcc.misc-tests/dectest.exp: Remove defunct comment.
1469
1470 2006-01-26  Laurent GUERBY <laurent@guerby.net>
1471
1472         PR ada/21317
1473         * ada/acats/support/impdef.a: Add One_Long_Second.
1474         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
1475         * ada/acats/tests/c9/c94026.a: Likewise.
1476         * ada/acats/tests/c9/c97305c.ada: Likewise.
1477         * ada/acats/tests/c9/c99004a.ada: Likewise.
1478
1479 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
1480
1481         PR fortran/25964
1482         * gfortran.dg/global_references_2.f90: New test.
1483
1484         PR fortran/25084
1485         PR fortran/20852
1486         PR fortran/25085
1487         PR fortran/25086
1488         * gfortran.dg/assumed_charlen_function_1.f90: New test.
1489         * gfortran.dg/assumed_charlen_function_3.f90: New test.
1490
1491         PR fortran/25416
1492         * gfortran.dg/assumed_charlen_function_2.f90: New test.
1493
1494 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
1495
1496         PR c/25892
1497         * gcc.dg/Wpointer-sign.c: New.
1498         * gcc.dg/Wpointer-sign-Wall.c: New.
1499         * gcc.dg/Wpointer-sign-Wall-no.c: New.
1500         * gcc.dg/Wpointer-sign-pedantic.c: New.
1501         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
1502         * gcc.dg/conv-2.c: Use -Wpointer-sign.
1503
1504 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
1505
1506         PR C/25861
1507         * gcc.c-torture/compile/pr25861.c: New test.
1508
1509 2006-01-26  Paul Brook  <paul@codesourcery.com>
1510
1511         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
1512         on short-enum targets.
1513         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
1514         variable.
1515         (generate_fields): Use short_enums.
1516         (main): Set short_enums.  Document -e.
1517         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
1518         on short-enum targets.
1519         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
1520         variable.
1521         (generate_fields): Use short_enums.
1522         (main): Set short_enums.  Document -e.
1523         * lib/target-supports.exp (check_effective_target_short_enums): New.
1524
1525 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
1526
1527         PR target/25947
1528         * gcc.dg/torture/pr25947-1.c: New test.
1529
1530 2006-01-25  Jan Hubicka  <jh@suse.cz>
1531             Roger Sayle  <roger@eyesopen.com>
1532
1533         PR rtl-optimization/25703
1534         * gcc.target/i386/20060125-1.c: New test case.
1535         * gcc.target/i386/20060125-2.c: New test case.
1536
1537 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1538
1539         PR fortran/18540
1540         * gfortran.dg/goto_1.f: New.
1541
1542 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
1543
1544         PR fortran/25716
1545         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
1546         25716 on 32-bit systems too.
1547
1548 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
1549
1550         PR testsuite/25590
1551         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
1552
1553 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1554
1555         * gcc.dg/tree-ssa/gen-vect-33.c: New.
1556
1557 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1558
1559         PR fortran/25835
1560         * gfortran.dg/read_eof.f90: Delete, renamed.
1561         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
1562         * gfortran.dg/read_eof_2.f90: New test.
1563         * gfortran.dg/read_eof_3.f90: New test.
1564
1565 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
1566
1567         PR tree-opt/25860
1568         * gcc.c-torture/compile/pr25860.c: New test.
1569
1570 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1571
1572         PR c++/25552
1573         * g++.dg/parse/dtor8.C: New test.
1574
1575 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
1576
1577         PR testsuite/25891
1578         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
1579         * gcc.dg/gomp/gomp.exp: Return without testing anything if
1580         check_effective_target_fopenmp returns 0.
1581
1582 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
1583
1584         PR ada/20548
1585         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
1586         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
1587         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
1588
1589 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
1590
1591         PR tree-opt/25857
1592         * g++.dg/opt/pr25857.C: New test.
1593
1594 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
1595         Jan Hubicka  <jh@suse.cz>
1596         Richard Guenther  <rguenther@suse.de>
1597
1598         PR rtl-optimization/25654
1599         * gcc.dg/torture/pr25654.c: New testcase.
1600         * gcc.target/i386/pr25654.c: Likewise.
1601
1602 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
1603
1604         PR fortran/25901
1605         * gfortran.dg/internal references_2.f90: New test.
1606
1607         Fix regression in testing of admissability of attributes.
1608         * gfortran.dg/intent_used_1.f90: New test.
1609
1610 2006-01-23  Ben Elliston  <bje@au.ibm.com>
1611
1612         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
1613         Remove target conditional torture options for i?86 and x86_64
1614         GNU/Linux.
1615
1616 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1617
1618         PR c++/10891
1619         * g++.dg/rtti/no-rtti.C: New.
1620
1621 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
1622
1623         PR c++/25895
1624         * g++.dg/inherit/conv2.C: New test.
1625
1626         PR c++/25856
1627         * g++.dg/parse/dtor7.C: New test.
1628
1629         PR c++/25858
1630         * g++.dg/template/crash44.C: New test.
1631
1632 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
1633
1634         PR fortran/25124
1635         PR fortran/25625
1636         * gfortran.dg/internal_references_1.f90: New test.
1637           PR fortran/20881
1638         PR fortran/23308
1639         PR fortran/25538
1640         PR fortran/25710
1641         * gfortran.dg/global_references_1.f90: New test.
1642         * gfortran.dg/g77/19990905-1.f: Restore the error that
1643         there is a clash between the common block name and
1644         the name of a subroutine reference.
1645
1646         PR fortran/PR24276
1647         * gfortran.dg/aliasing_dummy_1.f90: New test.
1648
1649 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
1650
1651         * gcc.dg/vmx/1b-01.c: Warning fix.
1652         * gcc.dg/vmx/1c-02.c: Likewise.
1653         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
1654
1655 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
1656
1657         PR testsuite/24962
1658         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
1659
1660 2006-01-20  Richard Guenther  <rguenther@suse.de>
1661         Steven Bosscher <stevenb.gcc@gmail.com>
1662
1663         PR rtl-optimization/24626
1664         * gcc.dg/torture/pr24626-1.c: New testcase.
1665         * gcc.dg/torture/pr24626-2.c: Likewise.
1666         * gcc.dg/torture/pr24626-3.c: Likewise.
1667         * gcc.dg/torture/pr24626-4.c: Likewise.
1668
1669 2006-01-20  Dirk Mueller  <dmueller@suse.com>
1670
1671         PR c++/5520
1672         * g++.dg/warn/empty-body.C: New.
1673
1674 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
1675
1676         PR c++/22136
1677         * g++.dg/template/using10.C: New test.
1678         * g++.dg/temlpate/using11.C: Likewise.
1679         * g++.dg/inherit/using5.C: Tweak error messages.
1680
1681 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
1682
1683         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
1684         target test.
1685         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
1686
1687 2006-01-19  Jan Hubicka  <jh@suse.cz>
1688
1689         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
1690
1691 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1692
1693         PR c++/25854
1694         * g++.dg/template/spec28.C: New test.
1695
1696 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
1697
1698         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1699         Fix fprintf's by adding srcdir or removing it.
1700
1701 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
1702
1703         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
1704         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
1705         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
1706         * testsuite/gcc.dg/gomp/empty.c: Likewise.
1707         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
1708         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
1709         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
1710         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
1711         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
1712         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
1713         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
1714         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
1715         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
1716         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
1717
1718 2006-01-18  Jeff Law  <law@redhat.com>
1719
1720         * gcc.dg/tree-ssa/vrp25.c: New test.
1721
1722 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1723
1724         * gcc.dg/pr25805.c: Fix misapplied patch.
1725
1726 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
1727
1728         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
1729         (check_effective_target_vect_udot_qi): New.
1730         (check_effective_target_vect_sdot_hi): New.
1731         (check_effective_target_vect_udot_hi): New.
1732         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
1733         prefixed with "wrapv-" with -fwrapv.
1734         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
1735         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
1736         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
1737         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
1738         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
1739
1740         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
1741         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
1742         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
1743         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
1744
1745 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1746
1747         PR c++/16829
1748         * g++.dg/other/default2.C: New test.
1749         * g++.dg/other/default3.C: New test.
1750
1751 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1752
1753         PR c/25805
1754         * gcc.dg/pr25805.c: New file.
1755
1756 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
1757
1758         PR c++/25836
1759         * g++.dg/template/init6.C: New test.
1760
1761 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
1762
1763         * gcc.dg/tree-ssa/pr24287.c: New test
1764
1765 2006-01-18  Eric Christopher  <echristo@apple.com>
1766
1767         * g++.dg/eh/table.C: New.
1768
1769 2006-01-18  DJ Delorie  <dj@redhat.com>
1770
1771         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
1772         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
1773         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
1774         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
1775
1776 2006-01-18  Jeff Law  <law@redhat.com>
1777
1778         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
1779         on wrapping on overflow semantics.
1780
1781         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
1782
1783         * gcc.gc/tree-ssa/vrp23.c: New test.
1784         * gcc.gc/tree-ssa/vrp24.c: New test.
1785
1786 2006-01-18  Richard Henderson  <rth@redhat.com>
1787             Aldy Hernandez  <aldyh@redhat.com>
1788             Jakub Jelinek  <jakub@redhat.com>
1789             Diego Novillo  <dnovillo@redhat.com>
1790             Uros Bizjak  <uros@kss-loka.si>
1791
1792         * testsuite/gcc.dg/gomp: New directory.
1793
1794 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
1795             Steven G. Kargl  <kargls@comcast.net>
1796
1797         PR fortran/20869
1798         * gfortran.dg/intrinsic_external_1.f90: New test.
1799
1800         PR fortran/20875.
1801         * gfortran.dg/elemental_pointer_1.f90: New test.
1802
1803         PR fortran/25024
1804         * gfortran.dg/external_procedures_1.f90: New test.
1805
1806         PR fortran/25785
1807         gfortran.dg/assumed_present.f90: New test.
1808
1809 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
1810
1811         * g++.dg/parse/lookup5.C: New test.
1812
1813 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1814
1815         PR fortran/25697
1816         * gfortran.dg/read_eof.f90: New test.
1817
1818 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1819
1820         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
1821         add a closing brace.
1822
1823 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1824
1825         PR fortran/25631
1826         * gfortran.dg/fmt_tl.f: New test.
1827
1828 2006-01-17  Eric Christopher  <echristo@apple.com>
1829
1830         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
1831         * g++.old-deja/g++.warn/impint2.C: Ditto.
1832         * g++.old-deja/g++.other/null1.C: Ditto.
1833         * g++.dg/warn/conv2.C: Ditto.
1834         * g++.dg/warn/conv4.C: New file.
1835
1836 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1837
1838         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
1839
1840 2006-01-17  Andreas Jaeger  <aj@suse.de>
1841             Janis Johnson <janis187@us.ibm.com>
1842
1843         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
1844         in 64-bit.
1845         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1846         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
1847
1848 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1849
1850         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1851         xfail txxx where xxx >= 25.
1852
1853 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1854
1855         PR testsuite/25764
1856         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
1857
1858 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
1859
1860         PR c/25682
1861         * gcc.dg/pr25682.c: New test.
1862         * g++.dg/parse/array-size2.C: New test.
1863
1864 2006-01-16  Ian Lance Taylor  <ian@airs.com>
1865
1866         * consistency.vlad: Remove entire directory, 1652 files.
1867
1868 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
1869
1870         * lib/target-supports.exp (check_effective_target_dfp_nocache,
1871         check_effective_target_dfprt_nocache): New.
1872         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
1873         (check_effective_target_dfprt): New.
1874         * lib/c-compat.exp (check_dfp): Remove.
1875         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
1876         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
1877         level of support for decimal float.
1878         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
1879         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
1880         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
1881         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
1882         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
1883         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
1884         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
1885         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
1886         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
1887         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
1888         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
1889         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
1890         directives.
1891
1892 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1893
1894         PR testsuite/25741
1895         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
1896         $base_dir/../.
1897         * lib/gfortran.exp (gfortran_init): Likewise.
1898         * lib/obj-c++.exp (obj-c++_init): Likewise.
1899         * lib/scanasm.exp (scan-assembler-dem): Likewise.
1900         (scan-assembler-dem-not): Likewise.
1901         * lib/scandump.exp (scan-dump-dem): Likewise.
1902         (scan-dump-dem-not): Likewise.
1903
1904 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
1905
1906         PR testsuite/25767
1907         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
1908         powerpc-*-darwin*.
1909         * lib/obj-c++.exp (obj-c++_init): Likewise.
1910
1911 2006-01-16  Richard Guenther  <rguenther@suse.de>
1912
1913         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
1914
1915 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1916
1917         PR testsuite/25777
1918         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
1919         to LD_LIBRARY_PATH.
1920
1921 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1922             Andrew Pinski  <pinskia@physics.uc.edu>
1923
1924         * gcc.dg/minmax-1.c: New test.
1925
1926 2006-01-16  Ben Elliston  <bje@au.ibm.com>
1927
1928         * gcc.dg/dfp/dfp.exp: Correct FSF address.
1929         * gcc.misc-tests/dectest.exp: Ditto.
1930
1931 2006-01-15  Ian Lance Taylor  <ian@airs.com>
1932
1933         PR testsuite/25796
1934         * gcc.target/i386/cmov6.c: Use -march=k8.
1935
1936 2006-01-15  Andreas Jaeger  <aj@suse.de>
1937
1938         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
1939         x86 does not have __float128.
1940
1941 2006-01-14  Ian Lance Taylor  <ian@airs.com>
1942
1943         * gcc.target/i386/cmov6.c: New test.
1944
1945 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
1946
1947         PR c++/25663
1948         * g++.dg/template/ctor6.C: New test.
1949
1950 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
1951
1952         PR tree-optimization/25485
1953         * gcc.dg/tree-ssa/pr25485.c: New.
1954
1955 2006-01-14  Richard Guenther  <rguenther@suse.de>
1956
1957         PR tree-optimization/22548
1958         PR tree-optimization/22555
1959         PR tree-optimization/22501
1960         * gcc.dg/tree-ssa/alias-4.c: New testcase.
1961         * gcc.dg/tree-ssa/alias-5.c: Likewise.
1962         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1963         * gcc.dg/tree-ssa/alias-7.c: Likewise.
1964         * gcc.dg/tree-ssa/alias-8.c: Likewise.
1965         * gcc.dg/tree-ssa/alias-9.c: Likewise.
1966         * gcc.dg/tree-ssa/alias-10.c: Likewise.
1967         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1968         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1969
1970 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
1971
1972         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
1973         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
1974
1975 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
1976         Richard Guenther  <rguenther@suse.de>
1977
1978         PR rtl-optimization/24257
1979         * gcc.dg/torture/pr24257.c: New testcase.
1980
1981 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
1982
1983         * gcc.c-torture/execute/20060110-1.c: New test.
1984         * gcc.c-torture/execute/20060110-2.c: New test.
1985
1986 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
1987
1988         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
1989
1990 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
1991
1992         PR fortran/25756
1993         * gfortran.dg/label_3.f90: New test.
1994
1995 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
1996
1997         PR tree-optimization/25771
1998         * g++.dg/tree-ssa/pr25771.C: New test
1999
2000 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
2001
2002         PR tree-opt/24365
2003         * g++.dg/opt/complex5.C: New test.
2004
2005 2006-01-13  Richard Guenther  <rguenther@suse.de>
2006
2007         * gcc.target/i386/387-9.c: New testcase.
2008
2009 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
2010
2011         PR c++/24824
2012         * g++.dg/debug/dwarf2-1.C: New.
2013
2014 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
2015
2016         PR testsuite/25728
2017         * lib/gcov.exp (verify-lines): Add "close $fd".
2018
2019 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
2020             Ben Elliston  <bje@au.ibm.com>
2021
2022         * gcc.dg/dfp/inf-1.c: New test.
2023
2024 2006-01-12  Janis Johnson <janis187@us.ibm.com>
2025             Yao Qi  <qiyaoltc@cn.ibm.com>
2026             Ben Elliston  <bje@au.ibm.com>
2027             Jon Grimm  <jgrimm2@us.ibm.com>
2028
2029         * gcc.dg/nodfp-1.c: New test.
2030         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2031         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
2032         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
2033         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
2034         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
2035         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
2036         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
2037         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
2038         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
2039         * gcc.dg/format/dfp-scanf-1.c: Likewise.
2040         * gcc.dg/format/dfp-printf-1.c: Likewise.
2041         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
2042         (compat_setup_dfp): New.
2043         * gcc.dg/compat/compat.exp: Use it.
2044         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
2045         Make some variables global, prepend "compat_" to their names.
2046         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
2047         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
2048         * gcc.misc-tests/dectest.exp: New test driver for decTest.
2049         * lib/compat.exp (compat_skip_list): Make global, rename.
2050         * lib/c-compat.exp: New file.
2051         * lib/target-supports.exp (check_effective_target_dfp): New.
2052
2053         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
2054         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
2055         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
2056         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
2057         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
2058         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
2059         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
2060         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
2061         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
2062         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
2063         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
2064         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
2065         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
2066         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
2067         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
2068         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
2069         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
2070         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
2071         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
2072         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
2073         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
2074         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
2075         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
2076         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
2077         gcc.dg/dfp/struct-layout-1.c,
2078         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
2079         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
2080         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
2081         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
2082         gcc.dg/dfp/func-vararg-dfp.c,
2083         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
2084         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
2085         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
2086         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
2087         gcc.dg/dfp/wtr-conversion-1.c: New tests.
2088
2089 2006-01-11  Richard Guenther  <rguenther@suse.de>
2090
2091         PR tree-optimization/25734
2092         * gcc.dg/tree-ssa/pr25734.c: New testcase.
2093
2094 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2095
2096         PR fortran/25486
2097         * gfortran.dg/literal_character_constant_1_x.F: New test.
2098         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
2099         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
2100         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
2101
2102 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
2103
2104         PR c++/25386
2105         * g++.dg/ext/packed3.C: Add expected packed error.
2106
2107 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
2108
2109         PR target/25706
2110         * gcc.dg/torture/pr25706-1.c: New test.
2111
2112 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
2113
2114         PR tree-optimization/23109
2115         PR tree-optimization/23948
2116         PR tree-optimization/24123
2117
2118         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
2119         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
2120         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
2121         g++.dg/tree-ssa/pr23948.C: New testcases.
2122         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
2123         three divisions in order to do the optimization.
2124
2125 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
2126
2127         PR c++/25632
2128         * g++.dg/other/pr25632.C: New test.
2129
2130 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
2131
2132         PR fortran/25730
2133         * gfortran.dg/used_types_1.f90: New test.
2134
2135 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
2136
2137         PR target/25718
2138         * gcc.dg/torture/pr25718-1.c: New test.
2139
2140 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
2141
2142         * gfortran.dg/list_read_2.f90: Fix typo in description.
2143
2144 2006-01-10  Jan Beulich  <jbeulich@novell.com>
2145
2146         * lib/target-supports.exp (check_visibility_available): Simplify test
2147         for *-*-netware*.
2148         (check_profiling_available): Fail for *-*-netware*.
2149         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
2150         * gcc.dg/20021014-1.c: Likewise.
2151         * gcc.dg/nest.c: Likewise.
2152
2153 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2154
2155         fortran/24936
2156         * gfortran.dg/forall_3.f90: New test.
2157
2158 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
2159
2160         PR fortran/21977
2161         * gfortran.dg/nesting_2.f90: New test.
2162         * gfortran.dg/nesting_3.f90: New test.
2163
2164 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
2165
2166         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
2167         Fix typo in comment.
2168
2169 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2170
2171         * gfortran.dg/single_char_string.f90: New test.
2172
2173 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2174
2175         * gfortran.dg/ichar_2.f90: New test.
2176
2177 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2178
2179         PR fortran/25093
2180         * gfortran.dg/private_type_4.f90: New.
2181
2182 2006-01-07  Richard Guenther  <rguenther@suse.de>
2183
2184         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
2185
2186 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2187
2188         * gfortran.dg/func_decl_1.f90: New.
2189         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
2190         * gfortran.dg/array_alloc_2.f90: Likewise.
2191         * gfortran.dg/char_result_8.f90: Likewise.
2192         * gfortran.dg/dup_save_1.f90: Likewise.
2193         * gfortran.dg/dup_save_2.f90: Likewise.
2194         * gfortran.dg/f2c_6.f90: Likewise.
2195         * gfortran.dg/f2c_7.f90: Likewise.
2196         * gfortran.dg/func_result_2.f90: Likewise.
2197         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
2198
2199 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
2200
2201         PR fortran/22146
2202         * gfortran.dg/elemental_subroutine_1.f90: New test.
2203         * gfortran.dg/elemental_subroutine_2.f90: New test.
2204
2205         PR fortran/25029
2206         PR fortran/21256
2207         * gfortran.dg/assumed_size_refs_1.f90: New test.
2208
2209         PR fortran/20868
2210         PR fortran/20870
2211         * gfortran.dg/assumed_size_refs_2.f90: New test.
2212         * gfortran.dg/initialization_1.f90: Change warning message.
2213
2214 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
2215
2216         * gcc.dg/tree-ssa/loop-15.c: New test.
2217
2218 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2219
2220         PR fortran/25598
2221         * gfortran.dg/backspace_3.f: New test.
2222         * gfortran.dg/backspace_4.f: New test.
2223
2224 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2225
2226         PR fortran/24268
2227         * gfortran.dg/fmt_white.f: Update test.
2228
2229 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
2230
2231         * gcc.dg/cast-1.c: Add new warning.
2232         * gcc.dg/cast-2.c: Likewise.
2233         * gcc.dg/cast-3.c: Likewise.
2234         * gcc.dg/format/cast-1.c: Likewise.
2235         * gcc.dg/cast-4.c: New testcase.
2236
2237 2006-01-05  Richard Guenther  <rguenther@suse.de>
2238
2239         PR tree-optimization/22555
2240         * gcc.dg/tree-ssa/alias-3.c: New testcase.
2241
2242 2006-01-05  Richard Guenther  <rguenther@suse.de>
2243             Diego Novillo  <dnovillo@redhat.com>
2244
2245         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
2246         * gcc.dg/tree-ssa/loop-8.c: Likewise.
2247         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2248         * gcc.dg/tree-ssa/pr23294.c: Likewise.
2249         * gcc.dg/tree-ssa/pr21985.c: Likewise.
2250         * gcc.dg/tree-ssa/loop-14.c: Likewise.
2251         * gcc.dg/tree-ssa/loop-2.c: Likewise.
2252         * gcc.dg/tree-ssa/loop-3.c: Likewise.
2253         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2254         * gcc.dg/tree-ssa/pr21171.c: Likewise.
2255         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2256         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2257         * gcc.dg/tree-ssa/loop-6.c: Likewise.
2258         * treelang/compile/extravar.tree: Likewise.
2259         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
2260         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
2261         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
2262         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2263         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
2264
2265 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2266
2267         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
2268         for 64-bit fix.
2269
2270 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
2271
2272         PR fortran/23675
2273         gfortran.dg/char_result_11.f90: New.
2274
2275 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
2276
2277         PR c++/24782
2278         * g++.dg/parse/access9.C: New test.
2279         * g++.dg/tc1/dr52.C: Tweak error markers.
2280
2281 2006-01-04  Richard Henderson  <rth@redhat.com>
2282
2283         Merge from gomp branch.
2284         * g++.dg/parse/pragma2.C: Update expected error lines.
2285
2286 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
2287
2288         * g++.dg/other/i386-2.C: New test.
2289
2290         PR target/25554
2291         * gcc.c-torture/compile/20051228-1.c: New test.
2292
2293         PR c/25559
2294         * gcc.dg/pr25559.c: New test.
2295
2296 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
2297
2298         PR c++/25492
2299         * g++.dg/lookup/friend9.C: New test.
2300
2301         PR c++/25625
2302         * g++.dg/template/repo5.C: New test.
2303
2304 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
2305
2306         PR fortran/25101
2307         * gfortran.dg/forall_2.f90: New test.
2308
2309 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2310
2311         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
2312         dg-require-weak.  Adjust regexp to handle leading-underscore
2313         targets and space as well as TAB after .weak.  Change previous
2314         64-bit fix to not use naked dot.
2315
2316 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
2317
2318         PR rtl-optimization/25578
2319         * gcc.c-torture/execute/20060102-1.c: New testcase.
2320
2321 2006-01-03  Richard Guenther  <rguenther@suse.de>
2322
2323         PR c/25183
2324         * gcc.dg/torture/pr25183.c: New testcase.
2325
2326 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
2327
2328         Merge from gomp-branch.
2329         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
2330         * gcc.dg/ia64-sync-2.c: Likewise.
2331         * gcc.dg/ia64-sync-3.c: Likewise.
2332         * gcc.dg/ia64-sync-4.c: Likewise.
2333         * gcc.dg/sync-2.c: Likewise.
2334         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
2335         that sparc64-*-* and sparcv9-*-* supports sync builtins.
2336
2337 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
2338
2339         PR c++/25635
2340         * g++.dg/parse/operator6.C: New test.
2341
2342         PR c++/25637
2343         * g++.dg/parse/error29.C: New test.
2344
2345         PR c++/25638
2346         * g++.dg/parse/dtor6.C: New test.
2347
2348         PR c++/25633
2349         * g++.dg/parse/ctor3.C: New test.
2350
2351         PR c++/25634
2352         * g++.dg/template/class3.C: New test.
2353
2354 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
2355
2356         * g++.dg/debug/debug9.C: New.
2357
2358 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
2359
2360         PR fortran/24640
2361         * gfortran.dg/label_2.f90: New test.
2362
2363 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2364
2365         * g++.dg/lookup/using12.C: Tighten error marker.
2366
2367 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
2368             Andrew Pinski <pinskia@physics.uc.edu>
2369
2370         * gcc.target/powerpc/darwin-abi-3.c: New file.
2371         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
2372         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
2373         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
2374         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
2375         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
2376         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
2377         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
2378         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
2379
2380 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
2381
2382         * gcc.dg/tree-ssa/loadpre1.c: New;
2383         * gcc.dg/tree-ssa/loadpre2.c: New;
2384         * gcc.dg/tree-ssa/loadpre3.c: New;
2385         * gcc.dg/tree-ssa/loadpre4.c: New;
2386         * gcc.dg/tree-ssa/loadpre5.c: New;
2387         * gcc.dg/tree-ssa/loadpre6.c: New;
2388         * gcc.dg/tree-ssa/loadpre7.c: New;
2389         * gcc.dg/tree-ssa/loadpre8.c: New;
2390         * gcc.dg/tree-ssa/loadpre9.c: New;
2391
2392 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
2393
2394         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
2395         * g++.dg/abi/thunk4.C: Likewise.
2396
2397 2006-01-01  Andreas Jaeger  <aj@suse.de>
2398
2399         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
2400         portable.
2401
2402 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
2403
2404         PR c++/25294
2405         * gcc.dg/pragma-pack-3.c: New test.
2406         * g++.dg/parse/pragma3.C: New test.
2407
2408 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2409
2410         PR middle-end/24827
2411         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
2412
2413 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2414
2415         PR testsuite/25214
2416         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
2417
2418 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2419
2420         PR fortran/22607
2421         * gfortran-dg/pure_byref_3.f90: New.
2422
2423         fortran/PR 25396
2424         * gfortran.dg/userdef_operator_1.f90: New.
2425
2426 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2427
2428         * g++.dg/abi/thunk3.C: New.
2429         * g++.dg/abi/thunk4.C: New.
2430
2431 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
2432
2433         PR fortran/25532
2434         * gfortran.dg/host_used_types_1.f90: New test. Check that host
2435         associated derived type components of derived types are
2436         properly declared in contained procedures.
2437
2438 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2439
2440         PR libgfortran/25139
2441         * gfortran.dg/backspace_2.f: New test.
2442
2443 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2444
2445         PR libgfortran/25550
2446         * gfortran.dg/endfile.f: New test.
2447
2448 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2449
2450         PR libgfortran/25419
2451         * gfortran.dg/comma.f: New test.
2452
2453 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2454
2455         * lib/gfortran-dg.exp: Remove trailing whitespace.
2456         * lib/fortran-torture.exp: Test with -fbounds-check instead of
2457         -funroll-all-loops.
2458
2459 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
2460
2461         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
2462         Extended Double long doubles or repeat tests when long double is
2463         the same size as double.
2464
2465 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2466
2467         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
2468
2469         PR testsuite/25442
2470         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
2471         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
2472
2473         PR testsuite/25441
2474         * gcc.dg/pr23911.c: Make test variable static.
2475
2476         PR testsuite/25444
2477         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2478
2479 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2480
2481         PR c++/25439
2482         * g++.dg/parse/crash17.C: Adjust error markers.
2483         * g++.dg/template/error20.C: New test.
2484
2485 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2486
2487         PR c++/23172
2488         * g++.dg/ext/complit4.C: New test.
2489
2490         PR c++/25417
2491         * g++.dg/ext/complit5.C: Likewise.
2492
2493 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
2494
2495         PR tree-optimization/25125
2496         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
2497         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
2498         * gcc.c-torture/execute/pr25125.c: New.
2499
2500 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
2501
2502         PR fortran/25029
2503         PR fortran/21256
2504         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
2505         with incorrect assumed size references.
2506
2507 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
2508
2509         PR c++/23171
2510         * g++.dg/opt/init1.C: New test.
2511
2512 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
2513
2514         PR c++/24671
2515         * g++.dg/template/sfinae3.C: New test.
2516
2517 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2518
2519         * g++.dg/other/friend4.C: New test.
2520
2521 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2522
2523         PR target/25005
2524         * g++.dg/opt/pr25005.C: New test.
2525
2526 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2527
2528         PR c++/25369
2529         * g++.dg/template/ptrmem16.C: New test.
2530
2531 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
2532
2533         PR fortran/25029
2534         PR fortran/21256
2535         * gfortran.dg/initialization_1.f90: Add test of SIZE.
2536
2537 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2538
2539         PR libgfortran/25307
2540         * gfortran.dg/list_read_5.f90: New test.
2541
2542 2005-12-22  Richard Henderson  <rth@redhat.com>
2543
2544         * gcc.target/i386/sse-7.c: Use -msse2.
2545
2546 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2547
2548         PR rtl-optimization/25432
2549         * gcc.c-torture/compile/20051216-1.c: New test.
2550
2551         PR objc/25328
2552         * objc/execute/pr25328.m: New test.
2553
2554 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2555
2556         PR c++/25364
2557         * g++.dg/template/call4.C: New test.
2558
2559 2005-12-22  Dale Johannesen  <dalej@apple.com>
2560
2561         * gcc.target/i386/sse-17.c: New.
2562
2563 2005-12-22  Paul Brook  <paul@codesourcery.com>
2564
2565         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
2566
2567 2005-12-22  Paul Brook  <paul@codesourcery.com>
2568
2569         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
2570
2571 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2572
2573         PR tree-opt/25513
2574         * gcc.c-torture/compile/pr25513.c: New test.
2575
2576 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2577
2578         PR c++/23333
2579         * g++.dg/parse/error25.C: Add more tests.
2580
2581 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2582
2583         PR fortran/18990
2584         * gfortran.dg/der_charlen_1.f90: New.
2585
2586 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
2587
2588         PR fortran/20889
2589         * gfortran.dg/pointer_component_type_1.f90: New test.
2590
2591         PR fortran/25029
2592         PR fortran/21256
2593         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
2594         should give an error with assumed size array refernces and checks those
2595         that should not.
2596         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
2597         reference an upper bound so that it does not generate an error.
2598
2599         PR fortran/19362
2600         PR fortran/20244
2601         PR fortran/20864
2602         PR fortran/25391
2603         * gfortran.dg/used_dummy_types_1.f90: New test.
2604         * gfortran.dg/used_dummy_types_2.f90: New test.
2605         * gfortran.dg/used_dummy_types_3.f90: New test.
2606         * gfortran.dg/used_dummy_types_4.f90: New test.
2607         * gfortran.dg/used_dummy_types_5.f90: New test.
2608
2609         PR fortran/23152
2610         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
2611         group already being USE associated.
2612         * gfortran.dg/assumed_shape_nml.f90: New test.
2613         * gfortran.dg/assumed_size_nml.f90: New test.
2614
2615         PR fortran/20862
2616         PR fortran/25053
2617         PR fortran/25063
2618         PR fortran/25064
2619         PR fortran/25066
2620         PR fortran/25067
2621         PR fortran/25068
2622         PR fortran/25307
2623         * gfortran.dg/io_constraints_1.f90: New test.
2624         * gfortran.dg/io_constraints_1.f90: New test.
2625         * gfortran.dg/iostat_3.f90: Change wording of warning.
2626         * gfortran.dg/g77/19981216-0.f: The same.
2627
2628 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
2629
2630         PR tree-optimization/23518
2631         * testsuite/gcc.dg/pr23518.c: New.
2632
2633 2005-12-21  Mike Stump  <mrs@apple.com>
2634
2635         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
2636
2637 2005-12-21  Paul Brook  <paul@codesourcery.com>
2638
2639         * gcc.dg/pr19340.c: Skip on m68k targets.
2640
2641 2005-12-21  Steven Bosscher  <stevenb@suse.de>
2642
2643         PR rtl-optimization/25196
2644         * gcc.dg/pr25196.c: New test.
2645
2646 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
2647
2648         PR fortran/25423
2649         gfortran.dg/where_nested_1.f90: New.
2650
2651 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
2652
2653         PR tree-optimization/25382.
2654         * gcc.dg/tree-ssa/pr25382.c: New.
2655
2656 2005-12-20  Richard Guenther  <rguenther@suse.de>
2657
2658         PR middle-end/24306
2659         * gcc.target/i386/pr24306.c: New testcase.
2660
2661 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
2662
2663         PR tree-optimization/25501
2664         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
2665
2666 2005-12-20  Richard Guenther  <rguenther@suse.de>
2667
2668         Revert
2669         2005-12-02  Richard Guenther  <rguenther@suse.de>
2670
2671         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2672
2673 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
2674
2675         PR c++/21228
2676         * g++.dg/warn/Wunreachable-code-2.C: New test.
2677
2678 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
2679
2680         PR c++/24278
2681         * g++.dg/template/ctor5.C: New test.
2682
2683         PR c++/24915
2684         * g++.dg/template/overload8.C: New test.
2685
2686 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
2687
2688         * gcc.c-torture/compile/pr25483 : New test.
2689
2690 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2691
2692         PR c++/20552
2693         * g++.dg/ext/typeof10.C: New test.
2694
2695 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
2696
2697         * gcc.dg/mt-loopi1.c: New.
2698
2699 2005-12-18  Richard Guenther  <rguenther@suse.de>
2700
2701         PR tree-optimization/25481
2702         * gcc.dg/torture/pr25481.c: New testcase.
2703
2704 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2705
2706         PR rtl-optimization/21041
2707         * gcc.dg/pr21041.c: New test.
2708
2709 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2710
2711         PR libgfortran/25463
2712         * gfortran.dg/advance.f90: New test.
2713
2714 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
2715
2716         * gcc.dg/20051201-1.c: New test.
2717
2718 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
2719
2720         PR fortran/25018
2721         * gfortran.dg/initialization_1.f90: New test.
2722         * gfortran.dg/enum_5.f90: Change dg-error to new message.
2723         * gfortran.dg/g77/980616-0.f: The same.
2724
2725 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2726
2727         * PR fortran/25458
2728         * gfortran.dg/chkbits.f90: New test.
2729
2730 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2731
2732         * gfortran.dg/enum_5.f: Revert to previous version.
2733
2734 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2735
2736         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
2737         * gfortran.dg/nested_modules_1.f90: Ditto.
2738         * gfortran.dg/hollerith_f95.f90: Ditto.
2739         * gfortran.dg/select_5.f90: Ditto.
2740         * gfortran.dg/secnds.f: Ditto.
2741         * gfortran.dg/hollerith2.f90: Ditto.
2742         * gfortran.dg/imag_2.f: Ditto.
2743         * gfortran.dg/ftell_2.f90: Ditto.
2744         * gfortran.dg/malloc_free_1.f90: Ditto.
2745         * gfortran.dg/logint-1.f: Ditto.
2746         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2747         * gfortran.dg/e_d_fmt.f90: Ditto.
2748         * gfortran.dg/hollerith_legacy.f90: Ditto.
2749         * gfortran.dg/logint-2.f: Ditto.
2750         * gfortran.dg/enum_5.f90: Ditto.
2751         * gfortran.dg/f2c_2.f90: Ditto.
2752         * gfortran.dg/pr17143.f90: Ditto.
2753         * gfortran.dg/namelist_14.f90: Ditto.
2754         * gfortran.dg/logint-3.f: Ditto.
2755         * gfortran.dg/spread_scalar_source.f90: Ditto.
2756         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2757         * gfortran.dg/namelist_11.f: Ditto.
2758         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2759         * gfortran.dg/g77/20010519-1.f
2760         * gfortran.dg/g77/alpha1.f: Ditto.
2761         * gfortran.dg/g77/990115-1.f: Ditto.
2762         * gfortran.dg/g77/erfc.f: Ditto.
2763         * gfortran.dg/g77/19990313-3.f: Ditto.
2764         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
2765         * gfortran.dg/g77/20010426.f: Ditto.
2766         * gfortran.dg/g77/19990313-0.f: Ditto.
2767         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
2768         * gfortran.dg/g77/20000629-1.f: Ditto.
2769         * gfortran.dg/g77/970125-0.f: Ditto.
2770         * gfortran.dg/g77/8485.f: Ditto.
2771         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
2772         * gfortran.dg/g77/19990313-1.f: Ditto.
2773         * gfortran.dg/g77/int8421.f: Ditto.
2774         * gfortran.dg/g77/19990305-0.f: Ditto.
2775         * gfortran.dg/g77/947.f: Ditto.
2776         * gfortran.dg/g77/19990905-2.f: Ditto.
2777         * gfortran.dg/g77/cabs.f: Ditto.
2778         * gfortran.dg/g77/19990313-2.f: Ditto.
2779         * gfortran.dg/g77/20020307-1.f: Ditto.
2780         * gfortran.dg/g77/dcomplex.f: Ditto.
2781         * gfortran.dg/g77/19990502-1.f: Ditto.
2782         * gfortran.dg/g77/19981216-0.f: Ditto.
2783         * gfortran.dg/common_4.f90: Ditto.
2784         * gfortran.dg/entry_4.f90: Ditto.
2785         * gfortran.dg/equiv_constraint_2.f90: Ditto.
2786         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2787         * gfortran.dg/namelist_12.f: Ditto.
2788         * gfortran.dg/scale_1.f90: Ditto.
2789         * gfortran.dg/modulo_1.f90
2790         * gfortran.dg/hollerith.f90: Ditto.
2791         * gfortran.dg/direct_io_3.f90: Ditto.
2792         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
2793         * gfortran.dg/gnu_logical_1.F: Ditto.
2794         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2795         * gfortran.dg/assign_1.f90: Ditto.
2796         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2797         * gfortran.dg/pr23095.f: Ditto.
2798         * gfortran.dg/read_float_1.f90: Ditto.
2799
2800 2005-12-17  Andreas Jaeger  <aj@suse.de>
2801
2802         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
2803         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
2804
2805 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2806
2807         PR fortran/24268
2808         * gfortran.dg/fmt_white.f: New test.
2809
2810 2005-12-16  Steven G. Kargl <kargls@comcast.net>
2811
2812         * gfortran.dg/label_1.f90: New test.
2813
2814 2005-12-15  Ben Elliston  <bje@au.ibm.com>
2815
2816         PR testsuite/25422
2817         * gcc.dg/20031012-1.c: Add -Walways-true option.
2818         * gcc.dg/weak/weak-3.c: Likewise.
2819         * g++.old-deja/g++.mike/warn8.C: Likewise.
2820
2821 2005-12-16  Mike Stump  <mrs@apple.com>
2822
2823         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
2824         exit.
2825
2826 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2827
2828         PR libgfortran/25264
2829         PR libgfortran/25349
2830         * gfortran.dg/tl_editing.f90: Added additional checks.
2831         * gfortran.dg/t_editing.f: New test.
2832         * gfortran.dg/write_padding.f90: New test
2833
2834 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2835
2836         PR testsuite/25215
2837         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
2838
2839 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
2840
2841         PR rtl-optimization/24899
2842         * gcc.c-torture/execute/20051215-1.c: New test.
2843
2844 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
2845
2846         PR 24823
2847         * gfortran.dg/pr24823.f: New test.
2848
2849 2005-12-16  Jeff Law  <law@redhat.com>
2850
2851         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
2852
2853 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2854
2855         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
2856         Change C++ style comments to C style comments.
2857         Remove aligned types from the array.
2858         Keep Enums disabled.
2859         (complex_types): Remove aligned types from the array.
2860         Comment out "_Complex long double".
2861         (attrib_types): Remove.
2862         (complex_attrib_types): Remove.
2863         (attrib_array_types): Remove.
2864         (complex_attrib_array_types): Remove.
2865         (aligned_bitfld_types): Remove.
2866         (n_aligned_bitfld_types): Remove.
2867         (FEATURE_ALIGNEDPACKED): Delete.
2868         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
2869         (singles): Remove support for adding attributes.
2870         (choose_type): Remove support for attributed types.
2871         (generate_fields): Remove support for attributed bit-fields.
2872         Remove support for adding attributes.
2873         (generate_random_tests): Remove support for adding attributes.
2874         (features): Add back "[0] :0" and "complex vector [0]".
2875         (main): Remove support for attributed bit-fields.
2876         Uncomment the calling of generate_random_tests for the rests of
2877         the tests.
2878
2879 2005-12-16  Jan Hubicka  <jh@suse.cz>
2880
2881         * gcc.c-torture/combine/pr25224.c: New.
2882
2883 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
2884
2885         PR other/25028
2886         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
2887         HP-UX.
2888
2889 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
2890
2891         * gcc.dg/20051215-1.c: New file.
2892
2893 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2894
2895         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
2896         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
2897
2898 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
2899
2900         PR fortran/18197
2901         * gfortran.dg/dummy_functions_1.f90: New.
2902
2903 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
2904
2905         PR rtl-optimization/25310
2906         * gcc.c-torture/compile/pr25310.c: New test.
2907
2908 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2909
2910         PR debug/25023
2911         * gcc.dg/pr25023.c: New test.
2912
2913 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2914
2915         * g++.old-deja/g++.brendan/redecl1.C,
2916         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
2917         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
2918         g++.old-deja/g++.oliva/typeof1.C,
2919         g++.old-deja/g++.other/crash16.C,
2920         g++.old-deja/g++.other/crash34.C,
2921         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
2922         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
2923         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
2924         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
2925         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
2926         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
2927         Remove xfail.
2928
2929 2005-12-14  Kean Johnston  <jkj@sco.com>
2930             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2931
2932         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
2933         * gcc.target/i386/20020523-1.c: Ditto.
2934         * gcc.target/i386/tailcall-1.c: Ditto.
2935         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
2936         * gcc.target/i386/ssetype-5.c: Ditto.
2937
2938 2005-12-14  Jeff Law  <law@redhat.com>
2939
2940         * gcc.dg/tree-ssa/foldstring-1.c: New test.
2941
2942 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2943
2944         PR target/25254
2945         PR target/24188
2946         * gcc.target/i386/pr25254.c: New test.
2947         * gfortran.dg/PR24188.f: New test.
2948
2949 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
2950
2951         * lib/fortran-torture.exp: Catch remaining uses of
2952         remote_file build delete.
2953
2954 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2955
2956         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
2957
2958 2005-12-14  Ben Elliston  <bje@au.ibm.com>
2959
2960         * gcc.dg/warn-addr-cmp.c: New test.
2961
2962 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2963
2964         PR debug/25023
2965         PR target/25293
2966         * gcc.target/i386/pr25293.c: New test.
2967
2968 2005-12-13  Petr Machata  <machata@post.cz>
2969
2970         PR c++/24907
2971         * g++.dg/parse/comma2.C: New test.
2972
2973 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
2974             Jakub Jelinek  <jakub@redhat.com>
2975
2976         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2977         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2978         (limits.h): Include unconditionally.
2979         (stdlib.h): Likewise.
2980         (hashtab.h): Do not include.
2981         (getopt.h): Likewise.
2982         (stddef.h): Include.
2983         (hashval_t): Define.
2984         (struct entry): Add "next" field.
2985         (HASH_SIZE): New macro.
2986         (hash_table): New variable.
2987         (switchfiles): Do not use xmalloc.
2988         (mix): New macro.
2989         (iterative_hash): New function.
2990         (hasht): Remove.
2991         (e_exists): New function.
2992         (e_insert): Likewise.
2993         (output): Use, instead of libiberty hashtable functions.
2994         (main): Do not use getopt.  Do not call htab_create.
2995
2996 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2997
2998         PR c++/25331
2999         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
3000         put atal* and atpaal* attributes on array elements.
3001         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
3002         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
3003         put atal* and atpaal* attributes on array elements.
3004         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
3005
3006 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
3007
3008         * gcc.dg/single-precision-constant.c: New test.
3009
3010 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
3011
3012         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
3013         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
3014         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
3015         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
3016         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
3017         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
3018         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
3019         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
3020         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
3021         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
3022         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
3023         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
3024         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
3025         gcc.target/powerpc/ppc-sdata-2.c,
3026         gcc.target/powerpc/ppc-stackalign-1.c,
3027         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
3028         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
3029         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
3030         gcc.target/powerpc/rs6000-ldouble-2.c,
3031         gcc.target/powerpc/rs6000-power2-1.c,
3032         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
3033         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
3034         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
3035         option into target selector.
3036         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
3037         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
3038
3039 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3040
3041         PR objc/25348
3042         * objc.dg/encode-9.m: New test.
3043
3044 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3045
3046         PR testsuite/20772
3047         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
3048         * gcc.dg/asm-b.c: Fix typo.
3049         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
3050         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
3051         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
3052         i?86 lp64 and x86_64 ilp32.
3053         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
3054         on i?86 lp64.
3055         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
3056
3057 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
3058
3059         PR fortran/25078
3060         gfortran.dg/equiv_5.f90: New test.
3061
3062 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
3063
3064         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
3065         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
3066         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
3067         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
3068         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
3069         * gcc.dg/tree-ssa/reassoc-5.c: New.
3070         * gcc.dg/tree-ssa/reassoc-6.c: New.
3071         * gcc.dg/tree-ssa/reassoc-7.c: New.
3072         * gcc.dg/tree-ssa/reassoc-8.c: New.
3073         * gcc.dg/tree-ssa/reassoc-9.c: New.
3074         * gcc.dg/tree-ssa/reassoc-10.c: New.
3075         * gcc.dg/tree-ssa/reassoc-11.c: New.
3076
3077 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3078
3079         PR testsuite/25167
3080         PR testsuite/24478
3081         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
3082
3083 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
3084
3085         PR c++/25300
3086         * g++.dg/template/inherit.C: Do not use a generic error message.
3087
3088 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
3089
3090         PR libobjc/25354
3091         * objc.dg/gnu-encoding: New directory.
3092         * objc.dg/gnu-encoding/compat-common.h: New file.
3093         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
3094         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
3095         * objc.dg/gnu-encoding/vector-defs.h: New file.
3096         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
3097         * objc.dg/gnu-encoding/generate-random.c: New file.
3098         * objc.dg/gnu-encoding/generate-random_r.c: New file.
3099         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
3100         * objc.dg/gnu-encoding/generate-random.h: New file.
3101
3102 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
3103
3104         PR c++/25337
3105         * g++.dg/template/defarg7.C: New test.
3106
3107 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3108
3109         PR libobjc/25347
3110         * objc.dg/encode-8.m: New test.
3111
3112 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
3113
3114         PR libobjc/25346
3115         * objc.dg/encode-7.m: New test.
3116
3117 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
3118
3119         PR c++/25010
3120         * g++.dg/opt/inline10.C: New test.
3121
3122 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
3123
3124         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
3125
3126 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
3127
3128         * gfortran.dg/substring_equivalence.f90: typo in comment
3129
3130 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3131
3132         PR fortran/25068
3133         * gfortran.dg/iostat_3.f90: New test.
3134
3135 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
3136
3137         PR fortran/23815
3138         * gfortran.dg/unf_io_convert_1.f90: New test.
3139         * gfortran.dg/unf_io_convert_2.f90: New test.
3140         * gfortran.dg/unf_io_convert_3.f90: New test.
3141
3142 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3143
3144         PR testsuite/20772
3145         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
3146         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
3147         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
3148         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
3149         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
3150         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
3151         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
3152         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
3153         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
3154         gcc.dg/torture/fp-int-convert-float128-timode.c,
3155         gcc.dg/torture/fp-int-convert-float128.c,
3156         gcc.dg/torture/fp-int-convert-float80-timode.c,
3157         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
3158         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
3159
3160         * gcc.dg/tls/opt-1.c: Require effective target fpic.
3161
3162 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
3163
3164         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
3165
3166 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
3167
3168         * gcc.dg/20051207-1.c,
3169         * gcc.dg/20051207-2.c,
3170         * gcc.dg/20051207-3.c: New tests.
3171
3172 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3173
3174         PR testsuite/20772
3175         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
3176         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
3177         dg-skip-if target selector.
3178
3179         PR testsuite/20772
3180         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
3181         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
3182         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
3183         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
3184         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
3185         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
3186         and/or merge with i?86 cases.
3187
3188         * gcc.dg/tls/opt-3.c: Require effective target fpic.
3189
3190         PR testsuite/20772
3191         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
3192         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
3193         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
3194         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
3195         x86_64-*-linux*.
3196
3197 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
3198
3199         PR target/25311
3200         * gcc.c-torture/compile/pr25311.c: New test.
3201
3202 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3203
3204         PR libgfortran/25039
3205         * gfortran.dg/read_comma.f: New test.
3206
3207 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
3208
3209         PR c++/19317
3210         * g++.dg/opt/pr19317-1.C: New test.
3211         * g++.dg/opt/pr19317-2.C: New test.
3212         * g++.dg/opt/pr19317-3.C: New test.
3213
3214         PR target/19005
3215         * gcc.c-torture/execute/pr19005.c: New test.
3216
3217         PR target/17828
3218         * g++.old-deja/g++.other/comdat5.C: New test.
3219         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
3220
3221         * g++.dg/compat/struct-layout-1.exp: New file.
3222         * g++.dg/compat/struct-layout-1.h: New.
3223         * g++.dg/compat/struct-layout-1_generate.c: New.
3224         * g++.dg/compat/struct-layout-1_x1.h: New.
3225         * g++.dg/compat/struct-layout-1_x2.h: New.
3226         * g++.dg/compat/struct-layout-1_y1.h: New.
3227         * g++.dg/compat/struct-layout-1_y2.h: New.
3228
3229         * gcc.dg/20050330-2.c: New test.
3230
3231 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3232
3233         PR fortran/25292
3234         * gfortran.dg/associated_1.f90: New.
3235
3236 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3237
3238         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
3239         ILP32 vect_no_align platforms.
3240
3241 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
3242             Jakub Jelinek  <jakub@redhat.com>
3243
3244         PR target/25268
3245         * gcc.c-torture/compile/20051207-1.c: New test.
3246
3247 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3248
3249         PR testsuite/20772
3250         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
3251         gcc.dg/torture/pr18582-1.c,
3252         gcc.target/i386/attributes-error.c: Also test on x86_64.
3253
3254         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
3255
3256 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3257
3258         PR c++/19397
3259         * g++.dg/template/typedef3.C: New test.
3260
3261         PR c++/19762
3262         PR c++/19764
3263         * g++.dg/template/dtor3.C: Fix error markers.
3264
3265 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
3266
3267         * lib/target-supports.exp (check_effective_target_sync_char_short):
3268         Add s390*.
3269
3270 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
3271
3272         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
3273
3274 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3275
3276         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
3277         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3278         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
3279         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
3280
3281 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3282
3283         PR c++/25263
3284         * g++.dg/other/array2.C: New test case.
3285
3286 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
3287
3288         * gcc.dg/darwin-weakimport-3.c: New.
3289
3290         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
3291         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
3292         and to work on Darwin.
3293         * gcc.dg/attr-weakref-1b.c: New file.
3294         * gcc.dg/attr-weakref-2.c: New test.
3295         * gcc.dg/darwin-weakref-1.c: New test.
3296
3297 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
3298
3299         PR testsuite/25247
3300         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
3301         use in selector expressions.
3302         (dg-xfail-if): Ditto.
3303         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
3304         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
3305         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
3306         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
3307         * gcc.test-framework/test-framework.exp: Skip generated tests if
3308         CHECK_TEST_FRAMEWORK is not 1.
3309
3310 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3311
3312         PR tree-optimization/24963
3313         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
3314
3315         PR target/24108
3316         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
3317
3318         PR target/18580
3319         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
3320         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3321         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3322         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3323
3324 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
3325
3326         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
3327         dg-options.
3328
3329 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3330
3331         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
3332
3333 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3334
3335         * gcc.dg/format/cast-1.c: New test.
3336
3337 2005-12-04  Roger Sayle  <roger@eyesopen.com>
3338
3339         PR c/7776
3340         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
3341         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
3342         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
3343         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
3344
3345 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3346
3347         * gcc.dg/cast-pretty-print-1.c: New test.
3348
3349 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3350
3351         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
3352
3353 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
3354
3355         PR c++/24173
3356         * g++.dg/template/friend40.C: New test.
3357
3358 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
3359
3360         PR target/25199
3361         * gcc.target/i386/movq-2.c: New test.
3362         * gcc.target/i386/movq.c: Remove target i?86, instead add
3363         dg-require-effective-target ilp32.
3364
3365 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3366
3367         PR c++/24103
3368         * g++.dg/other/default1.C: New test.
3369
3370 2005-12-02  Richard Guenther  <rguenther@suse.de>
3371
3372         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3373
3374 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3375
3376         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
3377
3378 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
3379
3380         PR target/21017
3381         * gcc.target/powerpc/rotate.c: New.
3382
3383 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3384
3385         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
3386         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
3387
3388 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3389
3390         PR c/13384
3391         * gcc.dg/pr17730-1.c: Adjust.
3392         * gcc.dg/lvalue1.c (main): Likewise.
3393         * gcc.dg/lvalue-2.c: Likewise.
3394         * g++.dg/pr7503-3.C
3395
3396 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
3397
3398         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
3399         error messages.
3400
3401 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
3402
3403         PR fortran/24789
3404         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
3405
3406 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3407
3408         PR target/24475
3409         * lib/target-supports.exp (check_effective_target_tls): New.
3410         (check_effective_target_tls_runtime): New.
3411         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
3412         for TLS support.
3413         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3414         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3415         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
3416         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
3417         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
3418         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
3419         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3420         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
3421         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
3422         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
3423         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
3424         effective-target TLS.
3425         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
3426         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
3427         effective-target TLS runtime.
3428
3429 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3430
3431         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
3432
3433 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
3434
3435         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
3436         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
3437         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
3438         ignored" warnings when "packing" is the same as the ABI layout.
3439
3440 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
3441
3442         PR fortran/21302
3443         * gfortran.dg/line_length_1.f: New test.
3444         * gfortran.dg/line_length_2.f90: Ditto.
3445
3446 2005-11-30  Richard Guenther  <rguenther@suse.de>
3447
3448         PR tree-optimization/21655
3449         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
3450
3451 2005-11-30  Dale Johannesen  <dalej@apple.com>
3452
3453         * gcc.c-torture/compile/pr24930.c: New.
3454
3455 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
3456
3457         PR fortran/15809
3458         *  gfortran.dg/auto_char_dummy_array.f90: New test.
3459
3460 2005-11-30  Jeff Law  <law@redhat.com>
3461
3462         * g++.old-deja/g++.law/pr25000.C: New test.
3463
3464 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
3465
3466         * gcc.dg/tls/opt-11.c: New test.
3467
3468 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3469
3470         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
3471         targets.
3472         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
3473         LP64 ia64.
3474
3475 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
3476
3477         * gfortran.dg/open_access_1.f90: New test.
3478
3479 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3480
3481         * gcc.dg/charset/builtin2.c: New test.
3482
3483 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
3484
3485         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
3486         on mmix-*-* for *_[xy].c.
3487
3488 2005-11-28  Kean Johnston  <jkj@sco.com>
3489
3490         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
3491         headers.
3492         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
3493         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
3494         * gcc.target/i386/asm-3.c: Ditto.
3495         * gcc.target/i386/clobbers.c: Ditto.
3496         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
3497         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
3498         test regexp.
3499         * gcc.target/i386/mul.c: Ditto.
3500         * gcc.target/i386/ssetype-1.c: Ditto.
3501         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
3502         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
3503         static so the test works with -fPIC mode too. Based on comment in
3504         PR19231 by Pinski.
3505         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
3506
3507 2005-11-28  Richard Guenther  <rguenther@suse.de>
3508
3509         * gcc.dg/alias-9.c: New testcase.
3510         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
3511
3512 2005-11-28  Roger Sayle  <roger@eyesopen.com>
3513             Uros Bizjak  <uros@kss-loka.si>
3514
3515         PR middle-end/20219
3516         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
3517         tan(x)/sin(x) transformations.
3518
3519 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
3520
3521         PR middle-end/24575
3522         * gcc.dg/tree-ssa/divide-3.c: New test.
3523         * gcc.dg/tree-ssa/divide-4.c: New test.
3524
3525 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
3526
3527         PR fortran/24917
3528         *  gfortran.dg/boz_6.f90: New test.
3529
3530 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3531
3532         PR fortran/23912
3533         * gfortran.dg/modulo_1.f90: New test.
3534
3535 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3536
3537         PR libfortran/24919
3538         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
3539         fail on CRLF platforms.
3540         * gfortran.dg/ftell_2.f90: Likewise.
3541
3542 2005-11-26  Eric Christopher  <echristo@apple.com>
3543
3544         * gcc.dg/intmax_t-1.c: Remove mips xfail.
3545
3546 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3547
3548         * objc.dg/gnu-runtime-3.m: Simplify.
3549
3550 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3551
3552         PR middle-end/23669
3553         * gcc.dg/tree-ssa/divide-1.c: New test.
3554         * gcc.dg/tree-ssa/divide-2.c: New test.
3555
3556 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3557
3558         PR libgfortran/24945
3559         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
3560
3561 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3562
3563         PR libgfortran/24945
3564         * gfortran.dg/open_status_2.f90: New test.
3565
3566 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3567
3568         * gcc.c-torture/execute/builtins/fprintf.c,
3569         gcc.c-torture/execute/builtins/fputs-lib.c,
3570         gcc.c-torture/execute/builtins/fputs.c,
3571         gcc.c-torture/execute/builtins/lib/fprintf.c,
3572         gcc.c-torture/execute/builtins/lib/printf.c,
3573         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
3574
3575 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
3576
3577         * gcc.dg/20050922-2.c: New test.
3578
3579 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3580
3581         * objc.dg/gnu-runtime-3.m: New test.
3582
3583 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3584
3585         PR c++/9278
3586         * g++.dg/other/void1.C: New test.
3587
3588 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
3589
3590         PR middle-end/24998
3591         * gcc.dg/torture/fp-int-convert-float.c,
3592         gcc.dg/torture/fp-int-convert-double.c,
3593         gcc.dg/torture/fp-int-convert-long-double.c,
3594         gcc.dg/torture/fp-int-convert-timode.c,
3595         gcc.dg/torture/fp-int-convert-float80.c,
3596         gcc.dg/torture/fp-int-convert-float80-timode.c,
3597         gcc.dg/torture/fp-int-convert-float128.c,
3598         gcc.dg/torture/fp-int-convert-float128-timode.c,
3599         gcc.dg/torture/fp-int-convert.h: New files.
3600
3601 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3602
3603         PR middle-end/24989
3604         * gcc.dg/tree-ssa/bool-10.c: New test.
3605         * gcc.dg/tree-ssa/bool-11.c: New test.
3606         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
3607
3608 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3609
3610         PR middle-end/24990
3611         * tree-ssa/pr24990-1.c: New test.
3612
3613 2005-11-24  Richard Guenther  <rguenther@suse.de>
3614         Dirk Mueller <dmueller@suse.de>
3615
3616         PR c++/14024
3617         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
3618         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
3619         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3620         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
3621         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
3622         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
3623
3624 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
3625
3626         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
3627
3628 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3629
3630         PR c/21668
3631         * gcc.dg/Wc++-compat.c: New.
3632         * gcc.dg/Wno-c++-compat.c: New.
3633
3634 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
3635
3636         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
3637         (vspltish, vspltisw): Likewise.
3638
3639 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3640
3641         PR libgfortran/24794
3642         * gfortran.dg/namelist_12.f: Fix quotes.
3643         * gfortran.dg/namelist_13.f90: Fix quotes.
3644         * gfortran.dg/namelist_14.f90: Fix quotes.
3645         * gfortran.dg/namelist_15.f90: Fix quotes.
3646         * gfortran.dg/namelist_use.f90: Fix quotes.
3647         * gfortran.dg/namelist_use_only.f90: Fix quotes.
3648         * gfortran.dg/namelist_21.f90: New test.
3649         * gfortran.dg/namelist_22.f90: New test.
3650
3651 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
3652
3653         PR target/23435
3654         * gcc.c-torture/compile/pr23435.c: New.
3655
3656 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
3657
3658         * gcc.c-torture/execute/floatunsisf-1.c: New test.
3659
3660 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
3661
3662         * gcc.target/powerpc/405-macchw-1.c,
3663         gcc.target/powerpc/405-macchw-2.c,
3664         gcc.target/powerpc/405-macchwu-1.c,
3665         gcc.target/powerpc/405-macchwu-2.c,
3666         gcc.target/powerpc/405-machhw-1.c,
3667         gcc.target/powerpc/405-machhw-2.c,
3668         gcc.target/powerpc/405-machhwu-1.c,
3669         gcc.target/powerpc/405-machhwu-2.c,
3670         gcc.target/powerpc/405-maclhw-1.c,
3671         gcc.target/powerpc/405-maclhw-2.c,
3672         gcc.target/powerpc/405-maclhwu-1.c,
3673         gcc.target/powerpc/405-maclhwu-2.c,
3674         gcc.target/powerpc/405-mulchw-1.c,
3675         gcc.target/powerpc/405-mulchw-2.c,
3676         gcc.target/powerpc/405-mulchwu-1.c,
3677         gcc.target/powerpc/405-mulchwu-2.c,
3678         gcc.target/powerpc/405-mulhhw-1.c,
3679         gcc.target/powerpc/405-mulhhw-2.c,
3680         gcc.target/powerpc/405-mulhhwu-1.c,
3681         gcc.target/powerpc/405-mulhhwu-2.c,
3682         gcc.target/powerpc/405-mullhw-1.c,
3683         gcc.target/powerpc/405-mullhw-2.c,
3684         gcc.target/powerpc/405-mullhwu-1.c,
3685         gcc.target/powerpc/405-mullhwu-2.c,
3686         gcc.target/powerpc/405-nmacchw-1.c,
3687         gcc.target/powerpc/405-nmacchw-2.c,
3688         gcc.target/powerpc/405-nmachhw-1.c,
3689         gcc.target/powerpc/405-nmachhw-2.c,
3690         gcc.target/powerpc/405-nmaclhw-1.c,
3691         gcc.target/powerpc/405-nmaclhw-2.c,
3692         gcc.target/powerpc/440-macchw-1.c,
3693         gcc.target/powerpc/440-macchw-2.c,
3694         gcc.target/powerpc/440-macchwu-1.c,
3695         gcc.target/powerpc/440-macchwu-2.c,
3696         gcc.target/powerpc/440-machhw-1.c,
3697         gcc.target/powerpc/440-machhw-2.c,
3698         gcc.target/powerpc/440-machhwu-1.c,
3699         gcc.target/powerpc/440-machhwu-2.c,
3700         gcc.target/powerpc/440-maclhw-1.c,
3701         gcc.target/powerpc/440-maclhw-2.c,
3702         gcc.target/powerpc/440-maclhwu-1.c,
3703         gcc.target/powerpc/440-maclhwu-2.c,
3704         gcc.target/powerpc/440-mulchw-1.c,
3705         gcc.target/powerpc/440-mulchw-2.c,
3706         gcc.target/powerpc/440-mulchwu-1.c,
3707         gcc.target/powerpc/440-mulchwu-2.c,
3708         gcc.target/powerpc/440-mulhhw-1.c,
3709         gcc.target/powerpc/440-mulhhw-2.c,
3710         gcc.target/powerpc/440-mulhhwu-1.c,
3711         gcc.target/powerpc/440-mulhhwu-2.c,
3712         gcc.target/powerpc/440-mullhw-1.c,
3713         gcc.target/powerpc/440-mullhw-2.c,
3714         gcc.target/powerpc/440-mullhwu-1.c,
3715         gcc.target/powerpc/440-mullhwu-2.c,
3716         gcc.target/powerpc/440-nmacchw-1.c,
3717         gcc.target/powerpc/440-nmacchw-2.c,
3718         gcc.target/powerpc/440-nmachhw-1.c,
3719         gcc.target/powerpc/440-nmachhw-2.c,
3720         gcc.target/powerpc/440-nmaclhw-1.c,
3721         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
3722
3723 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
3724
3725         PR fortran/24774
3726         * gfortran.dg/inquire_9.f90: New test.
3727
3728         PR fortran/21647
3729         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
3730
3731 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3732
3733         PR libfortran/24432
3734         * lib/target-supports.exp (check_effective_target_fortran_large_real):
3735         Check that 'cos' is supported.
3736
3737 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
3738
3739         PR fortran/24223
3740         * gfortran.dg/substring_equivalence.f90: New test.
3741
3742         PR fortran/24705
3743         * gfortran.dg/auto_internal_assumed.f90: New test.
3744
3745 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
3746
3747         * gcc.dg/fold-div-2.c: New test.
3748
3749 2005-11-20  Ian Lance Taylor  <ian@airs.com>
3750
3751         PR rtl-optimization/24883
3752         * gcc.c-torture/compile/pr24883.c: New test.
3753
3754 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
3755
3756         PR middle-end/20583
3757         * gcc.c-torture/compile/pr20583.c: New.
3758
3759 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
3760
3761         * gcc.c-torture/execute/usmul.c: New test.
3762
3763 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
3764
3765         * gcc.dg/tree-ssa/vrp22.c: New test.
3766
3767 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
3768
3769         PR middle-end/24912
3770         * gcc.dg/torture/pr24912-1.c: New test.
3771
3772 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
3773
3774         PR fortran/24862
3775         * gfortran.dg/arrayio_derived_1.f90: New test.
3776
3777 2005-11-19  Richard Guenther  <rguenther@suse.de>
3778
3779         PR middle-end/23294
3780         * gcc.dg/tree-ssa/pr23294.c: New testcase.
3781
3782 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
3783
3784         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
3785
3786 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
3787
3788         PR c++/8355
3789         * g++.dg/template/friend39.C: New test.
3790
3791 2005-11-18  James E Wilson  <wilson@specifix.com>
3792
3793         * gcc.dg/builtin-strstr.c: New.
3794
3795 2005-11-18  Richard Henderson  <rth@redhat.com>
3796
3797         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
3798         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
3799         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
3800         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
3801         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
3802         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
3803         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
3804         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
3805         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
3806         renaming to remove initial "ia64-".
3807
3808 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
3809
3810         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
3811
3812 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
3813
3814         * g++.dg/cpp/string-2.C: New test.
3815
3816 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
3817
3818         * gcc.dg/tree-ssa/loop-14.c: New test.
3819
3820 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
3821             Michael Chamberlain <michael@chamberlain.net.au>
3822
3823         * ada/acats/run_all.sh (target_run): Kill long running tests.
3824
3825 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3826
3827         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
3828         * gcc.dg/cleanup-9.c: Likewise.
3829         * gcc.dg/cleanup-10.c: Likewise.
3830         * gcc.dg/cleanup-11.c: Likewise.
3831
3832 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3833
3834         PR fortran/24892
3835         * gfortran.dg/open_access_append_1.f90: New test.
3836         * gfortran.dg/open_access_append_2.f90: New test.
3837
3838 2005-11-16  Richard Guenther  <rguenther@suse.de>
3839
3840         PR middle-end/24851
3841         * gcc.c-torture/execute/pr24851.c: New testcase.
3842
3843 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3844
3845         * gcc.dg/fold-overflow-1.c: New test.
3846
3847 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
3848
3849         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
3850         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
3851
3852 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
3853
3854         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
3855         structures.
3856         * g++.dg/eh/forced2.C: Likewise.
3857         * g++.dg/eh/forced3.C: Likewise.
3858         * g++.dg/eh/forced4.C: Likewise.
3859
3860 2005-11-11  Mike Stump  <mrs@apple.com>
3861
3862         * g++.old-deja/g++.mike/unused.C: Add.
3863
3864 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
3865
3866         PR c++/24667
3867         * g++.dg/warn/Wcast-qual1.C: New test.
3868
3869 2005-11-15  Jan Hubicka  <jh@suse.cz>
3870
3871         * gcc.dg/winline-5.c: Add large-unit-insns limit.
3872
3873 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
3874
3875         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
3876
3877 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
3878
3879         PR 24840
3880         * gcc.dg/tree-ssa/pr24840.c: New test.
3881
3882 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
3883
3884         PR testsuite/24841
3885         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
3886
3887 2005-11-14  Dale Johannesen  <dalej@apple.com>
3888
3889         * gcc.c-torture/execute/20051113-1.c: New.
3890
3891 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
3892
3893         PR c++/24687
3894         * g++.dg/template/crash43.C: New test.
3895
3896 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
3897
3898         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
3899
3900 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3901
3902         PR c++/24817
3903         * g++.dg/eh/spec8.C: New test.
3904
3905 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3906
3907         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
3908
3909 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3910
3911         PR c++/20293
3912         * g++.dg/parse/ambig4.C: New test.
3913         * g++.dg/tc1/dr101.C: Adjust error markers.
3914         * g++.dg/lookup/strong-using-2.C: Likewise.
3915         * g++.dg/lookup/ambig5.C: Likewise.
3916         * g++.dg/lookup/ambig4.C: Likewise.
3917         * g++.dg/parse/crash22.C: Likewise.
3918
3919 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3920
3921         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
3922
3923 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3924
3925         * gcc.dg/nested-calls-1.c: New test.
3926
3927 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3928
3929         * gfortran.dg/complex_intrinsic_1.f90: New test.
3930         * gfortran.dg/complex_intrinsic_2.f90: New test.
3931         * gfortran.dg/fgetc_1.f90: New test.
3932         * gfortran.dg/fgetc_2.f90: New test.
3933         * gfortran.dg/fgetc_3.f90: New test.
3934         * gfortran.dg/ftell_1.f90: New test.
3935         * gfortran.dg/ftell_2.f90: New test.
3936         * gfortran.dg/gnu_logical_1.F: New test.
3937         * gfortran.dg/gnu_logical_2.f90: New test.
3938
3939 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
3940
3941         PR middle-end/24820
3942         * testsuite/gcc.dg/pr24820.c: New test.
3943
3944 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
3945
3946         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
3947         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
3948         variable.
3949
3950 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3951
3952         testsuite/24614
3953         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
3954
3955 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3956
3957         * gcc.target/cris/cris.exp: New file.
3958         * gcc.target/cris/rld-legit1.c: New test.
3959         * gcc.target/cris/rld-legit2.c: New test.
3960
3961 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
3962
3963         PR c++/24780
3964         * g++.dg/opt/pr24780.C: New test.
3965
3966         PR c++/24761
3967         * g++.dg/template/asm1.C: New test.
3968
3969 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
3970
3971         PR libgfortran/24787
3972         * gfortran.dg/scan_1.f90: New test.
3973
3974 2005-11-12  Jan Hubicka  <jh@suse.cz>
3975
3976         * gcc.target/i386/minmax-1.c: New.
3977         * gcc.target/i386/minmax-2.c: New.
3978
3979 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
3980
3981         * gcc.dg/pr24445.c: Fix for 64-bit targets.
3982
3983 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
3984
3985         * gcc.c-torture/execute/20051110-1.c,
3986         gcc.c-torture/execute/20051110-2.c: New tests.
3987
3988 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3989
3990         PR middle-end/24750
3991         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
3992         New tests.
3993
3994 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3995
3996         * lib/target-libpath.exp (get_shlib_extension): New proc.
3997         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
3998         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3999         * lib/objc.exp (objc_target_compile): Likewise.
4000         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
4001         detection.
4002
4003 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
4004
4005         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
4006
4007         * lib/target-supports.exp (check_effective_target_static_libgfortran):
4008         Add -static to additional_flags and pass it to target_compile.
4009
4010 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
4011
4012         PR libgfortran/24719
4013         gfortran.dg/read_noadvance.f90: New test.
4014
4015         PR libgfortran/24699
4016         gfortran.dg/fmt_t_2.f90: New test.
4017
4018         PR libgfortran/24785
4019         gfortran.dg/read_x_eor.f90: New test.
4020
4021         PR libgfortran/24584
4022         gfortran.dg/namelist_empty.f90: Rename test.
4023
4024         PR libgfortran/24489
4025         gfortran/read_eor.f90: Rename test.
4026
4027 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4028
4029         PR fortran/15976
4030         * gfortran.dg/automatic_module_variable.f90: New test.
4031
4032 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
4033
4034         PR target/24445
4035         * gcc.dg/pr24445.c: New test.
4036
4037 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
4038
4039         PR fortran/24655
4040         PR fortran/24755
4041         * gfortran.dg/recursive_statement_functions.f90: Add statement
4042         functions using inline intrinsic functions and parameters to test
4043         that they no longer seg-fault.
4044
4045         PR fortran/24409
4046         gfortran.dg/nested_modules_4.f90: New test.
4047         gfortran.dg/nested_modules_5.f90: New test.
4048
4049 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4050
4051         PR fortran/24643
4052         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
4053
4054 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
4055
4056         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
4057         failures.
4058
4059 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4060
4061         * gcc.dg/sparc-getcontext-1.c: New test.
4062
4063 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
4064
4065         * gcc.dg/ifcvt-fabs-1.c: New test.
4066
4067 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
4068
4069         PR other/4372
4070         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
4071         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
4072
4073 2005-11-09  Richard Guenther  <rguenther@suse.de>
4074
4075         PR tree-optimization/24716
4076         * gcc.c-torture/execute/pr24716.c: New testcase.
4077
4078 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4079
4080         * gcc.dg/pr24624.c: Disable for non S/390 targets.
4081
4082 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4083
4084         PR 24624
4085         * gcc.dg/pr24624.c: Testcase added.
4086
4087 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
4088
4089         PR 24623
4090         * g++.dg/other/pr24623.C: Testcase added.
4091
4092 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
4093
4094         PR fortran/22607
4095         * gfortran-dg/pure_byref_1.f90: New.
4096         * gfortran-dg/pure_byref_2.f90: New.
4097
4098 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
4099
4100         PR c/24101
4101         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
4102         * gcc.dg/dg.exp: Run main loop also for *.i files.
4103
4104 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
4105
4106         PR c++/19450
4107         * g++.dg/tls/diag-3.C: New test.
4108         * g++.dg/tls/diag-4.C: New test.
4109         * g++.dg/tls/static-1.C: New test.
4110         * g++.dg/tls/static-1a.cc: New file.
4111
4112 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
4113
4114         PR 23046
4115         * g++.dg/tree-ssa/pr23046.C: New test.
4116
4117 2005-11-08  Devang Patel <dpatel@apple.com>
4118
4119         PR tree-optimization/23115
4120         * gcc.dg/tree-ssa/pr23115.c: New.
4121
4122 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
4123
4124         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
4125         * gcc.target/powerpc/pr16155.c: Same.
4126         * gcc.target/powerpc/altivec-1.c: Same.
4127         * gcc.target/powerpc/altivec-2.c: Same.
4128         * gcc.target/powerpc/altivec-3.c: Same.
4129         * gcc.target/powerpc/altivec-5.c: Same.
4130         * gcc.target/powerpc/altivec-11.c: Same.
4131         * gcc.target/powerpc/altivec-12.c: Same.
4132         * gcc.target/powerpc/altivec-14.c: Same.
4133         * gcc.target/powerpc/altivec-22.c: Same.
4134         * gcc.target/powerpc/altivec-consts.c: Same.
4135         * gcc.target/powerpc/altivec-pr22085.c: Same.
4136         * gcc.target/powerpc/altivec-splat.c: Same.
4137         * gcc.target/powerpc/altivec-varargs-1.c: Same.
4138         * gcc.target/powerpc/altivec-vec-merge.c: Same.
4139         * gcc.target/powerpc/darwin-longlong.c: Same.
4140
4141 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
4142
4143         PR target/19340
4144         * gcc.dg/pr19340.c: New test.
4145
4146 2005-11-07  Ian Lance Taylor  <ian@airs.com>
4147
4148         PR rtl-optimization/24683
4149         * gcc.dg/pr24683.c: New test.
4150
4151 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4152
4153         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
4154         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
4155
4156 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
4157
4158         * gcc.target/i386/pr23376.c: Compile with -mmmx.
4159
4160 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
4161
4162         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
4163
4164 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4165
4166         PR target/24230
4167
4168         * gcc.target/powerpc/altivec-consts.c,
4169         gcc.target/powerpc/altivec-splat.c: New testcase.
4170
4171 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4172
4173         PR c/24599
4174
4175         * gcc.dg/overflow-2.c: New testcase.
4176
4177 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
4178
4179         PR rtl-optimization/23567
4180         * gcc.c-torture/execute/20051104-1.c: New test.
4181
4182 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
4183
4184         PR fortran/24534
4185         gfortran.dg/private_type_2.f90: Modified to check that case with
4186         PRIVATE declaration within derived type is accepted.
4187
4188         PR fortran/20838
4189         gfortran.dg/pointer_assign_1.f90: New test.
4190
4191         PR fortran/20840
4192         * gfortran.dg/arrayio_0.f90: New test.
4193
4194         PR fortran/17737
4195         gfortran.dg/data_initialized.f90: New test.
4196         gfortran.dg/data_constraints_1.f90: New test.
4197         gfortran.dg/data_constraints_2.f90: New test.
4198
4199 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
4200
4201         PR fortran/24174
4202         PR fortran/24305
4203         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
4204
4205 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
4206
4207         PR 24670
4208         * gcc.dg/tree-ssa/pr24670.c: New test.
4209
4210 2005-11-05  Ian Lance Taylor  <ian@airs.com>
4211
4212         PR target/22432
4213         * gcc.target/i386/pr22432.c: New test.
4214
4215 2005-11-05  Richard Henderson  <rth@redhat.com>
4216
4217         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
4218         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
4219         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
4220         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
4221         from gcc.dg/alpha-*.
4222         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
4223         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
4224
4225 2005-11-05  Andreas Jaeger  <aj@suse.de>
4226
4227         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
4228
4229 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4230
4231         PR target/23424
4232         * gcc.dg/torture/pr23424-1.c: New test.
4233
4234 2005-11-04  Richard Henderson  <rth@redhat.com>
4235
4236         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
4237         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
4238         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
4239         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
4240         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
4241         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
4242         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
4243         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
4244         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
4245         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
4246         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
4247         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
4248         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
4249         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
4250         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
4251         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
4252         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
4253         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
4254         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
4255         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
4256         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
4257         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
4258         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
4259         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
4260         Move from gcc.dg/.
4261         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
4262         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4263         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
4264         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
4265         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
4266         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
4267         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
4268         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
4269         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
4270         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
4271         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
4272         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
4273         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
4274         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
4275         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
4276         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
4277         gcc.target/i386/lea.c, gcc.target/i386/local.c,
4278         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
4279         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
4280         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
4281         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
4282         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
4283         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
4284         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
4285         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
4286         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
4287         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
4288         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
4289         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
4290         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
4291         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
4292         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
4293         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
4294         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
4295         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
4296         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
4297         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
4298         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
4299         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
4300         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
4301         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
4302         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
4303         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
4304         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
4305         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
4306
4307 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
4308
4309         PR 24627
4310         * gcc.dg/tree-ssa/pr24627.c: New test.
4311
4312 2005-11-04 Paul Brook  <paul@codesourcery.com>
4313
4314         * gcc.dg/tls/opt-10.c: New test.
4315
4316 2005-11-04  Andreas Jaeger  <aj@suse.de>
4317
4318         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
4319         avoid extra warnings.
4320
4321 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4322
4323         PR libfortran/22298
4324         * gcc/testsuite/lib/target-supports.exp
4325         (check_effective_target_static_libgfortran): New
4326         static_libgfortran effective target.
4327         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
4328         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
4329
4330 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4331
4332         * gcc.dg/pr24615.c: Guard test with { target fpic }.
4333
4334 2005-11-03  Josh Conner  <jconner@apple.com>
4335
4336         PR c++/19989
4337         g++.dg/ext/array2.C: New test.
4338         g++.dg/template/dependent-name3.C: New test.
4339         g++.dg/template/dependent-name4.C: New test.
4340         g++.dg/template/sfinae2.C: New test.
4341
4342 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4343
4344         PR preprocessor/22042
4345         * gcc.dg/cpp/strify4.c: New test.
4346
4347 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4348
4349         PR c++/17964
4350         * g++.dg/cpp/string-1.C: New test.
4351
4352 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4353
4354         * gcc.target/powerpc: New directory.
4355         * gcc.target/powerpc/powerpc.exp: New file.
4356         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
4357         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
4358         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
4359         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
4360         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
4361         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
4362         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
4363         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
4364         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
4365         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
4366         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
4367         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
4368         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
4369         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
4370         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
4371         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
4372         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
4373         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
4374         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
4375         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
4376         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
4377         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
4378         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
4379         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
4380         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
4381         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
4382         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
4383         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
4384         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
4385         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
4386         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
4387         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
4388         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
4389         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
4390
4391 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
4392
4393         PR c++/21627
4394         * g++.dg/warn/inline2.C: New test.
4395
4396 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4397
4398         PR middle-end/23155
4399         * g++.dg/ext/c99struct1.C: New test.
4400         * gcc.dg/union-cast-1.c: New test.
4401         * gcc.dg/union-cast-2.c: New test.
4402         * gcc.dg/union-cast-3.c: New test.
4403
4404 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4405
4406         PR middle-end/24589
4407         * gcc.c-torture/execute/zero-struct-2.c: New test.
4408
4409 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4410
4411         PR c++/24582
4412         * g++.dg/init/switch1.C: New test.
4413
4414 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4415
4416         * gcc.dg/delay-slot-1.c: New test.
4417
4418 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
4419
4420         PR target/24620
4421         * gcc.dg/pr24620.c: New test.
4422
4423 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4424
4425         PR c/24329
4426         * gcc.dg/format/unnamed-1.c: New test.
4427
4428 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4429
4430         PR c++/22434
4431         * g++.dg/expr/cond8.C: New test.
4432
4433         PR c++/24560
4434         * g++.dg/parse/dot1.C: New test.
4435
4436 2005-11-02  Jan Hubicka  <jh@suse.cz>
4437
4438         PR target/23303
4439         * gcc.dg/i386-lea.c: New test
4440
4441 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4442
4443         PR target/24615
4444         * gcc.dg/pr24615.c: New test.
4445
4446 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4447
4448         PR target/24600
4449         * gcc.dg/pr24600.c: New test.
4450
4451 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4452
4453         PR c++/19253
4454         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
4455         * g++.dg/parse/typename9.C: New test.
4456         * g++/dg/parse/typename10.C: Likewise.
4457
4458 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4459
4460         PR fortran/18157
4461         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
4462         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
4463         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
4464
4465 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4466
4467         PR c++/24569
4468         * g++.dg/debug/static1.C: New test.
4469
4470 2005-11-02  Josh Conner  <jconner@apple.com>
4471
4472         * g++.dg/crash38.C: moved into proper directory...
4473         * g++.dg/template/crash42.C: ...here
4474
4475 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
4476
4477         PR target/18338
4478         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
4479         pcc_bitfield_type_matters || default_packed.
4480
4481         * lib/target-supports.exp
4482         (check_effective_target_pcc_bitfield_type_matters): New proc.
4483         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
4484
4485         PR testsuite/23304
4486         * lib/target-supports.exp (check_effective_default_packed): New proc.
4487         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
4488         Gate expected errors on target ! default_packed.
4489         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
4490
4491 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4492
4493         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
4494         change (r106358).
4495
4496 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4497
4498         PR fortran/24008
4499         * gfortran.dg/entry_5.f90: New.
4500         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
4501
4502 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
4503
4504         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
4505
4506 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
4507
4508         PR fortran/21565
4509         gfortran.dg/namelist_blockdata.f90: New test.
4510
4511         PR fortran/18737
4512         gfortran.dg/external_implicit_none.f90: New test.
4513
4514         PR fortran/14994
4515         * gfortran.dg/secnds.f: New test.
4516
4517 2005-10-31  Jan Hubicka  <jh@suse.cz>
4518
4519         PR target/20928
4520         * gcc.c-torture/compile/pr20928.c: New test.
4521
4522 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
4523
4524         PR middle-end/23492
4525         * gcc.c-torture/compile/zero-strct-5.c: New test.
4526
4527 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
4528
4529         PR libgfortran/24584
4530         * gfortran.dg/pr24584.f90: New test.
4531
4532 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
4533
4534         PR fortran/18883
4535         * gfortran.dg/char_result_9.f90: New.
4536         * gfortran.dg/char_result_10.f90: New.
4537
4538 2005-10-30  Jan Hubicka  <jh@suse.cz>
4539
4540         * g++.dg/tree-ssa/pr24172.C: New testcase.
4541
4542 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4543
4544         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
4545
4546 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
4547
4548         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
4549         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
4550         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
4551         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
4552         gfortran.dg/enum_9.f90,
4553         gfortran.fortran-torture/compile/enum_1.f90,
4554         gfortran.fortran-torture/execute/enum_1.f90,
4555         gfortran.fortran-torture/execute/enum_2.f90,
4556         gfortran.fortran-torture/execute/enum_3.f90,
4557         gfortran.fortran-torture/execute/enum_4.f90: New tests.
4558
4559 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
4560
4561         PR target/18482
4562         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
4563         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
4564
4565 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4566
4567         PR libfortran/20179
4568         * gfortran.dg/mixed_io_1.f90: New test.
4569         * gfortran.dg/mixed_io_1.c: New file.
4570
4571 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4572
4573         * gfortran.dg/malloc_free_1.f90: New test.
4574
4575 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
4576
4577         * gcc.dg/nested-func-4.c: Require profiling -pg.
4578
4579 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4580
4581         PR C++/23229
4582         * g++.dg/warn/main-2.C: New test.
4583
4584 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
4585
4586         PR fortran/24545
4587         * gfortran.dg/interface_2.f90: new test.
4588
4589 2005-10-28  Josh Conner  <jconner@apple.com>
4590
4591         PR c++/22153
4592         * g++.dg/template/crash38.C: New test.
4593         * g++.dg/parse/explicit1.C: Change expected errors.
4594
4595 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4596
4597         PR C++/23426
4598         * g++.dg/other/large-size-array.C: New test.
4599
4600 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4601
4602         PR middle-end/24362
4603         * g++.dg/opt/complex4.C: New test.
4604
4605 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
4606
4607         * gcc.dg/nested-func-4.c: New test.
4608
4609 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
4610
4611         PR fortran/24158
4612         gfortran.dg/derived_recursion.f90: New test.
4613         gfortran.dg/implicit_actual.f90: New test.
4614
4615 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
4616
4617         PR middle-end/24295, PR testsuite/24477
4618         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
4619         removed when weakref hits the tree.
4620
4621 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
4622
4623         * gfortran.dg/cray_pointers_4.f90: New test.
4624
4625         * gfortran.dg/cray_pointers_5.f90: New test.
4626
4627 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
4628
4629         PR fortran/22290
4630         * gfortran.dg/assign_5.f90: New test.
4631         * gfortran.dg/assign_6.f: New test.
4632
4633 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
4634
4635         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
4636         CPU has no SSE support.
4637
4638 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
4639
4640         PR libgfortran/24224
4641         * gfortran.dg/arrayio_1.f90: Update attribution.
4642         * gfortran.dg/arrayio_2.f90: Update attribution.
4643         * gfortran.dg/arrayio_3.f90: Update attribution.
4644         * gfortran.dg/arrayio_4.f90: Update test conditions.
4645         * gfortran.dg/arrayio_5.f90: Update attribution.
4646         * gfortran.dg/arrayio_6.f90: New test.
4647         * gfortran.dg/arrayio_7.f90: New test.
4648
4649 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
4650
4651         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
4652
4653 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
4654
4655         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
4656
4657 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
4658
4659         PR fortran/24416
4660         * gfortran.dg/namelist_char_only.f90: New test.
4661
4662 2005-10-24  Asher Langton  <langton2@llnl.gov>
4663
4664         PR fortran/17031
4665         PR fortran/22282
4666         * gfortran.dg/cray_pointers_1.f90: New test.
4667         * gfortran.dg/cray_pointers_2.f90: New test.
4668         * gfortran.dg/cray_pointers_3.f90: New test.
4669         * gfortran.dg/loc_1.f90: New test.
4670         * gfortran.dg/loc_2.f90: New test.
4671
4672 2005-10-24  Steven Bosscher  <stevenb@suse.de>
4673
4674         * gcc.dg/pr24225.c: New test.
4675
4676 2005-10-24  Asher Langton  <langton2@llnl.gov>
4677
4678         * gfortran.dg/dup_save_1.f90: New test.
4679         * gfortran.dg/dup_save_2.f90: New test.
4680
4681 2005-10-24  Paul Brook  <paul@codesourcery.com>
4682
4683         PR 24107
4684         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
4685         stdint.h.
4686
4687 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
4688
4689         PR libgfortran/24489
4690         * gfortran.dg/pr24489.f90: New test.
4691
4692 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
4693
4694         PR fortran/23635
4695         * gfortran.dg/ichar_1.f90: Add tests for derived types.
4696
4697 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
4698
4699         PR target/18911
4700         * g++.dg/init/array16.C: Skip for mmix-*-*.
4701
4702 2005-10-23  Asher Langton  <langton2@llnl.gov>
4703
4704         * gfortran.dg/byte_1.f90: New test.
4705         * gfortran.dg/byte_2.f90: New test.
4706
4707 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
4708
4709         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
4710
4711 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
4712
4713         PR fortran/18022
4714         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
4715
4716         PR fortran/24311
4717         * gfortran.dg/merge_char_const.f90: New test.
4718
4719         PR fortran/24384
4720         * gfortran.dg/spread_scalar_source.f90: New test.
4721
4722 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
4723
4724         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
4725
4726         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
4727         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
4728
4729         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
4730
4731 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
4732
4733         PR fortran/24426
4734         * gfortran.dg/der_pointer_4.f90: New.
4735
4736 2005-10-22  David Ayers  <d.ayers@inode.at>
4737
4738         * obj-c++.dg/except-1.mm: Simplify.
4739
4740 2005-10-21  David Ayers  <d.ayers@inode.at>
4741
4742         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
4743
4744 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
4745
4746         * gfortran.dg/assumed_dummy_2.f90: New test.
4747
4748 2005-10-21  James E Wilson  <wilson@specifix.com>
4749
4750         PR preprocessor/15220
4751         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
4752
4753 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
4754
4755         * gcc.c-torture/execute/20051021-1.c: New test.
4756
4757 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
4758
4759         PR c++/24260
4760         * g++.dg/ext/tmplattr1.C: New test.
4761
4762 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
4763
4764         PR fortran/24440
4765         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
4766
4767 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
4768
4769         * obj-c++.dg/except-1.mm: New.
4770
4771         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
4772
4773 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
4774
4775         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
4776
4777 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
4778
4779         PR middle-end/24295
4780         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
4781         declarations with the same names as thunks' alias targets, use
4782         aliases instead.
4783         * gcc.dg/attr-alias-3.c: New test.
4784         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
4785
4786 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
4787
4788         PR c++/22618
4789         * g++.dg/parse/access8.C: New test.
4790
4791 2005-10-20  Richard Guenther  <rguenther@suse.de>
4792
4793         PR c++/24439
4794         * g++.dg/tree-ssa/pr24439.C: New testcase.
4795
4796 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4797
4798         * g++.dg/opt/delay-slot-1.C: New test.
4799
4800 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
4801
4802         PR fortran/21625
4803         * gfortran.fg/der_init_1.f90: New.
4804
4805 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
4806
4807         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
4808
4809 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
4810
4811         PR c++/21908
4812         * g++.dg/parse/error28.C: New test.
4813
4814 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4815
4816         * gcc.dg/profile-generate-2.c: New test.
4817
4818 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
4819
4820         PR target/23589
4821         * g++.dg/ext/dllimport11.C: New.
4822
4823 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4824
4825         PR c++/22293
4826         * g++.dg/other/friend3.C: New test.
4827
4828 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
4829
4830         PR c++/23293
4831         * g++.dg/template/error19.C: New test.
4832
4833 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4834
4835         PR c++/21383
4836         * g++.dg/overload/koenig2.C: New.
4837
4838         PR c++/23118
4839         * g++.dg/overload/error2.C: New.
4840
4841         PR c++/22604
4842         * g++.dg/inherit/covariant14.C: New.
4843
4844 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4845
4846         PR c++/23440
4847         * g++.dg/parse/for1.C: New test.
4848
4849 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
4850
4851         PR fortran/23446
4852         * gfortran.dg/host_dummy_index_1.f90: New test.
4853
4854         PR fortran/21459
4855         * gfortran.dg/automatic_char_len_2.f90: New test.
4856
4857         PR fortran/20866
4858         * gfortran.dg/recursive_statement_functions.f90: New test.
4859
4860         PR fortran/20853
4861         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
4862
4863         PR fortran/20849
4864         * gfortran.dg/external_initializer.f90: New test.
4865
4866         PR fortran/20837
4867         * non_module_public.f90: New test.
4868
4869 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
4870
4871         PR c++/24386
4872         * g++.dg/template/overload7.C: New.
4873
4874         PR c++/22551
4875         * g++.dg/other/switch2.C: Remove expected warnings.
4876
4877         PR c++/21353
4878         * g++.dg/template/defarg6.C: New.
4879
4880 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
4881
4882         PR target/24315
4883         * gcc.target/i386/pr24315.c: New test.
4884
4885 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4886
4887         PR c++/24389
4888         * g++.dg/template/static21.C: New test.
4889         * g++.dg/template/static21-a.cc: Likewise.
4890
4891 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
4892
4893         PR c++/23959
4894         * g++.dg/warn/Wswitch-default-1.C: New test.
4895         * g++.dg/warn/Wswitch-default-2.C: New test.
4896
4897 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4898
4899         PR c++/22173
4900         * g++.dg/parse/template18.C: New test.
4901         * g++.dg/template/nontype15.C: Likewise.
4902
4903 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
4904
4905         PR fortran/22273
4906         * gfortran.dg/spec_expr_2.f90: New.
4907
4908 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
4909
4910         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
4911         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
4912         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
4913         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
4914         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
4915         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
4916         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
4917         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
4918         previous target-specific skips and warning-message matches where
4919         applicable.
4920
4921 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
4922
4923         PR c++/21347
4924         * g++.dg/warn/Wctor-dtor.C: New test.
4925
4926 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4927
4928         PR c/23439
4929         * gcc.dg/for-1.c: New test.
4930
4931 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
4932
4933         PR c++/19565
4934         * g++.dg/warn/Wconversion1.C: New test.
4935         * g++.dg/ext/packed4.C: Compile with -w.
4936         * g++.dg/opt/20050511-1.C: Likewise.
4937         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
4938
4939 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
4940
4941         * gfortran.dg/boz_5.f90: New test.
4942
4943 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
4944
4945         PR c++/22551
4946         * g++.dg/other/switch2.C: New.
4947
4948         PR c++/23984
4949         * g++.dg/init/ctor7.C: New.
4950
4951 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
4952
4953         PR c++/23730
4954         * g++.dg/parse/crash32.C: New test.
4955
4956 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
4957
4958         PR c++/20721
4959         * g++.dg/init/goto2.C: New test.
4960
4961         PR c++/22464
4962         * g++.dg/template/crash/41.C: New test.
4963
4964         PR c++/22180
4965         * g++.dg/template/crash40.C: New test.
4966
4967         PR c++/23694
4968         * g++.dg/parse/friend5.C: New test.
4969
4970         PR c++/23307
4971         * g++.dg/template/crash38.C: New test.
4972
4973         PR c++/22352
4974         * g++.dg/template/friend38.C: New test.
4975
4976         PR c++/22405
4977         * g++.dg/template/crash39.C: New test.
4978
4979 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
4980
4981         * gcc.dg/debug/dwarf2/dwarf-char1.c,
4982         gcc.dg/debug/dwarf2/dwarf-char2.c,
4983         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
4984
4985         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
4986
4987 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
4988
4989         * gcc.dg/dll-2.c: Add tests for warnings.
4990         * gcc.dg/dll-3.c: Likewise.
4991         * gcc.dg/dll-4.c: Likewise.
4992
4993         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
4994         * g++.dg/ext/dllimport2.C: Likewise.
4995         * g++.dg/ext/dllimport3.C: Likewise.
4996         * g++.dg/ext/dllimport7.C: Likewise.
4997         * g++.dg/ext/dllimport8.C: Likewise.
4998         * g++.dg/ext/dllimport9.C: Likewise.
4999
5000 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
5001
5002         PR fortran/24092
5003         * gfortran.dg/derived_pointer_recursion.f90: New test.
5004
5005 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
5006
5007         * gcc.c-torture/execute/20051012-1.c: New test.
5008
5009 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5010
5011         PR fortran/18082
5012         * gfortran.dg/automatic_char_len_1.f90: New test.
5013
5014 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5015
5016         PR fortran/20847
5017         * gfortran.dg/save_common.f90: New test.
5018
5019         PR fortran/20856
5020         * gfortran.dg/save_result.f90: New test.
5021
5022 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5023
5024         PR c++/21592
5025         * g++.dg/template/dependent-expr1.C: Add new expected error.
5026         * g++.dg/template/dependent-expr2.C: Adjust error text.
5027         * g++.dg/template/overload6.C: New.
5028
5029         PR c++/23797
5030         * g++.dg/other/typename8.C: New.
5031
5032         PR c++/21117
5033         * g++.dg/other/return1.C: New.
5034
5035 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
5036
5037         PR c++/24052
5038         * g++.dg/ext/label5.C: New.
5039
5040 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
5041
5042         PR c++/19964
5043         * g++.dg/parse/crash31.C: New.
5044
5045 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
5046
5047         * g++.dg/ipa/ipa-1.c: New test.
5048         * g++.dg/ipa/ipa-2.c: New test.
5049         * g++.dg/ipa/ipa-3.c: New test.
5050         * g++.dg/ipa/ipa-4.c: New test.
5051         * g++.dg/ipa/ipa-5.c: New test.
5052         * g++.dg/ipa/ipa.exp: New file.
5053
5054 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
5055
5056         PR fortran/24207
5057         * gfortran.dg/private_type_3.f90: New test.
5058
5059 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5060
5061         PR fortran/20786
5062         gfortran.dg/aint_anint_1.f90: New test.
5063
5064 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
5065
5066         PR libgfortran/24313
5067         gfortran.dg/csqrt.f: New test.
5068
5069 2005-10-11  Ian Lance Taylor  <ian@airs.com>
5070
5071         PR c++/8057
5072         * g++.dg/warn/noeffect7.C: New test.
5073         * g++.dg/warn/noeffect2.C: Instantiate templates.
5074         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
5075         and warning.
5076
5077 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5078
5079         PR c++/21089
5080         * g++.dg/init/float1.C: New test.
5081
5082         PR c++/24277
5083         * g++.dg/init/member1.C: Tweak error markers.
5084
5085 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
5086
5087         PR testsuite/24281
5088         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
5089         Check for null pointer.
5090
5091 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
5092
5093         PR c++/21369
5094         * g++.dg/parse/ret-type3.C: New test.
5095
5096 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
5097
5098         PR tree-opt/23946
5099         * gcc.c-torture/compile/pr23946.c: New test.
5100
5101 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
5102
5103         * g++.dg/opt/mmx2.C: New test.
5104
5105 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5106
5107         PR c++/24277
5108         * g++.dg/template/static20.C: New test.
5109
5110         PR c++/24302
5111         * g++.dg/warn/Wunused-12.C: New test.
5112
5113         PR c++/23437
5114         * g++.dg/template/arg4.C: New test.
5115
5116 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5117
5118         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
5119         * gcc.dg/ucnid-3.c: Likewise.
5120         * gcc.dg/ucnid-4.c: Likewise.
5121         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
5122         * g++.dg/other/ucnid-1.C: Likewise.
5123         * gcc.dg/sparc-frame-1.c: New test.
5124
5125 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
5126
5127         PR c++/24139
5128         * g++.dg/template/spec27.C: New test.
5129
5130         PR c++/24275
5131         * g++.dg/template/static19.C: New test.
5132
5133 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5134
5135         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
5136         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
5137
5138 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
5139
5140         PR target/24136
5141         * gfortran.fortran-torture/compile/pr24136.f: New test.
5142
5143 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
5144
5145         PR c++/22172
5146         * g++.dg/parse/crash30.C: New test.
5147
5148 2005-10-07  Richard Guenther  <rguenther@suse.de>
5149
5150         PR middle-end/24227
5151         * gcc.c-torture/compile/pr24227.c: New testcase.
5152
5153 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
5154
5155         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
5156         Do not put aligned attributes on array elements.
5157
5158 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
5159
5160         PR testsuite/23611, PR testsuite/23615
5161         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
5162         writing prototypes of library functions by hand.
5163         * obj-c++.dg/bitfield-4.mm: Likewise.
5164         * obj-c++.dg/const-str-4.mm: Likewise.
5165         * obj-c++.dg/encode-4.mm: Likewise.
5166         * obj-c++.dg/encode-5.mm: Likewise.
5167         * obj-c++.dg/encode-6.mm: Likewise.
5168         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5169         * obj-c++.dg/method-10.mm: Likewise.
5170         * obj-c++.dg/method-17.mm: Likewise.
5171         * obj-c++.dg/method-19.mm: Likewise.
5172         * obj-c++.dg/try-catch-2.mm: Likewise.
5173
5174 2005-10-06  Richard Henderson  <rth@redhat.com>
5175
5176         PR 24236
5177         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
5178
5179 2005-10-06  Dale Johannesen  <dalej@apple.com>
5180
5181         * gcc.c-torture/execute/20030125-1.c: Correct.
5182
5183 2005-10-06  Richard Guenther  <rguenther@suse.de>
5184
5185         PR tree-optimization/24238
5186         * g++.dg/tree-ssa/pr24238.C: New testcase.
5187
5188 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
5189
5190         PR 18568
5191         * gfortran.dg/der_pointer_3.f90: New test.
5192
5193 2005-10-05  Devang Patel  <dpatel@apple.com>
5194
5195         PR Debug/23205
5196         * g++.dg/other/PR23205.C: New.
5197
5198 2005-10-05  Richard Henderson  <rth@redhat.com>
5199
5200         PR target/23602
5201         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
5202         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
5203
5204 2005-10-05  Dale Johannesen  <dalej@apple.com>
5205
5206         * gcc.c-torture/execute/float-floor.c: New.
5207
5208 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
5209
5210         PR tree-optimization/21419
5211         PR tree-optimization/24146
5212         PR tree-optimization/24151
5213
5214         * g++.dg/ext/asm7.C: New.
5215         * g++.dg/ext/asm8.C: New.
5216         * gcc.dg/asm-1.c: Compile on all targets.
5217         * gcc.dg/asm-pr24146.c: New.
5218         * gcc.dg/pr21419.c: Adjust error messages.
5219
5220 2005-10-05  Richard Guenther  <rguenther@suse.de>
5221
5222         PR fortran/24176
5223         * gfortran.fortran-torture/compile/empty.f90: New testcase.
5224
5225 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5226
5227         PR c++/23513
5228         * g++.dg/template/spec22.C: Robustify test.
5229         * g++.dg/template/spec26.C: New.
5230
5231 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
5232
5233         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
5234         if target supports vector instructions.
5235
5236 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
5237
5238         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
5239         C99 functions.
5240
5241 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
5242
5243         * lib/target-supports.exp (check_effective_target_fortran_large_real,
5244         check_effective_target_fortran_large_int): Replace cached result
5245         when target changes.
5246
5247 2005-10-04  Devang Patel  <dpatel@apple.com>
5248
5249         * gcc.dg/i386-sse-vect-types.c: New.
5250
5251 2005-10-04  Ian Lance Taylor  <ian@airs.com>
5252
5253         PR preprocessor/13726
5254         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
5255         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
5256
5257 2005-10-04  Richard Guenther  <rguenther@suse.de>
5258
5259         PR c/23576
5260         * gcc.dg/noncompile/pr23576.c: New testcase.
5261
5262 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5263
5264         PR middle-end/23125
5265         * gcc.dg/register-var-3.c: New test.
5266
5267 2005-10-04  Steven Bosscher  <stevenb@suse.de>
5268
5269         * gcc.dg/pr23049.c: New test.
5270
5271         * gcc.dg/ucnid-4.c: Fix test.
5272
5273 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
5274
5275         PR 23445
5276         * gcc.c-torture/compile/pr23445.c: New test.
5277
5278 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
5279
5280         * g++.dg/overload/unknown1.C: New.
5281
5282 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
5283
5284         PR c++/17775
5285         * g++.dg/template/repo4.C: New test.
5286
5287 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5288
5289         PR libfortran/19308
5290         * gfortran.dg/large_real_kind_2.F90: New test.
5291         * gfortran.dg/large_integer_kind_2.f90: New test.
5292
5293 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
5294
5295         * lib/target-supports.exp (check_effective_target_vect_shift):
5296         Implement with result caching. Add i?86, x86_64 and ia64 targets.
5297         (check_effective_target_vect_condition): Fix copy-n-pasto.
5298
5299         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
5300         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
5301         targets.
5302
5303 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
5304
5305         PR c++/22621
5306         * g++.dg/template/overload5.C : New test.
5307
5308         PR c++/23840
5309         * g++.dg/expr/stdarg1.C: New test.
5310
5311 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
5312
5313         PR 24142
5314         * gcc.c-torture/execute/pr24142.c: New test.
5315
5316 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
5317
5318         PR 24141
5319         * gcc.c-torture/execute/pr24141.c: New test.
5320
5321 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
5322             Diego Novillo  <dnovillo@redhat.com>
5323
5324         PR 23604
5325         * gcc.c-torture/execute/pr23604.c: New test.
5326
5327 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
5328
5329         PR fortran/16404
5330         PR fortran/20835
5331         PR fortran/20890
5332         PR fortran/20899
5333         PR fortran/20900
5334         PR fortran/20901
5335         PR fortran/20902
5336         gfortran.dg/equiv_constraint_1.f90: New test.
5337         gfortran.dg/equiv_constraint_2.f90: New test.
5338         gfortran.dg/equiv_constraint_3.f90: New test.
5339         gfortran.dg/equiv_constraint_4.f90: New test.
5340         gfortran.dg/equiv_constraint_5.f90: New test.
5341         gfortran.dg/equiv_constraint_6.f90: New test.
5342         gfortran.dg/equiv_constraint_7.f90: New test.
5343         gfortran.dg/equiv_constraint_8.f90: New test.
5344         gfortran.dg/private_type_1.f90: New test.
5345         gfortran.dg/private_type_2.f90: New test.
5346         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
5347         980628-10.f: Assert std=gnu to permit mixing of
5348         types in equivalence statements.
5349
5350 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
5351
5352         PR 24112
5353         * gfortran.dg/open_status_1.f90: New.
5354
5355 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5356
5357         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
5358         * gcc.dg/vect/pr22480.c: Clean up temp files.
5359         * gcc.dg/vect/pr23831.c: Clean up temp files.
5360         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
5361         Clean up temp files.
5362         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
5363         Clean up temp files.
5364
5365         * gcc.dg/20050309-1.c: Clean up temp files.
5366         * gcc.dg/20050325-1.c: Clean up temp files.
5367
5368 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5369
5370         PR tree-optimization/24059
5371         * gcc.dg/vect/pr24059.c : New test.
5372
5373 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
5374
5375         PR middle-end/24109
5376         * gcc.c-torture/execute/20050929-1.c: New test.
5377
5378 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5379
5380         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
5381
5382 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
5383
5384         PR c/21419
5385         * gcc.dg/pr21419.c: New test.
5386
5387 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5388
5389         * gcc.dg/pr23911.c: New test.
5390
5391 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
5392
5393         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
5394
5395         PR c++/16782
5396         * g++.dg/parse/qualified4.C: New test.
5397         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
5398         * g++.old-deja/g++.mike/p8154.C: Likewise.
5399
5400 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
5401
5402         PR c++/22147
5403         * g++.dg/template/friend37.C: New test.
5404         * g++.dg/parse/crash28.C: Adjust error markers.
5405
5406 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
5407
5408         PR fortran/18518
5409         * gfortran.fortran-torture/execute/save_2.f90: New decl.
5410
5411 2005-09-27  Devang Patel  <dpatel@apple.com>
5412
5413         PR tree-optimization/23625
5414         * gcc.dg/pr23625.c: New test.
5415
5416 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
5417
5418         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
5419         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
5420
5421 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
5422
5423         PR fortran/23677
5424         * gfortran.fortran-torture/execute/save_1.f90: New test.
5425         * gfortran.dg/save_1.f90: New test.
5426
5427 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
5428
5429         * gcc.target/i386/builtin-apply-mmx.c: New test.
5430
5431         PR target/22576
5432         * gcc.target/i386/pr22576.c: New test.
5433
5434         PR target/22585
5435         * gcc.target/i386/pr22585.c: New test.
5436
5437         PR target/23268
5438         * gcc.target/i386/pr23268.c: New test.
5439
5440         PR middle-end/23831
5441         * gcc.dg/vect/pr23831.c: New test.
5442
5443         PR target/24055
5444         * gcc.target/i386/pr24055.c: New test.
5445
5446 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
5447
5448         PR tree-optimization/23960
5449         * gcc.c-torture/compile/pr23960.c: New.
5450
5451 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
5452
5453         PR fortran/16861
5454         * gfortran.dg/nested_modules_3.f90: New.
5455
5456 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
5457
5458         PR fortran/24005
5459         gfortran.dg/interface_1.f90: New test.
5460
5461 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
5462         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5463
5464         PR fortran/23843
5465         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
5466
5467 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
5468
5469         PR fortran/23516
5470         * gfortran.dg/imag_1.f: New test.
5471         * gfortran.dg/imag_2.f: Ditto.
5472
5473 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
5474
5475         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
5476
5477 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
5478
5479         PR c++/21983
5480         * g++.dg/warn/pr21983.C: New test.
5481
5482 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
5483
5484         PR c++/23993
5485         * g++.dg/template/array14.C: New test.
5486
5487 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
5488
5489         PR fortran/19929
5490         * gfortran.dg/der_ptr_component_1.f90: New test.
5491
5492 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5493
5494         PR c++/23965
5495         * g++.dg/template/error1.C: Reject "no matching function" message.
5496
5497 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5498
5499         PR c++/17609
5500         * g++.dg/lookup/error1.C: New test.
5501
5502 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
5503
5504         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
5505         functionality of the testcase.
5506
5507 2005-09-20  Richard Henderson  <rth@redhat.com>
5508
5509         * gcc.dg/vect/vect-22.c: Require vect_float.
5510         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
5511
5512 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
5513
5514         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
5515         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
5516         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
5517         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
5518         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
5519         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
5520         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
5521         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
5522         * gcc.dg/cpp/ucnid-8.c: New test.
5523
5524 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5525
5526         PR tree-optimization/23929
5527         * gcc.c-torture/compile/pr23929.c: New test.
5528
5529 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
5530
5531         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
5532         for one loop.
5533
5534 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
5535
5536         PR testsuite/23186
5537         * g++.dg/other/pr22003.C: Require named sections.
5538
5539 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5540
5541         PR c++/23947
5542         * g++.dg/rtti/crash3.C: New test.
5543
5544         PR tree-optimization/23818
5545         * gcc.dg/pr23818.c: New test.
5546
5547 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5548
5549         PR fortran/23420
5550         * gfortran.dg/print_fmt_4.f: New.
5551
5552 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5553
5554         PR fortran/23663
5555         * gfortran.fortran-torture/execute/entry_11.f90: New test.
5556
5557 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5558
5559         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
5560         Use pointers to local alignable arrays instead. Added comments.
5561         * gcc.dg/vect/vect-46.c: Likewise.
5562         * gcc.dg/vect/vect-48.c: Likewise.
5563         * gcc.dg/vect/vect-49.c: Likewise.
5564         * gcc.dg/vect/vect-52.c: Likewise.
5565         * gcc.dg/vect/vect-53.c: Likewise.
5566         * gcc.dg/vect/vect-54.c: Likewise.
5567         * gcc.dg/vect/vect-56.c: Likewise.
5568         * gcc.dg/vect/vect-57.c: Likewise.
5569         * gcc.dg/vect/vect-58.c: Likewise.
5570         * gcc.dg/vect/vect-60.c: Likewise.
5571         * gcc.dg/vect/vect-61.c: Likewise.
5572
5573         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
5574         The test is no longer vectorizable on vect_no_align targets.
5575         * gcc.dg/vect/vect-43.c: Likewsie.
5576
5577         * gcc.dg/vect/vect-44.c: Added comments.
5578         * gcc.dg/vect/vect-45.c: Added comments.
5579         * gcc.dg/vect/vect-50.c: Added comments.
5580         * gcc.dg/vect/vect-51.c: Added comments.
5581
5582         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
5583         aligned type.
5584         * gcc.dg/vect/Os-vect-95.c: Likewise.
5585
5586         * gcc.dg/vect/vect-41.c: Test removed.
5587         * gcc.dg/vect/vect-47.c: Test removed.
5588         * gcc.dg/vect/vect-55.c: Test removed.
5589         * gcc.dg/vect/vect-59.c: Test removed.
5590
5591 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5592
5593         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
5594         No longer vectorizable on vect_no_align targets.
5595         * gcc.dg/vect/pr20122.c: Likewise.
5596         * gcc.dg/vect/vect-74.c: Likewise.
5597         * gcc.dg/vect/vect-75.c: Likewise.
5598         * gcc.dg/vect/vect-76.c: Likewise.
5599
5600         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
5601         Will not be vectorizable on vect_no_align targets once aliasing issues
5602         are resolved.
5603         * gcc.dg/vect/vect-79.c: Likewise.
5604
5605         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
5606         * gcc.dg/vect/vect-78.c: Likewise.
5607         * gcc.dg/vect/vect-97.c: Likewise.
5608
5609 2005-09-19  Steven Bosscher  <stevenb@suse.de>
5610
5611         * gcc.dg/pr23943.c: New test.
5612
5613 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5614
5615         PR fortran/19181
5616         * gfortran.dg/derived_pointer_null_1.f90: New test.
5617
5618 2005-09-18  Richard Guenther  <rguenther@suse.de>
5619
5620         PR middle-end/23944
5621         * gcc.c-torture/compile/pr23944.c: New testcase.
5622
5623 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
5624
5625         PR fortran/15975
5626         * gfortran.dg/der_pointer_2.f90: New test.
5627
5628 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5629
5630         PR fortran/16861
5631         * gfortran.dg/nested_modules_2.f90: New test.
5632
5633 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5634
5635         PR c++/18368
5636         * g++.dg/other/semicolon.C: New test.
5637
5638 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
5639
5640         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
5641         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
5642
5643 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
5644
5645         PR c++/23914
5646         * g++.dg/template/static18.C: New test.
5647
5648         PR c++/21514
5649         * g++.dg/template/crash19.C: Remove dg-error marker.
5650         * g++.dg/template/local4.C: New test.
5651
5652 2005-09-16  Paul Brook  <paul@codesourcery.com>
5653
5654         PR fortran/23906
5655         * gfortran.dg/dependency_1.f90: New test.
5656
5657 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
5658
5659         PR c++/23896
5660         * g++.dg/template/static17.C: New test.
5661
5662 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
5663
5664         PR c++/23139
5665         * g++.dg/warn/huge-val1.C: New test.
5666
5667 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
5668
5669         PR c++/13140
5670         * g++.dg/parse/class2.C: New test.
5671         * g++.dg/template/explicit8.C: Likewise.
5672         * g++.dg/template/spec25.C: Likewise.
5673
5674 2005-09-14  Josh Conner  <jconner@apple.com>
5675
5676         PR middle-end/23584
5677         * gcc.dg/pr23584.c: New test.
5678
5679 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
5680
5681         PR fortran/21875 Internal Unit Array I/O, NIST
5682         * gfortran.dg/arrayio_1.f90: New test.
5683         * gfortran.dg/arrayio_1.f90: New test.
5684         * gfortran.dg/arrayio_1.f90: New test.
5685         * gfortran.dg/arrayio_1.f90: New test.
5686         * gfortran.dg/arrayio_1.f90: New test.
5687
5688 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
5689
5690         PR middle-end/22480
5691         * gcc.dg/vect/pr22480.c: New test.
5692
5693 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
5694
5695         PR fortran/19358
5696         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
5697
5698 2005-09-13 Josh Conner <jconner@apple.com>
5699
5700         PR c++/23180
5701         * g++.dg/init/struct2.C: New test.
5702         * g++.dg/init/struct3.C: New test.
5703
5704 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
5705
5706         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
5707         Clean up temp files.
5708         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
5709         gcc.dg/tree-ssa/builtin-fprintf-1.c,
5710         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
5711         gcc.dg/tree-ssa/builtin-printf-1.c,
5712         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
5713         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
5714         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
5715         gcc.dg/tree-ssa/builtin-vprintf-1.c,
5716         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
5717         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
5718         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
5719         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
5720         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
5721         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
5722         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
5723         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
5724
5725 2005-09-13  Josh Conner  <jconner@apple.com>
5726
5727         * lib/gcc-dg.exp: Load scanipa.exp.
5728         (cleanup-dump): New procedure.
5729         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
5730         * lib/scandump.exp: New file.
5731         * lib/scantree.exp: Use it.
5732         * lib/scanipa.exp: New file.
5733
5734 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
5735
5736         PR fortran/17740
5737         * gfortran.dg/generic_4.f90: New test.
5738
5739 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
5740
5741         PR target/23816
5742         * gcc.target/i386/pr23816-1.c: New test.
5743         * gcc.target/i386/pr23816-2.c: New test.
5744
5745
5746 2005-09-13  Bastian Blank <waldi@debian.org>
5747
5748         PR c++/16171
5749         * g++.dg/abi/mangle26.C: New test.
5750         * g++.dg/abi/mangle27.C: New test.
5751         * g++.dg/abi/mangle28.C: New test.
5752         * g++.dg/abi/mangle29.C: New test.
5753
5754         PR c++/23839
5755         * g++.dg/parse/register1.C: New test.
5756
5757 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
5758
5759         PR c++/23842
5760         * g++.dg/template/access16.C: New test.
5761
5762 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5763
5764         * gfortran.dg/char_pack_2.f90: Increase the vector size.
5765
5766 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5767
5768         PR fortran/18899
5769         * gfortran.dg/shape_2.f90: New test.
5770
5771 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5772
5773         PR target/19269
5774         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
5775         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
5776         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
5777         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
5778         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
5779         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
5780         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
5781         tests.
5782
5783 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5784
5785         PR c++/23841
5786         * g++.dg/parse/template17.C: New test.
5787
5788 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5789
5790         PR c++/23789
5791         * g++.dg/template/nontype14.C: New test.
5792
5793 2005-09-12  Ian Lance Taylor  <ian@airs.com>
5794
5795         PR g++/7874
5796         * g++.dg/lookup/friend7.C: New test.
5797         * g++.dg/lookup/friend8.C: New test.
5798         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
5799         so that it will be found via argument dependent lookup.
5800         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
5801         friend functions which will no longer be found.
5802         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
5803         function g, so that it will be found via argument dependent
5804         lookup.
5805         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
5806         * g++.old-deja/g++.mike/net43.C: Likewise.
5807
5808 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5809
5810         PR c++/23691
5811         * g++.dg/template/static16.C: New test.
5812
5813 2005-09-12  Josh Conner  <jconner@apple.com>
5814
5815         PR middle-end/23237
5816         * gcc.c-torture/compile/pr23237.c: New test.
5817
5818 2005-09-11  Richard Henderson  <rth@redhat.com>
5819
5820         * g++.dg/other/error8.C: Update expected diagnostic text.
5821
5822 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5823
5824         PR libfortran/19872
5825         * gfortran.dg/overwrite_1.f: New test.
5826
5827 2005-09-09  Josh Conner  <jconner@apple.com>
5828
5829         * g++.dg/init/pr23180-1.C: Removed.
5830         * g++.dg/init/pr23180-2.C: Removed.
5831
5832 2005-09-09  David Daney <ddaney@avtrex.com>
5833
5834         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
5835         files which are ...
5836         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
5837         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
5838
5839 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5840
5841         * gfortran.dg/iostat_2.f90: New test.
5842
5843 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
5844
5845         PR c++/22252
5846         * g++.dg/ext/interface1.C: New test.
5847         * g++.dg/ext/interface1.h: Likewise.
5848         * g++.dg/ext/interface1a.cc: Likewise.
5849
5850 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
5851
5852         * gfortran.dg/iomsg_1.f90: New test case.
5853
5854 2005-09-09  Richard Guenther  <rguenther@suse.de>
5855
5856         PR c++/23624
5857         * g++.dg/tree-ssa/pr23624.C: New testcase.
5858
5859 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5860
5861         PR fortran/19239
5862         * gfortran.dg/vector_subscript_1.f90,
5863         * gfortran.dg/vector_subscript_2.f90: New tests.
5864
5865 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5866
5867         PR fortran/21104
5868         * gfortran.dg/array_alloc_1.f90,
5869         * gfortran.dg/array_alloc_2.f90,
5870         * gfortran.dg/array_alloc_3.f90: New tests.
5871
5872 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5873
5874         PR fortran/12840
5875         * gfortran.dg/array_constructor_6.f90
5876         * gfortran.dg/array_constructor_7.f90
5877         * gfortran.dg/array_constructor_8.f90
5878         * gfortran.dg/array_constructor_9.f90
5879         * gfortran.dg/array_constructor_10.f90
5880         * gfortran.dg/array_constructor_11.f90
5881         * gfortran.dg/array_constructor_12.f90: New tests.
5882
5883 2005-09-08  Josh Conner  <jconner@apple.com>
5884
5885         PR c++/23180
5886         * g++.dg/init/pr23180-1.C: New test.
5887         * g++.dg/init/pr23180-2.C: New test.
5888
5889 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5890
5891         PR fortran/18878
5892         * gfortran.dg/module_double_reuse.f90: New.
5893
5894 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5895
5896         PR fortran/23270
5897         PR fortran/22304
5898         PR fortran/18870
5899         PR fortran/17917
5900         PR fortran/16511
5901         * gfortran.dg/common_equivalence_1.f: New.
5902         * gfortran.dg/common_equivalence_2.f: New.
5903         * gfortran.dg/common_equivalence_3.f: New.
5904         * gfortran.dg/contained_equivalence_1.f90: New.
5905         * gfortran.dg/module_blank_common.f90: New.
5906         * gfortran.dg/module_commons_1.f90: New.
5907         * gfortran.dg/module_equivalence_1.f90: New.
5908         * gfortran.dg/nested_modules_1.f90: New.
5909         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
5910         equivalences and add comment to connect the test with
5911         the PR.
5912
5913 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5914
5915         PR fortran/23765
5916         * gfortran.dg/common_6.f90: New test.
5917
5918 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5919
5920         PR fortran/15326
5921         * gfortran.dg/char_result_1.f90,
5922         * gfortran.dg/char_result_2.f90,
5923         * gfortran.dg/char_result_3.f90,
5924         * gfortran.dg/char_result_4.f90,
5925         * gfortran.dg/char_result_5.f90,
5926         * gfortran.dg/char_result_6.f90,
5927         * gfortran.dg/char_result_7.f90,
5928         * gfortran.dg/char_result_8.f90: New tests.
5929
5930 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5931
5932         PR fortran/19928
5933         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
5934
5935 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5936
5937         PR obj-c++/16816
5938         * obj-c++.dg/selector-5.mm: New test.
5939         * obj-c++.dg/selector-6.mm: New test.
5940
5941 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5942
5943         PR objc/20574
5944         PR objc/19324
5945         * objc.dg/error-1.m: New test.
5946
5947 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
5948
5949         PR fortran/23373
5950         * gfortran.fortran-torture/execute/pr23373-1.f90,
5951         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
5952
5953 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
5954
5955         PR libfortran/23760
5956         * gfortran.dg/g77/1832.f: Remove long string in write statement
5957         to allow the test to pass on correct list directed output with
5958         prepended space.
5959
5960 2005-09-07  James E Wilson  <wilson@specifix.com>
5961
5962         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
5963
5964 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5965
5966         * gfortran.dg/parameter+save.f90: Rename to
5967         * gfortran.dg/parameter_save.f90: .. this.
5968
5969 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5970
5971         PR fortran/20848
5972         * gfortran.dg/parameter+save.f90: New test case.
5973
5974 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
5975
5976         PR fortran/19269
5977         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
5978
5979 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5980
5981         PR c/23075
5982         * gcc.dg/pr23075.c: New test.
5983         * g++.dg/warn/pr23075.C: New test.
5984
5985         PR target/22362
5986         * gcc.target/i386/pr22362.c: New test.
5987
5988         PR rtl-optimization/23098
5989         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
5990
5991         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
5992         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5993         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5994
5995 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
5996
5997         * g++.dg/expr/cast6.C: New test.
5998
5999         PR c++/9782
6000         * g++.dg/init/new15.C: New test.
6001
6002 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6003
6004         * gcc.dg/vect/Os-vect-95.c: New test.
6005         * gcc.dg/vect/vect-95.c: Same.
6006
6007 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
6008
6009         * gcc.dg/vect/vect-29.c: Update xfail testing.
6010         * gcc.dg/vect/vect-44.c: Same.
6011         * gcc.dg/vect/vect-48.c: Same.
6012         * gcc.dg/vect/vect-50.c: Same.
6013         * gcc.dg/vect/vect-72.c: Same.
6014         * gcc.dg/vect/vect-77.c: Same.
6015         * gcc.dg/vect/vect-78.c: Same.
6016         * gcc.dg/vect/vect-80.c: Same.
6017         * gcc.dg/vect/vect-96.c: Same.
6018         * gcc.dg/vect/vect-100.c: Same.
6019         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
6020         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
6021         * gfortran.dg/vect/vect-5.f90: Same.
6022
6023 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
6024
6025         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
6026         start strings.
6027         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6028         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6029
6030         PR c++/23056
6031         * g++.dg/opt/pr23056.C: New test.
6032
6033         PR rtl-optimization/23098
6034         * gcc.target/i386/pr23098.c: New test.
6035
6036 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
6037
6038         PR c++/23667
6039         * g++.dg/template/static15.C: New test.
6040
6041         PR c++/21440
6042         * g++.dg/ext/stmtexpr5.C: New test.
6043         * g++.dg/ext/stmtexpr6.C: Likewise.
6044
6045 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
6046
6047         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
6048
6049         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
6050         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
6051         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
6052
6053 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
6054
6055         PR libfortran/23321
6056         * gfortran.dg/direct_io_4.f90: New test case.
6057
6058 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
6059             Rasmus Hahn  <rassahah@neofonie.de>
6060
6061         PR libobjc/23108
6062         * objc.dg/type-stream-1.m: New test.
6063
6064 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
6065
6066         PR fortran/23661
6067         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
6068         gfortran.dg/print_fmt_3.f90: New test.
6069
6070 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6071
6072         * gfortran.dg/fmt_t_1.f90: New test.
6073
6074 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
6075
6076         PR rtl-optimization/23454
6077         * g++.dg/opt/pr23454.C: New test.
6078
6079 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
6080
6081         PR c++/23699
6082         * g++.dg/ext/static1.C: New test.
6083
6084 2005-09-02  Richard Henderson  <rth@redhat.com>
6085
6086         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
6087         tail call to check_fa_work.
6088
6089 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
6090
6091         PR c++/21687
6092         * g++.dg/other/gc3.C: New test.
6093
6094 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6095
6096         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
6097         * gcc.dg/20050826-1.c: Likewise.
6098
6099 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
6100
6101         PR c++/23167
6102         * g++.dg/expr/volatile1.C: New test.
6103
6104 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
6105
6106         PR middle-end/23547
6107         * gcc.dg/pr23547.c: New test.
6108
6109 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
6110
6111         PR c/22061
6112         * gcc.c-torture/execute/pr22061-1.c,
6113         * gcc.c-torture/execute/pr22061-2.c,
6114         * gcc.c-torture/execute/pr22061-3.c,
6115         * gcc.c-torture/execute/pr22061-4.c: New tests.
6116
6117 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6118
6119         * gcc.dg/Wredundant-decls-2.c: New test to check that
6120         -Wredundant-decls does not issue warning for a variable
6121         definition following a declaration.
6122
6123 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
6124
6125         PR debug/7241
6126         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
6127         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
6128         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
6129
6130         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
6131         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
6132         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
6133         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
6134         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
6135         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
6136         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
6137         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
6138
6139 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6140
6141         PR objc/23306
6142         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
6143         scan-assmbler.
6144
6145 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
6146
6147         PR target/21255
6148         * gcc.dg/pr21255-1.c: New test.
6149         * gcc.dg/pr21255-2-mb.c: Likewise.
6150         * gcc.dg/pr21255-2-ml.c: Likewise.
6151         * gcc.dg/pr21255-3.c: Likewise.
6152         * gcc.dg/pr21255-4.c: Likewise.
6153
6154 2005-08-31  Dale Johannesen  <dalej@apple.com>
6155
6156         * gcc.dg/20050830-1.c: New.
6157
6158 2005-08-31  Josh Conner  <jconner@apple.com>
6159
6160         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
6161         command-line options for arm-*-* targets.
6162         * g++.dg/init/array16.C: Likewise.
6163         * g++.dg/other/crash-4.C: Likewise.
6164
6165 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6166
6167         PR obj-c++/23640
6168         * obj-c++.dg/gnu-runtime-3.mm: New test.
6169
6170 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6171
6172         PR c++/13377
6173         * g++.dg/lookup/ambig4.C: New test.
6174         * g++.dg/lookup/ambig5.C: New test.
6175         * g++.dg/tc1/dr101.C: Adjust error markers.
6176
6177 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6178
6179         PR c++/23639
6180         * g++.dg/template/ttp5.C: Adjust error markers.
6181
6182 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
6183
6184         PR testsuite/23609
6185         * lib/obj-c++.exp: Include target-libpath.exp.
6186         (obj-c++_link_flags): Look for the GNU libobjc library
6187         and set the library path to include it.
6188         Don't manually set LD_LIBRARY_PATH (etc.) but call
6189         set_ld_library_path_env_vars instead.
6190         (obj-c++_target_compile): Don't set library path or
6191         linker flags because they are already set correctly
6192         in obj-c++_link_flags.
6193
6194 2005-08-30  Josh Conner  <jconner@apple.com>
6195
6196         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
6197         to command-line options for arm-*-* targets.
6198
6199 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
6200
6201         * g++.dg/other/i386-1.C: New.
6202
6203 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
6204
6205         PR preprocessor/20348
6206         PR preprocessor/20356
6207         * gcc.dg/cpp/pr20348.c: New test.
6208         * gcc.dg/cpp/pr20348.h: New file.
6209         * gcc.dg/cpp/inc/pr20348.h: New file.
6210         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
6211         * gcc.dg/cpp/pr20356.c: New test.
6212         * gcc.dg/cpp/pr20356.h: New file.
6213         * gcc.dg/cpp/inc/pr20356.h: New file.
6214         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
6215
6216 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
6217
6218         * gfortran.fortran-torture/execute/intrinsic_count.f90:
6219         Fix array dimension to avoid correct end-of-file error.
6220
6221 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
6222
6223         PR libfortran/23598
6224         * gfortran.dg/iostat_1.f90: New test.
6225
6226 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
6227
6228         PR middle-end/23408
6229         * gcc.dg/pr23408.c: New test.
6230
6231 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
6232
6233         PR c++/23099
6234         * g++.dg/init/member1.C: Make sure erroneous static data member
6235         definitions are required.
6236         * g++.dg/template/static13.C: New test.
6237         * g++.dg/template/static14.C: Likewise.
6238
6239 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
6240
6241         * gcc.target/i386/pr23575.c: Use -msse2 instead of
6242         -march=pentium4, remove ilp32 requirement.
6243
6244         PR middle-end/23484
6245         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
6246         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
6247
6248 2005-08-29  Andreas Jaeger  <aj@suse.de>
6249
6250         PR testsuite/23607
6251         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
6252
6253 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
6254
6255         * gcc.c-torture/execute/20050316-2.c: New test.
6256         * gcc.c-torture/execute/20050316-3.c: New test.
6257         * gcc.dg/torture/pr16104-1.c: New test.
6258
6259 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
6260
6261         PR middle-end/23463
6262         * gcc.c-torture/execute/zero-struct-1.c: New test.
6263
6264 2005-08-27  Richard Guenther  <rguenther@suse.de>
6265
6266         PR target/23575
6267         * gcc.target/i386/pr23575.c: New testcase.
6268
6269 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
6270
6271         PR rtl-optimization/23561
6272         * gcc.c-torture/execute/20050826-1.c: New test.
6273
6274         PR rtl-opt/23560
6275         * gcc.c-torture/execute/20050826-2.c: New test.
6276
6277 2005-08-26  Dale Johannesen  <dalej@apple.com>
6278
6279         * gcc.dg/20030711-1.c: Modify to work on Darwin.
6280         * gcc.dg/20050826-1.c: New.
6281
6282 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
6283
6284         PR c++/19004
6285         * g++.dg/template/nontype13.C: New test.
6286
6287         PR c++/23491
6288         * g++.dg/init/new14.C: New test.
6289         * g++.dg/expr/anew1.C: Do not XFAIL.
6290         * g++.dg/expr/anew2.C: Likewise.
6291         * g++.dg/expr/anew3.C: Likewise.
6292
6293 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
6294
6295         PR middle-end/22439
6296         * gcc.dg/vla-3.c: New test.
6297
6298 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
6299
6300         PR fortran/20363
6301         * gfortran.dg/named_interface.f90: New.
6302
6303 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
6304
6305         * gcc.c-torture/execute/frame-address.c: New test.
6306
6307 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6308
6309         PR c++/20817
6310         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
6311
6312 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6313
6314         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
6315
6316 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6317
6318         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
6319         * gcc.dg/altivec-22.c: Rename from..
6320         * gcc.dg/altivec-nomfcr.c: ..this.
6321
6322 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
6323
6324         PR tree-optimization/23546
6325         * gcc.dg/tree-ssa/pr23546.c: New test.
6326
6327 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
6328
6329         PR fortran/17758
6330         * gfortran.dg/nonreturning_statements.f90: New test.
6331
6332 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6333
6334         PR c++/22454
6335         * g++.dg/parse/crash29.C: New.
6336
6337 2005-08-23  DJ Delorie  <dj@redhat.com>
6338
6339         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
6340         constants have the L suffix.
6341
6342 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
6343
6344         PR c++/23044
6345         * g++.dg/template/instantiate8.C: New.
6346
6347 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
6348
6349         PR middle-end/23467
6350         * gcc.c-torture/execute/pr23467.c: New test.
6351
6352 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
6353
6354         PR tree-optimization/22043
6355         * gcc.c-torture/execute/20050613-1.c: New test.
6356
6357 2005-08-23  Ben Elliston  <bje@au.ibm.com>
6358
6359         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
6360
6361 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
6362
6363         PR rtl-optimization/23478
6364         * g++.dg/opt/pr23478.C: New test.
6365
6366 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6367
6368         PR c/18715
6369         * gcc.dg/switch-warn-3.c: New test.
6370
6371 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6372
6373         PR c++/22233
6374         * g++.dg/template/param1.C: New test.
6375
6376 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6377
6378         PR c++/23089
6379         * g++.dg/other/incomplete1.C: New test.
6380
6381 2005-08-22  Ira Rosen  <irar@il.ibm.com>
6382
6383         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
6384         are vectorizable.
6385
6386 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6387
6388         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
6389         d_lines_5.f: New.
6390
6391 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
6392
6393         * gcc.target/i386/sse-4.c: New test.
6394
6395 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6396
6397         PR testsuite/23239
6398         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
6399
6400 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
6401
6402         * gcc.dg/20050811-1.c: New test.
6403         * gcc.dg/20050811-2.c: New test.
6404
6405 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
6406
6407         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
6408
6409 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
6410
6411         PR 23476
6412         * gcc.c-torture/compile/pr23476.c: New test.
6413
6414 2005-08-19  Devang Patel  <dpatel@apple.com>
6415
6416         PR tree-optimization/23048
6417         * gcc.dg/tree-ssa/pr23048.c: New test.
6418
6419 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6420
6421         PR middle-end/20624
6422         * g++.dg/warn/Wreturn-3.C: New test
6423
6424 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
6425
6426         PR tree-optimization/22228
6427         * g++.dg/vect/pr22543.cc: New test.
6428
6429 2005-08-17  Steven Bosscher  <stevenb@suse.de>
6430
6431         PR tree-optimization/21574
6432         * gcc.dg/tree-ssa/pr21574.c: New test.
6433
6434 2005-08-16  James E Wilson  <wilson@specifix.com>
6435
6436         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
6437
6438 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6439
6440         PR tree-opt/23402
6441         * gcc.c-torture/compile/zero-strct-3.c: New test.
6442         * gcc.c-torture/compile/zero-strct-4.c: New test.
6443
6444 2005-08-16  Steven Bosscher  <stevenb@suse.de>
6445
6446         PR target/23376
6447         * gcc.target/x86_64/pr23376.c: New test.
6448
6449 2005-08-16  Ian Lance Taylor  <ian@airs.com>
6450
6451         PR c++/23337
6452         * g++.dg/ext/vector2.C: New.
6453
6454 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6455
6456         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
6457
6458 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6459
6460         PR libfortran/23428
6461         * gfortran.dg/inquire-complex.f90: New test case.
6462
6463 2005-08-16  James E Wilson  <wilson@specifix.com>
6464
6465         PR tree-optimization/21105
6466         * gcc.dg/large-size-array.c: New.
6467
6468 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
6469
6470         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
6471         type.
6472         * gcc.dg/vect/vect-41: Likewise.
6473         * gcc.dg/vect/vect-42: Likewise.
6474         * gcc.dg/vect/vect-43: Likewise.
6475         * gcc.dg/vect/vect-44: Likewise.
6476         * gcc.dg/vect/vect-46: Likewise.
6477         * gcc.dg/vect/vect-47: Likewise.
6478         * gcc.dg/vect/vect-48: Likewise.
6479         * gcc.dg/vect/vect-52: Likewise.
6480         * gcc.dg/vect/vect-53: Likewise.
6481         * gcc.dg/vect/vect-54: Likewise.
6482         * gcc.dg/vect/vect-55: Likewise.
6483         * gcc.dg/vect/vect-56: Likewise.
6484         * gcc.dg/vect/vect-57: Likewise.
6485         * gcc.dg/vect/vect-58: Likewise.
6486         * gcc.dg/vect/vect-59: Likewise.
6487         * gcc.dg/vect/vect-60: Likewise.
6488         * gcc.dg/vect/vect-61: Likewise.
6489         * gcc.dg/vect/vect-85: Likewise.
6490         * gcc.dg/vect/vect-87: Likewise.
6491         * gcc.dg/vect/vect-88: Likewise.
6492         * gcc.dg/vect/vect-93.c: Likewise.
6493         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
6494         * gcc.dg/vect/vect-75: Likewise.
6495         * gcc.dg/vect/vect-76: Likewise.
6496         * gcc.dg/vect/vect-77: Likewise.
6497         * gcc.dg/vect/vect-78: Likewise.
6498         * gcc.dg/vect/vect-80: Likewise.
6499         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
6500         vectorized for the expected reason, rather than checking how alignment
6501         was handled.
6502         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
6503         type and also instead of aligned pointers. Added documentation.
6504
6505 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
6506
6507         * gfortran.dg/power.f90: New test.
6508
6509 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
6510
6511         PR rtl-optimization/23299
6512         * g++.dg/opt/pr23299.C: New test.
6513
6514 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6515
6516         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
6517
6518 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
6519
6520         * g++.dg/template/local6.C: New test.
6521
6522 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6523
6524         * execute/exceptions/finally-1.m: Check that the catch and finally are
6525         being called.  Also add a "return 0;" at the end of main.
6526
6527 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
6528
6529         PR fortran/21432.
6530         * gfortran.dg/namelist_print_1.f: New test of functionality of
6531         PRINT namelist.
6532         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
6533         namelist generates error with -std=f95.
6534
6535 2005-08-14  Ira Rosen  <irar@il.ibm.com>
6536
6537         PR tree-optimization/23119
6538         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
6539
6540 2005-08-13  Marcin Koziej  <creep@desk.pl>
6541             Andrew Pinski  <pinskia@physics.uc.edu>
6542
6543         PR libobjc/22492
6544         * execute/exceptions/finally-1.m: New test.
6545
6546 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6547
6548         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
6549         testsuite.
6550         * objc/execute/exceptions/trivial.m: New test.
6551         * objc.dg/try-catch-11.m: Move to ...
6552         * objc/execute/exceptions/foward-1.m: Here.
6553         * objc.dg/try-catch-2.m: Move to ...
6554         * objc/execute/exceptions/catchall-1.m: Here.
6555         * objc.dg/try-catch-8.m: Move to ...
6556         * objc/execute/exceptions/local-variables-1.m: Here.
6557
6558 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6559
6560         * objc.dg/nested-func-1.m: Move to ...
6561         * objc/execute/nested-func-1.m: Here.
6562
6563 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6564
6565         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
6566         in ${options} instead of [target_info name].
6567         * lib/obj-c++.exp (objc_target_compile): Likewise.
6568
6569 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6570
6571         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
6572
6573 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6574
6575         part of PR testsuite/23348
6576         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
6577         of the torture options.
6578         * objc/compile/trivial.m: New test.
6579
6580 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6581
6582         * gfortran.dg/eoshift.f90: Correct format.
6583
6584 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6585
6586         * gfortran.fortran-torture/execute/character_passing.f90:
6587         Fix comment typo.
6588
6589 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
6590
6591         PR c++/8271
6592         * g++.dg/template/unify10.C: New.
6593
6594 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
6595
6596         * g++.dg/parse/pr22514.C: Move to...
6597         * g++.dg/debug/pr22514.C: here.
6598
6599 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6600
6601         PR c++/23266
6602         * g++.dg/inherit/pure1.C: New test.
6603
6604         * ChangeLog: Fix typos.
6605
6606 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6607             Steven Bosscher  <stevenb@suse.de>
6608
6609         * gfortran.dg/runtime_warning_1.f90: New test.
6610
6611 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
6612
6613         PR c++/23219
6614         * g++.dg/parse/crash28.C: New.
6615
6616 2005-08-11  Richard Guenther  <rguenther@suse.de>
6617
6618         PR target/23289
6619         * gcc.target/i386/tailcall-1.c: New testcase.
6620
6621 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6622
6623         * gcc.dg/vect/vect-67.c: Un-xfail.
6624
6625 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6626
6627         PR c++/23225
6628         * g++.dg/testsuite/parse/crash27.C: new test.
6629
6630 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
6631
6632         PR libfortran/22143
6633         * gfortran.dg/shift-kind.f90: New testcase.
6634
6635 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
6636
6637         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
6638         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
6639
6640 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6641
6642         PR c++/20646
6643         * g++.dg/other/mult-stor1.C: New test.
6644
6645 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
6646
6647         * gcc.c-torture/pr18299-1.c: Move to ...
6648         * gcc.c-torture/compile/pr18299-1.c: Here.
6649
6650 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
6651
6652         * gfortran/fortran.torture/execute/character_passing.f90:
6653         Fix types for LSAME.
6654
6655 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
6656
6657         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
6658         input data back to what it was originally.
6659
6660 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
6661
6662         * objc.dg/try-catch-8.m: Enable for all targets.
6663
6664 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
6665
6666         * gcc.dg/pr23165.c: New test.
6667
6668 2005-08-09  Steven Bosscher  <stevenb@suse.de>
6669
6670         PR tree-optimization/23234
6671         * gcc.dg/tree-ssa/pr23234.c: New test.
6672
6673 2005-08-08  Josh Conner  <jconner@apple.com>
6674
6675         PR rtl-optimization/23241
6676         * gcc.dg/char-compare.c: New test.
6677
6678 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6679
6680         PR c++/22508
6681         * g++.dg/init/new13.C: New test.
6682
6683 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6684
6685         PR c++/21166
6686         * g++.dg/other/crash-4.C: Adjust
6687         * g++/dg/ext/packed9.C: New.
6688
6689 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6690
6691         PR middle-end/21964
6692         * gcc.c-torture/execute/pr21964-1.c: New test.
6693
6694 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6695
6696         PR c/22458
6697         * gcc.dg/pr22458-1.c: New test.
6698
6699 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
6700             Steven G. Kargl <kargls@comcast.net>
6701
6702         PR fortran/22390
6703         * gfortran.dg/flush_1.f90: New test.
6704
6705 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6706
6707         PR c++/23191
6708         * g++.dg/template/eh2.C: New test.
6709
6710 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6711
6712         PR c++/19498
6713         * g++.dg/template/instantiate7.C: New test.
6714
6715 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
6716
6717         PR c/23113
6718         * gcc.dg/Wunused-value-1.c: New test.
6719
6720 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
6721
6722         PR rtl-optimization/23233
6723         * gcc.c-torture/compile/pr23233-1.c: New test.
6724
6725 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
6726
6727         PR fortran/18833
6728         PR fortran/20850
6729         * gfortran.dg/equiv_1.f90: New test.
6730         * gfortran.dg/equiv_2.f90: New test.
6731         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
6732         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
6733         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
6734
6735 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6736
6737         * gcc.c-torture/execute/vrp-5.c: New test.
6738         * gcc.c-torture/execute/vrp-6.c: New test.
6739         * gcc.dg/tree-ssa/vrp21.c: New test.
6740
6741 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6742
6743         * g++.dg/parse/pr22514.C: New test.
6744
6745 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
6746
6747         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
6748
6749         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
6750         instead of constant loads / pool entries.
6751
6752 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
6753
6754         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
6755         TEST_TO_WCTYPE.
6756
6757 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
6758
6759         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
6760         __WINT_TYPE__ in generated prototypes if possible.
6761
6762 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
6763
6764         PR 22037
6765         * g++.dg/tree-ssa/pr22037.C:
6766
6767 2005-08-04  Richard Henderson  <rth@redhat.com>
6768
6769         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
6770         scan-tree-dump-times directive.
6771
6772 2005-08-04  Jan Hubicka  <jh@suse.cz>
6773
6774         * gcov-1.C: Fix switch counts.
6775         * gcov-4b.c: Likewise.
6776
6777 2005-08-03  Jeff Law  <law@redhat.com>
6778
6779         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
6780
6781 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
6782
6783         * gcc.c-torture/execute/pr23135.c: New test.
6784
6785 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6786
6787         PR tree-optimization/19899
6788         * gcc.dg/tree-ssa/scev-1.c: New test.
6789         * gcc.dg/tree-ssa/scev-2.c: New test.
6790
6791 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
6792
6793         PR target/18582
6794         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
6795
6796 2005-08-03  Jan Hubicka  <jh@suse.cz>
6797
6798         * update-conroll.c: New testcase.
6799         * update-conroll-2.c: New testcase.
6800
6801 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
6802
6803         * gfortran.dg/constant_substring.f: New test.
6804         * gfortran.dg/pr22491.f: New test.
6805
6806 2005-08-02  Jan Hubicka  <jh@suse.cz>
6807
6808         * update-threading.c: Replace by the proper one.
6809
6810 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6811
6812         PR 23164
6813         * g++.dg/tree-ssa/pr23164.C: New test.
6814
6815 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6816
6817         * gcc.dg/tree-ssa/pr23192.c: New test.
6818
6819 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
6820
6821         * gcc.c-torture/execute/vrp-4.c: New test.
6822
6823 2005-08-02  Jan Hubicka  <jh@suse.cz>
6824
6825         * update-threading.c: New test.
6826
6827 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
6828
6829         * gcc.c-torture/compile/20050801-1.c: New test.
6830         * gcc.c-torture/compile/20050801-2.c: New test.
6831
6832 2005-08-01  Jan Hubicka  <jh@suse.cz>
6833
6834         * val-prof-5.c: New test.
6835
6836 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
6837
6838         PR c/22311
6839         * gcc.dg/pr22311-1.c : New test.
6840
6841 2005-07-31  Steven Bosscher  <stevenb@suse.de>
6842
6843         PR target/23095
6844         * gfortran.dg/pr23095.f: New test.
6845
6846         PR c++/22003
6847         * g++.dg/other/pr22003.C: New test.
6848
6849 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
6850
6851         PR target/20621
6852         * gcc.c-torture/execute/pr20621-1.c: New test.
6853
6854 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
6855
6856         * gfortran.dg/comma_format_extension_4.f: Adjust length
6857         of string for format.
6858         * gfortran.dg/der_array_io_1.f: Replace illegal internal
6859         print statement with internal write.
6860         * gfortran.dg/der_array_io_2.f: Likewise.
6861         * gfortran.dg/der_array_io_3.f: Likewise.
6862
6863 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
6864
6865         * gcc.dg/fold-abs-4.c: new test.
6866
6867 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
6868
6869         PR fortran/22570 an related issues.
6870         * gfortran.dg/x_slash_1.f: New test.
6871
6872 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
6873
6874         PR c/23143
6875         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
6876         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
6877
6878 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6879
6880         PR c/529
6881         * gcc.dg/Wshadow-3.c: New test.
6882
6883 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
6884
6885         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
6886         used to have the wrong bounds).
6887
6888 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6889
6890         PR c/21720
6891         * gcc.dg/hex-round-1.c: Test more cases.
6892         * gcc.dg/hex-round-2.c: New test.
6893
6894 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
6895
6896         PR 22550
6897         * g++.dg/tree-ssa/pr22550.C: New test.
6898
6899 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
6900
6901         * gcc.dg/tree-ssa/vrp19.c: New test.
6902         * gcc.dg/tree-ssa-vrp20.c: New test.
6903
6904 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6905
6906         PR c/22240
6907         * gcc.dg/transparent-union-4.c: New test.
6908
6909 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6910
6911         PR c/22192
6912         * gcc.dg/c99-vla-2.c: New test.
6913
6914 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6915
6916         PR c/21720
6917         * gcc.dg/hex-round-1.c: New test.
6918
6919 2005-07-28  Jan Hubicka  <jh@suse.cz>
6920
6921         * inliner-1.c: Do not dump everything.
6922         * tree-prof.exp: Do not pass -ftree-based-profiling.
6923         * bprob.exp: Likewise.
6924
6925         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
6926
6927 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
6928
6929         PR c++/22545
6930         * g++.dg/expr/ptrmem7.C: New test.
6931
6932 2005-07-28  Mike Stump  <mrs@apple.com>
6933
6934         * g++.old-deja/g++.mike/visibility-1.C: New test.
6935
6936 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6937
6938         PR c/20187
6939         * gcc.c-torture/execute/pr20187-1.c: New test.
6940
6941 2005-07-28  Jeff Law  <law@redhat.com>
6942
6943         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
6944         * gcc.dg/tree-ssa/vrp18.c: New test.
6945
6946 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6947
6948         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
6949
6950 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6951
6952         PR tree-optimization/22506
6953         * gcc.dg/vect/ps22506.c: New test.
6954
6955 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
6956
6957         PR target/21149
6958         * gcc.target/i386/sse-3.c: New test.
6959
6960 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6961
6962         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
6963         * gcc.target/mips/mips32-dsp-type.c: Likewise.
6964
6965 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6966
6967         PR c/22589
6968         * gcc.c-torture/compile/pr22589-1.c: New test.
6969
6970 2005-07-28  Jan Hubicka  <jh@suse.cz>
6971
6972         * update-loopch.c: New testcase.
6973
6974 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6975
6976         PR rtl-optimization/23047
6977         * gcc.c-torture/execute/pr23047.c: New test.
6978         * gcc.c-torture/execute/pr23047.x: New.
6979
6980 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6981
6982         PR tree-optimization/22493
6983         * gcc.c-torture/execute/pr22493-1.c: New test.
6984         * gcc.c-torture/execute/pr22493-1.x: New.
6985         * gcc.c-torture/execute/vrp-1.c: New test.
6986         * gcc.c-torture/execute/vrp-2.c: New test.
6987         * gcc.c-torture/execute/vrp-2.c: New test.
6988
6989 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
6990
6991         * gcc.target/frv/all-builtin-read8.c: Delete.
6992         * gcc.target/frv/all-builtin-read16.c: Delete.
6993         * gcc.target/frv/all-builtin-read32.c: Delete.
6994         * gcc.target/frv/all-builtin-read64.c: Delete.
6995         * gcc.target/frv/all-builtin-write8.c: Delete.
6996         * gcc.target/frv/all-builtin-write16.c: Delete.
6997         * gcc.target/frv/all-builtin-write32.c: Delete.
6998         * gcc.target/frv/all-builtin-write64.c: Delete.
6999         * gcc.target/frv/all-read-write-1.c: New.
7000
7001 2005-07-27  Jeff Law  <law@redhat.com>
7002
7003         * gcc.c-torture/execute/pr22630.c: New test.
7004
7005 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
7006
7007         PR tree-optimization/23073
7008         * gcc.dg/vect/nodump-pr23073.c: New test.
7009         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
7010
7011 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
7012
7013         PR tree-optimize/22348
7014         * gcc.c-torture/execute/pr22348.c: New.
7015
7016 2005-07-27  Richard Guenther  <rguenther@suse.de>
7017
7018         * gcc.dg/tree-ssa/salias-1.c: New testcase.
7019
7020 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7021
7022         PR fortran/22503
7023         * gfortran.dg/logical_comp.f90: New test.
7024
7025 2005-07-27  Jan Hubicka  <jh@suse.cz>
7026
7027         * inliner-1.c: Add cleanup of dumps.
7028         * val-prof-*.c: Likewise.
7029         * update-tailcall.c: New.
7030
7031 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
7032
7033         PR 22591
7034         * gcc.dg/tree-ssa/pr22591.c: New test.
7035         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
7036
7037 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
7038
7039         PR libobjc/22606
7040         * objc.dg/try-catch-11.m: New test.
7041
7042 2005-07-26  Richard Guenther  <rguenther@suse.de>
7043
7044         PR tree-optimization/22486
7045         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
7046
7047 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7048
7049         PR tree-opt/22484
7050         * testsuite/g++.dg/opt/loop2.C: New test.
7051
7052 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
7053
7054         * gcc.dg/tree-ssa/reassoc-3.c: New test.
7055         * gcc.dg/tree-ssa/reassoc-4.c: New test.
7056
7057 2005-07-25  Adam Nemet  <anemet@lnxw.com>
7058
7059         * lib/profopt.exp (profopt-execute): Check for profiling data
7060         files on the target.
7061
7062 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
7063
7064         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
7065         for matching of asm labels.
7066
7067 2005-07-25  Richard Guenther  <rguenther@suse.de>
7068
7069         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
7070
7071 2005-07-25  Richard Guenther  <rguenther@suse.de>
7072
7073         PR testsuite/22624
7074         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
7075
7076 2005-07-25  Ira Rosen  <irar@il.ibm.com>
7077
7078         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
7079         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
7080         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
7081         * gcc.dg/vect/vect-100.c: New test.
7082         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
7083         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
7084         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
7085         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
7086         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
7087         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
7088         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
7089         * gfortran.dg/vect/pr19049.f90: New testcase.
7090         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
7091
7092 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
7093
7094         * gcc.c-torture/execute/20050713-1.c: New test.
7095
7096         PR fortran/20063
7097         * gfortran.fortran-torture/execute/data_4.f90: New test.
7098
7099         PR middle-end/20303
7100         * gcc.dg/visibility-d.c: New test.
7101
7102 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
7103
7104         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
7105         * gfortran.dg/underflow.f90: Ditto.
7106
7107 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7108
7109         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
7110         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
7111         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
7112
7113 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7114
7115         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
7116         include case of field width of zero.
7117
7118 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
7119
7120         PR libgfortran/21875
7121         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
7122         with trailing blanks on normal formatted read.
7123
7124 2005-07-23  Chao-ying Fu  <fu@mips.com>
7125
7126         * gcc.target/mips/mips32-dsp-type.c: New test.
7127         * gcc.target/mips/mips32-dsp.c: New test.
7128
7129 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
7130
7131         PR testsuite/21073
7132         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
7133
7134         PR testsuite/20454
7135         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
7136         and __cyg_profile_func_exit.
7137
7138 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
7139
7140         * gfortran.dg/comma_format_extension_3.f: Fix typo.
7141         * gfortran.dg/comma_format_extension_4.f: Same.
7142         * gfortran.dg/pr15332.f: Same.
7143         * gfortran.dg/pr21730.f: Same.
7144
7145 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
7146
7147         * g++.dg/opt/vrp2.C: Fix testcase.
7148
7149         PR tree-opt/22625
7150         * g++.dg/opt/vrp2.C: New test.
7151
7152 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
7153
7154         PR debug/21828
7155         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
7156
7157 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
7158
7159         * gcc.dg/tree-ssa/20050719-1.c: New test.
7160
7161 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
7162
7163         * gcc.dg/bfin-longcall-1.c: New file.
7164         * gcc.dg/bfin-longcall-2.c: New file.
7165
7166 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
7167
7168         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
7169
7170 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7171
7172         PR middle-end/19055
7173         * gcc.dg/tree-ssa/pr19055.c: New test.
7174         * gcc.dg/tree-ssa/pr19055-2.c: New test.
7175
7176 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7177
7178         PR C++/22358
7179         * g++.dg/other/pr22358.C: New test.
7180
7181 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
7182
7183         PR c++/2922
7184         * g++.dg/lookup/two-stage5.C: New test from bug comments.
7185
7186 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7187
7188         PR c++/15938
7189         * g++.dg/init/union2.C: New test.
7190
7191 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7192
7193         PR c/22393
7194         * gcc.dg/complex-4.c: New test.
7195
7196 2005-07-21  Richard Guenther  <rguenther@suse.de>
7197
7198         PR testsuite/22522
7199         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
7200         scanning for asm labels.
7201         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7202
7203 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7204
7205         PR target/22085
7206         * gcc.dg/altivec-pr22085.c: New.
7207
7208 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7209
7210         PR tree-optimization/19210
7211         * gcc.dg/tree-ssa/pr19210-1.c: New.
7212         * gcc.dg/tree-ssa/pr19210-2.c: New.
7213
7214 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
7215
7216         PR rtl-optimization/22167
7217         * g++.dg/opt/pr22167.C: New test.
7218
7219 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
7220
7221         PR c++/2922
7222         * g++.dg/lookup/two-stage2.C: New.
7223         * g++.dg/lookup/two-stage3.C: New.
7224         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
7225         fixed two-stage name lookup for operators.
7226         * g++.dg/template/call3.C: Compiler now produces an appropriate
7227         error message.
7228         * g++.dg/template/crash37.C: Compiler now describes bla() on line
7229         14 as a candidate.
7230         * g++.dg/template/ptrmem4.C: Compiler produces different error
7231         message.
7232         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
7233         connect_to_method as a candidate.
7234
7235 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
7236
7237         * gcc.dg/fold-alloc-1.c: New test.
7238
7239 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
7240
7241         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7242         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
7243
7244 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
7245
7246         * gcc.dg/fold-abs-1.c: New test.
7247         * gcc.dg/fold-abs-2.c: New test.
7248         * gcc.dg/fold-abs-3.c: New test.
7249
7250 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
7251
7252         Make CONSTRUCTOR use VEC to store initializers.
7253         * g++.dg/ext/complit3.C: Check for specific error messages.
7254         * g++.dg/init/brace2.C: Update error message.
7255         * g++.dg/warn/Wbraces2.C: Likewise.
7256
7257 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
7258
7259         PR fortran/16940
7260         * gfortran.dg/module_interface_1.f90: New test.
7261
7262 2005-07-19  Danny Berlin <dberlin@dberlin.org>
7263             Kenneth Zadeck <zadeck@naturalbridge.com>
7264
7265         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
7266
7267 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7268
7269         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
7270         specify -Wformat for these tests.
7271         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
7272         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
7273         * gcc.dg/format/opt-6.c: Delete.
7274
7275 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7276
7277         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
7278         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7279
7280 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7281
7282         * gcc.dg/tree-ssa/alias-2.c: New test.
7283
7284 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
7285
7286         PR c++/22263
7287         * g++.dg/template/explicit7.C: New test.
7288
7289 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
7290
7291         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
7292         width of 8 to +Inf and -Inf.
7293
7294 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
7295
7296         PR c++/22139
7297         * g++.dg/template/friend36.C: New test.
7298
7299 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
7300
7301         PR fortran/21730
7302         * gfortran.dg/pr21730.f: New test.
7303
7304 2005-07-16  Danny Berlin <dberlin@dberlin.org>
7305             Kenneth Zadeck <zadeck@naturalbridge.com>
7306
7307         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
7308         since pure const detection cannot run at -O1 in c compiler.
7309         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
7310         can now optimize this case properly.
7311         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
7312         because we now pass.
7313         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
7314
7315 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
7316
7317         PR c/22421
7318         * gcc.dg/format/bitfld-1.c: New test.
7319
7320 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7321
7322         PR c++/22204
7323         * g++.dg/rtti/repo1.C: New test.
7324
7325 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
7326
7327         PR middle-end/22398
7328         * gcc.c-torture/compile/pr22398.c: New test.
7329
7330 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7331
7332         PR c++/22132
7333         * g++.dg/expr/cast4.C: New test.
7334
7335 2005-07-15  Richard Guenther  <rguenther@suse.de>
7336
7337         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
7338         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7339
7340 2005-07-15  Steven Bosscher  <stevenb@suse.de>
7341
7342         PR tree-optimization/22230
7343         * gcc.dg/tree-ssa/pr22230.c: New test.
7344
7345 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
7346
7347         * gfortran.dg/g77/cpp6.f: New test.
7348
7349         PR fortran/22417
7350         * gfortran.dg/g77/cpp5.F: New test.
7351         * gfortran.dg/g77/cpp5.h: New file.
7352         * gfortran.dg/g77/cpp5inc.h: New file.
7353
7354 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
7355
7356         PR libfortran/16435
7357         * gfortran.dg/tl_editting.f90: New.
7358         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
7359
7360 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
7361
7362         * gfortran.dg/char_array_constructor.f90: New test.
7363
7364 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
7365
7366         * gfortran.dg/past_eor.f90: New.
7367         * gfortran.dg/complex_read.f90: New.
7368
7369 2005-07-13  Jeff Law  <law@redhat.com>
7370
7371         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
7372         additional casts.
7373
7374         * gcc.dg/tree-ssa/pr22321.c: New test
7375
7376 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
7377
7378         PR tree-optimization/21921
7379         * gcc.dg/tree-ssa/pr21921.c: New.
7380
7381 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7382
7383         PR tree-optimizatio/22442
7384         * gcc.dg/tree-ssa/loop-11.c: New test.
7385
7386 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7387
7388         PR tree-opt/21840
7389         * gcc.c-torture/compile/pr21840.c: New test.
7390
7391 2005-07-12  Jan Hubicka  <jh@suse.cz>
7392
7393         * gcc.c-torture/compile/pr22379.c: New test.
7394
7395 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
7396
7397         PR libfortran/21593
7398         gfortran.dg/dev_null.f90: Remove outdated comment about
7399         PR libfortran/21593.
7400
7401
7402 2005-07-12  Dale Johannesen  <dalej@apple.com>
7403
7404         * gcc.target/i386/compress-float-sse.c: New.
7405         * gcc.target/i386/compress-float-sse-pic.c: New.
7406         * gcc.target/i386/compress-float-387.c: New.
7407         * gcc.target/i386/compress-float-387-pic.c: New.
7408         * gcc.dg/compress-float-ppc.c: New.
7409         * gcc.dg/compress-float-ppc-pic.c: New.
7410
7411 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
7412
7413         PR libfortran/21593
7414         gfortran.dg/dev_null.f90: Remove targets.
7415
7416 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7417
7418         PR tree-opt/22335
7419         * gcc.dg/pr22335-1.c: New test.
7420         * gcc.dg/pr22335-2.c: New test.
7421
7422 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7423
7424         PR c++/20172
7425         * g++.dg/template/nontype12.C : New test.
7426
7427 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7428
7429         * gcc.dg/tree-ssa/loop-10.c: New test.
7430
7431 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
7432
7433         * gcc.c-torture/execute/20020720-1.x: Remove.
7434
7435 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
7436
7437         * gfortran.fortran-torture/execute/forall_7.f90: New test.
7438
7439 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
7440
7441         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
7442         (dg-mips-options): Use it.
7443
7444 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
7445
7446         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
7447
7448 2005-07-09  Richard Henderson  <rth@redhat.com>
7449
7450         * lib/target-supports.exp (check_effective_target_sync_char_short):
7451         Add alpha.
7452
7453 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
7454
7455         PR libfortran/22217
7456         * gfortran.dg/negative-z-descriptor.f90: New test.
7457
7458 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7459
7460         PR tree-opt/22329
7461         * gcc.dg/pr22329.c: New test.
7462
7463 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
7464
7465         PR tree-optimization/20139
7466         * gcc.dg/tree-ssa/pr20139.c: New.
7467
7468 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7469
7470         PR tree-opt/22356
7471         * testsuite/gcc.dg/pr22356-1.c: New test.
7472
7473 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
7474
7475         PR c++/21799
7476         * g++.dg/template/unify8.C: New.
7477         * g++.dg/template/unify9.C: New.
7478
7479 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
7480
7481         * gfortran.fortran-torture/execute/entry_10.f90: New test.
7482
7483 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
7484
7485         * gcc.dg/darwin-version-1.c: New.
7486         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
7487         * gcc.dg/builtins-20.c: Likewise.
7488         * gcc.dg/builtins-53.c: Likewise.
7489         * gcc.dg/torture/builtins-convert-1.c: Likewise.
7490         * gcc.dg/torture/builtins-convert-2.c: Likewise.
7491         * gcc.dg/torture/builtins-convert-3.c: Likewise.
7492         * gcc.dg/torture/builtins-power-1.c: Likewise.
7493         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
7494         on Darwin.
7495
7496 2005-07-07  Jeff Law  <law@redhat.com>
7497
7498         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
7499         argument evaluation order.
7500
7501 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
7502
7503         PR libfortran/21594
7504         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7505         Add test cases where the shift length is greater than the
7506         array length.
7507
7508 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7509
7510         * obj-c++.dg/proto-lossage-6.mm: New.
7511         * objc.dg/proto-lossage-6.m: New.
7512
7513 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7514
7515         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
7516         * objc.dg/gnu-runtime-2.m: Likewise.
7517
7518 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7519
7520         * gfortran.dg/longline.f: New test.
7521
7522         * gfortran.dg/badline.f: New test.
7523
7524 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7525
7526         PR fortran/16531
7527         PR fortran/15966
7528         PR fortran/18781
7529         * gfortran.dg/hollerith.f90: New.
7530         * gfortran.dg/hollerith2.f90: New.
7531         * gfortran.dg/hollerith3.f90: New.
7532         * gfortran.dg/hollerith4.f90: New.
7533         * gfortran.dg/hollerith_f95.f90: New.
7534         * gfortran.dg/hollerith_legacy.f90: New.
7535         * gfortran.dg/g77/cpp4.F: New. Port from g77.
7536
7537 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7538
7539         PR objc/22274
7540         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
7541         * objc.dg/gnu-runtime-2.m: New.
7542
7543 2005-07-06  Jeff Law  <law@redhat.com>
7544
7545         * gcc.dg/tree-ssa/vrp17.c: New test.
7546
7547 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7548
7549         PR fortran/22327
7550         * gfortran.dg/array_constructor_5.f90: New test.
7551
7552 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7553
7554         * gfortran.fortran-torture/execute/entry_9.f90: New test.
7555
7556 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
7557
7558         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
7559         * gcc.dg/980816-1.c: Ditto.
7560
7561 2005-07-06  Jeff Law  <law@redhat.com>
7562
7563         * gcc.c-torture/compile/pr21356.c: New test.
7564
7565 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7566
7567         PR c/22013
7568         PR c/22098
7569         * gcc.c-torture/compile/pr22013-1.c,
7570         gcc.c-torture/execute/pr22098-1.c,
7571         gcc.c-torture/execute/pr22098-2.c,
7572         gcc.c-torture/execute/pr22098-3.c: New tests.
7573
7574 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7575
7576         PR c/22308
7577         * gcc.dg/pr22308-1.c: New test.
7578
7579 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
7580
7581         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
7582         target.
7583         * gcc.dg/compare9.c: Use -fshort-enums instead of
7584         -fno-short-enums.  Change the last test to dg-bogus.
7585
7586 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
7587
7588         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
7589         * gcc.dg/compare9.c: New.
7590
7591 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7592
7593         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
7594
7595 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7596
7597         PR testsuite/22288
7598         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
7599
7600
7601 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7602
7603         * gcc.dg/format/gcc_gfc-1.c: New.
7604
7605 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7606
7607         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
7608
7609 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7610
7611         PR fortran/20842
7612         * gfortran.dg/io_invalid_1.f90: New test.
7613
7614 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
7615
7616         * gcc.dg/format/gcc_diag-1.c: Update.
7617
7618 2005-07-02  Jeff Law  <law@redhat.com>
7619
7620         * gcc.dg/tree-ssa/pr22051-1.c: New test.
7621         * gcc.dg/tree-ssa/pr22051-2.c: New test.
7622
7623 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
7624
7625         * gcc.dg/format/gcc_diag-1.c: Update.
7626
7627 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
7628
7629         PR tree-opt/22269
7630         * gcc.c-torture/compile/pr22269.c: New test.
7631
7632 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
7633
7634         PR 21584
7635         PR 22219
7636         * g++.dg/tree-ssa/pr21584-1.C: New test.
7637         * g++.dg/tree-ssa/pr21584-2.C: New test.
7638
7639 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
7640
7641         * obj-c++.dg/try-catch-11.mm: New.
7642         * objc.dg/try-catch-10.m: New.
7643
7644 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
7645
7646         * g++.dg/other/ucnid-1.C: xfail on AIX.
7647
7648 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
7649
7650         PR 22234
7651         * gcc.dg/20050629-1.c: New test.
7652
7653 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
7654
7655         * obj-c++.dg/const-str-1[0-1].mm: New.
7656         * objc.dg/const-str-1[0-1].m: New.
7657
7658 2005-05-29  Richard Henderson  <rth@redhat.com>
7659
7660         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
7661         Rename from check_effective_target_vect_no_max.
7662         (check_effective_target_vect_no_int_add): New.
7663         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
7664         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
7665         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7666         * gcc.dg/vect/vect-reduc-1.c: Use both.
7667         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7668
7669 2005-05-29  Richard Henderson  <rth@redhat.com>
7670
7671         * lib/target-supports.exp (check_effective_target_vect_no_max):
7672         Remove i386 and x86_64.
7673
7674 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
7675
7676         PR testsuite/21969
7677         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
7678
7679 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
7680
7681         PR middle-end/21969
7682         * gcc.dg/vect/pr21969.c: New test.
7683
7684 2005-06-28  Eric Christopher  <echristo@redhat.com>
7685
7686         PR c/22052
7687         PR c/21975
7688         * gcc.dg/inline1.c: New test.
7689         * gcc.dg/inline2.c: Ditto.
7690         * gcc.dg/inline3.c: Ditto.
7691         * gcc.dg/inline4.c: Ditto.
7692         * gcc.dg/inline5.c: Ditto.
7693
7694 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7695
7696         PR libfortran/22142
7697         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7698         Add testcase also testing eoshift1 for PR 22142.
7699
7700 2005-06-28  Richard Henderson  <rth@redhat.com>
7701
7702         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
7703         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
7704         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
7705         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
7706         gcc.dg/tree-ssa/20030922-2.c: Likewise.
7707
7708 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7709
7710         PR libfortran/22142
7711         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7712         Add testcase for PR 22142.
7713
7714 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
7715
7716         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
7717         gcc.target/ia64/fpreg-2.c: New tests.
7718
7719 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7720
7721         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
7722
7723 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7724
7725         PR libfortran/22170
7726         * gfortran.dg/slash_1.f90: New test.
7727
7728 2005-06-27  Richard Henderson  <rth@redhat.com>
7729
7730         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
7731         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
7732         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7733         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7734         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7735         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7736
7737 2005-06-27  Richard Henderson  <rth@redhat.com>
7738
7739         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
7740         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
7741
7742 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
7743
7744         * obj-c++.dg/proto-lossage-5.mm: New.
7745         * objc.dg/proto-lossage-5.m: New.
7746
7747 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
7748
7749         PR 21959
7750         * gcc.dg/tree-ssa/pr21959.c: New test.
7751
7752 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
7753
7754         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
7755         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
7756         testing uninitialized var.
7757
7758         * gcc.c-torture/execute/builtins/chk.h: New.
7759         * gcc.c-torture/execute/builtins/lib/chk.c: New.
7760         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
7761         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
7762         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
7763         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
7764         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
7765         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
7766         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
7767         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
7768         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
7769         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
7770         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
7771         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
7772         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
7773         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
7774         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
7775         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
7776         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
7777         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
7778         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
7779         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
7780         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
7781         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
7782         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
7783         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
7784         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
7785         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
7786         * gcc.dg/builtin-object-size-1.c: New test.
7787         * gcc.dg/builtin-object-size-2.c: New test.
7788         * gcc.dg/builtin-object-size-3.c: New test.
7789         * gcc.dg/builtin-object-size-4.c: New test.
7790         * gcc.dg/builtin-object-size-5.c: New test.
7791         * gcc.dg/builtin-stringop-chk-1.c: New test.
7792         * gcc.dg/builtin-stringop-chk-2.c: New test.
7793         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
7794         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
7795         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
7796         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
7797         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
7798         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
7799         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
7800         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
7801         * gcc.c-torture/execute/printf-1.c: New test.
7802         * gcc.c-torture/execute/fprintf-1.c: New test.
7803         * gcc.c-torture/execute/vprintf-1.c: New test.
7804         * gcc.c-torture/execute/vfprintf-1.c: New test.
7805         * gcc.c-torture/execute/printf-chk-1.c: New test.
7806         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
7807         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
7808         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
7809
7810 2005-06-27  Michael Matz  <matz@suse.de>
7811
7812         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
7813         slot is not merged if address escapes.
7814
7815 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7816
7817         PR c/21911
7818         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
7819
7820 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
7821
7822         PR middle-end/17965
7823         * gcc.c-torture/compile/20050622-1.c: New test.
7824
7825         PR middle-end/22028
7826         * gcc.dg/20050620-1.c: New test.
7827
7828 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
7829
7830         PR tree-optimization/22026
7831         * gcc.dg/tree-ssa/pr22026.c: New.
7832
7833 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
7834
7835         PR libfortran/22144
7836         * gfortran.dg/shift-alloc.f90: New testcase.
7837
7838 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
7839
7840         * all files: Update FSF address in copyright headers.
7841
7842 2005-06-22  Jan Hubicka  <jh@suse.cz>
7843
7844         * wholeprogram-1.c: New testcase.
7845         * wholeprogram-2.c: New testcase.
7846
7847 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
7848
7849         PR 22171
7850         * gcc.dg/tree-ssa/pr22171.c: New test.
7851
7852 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
7853
7854         * gfortran.dg/simplify_modulo.f90: New.
7855
7856 2005-06-24  Jan Hubicka  <jh@suse.cz>
7857
7858         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
7859
7860 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7861
7862         * obj-c++.dg/proto-lossage-[1-4].mm: New.
7863
7864 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7865
7866         * obj-c++.dg/typedef-alias-1.mm: New.
7867         * objc.dg/typedef-alias-1.m: New.
7868
7869 2005-06-23  Jeff Law  <law@redhat.com>
7870
7871         * gcc.dg/tree-ssa/vrp16.c: New test.
7872
7873 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7874
7875         * lib/target-supports.exp: Add
7876         check_effective_target_fortran_large_real and
7877         check_effective_target_fortran_large_int to check for
7878         corresponding effective targets.
7879         * gfortran.dg/large_integer_kind_1.f90: New test.
7880         * gfortran.dg/large_real_kind_1.f90: New test.
7881
7882 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
7883
7884         PR tree-optimization/22117
7885         * gcc.dg/tree-ssa/pr22117.c: New.
7886
7887 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
7888
7889         PR testsuite/22123
7890         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
7891
7892 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
7893
7894         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
7895
7896 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
7897
7898         * gfortran.dg/f2c_4.f90: Add tests for complex functions
7899         * gfortran.dg/f2c_4.c: Likewise.
7900
7901 2005-06-22 Paul Brook  <paul@codesourcery.com>
7902
7903         PR fortran/21034
7904         * gfortran.dg/auto_save_1.f90: New test.
7905
7906 2005-06-22  Michael Matz  <matz@suse.de>
7907
7908         * gcc.target/x86-64/abi: New directory.
7909         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
7910         * gcc.target/x86-64/abi/README.gcc: New file.
7911         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
7912         * gcc.target/x86-64/abi/asm-support.s: New file.
7913         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
7914         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
7915         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
7916         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
7917         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
7918         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
7919         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
7920         * gcc.target/x86_64/abi/test_bitfields.c: New test.
7921         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
7922         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
7923         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
7924         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
7925         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
7926         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
7927         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
7928         * gcc.target/x86_64/abi/test_varargs.c: New test.
7929
7930 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
7931
7932         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
7933         32-bit i?86 and x86_64.
7934
7935 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
7936
7937         * obj-c++.dg/const-str-[1-9].mm: New tests.
7938
7939 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
7940
7941         PR fortran/22010
7942         * gfortran.dg/namelist_use.f90: New.
7943         * gfortran.dg/namelist_use_only.f90: New.
7944
7945 2005-06-21  Jeff Law  <law@redhat.com>
7946
7947         * gcc.dg/tree-ssa/vrp15.c: New test.
7948
7949 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
7950
7951         * lib/target-supports.exp (check_effective_target_vect_reduction):
7952         Remove.
7953         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
7954         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
7955         remove vect_reduction target keyword. Also avoid two returns in main.
7956         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7957         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
7958         * gcc.dg/vect/vect-reduc-1short.c: New test.
7959         * gcc.dg/vect/vect-reduc-1char.c: New test.
7960         * gcc.dg/vect/vect-reduc-2short.c: New test.
7961         * gcc.dg/vect/vect-reduc-2char.c: New test.
7962         * gcc.dg/vect/vect-reduc-6.c: New test.
7963         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
7964         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
7965         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
7966
7967 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7968         Paul Thomas  <pault@gcc.gnu.org>
7969
7970         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
7971         New tests.
7972
7973 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7974
7975         * gfortran.dg/backslash_1.f90: New test.
7976         * gfortran.dg/backslash_2.f90: New test.
7977
7978 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
7979
7980         * gfortran.dg/duplicate_labels.f90: New test.
7981
7982 2005-06-20  Jan Beulich  <jbeulich@novell.com>
7983
7984         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
7985         unsupportable relocations.
7986         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7987         * gcc.dg/20050321-2.c: xfail for NetWare.
7988
7989 2005-06-20  Andreas Jaeger  <aj@suse.de>
7990
7991         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
7992         gcc.target/i386/fastcall-sseregparm.c,
7993         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
7994
7995 2005-06-19  Richard Henderson  <rth@redhat.com>
7996
7997         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
7998
7999 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
8000
8001         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
8002
8003 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
8004
8005         PR c++/22115
8006         * g++.dg/conversion/simd2.C: Change expected error message.
8007
8008 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8009
8010         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
8011         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8012         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8013
8014 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
8015
8016         * gcc.dg/fold-mod-1.c: New test.
8017
8018 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
8019
8020         PR fortran/19926
8021         * gfortran.dg/pr19926.f90: New test.
8022
8023 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
8024
8025         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
8026         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
8027         targets.
8028         * gcc.dg/vect/vect-reduc-2.c: Likewise.
8029         * gcc.dg/vect/vect-reduc-3.c: Likewise.
8030
8031 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
8032
8033         * gcc.target/ia64/float80-varargs-1.c: New test.
8034
8035 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8036
8037         PR tree-opt/22035
8038         * gfortran.dg/f2c_6.f90: New test.
8039
8040 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
8041
8042         PR c++/17413
8043         * g++.dg/template/local5.C: New.
8044
8045 2005-06-17  Richard Henderson  <rth@redhat.com>
8046
8047         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
8048
8049 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
8050
8051         PR testsuite/21945
8052         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
8053
8054 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
8055
8056         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
8057         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
8058         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
8059         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
8060         check_vect to verify the presence of hardware vector support.
8061
8062 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
8063
8064         PR testsuite/22056
8065         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
8066
8067 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8068
8069         PR libfortran/19216
8070         * gfortran.dg/pr19216.f: Add correct space between brackets and
8071         dg directive.
8072
8073 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8074
8075         PR libfortran/16436
8076         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
8077
8078 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
8079
8080         * gcc.target/i386/attributes-error.c: New testcase.
8081         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
8082         * gcc.target/i386/regparm-stdcall.c: Likewise.
8083         * gcc.target/i386/sseregparm-1.c: Likewise.
8084         * gcc.target/i386/sseregparm-2.c: Likewise.
8085
8086 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
8087
8088         * g++.dg/rtti/crash2.C: New.
8089
8090 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
8091
8092         * gcc.dg/noncompile/20040203-3.c: Update expected message.
8093
8094 2005-06-15  David Ung  <davidu@mips.com>
8095
8096         * gcc.target/mips/mips16e-extends.c: New test for testing the
8097         generation of MIPS16e zeb/zeh, seb/seh instructions.
8098
8099 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
8100
8101         PR 22018
8102         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
8103         * gcc.dg/tree-ssa/pr22018.c: New test.
8104
8105 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
8106
8107         * gcc.dg/simd-1.c: Update error messages.
8108         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
8109         * gcc.dg/simd-2.c: Update error messages.
8110         * gcc.dg/simd-4.c: New.
8111
8112 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
8113
8114         PR c++/20678
8115         * g++.dg/other/crash-4.C: New.
8116
8117 2005-06-14  Devang Patel  <dpatel@apple.com>
8118
8119         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
8120
8121 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
8122
8123         PR c++/21929
8124         * g++.dg/parse/crash11.C: Update
8125
8126 2005-06-13  Jeff Law  <law@redhat.com>
8127
8128         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
8129         perform the desired transformations.
8130         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
8131         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
8132
8133 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8134
8135         PR fortran/22038
8136         * gfortran.dg/forall_1.f90: Un-XFAIL.
8137
8138 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
8139
8140         PR c++/21929
8141         * g++.dg/parse/crash26.C: New.
8142
8143         PR c++/20789
8144         * g++.dg/init/member1.C: New.
8145
8146 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
8147
8148         * gfortran.dg/altreturn_1.f90: New test.
8149
8150 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
8151
8152         PR middle-end/21985
8153         * gcc.dg/tree-ssa/pr21985.c: New test.
8154
8155 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8156
8157         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
8158
8159 2005-06-12  Roger Sayle  <roger@eyesopen.com>
8160
8161         PR c++/21930
8162         * g++.dg/other/error10.C: New test case.
8163
8164 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8165
8166         PR libfortran/19155
8167         * gfortran.dg/pr19155.f: Add test.
8168
8169 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8170
8171         * gfortran.dg/f2c_7.f90: New test.
8172
8173         * gfortran.dg/forall_1.f90: XFAILed.
8174
8175 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8176
8177         * gcc.dg/pr14796-1.c: New.
8178         * gcc.dg/pr14796-2.c: New.
8179
8180 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
8181
8182         PR fortran/17792
8183         PR fortran/21375
8184         * gfortran.dg/deallocate_stat.f90: New test.
8185
8186 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
8187
8188         * gfortran.fortran-torture/execute/in-pack.f90: New test.
8189
8190 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
8191
8192         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
8193         access will be generated when this loop is vectorized. Test that
8194         accesses with same alignment were detected.
8195         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
8196         Test that accesses with same alignment were detected.
8197         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
8198         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
8199         alignment were detected.
8200
8201 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
8202
8203         PR c++/10611
8204         * g++.dg/conversion/simd2.C: New.
8205
8206 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8207
8208         * gcc.dg/Wcxx-compat-1.c: New.
8209
8210 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
8211
8212         PR libfortran/21480
8213         * gfortran.dg/reshape-complex.f90: Add a test for a packed
8214         complex array.
8215
8216 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
8217
8218         * gcc.dg/alias-8.c: New.
8219
8220 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
8221
8222         * gcc.dg/format/cmn_err-1.c: Update.
8223
8224 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
8225
8226         PR target/20666
8227         * gcc.target/sparc/fexpand-2.c: New.
8228         * gcc.target/sparc/fpmerge-2.c: New.
8229         * gcc.target/sparc/fpmul-2.c: New.
8230         * gcc.target/sparc/noresult.c: New.
8231         * gcc.target/sparc/pdist-2.c: New.
8232         * gcc.target/sparc/pdist-3.c: New.
8233
8234 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
8235
8236         PR testsuite/21702
8237         * gcc.target/i386/i386.exp: Fix comment typo.
8238
8239 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8240
8241         PR c++/19497
8242         * g++.dg/inherit/using5.C: New.
8243         * g++.dg/inherit/using6.C: New.
8244
8245 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8246
8247         PR c++/19894
8248         * g++.dg/template/ptrmem15.C: New test.
8249
8250         PR c++/20563
8251         * g++.dg/ext/label4.C: New test.
8252
8253 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8254
8255         * gcc.dg/tls/debug-1.c: New test.
8256
8257 2005-06-07  Dale Johannesen  <dalej@apple.com>
8258
8259         * gcc.target/i386/movq.c: New.
8260
8261 2005-06-07  Dale Johannesen  <dalej@apple.com>
8262
8263         * gcc.dg/20050607-1.c: New.
8264
8265 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
8266
8267         PR middle-end/21850
8268         * gcc.c-torture/execute/20050607-1.c: New test.
8269
8270 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
8271
8272         PR libfortran/21926
8273         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
8274         Test case where the return array has lowest stride one,
8275         but isn't packed.
8276
8277 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
8278
8279         * lib/target-supports.exp (check_effective_target_sync_int_long):
8280         Add s390 and s390x targets.
8281
8282 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8283
8284         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
8285         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
8286         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
8287         * gcc.dg/tree-ssa/loop-9.c: New test.
8288
8289 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8290
8291         * g++.dg/parse/defarg10.C: New.
8292
8293 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
8294
8295         PR regression/21897
8296         * gcc.c-torture/execute/20050604-1.c: New test.
8297
8298 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
8299
8300         PR 21903
8301         * g++.dg/parse/defarg9.C: New.
8302
8303         PR c++/20637
8304         * g++.dg/inherit/using4.C: New.
8305         * g++.dg/overload/error1.C: Adjust expected errors.
8306         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8307         * g++.old-deja/g++.brendan/arm2.C: Likewise.
8308         * g++.old-deja/g++.other/redecl2.C: Likewise.
8309         * g++.old-deja/g++.other/redecl4.C: Likewise.
8310         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8311
8312 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8313
8314         * gfortran.dg/f2c_5.f90: Add -w to dg-options
8315
8316 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8317
8318         * lib/gfortran.exp (gfortran_target_compile): Call
8319         dg-additional-files-options
8320         * gfortran.dg/f2c_4.f90: New file
8321         * gfortran.dg/f2c_4.c: New file
8322         * gfortran.dg/f2c_5.f90: New file
8323         * gfortran.dg/f2c_5.c: New file
8324
8325 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8326
8327         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
8328
8329         PR fortran/21912
8330         * gfortran.dg/array_constructor_4.f90: New test.
8331
8332 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
8333
8334         PR c++/21619
8335         * g++.dg/ext/builtin9.C: New test.
8336
8337 2005-06-05  Dale Johannesen  <dalej@apple.com>
8338
8339         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
8340         * gcc.c-torture/execute/20050603-2.c: Ditto.
8341
8342 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8343
8344         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
8345         * gcc.dg/vect/vect-reduc-1.c: New.
8346         * gcc.dg/vect/vect-reduc-2.c: New.
8347         * gcc.dg/vect/vect-reduc-3.c: New.
8348
8349 2005-06-04  Dale Johannesen  <dalej@apple.com>
8350
8351         * gcc.c-torture/execute/20050603-1.c: New.
8352         * gcc.c-torture/execute/20050603-2.c: New.
8353         * gcc.dg/20050603-3.c: New.
8354
8355 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8356
8357         PR fortran/19195
8358         * gfortran.dg/debug_1.f90: New test.
8359
8360         * gfortran.dg/forall_1.f90: New test.
8361
8362 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
8363
8364         * gfortran.dg/array_constructor_3.f90: New test.
8365
8366 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8367
8368         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
8369
8370 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
8371
8372         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
8373
8374 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
8375
8376         PR c/21873
8377         * gcc.dg/init-excess-1.c: New test.
8378
8379 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8380
8381         PR c++/21853
8382         * g++.dg/expr/static_cast6.C: New test.
8383
8384 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
8385
8386         * gcc.dg/tree-ssa/vrp14.c: New test.
8387
8388 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8389
8390         PR c++/21336
8391         * g++.dg/template/new2.C: New test.
8392
8393 2005-06-03  Josh Conner  <jconner@apple.com>
8394
8395         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
8396         all entries in initializer.
8397
8398 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
8399
8400         PR middle-end/21858
8401         * gcc.dg/pr21858.c: New testcase.
8402
8403 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
8404
8405         PR tree-optimization/21292
8406
8407         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
8408         New.
8409         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8410         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8411         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8412         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8413         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
8414
8415 2005-06-02  Richard Henderson  <rth@redhat.com>
8416
8417         * gcc.dg/sync-2.c: Use -march=i486 for i386.
8418
8419 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
8420
8421         * gcc.dg/wtypequal.c: New testcase.
8422
8423 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
8424
8425         PR 21582
8426         * gcc.dg/tree-ssa/pr21582.c: New test.
8427
8428 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8429
8430         PR c++/21280
8431         * g++.dg/opt/interface2.h: New.
8432         * g++.dg/opt/interface2.C: New.
8433         * g++.dg/init/ctor4.C: Adjust error lines.
8434         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8435         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8436         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8437         * g++.old-deja/g++.pt/assign1.C: Likewise.
8438         * g++.old-deja/g++.pt/crash20.C: Likewise.
8439
8440 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
8441
8442         PR tree-optimization/21734
8443         * g++.dg/vect/pr21734_1.cc: New.
8444         * g++.dg/vect/pr21734_2.cc: New.
8445
8446 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8447
8448         PR c++/20350
8449         * g++.dg/template/spec24.C: New.
8450
8451         PR c++/21151
8452         * g++.dg/pch/local-1.C: New.
8453         * g++.dg/pch/local-1.Hs: New.
8454
8455 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
8456
8457         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
8458         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
8459         * gcc.dg/tree-ssa/pr14341.c: New test.
8460         * gcc.dg/tree-ssa/pr14841.c: New test.
8461         * gcc.dg/tree-ssa/pr20701.c: New test.
8462         * gcc.dg/tree-ssa/pr21086.c: New test.
8463         * gcc.dg/tree-ssa/pr21090.c: New test.
8464         * gcc.dg/tree-ssa/pr21332.c: New test.
8465         * gcc.dg/tree-ssa/pr21458.c: New test.
8466         * gcc.dg/tree-ssa/pr21658.c: New test.
8467         * gcc.dg/tree-ssa/vrp01.c: New test.
8468         * gcc.dg/tree-ssa/vrp02.c: New test.
8469         * gcc.dg/tree-ssa/vrp03.c: New test.
8470         * gcc.dg/tree-ssa/vrp04.c: New test.
8471         * gcc.dg/tree-ssa/vrp05.c: New test.
8472         * gcc.dg/tree-ssa/vrp06.c: New test.
8473         * gcc.dg/tree-ssa/vrp07.c: New test.
8474         * gcc.dg/tree-ssa/vrp08.c: New test.
8475         * gcc.dg/tree-ssa/vrp09.c: New test.
8476         * gcc.dg/tree-ssa/vrp10.c: New test.
8477         * gcc.dg/tree-ssa/vrp11.c: New test.
8478         * gcc.dg/tree-ssa/vrp12.c: New test.
8479         * gcc.dg/tree-ssa/vrp13.c: New test.
8480
8481 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
8482
8483         PR 21029
8484         * gcc.dg/tree-ssa/pr21029.c: New test.
8485
8486 2005-06-01  Roger Sayle  <roger@eyesopen.com>
8487
8488         * gfortran.dg/logint-1.f: New test case.
8489         * gfortran.dg/logint-2.f: Likewise.
8490         * gfortran.dg/logint-3.f: Likewise.
8491
8492 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
8493
8494         PR c/21536
8495         PR c/20760
8496         * gcc.dg/20050527-1.c: New test.
8497
8498         * gcc.dg/i386-sse-12.c: New test.
8499
8500         PR fortran/21729
8501         * gfortran.dg/implicit_5.f90: New test.
8502
8503 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
8504
8505         PR fortran/20883
8506         * gfortran/assign_4.f90: New test.
8507         * gfortran/assign_2.f90: Change compile to run.
8508
8509 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
8510
8511         * lib/target-supports.exp
8512         (check_effective_target_sync_char_short): New.
8513         * gcc.dg/sync-2.c: New.
8514
8515 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8516
8517         PR tree-optimization/21817
8518         * gcc.dg/torture/pr21817-1.c: New.
8519
8520 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
8521
8522         PR c++/21165
8523         * g++.dg/template/init5.C: New.
8524
8525 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
8526
8527         * gfortran.dg/char_initialiser_actual.f90:
8528         Test character initialisers as actual arguments.
8529         * gfortran.dg/char_pointer_comp_assign.f90:
8530         Test character pointer structure component assignments.
8531         * gfortran.dg/char_array_structure_constructor.f90:
8532         Test character components in structure constructors.
8533
8534 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
8535
8536         PR middle-end/20931
8537         * g++.dg/opt/pr20931.C: New test.
8538
8539 2005-05-31  Andreas Jaeger  <aj@suse.de>
8540
8541         PR testsuite/20772
8542         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
8543         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
8544         g++.old-deja/g++.ext/asmspec1.C,
8545         g++.old-deja/g++.other/regstack.C,
8546         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
8547         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
8548         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
8549         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
8550         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
8551         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
8552         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
8553         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
8554         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
8555         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
8556         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
8557         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
8558         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
8559         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
8560         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
8561         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
8562         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
8563         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
8564         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
8565
8566 2005-05-31  Jeff Law  <law@redhat.com>
8567
8568         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
8569
8570 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
8571
8572         PR middle-end/21743
8573         * gcc.dg/builtins-1.c: Activate disabled clog test.
8574         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8575
8576 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
8577
8578         * gfortran.dg/char_pointer_assign.f90:
8579         Test character-pointer assignments and pointer assignments.
8580         * gfortran.dg/char_pointer_dummy.f90:
8581         Test character-pointer dummy arguments.
8582         * gfortran.dg/char_pointer_func.f90:
8583         Test character-pointer function returns.
8584         * gfortran.dg/char_pointer_dependency.f90:
8585         Test character-pointer functions with dependencies.
8586
8587 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
8588
8589         PR c++/21784
8590         * g++.dg/lookup/using14.C: New test.
8591
8592 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
8593
8594         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8595         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
8596         trailing ^M.
8597
8598 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
8599
8600         PR c++/17413
8601         * g++.dg/template/local5.C: New.
8602
8603         PR target/21761
8604         * gcc.c-torture/compile/pr21761.c: New.
8605
8606         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
8607         before darwin8.
8608
8609 2005-05-30  Steven G. Kargl
8610
8611         PR fortran/20846
8612         * gfortran.dg/inquire_8.f90: New test.
8613
8614 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8615
8616         PR libfortran/21376
8617         * gfortran.dg/output_exponents_1.f90: New test.
8618
8619 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8620
8621         PR libfortran/20006
8622         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
8623
8624 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
8625
8626         PR c++/21210
8627         * g++.dg/ext/complex1.C: New test.
8628
8629         PR c++/21340
8630         * g++.dg/init/ctor6.C: New test.
8631
8632 2005-05-29  Jan Hubicka  <jh@suse.cz>
8633
8634         * gcc.c-torture/compile/pr21562.c: New.
8635
8636 2005-05-28  Steven G. Kargl <kargls@comcast.net>
8637
8638         * gfortran.dg/subnormal_1.f90: New test.
8639
8640 2005-05-28  Jan Hubicka  <jh@suse.cz>
8641
8642         * tree-prof.exp: Fix comment.
8643         * value-prof-1.c: New.
8644         * value-prof-2.c: New.
8645         * value-prof-3.c: New.
8646         * value-prof-4.c: New.
8647
8648 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
8649
8650         PR c++/21614
8651         * g++.dg/expr/ptrmem6.C: New test.
8652         * g++.dg/expr/ptrmem6a.C: Likewise.
8653
8654 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
8655
8656         PR tree-optimization/21658
8657         * gcc.dg/tree-ssa/pr21658.c: New.
8658
8659 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
8660
8661         PR c++/21455
8662         * g++.dg/inherit/ptrmem3.C: New.
8663
8664         PR c++/21681
8665         * g++.dg/parse/template16.C: New.
8666
8667 2005-05-27  Andreas Jaeger  <aj@suse.de>
8668
8669         * gcc.dg/setjmp-2.c: Only run in 32-bit.
8670
8671         * gcc.dg/i386-sse-8.c: Run test on all archs.
8672
8673 2005-05-26  Mike Stump  <mrs@apple.com>
8674
8675         * objc.dg/isa-field-1.m: Only run on darwin.
8676         * objc.dg/lookup-1.m: Likewise.
8677         * objc.dg/try-catch-8.m: Likewise.
8678
8679 2005-05-26  Roger Sayle  <roger@eyesopen.com>
8680
8681         PR tree-optimization/9814
8682         * gcc.dg/pr9814-1.c: New test case.
8683
8684 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8685
8686         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
8687         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
8688         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
8689         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
8690         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
8691         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
8692         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
8693         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
8694         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
8695         objc.dg/try-catch-8.m: New.
8696
8697 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
8698
8699         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
8700         remove extraneous semicolons.
8701
8702 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8703
8704         * obj-c++.dg/comp-types-12.mm: New.
8705         * objc.dg/comp-types-11.m: New.
8706         * objc.dg/selector-4.m: New.
8707
8708 2005-05-26  Andreas Jaeger  <aj@suse.de>
8709
8710         PR testsuite/20772
8711         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
8712         g++.old-deja/g++.ext/attrib3.C,
8713         g++.old-deja/g++.other/store-expr1.C,
8714         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
8715         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
8716         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8717         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
8718         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
8719         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
8720         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
8721         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8722         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
8723         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
8724         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
8725         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
8726         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
8727         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
8728         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
8729         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
8730         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
8731         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8732         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
8733
8734 2005-05-26  Andreas Jaeger  <aj@suse.de>
8735
8736         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
8737         x86-64 compilation.
8738
8739 2005-05-26  Andreas Jaeger  <aj@suse.de>
8740
8741         PR testsuite/20772
8742         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
8743         gcc.misc-tests/i386-pf-athlon-1.c,
8744         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8745         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
8746         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
8747         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
8748         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
8749         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
8750         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
8751         programs.
8752
8753         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
8754         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
8755         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
8756         x86-64 compilation.
8757
8758         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
8759         x86_64.
8760
8761         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
8762         effective-target ilp32.
8763
8764 2005-05-26  David Ung  <davidu@mips.com>
8765
8766         * gcc.target/mips/ext_ins.c: New test for testing the generation
8767         of MIPS32/64 rev 2 ext/ins instructions.
8768
8769 2005-05-26  Andreas Jaeger  <aj@suse.de>
8770
8771         * treelang/compile/unsigned.tree: Use gimple instead of
8772         nonexisting generic dump.
8773
8774 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
8775
8776         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
8777
8778 2005-05-26  Andreas Jaeger  <aj@suse.de>
8779
8780         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
8781
8782 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8783
8784         PR libfortran/17283
8785         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
8786         Test callee-allocated memory with write statements.
8787
8788 2005-05-25  Roger Sayle  <roger@eyesopen.com>
8789
8790         PR middle-end/21709
8791         * gcc.dg/pr21709-1.c: New test case.
8792
8793 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8794             Mike Stump  <mrs@apple.com>
8795
8796         * objc/execute/next_mapping.h: Update for C++.
8797
8798         * obj-c++.dg/selector-1.mm: Move to...
8799         * obj-c++.dg/selector-4.mm: here...
8800
8801         * obj-c++.dg/basic.mm: New.
8802         * obj-c++.dg/comp-types-1.mm: New.
8803         * obj-c++.dg/cxx-class-1.mm: New.
8804         * obj-c++.dg/cxx-ivars-1.mm: New.
8805         * obj-c++.dg/cxx-ivars-2.mm: New.
8806         * obj-c++.dg/cxx-ivars-3.mm: New.
8807         * obj-c++.dg/cxx-scope-1.mm: New.
8808         * obj-c++.dg/cxx-scope-2.mm: New.
8809         * obj-c++.dg/defs.mm: New.
8810         * obj-c++.dg/empty-private-1.mm: New.
8811         * obj-c++.dg/encode-1.mm: New.
8812         * obj-c++.dg/encode-2.mm: New.
8813         * obj-c++.dg/encode-3.mm: New.
8814         * obj-c++.dg/extern-c-1.mm: New.
8815         * obj-c++.dg/extra-semi.mm: New.
8816         * obj-c++.dg/fix-and-continue-2.mm: New.
8817         * obj-c++.dg/isa-field-1.mm: New.
8818         * obj-c++.dg/ivar-list-semi.mm: New.
8819         * obj-c++.dg/local-decl-1.mm: New.
8820         * obj-c++.dg/lookup-1.mm: New.
8821         * obj-c++.dg/lookup-2.mm: New.
8822         * obj-c++.dg/method-1.mm: New.
8823         * obj-c++.dg/method-2.mm: New.
8824         * obj-c++.dg/method-3.mm: New.
8825         * obj-c++.dg/method-4.mm: New.
8826         * obj-c++.dg/method-5.mm: New.
8827         * obj-c++.dg/method-6.mm: New.
8828         * obj-c++.dg/method-7.mm: New.
8829         * obj-c++.dg/no-extra-load.mm: New.
8830         * obj-c++.dg/overload-1.mm: New.
8831         * obj-c++.dg/pragma-1.mm: New.
8832         * obj-c++.dg/pragma-2.mm: New.
8833         * obj-c++.dg/private-1.mm: New.
8834         * obj-c++.dg/private-2.mm: New.
8835         * obj-c++.dg/proto-qual-1.mm: New.
8836         * obj-c++.dg/qual-types-1.mm: New.
8837         * obj-c++.dg/stubify-1.mm: New.
8838         * obj-c++.dg/stubify-2.mm: New.
8839         * obj-c++.dg/super-class-1.mm: New.
8840         * obj-c++.dg/super-class-2.mm: New.
8841         * obj-c++.dg/super-dealloc-1.mm: New.
8842         * obj-c++.dg/super-dealloc-2.mm: New.
8843         * obj-c++.dg/template-1.mm: New.
8844         * obj-c++.dg/template-2.mm: New.
8845         * obj-c++.dg/template-3.mm: New.
8846         * obj-c++.dg/template-4.mm: New.
8847         * obj-c++.dg/template-5.mm: New.
8848         * obj-c++.dg/template-6.mm: New.
8849         * obj-c++.dg/try-catch-1.mm: New.
8850         * obj-c++.dg/try-catch-2.mm: New.
8851         * obj-c++.dg/try-catch-3.mm: New.
8852         * obj-c++.dg/try-catch-4.mm: New.
8853         * obj-c++.dg/try-catch-5.mm: New.
8854         * obj-c++.dg/try-catch-6.mm: New.
8855         * obj-c++.dg/try-catch-7.mm: New.
8856         * obj-c++.dg/try-catch-8.mm: New.
8857         * obj-c++.dg/try-catch-9.mm: New.
8858         * obj-c++.dg/va-meth-1.mm: New.
8859
8860 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8861
8862         * obj-c++.dg/selector-1.mm: New.
8863         * obj-c++.dg/selector-2.mm: New.
8864
8865 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8866
8867         * obj-c++.dg/selector-3.mm: New.
8868         * objc.dg/selector-3.m: New.
8869
8870 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8871
8872         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
8873         about where warning appears.
8874
8875 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8876
8877         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
8878         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8879         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8880         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8881
8882 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8883
8884         * gcc.dg/20050524-1.c: New test.
8885
8886 2005-05-25  Jan Hubicka  <jh@suse.cz>
8887
8888         * gcc.dg/tree-prof/inliner-1.c: New.
8889
8890 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
8891
8892         * gcc.dg/tree-prof: New directory.
8893         * gcc.dg/tree-prof/tree-prof.exp: New.
8894
8895 2005-05-25  DJ Delorie  <dj@redhat.com>
8896
8897         * gcc.dg/Wattributes-1.c: New.
8898         * gcc.dg/Wattributes-2.c: New.
8899         * gcc.dg/Wattributes-3.c: New.
8900
8901 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
8902
8903         PR tree-optimization/19833
8904         * gcc.dg/uninit-4.c: Remove xfail.
8905         * gcc.dg/uninit-9.c: Ditto.
8906
8907 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
8908
8909         * obj-c++.dg/bitfield-[1-5].mm: New.
8910         * obj-c++.dg/class-protocol-1.mm: New.
8911         * obj-c++.dg/comp-types-1[0-1].mm: New.
8912         * obj-c++.dg/comp-types-[2-9].mm: New.
8913         * obj-c++.dg/encode-[4-8].mm: New.
8914         * obj-c++.dg/layout-1.mm: New.
8915         * obj-c++.dg/method-1[0-9].mm: New.
8916         * obj-c++.dg/method-2[0-1].mm: New.
8917         * obj-c++.dg/method-[8-9].mm: New.
8918         * obj-c++.dg/objc-gc-3.mm: New.
8919         * obj-c++.dg/try-catch-10.mm: New.
8920         * objc.dg/bitfield-5.m: New.
8921         * objc.dg/comp-types-10.m: New.
8922         * objc.dg/comp-types-9.m: New.
8923         * objc.dg/layout-1.m: New.
8924         * objc.dg/objc-gc-4.m: New.
8925         * objc.dg/try-catch-9.m: New.
8926         * objc.dg/class-protocol-1.m: Tweak diagnostics.
8927         * objc.dg/comp-types-1.m: Likewise.
8928         * objc.dg/comp-types-[5-6].m: Likewise.
8929         * objc.dg/method-9.m: Likewise.
8930
8931 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
8932
8933         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
8934         and on hardware without VMX support.
8935
8936         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
8937
8938         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
8939
8940         * lib/profopt.exp (dg-final-generate, dg-final-use,
8941         profopt-final-code, profopt-get-options): New.
8942         (profopt-execute): Process test directives.
8943
8944         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
8945         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8946         cleanup-tree-dump, cleanup-saved-temps): Update comments.
8947
8948 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
8949
8950         PR C++/21645
8951         * g++.dg/init/ctor5.C: New test.
8952
8953 2005-05-24  Ira Rosen  <irar@il.ibm.com>
8954
8955         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
8956         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
8957         vect-113.c, vect-114.c.
8958
8959 2005-05-23  Adam Nemet  <anemet@lnxw.com>
8960
8961         * gcc.dg/const-elim-1.c: Remove xfails.
8962
8963 2005-05-23  Jeff Law  <law@redhat.com>
8964
8965         * gcc.c-torture/compile/pr21638.c: New test.
8966         * gcc.c-torture/compile/20050520-1.c: New test.
8967
8968 2005-05-23  Nick Clifton  <nickc@redhat.com>
8969
8970         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
8971         be a proper triple, ie: m32r*-*-*.
8972         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8973
8974 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
8975
8976         PR middle-end/21331
8977         PR tree-opt/21293
8978         * gcc.c-torture/compile/pr21293.c: New test.
8979         * gcc.c-torture/execute/pr21331.c: New test.
8980
8981 2004-05-20  Richard Henderson  <rth@redhat.com>
8982
8983         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
8984
8985 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
8986
8987         * obj-c++-dg.exp: Add.
8988         * obj-c++.exp: Add.
8989         * obj-c++.dg/dg.exp: Add.
8990
8991 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
8992
8993         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
8994         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
8995
8996 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
8997
8998         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
8999
9000 2004-05-19  Richard Henderson  <rth@redhat.com>
9001
9002         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
9003
9004 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
9005
9006         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
9007
9008         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
9009
9010 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
9011
9012         PR c++/21495
9013         * g++.dg/parse/extern1.C: New test.
9014         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
9015
9016 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9017
9018         * gcc.dg/c99-math.h: New.
9019         * gcc.dg/c99-math-float-1.c: New test.
9020         * gcc.dg/c99-math-double-1.c: Likewise.
9021         * gcc.dg/c99-math-long-double-1.c: Likewise.
9022
9023 2005-05-18  Richard Henderson  <rth@redhat.com>
9024
9025         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
9026
9027 2005-05-18  Devang Patel  <dpatel@apple.com>
9028
9029         * g++.dg/opt/20050511-1.C: New test.
9030
9031 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
9032
9033         PR libfortran/21127
9034         * gfortran.dg/reshape-complex.f90: New test.
9035
9036 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
9037
9038         * gfortran.dg/array_constructor_1.f90: New test.
9039         * gfortran.dg/array_constructor_2.f90: New test.
9040
9041 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
9042
9043         PR fortran/20954
9044         * gfortran.dg/pr20954.f: New test.
9045
9046 2005-05-17  Mike Stump  <mrs@apple.com>
9047
9048         Yet more Objective-C++...
9049
9050         * objc.dg/method-5.m: Update.
9051         * objc.dg/method-6.m: Update.
9052         * objc.dg/method-7.m: Update.
9053         * objc.dg/method-9.m: Update.
9054         * objc.dg/try-catch-2.m: Update.
9055
9056 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
9057
9058         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
9059         Remove little-endian optimizations.
9060
9061 2005-05-17  Jeff Law  <law@redhat.com>
9062
9063         * g++.dg/tree-ssa/pr14814.C: New test.
9064         * gcc.dg/tree-ssa/pr14814.C: New test.
9065         * gcc.dg/tree-ssa/pr17141-1.C: New test.
9066         * gcc.dg/tree-ssa/pr17141-2.C: New test.
9067
9068 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9069
9070         * gcc.dg/compat/generate-random.c: Do not include
9071         libiberty.h.
9072         * gcc.dg/compat/generate-random_r.c: Likewise.
9073
9074 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
9075
9076         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
9077
9078 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
9079
9080         PR middle-end/21595
9081         * g++.dg/tree-ssa/builtin1.C: New testcase.
9082
9083 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
9084
9085         PR c++/21454
9086         * g++.dg/opt/const4.C: New test.
9087
9088         PR middle-end/21492
9089         * g++.dg/opt/crossjump1.C: New test.
9090
9091         PR tree-optimization/21610
9092         * gcc.c-torture/compile/20050516-1.c: New test.
9093
9094         PR fortran/15080
9095         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
9096         about the test failing.
9097         * gfortran.fortran-torture/execute/where_7.f90: New test.
9098         * gfortran.fortran-torture/execute/where_8.f90: New test.
9099
9100 2005-05-16  Richard Henderson  <rth@redhat.com>
9101
9102         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
9103         i?86 and x86_64.
9104
9105 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
9106
9107         * gcc.dg/compat/generate-random.c (config.h): Do not include.
9108         (limits.h): Include unconditionally.
9109         (stdlib.h): Likewise.
9110         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
9111         (limits.h): Include unconditionally.
9112         (stdlib.h): Likewise.
9113         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
9114         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
9115         (limits.h): Include unconditionally.
9116         (stdlib.h): Likewise.
9117         (hashtab.h): Do not include.
9118         (getopt.h): Likewise.
9119         (stddef.h): Include.
9120         (hashval_t): Define.
9121         (struct entry): Add "next" field.
9122         (HASH_SIZE): New macro.
9123         (hash_table): New variable.
9124         (switchfiles): Do not use xmalloc.
9125         (mix): New macro.
9126         (iterative_hash): New function.
9127         (hasht): Remove.
9128         (e_exists): New function.
9129         (e_insert): Likewise.
9130         (output): Use, instead of libiberty hashtable functions.
9131         (main): Do not use getopt.  Do not call htab_create.
9132
9133 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
9134
9135         PR libstdc++/21526
9136         * lib/target-supports.exp (check_mkfifo_available):
9137         Return 0 for cygwin as mkfifo support incomplete on platform.
9138         Fix typos in comments.
9139
9140 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
9141
9142         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
9143
9144 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
9145
9146         PR fortran/17432
9147         * gfortran.dg/assign_4.f: New test.
9148
9149 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
9150
9151         PR tree-optimization/21563
9152         * gcc.dg/tree-ssa/pr21563.c: New.
9153
9154 2005-05-14  Jan Hubicka  <jh@suse.cz>
9155
9156         * gcc.dg/noreturn-7.c: Allow control reaches warning.
9157
9158 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
9159
9160         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
9161
9162 2005-05-13  Julian Brown  <julian@codesourcery.com>
9163
9164         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
9165         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
9166
9167 2005-05-13  Jan Hubicka  <jh@suse.cz>
9168
9169         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
9170         * gcc.dg/fold-xor-?.c: Likewise.
9171         * gcc.dg/pr15784-?.c: Likewise.
9172         * gcc.dg/pr20922-?.c: Likewise.
9173         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
9174         * gcc.dg/tree-ssa/pr17598.c: Likewise.
9175         * gcc.dg/tree-ssa/pr20470.c: Likewise.
9176
9177 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9178
9179         PR fortran/21260
9180         * gfortran.dg/hollerith_1.f90: New test.
9181
9182 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9183
9184         * gfortran.dg/func_result_2.f90: New test.
9185
9186 2005-05-11  Bud Davis  <bdavis@gfortran.org>
9187
9188         * gfortran.dg/dev_null.f90: New test.
9189
9190 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
9191
9192         * gcc.dg/arm-vfp1.c: Revert last change.
9193
9194 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
9195
9196         PR middle-end/19807
9197         PR tree-optimization/19639
9198         * g++.dg/tree-ssa/pr19807.C: New testcase.
9199
9200 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9201
9202         PR libfortran/21471
9203         * gfortran.dg/append-1.f90: New test.
9204
9205 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9206
9207         * gcc.dg/pr18501.c: XFAIL.
9208         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
9209         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
9210         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
9211         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9212         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9213         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
9214         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
9215         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9216
9217 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9218
9219         PR fortran/20178
9220         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
9221         gfortran.dg/f2c_3.f90: New tests.
9222
9223         * gfortran.dg/return_1.f90: Fix dg annotation.
9224
9225 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9226
9227         * gcc.c-torture/compile/20050510-1.c: New test.
9228
9229 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
9230
9231         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
9232
9233 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
9234
9235         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
9236
9237 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
9238
9239         PR c/17913
9240         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
9241
9242 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
9243
9244         PR c/21342
9245         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
9246         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
9247
9248 2005-05-10  Ben Elliston  <bje@au.ibm.com>
9249
9250         PR debug/16676
9251         * gcc.dg/debug/pr16676.c: New test.
9252
9253 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
9254
9255         PR testsuite/21443
9256         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
9257         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
9258         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
9259         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
9260         Change -O1 to -O2.
9261         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
9262         -fno-tree-dominator-opts.
9263
9264 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9265
9266         * gfortran.dg/return_1.f90: New test.
9267
9268 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
9269
9270         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
9271
9272         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
9273
9274 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
9275
9276         PR c++/21427
9277         * g++.dg/inherit/covariant13.C: New.
9278
9279 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9280
9281         PR libfortran/19155
9282         * gfortran.dg/pr19155.f: New test.
9283
9284 2005-05-08  Roger Sayle  <roger@eyesopen.com>
9285
9286         PR inline-asm/8788
9287         * gcc.dg/pr8788-1.c: New testcase.
9288
9289 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
9290
9291         PR target/21416
9292         * gcc.target/mips/fpcmp-[12].c: New tests.
9293
9294 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
9295
9296         * lib/target-supports-dg.exp (dg-require-fork): New function.
9297         (dg-require-mkfifo): Likewise.
9298         * lib/target-supports.exp (check_function_available): New
9299         function.
9300         (check_fork_available): Likewise.
9301         (check_mkfifo_available): Likewise.
9302
9303 2005-05-06  Jeff Law  <law@redhat.com>
9304
9305         * gcc.c-torture/compile/pr21380.c: New test.
9306
9307 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
9308
9309         PR c++/20961
9310         * g++.dg/ext/weak3.C: New test.
9311
9312 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
9313
9314         PR c++/21352
9315         * g++.dg/template/crash37.C: New test.
9316
9317 2005-05-05  Paul Brook  <paul@codesourcery.com>
9318
9319         * gcc.dg/arm-g2.c: Use effective-target arm32.
9320         * gcc.dg/arm-mmx-1.c: Ditto.
9321         * gcc.dg/arm-scd42-2.c: Ditto.
9322         * gcc.dg/arm-vfp1.c: Ditto.
9323         * lib/target-supports.exp (check_effective_target_arm32): New
9324         function.
9325
9326 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
9327
9328         PR libfortran/21354
9329         gfortran.dg/in_pack_rank7.f90: New test.
9330
9331 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
9332
9333         PR middle-end/15618
9334         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
9335
9336 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
9337
9338         PR middle-end/21265
9339         * gcc.dg/20050503-1.c: New test.
9340
9341         PR rtl-optimization/21239
9342         * gcc.dg/i386-sse-11.c: New test.
9343
9344 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
9345
9346         PR target/16888
9347         * gcc.target/i386/asm-1.c: New test.
9348
9349 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
9350
9351         PR rtl-optimization/21330
9352         * gcc.c-torture/execute/20050502-1.c: New test.
9353
9354         PR target/21297
9355         * gcc.c-torture/execute/20050502-2.c: New test.
9356
9357 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
9358
9359         PR middle-end/21282
9360         * gcc.dg/pr21282.c: New.
9361
9362 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9363
9364         * gcc.dg/vect/pr20122.c: Clean up .vect file.
9365         * gcc.dg/vect/vect-92.c: Likewise.
9366         * gcc.dg/vect/vect-93.c: Likewise.
9367         * gcc.dg/vect/vect-dv-1.c: Likewise.
9368         * gcc.dg/vect/vect-dv-2.c: Likewise.
9369         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
9370
9371 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9372
9373         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
9374         * gfortran.dg/vect/vect-2.f90: Likewise.
9375         * gfortran.dg/vect/vect-3.f90: Likewise.
9376         * gfortran.dg/vect/vect-4.f90: Likewise.
9377         * gfortran.dg/vect/vect-5.f90: Likewise.
9378
9379 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
9380
9381         PR target/20813
9382         * gcc.dg/rs6000-fpint-2.c: New.
9383
9384 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
9385
9386         PR c/15698
9387         * gcc.dg/builtins-30.c: Update expected messages.
9388         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
9389         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
9390         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
9391
9392 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
9393
9394         PR tree-optimization/21294
9395         * gcc.dg/tree-ssa/pr21294.c: New.
9396
9397 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
9398
9399         * gcc.dg/altivec-3.c (vec_store): Do not use the old
9400         __builtin_altivec_st_internal_4si built-in.
9401
9402 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
9403
9404         PR c++/15875
9405         * g++.dg/template/ptrmem14.C: New test.
9406
9407 2005-05-02  Paul Brook  <paul@codesourcery.com>
9408
9409         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
9410
9411 2005-05-02  Michael Matz  <matz@suse.de>
9412
9413         PR c++/19542
9414         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
9415
9416 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
9417
9418         * g++.dg/cpp/weak.C: New test.
9419
9420 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
9421
9422         * gcc.dg/tree-ssa/loop-8.c: New test.
9423
9424 2005-04-30  Michael Maty  <matz@suse.de>
9425
9426         * gcc.dg/inline-mcpy.c: New test.
9427
9428 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
9429
9430         PR libfortran/18958
9431         * gfortran.dg/eoshift.f90: New test case.
9432
9433 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
9434
9435         PR libfortran/18857
9436         * gfortran.dg/matmul_1.f90: New test.
9437
9438 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9439
9440         PR tree-optimization/21030
9441         * gcc.dg/tree-ssa/pr21030.c: New.
9442
9443 2005-04-29  Devang Patel  <dpatel@apple.com>
9444
9445         PR tree-optimization/21272
9446         * gcc.dg/vect/vect-ifcvt-10.c: New test.
9447
9448 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
9449
9450         PR fortran/13082
9451         PR fortran/18824
9452         * gfortran.dg/entry_4.f90: New test.
9453         * gfortran.fortran-torture/execute/entry_1.f90: New test.
9454         * gfortran.fortran-torture/execute/entry_2.f90: New test.
9455         * gfortran.fortran-torture/execute/entry_3.f90: New test.
9456         * gfortran.fortran-torture/execute/entry_4.f90: New test.
9457         * gfortran.fortran-torture/execute/entry_5.f90: New test.
9458         * gfortran.fortran-torture/execute/entry_6.f90: New test.
9459         * gfortran.fortran-torture/execute/entry_7.f90: New test.
9460
9461 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9462
9463         * gfortran.fortran-torture/execute/entry_8.f90: New test.
9464
9465 2005-04-29  Paul Brook   <paul@codesourcery.com>
9466
9467         * gfortran.dg/entry_3.f90: New test.
9468
9469 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9470
9471         * gfortran.dg/implicit_4.f90: New test.
9472
9473 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
9474
9475         * lib/target-supports.exp (check_profiling_available): Return
9476         false for xtensa-*-elf.
9477
9478 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
9479
9480         * lib/fortran-torture.exp (fortran-torture.exp): Catch
9481         error if file cannot be deleted.
9482
9483 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9484
9485         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
9486         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
9487         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
9488         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
9489         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
9490         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
9491         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
9492         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
9493         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
9494         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9495         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
9496         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
9497         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
9498
9499 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9500
9501         PR fortran/20865
9502         * gfortran.dg/pr20865.f90: New test.
9503
9504 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
9505
9506         * gcc.dg/void-cast-2.c: New test.
9507
9508 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9509
9510         PR c/21159
9511         * gcc.dg/void-cast-1.c: New test.
9512
9513 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
9514
9515         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
9516
9517 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9518
9519         PR fortran/21177
9520         * gfortran.dg/pr21177.f90: New test.
9521
9522 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
9523
9524         PR tree-optimization/21171
9525         * gcc.dg/tree-ssa/pr21171.c: New test.
9526
9527 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
9528
9529         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9530         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9531         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9532         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9533         gcc.dg/tree-ssa/gen-vect-32.c: New.
9534         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
9535         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
9536         don't run on PPC32.
9537
9538 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9539
9540         PR c/21213
9541         * gcc.dg/transparent-union-3.c: New test.
9542
9543 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9544
9545         PR c/20740
9546         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
9547         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
9548         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
9549         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
9550         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
9551         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
9552
9553 2005-04-26  Jeff Law  <law@redhat.com>
9554
9555         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
9556         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
9557         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
9558         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
9559         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
9560         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
9561         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
9562
9563 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
9564
9565         PR tree-optimization/17598
9566         * gcc.dg/tree-ssa/pr17598.c: New testcase.
9567
9568 2005-04-25  Mike Stump  <mrs@apple.com>
9569
9570         * objc.dg/fix-and-continue-1.m: Add.
9571
9572 2005-04-25  Roger Sayle  <roger@eyesopen.com>
9573
9574         PR c++/20995
9575         * g++.dg/opt/pr20995-1.C: New test case.
9576
9577 2005-04-25  Devang Patel <dpatel@apple.com>
9578
9579         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
9580
9581 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9582
9583         PR testsuite/21062
9584         * g++.dg/opt/alias2.C (printf): Correct the prototype.
9585
9586 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9587
9588         PR C++/21188
9589         * g++.dg/opt/rtti2.C: New test.
9590
9591 2005-04-25  Paul Brook  <paul@codesourcery.com>
9592         Steven G. Kargl  <kargls@comcast.net>
9593
9594         PR fortran/20879
9595         * gfortran.dg/ichar_1.f90: New file.
9596
9597 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
9598
9599         PR middle-end/20991
9600         * g++.dg/opt/pr20991.C: New test.
9601
9602         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
9603         where sizeof (type) < __alignof__ (type).
9604         * gcc.dg/compat/struct-layout-1.h: Likewise.
9605
9606 2005-04-24  Per Bothner  <per@bothner.com>
9607             Devang Patel  <dpatel@apple.com>
9608
9609         PR preprocessor/20907
9610         * gcc.dg/cpp/very-long-comment.c: New test.
9611
9612 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9613
9614         PR fortran/20059
9615         * gfortran.dg/common_5.f: New test.
9616
9617 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
9618
9619         PR middle-end/21082
9620         * g++.dg/tree-ssa/pr21082.C: New testcase.
9621
9622 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
9623
9624         * gcc.dg/vect/vect-99.c: New test.
9625
9626 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
9627
9628         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
9629
9630 2005-04-22  Jeff Law  <law@redhat.com>
9631
9632         * gcc.dg/uninit-5.c: Remove xfails.
9633         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
9634         conditionals and loads.
9635
9636 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
9637
9638         PR libfortran/20074
9639         PR libfortran/20436
9640         PR libfortran/21108
9641         * gfortran.dg/nested_reshape.f90: new test
9642         * gfortran.dg/reshape-alloc.f90: new test
9643         * gfortran.dg/reshape.f90: new test
9644
9645 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
9646
9647         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
9648
9649         * gcc.dg/arm-vfp1.c: New test.
9650
9651 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
9652
9653         PR c++/21087
9654         * g++.dg/lookup/builtin2.C: New test.
9655
9656 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9657
9658         * gcc.dg/weak/weak-13.c: New test.
9659
9660 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
9661
9662         * lib/target-supports.exp (check_effective_target_sync_int_long):
9663         Add powerpc*.
9664
9665 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
9666
9667         * gcc.target/mips/branch-1.c: New test.
9668
9669 2005-04-21  Richard Henderson  <rth@redhat.com>
9670
9671         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
9672         * gcc.dg/vect/vect-86.c: Likewise.
9673         * gcc.dg/vect/vect-87.c: Likewise.
9674         * gcc.dg/vect/vect-88.c: Likewise.
9675
9676 2005-04-21  Devang Patel  <dpatel@apple.com>
9677
9678         PR optimization/20994
9679         * gcc.dg/tree-ssa/ifc-3.c: New test.
9680
9681 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
9682
9683         PR c/12913
9684         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
9685         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
9686         gcc.dg/c99-vla-jump-5.c: New tests.
9687
9688 2005-04-19  Richard Henderson  <rth@redhat.com>
9689
9690         * lib/target-supports.exp (check_effective_target_vect_int_mult):
9691         Fix typo in exists check.
9692         (check_effective_target_sync_int_long): New.
9693         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
9694         * gcc.dg/ia64-sync-2.c: Likewise.
9695         * gcc.dg/ia64-sync-3.c: Likewise.
9696         * gcc.dg/ia64-sync-4.c: Likewise.
9697
9698 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
9699
9700         * gcc.dg/fold-xor-1.c: New test.
9701         * gcc.dg/fold-xor-2.c: New test.
9702
9703 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
9704
9705         PR target/20670
9706         * g++.dg/eh/fp-regs.C: New test.
9707
9708 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
9709
9710         * gcc.dg/Wint-to-pointer-cast-1.c,
9711         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
9712         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
9713         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
9714
9715 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9716
9717         PR fortran/16861
9718         * gfortran.dg/pr16861.f90: New test.
9719
9720 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9721
9722         * gcc.dg/pr21085.c: New test.
9723
9724 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
9725
9726         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
9727         (setup_mips_tests, dg-mips-options): New procedures.
9728         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
9729         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
9730         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
9731         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9732         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
9733         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
9734         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
9735         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9736         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
9737         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
9738         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
9739         dg-mips-options instead of dg-options.  Remove now-redundant
9740         preprocessor guards.
9741         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
9742         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9743         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9744         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
9745         * gcc.dg/vr-mult-2.c: Delete.
9746         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
9747         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
9748         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
9749         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
9750         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
9751         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
9752         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
9753
9754 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
9755
9756         * ada/acats/run_all.sh: Use sync when executable not present.
9757
9758 2005-04-18  Devang Patel  <dpatel@apple.com>
9759
9760         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
9761         * gcc.dg/vect/vect-11a.c: New.
9762         * gcc.dg/vect/vect-none.c: Update.
9763         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
9764
9765 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9766
9767         PR tree-optimization/20922
9768         * gcc.dg/pr20922-1.c: New test.
9769         * gcc.dg/pr20922-2.c: New test.
9770         * gcc.dg/pr20922-3.c: New test.
9771         * gcc.dg/pr20922-4.c: New test.
9772         * gcc.dg/pr20922-5.c: New test.
9773         * gcc.dg/pr20922-6.c: New test.
9774
9775 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9776
9777         PR libfortran/20950
9778         * gfortran.dg/pr20950.f: New test.
9779
9780 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9781
9782         PR libfortran/19216
9783         * gfortran.dg/pr19216.f: New test.
9784
9785 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
9786
9787         PR tree-optimization/21001
9788         * gcc.dg/tree-ssa/pr21001.c: New.
9789
9790 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
9791
9792         PR libfortran/21075
9793         * gfortran.dg/reshape_rank7.f90: New test.
9794
9795 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
9796
9797         PR libfortran/12884 gfortran.dg/pr12884.f: New test
9798         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
9799         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
9800         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
9801         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
9802         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
9803         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
9804         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
9805         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
9806         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
9807         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
9808         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
9809         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
9810         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
9811         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
9812         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
9813         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
9814         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
9815         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
9816         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
9817         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
9818
9819 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
9820
9821         * gfortran.dg/wtruncate.f: New testcase.
9822         * gfortran.dg/wtruncate.f90: New testcase.
9823
9824 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
9825
9826         PR c++/21025
9827         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
9828         which sizeof/alignof is dependent, rather than just whether we are
9829         processing_template_decl.
9830
9831 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9832
9833         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9834         corrected typo where the wrong variables had been compared.
9835
9836 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9837
9838         PR libfortran/18495
9839         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9840         Test callee-allocated version of return array with a write
9841         statement.
9842         Test spread with a temporary with another write statement.
9843
9844 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
9845
9846         PR tree-optimization/21031
9847         * gcc.dg/tree-ssa/pr21031.c: New.
9848
9849 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
9850
9851         PR tree-optimization/21004
9852         * gcc.dg/builtins-53.c: Include builtins-config.h.
9853         Check floorf, ceilf, floorl and ceill transformations
9854         only when HAVE_C99_RUNTIME is defined.
9855
9856 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
9857
9858         PR middle-end/20739
9859         * gcc.dg/tree-ssa/pr20739.c: New test.
9860
9861 2005-04-14  Mike Stump  <mrs@apple.com>
9862
9863         * gcc.dg/Foundation.framework/empty: New.
9864         * gcc.dg/framework-2.c: New.
9865
9866 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9867
9868         PR tree-optimization/21021
9869         * gcc.c-torture/compile/pr21021.c: New.
9870
9871 2005-04-14  Janis Johnson  <janis187@us.ibm.com
9872
9873         PR testsuite/21010
9874         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
9875         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
9876         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
9877         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
9878         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
9879         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
9880         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
9881         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
9882
9883 2005-04-14  Richard Henderson  <rth@redhat.com>
9884
9885         * lib/target-supports.exp (check_effective_target_vect_condition):
9886         Add ia64, i?86, and x86_64.
9887
9888 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
9889
9890         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
9891
9892 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9893
9894         PR tree-optimization/20657
9895         * gcc.dg/tree-ssa/pr20657.c: New.
9896
9897 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
9898
9899         * gcc.dg/builtins-53.c: Also check (int)trunc* and
9900         (long long int)trunc*.
9901
9902 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
9903
9904         PR target/20927
9905         * gcc.dg/pr20927.c: New test.
9906
9907 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
9908
9909         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
9910         * gcc.target/mips/asm-1.c: Likewise.
9911
9912 2005-04-13  Dale Johannesen  <dalej@apple.com>
9913
9914         * objc.dg/objc-fast-4.m: New.
9915
9916 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
9917
9918         * gcc.target/cris/torture/cris-torture.exp: New driver in new
9919         directory.
9920         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
9921
9922 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
9923
9924         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
9925         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
9926         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
9927
9928 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
9929
9930         PR tree-optimization/20913
9931         * gcc.dg/tree-ssa/pr20913.c: New.
9932
9933         PR tree-optimization/20702
9934         * gcc.dg/tree-ssa/pr20702.c: New.
9935
9936 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9937
9938         PR c++/13744
9939         * g++.dg/inherit/local3.C: New test.
9940
9941 2005-04-12  Jeff Law  <law@redhat.com>
9942
9943         * gcc.dg/tree-ssa/20050412-1.c: New test.
9944
9945 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
9946
9947         PR libfortran/19016
9948         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
9949         Add tests with mask generated by expression.
9950         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9951         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9952         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9953
9954 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
9955
9956         PR middle-end/20917
9957         * gcc.dg/20050409-1.c: New test.
9958
9959 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
9960
9961         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
9962
9963 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9964
9965         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9966         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
9967         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9968         (TARGET_CXX): Adjust accordingly.
9969         * target.h (struct gcc_target): Remove epxort_class_data.  Add
9970         determine_class_data_visibility and class_data_always_comdat.
9971         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9972         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
9973         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9974         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
9975         (arm_cxx_determine_class_data_visibility): New.
9976         (arm_cxx_class_data_always_comdat): Likewise.
9977         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9978         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
9979         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9980         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
9981         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
9982         Define.
9983
9984 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9985
9986         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
9987
9988 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
9989
9990         * gcc.dg/i386-darwin-fpmath.c: New.
9991
9992 2004-04-11  Devang Patel  <dpatel@apple.com>
9993
9994         * lib/target-supports.exp (check_effective_target_vect_condition): New.
9995         * gcc.dg/vect/vect-ifcvt-1.c: New test.
9996         * gcc.dg/vect/vect-ifcvt-2.c: New test.
9997         * gcc.dg/vect/vect-ifcvt-3.c: New test.
9998         * gcc.dg/vect/vect-ifcvt-4.c: New test.
9999         * gcc.dg/vect/vect-ifcvt-5.c: New test.
10000         * gcc.dg/vect/vect-ifcvt-6.c: New test.
10001         * gcc.dg/vect/vect-ifcvt-7.c: New test.
10002         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
10003
10004 2004-04-11  Devang Patel  <dpatel@apple.com>
10005
10006         * gcc.dg/vect/vect-dv-1.c: New test.
10007         * gcc.dg/vect/vect-dv-2.c: New test.
10008
10009 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10010
10011         PR tree-optimization/20933
10012         * gcc.dg/tree-ssa/pr20933.c: New test.
10013
10014 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10015
10016         * gfortran.dg/fold_nearest.f90: New test.
10017
10018 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
10019
10020         * gcc.dg/tree-ssa/alias-1.c: New test.
10021
10022 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
10023
10024         PR tree-optimization/20920
10025         * g++.dg/tree-ssa/pr20920.C: New test.
10026
10027 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
10028
10029         * gcc.dg/builtins-53.c: Also check (int)ceil* and
10030         (long long int)ceil*.
10031
10032 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
10033
10034         * g++.dg/warn/Wdtor1.C: Declare template in system header with
10035         explicit C++ linkage.
10036
10037 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10038
10039         * gfortran.dg/pr17229.f: Take care of the new obsolescence
10040         warning for arithmetic IF statements.
10041
10042 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
10043
10044         * eor_handling_1.f90: New test case.
10045         * eor_handling_2.f90: New test case.
10046         * eor_handling_3.f90: New test case.
10047         * eor_handling_4.f90: New test case.
10048         * eor_handling_5.f90: New test case.
10049         * noadv_size.f90: New test case.
10050         * pad_no.f90: New test case.
10051
10052 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
10053
10054         * gcc.c-torture/execute/20050410-1.c: New test.
10055
10056 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
10057
10058         * gcc.dg/pr20126.c: New.
10059
10060 2005-04-09  Bud Davis  <bdavis@gfortran.org>
10061             Steven G. Kargl <kargls@comcast.net>
10062
10063         * gfortran.dg/PR19872.f: New test.
10064
10065 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10066
10067         * gfortran.dg/nint_1.f90: Fix dg-do directive.
10068
10069 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
10070
10071         * gfortran.dg/nint_1.f90: New test.
10072
10073 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10074
10075         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
10076         Added test for callee-allocated arrays with write statements.
10077         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
10078         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
10079         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
10080         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
10081         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
10082
10083 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
10084
10085         PR libfortran/20163
10086         * gfortran.dg/open-options-blanks.f: New test.
10087
10088 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10089
10090         PR fortran/13257
10091         * gfortran.dg/comma_format_extension_[1234].f: New tests.
10092
10093 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
10094
10095         * gcc.dg/tree-ssa/stdarg-1.c: New test.
10096         * gcc.dg/tree-ssa/stdarg-2.c: New test.
10097         * gcc.dg/tree-ssa/stdarg-3.c: New test.
10098         * gcc.dg/tree-ssa/stdarg-4.c: New test.
10099         * gcc.dg/tree-ssa/stdarg-5.c: New test.
10100         * gcc.c-torture/execute/stdarg-4.c: New test.
10101
10102         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
10103
10104         PR target/20795
10105         * g++.dg/abi/param2.C: New test.
10106
10107 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10108
10109         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
10110
10111 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
10112
10113         * gcc.dg/builtins-53.c: New test.
10114
10115 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
10116
10117         * g++.dg/tree-ssa/pr18178.C: New test.
10118         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
10119         * gcc.c-torture/execute/20041019-1.c: New test.
10120         * gcc.dg/tree-ssa/20041008-1.c: New test.
10121         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
10122         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
10123         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
10124         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
10125         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
10126         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
10127         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
10128         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
10129         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
10130         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
10131
10132 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
10133
10134         PR rtl-optimization/20466
10135         * gcc.c-torture/execute/pr20466-1.c: New test.
10136
10137 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
10138
10139         PR c++/20905
10140         * g++.dg/parse/cond2.C: New test.
10141
10142         PR c++/20145
10143         * g++.dg/warn/Wdtor1.C: New test.
10144
10145 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10146
10147         PR fortran/17229
10148         * gfortran.dg/pr17229.f: New test.
10149
10150 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
10151
10152         * gfortran.dg/tiny_1.f90: New test.
10153         * gfortran.dg/tiny_2.f90: ditto.
10154
10155 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
10156
10157         * gfortran.dg/eor_1.f90: Fix dg-do run line
10158         * gfortran.dg/open_new.f90: Fix dg-do run line
10159
10160 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
10161
10162         * lib/target-supports.exp (get_compiler_messages): Support
10163         optional arguments, the fourth being compiler options.
10164         (check_effective_target_fpic): New proc.
10165         * gcc.dg/20050321-2.c: Restrict to target fpic.
10166
10167 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
10168
10169         * gcc.dg/15443-1.c: New test.
10170         * gcc.dg/15443-2.c: Likewise.
10171
10172 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10173
10174         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
10175
10176 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10177
10178         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
10179
10180 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10181
10182         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
10183         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
10184         -m64.
10185         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
10186         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
10187         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
10188
10189 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
10190
10191         PR c++/20212
10192         * g++.dg/warn/Wunused-11.C: New test.
10193
10194 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
10195
10196         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
10197
10198 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
10199
10200         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
10201
10202 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10203
10204         PR c++/20734
10205         * g++.dg/template/ptrmem13.C: New test.
10206
10207 2005-04-05  Per Bothner  <per@bothner.com>
10208
10209         * lib/gcc.exp: Always add -fno-show-column, for now.
10210
10211 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
10212
10213         PR testsuite/20767
10214         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
10215         of plain old "unsigned int" for the type of "i".  Makes this test
10216         64bit clean.
10217
10218 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
10219
10220         * gcc.dg/i386-ssefn-1.c: New test.
10221         * gcc.dg/i386-ssefn-2.c: New test.
10222         * gcc.dg/i386-ssefn-3.c: New test.
10223         * gcc.dg/i386-ssefn-4.c: New test.
10224
10225 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
10226
10227         PR tree-optimization/20076
10228         * gcc.dg/builtin-apply4.c: New test.
10229
10230         PR preprocessor/19475
10231         * gcc.dg/cpp/macspace1.c: New test.
10232         * gcc.dg/cpp/macspace2.c: New test.
10233
10234 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10235
10236         * gfortran.dg/pr20755.f: Fixed bad format.
10237
10238 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10239
10240         PR c++/20763
10241         * g++.dg/ext/attrib21.C: New test.
10242
10243 2004-04-05  Devang Patel  <dpatel@apple.com>
10244
10245         * lib/target-supports.exp (check_effective_target_vect_shif): New.
10246         * gcc.dg/vect/vect-shift-1.c: New test.
10247
10248 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10249
10250         PR libfortran/20755
10251         * gfortran.dg/pr20755.f: New test.
10252
10253 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
10254
10255         * gfortran.dg/pr15959.f90: New test.
10256         * gfortran.dg/string_pad_trunc.f90: New test.
10257
10258 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10259
10260         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
10261         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
10262         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
10263         syntax.
10264
10265 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10266
10267         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
10268
10269 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10270
10271         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
10272         * gcc.c-torture/compile/20011119-2.c: Likewise.
10273         * gcc.c-torture/compile/981001-2.c: Likewise.
10274
10275 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
10276
10277         PR c++/20679
10278         * g++.dg/template/overload4.C: New test.
10279
10280 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10281
10282         PR c++/20746
10283         * g++.dg/abi/covariant5.C: New.
10284
10285         PR debug/20505
10286         * g++.dg/debug/const2.C: New.
10287
10288 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
10289
10290         PR rtl-optimization/16104
10291         * gcc.c-torture/execute/20050316-1.c: New test.
10292
10293 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10294
10295         * g++.dg/template/spec23.C: Fix dg-error text.
10296
10297 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
10298
10299         PR c++/19199
10300         * g++.dg/expr/lval2.C: New.
10301
10302 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10303
10304         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
10305         __builtin_strcasecmp and __builtin_strncasecmp.
10306
10307 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10308
10309         PR c++/20723
10310         * g++.dg/template/spec22.C: New.
10311         * g++.dg/template/spec23.C: New.
10312
10313 2005-04-03  Dale Ranta  <dir@lanl.gov>
10314             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10315
10316         PR libfortran/20068
10317         PR libfortran/20125
10318         PR libfortran/20156
10319         PR libfortran/20471
10320         * gfortran.dg/backspace.f: New test.
10321
10322 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
10323
10324         * gcc.dg/pr19345.c: New test.
10325
10326 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10327
10328         PR tree-optimization/20640
10329         * gcc.dg/torture/tree-loop-1.c: New.
10330
10331 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10332
10333         PR rtl-optimization/20290
10334         * gcc.c-torture/execute/loop-ivopts-2.c: New.
10335
10336 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
10337
10338         * gcc.dg/rs6000-fpint.c: New.
10339
10340 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10341
10342         * gcc.dg/old-style-then-proto-1.c: New test.
10343
10344 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10345
10346         * gfortran.fortran-torture/execute/backspace.f90: Check
10347         after backspace and read was incorrect.
10348
10349 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10350
10351         * gcc.c-torture/execute/builtins/strcat.c: Check the result
10352         buffer past the terminating NUL using memcmp.
10353         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
10354         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
10355
10356         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
10357         Fix unused/uninitialized variable warnings.
10358
10359         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
10360         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
10361         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
10362         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
10363
10364         * gcc.c-torture/execute/builtins/abs-1-lib.c,
10365         gcc.c-torture/execute/builtins/fputs-lib.c,
10366         gcc.c-torture/execute/builtins/lib/fprintf.c,
10367         gcc.c-torture/execute/builtins/lib/main.c,
10368         gcc.c-torture/execute/builtins/lib/memcmp.c,
10369         gcc.c-torture/execute/builtins/lib/memmove.c,
10370         gcc.c-torture/execute/builtins/lib/mempcpy.c,
10371         gcc.c-torture/execute/builtins/lib/memset.c,
10372         gcc.c-torture/execute/builtins/lib/printf.c,
10373         gcc.c-torture/execute/builtins/lib/sprintf.c,
10374         gcc.c-torture/execute/builtins/lib/stpcpy.c,
10375         gcc.c-torture/execute/builtins/lib/strchr.c,
10376         gcc.c-torture/execute/builtins/lib/strcmp.c,
10377         gcc.c-torture/execute/builtins/lib/strcpy.c,
10378         gcc.c-torture/execute/builtins/lib/strcspn.c,
10379         gcc.c-torture/execute/builtins/lib/strlen.c,
10380         gcc.c-torture/execute/builtins/lib/strncat.c,
10381         gcc.c-torture/execute/builtins/lib/strncmp.c,
10382         gcc.c-torture/execute/builtins/lib/strncpy.c,
10383         gcc.c-torture/execute/builtins/lib/strrchr.c,
10384         gcc.c-torture/execute/builtins/lib/strspn.c,
10385         gcc.c-torture/execute/builtins/lib/strstr.c,
10386         gcc.c-torture/execute/builtins/memops-asm-lib.c,
10387         gcc.c-torture/execute/builtins/strlen-2.c,
10388         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
10389         prototypes.
10390
10391 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10392
10393         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
10394         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
10395         selectany usage.
10396
10397 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
10398
10399         PR c++/19406
10400         * g++.dg/debug/using1.C: New test.
10401
10402 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
10403
10404         PR middle-end/20524
10405         * gcc.dg/alias-7.c: Prefix asm-declared name with
10406         __USER_LABEL_PREFIX__.
10407
10408 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
10409
10410         Fix fallout from PR middle-end/15700:
10411         * gcc.c-torture/compile/20011119-1.c: Take
10412         __USER_LABEL_PREFIX__ into account.
10413         * gcc.c-torture/compile/20011119-2.c: Likewise.
10414
10415 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10416
10417         PR c++/18644
10418         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
10419
10420 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10421
10422         PR c/17855
10423         * gcc.c-torture/compile/struct-non-lval-1.c,
10424         gcc.c-torture/compile/struct-non-lval-2.c,
10425         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
10426
10427 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
10428
10429         * gcc.dg/tls/tls.exp: Remove temporary file.
10430         * g++.dg/tls/tls.exp: Ditto.
10431         * lib/file-format.exp: Ditto.
10432         * g++.dg/special/ecos.exp: Ditto.
10433
10434         * lib/profopt.exp: Treat prof_ext as a list.
10435         * gcc.misc-tests/bprob.exp: Ditto.
10436         * g++.dg/bprob/bprob.exp: Ditto.
10437
10438         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
10439         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
10440         g++.dg/tree-ssa/pointer-reference-alias.C,
10441         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
10442         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
10443         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
10444         g++.dg/vect/pr19951.cc: Ditto.
10445         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
10446         gcc.dg/builtins-47.c: Ditto.
10447         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
10448         gcc.dg/pr20115-1.c: Ditto.
10449         * gcc.dg/tree-ssa/20030530-2.c,
10450         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
10451         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10452         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
10453         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10454         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
10455         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
10456         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
10457         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
10458         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
10459         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
10460         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
10461         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
10462         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
10463         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
10464         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
10465         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10466         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10467         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10468         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10469         gcc.dg/tree-ssa/20030824-1.c,
10470         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
10471         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
10472         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
10473         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
10474         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
10475         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
10476         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
10477         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
10478         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
10479         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
10480         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
10481         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
10482         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
10483         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
10484         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
10485         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
10486         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
10487         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
10488         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
10489         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
10490         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
10491         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
10492         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
10493         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
10494         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
10495         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
10496         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
10497         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
10498         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
10499         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
10500         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
10501         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
10502         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
10503         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
10504         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
10505         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
10506         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
10507         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
10508         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
10509         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
10510         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
10511         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
10512         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10513         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
10514         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
10515         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
10516         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
10517         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
10518         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
10519         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
10520         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10521         gcc.dg/tree-ssa/useless-1.c: Ditto.
10522         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
10523         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
10524         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
10525         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
10526         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10527         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
10528         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
10529         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
10530         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
10531         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
10532         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
10533         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
10534         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
10535         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
10536         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
10537         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
10538         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
10539         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
10540         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
10541         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
10542         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
10543         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10544         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10545         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
10546         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
10547         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
10548         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
10549         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
10550         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
10551         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
10552         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
10553         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
10554         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
10555         gcc.dg/vect/vect-none.c: Ditto.
10556         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
10557         treelang/compile/unsigned.tree: Ditto.
10558
10559         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
10560         * gcc.dg/cpp/direct2s.c: Ditto.
10561         * gcc.dg/cpp/paste4.c: Ditto.
10562         * gcc.dg/cpp/separate-1.c: Ditto.
10563         * gcc.dg/pch/save-temps-1.c: Ditto.
10564         * g++.dg/ext/altivec-10.C: Ditto.
10565         * g++.dg/pch/pch.C: Ditto.
10566
10567         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
10568
10569         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
10570         * g++.dg/template/repo1.C: Ditto.
10571         * g++.dg/template/repo2.C: Ditto.
10572         * g++.dg/template/repo3.C: Ditto.
10573         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
10574         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
10575         * g++.old-deja/g++.pt/repo1.C: Ditto.
10576         * g++.old-deja/g++.pt/repo2.C: Ditto.
10577         * g++.old-deja/g++.pt/repo3.C: Ditto.
10578         * g++.old-deja/g++.pt/repo4.C: Ditto.
10579
10580         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
10581         * gcc.dg/20030107-1.c: Ditto.
10582         * gcc.dg/20030702-1.c: Ditto.
10583         * gcc.dg/profile-generate-1.c: Ditto.
10584         * g++.dg/other/profile1.C: Ditto.
10585         * g++.old-deja/g++.robertl/eb83.C: Ditto.
10586
10587         * lib/gcc-dg.exp (remove-build-file): New.
10588         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10589         cleanup-tree-dump, cleanup-saved-temps): New.
10590
10591 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10592
10593         PR c++/19203, DR 214
10594         * g++.dg/parse/ambig3.C: Not ambiguous.
10595         * g++.dg/template/spec20.C: New.
10596         * g++.dg/template/spec21.C: New.
10597
10598 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
10599
10600         PR target/20045
10601         * gcc.dg/ia64-fptr-1.c: Run only on linux.
10602
10603 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10604
10605         PR libfortran/20660
10606         * gfortran.dg/negative_unit.f: New test.
10607
10608 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
10609
10610         * gcc.dg/20050330-1.c: New test.
10611
10612 2005-03-30  Devang Patel  <dpatel@apple.com>
10613
10614         * g++.dg/tree-sra/ssa-sra-3.C: New test.
10615
10616 2005-03-30  Dale Johannesen  <dalej@apple.com>
10617
10618         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
10619
10620 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
10621
10622         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10623         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
10624         Strip options from test name.
10625
10626 2005-03-31  Jan Hubicka  <jh@suse.cz>
10627
10628         * gcc.dg/varpool-1.c: New testcase.
10629
10630 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
10631
10632         PR c/772
10633         PR c/17913
10634         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
10635         gcc.dg/stmt-expr-label-3.c : New tests.
10636         * gcc.c-torture/execute/medce-2.c: Remove.
10637
10638 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
10639
10640         PR c/20368
10641         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
10642         tests.
10643
10644 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
10645
10646         * gcc.c-torture/compile/pr20203.c: New test.
10647
10648 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
10649
10650         * gfortran.dg/promotion.f90: New test.
10651
10652 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
10653
10654         PR middle-end/20491
10655         * gcc.dg/torture/asm-subreg-1.c: New test.
10656
10657 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
10658
10659         PR c/20672
10660         * gcc.dg/pr20672-1.c: New test.
10661
10662 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
10663
10664         * gfortran.dg/vect: New directory.
10665         * gfortran.dg/vect/vect.exp: New.
10666         * gfortran.dg/vect/vect-1.f90: New test.
10667         * gfortran.dg/vect/vect-2.f90: New test.
10668         * gfortran.dg/vect/vect-3.f90: New test.
10669         * gfortran.dg/vect/vect-4.f90: New test.
10670         * gfortran.dg/vect/vect-5.f90: New test.
10671
10672 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
10673
10674         PR middle-end/20622
10675         * gcc.dg/alias-7.c: New test.
10676
10677 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
10678
10679         * gcc.dg/sparc-reg-1.c: New test.
10680
10681 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
10682
10683         PR target/19890
10684         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
10685
10686 2005-03-29  Dale Ranta  <dir@lanl.gov>
10687             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10688
10689         PR libfortran/20163
10690         * gfortran.dg/pr20163-2.f: New test.
10691
10692 2005-03-28  Jan Hubicka  <jh@suse.cz>
10693
10694         PR middle-end/20635
10695         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
10696         by Jakub Jelinek.
10697
10698 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
10699
10700         PR tree-optimization/20626
10701         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
10702         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
10703
10704 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
10705
10706         * gfortran.dg/underflow.f90: New test.
10707         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
10708
10709 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10710
10711         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
10712
10713 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
10714
10715         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
10716         (g++_init): Make sure that CXXFLAGS is set.
10717         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
10718         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
10719         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10720         * lib/objc.exp (objc_init): Likewise.
10721         * lib/treelang.exp (treelang_init): Likewise.
10722
10723 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
10724
10725         PR tree-optimization/20470
10726         * gcc.dg/tree-ssa/pr20470.c: New test.
10727
10728 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
10729
10730         * gcc.dg/ppc-stfiwx.c: New.
10731
10732 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
10733
10734         PR target/19888
10735         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
10736
10737 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10738
10739         * gcc.dg/20050325-1.c: Fix a typo.
10740
10741 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10742
10743         PR libfortran/19678
10744         PR libfortran/19679
10745         * gfortran.dg/dos_eol.f: New test.
10746
10747 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10748
10749         PR rtl-optimization/20249
10750         * gcc.dg/20050325-1.c: New test.
10751
10752 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10753
10754         PR libfortran/15332
10755         * gfortran.dg/pr15332.f: New test.
10756
10757 2005-03-24  Dale Johannesen  <dalej@apple.com>
10758
10759         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
10760
10761 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
10762
10763         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
10764         'internal' visibility.
10765         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10766         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
10767         'protected' visibility.
10768         * gcc.dg/visibility-7.c: Likewise.
10769         * lib/target-supports.exp (check_visibility_available): Take
10770         a parameter, the kind of visibility to check for.
10771         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
10772         to check_visibility_available.
10773
10774         * g++.dg/expr/cast3.C: New.
10775
10776 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
10777
10778         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
10779         rs6000.
10780
10781 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
10782
10783         PR target/20095
10784         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
10785
10786 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
10787
10788         * gcc.dg/badshift.c: Renamed to...
10789         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
10790
10791         * gcc.target/i386/badshift.c: Renamed to...
10792         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
10793         only.
10794
10795         PR rtl-optimization/20532
10796         * gcc.target/i386/badshift.c: New.
10797
10798 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10799
10800         * gfortran.dg/pr18025.f90: New test.
10801
10802 2005-03-23  Dale Johannesen  <dalej@apple.com>
10803
10804         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
10805
10806 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
10807
10808         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
10809
10810         * lib/target-supports.exp (check_iconv_available): Default
10811         libiconv to -liconv, if there is no definition.
10812
10813 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
10814
10815         * gcc.dg/torture/cris-asm-mof-1.c: New test.
10816
10817 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
10818
10819         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
10820         * g++.dg/opt/pr7503-2.C: Likewise.
10821         * g++.dg/opt/pr7503-3.C: Likewise.
10822         * g++.dg/opt/pr7503-4.C: Likewise.
10823         * g++.dg/opt/pr7503-5.C: Likewise.
10824         * g++.dg/warn/minmax.C: New test.
10825
10826 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10827
10828         * gfortran.dg/g77_intrinsics_funcs.f: New test.
10829         * gfortran.dg/g77_intrinsics_sub.f: New test.
10830
10831 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
10832             Jan Hubicka  <jh@suse.cz>
10833             Steven Bosscher <stevenb@suse.de
10834
10835         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
10836
10837 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10838
10839         PR c++/19980
10840         * g++.dg/template/redecl3.C: New test.
10841
10842 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10843
10844         PR c++/20499
10845         * g++.dg/parse/error16.C: Tweak error markers.
10846
10847 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
10848
10849         PR target/20561
10850         * gcc.dg/20050321-2.c: New test.
10851
10852 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10853
10854         PR c++/20465
10855         PR c++/20381
10856         * g++.dg/template/ptrmem12.C: New.
10857
10858 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
10859
10860         PR rtl-optimization/20527
10861         * gcc.c-torture/execute/pr20527-1.c: New test.
10862
10863 2005-03-22  Ben Elliston  <bje@au.ibm.com>
10864
10865         * gcc.misc-tests/options.exp (check_for_options): Create a real C
10866         program, compile it into a real executable and then delete the .c
10867         and .x files afterwards, to avoid problems on testglue targets.
10868
10869 2005-03-21  Stuart Hastings  <stuart@apple.com>
10870
10871         * gcc.target/i386/sse-2.c: New.
10872
10873 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
10874
10875         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
10876
10877 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10878
10879         * g++.dg/parse/crash25.C: Fix typo.
10880
10881 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10882
10883         PR c++/20461
10884         * g++.dg/parse/crash24.C: New test.
10885
10886         PR c++/20536
10887         * g++.dg/parse/crash25.C: New test.
10888
10889 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10890
10891         PR c++/20147
10892         * g++.dg/ext/stmtexpr4.C: New test.
10893
10894 2005-03-20  Roger Sayle  <roger@eyesopen.com>
10895
10896         PR middle-end/20539
10897         * gcc.c-torture/compile/pr13066-1.c: New test case.
10898         * gcc.c-torture/compile/pr20539-1.c: Likewise.
10899         * g++.dg/opt/pr13066-1.C: Likewise.
10900
10901 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
10902
10903         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
10904
10905 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10906
10907         PR fortran/18525
10908         * gfortran.dg/nesting_1.f90: New test.
10909
10910 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10911
10912         PR c++/20240
10913         * g++.dg/lookup/using13.C: New test.
10914
10915 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10916
10917         PR c++/20333
10918         * g++.dg/template/crash36.C: New test.
10919
10920 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
10921
10922         PR c++/20463
10923         * g++.dg/template/crash35.C: New test.
10924
10925 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
10926
10927         PR c++/19966
10928         * g++.dg/overload/operator2.C: New test.
10929
10930 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10931
10932         PR libfortran/20257
10933         * gfortran.dg/pr20257.f90: New test.
10934
10935 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10936
10937         PR libfortran/20480
10938         * gfortran.dg/pr20480.f90: New test.
10939
10940 2005-03-16  Richard Henderson  <rth@redhat.com>
10941
10942         PR middle-end/15700
10943         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
10944         (_rtld_global): New.
10945         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
10946         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
10947
10948         * gcc.dg/alias-3.c: New.
10949         * gcc.dg/alias-4.c: New.
10950         * gcc.dg/alias-5.c: New.
10951         * gcc.dg/alias-6.c: New.
10952
10953 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
10954
10955         * gcc.dg/cpp/ucnid-7.c: New.
10956
10957 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
10958             Dorit Naishlos  <dorit@il.ibm.com>
10959
10960         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
10961         darwin.
10962
10963 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
10964
10965         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
10966         misaligned accesses.
10967         * gcc.dg/vect/vect-58.c: Likewise.
10968         * gcc.dg/vect/vect-92.c: New.
10969         * gcc.dg/vect/vect-93.c: New.
10970
10971 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
10972
10973         PR fortran/18827
10974         * gfortran.dg/assign_2.f90: New test.
10975         * gfortran.dg/assign_3.f90: New test.
10976         * gfortran.dg/assign.f90: New test.
10977
10978 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
10979
10980         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
10981         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
10982         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
10983         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
10984         names.
10985
10986 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
10987
10988         * gcc.dg/cpp/ucnid-6.c: New.
10989
10990         * gcc.dg/cpp/normalize-1.c: New.
10991         * gcc.dg/cpp/normalize-2.c: New.
10992         * gcc.dg/cpp/normalize-3.c: New.
10993         * gcc.dg/cpp/normalize-4.c: New.
10994         * gcc.dg/cpp/ucnid-4.c: New.
10995         * gcc.dg/cpp/ucnid-5.c: New.
10996         * g++.dg/cpp/normalize-1.C: New.
10997         * g++.dg/cpp/ucnid-1.C: New.
10998
10999 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11000
11001         * gcc.dg/pr18628.c: New.
11002
11003 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
11004
11005         PR c++/20280
11006         * g++.dg/tree-ssa/pr20280.C: New.
11007
11008 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11009
11010         PR fortran/20467
11011         * gfortran.dg/stfunc_2.f90: New test.
11012
11013 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11014
11015         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
11016
11017 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
11018
11019         * gcc.dg/tree-ssa/20050314-1.c: New test.
11020
11021 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11022
11023         PR c++/4403
11024         PR c++/9783, DR433
11025         * g++.dg/template/friend34.C: New test.
11026         * g++.dg/template/friend35.C: Likewise.
11027         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
11028
11029 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11030
11031         Friend class name lookup 5/n
11032         PR c++/1016
11033         * g++.dg/lookup/hidden-class1.C: New test.
11034         * g++.dg/lookup/hidden-class2.C: Likewise.
11035         * g++.dg/lookup/hidden-class3.C: Likewise.
11036         * g++.dg/lookup/hidden-class4.C: Likewise.
11037         * g++.dg/lookup/hidden-class5.C: Likewise.
11038         * g++.dg/lookup/hidden-class6.C: Likewise.
11039         * g++.dg/lookup/hidden-class7.C: Likewise.
11040         * g++.dg/lookup/hidden-class8.C: Likewise.
11041         * g++.dg/lookup/hidden-class9.C: Likewise.
11042         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
11043         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
11044         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
11045         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
11046         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
11047         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
11048         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
11049         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
11050         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
11051         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
11052         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
11053
11054 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
11055
11056         PR c++/20157
11057         * g++.dg/template/error18.C: New test.
11058
11059 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11060
11061         PR debug/16792
11062         * g++.dg/debug/pr16792.C: New test.
11063
11064 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11065
11066         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
11067         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
11068         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
11069         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
11070         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
11071         test assertion names.
11072
11073 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11074
11075         PR fortran/18600
11076         * gfortran.dg/stfunc_1.f90: New test.
11077
11078 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11079
11080         PR fortran/16907
11081         * gfortran.dg/real_index_1.f90: New test.
11082
11083 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11084
11085         PR fortran/20323
11086         * gfortran.dg/spec_expr_1.f90: New test.
11087
11088 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
11089
11090         PR c/20402
11091         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
11092         new parser.
11093
11094 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11095
11096         PR fortran/20361
11097         * gfortran.dg/largeequiv_1.f90: New test.
11098
11099 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11100
11101         * gcc.dg/ucnid-1.c: New.
11102         * gcc.dg/ucnid-2.c: New.
11103         * gcc.dg/ucnid-3.c: New.
11104         * gcc.dg/ucnid-4.c: New.
11105         * gcc.dg/ucnid-5.c: New.
11106         * gcc.dg/ucnid-6.c: New.
11107         * gcc.dg/cpp/ucnid-1.c: New.
11108         * gcc.dg/cpp/ucnid-2.c: New.
11109         * gcc.dg/cpp/ucnid-3.c: New.
11110         * g++.dg/other/ucnid-1.C: New.
11111
11112 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
11113
11114         * gcc.dg/vmx/darwin-abi-3.c: Delete.
11115
11116 2005-03-11  Per Bothner  <per@bothner.com>
11117
11118         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
11119         that diagnotics refer to correct token.
11120         * gcc.dg/unused-3.c: Likewise.
11121
11122 2005-03-11  Per Bothner  <per@bothner.com>
11123
11124         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
11125         constant" is now actually on same line as string constant.
11126         * gcc.dg/cpp/direct2s.c: Likewise.
11127
11128 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
11129
11130         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
11131
11132 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11133
11134         PR libfortran/20124
11135         * gfortran.dg/pr20124.f90: New Test
11136
11137 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
11138
11139         PR tree-optimization/20130
11140         * gcc.dg/pr20130-1.c: New test.
11141
11142 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11143
11144         PR target/20095
11145         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
11146
11147 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11148
11149         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
11150
11151 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
11152
11153         * g++.dg/eh/forced1.C: Fix comment.
11154         * g++.dg/eh/forced2.C: Ditto.
11155         * g++.dg/eh/forced3.C: Ditto.
11156         * g++.dg/eh/forced4.C: Ditto.
11157
11158 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
11159
11160         PR rtl-opt/20412
11161         * gcc.c-torture/compile/pr20412.c: New test.
11162
11163 2005-03-10  Roger Sayle  <roger@eyesopen.com>
11164
11165         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
11166
11167 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11168
11169         PR target/20322
11170         * gcc.dg/20050307-1.c: New test.
11171
11172 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
11173
11174         PR c++/20375
11175         * g++.dg/other/stdarg3.C: New.
11176
11177 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11178
11179         PR c++/18384, c++/18327
11180         * g++.dg/init/array19.C: New test.
11181
11182         PR inline-asm/20314
11183         * gcc.dg/torture/pr20314-1.c: New test.
11184         * gcc.dg/torture/pr20314-2.c: New test.
11185
11186 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
11187
11188         * gcc.dg/20050309-1.c: New test.
11189
11190 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11191
11192         * gcc.dg/builtins-10.c: Reactivate disabled test.
11193         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
11194         new cbrt transformations.
11195
11196 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
11197
11198         PR c++/20208
11199         * g++.dg/template/array13.C: New test.
11200
11201 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
11202
11203         PR c++/16859
11204         * g++.dg/init/brace4.C: New test.
11205
11206 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11207
11208         PR c++/20186
11209         * g++.dg/template/non-dependent12.C: New.
11210
11211 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
11212
11213         PR c++/20142
11214         * g++.dg/init/array18.C: Add dg-do run marker.
11215
11216         PR c++/20142
11217         * g++.dg/init/array18.C: New test.
11218
11219 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11220
11221         * consistency.vlad/vlad.exp: Remove trailing semicolons.
11222         * g++.dg/gcov/gcov.exp: Likewise.
11223         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
11224         * gcc.target/xstormy16/xstormy16.exp: Likewise.
11225         * lib/c-torture.exp: Likewise.
11226         * lib/fortran-torture.exp: Likewise.
11227         * lib/g++.exp: Likewise.
11228         * lib/gcc-defs.exp: Likewise.
11229         * lib/gcc-dg.exp: Likewise.
11230         * lib/gcc.exp: Likewise.
11231         * lib/gcov.exp: Likewise.
11232         * lib/gfortran.exp: Likewise.
11233         * lib/mike-g++.exp: Likewise.
11234         * lib/mike-gcc.exp: Likewise.
11235         * lib/objc-torture.exp: Likewise.
11236         * lib/objc.exp: Likewise.
11237         * lib/profopt.exp: Likewise.
11238         * lib/target-libpath.exp: Likewise.
11239         * lib/target-supports.exp: Likewise.
11240         * lib/treelang.exp: Likewise.
11241         * lib/wrapper.exp: Likewise.
11242
11243 2005-03-08  Jeff Law  <law@redhat.com>
11244
11245         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
11246         PHI-OPT changes.
11247
11248 2005-03-08  Ira Rosen  <irar@il.ibm.com>
11249
11250         * gcc.dg/vect/pr20122.c: New test.
11251
11252 2005-03-07  Jeff Law  <law@redhat.com>
11253
11254         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
11255         was folded away.
11256         * gcc.dg/tree-ssa/pr18133-1.c: New test.
11257         * gcc.dg/tree-ssa/pr18133-2.c: New test.
11258         * gcc.dg/tree-ssa/pr18134.c: New test.
11259
11260 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11261
11262         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
11263         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
11264         gcc.dg/torture/builtin-noret-2.c: Require weak support.
11265
11266 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
11267
11268         PR tree-opt/17671
11269         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
11270
11271 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
11272
11273         * g++.dg/warn/Wnvdtor.C: New test.
11274
11275 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
11276
11277         * gcc.dg/torture/pr19683-1.c: New test.
11278
11279 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
11280
11281         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
11282         * gfortran.dg/g77/19990313-2.f: Ditto.
11283         * gfortran.dg/g77/19990313-3.f: Ditto.
11284         * gfortran.dg/g77/19990525-0.f: Ditto.
11285         * gfortran.dg/g77/19990826-0.f: Ditto.
11286         * gfortran.dg/g77/19990826-2.f: Ditto.
11287         * gfortran.dg/g77/19990826-3.f: Ditto.
11288         * gfortran.dg/g77/20000511-1.f: Ditto.
11289         * gfortran.dg/g77/20000511-2.f: Ditto.
11290         * gfortran.dg/g77/970625-2.f: Ditto.
11291         * gfortran.dg/g77/980310-2.f: Ditto.
11292         * gfortran.dg/g77/980310-3.f: Ditto.
11293         * gfortran.dg/g77/980310-8.f: Ditto.
11294         * gfortran.dg/g77/980519-2.f: Ditto.
11295         * gfortran.dg/g77/alpha1.f: Ditto.
11296         * gfortran.dg/g77/claus.f: Ditto.
11297         * gfortran.dg/g77/erfc.f: Ditto.
11298         * gfortran.dg/g77/short.f: Ditto.
11299         * gfortran.fortran-torture/execute/data.f90: Ditto.
11300         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
11301         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
11302
11303 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11304
11305         * lib/file-format.exp (gcc_target_object_format): Add check for som
11306         format and hardcode object formats on hppa*-*-hpux*.
11307         * lib/target-supports.exp (check_weak_available): Add check for som
11308         object format.  Always return 0 on hppa*-*-hpux10*.
11309
11310         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
11311         is defined.
11312
11313         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
11314
11315 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11316
11317         * gfortran.dg/pr19936_1.f90: New test.
11318         * gfortran.dg/pr19936_2.f90: New test.
11319         * gfortran.dg/pr19936_3.f90: New test.
11320
11321 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11322             Paul Thomas <prthomas@drfccad.cea.fr>
11323
11324         * gfortran.dg/PR19754_1.f90: New test.
11325         * gfortran.dg/PR19754_2.f90: Ditto.
11326
11327 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11328
11329         PR c++/19311
11330         * g++.dg/template/non-dependent11.C: New test.
11331
11332 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
11333
11334         * lib/target-supports.exp (check_iconv_available): Fix comment.
11335
11336 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
11337             Joseph S. Myers  <joseph@codesourcery.com>
11338
11339         PR c++/19797
11340         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
11341
11342 2005-03-04  Matthew Sachs  <msachs@apple.com>
11343
11344         * gcc.exp (gcc_target_compile): Put braces around
11345         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
11346         * objc.exp (objc_target_compile): Likewise.
11347         * treelang.exp (treelang_target_compile): Likewise.
11348
11349 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11350
11351         PR fortran/19673
11352         * gfortran.dg/func_result_1.f90: New test.
11353
11354 2005-03-04  Ben Elliston  <bje@au.ibm.com>
11355
11356         * gcc.misc-tests/options.exp: New test.
11357
11358 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
11359
11360         * gcc.dg/pr15784-4.c: New test.
11361
11362 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
11363
11364         * gcc.c-torture/execute/pr17133.c: New.
11365         * gcc.c-torture/compile/20050303-1.c: New.
11366
11367 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
11368
11369         * gcc.dg/cpp/assert4.c: Fix for cygwin.
11370
11371 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
11372
11373         * g++.dg/overload/using2.C: New.
11374
11375 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
11376
11377         PR c++/19916
11378         * g++.dg/init/ptrmem2.C: New test.
11379
11380 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
11381
11382         PR c/8927
11383         * gcc.dg/pr8927-1.c: New test.
11384
11385 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11386
11387         PR c++/20232
11388         * g++.dg/inherit/covariant12.C: New.
11389
11390 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11391
11392         PR fortran/19479
11393         * gfortran.dg/bound_1.f90: New test.
11394
11395 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
11396
11397         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
11398         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
11399
11400 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
11401
11402         PR c/20245
11403         * gcc.dg/pr20245-1.c: New test.
11404
11405 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
11406
11407         PR middle-end/19874
11408         * gcc.c-torture/execute/20050119-2.c: New test case.
11409
11410 2005-02-28  Ben Elliston  <bje@au.ibm.com>
11411
11412         * README: Update the DejaGnu bug reporting address.
11413         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
11414         * lib/objc-torture.exp: Likewise.
11415
11416 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11417
11418         * gfortran.dg/boz_1.f90: New test.
11419         * gfortran.dg/boz_3.f90: New test.
11420         * gfortran.dg/boz_4.f90: New test.
11421
11422 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11423
11424         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
11425         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
11426
11427 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11428
11429         PR libfortran/20101
11430         * gfortran.dg/write_0_pe_format.f90: New test.
11431
11432 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
11433
11434         PR c++/20206
11435         * g++.dg/opt/thunk2.C: New test.
11436         * g++.dg/opt/covariant1.C: New test.
11437
11438 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11439
11440         * gfortran.dg/e_d_fmt.f90: New test.
11441
11442 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
11443
11444         * gcc.dg/asm-b.c: Fix comment typos.
11445
11446 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11447
11448         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
11449         a V_MAY_DEF also.
11450
11451 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11452
11453         PR tree-opt/20188
11454         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
11455         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
11456         * gcc.dg/asm-b.c: New test.
11457
11458 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
11459
11460         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
11461         Disable this test on IRIX 6.
11462
11463 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
11464
11465         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
11466         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
11467         parser.
11468
11469 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
11470
11471         PR tree-optimization/20204
11472         * testsuite/gcc.dg/pr20204.c: New test.
11473
11474 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
11475
11476         PR target/20196
11477         * gcc.c-torture/execute/20050224-1.c: New test.
11478
11479         PR c++/20175
11480         * g++.dg/warn/Wbraces2.C: New test.
11481
11482 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
11483
11484         PR c++/19878
11485         * g++.dg/init/const2.C: New test.
11486
11487 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
11488
11489         PR tree-optimization/20100
11490         * gcc.c-torture/execute/pr20100-1.c: New test.
11491
11492 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11493
11494         * gfortran.dg/implicit_3.f90: New test.
11495
11496         * gfortran.dg/deftype_1.f90: New test.
11497
11498 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
11499
11500         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
11501         the test passes.
11502         * g++.dg/other/anon3.C: Accept a warning.
11503
11504 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
11505
11506         * gcc.dg/pr20017.c: Fix a comment typo.
11507
11508 2005-02-23  Bud Davis  <bdavis@gfortran.org>
11509
11510         * gfortran.dg/list_read_4.f90: Change to f90 comments.
11511
11512 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11513
11514         PR ada/19902
11515         * ada/acats/tests/cxa/cxa3004.a: Remove.
11516         * ada/acats/tests/cxb/cxb30061.am: Likewise.
11517
11518 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11519
11520         PR c++/20073
11521         * g++.dg/init/const1.C: New test.
11522
11523         PR c++/19991
11524         * g++.dg/parse/constant7.C: New test.
11525
11526         PR c++/20152
11527         * g++.dg/parse/error27.C: New test.
11528         * g++.dg/template/qualttp15.C: Adjust error markers.
11529         * g++.old-deja/g++.other/struct1.C: Likewise.
11530
11531         PR c++/20153
11532         * g++.dg/template/error17.C: New test.
11533
11534         PR c++/20148
11535         * g++.dg/parser/error26.C: New test.
11536
11537 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
11538
11539         PR tree-optimization/20100
11540         PR tree-optimization/20115
11541         * gcc.dg/pr20115.c: New test.
11542         * gcc.dg/pr20115-1.c: New test.
11543         * gcc.dg/pr20100.c: New test.
11544         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
11545         call-clobbered variables after alias1.
11546
11547 2005-02-22  Bud Davis  <bdavis@gfortran.org>
11548
11549         * gfortran.dg/list_read_4.f90: new test.
11550
11551 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
11552
11553         PR rtl-optimization/20017.
11554         * gcc.dg/pr20017.c: New.
11555
11556 2005-02-22  Devang Patel  <dpatel@apple.com>
11557
11558         PR 19952
11559         * g++.dg/tree-ssa/pr19952.C: New test.
11560
11561 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11562
11563         PR c++/19883
11564         * g++.dg/parse/constant6.C: New test.
11565
11566 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11567
11568         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11569         * g++.dg/charset/asm2.c: Likewise.
11570         * g++.dg/charset/asm3.c: Likewise.
11571         * g++.dg/charset/asm4.c: Likewise.
11572         * g++.dg/charset/asm5.c: Likewise.
11573         * g++.dg/charset/attribute1.c: Likewise.
11574         * g++.dg/charset/attribute2.c: Likewise.
11575         * g++.dg/charset/extern1.cc: Likewise.
11576         * g++.dg/charset/extern2.cc: Likewise.
11577         * g++.dg/charset/extern3.cc: Likewise.
11578         * g++.dg/charset/function.cc: Likewise.
11579         * g++.dg/charset/string.c: Likewise.
11580         * g++.dg/charset/charset.exp: Likewise.
11581         * lib/target-supports.exp (check_iconv_available): Fix comment.
11582
11583 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11584
11585         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
11586         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11587         * gcc.dg/charset/asm2.c: Likewise.
11588         * gcc.dg/charset/asm3.c: Likewise.
11589         * gcc.dg/charset/asm4.c: Likewise.
11590         * gcc.dg/charset/asm5.c: Likewise.
11591         * gcc.dg/charset/asm6.c: Likewise.
11592         * gcc.dg/charset/attribute1.c: Likewise.
11593         * gcc.dg/charset/attribute2.c: Likewise.
11594         * gcc.dg/charset/builtin1.c: Likewise.
11595         * gcc.dg/charset/extern.c: Likewise.
11596         * gcc.dg/charset/function.c: Likewise.
11597         * gcc.dg/charset/string.c: Likewise.
11598         * gcc.dg/charset/charset.exp: Likewise.
11599
11600 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
11601
11602         PR fortran/20086
11603         * gfortran.dg/pr20086.f90: New test.
11604
11605 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
11606
11607         PR tree-optimization/19786
11608         * g++.dg/tree-ssa/pr19786.C: New.
11609
11610 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11611
11612         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
11613
11614 2005-02-21  Jeff Law  <law@redhat.com>
11615
11616         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
11617
11618 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11619
11620         * gfortran.dg/do_iterator: Split loop, markup all lines for
11621         which an error locus is printed.
11622         * gfortran.dg/pr17708.f90: Markup all lines for which an error
11623         locus is printed.
11624         * gfortran.dg/select_4.f90: Likewise.
11625         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
11626         locuses in the various permutations.
11627
11628 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
11629
11630         PR tree-optimization/19951
11631         * g++.dg/vect: New directory.
11632         * g++.dg/vect/vect.exp: New file.
11633         * g++.dg/vect/pr19951.cc: New testcase.
11634         * g++.dg/dg.exp: Also prune vectorizer tests.
11635
11636 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
11637
11638         PR 18785
11639         * gcc.dg/charset/builtin1.c: New test.
11640
11641 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11642
11643         PR c++/19299
11644         * g++.dg/inherit/volatile1.C: New test.
11645
11646         PR c++/19440
11647         * g++.dg/template/dtor4.C: New test.
11648
11649 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
11650
11651         * gfortran.dg/int_1.f90: New test.
11652
11653 2005-02-19  Devang Patel  <dpatel@apple.com>
11654
11655         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
11656
11657 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
11658
11659         * gfortran.dg/achar_1.f90: New test.
11660
11661 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
11662
11663         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
11664
11665 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
11666             Jakub Jelinek  <jakub@redhat.com>
11667
11668         PR tree-optimization/19828
11669         * gcc.dg/tree-ssa/loop-7.c: New test.
11670         * gcc.c-torture/execute/20050218-1.c: New test.
11671
11672 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
11673
11674         PR c/20043
11675         * gcc.dg/transparent-union-1.c: New test.
11676         * gcc.dg/transparent-union-2.c: New test.
11677
11678 2005-02-18  James E Wilson  <wilson@specifixinc.com>
11679
11680         PR tree-optimization/18977
11681         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
11682
11683 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
11684
11685         PR target/20054
11686         * gcc.dg/pr20054.c: New test.
11687
11688 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11689
11690         PR c++/19508
11691         * g++.dg/ext/attrib20.C: New test.
11692
11693 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
11694
11695         PR middle-end/20030
11696         * gfortran.fortran-torture/execute/character_passing.f90: New test.
11697
11698 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
11699
11700         PR c++/20008
11701         * g++.dg/opt/switch4.C: New.
11702
11703 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
11704
11705         PR c++/20023
11706         PR tree-optimization/20009
11707         * gcc.c-torture/compile/20050217-1.c: New test.
11708         * g++.dg/opt/switch3.C: New test.
11709
11710         PR tree-optimization/18947
11711         * gcc.c-torture/compile/20050215-1.c: New test.
11712         * gcc.c-torture/compile/20050215-2.c: New test.
11713         * gcc.c-torture/compile/20050215-3.c: New test.
11714
11715 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
11716
11717         PR c++/20028
11718         * g++.dg/template/crash34.C: New.
11719
11720         PR c++/20022
11721         * g++.dg/other/access3.C: New.
11722
11723 2005-02-17  Ira Rosen  <irar@il.ibm.com>
11724
11725         * gcc.dg/vect/vect-98.c: New test.
11726
11727 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
11728
11729         PR tree-optimization/19967
11730         * gcc.dg/pr19967.c: New.
11731
11732 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
11733
11734         PR middle-end/19857
11735         * gcc.dg/tree-ssa/20050215-1.c: New test.
11736         * gcc.c-torture/execute/20050215-1.c: New test.
11737
11738 2005-02-15  Eric Christopher  <echristo@redhat.com>
11739
11740         * gcc.dg/cpp/20050215-1.c: New file.
11741
11742 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
11743
11744         PR tree-optimization/15785
11745         * gcc.dg/pr15785-1.c: New test.
11746
11747 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
11748
11749         PR c++/17788
11750         * g++.dg/init/ctor4.C: New.
11751         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
11752
11753 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
11754
11755         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
11756         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
11757
11758 2005-02-15  Andreas Schwab  <schwab@suse.de>
11759
11760         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
11761         declare malloc.
11762
11763 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
11764
11765         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
11766
11767 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
11768
11769         PR tree-optimization/19853
11770         * gcc.c-torture/compile/pr19853.c: New test.
11771
11772 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11773
11774         PR c++/19608
11775         * g++.dg/parse/local-class1.C: New.
11776
11777         PR c++/19895
11778         * g++.dg/parse/ptrmem3.C: New.
11779
11780         PR c++/19884
11781         * g++.old-deja/g++.oliva/template6.C: Add another case.
11782         * g++.dg/template/explicit6.C: New.
11783
11784 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
11785
11786         PR c++/17816
11787         * g++.dg/other/redecl2.C: New.
11788
11789 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11790
11791         PR c++/19891
11792         * g++.dg/abi/covariant4.C: New.
11793
11794 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
11795
11796         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
11797
11798 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
11799
11800         * gcc.dg/vect/vect-96.c: Fix typo.
11801
11802 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11803
11804         PR c++/14479
11805         PR c++/19487
11806         * g++.dg/template/enum5.C: New test.
11807
11808 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11809
11810         * gcc.dg/vect/vect-97.c: New test.
11811
11812 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11813
11814         * gcc.dg/vect/vect-96.c: New test.
11815
11816 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
11817
11818         * gcc.dg/builtins-34.c: Also check ldexp*.
11819
11820 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
11821
11822         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
11823
11824 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
11825
11826         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
11827         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
11828         dg-require-dll, dg-require-iconv, dg-require-named-sections,
11829         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
11830         selector_list, selector_expression, dg-process-target): Move to new
11831         file target-supports-dg.exp.
11832         * lib/target-supports-dg.exp: New.
11833
11834         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11835         New.
11836
11837 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
11838
11839         PR c++/19666
11840         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
11841
11842         PR middle-end/19858
11843         * gcc.c-torture/compile/20050210-1.c: New test.
11844
11845 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
11846
11847         PR c++/19755
11848         * g++.dg/warn/Wbraces1.C: New test.
11849
11850 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
11851
11852         * gcc.dg/builtins-52.c: New testcase.
11853
11854 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
11855
11856         PR c/19342
11857         * gcc.c-torture/execute/20050119-1.c: New test.
11858
11859 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11860
11861         PR c++/19811
11862         * g++.dg/init/delete1.C: New test.
11863
11864 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11865
11866         PR c++/18470
11867         * g++.dg/template/static12.C: New test.
11868
11869 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11870
11871         PR c++/19787
11872         * g++.dg/conversion/ambig1.C: New test.
11873
11874         PR c++/19739
11875         * g++.dg/ext/attrib19.C: New test.
11876
11877         PR c++/19732
11878         * g++.dg/parse/dtor5.C: New test.
11879
11880         PR c++/19762
11881         * g++.dg/template/dtor3.C: New test.
11882
11883         PR c++/19826
11884         * g++.dg/template/static11.C: New test.
11885         * g++.dg/template/crash2.C: Remove dg-error marker.
11886
11887 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
11888
11889         PR C++/18491
11890         * g++.old-deja/g++.mike/p10769a.C: Remove.
11891
11892 2005-02-09  Roger Sayle  <roger@eyesopen.com>
11893
11894         * gcc.dg/builtins-48.c: New test case.
11895         * gcc.dg/builtins-49.c: New test case.
11896         * gcc.dg/builtins-50.c: New test case.
11897         * gcc.dg/builtins-51.c: New test case.
11898
11899 2005-02-09  Ian Lance Taylor  <ian@airs.com>
11900
11901         PR middle-end/19583
11902         * g++.dg/warn/Wreturn-type-3.C: New test.
11903
11904 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11905
11906         PR middle-end/19402
11907         * gcc.dg/pr19402-1.c: New testcase.
11908         * gcc.dg/pr19402-2.c: likewise.
11909
11910 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11911
11912         PR middle-end/19854
11913         * g++.dg/tree-ssa/tmmti.C: New testcase.
11914
11915 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11916
11917         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
11918
11919 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
11920
11921         PR c++/19733
11922         * g++.dg/parse/crash23.C: New test.
11923         * g++.dg/warn/Weff1.C: New test.
11924
11925 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11926
11927         * gcc.dg/20050209-1.c: New test.
11928
11929 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11930
11931         PR target/19799
11932         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
11933
11934 2005-02-08  Mike Stump  <mrs@apple.com>
11935
11936         * g++.dg/pch/import-2.c: New test.
11937         * g++.dg/pch/import-2.hs: New.
11938         * g++.dg/pch/include/import-2a.h: New.
11939         * g++.dg/pch/include/import-2b.h: New.
11940
11941 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
11942
11943         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
11944
11945 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11946
11947         * gfortran.dg/substr_1.f90: New test.
11948
11949 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
11950
11951         PR middle-end/19775
11952         * gcc.dg/torture/builtin-power-1.c: Disable test for
11953         invalid transformation.
11954         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
11955         no longer optimize.
11956         * gcc.dg/builtins-47.c: New testcase.
11957
11958 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
11959             Dorit Naishlos  <dorit@il.ibm.com>
11960
11961         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
11962
11963 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
11964
11965         * gcc.c-torture/compile/20050206-1.c: New test.
11966
11967 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11968
11969         PR tree-opt/19768
11970         * g++.dg/opt/pr19768.C: New test.
11971
11972 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11973
11974         PR tree-opt/19736
11975         * gcc.c-torture/compile/pr19736.c: New test.
11976
11977 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11978
11979         PR c++/17401
11980         * g++.dg/parse/error25.C: New test.
11981
11982 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
11983
11984         * gcc.c-torture/execute/20050203-1.c: New.
11985
11986 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
11987
11988         * gcc.dg/vect/vect-85.c: Remove xfail.
11989         * gcc.dg/vect/vect-86.c: Remove xfail.
11990         * gcc.dg/vect/vect-87.c: Remove xfail.
11991         * gcc.dg/vect/vect-88.c: Remove xfail.
11992
11993 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
11994
11995         * gcc.dg/altivec-19.c: New.
11996
11997 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
11998
11999         PR c/17807
12000         * gcc.dg/nested-func-3.c: New test.
12001         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
12002
12003 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
12004
12005         * gcc.test-framework/gen_directive_tests: Generate tests for
12006         selector expressions.
12007
12008 2005-02-02  Matt Austern  <austern@apple.com>
12009
12010         PR c++/19628
12011         * g++/ext/builtin7.C: New.
12012         * g++/ext/builtin8.C: New.
12013
12014 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12015
12016         PR c/18502
12017         * gcc.dg/pr18502-1.c: New test.
12018
12019 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12020
12021         PR c++/17413
12022         * g++.dg/template/local4.C: Tweak.
12023
12024 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
12025
12026         PR tree-optimization/19578
12027         * gcc.c-torture/compile/20050202-1.c: New test.
12028
12029 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
12030
12031         PR c/19435
12032         * gcc.dg/c99-init-4.c: New test.
12033
12034 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12035
12036         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
12037
12038         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
12039
12040         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
12041         * g++.dg/eh/check-vect.h: New.
12042
12043         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
12044         * gcc.dg/vect/vect-78.c: Ditto.
12045         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
12046         Remove.
12047
12048         * g++.dg/conversion/simd1.C: Expect warning.
12049         * g++.dg/ext/attribute-test-1.C: Ditto.
12050         * g++.dg/ext/attribute-test-2.C: Ditto.
12051         * g++.dg/ext/attribute-test-3.C: Ditto.
12052         * g++.dg/ext/attribute-test-4.C: Ditto.
12053
12054         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
12055         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
12056
12057         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
12058
12059 2005-02-01  Richard Henderson  <rth@redhat.com>
12060
12061         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12062         long double for ibm double-double format.
12063         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12064
12065 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
12066
12067         PR tree-optimization/19633
12068         * testsuite/gcc.dg/pr19633-1.c: New test.
12069         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
12070         to NULL or a symbol.
12071
12072 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
12073
12074         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
12075         New procs.
12076         (dg-process-target (local override)): Handle selector expressions.
12077
12078         * gcc.test-framework/README: Describe tests in source directory.
12079         * gcc.test-framework/test-framework.awk: Handle dg- tests.
12080         * gcc.test-framework/test-framework.exp: Handle dg- tests.
12081         * gcc.test-framework/dg-bogus-exp-P.c: New test.
12082         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
12083         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
12084         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
12085         * gcc.test-framework/dg-do-link-exp-P.c: New test.
12086         * gcc.test-framework/dg-do-run-exp-P.c: New test.
12087         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
12088         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
12089         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
12090         * gcc.test-framework/dg-error-exp-P.c: New test.
12091         * gcc.test-framework/dg-error-exp-XP.c: New test.
12092         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
12093         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
12094         * gcc.test-framework/dg-output-exp-P.c: New test.
12095         * gcc.test-framework/dg-output-exp-XF.c: New test.
12096         * gcc.test-framework/dg-warning-exp-P.c: New test.
12097         * gcc.misc-tests/dg-1.c: Remove.
12098         * gcc.misc-tests/dg-2.c: Remove.
12099         * gcc.misc-tests/dg-3.c: Remove.
12100         * gcc.misc-tests/dg-4.c: Remove.
12101         * gcc.misc-tests/dg-5.c: Remove.
12102         * gcc.misc-tests/dg-6.c: Remove.
12103         * gcc.misc-tests/dg-7.c: Remove.
12104         * gcc.misc-tests/dg-8.c: Remove.
12105         * gcc.misc-tests/dg-9.c: Remove.
12106         * gcc.misc-tests/dg-10.c: Remove.
12107         * gcc.misc-tests/dg-11.c: Remove.
12108         * gcc.misc-tests/dg-12.c: Remove.
12109         * gcc.misc-tests/dg-test.exp: Remove.
12110
12111         * gcc.test-framework/test-framework.awk: Change recording and
12112         printing of passes and failures.
12113
12114         * gcc.test-framework: New directory.
12115         * gcc.test-framework/README: New.
12116         * gcc.test-framework/test-framework.exp: New.
12117         * gcc.test-framework/test-framework.awk: New.
12118         * gcc.test-framework/gen_directive_tests: New.
12119
12120 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
12121
12122         * lib/treelang.exp: Fix comment typos.
12123         (treelang_target_compile): Don't append libs=-ltreelang to options.
12124
12125 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
12126
12127         * g++.dg/parse/typename7.C: Adjust error messages.
12128
12129 2005-01-31  Jeff Law  <law@redhat.com>
12130
12131         * gcc.c-torture/execute/20050131-1.c: New test.
12132         * gcc.dg/wcaselabel.c: New test.
12133
12134 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
12135
12136         * g++.dg/other/warning1.C: Adjust error messags.
12137         * g++.dg/parse/constant5.C: New test.
12138
12139 2005-01-31  Steven Bosscher  <stevenb@suse.de>
12140
12141         PR c/19333
12142         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
12143         the test case valid.
12144         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
12145         * testsuite/gcc.dg/array-7.c: Adjust expected result.
12146         * testsuite/gcc.dg/pr18596-3.c: Likewise.
12147         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
12148         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
12149         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
12150
12151 2005-01-31  Dale Johannesen  <dalej@apple.com>
12152
12153         * g++.dg/opt/pr19650.C: New test.
12154
12155 2005-01-31  Richard Henderson  <rth@redhat.com>
12156
12157         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
12158         long double for intel double extended format.
12159         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
12160
12161 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
12162
12163         PR c++/19555
12164         * g++.dg/template/static10.C: New test.
12165
12166         PR c++/19395
12167         * g++.dg/parse/error24.C: New test.
12168
12169         PR c++/19367
12170         * g++.dg/lookup/builtin1.C: New test.
12171
12172         PR c++/19457
12173         * g++.dg/warn/conv3.C: New test.
12174
12175 2005-01-30  Bud Davis  <bdavis@gfortran.org>
12176
12177         PR fortran/19647
12178         * gfortan.dg/inquire_7.f90
12179
12180 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
12181
12182         PR tree-optimization/15791
12183         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
12184         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
12185         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
12186         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
12187         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
12188         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
12189         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
12190         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
12191         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
12192         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
12193
12194 2005-01-29  Paul Brook  <paul@codesourcery.com>
12195
12196         PR fortran/18565
12197         * check.c (real_or_complex_check): New function.
12198         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
12199         * intrinsic.c (add_functions): Use new check functions.
12200         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
12201         Add prototypes.
12202
12203 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
12204
12205         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
12206         gcc.dg/lvalue-3.c: New tests.
12207         * gcc.dg/concat.c: Update expected messages.
12208
12209 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
12210
12211         PR libfortran/19595
12212         * gfortran.dg/eor_1.f90: New test.
12213
12214 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
12215
12216         PR fortran/19589
12217         * gfortran.dg/logical_data_1.f90: New test.
12218
12219 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
12220
12221         PR c++/19253
12222         * g++.dg/template/crash33.C: New test.
12223
12224         PR c++/19667
12225         * g++.dg/template/crash32.C: New test.
12226
12227 2005-01-28  Ian Lance Taylor  <ian@airs.com>
12228
12229         PR middle-end/16558
12230         * g++.dg/warn/Wreturn-type-2.C: New test.
12231
12232 2004-06-24  Jeff Law  <law@redhat.com>
12233
12234         * gcc.dg/tree-ssa/20050128-1.c: New test.
12235
12236 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
12237
12238         * gcc.target/frv/all-mdpackh-1.c: New test.
12239
12240 2005-01-28  Steven Bosscher  <stevenb@suse.de>
12241
12242         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
12243
12244 2005-01-27  Richard Henderson  <rth@redhat.com>
12245
12246         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
12247
12248 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12249
12250         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
12251
12252 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12253
12254         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12255         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12256         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
12257         to cope with cases where the multilib options override the dg-options.
12258
12259 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
12260
12261         PR c/18946
12262         * gcc.dg/noncompile/20050120-1.c: New test.
12263
12264 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
12265
12266         PR tree-optimization/19633
12267         * gcc.dg/pr19633.c: New test.
12268         * gcc.dg/tree-ssa/pr19633.c: New test.
12269
12270 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
12271
12272         * gcc.dg/20041216-1.c: New test.
12273
12274 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
12275
12276         PR objc/18862
12277         * objc.dg/selector-2.m: New test.
12278
12279 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
12280
12281         * g++.dg/opt/range-test-2.C: New test.
12282
12283         PR rtl-optimization/19579
12284         * gcc.c-torture/execute/20050124-1.c: New test.
12285
12286 2005-01-26  Greg Parker  <gparker@apple.com>
12287         Stuart Hastings  <stuart@apple.com>
12288
12289         * gcc.c-torture/execute/20050125-1.c: New.
12290
12291 2005-01-18  Jan Hubicka  <jh@suse.cz>
12292
12293         PR tree-optimize/19337
12294         * gcc.c-torture/compile/20050119-1.c: New test.
12295
12296 2005-01-24  James E Wilson  <wilson@specifixinc.com>
12297
12298         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
12299         test for successful match.
12300
12301 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
12302
12303         PR objc/18408
12304         * objc.dg/comp-types-7.m: New test.
12305
12306 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
12307
12308         * lib/target-supports.exp (current_target_name): New.
12309         (check_effective_target_ilp32, check_effective_target_lp64):
12310         Cache the result to use as long as the current target, with
12311         multilib flags, remains the same.
12312
12313         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
12314         (dg-require-weak, dg-require-visibility, dg-require-alias,
12315         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
12316         dg-require-effective-target, dg-skip-if): Remove call to
12317         skip_test_and_clear_xfail.
12318         (dg-test): Clear xfail data.
12319
12320 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
12321
12322         PR target/17751
12323         * gcc.dg/ppc64-toc.c: New test.
12324
12325         * g++.dg/tree-ssa/empty-1.C: New test.
12326
12327         PR middle-end/19551
12328         * gcc.c-torture/execute/20050121-1.c: New test.
12329         * gcc.dg/20050121-2.c: New test.
12330
12331 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
12332         Paul Brook  <paul@codesourcery.com>
12333
12334         PR fortran/17941
12335         * gfortran.dg/real_const_1.f: New test.
12336         * gfortran.dg/real_const_2.f90: New test.
12337         * gfortran.dg/complex_int_1.f90: New test.
12338
12339 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
12340
12341         PR fortran/19313
12342         * gfortan.dg/inquire_6.f90: New test.
12343
12344 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12345
12346         PR libfortran/19451
12347         * open_readonly_1.f90: New test.
12348
12349 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12350
12351         PR libfortran/18982
12352         * gfortran.dg/open_new.f90: New file.
12353
12354 2005-01-22  Paul Brook  <paul@codesourcery.com>
12355
12356         * namelist_1.f90: New test.
12357
12358 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
12359
12360         PR tree-optimization/19484
12361         * gcc.c-torture/compile/20050122-[12].c: New tests.
12362
12363 2005-01-22  Paul Brook  <paul@codesourcery.com>
12364
12365         * gfortran.dg/implicit_2.f90: New test.
12366
12367 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
12368
12369         PR fortran/19314
12370         * gfortran.dg/inquire_5.f90: New test.
12371
12372 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12373
12374         PR c/18809
12375         * gcc.dg/pr18809-1.c: New test.
12376
12377 2005-01-21  Ian Lance Taylor  <ian@airs.com>
12378
12379         * gcc.dg/20050121-1.c: New test.
12380
12381         PR tree-optimization/13000
12382         * gcc.dg/20040206-1.c: Change warning to point where function is
12383         being inlined.
12384
12385 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12386
12387         PR c++/19208
12388         * g++.dg/template/array11.C: New test.
12389
12390 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12391
12392         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
12393         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
12394         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
12395         * gfortran.dg/getenv_1.f90: Add dg-do directive.
12396         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
12397         gfortran.dg/pr17164.f90: Add missing dg-do directives.
12398
12399 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12400
12401         PR tree-optimization/15349
12402         * gcc.dg/tree-ssa/pr15349.c: New.
12403
12404 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
12405
12406         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
12407
12408 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
12409
12410         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
12411         scan-assembler-times directive name.
12412
12413         * gcc.dg/asm-a.c: Move dg-require-effective-target to
12414         after dg-do.
12415
12416         PR rtl-optimization/19462
12417         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
12418
12419 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
12420
12421         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
12422         counting function calls on ia64.
12423
12424 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
12425
12426         PR rtl-optimization/15139
12427         * gcc.dg/20050111-2.c: New test.
12428
12429         PR c/17297
12430         * gcc.c-torture/compile/20050113-1.c: New testcase.
12431
12432         PR middle-end/19164
12433         * gcc.dg/20050113-1.c: New testcase.
12434
12435 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
12436
12437         * gcc.dg/vect/vect-85.c: Add comment.
12438         * gcc.dg/vect/vect-86.c: Add xfail for now.
12439         * gcc.dg/vect/vect-87.c: Add xfail for now.
12440         * gcc.dg/vect/vect-88.c: Add xfail for now.
12441         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
12442
12443 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12444
12445         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
12446
12447 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12448
12449         * g++.dg/debug/typedef3.C: New test.
12450
12451 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
12452
12453         PR c/19472
12454         * gcc.dg/asm-a.c: New test.
12455
12456 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
12457
12458         * gcc.dg/sh-relax.c: Add prototype for abort.
12459
12460 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12461
12462         * gcc.dg/short-compare-1.c: New test.
12463         * gcc.dg/short-compare-2.c: Likewise.
12464
12465 2005-01-18  Michael Matz  <matz@suse.de>
12466
12467         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
12468
12469 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
12470
12471         PR tree-optimization/19121
12472         * gcc.c-torture/compile/pr19121.c: New test.
12473
12474 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
12475
12476         PR target/19357
12477         * gcc.c-torture/compile/pr19357.c: New test.
12478
12479 2005-01-17  Ian Lance Taylor  <ian@airs.com>
12480
12481         PR c/5675
12482         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
12483         pass--those that refer just to the variable, possibly with a
12484         cast.
12485         * gcc.dg/c99-const-expr-3.c: Likewise.
12486
12487         PR middle-end/13127
12488         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
12489         longer emitted.
12490
12491 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
12492
12493         PR fortran/18778
12494         * gfortran.dg/endfile_2.f90: New test.
12495
12496 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
12497
12498         PR 19168
12499         * gfortran.dg/select_5.f90: New test.
12500
12501 2004-01-16  Paul Brook  <paul@codesourcery.com>
12502
12503         * gfortran.dg/common_4.f90: New test.
12504
12505 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
12506
12507         PR rtl-optimization/19462
12508         * gcc.dg/torture/pr19462-1.c: New test.
12509
12510 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
12511
12512         PR objc/19321
12513         * objc.dg/func-ptr-2.m: New.
12514         * objc.dg/volatile-1.m: New.
12515
12516 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12517
12518         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
12519
12520 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12521
12522         PR tree-optimization/19060
12523         * gcc.c-torture/execute/20050104-1.c: New test.
12524
12525 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
12526
12527         PR fortran/18983
12528         * gfortran.dg/write_to_null.f90: New test.
12529
12530 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
12531             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12532
12533         PR other/19328
12534         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
12535         argument.
12536
12537 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12538
12539         PR c++/19263
12540         * g++.dg/init/vector1.C: New test.
12541
12542 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
12543
12544         PR target/13158
12545         * gcc.target/ia64/sibcall-unwind-1.c: New test.
12546         PR target/18987
12547         * gcc.target/ia64/sibcall-unwind-2.c: New test.
12548
12549 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
12550
12551         * gfortran.dg/select_1.f90: New test.
12552         * gfortran.dg/select_2.f90: New test.
12553         * gfortran.dg/select_3.f90: New test.
12554         * gfortran.dg/select_4.f90: New test.
12555
12556 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
12557
12558         PR middle-end/19084
12559         PR rtl-optimization/19348
12560         * gcc.dg/20050111-1.c: New test.
12561         * gcc.c-torture/execute/20050111-1.c: New test.
12562
12563         * gcc.dg/i386-asm-4.c: New test.
12564
12565 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12566
12567         * gcc.dg/nested-func-2.c: New test.
12568         * ada/acats/norun.lst: Remove c953002.
12569
12570 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
12571
12572         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
12573
12574 2005-01-12  Ben Elliston  <bje@au.ibm.com>
12575
12576         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
12577
12578 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
12579
12580         PR target/18761
12581         * g++.dg/abi/align1.C: New test.
12582
12583 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
12584
12585         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
12586         at a time.
12587         * g++.dg/ext/altivec_check.h: Support compiling as C.
12588
12589 2005-01-10  Roger Sayle  <roger@eyesopen.com>
12590
12591         PR c++/19355
12592         * g++.dg/expr/pr19355-1.C: New test case.
12593
12594 2005-01-10  Laurent GUERBY <laurent@guerby.net>
12595
12596         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
12597         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
12598         * ada/acats/tests/c3/c92005b.ada: Likewise.
12599         * ada/acats/tests/c3/cxb3012.a: Likewise.
12600         * ada/acats/norun.lst: Add c380004 and c953002, add PR
12601
12602 2005-01-09  Paul Brook  <paul@codesourcery.com>
12603
12604         * gfortran.dg/common_2.f90: New file.
12605         * gfortran.dg/common_3.f90: New file.
12606
12607 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
12608
12609         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
12610
12611 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12612
12613         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
12614         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
12615         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
12616         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
12617         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
12618         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
12619         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
12620         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
12621         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
12622         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
12623         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
12624         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
12625         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
12626         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
12627         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
12628         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
12629         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
12630         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
12631         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
12632         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
12633         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
12634         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
12635         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
12636         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
12637         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
12638         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
12639         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
12640         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
12641         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
12642         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
12643         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
12644         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
12645         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
12646         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
12647         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
12648         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
12649         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
12650         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
12651         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
12652         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
12653         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
12654         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
12655         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
12656         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
12657         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
12658         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
12659         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
12660         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
12661         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
12662         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
12663         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
12664         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
12665         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
12666         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
12667         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
12668         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
12669         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
12670         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
12671         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
12672         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
12673         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
12674         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
12675         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
12676         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
12677         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
12678         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
12679         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
12680
12681         * gcc.dg/vect/vect-1.c: Fix spelling.
12682         * gcc.dg/vect/vect-10.c: Fix spelling.
12683         * gcc.dg/vect/vect-11.c: Fix spelling.
12684         * gcc.dg/vect/vect-12.c: Fix spelling.
12685         * gcc.dg/vect/vect-14.c: Fix spelling.
12686         * gcc.dg/vect/vect-15.c: Fix spelling.
12687         * gcc.dg/vect/vect-16.c: Fix spelling.
12688         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
12689         * gcc.dg/vect/vect-64.c: Fix comments.
12690         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
12691
12692 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12693             Ira Rosen  <irar@il.ibm.com>
12694
12695         * gcc.dg/vect/vect-70.c: New test.
12696         * gcc.dg/vect/vect-71.c: New test.
12697
12698 2005-01-09  Manfred Hollstein  <mh@suse.com>
12699
12700         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
12701         * gcc.dg/pr18241-2.c: Likewise.
12702         * gcc.dg/pr18241-3.c: Likewise.
12703         * gcc.dg/pr18241-4.c: Likewise.
12704         * gcc.dg/pr18241-5.c: Likewise.
12705
12706 2005-01-08  Richard Henderson  <rth@redhat.com>
12707
12708         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12709         False for x86 and x86-64.
12710
12711 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
12712
12713         PR tree-optimization/18241
12714         * gcc.dg/pr18241-1.c: New test.
12715         * gcc.dg/pr18241-2.c: New test.
12716         * gcc.dg/pr18241-3.c: New test.
12717         * gcc.dg/pr18241-4.c: New test.
12718         * gcc.dg/pr18241-5.c: New test.
12719
12720 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
12721
12722         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
12723         gfortran.dg/select_4.f90: New.
12724
12725 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12726
12727         * gcc.c-torture/execute/20050107-1.c: New test.
12728
12729 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
12730
12731         PR c++/19298
12732         * g++.dg/template/ref2.C: New.
12733
12734 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
12735
12736         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
12737         instead of being empty.
12738
12739 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12740
12741         PR fortran/15553
12742         * gfortran.dg/array-1.f90: New test.
12743
12744 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12745
12746         PR tree-optimization/19283
12747         * gcc.c-torture/execute/20050106-1.c: New test.
12748
12749         PR rtl-optimization/18861
12750         * gcc.dg/20050105-1.c: New test.
12751
12752         PR tree-optimization/18828
12753         * gcc.dg/20050105-2.c: New test.
12754
12755 2005-01-07  Andreas Jaeger  <aj@suse.de>
12756
12757         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
12758
12759 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
12760
12761         PR fortran/18398
12762         * gfortran.dg/fmt_read.f90: New test.
12763
12764 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
12765
12766         * gcc.dg/rs6000-ldouble-2.c: New.
12767
12768 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
12769
12770         PR c++/19244
12771         * g++.dg/parser/ctor2.C: New test.
12772
12773 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12774
12775         PR c++/17154
12776         * g++.dg/template/using9.C: New test.
12777
12778 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12779
12780         PR c++/19258
12781         * g++.dg/lookup/friend6.C: New test.
12782
12783 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12784
12785         PR c++/19270
12786         * g++.dg/template/array10.C: New.
12787
12788 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12789
12790         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
12791         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
12792
12793 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
12794
12795         * gcc.c-torture/compile/20050105-1.c: New test.
12796
12797 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
12798
12799         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
12800
12801 2005-01-05  Roger Sayle  <roger@eyesopen.com>
12802
12803         PR middle-end/19100
12804         * gcc.dg/conv-3.c: New test case.
12805
12806 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
12807
12808         * gcc.dg/asm-wide-1.c: New test.
12809
12810 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12811
12812         PR c++/19030
12813         * g++.dg/parse/crash22.C: New
12814
12815 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
12816
12817         PR 19257
12818         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
12819
12820 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
12821
12822         PR middle-end/17767
12823         * gcc.dg/i386-mmx-6.c: New test case.
12824
12825 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
12826
12827         PR tree-optimization/18308
12828         * gcc.dg/vect/pr18308.c: New testcase.
12829
12830 2005-01-04  Andreas Jaeger  <aj@suse.de>
12831
12832         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
12833
12834 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12835             Robert Bowdidge <bowdidge@apple.com>
12836
12837         * gcc.dg/cpp/subframework1.c: New.
12838         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
12839         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
12840         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
12841         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
12842
12843 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12844
12845         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
12846         producing warning.
12847         * gcc.dg/darwin-weakimport-2.c: New.
12848
12849 2005-01-03  Richard Henderson  <rth@redhat.com>
12850
12851         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
12852
12853 2005-01-03  Richard Henderson  <rth@redhat.com>
12854
12855         * gcc.dg/vect/vect.exp: Enable for ia64.
12856         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
12857         (check_effective_target_vect_float): Likewise.
12858         (check_effective_target_vect_no_align): Likewise.
12859         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
12860         * gcc.dg/vect/vect-8.c: Likewise.
12861
12862 2005-01-03  Uros Bizjak <uros@kss-loka.si>
12863
12864         PR target/19236
12865         * gcc.dg/pr19236-1.c: New test case.
12866
12867 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12868
12869         PR rtl-optimization/12092
12870         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
12871
12872 2005-01-02  Andreas Jaeger  <aj@suse.de>
12873
12874         * gcc.dg/pr12092-1.c: Do not run on x86_64.
12875
12876 2005-01-01  Roger Sayle  <roger@eyesopen.com>
12877             Andrew Pinski  <pinskia@physics.uc.edu>
12878
12879         PR rtl-optimization/12092
12880         * gcc.dg/pr12092-1.c: New test case.
12881
12882 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
12883
12884         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
12885         'hidden' and 'default' for better portability.
12886         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
12887
12888         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
12889         6 and 7.
12890         * g++.old-deja/g++.brendan/new3.C: Likewise.
12891
12892 2005-01-01  Steven Bosscher  <stevenb@suse.de>
12893
12894         * gcc.dg/20041231-1.C: New test.
12895         * g++.dg/warn/Wunreachable-code-1.C: New test.
12896
12897 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
12898
12899         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
12900         file, not /dev/null.  Abort on error.
12901
12902 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
12903             Ziemowit Laski  <zlaski@apple.com>
12904
12905         PR objc/18971
12906         * objc.dg/encode-5.m: New test.
12907
12908 2004-12-29  Richard Henderson  <rth@redhat.com>
12909
12910         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
12911         * objc.dg/stabs-1.m: Disable for ia64.
12912
12913 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
12914
12915         PR c++/19190
12916         * g++.dg/warn/Wunused-10.C: New test.
12917
12918 2004-12-28  Richard Henderson  <rth@redhat.com>
12919
12920         * objc.dg/stabs-1.m: Disable for alpha.
12921
12922 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12923
12924         PR c++/19149
12925         * g++.dg/parse/error23.C: New test.
12926
12927 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12928
12929         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
12930
12931         PR fortran/19032
12932         * gfortran.dg/intrinsic_modulo_1.f90: New.
12933         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
12934         tests with divisor -1.
12935
12936 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12937
12938         * g++.dg/opt/temp1.C (memcpy): Return a value.
12939
12940         PR c++/19148
12941         * g++.dg/expr/cond7.C: New test.
12942
12943 2004-12-27  Paul Brook  <paul@codesourcery.com>
12944
12945         * gfortran.dg/g77/select_no_compile.f: Remove.
12946
12947 2004-12-27  Richard Henderson  <rth@redhat.com>
12948
12949         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
12950         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
12951         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
12952
12953 2004-12-26  Richard Henderson  <rth@redhat.com>
12954
12955         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
12956         by 1i instead of token pasting.
12957
12958 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12959
12960         PR tree-optimization/17578
12961         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
12962         to additional_flags.
12963         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
12964
12965 2004-12-25  Richard Henderson  <rth@redhat.com>
12966
12967         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12968         Remove Alpha.
12969
12970 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12971
12972         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
12973         hppa*-*-hpux*.
12974         * gcc.dg/pr17957.c (dg-options): Likewise.
12975         * gcc.dg/struct-ret-1.c: Add prototype for abort.
12976         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
12977         instead of 0 on __hppa__.
12978         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
12979         "foo,%r" on hppa*-*-*.
12980
12981 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
12982
12983         PR fortran/19071
12984         * gfortran.dg/complex_write.f90: New test.
12985
12986 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12987
12988         PR c++/17595
12989         * g++.dg/parse/pragma2.C: New test.
12990
12991         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
12992
12993 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12994
12995         * gcc.dg/empty2.c: Add missing dg-warning.
12996
12997 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12998
12999         PR c++/17413
13000         * g++.dg/template/local4.C: New test.
13001         * g++.dg/template/crash19.C: Add dg-error marker.
13002
13003         * g++.dg/template/crash31.C: Correct embedded PR number.
13004
13005 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13006
13007         PR c++/16405
13008         * g++.dg/opt/temp1.C: Add do-run marker.
13009
13010 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13011
13012         * g++.dg/template/spec19.C: New.
13013
13014 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
13015
13016         PR target/16819
13017         * gcc.dg/empty2.c: New.
13018
13019 2004-12-23  Richard Henderson  <rth@redhat.com>
13020
13021         * lib/target-supports.exp (check_effective_target_vect_no_align):
13022         Remove i?86 and x86-64.
13023
13024 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
13025
13026         PR c++/16405
13027         * g++.dg/opt/temp1.C: New test.
13028
13029 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13030
13031         PR c++/18733
13032         * g++.dg/template/friend33.C: New testcase.
13033
13034 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
13035
13036         PR c++/18464
13037         * g++.dg/template/cond5.C: New test.
13038
13039         PR c++/18492
13040         * g++.dg/inherit/thunk3.C: New test.
13041
13042         PR c++/11224
13043         * g++.dg/warn/Wunused-9.C: New test.
13044
13045 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
13046
13047         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
13048
13049 2004-12-22  Jan Beulich  <jbeulich@novell.com>
13050
13051         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
13052
13053 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
13054
13055         PR c++/18378
13056         * g++.dg/ext/packed8.C: New test.
13057
13058         PR c++/19063
13059         * g++.dg/template/crash31.C: New test.
13060
13061         PR c++/19034
13062         * g++.dg/template/crash30.C: New test.
13063
13064 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
13065
13066         PR C++/18984
13067         * g++.dg/eh/ctor3.C: New test.
13068
13069 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13070
13071         * objc.dg/stabs-1.m: Allow section name to be quoted and
13072         assembly label to begin with '.LL'.
13073
13074 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
13075
13076         * gcc.dg/vect/vect.exp
13077         (check_effective_target_lp64_or_vect_no_align): New.
13078         * gcc.dg/vect/vect-77.c: Use it.
13079         * gcc.dg/vect/vect-78.c: Use it.
13080
13081         * lib/target-supports.exp
13082         (check_effective_target_vect_no_max,
13083         check_effective_target_vect_no_bitwise,
13084         check_effective_target_vect_no_align): New.
13085         * gcc.dg/vect/vect-13.c: Use them.
13086         * gcc.dg/vect/vect-17.c: Ditto.
13087         * gcc.dg/vect/vect-18.c: Ditto.
13088         * gcc.dg/vect/vect-19.c: Ditto.
13089         * gcc.dg/vect/vect-20.c: Ditto.
13090         * gcc.dg/vect/vect-27.c: Ditto.
13091         * gcc.dg/vect/vect-29.c: Ditto.
13092         * gcc.dg/vect/vect-44.c: Ditto.
13093         * gcc.dg/vect/vect-48.c: Ditto.
13094         * gcc.dg/vect/vect-50.c: Ditto.
13095         * gcc.dg/vect/vect-52.c: Ditto.
13096         * gcc.dg/vect/vect-54.c: Ditto.
13097         * gcc.dg/vect/vect-56.c: Ditto.
13098         * gcc.dg/vect/vect-58.c: Ditto.
13099         * gcc.dg/vect/vect-60.c: Ditto.
13100         * gcc.dg/vect/vect-72.c: Ditto.
13101         * gcc.dg/vect/vect-80.c: Ditto.
13102
13103 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
13104
13105         PR c++/14075
13106         * g++.dg/init/string1.C: New.
13107
13108         PR c++/18975
13109         * g++.dg/other/synth1.C: New.
13110
13111 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13112
13113         PR c/18963
13114         * gcc.dg/pr18963-1.c: New test.
13115
13116 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
13117
13118         PR c/18596
13119         * gcc.dg/funcdef-storage-1.c (foo): Remove.
13120         * gcc.dg/pr18596-1.c: Use dg-error.
13121         (dg-options): Use -fno-unit-at-a-time.
13122         * gcc.dg/pr18596-2.c: New test.
13123         * gcc.dg/pr18596-3.c: New test.
13124
13125 2004-12-20  Roger Sayle  <roger@eyesopen.com>
13126
13127         PR middle-end/18683
13128         * g++.dg/opt/pr18683-1.C: New test case.
13129
13130 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
13131
13132         PR other/19093
13133         * g++.dg/opt/max1.C: Fix for 64bit targets.
13134
13135 2004-12-20  Matt Austern  <austern@apple.com>
13136
13137         PR c++/19044
13138         * g++.dg/ext/builtin6.C: New
13139
13140 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
13141
13142         PR tree-optimization/19080
13143         * gcc.c-torture/compile/pr19080.c: New test.
13144
13145 2004-12-20  Steven Bosscher  <stevenb@suse.de>
13146
13147         * gcc.dg/20041219-1.c: New test.
13148
13149 2004-12-19  Roger Sayle  <roger@eyesopen.com>
13150
13151         PR middle-end/19068
13152         * g++.dg/opt/max1.C: New test case.
13153
13154 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13155
13156         * gcc.dg/fdata-sections-1.c: New test.
13157
13158 2004-12-18  Roger Sayle  <roger@eyesopen.com>
13159
13160         PR middle-end/18548
13161         * gcc.dg/max-1.c: New test case.
13162
13163 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
13164
13165         * gcc.c-torture/execute/20041218-1.c: New test.
13166
13167 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
13168
13169         * gcc.dg/pr18501.c: New test.
13170         * gcc.dg/uninit-5.c: XFAIL.
13171         * gcc.dg/uninit-9.c: XFAIL.
13172
13173 2004-12-17  Dale Johannesen  <dalej@apple.com>
13174
13175         * gcc.dg/20041213-1.c: New.
13176
13177 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
13178
13179         * objc.dg/stabs-1.m: Allow assembly label to begin
13180         with a dot ('.').
13181
13182 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
13183
13184         * gcc.c-torture/execute/20041213-1.c: Move...
13185         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
13186
13187 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
13188
13189         PR c++/18721
13190         * g++.dg/lookup/conv-5.C: New.
13191
13192 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
13193
13194         * objc.dg/stabs-1.m: New test.
13195
13196 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13197
13198         * gcc.dg/visibility-c.c: Change compile to
13199         assemble for the test.
13200
13201 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13202
13203         PR target/19041
13204         * gcc.dg/visibility-c.c: New test.
13205
13206 2004-12-16  Roger Sayle  <roger@eyesopen.com>
13207
13208         PR middle-end/18493
13209         * gcc.dg/switch-8.c: New test case.
13210
13211 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13212
13213         PR c++/18905
13214         * g++.dg/template/init4.C: New.
13215         * g++.dg/opt/static3.C: Enable optimizer.
13216
13217 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
13218
13219         * g++.dg/other/complex1.C: New test.
13220
13221 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
13222
13223         * g++.dg/opt/inline9.C: New test.
13224
13225 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13226
13227         PR fortran/18993
13228         * gfotran.dg/nullify_1.f: New test.
13229
13230 2004-12-15  Richard Henderson  <rth@redhat.com>
13231
13232         * gcc.target/i386/i386.exp: New harness.
13233         * gcc.target/i386/vect-args.c: New.
13234
13235 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
13236
13237         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
13238
13239 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13240
13241         PR c++/18825
13242         * g++.dg/template/friend32.C: New test.
13243
13244 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13245
13246         * cpp/pragma-once-1.c: New test.
13247         * cpp/pragma-once-1b.h: Likewise.
13248         * cpp/pragma-once-1c.h: Likewise.
13249         * cpp/pragma-once-1d.h: Likewise.
13250         * cpp/inc/pragma-once-1a.h: Likewise.
13251
13252 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
13253             Steven G. Kargl  <kargls@comcast.net>
13254
13255         PR fortran/17597
13256         * gfortran.dg/list_read_3.f90: New test.
13257
13258 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13259
13260         * gcc.dg/ftrapv-2.c: New test.
13261
13262 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13263
13264         PR c++/18981
13265         * g++.dg/template/typename9.C: New test.
13266
13267 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13268
13269         PR c++/18738
13270         * g++.dg/template/typename8.C: New test.
13271         * g++.dg/parse/friend2.C: Tweak error message.
13272
13273 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13274
13275         * gcc.c-torture/20041214-1.c: New test.
13276
13277 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13278
13279         PR c++/18965
13280         * g++.dg/init/array17.C: New test.
13281
13282 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13283
13284         PR c++/18793
13285         * g++.dg/init/aggr3.C: New test.
13286
13287 2004-12-14  Janis Johnson  <janis187@us.ibm.com
13288
13289         * gcc.dg/altivec-types-1.c: New test.
13290         * gcc.dg/altivec-types-2.c: New test.
13291         * gcc.dg/altivec-types-3.c: New test.
13292         * gcc.dg/altivec-types-4.c: New test.
13293         * g++.dg/ext/altivec-types-1.C: New test.
13294         * g++.dg/ext/altivec-types-2.C: New test.
13295         * g++.dg/ext/altivec-types-3.C: New test.
13296         * g++.dg/ext/altivec-types-4.C: New test.
13297
13298 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
13299
13300         PR middle-end/18951
13301         * gcc.c-torture/execute/20041213-1.c: New test.
13302
13303 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
13304
13305         PR c++/18949
13306         * g++.dg/template/cast1.C: New.
13307
13308 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
13309
13310         * gcc.c-torture/execute/20041213-2.c: New test.
13311
13312 2004-12-13  Richard Henderson  <rth@redhat.com>
13313
13314         * gcc.dg/i386-sse-10.c: Fix typo in options.
13315
13316 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
13317
13318         PR c++/18968
13319         * g++.dg/opt/pr18968.C: New test.
13320
13321 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
13322
13323         PR c++/18925
13324         * g++.dg/ext/visibility/staticdatamem.C: New test.
13325
13326 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
13327
13328         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
13329
13330 2004-12-13  Roger Sayle  <roger@eyesopen.com>
13331
13332         PR rtl-optimization/18928
13333         * gcc.dg/pr18928-1.c: New test case.
13334
13335 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
13336
13337         PR tree-opt/16951
13338         * gcc.c-torture/compile/20041211-1.c: New.
13339
13340 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13341
13342         PR middle-end/17564
13343         * gcc.c-torture/execute/20041212-1.c: New test.
13344
13345 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13346
13347         PR fortran/18869
13348         * gfortran.dg/common_1.f90: New test.
13349
13350 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
13351         Paul Brook  <paul@codesourcery.com>
13352
13353         PR fortran/16222
13354         * gfortran.dg/real_do_1.f90: New test.
13355
13356 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13357
13358         PR tree-opt/18040
13359         * g++.dg/opt/ptrmem6.C: New test.
13360
13361 2004-12-11  Roger Sayle  <roger@eyesopen.com>
13362
13363         PR middle-end/18921
13364         * gcc.dg/pr18921-1.c: New test case.
13365
13366 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13367
13368         PR fortran/17175
13369         * gfortran.dg/scale_1.f90: New test.
13370
13371 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
13372
13373         PR middle-end/18903
13374         * gcc.c-torture/compile/pr18903.c: New test.
13375
13376 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
13377
13378         * gcc.c-torture/execute/20041210-1.c: New test.
13379
13380 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13381
13382         PR c++/18731
13383         * g++.dg/parser/struct-1.C: New test.
13384         * g++.dg/parser/struct-2.C: New test.
13385         * g++.dg/parser/struct-3.C: New test.
13386
13387 2004-12-09  Richard Henderson  <rth@redhat.com>
13388
13389         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
13390
13391         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
13392         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
13393
13394 2004-12-09  Matt Austern  <austern@apple.com>
13395
13396         PR c++/18514
13397         * g++.dg/ext/builtin1.C: New
13398         * g++.dg/ext/builtin2.C: New
13399         * g++.dg/ext/builtin3.C: New
13400         * g++.dg/ext/builtin4.C: New
13401         * g++.dg/ext/builtin5.C: New
13402
13403 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
13404
13405         PR tree-opt/18904
13406         * g++.dg/opt/ptrmem5.C: New test.
13407
13408 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
13409
13410         * g++.dg/parse/typename5.C: Adjust for new error.
13411         * g++.dg/parse/typename7.C: New.
13412
13413 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13414
13415         PR c++/18073
13416         * g++.dg/other/mmintrin.C: New test.
13417
13418 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
13419
13420         PR c++/16681
13421         * g++.dg/init/array15.C: New.
13422         * g++.dg/init/array16.C: New.
13423
13424 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13425
13426         PR fortran/18826
13427         * gfortran.dg/assign_1.f90: New test.
13428
13429 2004-12-08  Nick Clifton  <nickc@redhat.com>
13430
13431         * gcc.target/xstormy16/bss_below100: New directory containing tests.
13432         * gcc.target/xstormy16/data_below100: Likewise.
13433         * gcc.target/xstormy16/sfr: Likewise.
13434         * gcc.target/xstormy16/below100.S: New test source file.
13435         * gcc.target/xstormy16/below100.ld: New test linker script.
13436         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13437         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
13438         bp instructions.
13439         * gcc.target/xstormy16/bp.c: Likewise.
13440
13441         * gcc.target/xstormy16/bss_below100: New files:
13442         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13443         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13444         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13445         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13446         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13447         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13448         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13449         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13450         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13451         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13452         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13453         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13454         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13455         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13456         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13457         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13458         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13459         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13460         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13461         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13462         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13463         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13464         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13465         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13466         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13467         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13468         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13469
13470         * gcc.target/xstormy16/data_below100: New files:
13471         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13472         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13473         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13474         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13475         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13476         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13477         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13478         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13479         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13480         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13481         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13482         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13483         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13484         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13485         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13486         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13487         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13488         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13489         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13490         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13491         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13492         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13493         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13494         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13495         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13496         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13497         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13498
13499         * gcc.target/xstormy16/sfr: New files:
13500         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
13501         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
13502         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
13503         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
13504         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
13505         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
13506         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
13507         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
13508         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
13509         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
13510         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
13511         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
13512         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
13513         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
13514         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
13515         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
13516         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
13517         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
13518         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
13519         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
13520         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
13521         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
13522         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
13523         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
13524         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
13525         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
13526         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
13527         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
13528         27_if0_sfrw_bitfield_f.c
13529
13530 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13531
13532         PR c++/18100
13533         * g++.dg/lookup/name-clash4.C: New test.
13534
13535 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
13536
13537         PR c++/18672
13538         * g++.dg/opt/array1.C: New.
13539
13540         PR c++/18803
13541         * g++.dg/template/operator5.C: New.
13542
13543 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
13544
13545         PR c/18867
13546         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
13547
13548 2004-12-07  Steven Bosscher  <stevenb@suse.de>
13549
13550         * gcc.dg/noncompile/20041207.c: New test.
13551
13552 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
13553
13554         * g++.dg/other/unreachable-1.C: New test.
13555
13556 2004-12-06  Nick Clifton  <nickc@redhat.com>
13557
13558         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
13559         <limits.h> because the latter comes from gcc's include/ directory
13560         and not the newlib/libc/include directory.
13561
13562 2004-12-04  Richard Henderson  <rth@redhat.com>
13563
13564         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
13565
13566 2004-12-04  Richard Henderson  <rth@redhat.com>
13567
13568         * lib/target-supports.exp (check_gc_sections_available): Disable
13569         for alpha and ia64.
13570
13571 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
13572
13573         PR middle-end/17909
13574         * g++.dg/other/vararg-2.C: New test.
13575
13576 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13577
13578         PR c++/17011, c++/17971
13579         * g++.dg/template/error15.C: Adjust expected error.
13580         * g++.dg/template/instantiate3.C: Likewise.
13581
13582 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
13583
13584         * gcc.dg/altivec-18.c: Fix for darwin
13585
13586 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13587
13588         PR c++/18782
13589         * g++.dg/parse/ptrmem2.C: New.
13590
13591         PR c++/18318
13592         * g++.dg/template/new1.C: New.
13593
13594 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13595
13596         PR fortran/18710
13597         * gfortran.dg/direct_io_3.f90: New test.
13598
13599 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
13600
13601         PR 18758
13602         * g++.dg/parse/crash21.C: New.
13603
13604 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13605
13606         PR c++/15664, c++/18276
13607         * g++.dg/template/ttp13.C: New test.
13608         * g++.dg/template/ttp14.C: Likewise.
13609
13610 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13611
13612         PR c++/18123
13613         * g++.dg/parse/enum2.C: New test.
13614         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
13615
13616 2004-12-02  Nick Clifton  <nickc@redhat.com>
13617
13618         * gcc.target/xstormy16: New test directory.
13619         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13620         * gcc.target/xstormy16/bp.c: Check the generation of bp
13621         instructions.
13622         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
13623         bn instructions and the BELOW100 attribute.
13624
13625 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
13626
13627         PR target/16952
13628         * gcc.dg/ppc-eabi.c: New.
13629
13630 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
13631
13632         PR fortran/18284
13633         * gfortran.dg/backspace.f90
13634
13635 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
13636
13637         * gfortran.dg/inquire.f90: New test.
13638
13639 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
13640
13641         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
13642         handle effective-target-keyword.
13643         (dg-skip-if): Support effective-target keyword as target list.
13644         (dg-xfail-if): Ditto.
13645         * lib/target-supports.exp (is-effective-target-keyword): New proc.
13646
13647 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
13648
13649         PR tree-optimization/18291
13650         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
13651
13652 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13653
13654         PR C++/18729
13655         * g++.dg/parse/crash20.C: New.
13656
13657         PR c++/17431
13658         * g++.dg/overload/arg1.C: New.
13659         * g++.dg/overload/arg2.C: New.
13660         * g++.dg/overload/arg3.C: New.
13661         * g++.dg/overload/arg4.C: New.
13662
13663 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
13664
13665         * gcc.dg/c99-flex-array-4.c: Remove.
13666
13667 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
13668
13669         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
13670
13671         * lib/target-supports.exp (is-effective-target): Simplify.
13672
13673         * lib/target-supports.exp (check_effective_target_vect_long):
13674         Fix for powerpc64-*-*.
13675
13676 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
13677
13678         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
13679         to support new requirements on FreeBSD 5.
13680
13681 2004-11-30  Devang Patel  <dpatel@apple.com>
13682
13683         PR 18702
13684         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
13685
13686 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
13687
13688         * g++.dg/ext/altivec-13.C: New test.
13689
13690 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
13691
13692         PR tree-opt/18298
13693         * gcc.c-torture/execute/p18298.c: New test.
13694
13695 2004-11-30  Ira Rosen  <irar@il.ibm.com>
13696             Dorit Naishlos  <dorit@il.ibm.com>
13697
13698         PR tree-opt/18607
13699         * gcc.dg/vect/vect-89.c: New test.
13700
13701 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
13702
13703         * gcc.dg/pr18596-1.c: New test.
13704
13705 2004-11-30  Ben Elliston  <bje@au.ibm.com>
13706
13707         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
13708
13709 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13710
13711         PR c/18479
13712         * gcc.dg/pr18479.c: New test.
13713
13714 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13715
13716         PR target/18490
13717         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
13718         mmix-knuth-mmixware.
13719
13720         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
13721         cris-*-elf* cris-*-aout* mmix-*-*
13722
13723 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13724
13725         PR middle-end/18725
13726         * gcc.dg/pr18725.c: New test.
13727
13728 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13729
13730         PR target/18488
13731         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
13732
13733         PR target/18336
13734         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
13735
13736 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
13737
13738         PR c++/18368
13739         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
13740         * g++.old-deja/g++.law/ctors5.C: Likewise.
13741         * g++.old-deja/g++.other/crash25.C: Likewise.
13742
13743         PR c++/18674
13744         * g++.dg/template/error16.C: New test.
13745
13746         PR c++/18512
13747         * g++.dg/template/crash29.C: New test.
13748
13749 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
13750
13751         PR tree-optimization/18712
13752         * gcc.c-torture/compile/pr18712.c: New test.
13753
13754 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
13755
13756         PR c/7544
13757         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
13758         tests.
13759
13760 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13761
13762         PR c++/18652
13763         * g++.dg/lookup/crash6.C: New test.
13764
13765 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13766
13767         PR middle-end/18164
13768         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
13769
13770 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13771
13772         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
13773         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
13774         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
13775
13776 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
13777
13778         * gcc.dg/pr18164.c: New test.
13779
13780 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
13781
13782         * gcc.dg/funroll-loops-all.c: New.
13783
13784 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13785
13786         PR target/18489
13787         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
13788         delimeter, match space and TAB as well as ":".
13789
13790         PR target/18484
13791         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
13792
13793         PR target/18348
13794         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
13795
13796         PR target/18345
13797         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
13798
13799         PR target/18337
13800         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
13801
13802 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
13803
13804         * gfortran.dg/direct_io_2.f90: New test.
13805
13806 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13807
13808         PR target/18334
13809         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
13810
13811 2004-11-28  Richard Henderson  <rth@redhat.com>
13812
13813         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
13814
13815 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
13816
13817         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
13818         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
13819         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
13820         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
13821         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
13822         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
13823         gcc.dg/pointer-arith-8.c: New tests.
13824
13825 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
13826
13827         PR fortran/18364
13828         * gfortran.dg/endfile.f90: New test.
13829
13830 2004-11-27  Falk Hueffner  <falk@debian.org>
13831
13832         * gcc.dg/loop-6.c: New test.
13833
13834 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13835
13836         * gcc.c-torture/execute/20041126-1.c: New test.
13837
13838 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13839
13840         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
13841         on IRIX.
13842
13843 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13844
13845         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
13846         functions.
13847
13848 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13849
13850         PR rtl-optimization/17825
13851         * gcc.c-torture/compile/20041119-1.c: New test.
13852
13853 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13854
13855         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
13856         Check existence of ld library path variables before unsetting.
13857
13858 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
13859
13860         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
13861
13862 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13863
13864         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
13865
13866 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13867
13868         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
13869
13870 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13871
13872         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
13873         dg-do directive.
13874
13875 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13876
13877         * gcc.dg/pr17957.c: Pass --param, not -param.
13878
13879 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13880
13881         PR middle-end/17957
13882         * testsuite/gcc.dg/pr17957.c: New test.
13883
13884 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
13885
13886         PR c++/18445
13887         * g++.dg/template/crash28.C: Likewise.
13888
13889         PR c++/18001
13890         * g++.dg/expr/unary2.C: Adjust lvalue messages.
13891         * g++.dg/ext/lvaddr.C: Likewise.
13892         * g++.dg/opt/pr7503-3.C: Likewise.
13893
13894         PR c++/18466
13895         * g++.dg/parse/qualified3.C: New test.
13896         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
13897
13898         PR c++/18545
13899         * g++.dg/expr/return1.C: New test.
13900
13901 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13902
13903         Friend class name lookup 3/n, PR c++/3332
13904         * g++.dg/lookup/friend3.C: New test.
13905         * g++.dg/lookup/friend4.C: Likewise.
13906         * g++.dg/lookup/friend5.C: Likewise.
13907
13908 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13909
13910         Friend class name lookup 2/n, PR c++/14513, c++/15410
13911         * g++.dg/lookup/friend2.C: New test.
13912         * g++.dg/template/friend31.C: Likewise.
13913
13914 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13915
13916         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
13917
13918 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13919
13920         PR c++/17473
13921         * g++.dg/tc1/dr56.C: Remove.
13922         * g++.dg/template/typedef1.C: Add dg-error markers.
13923         * g++.old-deja/g++.other/typedef7.C: Likewise.
13924
13925         PR c++/18285
13926         * g++.dg/parse/typedef7.C: New test.
13927
13928 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
13929
13930         * gcc.c-torture/execute/20041124-1.c: New test.
13931
13932 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13933
13934         * g++.dg/template/deduce3.C: New test.
13935
13936         PR c++/18586
13937         * g++.dg/template/crash27.C: New test.
13938
13939         PR c++/18530
13940         * g++.dg/warn/Wshadow-3.C: New test.
13941
13942 2004-11-24  Devang Patel  <dpatel@apple.com>
13943
13944         PR/18555
13945         * gcc.dg/cpp/isysroot-1.c: New test.
13946         * gcc.dg/cpp/usr/include/stdio.h: New file.
13947         * gcc.dg/cpp/isysroot-2.c: New test.
13948         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
13949         New file.
13950
13951 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13952
13953         PR c++/8929
13954         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
13955
13956 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13957
13958         * gcc.target/sparc/align.c: Do not include <stdint.h>.
13959         * gcc.target/sparc/pdist.c: Likewise.
13960
13961 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
13962
13963         PR c++/16882
13964         * g++.dg/conversion/simd1.C: New test.
13965
13966 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13967
13968         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
13969         and restore_ld_library_path_env_vars.
13970         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
13971         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
13972         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
13973         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
13974
13975 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
13976
13977         * gcc.dg/pragma-align-2.c: Test macro expansion.
13978         * gcc.dg/pragma-pack-2.c: New test.
13979
13980 2004-11-23  Richard Henderson  <rth@redhat.com>
13981
13982         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
13983         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13984         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
13985         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
13986         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
13987         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
13988
13989         * gcc.dg/vect/vect.exp: Add check for alpha.
13990         * lib/target-supports.exp (check_alpha_max_hw_available): New.
13991         (check_effective_target_vect_int): Enable for alpha.
13992         (check_effective_target_vect_long): New.
13993         (is-effective-target): Add it.
13994
13995 2004-11-23  Uros Bizjak <uros@kss-loka.si>
13996
13997         * gcc.dg/pr18614-1.c: New test.
13998
13999 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
14000
14001         * gcc.dg/setjmp-2.c: New test.
14002
14003 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
14004
14005         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
14006         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
14007         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
14008         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
14009         gcc.target/sparc/pdist.c: New tests.
14010
14011 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
14012
14013         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
14014
14015 2004-11-22  Dale Johannesen  <dalej@apple.com>
14016
14017         * gcc.dg/20041111-1.c: New.
14018
14019 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14020
14021         PR tree-opt/18536
14022         * gcc.dg/vect/pr18536.c: New test.
14023
14024 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14025
14026         PR c++/18354
14027         * g++.dg/template/nontype11.C: New test.
14028
14029 2004-11-21  Roger Sayle  <roger@eyesopen.com>
14030
14031         PR middle-end/18520
14032         * gcc.dg/pr18520-1.c: New test case.
14033
14034 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
14035
14036         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
14037         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
14038         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
14039         expected diagnostics.
14040
14041 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14042
14043         PR target/18580
14044         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
14045         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
14046         vect-77.c, vect-77a.c: XFAIL on the SPARC.
14047
14048 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14049
14050         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
14051
14052 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
14053             Joseph Myers  <joseph@codesourcery.com>
14054
14055         * lib/target-supports.exp (check_visibility_available): Really
14056         test the compiler.
14057
14058 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
14059
14060         PR tree-opt/18181
14061         * gcc.dg/vect/vect-85.c: New test.
14062         * gcc.dg/vect/vect-86.c: New test.
14063         * gcc.dg/vect/vect-87.c: New test.
14064         * gcc.dg/vect/vect-88.c: New test.
14065
14066 2004-11-19  Ben Elliston  <bje@au.ibm.com>
14067
14068         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
14069
14070 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
14071
14072         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
14073         * gcc.dg/ppc-and-1.c: Ditto.
14074         * gcc.dg/ppc-compare-1.c: Ditto.
14075         * gcc.dg/ppc-mov-1.c: Ditto
14076
14077 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
14078             Mark Mitchell  <mark@codesourcery.com>
14079
14080         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
14081
14082 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14083             Aldy Hernandez  <aldyh@redhat.com>
14084
14085         * lib/target-supports.exp (check_effective_target_vect_int): New
14086         (check_effective_target_vect_float): New
14087         (check_effective_target_vect_double): New.
14088         (is-effective-target): Support new effective targets keywords.
14089         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
14090         default action for dg-do.
14091         * gcc.dg/vect/pr16105.c: Use new support.
14092         * gcc.dg/vect/pr18400.c: Ditto.
14093         * gcc.dg/vect/pr18425.c: Ditto.
14094         * gcc.dg/vect/vect-1.c: Ditto.
14095         * gcc.dg/vect/vect-10.c: Ditto.
14096         * gcc.dg/vect/vect-11.c: Ditto.
14097         * gcc.dg/vect/vect-12.c: Ditto.
14098         * gcc.dg/vect/vect-13.c: Ditto.
14099         * gcc.dg/vect/vect-14.c: Ditto.
14100         * gcc.dg/vect/vect-15.c: Ditto.
14101         * gcc.dg/vect/vect-16.c: Ditto.
14102         * gcc.dg/vect/vect-17.c: Ditto.
14103         * gcc.dg/vect/vect-18.c: Ditto.
14104         * gcc.dg/vect/vect-19.c: Ditto.
14105         * gcc.dg/vect/vect-2.c: Ditto.
14106         * gcc.dg/vect/vect-20.c: Ditto.
14107         * gcc.dg/vect/vect-21.c: Ditto.
14108         * gcc.dg/vect/vect-22.c: Ditto.
14109         * gcc.dg/vect/vect-23.c: Ditto.
14110         * gcc.dg/vect/vect-24.c: Ditto.
14111         * gcc.dg/vect/vect-25.c: Ditto.
14112         * gcc.dg/vect/vect-26.c: Ditto.
14113         * gcc.dg/vect/vect-27.c: Ditto.
14114         * gcc.dg/vect/vect-27a.c: Ditto.
14115         * gcc.dg/vect/vect-28.c: Ditto.
14116         * gcc.dg/vect/vect-29.c: Ditto.
14117         * gcc.dg/vect/vect-29a.c: Ditto.
14118         * gcc.dg/vect/vect-3.c: Ditto.
14119         * gcc.dg/vect/vect-30.c: Ditto.
14120         * gcc.dg/vect/vect-31.c: Ditto.
14121         * gcc.dg/vect/vect-32.c: Ditto.
14122         * gcc.dg/vect/vect-33.c: Ditto.
14123         * gcc.dg/vect/vect-34.c: Ditto.
14124         * gcc.dg/vect/vect-35.c: Ditto.
14125         * gcc.dg/vect/vect-36.c: Ditto.
14126         * gcc.dg/vect/vect-37.c: Ditto.
14127         * gcc.dg/vect/vect-38.c: Ditto.
14128         * gcc.dg/vect/vect-4.c: Ditto.
14129         * gcc.dg/vect/vect-40.c: Ditto.
14130         * gcc.dg/vect/vect-41.c: Ditto.
14131         * gcc.dg/vect/vect-42.c: Ditto.
14132         * gcc.dg/vect/vect-43.c: Ditto.
14133         * gcc.dg/vect/vect-44.c: Ditto.
14134         * gcc.dg/vect/vect-45.c: Ditto.
14135         * gcc.dg/vect/vect-46.c: Ditto.
14136         * gcc.dg/vect/vect-47.c: Ditto.
14137         * gcc.dg/vect/vect-48.c: Ditto.
14138         * gcc.dg/vect/vect-48a.c: Ditto.
14139         * gcc.dg/vect/vect-49.c: Ditto.
14140         * gcc.dg/vect/vect-5.c: Ditto.
14141         * gcc.dg/vect/vect-50.c: Ditto.
14142         * gcc.dg/vect/vect-51.c: Ditto.
14143         * gcc.dg/vect/vect-52.c: Ditto.
14144         * gcc.dg/vect/vect-53.c: Ditto.
14145         * gcc.dg/vect/vect-54.c: Ditto.
14146         * gcc.dg/vect/vect-55.c: Ditto.
14147         * gcc.dg/vect/vect-56.c: Ditto.
14148         * gcc.dg/vect/vect-56a.c: Ditto.
14149         * gcc.dg/vect/vect-57.c: Ditto.
14150         * gcc.dg/vect/vect-58.c: Ditto.
14151         * gcc.dg/vect/vect-59.c: Ditto.
14152         * gcc.dg/vect/vect-6.c: Ditto.
14153         * gcc.dg/vect/vect-60.c: Ditto.
14154         * gcc.dg/vect/vect-61.c: Ditto.
14155         * gcc.dg/vect/vect-62.c: Ditto.
14156         * gcc.dg/vect/vect-63.c: Ditto.
14157         * gcc.dg/vect/vect-64.c: Ditto.
14158         * gcc.dg/vect/vect-65.c: Ditto.
14159         * gcc.dg/vect/vect-66.c: Ditto.
14160         * gcc.dg/vect/vect-67.c: Ditto.
14161         * gcc.dg/vect/vect-68.c: Ditto.
14162         * gcc.dg/vect/vect-69.c: Ditto.
14163         * gcc.dg/vect/vect-7.c: Ditto.
14164         * gcc.dg/vect/vect-72.c: Ditto.
14165         * gcc.dg/vect/vect-72a.c: Ditto.
14166         * gcc.dg/vect/vect-73.c: Ditto.
14167         * gcc.dg/vect/vect-74.c: Ditto.
14168         * gcc.dg/vect/vect-75.c: Ditto.
14169         * gcc.dg/vect/vect-76.c: Ditto.
14170         * gcc.dg/vect/vect-77.c: Ditto.
14171         * gcc.dg/vect/vect-77a.c: Ditto.
14172         * gcc.dg/vect/vect-78.c: Ditto.
14173         * gcc.dg/vect/vect-79.c: Ditto.
14174         * gcc.dg/vect/vect-8.c: Ditto.
14175         * gcc.dg/vect/vect-80.c: Ditto.
14176         * gcc.dg/vect/vect-82.c: Ditto.
14177         * gcc.dg/vect/vect-82_64.c: Ditto.
14178         * gcc.dg/vect/vect-83.c: Ditto.
14179         * gcc.dg/vect/vect-83_64.c: Ditto.
14180         * gcc.dg/vect/vect-9.c: Ditto.
14181         * gcc.dg/vect/vect-all.c: Ditto.
14182         * gcc.dg/vect/vect-none.c: Ditto.
14183
14184 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14185
14186         * lib/gcc-dg.exp (dg-skip-if): New function.
14187         (dg-forbid-option): Remove.
14188         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
14189         * g++.dg/abi/bitfield8.C: Likewise.
14190         * g++.dg/abi/dtor1.C: Likewise.
14191         * g++.dg/abi/empty10.C: Likewise.
14192         * g++.dg/abi/empty7.C: Likewise.
14193         * g++.dg/abi/empty9.C: Likewise.
14194         * g++.dg/abi/layout3.C: Likewise.
14195         * g++.dg/abi/layout4.C: Likewise.
14196         * g++.dg/abi/thunk1.C: Likewise.
14197         * g++.dg/abi/thunk2.C: Likewise.
14198         * g++.dg/abi/vbase11.C: Likewise.
14199         * g++.dg/abi/vthunk2.C: Likewise.
14200         * g++.dg/abi/vthunk3.C: Likewise.
14201         * g++.dg/ext/attrib8.C: Likewise.
14202         * g++.dg/opt/longbranch2.C: Likewise.
14203         * g++.dg/opt/reg-stack4.C: Likewise.
14204         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14205         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14206         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14207         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14208         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14209         * gcc.dg/20000609-1.c: Likewise.
14210         * gcc.dg/20000720-1.c: Likewise.
14211         * gcc.dg/20011107-1.c: Likewise.
14212         * gcc.dg/20011119-1.c: Likewise.
14213         * gcc.dg/20020108-1.c: Likewise.
14214         * gcc.dg/20020122-2.c: Likewise.
14215         * gcc.dg/20020122-3.c: Likewise.
14216         * gcc.dg/20020201-3.c: Likewise.
14217         * gcc.dg/20020206-1.c: Likewise.
14218         * gcc.dg/20020218-1.c: Likewise.
14219         * gcc.dg/20020310-1.c: Likewise.
14220         * gcc.dg/20020411-1.c: Likewise.
14221         * gcc.dg/20020418-2.c: Likewise.
14222         * gcc.dg/20020426-1.c: Likewise.
14223         * gcc.dg/20020426-2.c: Likewise.
14224         * gcc.dg/20020517-1.c: Likewise.
14225         * gcc.dg/20020523-1.c: Likewise.
14226         * gcc.dg/20020523-2.c: Likewise.
14227         * gcc.dg/20020729-1.c: Likewise.
14228         * gcc.dg/20030204-1.c: Likewise.
14229         * gcc.dg/20030826-2.c: Likewise.
14230         * gcc.dg/20030926-1.c: Likewise.
14231         * gcc.dg/20031202-1.c: Likewise.
14232         * gcc.dg/980312-1.c: Likewise.
14233         * gcc.dg/980313-1.c: Likewise.
14234         * gcc.dg/990117-1.c: Likewise.
14235         * gcc.dg/990424-1.c: Likewise.
14236         * gcc.dg/990524-1.c: Likewise.
14237         * gcc.dg/991230-1.c: Likewise.
14238         * gcc.dg/i386-387-1.c: Likewise.
14239         * gcc.dg/i386-387-2.c: Likewise.
14240         * gcc.dg/i386-387-3.c: Likewise.
14241         * gcc.dg/i386-387-4.c: Likewise.
14242         * gcc.dg/i386-387-5.c: Likewise.
14243         * gcc.dg/i386-387-6.c: Likewise.
14244         * gcc.dg/i386-asm-1.c: Likewise.
14245         * gcc.dg/i386-bitfield1.c: Likewise.
14246         * gcc.dg/i386-bitfield2.c: Likewise.
14247         * gcc.dg/i386-loop-1.c: Likewise.
14248         * gcc.dg/i386-loop-2.c: Likewise.
14249         * gcc.dg/i386-loop-3.c: Likewise.
14250         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14251         * gcc.dg/i386-pic-1.c: Likewise.
14252         * gcc.dg/i386-regparm.c: Likewise.
14253         * gcc.dg/i386-signbit-1.c: Likewise.
14254         * gcc.dg/i386-signbit-2.c: Likewise.
14255         * gcc.dg/i386-signbit-3.c: Likewise.
14256         * gcc.dg/i386-sse-5.c: Likewise.
14257         * gcc.dg/i386-sse-8.c: Likewise.
14258         * gcc.dg/i386-unroll-1.c: Likewise.
14259         * gcc.dg/tls/opt-1.c: Likewise.
14260         * gcc.dg/tls/opt-2.c: Likewise.
14261         * gcc.dg/unroll-1.c: Likewise.
14262         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14263         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14264         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14265         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14266
14267 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14268
14269         * g++.dg/template/incomplete1.C: New test.
14270
14271 2004-11-16  Nick Clifton  <nickc@redhat.com>
14272
14273         Revert patches accidentally commited during checkin of fixes for
14274         xstormy16 tests:
14275         gcc.c-torture/execute/simd-4.c: Revert
14276         gcc.dg/20040910-1.c: Revert.
14277
14278 2004-11-16  Paul Brook  <paul@codesourcery.com>
14279
14280         PR fortran/13010
14281         * gfortran.dg/der_pointer_1.f90: New test.
14282
14283 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
14284
14285         PR c/18498
14286         * gcc.dg/bitfld-13.c: New test.
14287
14288 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
14289
14290         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
14291         powerpc*-*-linux*.
14292
14293         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
14294         * gcc.dg/ppc64-abi-2.c: Ditto.
14295         * gcc.dg/ppc64-abi-3.c: Ditto.
14296
14297         * lib/gcc-dg.exp (dg-target-list): Remove.
14298
14299 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
14300
14301         * gcc.dg/ia64-postinc.c: New test.
14302
14303 2004-11-15  Mark Mitchell <mark@codesourcery.com>
14304
14305         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
14306
14307 2004-11-15  Nick Clifton  <nickc@redhat.com>
14308
14309         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
14310         __INT_MAX__ so that the test can be compiled by toolchains
14311         targeted at 16-bit processors.
14312
14313         * gcc.dg/20040625-1.c: Use long constants rather than integers
14314         when performing arithmetic that will overflow 16-bits.
14315
14316         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
14317         xstormy16.  It does not support 128-bit vector operations.
14318
14319         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
14320         with the macro PTR_TYPE.  Define this macro to an integer type
14321         suitable for holding a pointer.
14322
14323         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
14324         the target is a 16-bit processor.
14325
14326         * gcc.dg/cpp/if-2.c: Expect a different warning message from
14327         16-bit targets where the character constant will be too long.
14328
14329         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
14330         where the double will not be directly addressable.
14331
14332 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14333
14334         Friend class name lookup 1/n, PR c++/18471
14335         * g++.dg/template/crash26.C: New test.
14336         * g++.dg/lookup/struct1.C: Adjust expected error.
14337         * g++.dg/parse/elab1.C: Likewise.
14338         * g++.dg/parse/elab2.C: Likewise.
14339         * g++.dg/parse/int-as-enum1.C: Likewise.
14340         * g++.dg/parse/struct-as-enum1.C: Likewise.
14341         * g++.dg/parse/typedef1.C: Likewise.
14342         * g++.dg/parse/typedef3.C: Likewise.
14343         * g++.dg/parse/typedef4.C: Likewise.
14344         * g++.dg/parse/typedef5.C: Likewise.
14345         * g++.dg/template/nontype4.C: Likewise.
14346         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
14347         * g++.old-deja/g++.other/elab1.C: Likewise.
14348         * g++.old-deja/g++.other/syntax4.C: Likewise.
14349
14350 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14351
14352         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
14353
14354 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
14355
14356         * gcc.c-torture/execute/20041114-1.c: New test.
14357
14358 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
14359
14360         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
14361         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
14362         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
14363         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
14364         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
14365         gcc.dg/switch-7.c: New tests.
14366
14367 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14368
14369         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
14370
14371 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14372
14373         PR tree-opt/18400
14374         * gcc.dg/vect/pr18400.c: New test.
14375
14376 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14377             Andrew Pinski  <pinskia@physics.uc.edu>
14378
14379         PR tree-opt/18425
14380         * gcc.dg/vect/pr18425.c: New test.
14381
14382 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14383
14384         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
14385         Guard with dg-require-alias and dg-require-visibility.
14386
14387 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14388
14389         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
14390
14391 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14392
14393         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
14394
14395 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14396
14397         PR c++/17344
14398         * g++.dg/template/defarg5.C: New test.
14399
14400 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14401
14402         * g++.dg/parse/cast1.C: Run only on ILP32.
14403         * g++.old-deja/g++.mike/p784.C: Likewise.
14404
14405 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
14406
14407         * gcc.c-torture/execute/20041113-1.c: New test.
14408
14409 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14410
14411         PR target/18230
14412         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
14413         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
14414         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
14415         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14416         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
14417         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
14418         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
14419         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
14420         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
14421         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14422         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14423         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
14424         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
14425
14426 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14427
14428         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
14429         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
14430         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
14431         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
14432         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
14433         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
14434         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
14435         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
14436         gcc.target/sparc/combined-1.c: New tests.
14437
14438 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
14439
14440         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
14441         New tests.
14442
14443 2004-11-12  Mark Mitchell <mark@codesourcery.com>
14444
14445         * lib/gcc-dg.exp (dg-forbid-option): New function.
14446         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
14447         * g++.dg/abi/bitfield8.C: Likewise.
14448         * g++.dg/abi/dtor1.C: Likewise.
14449         * g++.dg/abi/empty10.C: Likewise.
14450         * g++.dg/abi/empty7.C: Likewise.
14451         * g++.dg/abi/empty9.C: Likewise.
14452         * g++.dg/abi/layout3.C: Likewise.
14453         * g++.dg/abi/layout4.C: Likewise.
14454         * g++.dg/abi/thunk1.C: Likewise.
14455         * g++.dg/abi/thunk2.C: Likewise.
14456         * g++.dg/abi/vbase11.C: Likewise.
14457         * g++.dg/abi/vthunk2.C: Likewise.
14458         * g++.dg/abi/vthunk3.C: Likewise.
14459         * g++.dg/ext/attrib8.C: Likewise.
14460         * g++.dg/opt/longbranch2.C: Likewise.
14461         * g++.dg/opt/reg-stack4.C: Likewise.
14462         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14463         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14464         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14465         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14466         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14467         * gcc.dg/20000609-1.c: Likewise.
14468         * gcc.dg/20000720-1.c: Likewise.
14469         * gcc.dg/20011107-1.c: Likewise.
14470         * gcc.dg/20011119-1.c: Likewise.
14471         * gcc.dg/20020108-1.c: Likewise.
14472         * gcc.dg/20020122-2.c: Likewise.
14473         * gcc.dg/20020122-3.c: Likewise.
14474         * gcc.dg/20020201-3.c: Likewise.
14475         * gcc.dg/20020206-1.c: Likewise.
14476         * gcc.dg/20020218-1.c: Likewise.
14477         * gcc.dg/20020310-1.c: Likewise.
14478         * gcc.dg/20020411-1.c: Likewise.
14479         * gcc.dg/20020418-2.c: Likewise.
14480         * gcc.dg/20020426-1.c: Likewise.
14481         * gcc.dg/20020426-2.c: Likewise.
14482         * gcc.dg/20020517-1.c: Likewise.
14483         * gcc.dg/20020523-1.c: Likewise.
14484         * gcc.dg/20020523-2.c: Likewise.
14485         * gcc.dg/20020729-1.c: Likewise.
14486         * gcc.dg/20030204-1.c: Likewise.
14487         * gcc.dg/20030826-2.c: Likewise.
14488         * gcc.dg/20030926-1.c: Likewise.
14489         * gcc.dg/20031202-1.c: Likewise.
14490         * gcc.dg/980312-1.c: Likewise.
14491         * gcc.dg/980313-1.c: Likewise.
14492         * gcc.dg/990117-1.c: Likewise.
14493         * gcc.dg/990424-1.c: Likewise.
14494         * gcc.dg/990524-1.c: Likewise.
14495         * gcc.dg/991230-1.c: Likewise.
14496         * gcc.dg/i386-387-1.c: Likewise.
14497         * gcc.dg/i386-387-2.c: Likewise.
14498         * gcc.dg/i386-387-3.c: Likewise.
14499         * gcc.dg/i386-387-4.c: Likewise.
14500         * gcc.dg/i386-387-5.c: Likewise.
14501         * gcc.dg/i386-387-6.c: Likewise.
14502         * gcc.dg/i386-asm-1.c: Likewise.
14503         * gcc.dg/i386-bitfield1.c: Likewise.
14504         * gcc.dg/i386-bitfield2.c: Likewise.
14505         * gcc.dg/i386-loop-1.c: Likewise.
14506         * gcc.dg/i386-loop-2.c: Likewise.
14507         * gcc.dg/i386-loop-3.c: Likewise.
14508         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14509         * gcc.dg/i386-pic-1.c: Likewise.
14510         * gcc.dg/i386-regparm.c: Likewise.
14511         * gcc.dg/i386-signbit-1.c: Likewise.
14512         * gcc.dg/i386-signbit-2.c: Likewise.
14513         * gcc.dg/i386-signbit-3.c: Likewise.
14514         * gcc.dg/i386-sse-5.c: Likewise.
14515         * gcc.dg/i386-sse-8.c: Likewise.
14516         * gcc.dg/i386-unroll-1.c: Likewise.
14517         * gcc.dg/tls/opt-1.c: Likewise.
14518         * gcc.dg/tls/opt-2.c: Likewise.
14519         * gcc.dg/unroll-1.c: Likewise.
14520         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14521         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14522         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14523         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14524         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
14525         -m64 is specified.
14526
14527 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14528
14529         PR c++/18389
14530         * g++.dg/parse/cond1.C: New test.
14531
14532         PR c++/18429
14533         * g++.dg/template/array9.C: New test.
14534         * g++.dg/ext/vla1.C: Adjust error messages.
14535         * g++.dg/ext/vlm1.C: Likewise.
14536         * g++.dg/template/crash2.C: Likewise.
14537
14538         PR c++/18436
14539         * g++.dg/template/call3.C: New test.
14540
14541         PR c++/18407
14542         * g++.dg/template/ptrmem11.C: New test.
14543
14544 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
14545
14546         PR other/14264
14547         * lib/g++.exp: Set LC_ALL and LANG to C.
14548         * lib/gcc-dg.exp: Likewise.
14549         * lib/gfortran.exp: Likewise.
14550         * lib/objc.exp: Likewise.
14551         * lib/treelang.exp: Likewise.
14552
14553 2004-11-12  Andreas Schwab  <schwab@suse.de>
14554
14555         * gcc.dg/pr16286.c: Fix last change.
14556
14557 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14558
14559         PR c++/18416
14560         * g++.dg/init/global1.C: New test.
14561
14562 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
14563
14564         * gcc.c-torture/execute/20041112-1.c: New test.
14565
14566 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14567
14568         * lib/gcc-dg.exp (dg-target-list): New.
14569
14570 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14571             Richard Sandiford  <rsandifo@redhat.com>
14572
14573         * lib/target-supports.exp (get-compiler_messages): New.
14574         (check_named_sections_available): Use it.
14575         (check_effective_target_ilp32): New.
14576         (check_effective_target_lp64): New.
14577         (is-effective-target): New.
14578         * lib/gcc-dg.exp (dg-require-effective-target): New.
14579
14580 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
14581
14582         * gcc.dg/precedence-1.c: New test.
14583
14584 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14585
14586         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
14587
14588         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
14589         message, delete generated files, use more descriptive name for
14590         executable, and make the test unsupported when it cannot be run.
14591
14592         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
14593         (dg-require-weak, dg-require-visibility, dg-require-alias,
14594         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
14595         dg-require-iconv, dg-require-named-sections): Use it.
14596
14597         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
14598
14599 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
14600
14601         PR target/16457
14602         * gcc.dg/ppc-and-1: New
14603
14604         PR target/16796
14605         * gcc.dg/ppc-mov-1.c: New.
14606
14607         PR target/16458
14608         * gcc.dg/ppc-compare-1.c: New.
14609
14610 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
14611
14612         * objc.dg/desig-init-2.m: New test.
14613
14614 2004-11-10  Adam Nemet  <anemet@lnxw.com>
14615
14616         PR middle-end/18160
14617         * g++.dg/warn/register-var-1.C: New test.
14618         * g++.dg/warn/register-var-2.C: New test.
14619
14620 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14621
14622         * gcc.dg/union-2.c: New test.
14623
14624 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
14625
14626         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
14627         New test for PR tree-optimization/17892.
14628
14629 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
14630
14631         PR c++/18369
14632         * g++.dg/init/new12.C: New test.
14633
14634 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
14635
14636         * gcc.target/sparc: New directory.
14637         * gcc.target/sparc/sparc.exp: New driver.
14638         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
14639         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
14640         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
14641         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
14642
14643 2004-11-10  Paul Brook  <paul@codesourcery.com>
14644
14645         PR fortran/18218
14646         * gfortran.dg/list_read.c: New test.
14647
14648 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14649
14650         PR c/18322
14651         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
14652         expected diagnostic location.
14653
14654 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
14655
14656         * gcc.dg/20041109-1.c: New test.
14657
14658 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14659
14660         PR objc/18406
14661         * objc/compile/pr18406.m: New test.
14662
14663 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14664
14665         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
14666
14667 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14668
14669         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
14670
14671 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
14672
14673         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
14674
14675 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
14676
14677         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
14678         exit.
14679
14680 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
14681
14682         PR tree-opt/18299
14683         * gcc.c-torture/pr18299-1.c: New test.
14684
14685 2004-11-06  Andreas Schwab  <schwab@suse.de>
14686
14687         * gcc.dg/pr16286.c: Also test for bool and pixel.
14688
14689 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
14690
14691         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
14692         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
14693         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
14694         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
14695         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
14696         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
14697         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
14698         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
14699         gcc.dg/struct-semi-3.c: New tests.
14700
14701 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14702
14703         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
14704
14705 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14706
14707         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
14708         Do not use C99 designators.
14709
14710 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14711
14712         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
14713
14714 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14715
14716         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
14717         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
14718         * gcc.c-torture/execute/simd-5.x: Remove.
14719
14720 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
14721
14722         PR rtl-optimization/17933
14723         * gcc.dg/torture/pr17933-1.c: New test.
14724
14725 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14726
14727         PR target/18106
14728         * lib/target-supports.exp (check_weak_available): Support
14729         Windows.
14730
14731 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
14732
14733         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
14734         call to fflush(stdout) before abort.
14735         (my_ffsll): New function.
14736         (generate_fields): Use it.
14737
14738 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14739
14740         * gcc.dg/init-undef-1.c: New test.
14741
14742 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14743
14744         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
14745         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
14746         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
14747         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
14748         expected messages for new parser.
14749
14750 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
14751
14752         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
14753
14754 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14755
14756         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
14757         on LP64 targets.
14758
14759 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14760
14761         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
14762         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
14763         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
14764         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
14765         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
14766         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
14767         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
14768         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
14769         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
14770         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
14771
14772 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14773
14774         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
14775         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
14776         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
14777         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
14778         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
14779         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
14780         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
14781         for new parser.
14782
14783 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
14784
14785         PR target/15342
14786         * gcc.dg/20041104-1.c: New test.
14787
14788 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14789
14790         * g++.dg/template/nontype7.C: New test.
14791         * g++.dg/template/nontype8.C: Likewise.
14792         * g++.dg/template/nontype9.C: Likewise.
14793         * g++.dg/template/nontype10.C: Likewise.
14794         * g++.dg/tc1/dr49.C: Likewise.
14795         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
14796         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
14797
14798 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14799
14800         * g++.dg/rtti/tinfo1.C: Remove xfails.
14801
14802 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14803
14804         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
14805         packed attribute to the definition to satisfy the new C++ parser.
14806
14807 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14808
14809         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
14810         invocations of va_arg.
14811
14812 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
14813
14814         PR c++/18124
14815         * g++.dg/template/crash25.C: New test.
14816
14817         PR c++/18155
14818         * g++.dg/template/typedef2.C: New test.
14819         * g++.dg/parse/crash13.C: Adjust error markers.
14820
14821         PR c++/18177
14822         * g++.dg/conversion/const3.C: New test.
14823
14824 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14825
14826         PR fortran/17535
14827         PR fortran/17583
14828         PR fortran/17713
14829         * gfortran.dg/generic_[123].f90: New testcases.
14830
14831 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14832
14833         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
14834         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
14835
14836 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14837
14838         PR tree-opt/16808
14839         * gcc.c-torture/compile/pr16808.c: New test.
14840
14841 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
14842
14843         PR rtl-optimization/17104
14844         * gcc.dg/ppc-bitfield1.c: New.
14845
14846 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14847
14848         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
14849
14850 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14851
14852         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
14853         strings for 32-bit code.
14854
14855 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
14856
14857         PR c/18239
14858         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
14859
14860 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
14861
14862         PR c++/18064
14863         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
14864
14865 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
14866
14867         PR c++/15172
14868         * g++.dg/init/aggr2.C: New test.
14869
14870 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
14871
14872         * objc.dg/local-decl-1.m: New test.
14873
14874 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14875
14876         * gcc.dg/20040910-1.c: Adjust regex.
14877
14878 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14879
14880         PR rtl-optimization/18084
14881         * g++.dg/opt/pr18084-1.C: New testcase.
14882
14883 2004-10-30  Matt Austern  <austern@apple.com>
14884
14885         PR c++/17542
14886         * g++.dg/ext/attrib18.C: New test.
14887
14888 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14889
14890         PR middle-end/18096
14891         * gcc.dg/pr18096-1.c: New test case.
14892
14893 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14894
14895         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
14896
14897 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
14898
14899         PR c/16666
14900         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
14901         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
14902         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
14903         gcc.dg/old-style-prom-3.c: New tests.
14904
14905 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
14906
14907         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
14908         Remove unnecessary inclusion of stdio.h.
14909
14910 2004-10-29  Roger Sayle  <roger@eyesopen.com>
14911
14912         PR rtl-optimization/17581
14913         * gcc.dg/pr17581-1.c: New test case.
14914
14915 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
14916
14917         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
14918         being implemented.
14919         * g++.dg/conversion/dr195-1.C: New.
14920         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
14921         * g++.old-deja/g++.mike/p10148.C: Likewise.
14922
14923 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
14924
14925         PR c++/17695
14926         * g++.dg/debug/typedef2.C: New test.
14927
14928 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
14929
14930         PR fortran/13490
14931         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
14932         * gfortran.dg/g77/README: Update.
14933
14934 2004-10-28  Matt Austern  <austern@apple.com>
14935
14936         PR c++/14124
14937         * g++.dg/ext/packed7.C: New test.
14938
14939 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14940
14941         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
14942         scan-assembler.
14943         * lib/scanasm.exp (hidden-scan-for): New proc.
14944         (scan-hidden): Use hidden-scan-for instead of constructing the scan
14945         string.
14946         (scan-not-hidden): Likewise.
14947         * lib/target-supports.exp (check_visibility_available): mach-o is
14948         support too.
14949
14950 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
14951
14952         PR c++/17132
14953         * g++.dg/template/memclass3.C: New test.
14954
14955 2004-10-28  Adam Nemet  <anemet@lnxw.com>
14956
14957         PR middle-end/18160
14958         * gcc.dg/register-var-1.c: New test.
14959         * gcc.dg/register-var-2.c: New test.
14960         * gcc.dg/asm-7.c: Taking the address of a register variable is an
14961         error now.
14962
14963 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
14964
14965         PR other/18172
14966         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
14967         unused variables.
14968         * gcc.dg/vect/vect-22.c: Likewise.
14969
14970 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
14971
14972         * gcc.dg/i386-rotate-1.c: New test.
14973
14974 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
14975
14976         * g++.dg/init/ref12.C: Add "run" marker.
14977
14978         PR c++/17435
14979         * g++.dg/init/ref12.C: New test.
14980
14981         PR c++/18140
14982         * g++.dg/template/shift1.C: New test.
14983         * g++.dg/template/error10.C: Adjust error markers.
14984
14985 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
14986
14987         PR tree-opt/17529
14988         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
14989
14990 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
14991
14992         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
14993         * gcc.dg/weak/weak-3.c: Likewise.
14994         * gcc.dg/weak/weak-5.c: Likewise.
14995         * gcc.dg/weak/weak-9.c: Likewise.
14996         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
14997         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
14998
14999         * gcc.dg/darwin-weakimport-1.c: New.
15000
15001 2004-10-28  Ben Elliston  <bje@au.ibm.com>
15002
15003         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
15004
15005 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
15006
15007         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
15008         'syntax' error messages.
15009         * gcc.dg/cpp/direct2s.c: Likewise.
15010
15011 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
15012
15013         * gcc.c-torture/compile/20041026-1.c: New.
15014
15015 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
15016
15017         PR c++/18093
15018         * g++.dg/lookup/ns2.C: New test.
15019
15020         PR c++/18020
15021         * g++.dg/template/enum4.C: New test.
15022
15023         PR c++/18161
15024         * g++.dg/template/expr1.C: New test.
15025
15026 2004-10-26  Ben Elliston  <bje@au.ibm.com>
15027
15028         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
15029
15030 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15031
15032         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
15033         gcc.dg/decl-nospec-3.c: New tests.
15034
15035 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
15036
15037         * objc.dg/super-class-3.m: New test.
15038
15039 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
15042         resyncing.
15043         * gcc.dg/cpp/direct2s.c: Likewise.
15044
15045 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
15046
15047         * objc.dg/image-info.m: Update for changes to section selection.
15048
15049 2004-10-25  David Ayers  <d.ayers@inode.at>
15050             Ziemowit Laski  <zlaski@apple.com>
15051
15052         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
15053         diagnostics when messaging 'id <Proto>'.
15054         * objc.dg/class-protocol-1.m: New test.
15055         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
15056         a non-existent method signature.
15057         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
15058         Update diagnostics when messaging with non-existent method signature.
15059         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
15060         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
15061         invalid receivers are now resolved as if messaging 'id'; remove
15062         extraneous diagnostics.
15063
15064 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
15065
15066         PR c/16667
15067         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
15068         gcc.dg/init-desig-obs-3.c: New tests.
15069
15070 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
15071
15072         * gcc.dg/debug/20041023-1.c: New test.
15073
15074 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
15075
15076         PR middle-end/17407
15077         * gcc.c-torture/compile/pr17407.c: New test.
15078
15079         PR c++/18121
15080         * g++.dg/template/array8.C: New test.
15081
15082 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15083
15084         PR other/18138
15085         * lib/g++.exp: Accept more than one multilib libgcc.
15086         * lib/gcc-dg.exp: Likewise.
15087         * lib/objc.exp: Likewise.
15088         * lib/treelang.exp: Likewise.
15089         * lib/gfortran.exp: Likewise.
15090
15091 2004-10-24  Ben Elliston  <bje@au.ibm.com>
15092
15093         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
15094
15095 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
15096
15097         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
15098         * gcc.dg/c99-const-expr-3.c: Likewise.
15099
15100 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
15101
15102         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
15103
15104 2004-10-23  Ben Elliston  <bje@au.ibm.com>
15105
15106         * gcc.c-torture/execute/loop-2e.x: Remove.
15107
15108 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15109
15110         PR c++/18095
15111         * g++.dg/parse/crash18.C: New.
15112         * g++.dg/parse/crash19.C: New.
15113
15114 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
15115
15116         * g++.dg/ext/dllimport1.C: Move dg-warnings.
15117         * g++.dg/ext/dllimport2.C: Same.
15118         * g++.dg/ext/dllimport8.C: Same.
15119
15120 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
15121
15122         PR c++/10841
15123         * g++.dg/conversion/cast1.C: New test.
15124         * g++.dg/overload/pmf1.C: Adjust error marker.
15125
15126 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
15127
15128         PR objc/17923
15129         * objc.dg/const-str-7.m: New test.
15130
15131 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15132
15133         * g++.dg/template/memfriend11.C: Fix comment typo.
15134         * g++.dg/template/memfriend14.C: Likewise.
15135
15136 2004-10-20  Richard Henderson  <rth@redhat.com>
15137
15138         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
15139         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
15140         -fasynchronous-unwind-tables.
15141
15142 2004-10-20  Richard Henderson  <rth@redhat.com>
15143
15144         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
15145         (main): Return success.
15146         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
15147         (main): Return success.
15148
15149 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15150
15151         PR c++/13495
15152         * g++.dg/template/memfriend9.C: New test.
15153         * g++.dg/template/memfriend10.C: Likewise.
15154         * g++.dg/template/memfriend11.C: Likewise.
15155         * g++.dg/template/memfriend12.C: Likewise.
15156         * g++.dg/template/memfriend13.C: Likewise.
15157         * g++.dg/template/memfriend14.C: Likewise.
15158         * g++.dg/template/memfriend15.C: Likewise.
15159         * g++.dg/template/memfriend16.C: Likewise.
15160         * g++.dg/template/memfriend17.C: Likewise.
15161         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
15162
15163 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
15164
15165         * g++.dg/conversion/dr195.C: New.
15166         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
15167
15168 2004-10-20  Ben Elliston  <bje@au.ibm.com>
15169             Devang Patel  <dpatel@apple.com>
15170
15171         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
15172         of floating point arithmetic, which could trap.
15173
15174 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
15175
15176         PR c++/14035
15177         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
15178         * g++.dg/conversion/const2.C: New test.
15179         * g++.dg/expr/reinterpret2.C: New test.
15180         * g++.dg/expr/reinterpret3.C: New test.
15181         * g++.dg/expr/cast2.C: New test.
15182         * g++.dg/expr/copy1.C: New test.
15183         * g++.dg/other/conversion1.C: Change error message.
15184         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
15185         function pointers to void *.
15186         * g++.old-deja/g++.mike/p10148.C: Likewise.
15187
15188 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15189
15190         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
15191
15192 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
15193
15194         PR c++/18047
15195
15196         * g++.dg/parse/expr3.C: New test.
15197
15198 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15199
15200         * gcc.dg/smod-1.c: New test.
15201
15202 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
15203
15204         * objc.dg/method-14.m: New test.
15205
15206 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15207
15208         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
15209         Also xfail as the patch was reverted.
15210
15211 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15212
15213         PR middle-end/16973
15214         * gcc.dg/pr16973.c: New test.
15215
15216 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
15217
15218         PR tree-optimization/17656
15219         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
15220
15221 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
15222
15223         * g++.dg/eh/shadow1.C: New.
15224
15225 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
15226
15227         * gcc.c-torture/compile/20041018-1.c: New test.
15228
15229 2004-10-18  Ben Elliston  <bje@au.ibm.com>
15230
15231         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
15232         compiler referring to register 0 when accessing sdata.  The linker
15233         now patches things up.
15234
15235 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
15236
15237         PR c/17529
15238         * gcc.c-torture/compile/pr17529.c: New test.
15239
15240 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15241
15242         PR c++/17743
15243         * g++.dg/ext/attrib17.C: New test.
15244
15245 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15246
15247         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
15248
15249 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15250
15251         PR c++/10479
15252         * g++.dg/ext/attrib16.C: New test.
15253
15254 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
15255
15256         PR c++/17042
15257         * g++.dg/init/dso_handle1.C: New test.
15258
15259         PR c++/14667
15260         * g++.dg/parse/typedef6.C: New test.
15261
15262         PR c++/17916
15263         * g++.dg/parse/pragma1.C: New test.
15264
15265 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
15266
15267         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
15268
15269 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
15270
15271         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
15272         -fno-common when on HPPA HP-UX platforms.
15273
15274 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
15275
15276         PR other/16820
15277         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
15278         stdint.h.
15279         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
15280         uintptr_t.
15281
15282 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15283
15284         PR c++/16301
15285         * g++.dg/lookup/strong-using-4.C: New test.
15286
15287 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15288
15289         PR middle-end/16567
15290         * gcc.c-torture/compile/nested-1.c: New test.
15291
15292 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15293
15294         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
15295         and mipsisa64*-*-* (until support for misaligned loads is added).
15296         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
15297         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
15298         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
15299         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
15300         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
15301         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
15302
15303 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
15304
15305         PR c++/17976
15306         * g++.dg/init/dtor3.C: New test.
15307
15308 2004-10-15  Ben Elliston  <bje@au.ibm.com>
15309
15310         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
15311
15312 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
15313
15314         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
15315         * gcc.dg/macho-lo-sum.c: Likewise.
15316
15317 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
15318
15319         * gcc.dg/ppc-spe64-1.c: New test.
15320
15321 2004-10-14  Devang Patel  <dpatel@apple.com>
15322
15323         PR 17635
15324         * gcc.dg/pr17635.c : New test.
15325
15326 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
15327
15328         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
15329         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
15330         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
15331         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
15332         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
15333         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
15334         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
15335         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
15336         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
15337         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
15338         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
15339         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
15340         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
15341         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
15342         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
15343         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
15344         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
15345         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
15346
15347 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15348
15349         * gcc.dg/vect/vect-82.c: New testcase.
15350         * gcc.dg/vect/vect-82_64.c: New testcase.
15351         * gcc.dg/vect/vect-83.c: New testcase.
15352         * gcc.dg/vect/vect-83_64.c: New testcase.
15353
15354 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15355
15356         * gcc.dg/cpp/error-1.c: New test.
15357
15358 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15359
15360         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
15361
15362 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
15363
15364         PR target/17984
15365         * gcc.dg/cris-peep2-xsrand2.c: New test.
15366
15367 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
15368
15369         PR c++/17661
15370         * testsuite/g++.dg/expr/for2.C: New test.
15371
15372 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15373
15374         * g++.dg/inherit/thunk1.C: Run on the SPARC.
15375
15376 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
15377
15378         PR tree-optimization/17724
15379         * g++.dg/opt/pr17724-1.C: New test.
15380         * g++.dg/opt/pr17724-2.C: New test.
15381         * g++.dg/opt/pr17724-3.C: New test.
15382         * g++.dg/opt/pr17724-4.C: New test.
15383         * g++.dg/opt/pr17724-5.C: New test.
15384         * g++.dg/opt/pr17724-6.C: New test.
15385
15386 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
15387
15388         PR c/17301
15389         * gcc.dg/pr17301-2.c: New test.
15390
15391 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
15392
15393         PR c++/15876
15394         * g++.dg/parse/error22.C: New test.
15395
15396         PR c++/17936
15397         * g++.dg/template/spec18.C: New test.
15398
15399 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
15400
15401         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
15402         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
15403         memcpy.
15404         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
15405         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
15406
15407 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15408
15409         * g++.dg/eh/cleanup5.C: Add dg-options "".
15410
15411 2004-10-11  Roger Sayle  <roger@eyesopen.com>
15412
15413         PR middle-end/17657
15414         * gcc.dg/switch-4.c: New test case.
15415
15416 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
15417
15418         * gcc.c-torture/execute/20041011-1.c: New test.
15419
15420 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15421
15422         PR c++/17554
15423         * g++.dg/init/for3.C: New test.
15424
15425         PR c++/17657
15426         * g++.dg/opt/switch2.C: New test.
15427
15428         PR middle-end/17703
15429         * g++.dg/warn/Wreturn-2.C: New test.
15430
15431 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15432
15433         PR c++/17907
15434         * g++.dg/eh/cleanup5.C: New test.
15435
15436 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
15437
15438         PR c++/17393
15439         * g++.dg/parse/error21.C: New test.
15440
15441 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15442
15443         * g++.dg/overload/pmf1.C: Adjust quoting marks.
15444         * g++.dg/warn/incomplete1.C: Likewise.
15445         * g++.dg/template/qualttp20.C: Likewise.
15446
15447 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15448
15449         PR c/17881
15450         * parm-incomplete-1.c: New test.
15451
15452 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15453
15454         PR c++/17867
15455         * g++.dg/parse/error19.C: New test.
15456
15457         PR c++/17670
15458         * g++.dg/init/new11.C: New test.
15459
15460         PR c++/17821
15461         * g++.dg/parse/error20.C: New test.
15462
15463         PR c++/17826
15464         * g++.dg/template/crash24.C: New test.
15465
15466 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15467
15468         PR c/17301
15469         * gcc.dg/pr17301-1.c: New test.
15470
15471 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15472
15473         PR c/17189
15474         * gcc.dg/anon-struct-5.c: New test.
15475
15476 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15477
15478         PR c/17844
15479         * gcc.dg/pr17844-1.c: New test.
15480
15481 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
15482
15483         PR tree-optimization/17906
15484         * gcc.c-torture/compile/pr17906.c: New.
15485
15486 2004-10-09  Stuart Hastings  <stuart@apple.com>
15487             Roger Sayle  <roger@eyesopen.com>
15488
15489         PR rtl-optimization/17853
15490         * gcc.dg/i386-mmx-5.c: New testcase.
15491
15492 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
15493
15494         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
15495
15496 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15497
15498         PR c++/17524
15499         * g++.dg/template/static9.C: New test.
15500
15501         PR c++/17685
15502         * g++.dg/parse/operator5.C: New test.
15503
15504 2004-10-09  Roger Sayle  <roger@eyesopen.com>
15505
15506         PR middle-end/17894
15507         * gcc.c-torture/execute/divcmp-4.c: New test case.
15508
15509 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15510
15511         PR tree-opt/17902
15512         * g++.dg/opt/pr17902.C: New test.
15513
15514 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
15515
15516         * gcc.dg/cpp/ident-1.c: Add dg-options "".
15517
15518 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15519
15520         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
15521
15522 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15523
15524         * gcc.dg/assign-warn-3.c: New test.
15525
15526 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15527
15528         PR c/16999
15529         * gcc.dg/cpp/ident-1.c: New test.
15530
15531 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15532
15533         * gcc.c-torture/compile/acc1.c: New.
15534
15535 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15536
15537         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
15538         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
15539
15540 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15541
15542         * gcc.dg/ultrasp11.c: New test.
15543
15544 2004-10-08  Michael Matz  <matz@suse.de>
15545
15546         * gcc.dg/doloop-2.c: New test.
15547
15548 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15549
15550         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
15551         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
15552         objc.dg/method-9.m: Update expected diagnostics.
15553
15554 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
15555
15556         * gcc.dg/ppc-fsel-3.c: New file.
15557         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
15558
15559 2004-10-07  Paul Brook  <paul@codesourcery.com>
15560
15561         * gfortran.dg/intrinsic_verify_1.f90: New test.
15562
15563 2004-10-07  Paul Brook  <paul@codesourcery.com>
15564
15565         * gfortran.dg/empty_format_1.f90: Remove stray commas.
15566
15567 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15568
15569         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
15570         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
15571         commit.
15572
15573 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
15574
15575         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
15576
15577 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15578
15579         PR c++/17115
15580         * g++.dg/warn/Winline-4.C: New test.
15581
15582 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15583
15584         * gcc.c-torture/compile/20041007-1.c: New test.
15585
15586 2004-10-07  Paul Brook  <paul@codesourcery.com>
15587
15588         PR fortran/17678
15589         * gfortran.dg/use_allocated_1.f90: New test.
15590
15591 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15592
15593         PR middle-end/17849
15594         * gfortran.fortran-torture/compile/nested.f90: New test
15595
15596 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
15597
15598         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
15599
15600 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15601
15602         PR c++/17368
15603         * g++.dg/ext/asm6.C: New test.
15604
15605 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
15606
15607         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
15608
15609 2004-10-06  Paul Brook  <paul@codesourcery.com>
15610
15611         PR libfortran/17709
15612         * gfortran.dg/empty_format_1.f90: New test.
15613
15614 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15615
15616         PR fortran/17568
15617         * gfortran.dg/ishft.f90: New test.
15618
15619         PR fortran/17283
15620         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
15621         tests.
15622
15623 2004-10-06  Paul Brook  <paul@codesourcery.com>
15624
15625         * gfortran.dg/do_1.f90: New test.
15626
15627 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15628
15629         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
15630         optimizing for size.
15631
15632 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15633
15634         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
15635
15636 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15637
15638         * gcc.c-torture/compile/20041005-1.c: New test.
15639
15640 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15641
15642         PR c++/17829
15643         * g++.dg/lookup/koenig4.C: New.
15644
15645 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15646
15647         * g++.dg/other/classkey1.C: Adjust quoting marks.
15648         * g++.dg/parse/error15.C: Likewise.
15649         * g++.dg/template/meminit2.C (int>): Likewise.
15650
15651 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15652
15653         PR fortran/17283
15654         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
15655
15656         PR fortran/17631
15657         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
15658
15659         PR fortran/17708
15660         * gfortran.dg/pr17708.f90: New test.
15661
15662 2004-10-04  Chao-ying Fu  <fu@mips.com>
15663
15664         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
15665         * gcc.dg/vect/vect-4.c: Ditto.
15666         * gcc.dg/vect/vect-5.c: Ditto.
15667         * gcc.dg/vect/vect-6.c: Ditto.
15668         * gcc.dg/vect/vect-8.c: Ditto.
15669         * gcc.dg/vect/vect-16.c: Ditto.
15670         * gcc.dg/vect/vect-30.c: Ditto.
15671         * gcc.dg/vect/vect-40.c: Ditto.
15672         * gcc.dg/vect/vect-41.c: Ditto.
15673         * gcc.dg/vect/vect-42.c: Ditto.
15674         * gcc.dg/vect/vect-43.c: Ditto.
15675         * gcc.dg/vect/vect-44.c: Ditto.
15676         * gcc.dg/vect/vect-45.c: Ditto.
15677         * gcc.dg/vect/vect-46.c: Ditto.
15678         * gcc.dg/vect/vect-47.c: Ditto.
15679         * gcc.dg/vect/vect-48.c: Ditto.
15680         * gcc.dg/vect/vect-49.c: Ditto.
15681         * gcc.dg/vect/vect-50.c: Ditto.
15682         * gcc.dg/vect/vect-51.c: Ditto.
15683         * gcc.dg/vect/vect-52.c: Ditto.
15684         * gcc.dg/vect/vect-53.c: Ditto.
15685         * gcc.dg/vect/vect-54.c: Ditto.
15686         * gcc.dg/vect/vect-55.c: Ditto.
15687         * gcc.dg/vect/vect-56.c: Ditto.
15688         * gcc.dg/vect/vect-57.c: Ditto.
15689         * gcc.dg/vect/vect-58.c: Ditto.
15690         * gcc.dg/vect/vect-59.c: Ditto.
15691         * gcc.dg/vect/vect-60.c: Ditto.
15692         * gcc.dg/vect/vect-74.c: Ditto.
15693         * gcc.dg/vect/vect-79.c: Ditto.
15694         * gcc.dg/vect/vect-80.c: Ditto.
15695
15696 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
15697
15698         * gcc.dg/unused-7.c: Use the correct option.
15699
15700 2004-10-04  Paul Brook  <paul@codesourcery.com>
15701         Bud Davis  <bdavis9659@comcast.net>
15702
15703         PR fortran/17706
15704         PR fortran/16434
15705         * gfortran/pr17706.f90: New test.
15706         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
15707
15708 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15709
15710         * gfortran.dg/pr17612.f90: New test.
15711
15712 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15713
15714         * g++.dg/template/local1.C: Adjust quoting marks in
15715         testing for diagnostics.
15716         * g++.dg/tls/diag-2.C: Likewise.
15717         * g++.dg/other/error8.C: Likewise.
15718
15719 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15720
15721         PR c/17178
15722         * gcc.dg/unused-4.c: Adjust to be correct.
15723
15724         PR c/17820
15725         * gcc.dg/unused-7.c: New test.
15726
15727 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15728
15729         PR c++/17797
15730         * g++.dg/overload/template2.C: New test.
15731
15732 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
15733
15734         PR tree-optimization/16632
15735         * gcc.dg/tree-ssa/20041002-1.c: New.
15736
15737 2004-10-03  Paul Brook  <paul@codesourcery.com>
15738
15739         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
15740         rather than relying on default formatting.
15741
15742 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
15743
15744         * gcc.dg/20040920-1.c: Update expected message text.
15745
15746 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
15747
15748         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
15749
15750 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
15751
15752         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
15753         tree level.
15754
15755 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15756
15757         * gcc.dg/tree-ssa/pr17343.c: Remove.
15758
15759 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15760
15761         PR tree-opt/17343
15762         * gcc.dg/tree-ssa/pr17343.c: New test.
15763
15764 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
15765
15766         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
15767         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
15768         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
15769         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
15770         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
15771
15772 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15773
15774         * gcc.dg/lvalue-2.c: New test.
15775
15776 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15777
15778         PR c/17730
15779         * gcc.dg/pr17730-1.c: New test
15780
15781 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15782
15783         PR c/7425
15784         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
15785
15786 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15787
15788         * gcc.c-torture/execute/stdarg-1.c: New test.
15789         * gcc.c-torture/execute/stdarg-2.c: New test.
15790         * gcc.c-torture/execute/stdarg-3.c: New test.
15791         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15792         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15793         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15794         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15795         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15796
15797 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15798
15799         PR tree-optimization/17697
15800         * g++.dg/opt/pr17697-1.C: New test.
15801         * g++.dg/opt/pr17697-2.C: New test.
15802         * g++.dg/opt/pr17697-3.C: New test.
15803
15804 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15805
15806         PR c/16409
15807         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
15808         gcc.dg/vla-init-5.c: New tests.
15809
15810 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
15811
15812         PR c/13804
15813         * gcc.dg/pr13804-1.c: New test.
15814
15815 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15816
15817         PR fortran/16938
15818         * gfortran.dg/pr16938.f90: New test.
15819
15820 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15821
15822         * g++.dg/template/crash23.C: New test.
15823
15824 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15825
15826         PR c++/17585
15827         * g++.dg/template/static8.C: New test.
15828
15829 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
15830
15831         PR c++/17681
15832         * g++.dg/other/error9.C: New test.
15833
15834 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15835
15836         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
15837
15838 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15839
15840         PR fortran/15164
15841         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
15842
15843 2004-09-26  Roger Sayle  <roger@eyesopen.com>
15844
15845         PR middle-end/17112
15846         * gcc.dg/pr17112-1.c: New test case.
15847
15848 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15849
15850         PR c/11459
15851         * gcc.dg/pr11459-1.c: New test.
15852
15853 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
15854
15855         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
15856         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15857
15858 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15859
15860         * gfortran.dg/pr15324.f90: Make array bounds consistent.
15861
15862 2004-09-25  Jan Hubicka  <jh@suse.cz>
15863
15864         * compile/30040909-1.c: New test.
15865         * compile/30040907-1.c: New test.
15866
15867 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
15868
15869         * gcc.c-torture/execute/va-arg-26.c: New test.
15870
15871 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
15872
15873         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
15874         extra diagnostics on targets with 64-bit pointers.
15875         * objc.dg/selector-1.m: Adjust dg-warning regexp.
15876
15877 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15878
15879         PR c/17188
15880         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
15881         * gcc.dg/decl-3.c: Adjust expected message.
15882
15883 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15884
15885         PR fortran/17615
15886         * gfortran.dg/pr17615.f90: New test.
15887
15888 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
15889
15890         PR tree-optimzation/17517
15891         * g++.dg/tree-ssa/pr17517.C: New Test.
15892
15893 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15894
15895         PR c++/16889
15896         * g++.dg/lookup/ambig3.C: New.
15897
15898 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
15899
15900         PR tree-opt/17624
15901         * g++.dg/opt/pr17624.C: New test.
15902
15903 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15904
15905         PR c/6980
15906         * gcc.dg/Wbad-function-cast-1.c: New test.
15907
15908 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
15909
15910         * g++.dg/ext/complit1.C
15911         * g++.dg/other/error2.C
15912         * g++.dg/other/nontype-1.C
15913         * g++.dg/parse/crash11.C
15914         * g++.dg/parse/crash12.C
15915         * g++.dg/parse/error15.C
15916         * g++.dg/parse/error4.C
15917         * g++.dg/parse/tmpl-outside1.C
15918         * g++.dg/parse/too-many-tmpl-args1.C
15919         * g++.dg/template/dependent-expr3.C
15920         * g++.dg/template/error10.C
15921         * g++.dg/template/instantiate1.C
15922         * g++.dg/template/vtable2.C
15923         * g++.dg/warn/Wshadow-1.C
15924         * g++.dg/warn/weak1.C
15925         * g++.old-deja/g++.brendan/crash16.C
15926         * g++.old-deja/g++.brendan/crash18.C
15927         * g++.old-deja/g++.brendan/crash48.C
15928         * g++.old-deja/g++.brendan/crash49.C
15929         * g++.old-deja/g++.brendan/crash55.C
15930         * g++.old-deja/g++.brendan/crash56.C
15931         * g++.old-deja/g++.brendan/crash8.C
15932         * g++.old-deja/g++.brendan/enum11.C
15933         * g++.old-deja/g++.brendan/enum8.C
15934         * g++.old-deja/g++.brendan/enum9.C
15935         * g++.old-deja/g++.brendan/friend3.C
15936         * g++.old-deja/g++.brendan/misc14.C
15937         * g++.old-deja/g++.bugs/900402_02.C
15938         * g++.old-deja/g++.bugs/900404_03.C
15939         * g++.old-deja/g++.bugs/900404_04.C
15940         * g++.old-deja/g++.bugs/900428_03.C
15941         * g++.old-deja/g++.jason/crash4.C
15942         * g++.old-deja/g++.jason/overload21.C
15943         * g++.old-deja/g++.jason/redecl1.C
15944         * g++.old-deja/g++.jason/report.C
15945         * g++.old-deja/g++.jason/rfg10.C
15946         * g++.old-deja/g++.jason/template30.C
15947         * g++.old-deja/g++.law/arm12.C
15948         * g++.old-deja/g++.law/ctors5.C
15949         * g++.old-deja/g++.law/cvt20.C
15950         * g++.old-deja/g++.law/init10.C
15951         * g++.old-deja/g++.law/init8.C
15952         * g++.old-deja/g++.law/visibility17.C
15953         * g++.old-deja/g++.law/visibility7.C
15954         * g++.old-deja/g++.mike/net8.C
15955         * g++.old-deja/g++.mike/p646.C
15956         * g++.old-deja/g++.mike/p700.C
15957         * g++.old-deja/g++.mike/p701.C
15958         * g++.old-deja/g++.mike/p811.C
15959         * g++.old-deja/g++.ns/template13.C
15960         * g++.old-deja/g++.other/array3.C
15961         * g++.old-deja/g++.other/crash25.C
15962         * g++.old-deja/g++.other/dtor3.C
15963         * g++.old-deja/g++.other/dtor4.C
15964         * g++.old-deja/g++.other/main1.C
15965         * g++.old-deja/g++.other/warn7.C
15966         * g++.old-deja/g++.pt/crash11.C
15967         * g++.old-deja/g++.pt/crash36.C
15968         * g++.old-deja/g++.pt/spec22.C
15969         * g++.old-deja/g++.pt/spec9.C
15970         * g++.old-deja/g++.pt/ttp52.C
15971         * g++.old-deja/g++.robertl/eb103.C
15972         * g++.old-deja/g++.robertl/eb121.C
15973         * g++.old-deja/g++.robertl/eb22.C
15974         * g++.old-deja/g++.robertl/eb8.C:
15975         Update locations and/or regexps of dg-error markers.
15976         Remove markers for some bogus messages that are no longer issued.
15977
15978 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
15979
15980         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
15981         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
15982
15983 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
15984
15985         PR c++/17618
15986         * g++.dg/lookup/crash5.C: New test.
15987
15988 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
15989
15990         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
15991         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
15992         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
15993         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
15994         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
15995         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
15996
15997         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
15998         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
15999         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
16000         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
16001         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
16002         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
16003
16004         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
16005
16006         * gcc.dg/vect/vect-44.c: Check additional cases.
16007         * gcc.dg/vect/vect-48.c: Check additional cases.
16008
16009         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
16010         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
16011         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
16012         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
16013         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
16014         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
16015         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
16016         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
16017         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
16018
16019         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
16020         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
16021         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
16022
16023 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16024
16025         * gcc.dg/tree-ssa/loop-6.c: New test.
16026
16027 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
16028
16029         PR c++/17620
16030         * g++.dg/inherit/base2.C: New.
16031
16032 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
16033
16034         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
16035         * gcc.dg/20001012-2.c: Likewise.
16036         * gcc.dg/20001013-1.c: Likewise.
16037         * gcc.dg/20001101-1.c: Likewise.
16038         * gcc.dg/20001102-1.c: Likewise.
16039         * gcc.dg/bf-spl1.c: Likewise.
16040         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
16041         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
16042
16043 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
16044
16045         PR tree-optimization/16721
16046         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
16047
16048 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
16049
16050         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
16051         * gcc.dg/20040305-1.c: Likewise.
16052
16053 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
16054
16055         PR c/16566
16056         * gcc.c-torture/compile/pr16566-1.c,
16057         gcc.c-torture/compile/pr16566-2.c,
16058         gcc.c-torture/compile/pr16566-3.c: New tests.
16059
16060 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
16061
16062         PR tree-optimization/17512
16063         * gcc.c-torture/compile/20040916-1.c.
16064
16065 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
16066
16067         * gcc.dg/pragma-re-3.c: New test.
16068
16069 2004-09-17  Matt Austern  <austern@apple.com>
16070
16071         PR c++/15049
16072         * g++.dg/other/anon3.C: New.
16073
16074 2004-09-21  Roger Sayle  <roger@eyesopen.com>
16075
16076         PR c++/7503
16077         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
16078         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
16079         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
16080         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
16081         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
16082
16083 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
16084
16085         PR fortran/17286
16086         * gfortran.dg/pr17286.f90: New test.
16087
16088 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
16089
16090         PR c++/17530
16091         * g++.dg/template/static7.C: New test.
16092
16093 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
16094
16095         PR tree-opt/17558
16096         * gcc.c-torture/compile/pr17558.c: New test.
16097
16098 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16099
16100         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
16101         if SKIP_ATTRIBUTE is defined.
16102
16103 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16104
16105         PR fortran/15957
16106         * gfortran.dg/pr15957.f90: New test.
16107
16108 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
16109
16110         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
16111         in comparison.
16112         * gcc.dg/vect/vect-79.c: Likewise.
16113         * gcc.dg/vect/vect-80.c: Likewise.
16114
16115 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16116
16117         PR fortran/15750
16118         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
16119
16120 2004-09-20  Ira Rosen  <irar@il.ibm.com>
16121
16122         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
16123         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
16124         * gcc.dg/vect/vect-62.c: New testcase.
16125         * gcc.dg/vect/vect-63.c: New testcase.
16126         * gcc.dg/vect/vect-64.c: New testcase.
16127         * gcc.dg/vect/vect-65.c: New testcase.
16128         * gcc.dg/vect/vect-66.c: New testcase.
16129         * gcc.dg/vect/vect-67.c: New testcase.
16130         * gcc.dg/vect/vect-68.c: New testcase.
16131         * gcc.dg/vect/vect-69.c: New testcase.
16132         * gcc.dg/vect/vect-79.c: New testcase.
16133         * gcc.dg/vect/vect-80.c: New testcase.
16134
16135 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
16136
16137         * gcc.target/mips/asm-1.c: New test.
16138
16139 2004-09-19  Ira Rosen  <irar@il.ibm.com>
16140
16141         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
16142         * gcc.dg/vect/vect-73.c: New testcase.
16143         * gcc.dg/vect/vect-74.c: New testcase.
16144         * gcc.dg/vect/vect-75.c: New testcase.
16145         * gcc.dg/vect/vect-76.c: New testcase.
16146         * gcc.dg/vect/vect-77.c: New testcase.
16147         * gcc.dg/vect/vect-78.c: New testcase
16148
16149 2004-09-18  Paul Brook  <paul@codesourcery.com>
16150
16151         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
16152
16153 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
16154
16155         PR c/17424
16156         * gcc.dg/pr17424-1.c: New test.
16157
16158 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
16159
16160         * g++.dg/tree-ssa/pr17153.C: New test.
16161
16162 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
16163
16164         PR pch/13361
16165         * testsuite/g++.dg/pch/wchar-1.C: New.
16166         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16167
16168 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
16169
16170         * gcc.c-torture/execute/20040917-1.c: New test.
16171
16172 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16173
16174         PR tree-optimization/17319
16175         * gcc.dg/pr17319.c: New test.
16176
16177 2004-09-17  Devang Patel  <dpatel@apple.com>
16178
16179         * gcc.dg/20040813-1.c: New test.
16180
16181 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16182
16183         PR tree-optimization/17273
16184         * gcc.c-torture/compile/pr17273.c: New test.
16185
16186 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16187
16188         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
16189         Update expected messages.
16190         * gcc.dg/declspec-13.c: New test.
16191
16192 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
16193
16194         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
16195
16196 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16197
16198         * gcc.c-torture/execute/pr17252.c: Use post-increment to
16199         change what 'a' is pointing to.
16200
16201 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
16202
16203         PR c++/16002
16204         * g++.dg/template/error18.C: New test.
16205
16206         PR c++/16029
16207         * g++.dg/warn/Wunused-8.C: New test.
16208
16209 2004-09-17  Steven Bosscher  <stevenb@suse.de>
16210
16211         PR tree-optimization/17513
16212         * gcc.dg/20040916-1.c: New test.
16213
16214 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
16215
16216         PR c++/17501
16217         * g++.dg/template/typename7.C: New test.
16218
16219 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16220
16221         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
16222
16223 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
16224
16225         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
16226         with -ftree-based-profiling also.
16227         * lib/profopt.exp: Support late-set profile_option/feedback_option.
16228
16229 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
16230
16231         PR/15364
16232         * gfortran.dg/der_array_io_1.f90: New test.
16233         * gfortran.dg/der_array_io_2.f90: New test.
16234         * gfortran.dg/der_array_io_3.f90: New test.
16235
16236 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16237
16238         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
16239         EABI.
16240
16241 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16242
16243         * g++.dg/opt/switch1.C: New test.
16244
16245 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16246
16247         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
16248         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
16249         Update expected messages.
16250
16251 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16252
16253         PR fortran/16485
16254         * gfortran.dg/same_name_1.f90: New test.
16255
16256 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
16257
16258         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
16259         dereference garbage pointers.
16260
16261 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
16262
16263         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
16264         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
16265
16266         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
16267         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
16268         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
16269
16270 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
16271
16272         PR c++/17324
16273         * g++.dg/template/mangle1.C: New test.
16274
16275 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16276
16277         PR tree-optimization/17252
16278         * gcc.c-torture/execute/pr17252.c: New test.
16279
16280 2004-09-14  Andrew Pinski  <apinski@apple.com>
16281
16282         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
16283
16284 2004-09-14  Roger Sayle  <roger@eyesopen.com>
16285
16286         PR rtl-optimization/9771
16287         * gcc.dg/pr9771-1.c: New test case.
16288
16289 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16290
16291         PR tree-optimization/15262
16292         * gcc.c-torture/execute/pr15262-1.c: New test.
16293         * gcc.c-torture/execute/pr15262-2.c: New test.
16294
16295 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16296
16297         * gcc.dg/declspec-12.c: New test.
16298
16299 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
16300
16301         * gfortran.dg/pr17090.f90: Add directives to test.
16302
16303 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16304
16305         * gcc.c-torture/compile/20040914-1.c: New test.
16306
16307 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16308
16309         PR c++/16162
16310         * g++.dg/template/decl2.C: New test.
16311
16312 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
16313
16314         PR fortran/17090
16315         * gfortran.dg/pr17090.f90: New test.
16316
16317 2004-09-13  Dale Johannesen  <dalej@apple.com>
16318
16319         * gcc.c-torture/compile/pr17408.c: New test case.
16320
16321 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16322
16323         PR c++/16716
16324         * g++.dg/parse/crash17.C: New test.
16325
16326         PR c++/17327
16327         * g++.dg/template/enum3.C: New test.
16328
16329 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
16330
16331         * lib/gcc-defs.exp: Load wrapper.exp.
16332         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
16333         using local code.
16334         * lib/gcc.exp (gcc_init): Similar.
16335         * lib/gfortran.exp (gfortran_init): Similar.
16336         * lib/objc.exp (objc_init): Similar.
16337         * lib/treelang.exp (treelang_init): Similar.
16338         * lib/wrapper.exp: New file with build_wrapper call machinery in
16339         ${tool}_maybe_build_wrapper.
16340
16341 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16342
16343         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
16344         "inline".
16345         * gcc.dg/declspec-11.c: Update expected messages.
16346         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
16347         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
16348         gcc.dg/inline-12.c: New tests.
16349
16350 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
16351
16352         * g++.dg/tree-ssa/pr17400.C: New testcase.
16353
16354 2004-09-13  James E Wilson  <wilson@specifixinc.com>
16355
16356         * gcc.target/mips/sb1-1.c: New testcase.
16357
16358 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
16359
16360         * lib/g77-dg.exp: Remove unused file.
16361         * lib/mike-g77.exp: Ditto.
16362         * lib/g77.exp: Ditto.
16363
16364 2004-09-12  Richard Henderson  <rth@redhat.com>
16365
16366         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
16367
16368 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16369
16370         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
16371         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16372         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
16373         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
16374         Update expected messages.
16375
16376 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
16377
16378         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
16379         declaration/use mismatch for dirp parameter.
16380
16381 2004-09-12  Andrew Pinski  <apinski@apple.com>
16382
16383         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
16384         -fgnu-runtime is passed.
16385
16386 2004-09-12  Richard Henderson  <rth@redhat.com>
16387
16388         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
16389         do the uplevel thing and update additional_flags directly.
16390         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
16391         gfortran.fortran-torture/execute/intrinsic_nearest.x,
16392         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
16393         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
16394
16395 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16396
16397         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
16398
16399 2004-09-11  Roger Sayle  <roger@eyesopen.com>
16400
16401         PR middle-end/17411
16402         * g++.dg/opt/pr17411-1.C: New test case.
16403
16404 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16405
16406         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16407         gcc.dg/tls/diag-2.c: Update expected messages.
16408         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
16409         messages.
16410         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
16411         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
16412         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
16413         gcc.dg/tls/diag-5.c: New tests.
16414
16415 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
16416
16417         * gcc.dg/20040910-1.c: Correct dg-error regexp.
16418
16419 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16420
16421         * g++.dg/parse/break-in-for.C: New test.
16422
16423 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
16424
16425         * gcc.dg/tree-ssa/20040911-1.c: New test.
16426
16427 2004-09-11  Andreas Jaeger  <aj@suse.de>
16428
16429         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
16430         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
16431
16432 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
16433
16434         * gcc.target/frv: New directory of FR-V-specific tests.
16435
16436 2004-09-10  James E Wilson  <wilson@specifixinc.com>
16437
16438         * gcc.dg/convert-vec-1.c: New test.
16439
16440 2004-09-10  Roger Sayle  <roger@eyesopen.com>
16441
16442         PR middle-end/17024
16443         * gcc.dg/pr17024-1.c: New test case.
16444
16445 2004-09-10  Eric Christopher  <echristo@redhat.com>
16446
16447         * gcc.dg/20040910-1.c: New test.
16448
16449 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16450
16451         * gcc.dg/bitfld-9.c: New test.
16452
16453 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
16454
16455         * gcc.c-torture/execute/ieee/acc1.c: New test.
16456         * gcc.c-torture/execute/ieee/acc2.c: New test.
16457         * gcc.c-torture/execute/ieee/mzero6.c: New test.
16458
16459 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16460
16461         * gcc.dg/deprecated-2.c: New test.
16462
16463 2004-09-09  James E Wilson  <wilson@specifixinc.com>
16464
16465         * gcc.dg/init-vec-1.c: New test.
16466
16467 2004-09-09  Roger Sayle  <roger@eyesopen.com>
16468
16469         PR middle-end/17055
16470         * gcc.dg/pr17055-1.c: New test case.
16471
16472 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
16473
16474         PR target/17377
16475         * gcc.c-torture/execute/pr17377.c: New test.
16476
16477 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16478
16479         PR c/8420
16480         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
16481         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
16482         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16483         gcc.dg/long-long-typespec-1.c: New tests.
16484         * gcc.dg/tls/diag-2.c: Update expected diagnostics
16485
16486 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16487
16488         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
16489         gcc.dg/gnu99-static-1.c: New tests.
16490
16491 2004-09-08  Devang Patel  <dpatel@apple.com>
16492
16493         * gcc.dg/darwin-ld-20040828-1.c: New test.
16494         * gcc.dg/darwin-ld-20040828-2.c: New test.
16495         * gcc.dg/darwin-ld-20040828-3.c: New test.
16496
16497 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
16498
16499         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
16500         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
16501         in error message.
16502         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
16503         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
16504         in error message.
16505         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
16506         types they qualify.
16507         * objc.dg/type-size-2.m: Fix wording in comment.
16508         * objc.dg/va-meth-1.m: New test case.
16509
16510 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
16511
16512         PR c/16633:
16513         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
16514         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
16515
16516 2004-09-06  Devang Patel  <dpatel@apple.com>
16517
16518         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
16519         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
16520
16521 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
16522
16523         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
16524         reflect changed line numbering of diagnostics.
16525
16526 2004-09-06  Paul Brook  <paul@codesourcery.com>
16527
16528         * gfortran.dg/edit_real_1.f90: Add new test.
16529
16530 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16531
16532         * gcc.dg/tree-ssa/loop-2.c: New test.
16533         * gcc.dg/tree-ssa/loop-3.c: New test.
16534         * gcc.dg/tree-ssa/loop-4.c: New test.
16535         * gcc.dg/tree-ssa/loop-5.c: New test.
16536
16537 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16538
16539         * gcc.dg/format/sentinel-1.c: Update for parameter option.
16540
16541 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16542
16543         * gcc.dg/format/sentinel-1.c: New test.
16544
16545 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
16546
16547         * testsuite/gcc.dg/builtins-46.c: New.
16548
16549 2004-09-03  Devang Patel  <dpatel@apple.com>
16550
16551         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
16552         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
16553
16554 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16555
16556         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
16557         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
16558         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
16559         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
16560         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
16561         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
16562         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
16563         the non-portable bzero.
16564         * gcc.dg/20010912-1.c: xfail for NetWare.
16565         * gcc.dg/20020426-2.c: xfail for NetWare.
16566         * gcc.dg/20021014-1.c: xfail for NetWare.
16567         * gcc.dg/20021018-1.c: xfail for NetWare.
16568         * gcc.dg/20030213-1.c: xfail for NetWare.
16569         * gcc.dg/20030225-1.c: xfail for NetWare.
16570         * gcc.dg/20030708-1.c: xfail for NetWare.
16571         * gcc.dg/builtins-config.h: Also exclude NetWare.
16572         * gcc.dg/format/format.h: Define restrict only if not already defined.
16573         * gcc.dg/nest.c: xfail for NetWare.
16574         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
16575         * lib/target-supports.exp (check_visibility_available): Exclude
16576         NetWare.
16577
16578 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16579
16580         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
16581         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
16582         deterministic starting point for the alignment of structure fields.
16583         * gcc.dg/Wpadded.c: Dito.
16584         * g++.dg/abi/vbase10.C: Dito.
16585
16586 2004-09-03  Devang Patel  <dpatel@apple.com>
16587
16588         * g++.dg/debug/pr15736.cc: New test.
16589
16590 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16591
16592         * README.QMTEST: Fix out-of-date link.
16593
16594 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
16595
16596         PR fortran/16579
16597         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
16598         Delete.  Duplicate of gfortran.dg/g77/20010610.f
16599
16600 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16601
16602         * g++.dg/abi/arm_rtti1.C: New test.
16603
16604 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
16605
16606         * gcc.dg/ppc-vector-memcpy.c: New.
16607         * gcc.dg/ppc-vector-memset.c: New.
16608
16609 2004-09-02  Chao-ying Fu  <fu@mips.com>
16610
16611         * gcc.target/mips/mips-3d-1.c: New test.
16612         * gcc.target/mips/mips-3d-2.c: New test.
16613         * gcc.target/mips/mips-3d-3.c: New test.
16614         * gcc.target/mips/mips-3d-4.c: New test.
16615         * gcc.target/mips/mips-3d-5.c: New test.
16616         * gcc.target/mips/mips-3d-6.c: New test.
16617         * gcc.target/mips/mips-3d-7.c: New test.
16618         * gcc.target/mips/mips-3d-8.c: New test.
16619         * gcc.target/mips/mips-3d-9.c: New test.
16620         * gcc.target/mips/mips-ps-1.c: New test.
16621         * gcc.target/mips/mips-ps-2.c: New test.
16622         * gcc.target/mips/mips-ps-3.c: New test.
16623         * gcc.target/mips/mips-ps-4.c: New test.
16624         * gcc.target/mips/mips-ps-type.c: New test.
16625
16626 2004-09-02  Paul Brook  <paul@codesourcery.com>
16627
16628         * gfortran.dg/edit_real_1.f90: Add new tests.
16629
16630 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16631
16632         PR fortran/15327
16633         * gfortran.dg/merge_char_1.f90: New test.
16634
16635 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16636
16637         PR fortran/16404
16638         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
16639
16640 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16641
16642         PR c/1522
16643         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
16644
16645 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
16646
16647         * g++.dg/opt/loop1.C: Do not XFAIL.
16648
16649 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
16650
16651         * gcc.c-torture/execute/20040831-1.c: New test.
16652
16653 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
16654
16655         PR fortran/16579
16656         * gfortran.dg/g77/20010610.f: Now passes.
16657         Copy from g77.f-torture/execute. Add dg-run directive.
16658         * gfortran.dg/g77/README: Update
16659
16660 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16661
16662         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
16663         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
16664         (t1, t2, t3, t4): Add volatile.
16665
16666 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
16667
16668         * g++.dg/ext/visibility/arm1.C: New test.
16669
16670 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
16671
16672         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
16673         -pedantic-errors.
16674
16675 2004-09-01  Paul Brook  <paul@codesourcery.com>
16676
16677         * gfortran.dg/eof_2.f90: New test.
16678
16679 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16680
16681         PR fortran/16579
16682         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
16683
16684 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
16685
16686         PR libfortran/16805
16687         * gfortran.dg/list_read_2.f90: New test.
16688
16689 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
16690
16691         * g++.dg/abi/key1.C: New test.
16692
16693 2004-08-31  Richard Henderson  <rth@redhat.com>
16694
16695         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
16696         form of offsetof.
16697         * g++.dg/other/offsetof5.C: Remove duplicate.
16698
16699 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16700
16701         PR fortran/17244
16702         * gfortran.dg/func_derived_1.f90: New test.
16703
16704 2004-08-31  Paul Brook  <paul@codesourcery.com>
16705
16706         * gfortran.dg/eof_1.f90: New test.
16707
16708 2004-08-31  Paul Brook  <paul@codesourcery.com>
16709
16710         * gfortran.dg/list_read_1.f90: New file.
16711
16712 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
16713
16714         * g++.dg/opt/loop1.C: XFAIL.
16715
16716 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
16717
16718         * gcc.dg/funcdef-storage-1.c: New.
16719         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
16720         an extern function in local scope.
16721         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
16722         declare an 'auto inline' function in local scope.
16723         * gcc.dg/20011130-1.c: Likewise.
16724         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
16725         an 'auto' function in local scope.
16726         * gcc.dg/20021014-1.c: Likewise.
16727         * gcc.dg/20030331-2.c: Likewise.
16728
16729 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16730
16731         * gfortran.dg/blockdata_1.f90: New test.
16732
16733 2004-08-30  Richard Henderson  <rth@redhat.com>
16734
16735         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
16736
16737 2004-08-30  Richard Henderson  <rth@redhat.com>
16738
16739         * lib/fortran-torture.exp (fortran-torture-execute): Honor
16740         additional_flags set by alternate driver.
16741         (ieee-options): New procedure.
16742         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
16743         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
16744         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
16745         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
16746
16747 2004-08-30  Richard Henderson  <rth@redhat.com>
16748
16749         * lib/f-torture.exp: Remove.
16750
16751 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
16752
16753         PR rtl-optimization/16590
16754         * g++.dg/opt/loop1.C: New test.
16755
16756 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16757
16758         PR fortran/13910
16759         * gfortran.dg/oldstyle_1.f90: New test.
16760
16761 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
16762         Paul Brook  <paul@codesourcery.com>
16763
16764         * gfortran.dg/g77/README: Update.
16765         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
16766         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16767         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
16768
16769 2004-08-28  Paul Brook  <paul@codesourcery.com>
16770
16771         PR libfortran/17195
16772         * gfortran.dg/edit_real_1.f90: New test.
16773
16774 2004-08-27  Paul Brook  <paul@codesourcery.com>
16775
16776         * gfortran.dg/rewind_1.f90: New test.
16777
16778 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
16779
16780         PR fortran/16597
16781         * gfortran.dg/pr16597.f90: New test.
16782
16783 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16784
16785         PR c/13801
16786         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
16787         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
16788         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
16789         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
16790         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
16791
16792 2004-08-26  Nick Clifton  <nickc@redhat.com>
16793
16794         * gcc.c-torture/compile/pr17119.c: New test.
16795
16796 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16797
16798         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
16799
16800 2004-08-25  Richard Henderson  <rth@redhat.com>
16801
16802         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
16803         the bits that expect kind=8 to be the largest real kind.
16804
16805 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16806
16807         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
16808
16809 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16810
16811         * gfortran.dg/assignment_1.f90: New test.
16812
16813 2004-08-25  Adam Nemet  <anemet@lnxw.com>
16814
16815         * g++.dg/template/repo3.C: New test.
16816
16817 2004-08-25  Roger Sayle  <roger@eyesopen.com>
16818
16819         PR middle-end/16693
16820         PR tree-optimization/16372
16821         * g++.dg/opt/pr16372-1.C: New test case.
16822         * g++.dg/opt/pr16693-1.C: New test case.
16823         * g++.dg/opt/pr16693-2.C: New test case.
16824
16825 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16826
16827         * objc.dg/proto-lossage-4.m: New test.
16828
16829 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
16830
16831         PR c++/17155
16832         * g++.dg/inherit/local2.C: New test.
16833
16834 2004-08-25  Paul Brook  <paul@codesourcery.com>
16835
16836         PR fortran/17144
16837         * gfortran.dg/string_ctor_1.f90: New test.
16838
16839 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16840
16841         PR c++/14428
16842         * g++.dg/template/redecl2.C: New test.
16843
16844 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16845
16846         PR fortran/17143
16847         * gfortran.dg/pr17143.f90: New test.
16848
16849 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16850
16851         PR fortran/17164
16852         * gfortran.dg/pr17164.f90: New test.
16853
16854 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16855
16856         * gcc.dg/tree-ssa/loop-1.c: New test.
16857
16858 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16859
16860         * gcc.c-torture/compile/20040824-1.c: New test.
16861
16862 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16863
16864         * gcc.c-torture/compile/iftrap-3.c: New test.
16865
16866 2004-08-24  Paul Brook  <paul@codesourcery.com>
16867
16868         * gfortran.dg/entry_2.f90: New test.
16869
16870 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16871
16872         PR c++/16889
16873         * g++.dg/lookup/ambig[12].C: New.
16874
16875 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16876
16877         PR c++/16706
16878         * g++.dg/template/crash21.C: New test.
16879         * g++.dg/template/crash22.C: Likewise.
16880
16881 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16882
16883         PR c++/17149
16884         * g++.dg/template/access15.C: New.
16885
16886 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16887
16888         PR c++/17163
16889         * g++.dg/template/repo2.C: New test.
16890
16891 2004-08-23  Roger Sayle  <roger@eyesopen.com>
16892
16893         PR rtl-optimization/17078
16894         * gcc.c-torture/execute/pr17078-1.c: New test case.
16895
16896 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16897
16898         PR c/14492
16899         * gcc.dg/debug/crash1.c: New test.
16900
16901 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16902
16903         PR c/16180
16904         * gcc.dg/loop-5.c: New test.
16905
16906 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16907
16908         * gcc.c-torture/execute/20040823-1.c: New test.
16909
16910 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
16911
16912         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
16913         to the assembler.  Simplify test accordingly.
16914         (asm_abi_flags): Use GNU names.
16915         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
16916         to check for ABI flags.
16917
16918 2004-08-22  Andrew Pinski  <apinski@apple.com>
16919
16920         * g++.dg/opt/pr14029.C: New test.
16921         * gcc.c-torture/execute/pr15262.c: New test.
16922
16923 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16924
16925         * gfortran.dg/reduction.f90: Add checks with complex arguments.
16926
16927 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
16928
16929         PR 16908
16930         * gfortran.dg/direct_io.f90: New test.
16931
16932 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16933
16934         PR c++/17121
16935         * g++.dg/inherit/local2.C: New test.
16936
16937 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16938
16939         PR c++/17120
16940         * g++.dg/warn/Wparentheses-4.C: New test.
16941
16942 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16943
16944         PR c++/17121
16945         * g++.dg/inherit/local2.C: New test.
16946
16947         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
16948         * gcc.dg/ppc-ldstruct.c: Likewise.
16949         * gcc.dg/ppc64-abi-2.c: Likewise.
16950
16951 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
16952
16953         PR rtl-optimization/17099
16954         * gcc.c-torture/execute/20040820-1.c: New test.
16955
16956 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
16957
16958         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
16959
16960 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
16961
16962         PR fortran/17077
16963         * gfortran.dg/auto_array_1.f90: New test.
16964
16965 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16966
16967         PR fortran/17074
16968         * gfortran.dg/simpleif_1.f90: New test.
16969
16970 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
16971
16972         * lib/target-supports.exp (check_profiling_available): Return
16973         false for arm*-*-symbianelf* and arm*-*-eabi*.
16974
16975         PR c++/15890
16976         * g++.dg/template/delete1.C: New test.
16977
16978 2004-08-19  Paul Brook  <paul@codesourcery.com>
16979
16980         PR fortran/14976
16981         PR fortran/16228
16982         * gfortran.dg/data_char_1.f90: New test.
16983
16984 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
16985
16986         PR fortran/16946
16987         * gfortran.dg/reduction.f90: New testcase.
16988
16989 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16990
16991         PR fortran/16520
16992         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
16993
16994 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16995
16996         PR c++/17041
16997         * g++.dg/Wparentheses-3.C: New test.
16998
16999 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
17000
17001         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
17002         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
17003         * gcc.dg/vect/vect-2.c: Likewise.
17004         * gcc.dg/vect/vect-3.c: Likewise.
17005         * gcc.dg/vect/vect-4.c: Likewise.
17006         * gcc.dg/vect/vect-5.c: Likewise.
17007         * gcc.dg/vect/vect-6.c: Likewise.
17008         * gcc.dg/vect/vect-7.c: Likewise.
17009         * gcc.dg/vect/vect-25.c: Likewise.
17010         * gcc.dg/vect/vect-31.c: Likewise.
17011         * gcc.dg/vect/vect-32.c: Likewise.
17012         * gcc.dg/vect/vect-34.c: Likewise.
17013         * gcc.dg/vect/vect-36.c: Likewise.
17014         * gcc.dg/vect/vect-all.c: Likewise.
17015
17016 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
17017
17018         PR c++/17068
17019         * g++.dg/template/operator4.C: New test.
17020
17021 2004-08-18  Richard Henderson  <rth@redhat.com>
17022
17023         * gcc.dg/20040206-1.c: XFAIL.
17024
17025 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17026
17027         PR c++/16246
17028         * g++.dg/template/array7.C: New test.
17029
17030 2004-08-17  James E Wilson  <wilson@specifixinc.com>
17031
17032         * gcc.dg/mips-movcc-1.c: New test.
17033         * gcc.dg/mips-movcc-2.c: New test.
17034         * gcc.dg/mips-movcc-3.c: New test.
17035
17036         * gcc.dg/mips-nmadd-1.c: New test.
17037         * gcc.dg/mips-nmadd-2.c: New test.
17038
17039 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
17040
17041         PR c++/15871
17042         * g++.dg/opt/inline8.C: New test.
17043
17044         PR c++/16965
17045         * g++.dg/parse/error17.C: New test.
17046
17047 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
17048
17049         * gcc.dg/vect: New directory for vectorizer tests.
17050         * gcc.dg/vect/tree-vect.h: New file.
17051         * gcc.dg/vect/vect.exp: New file.
17052         * gcc.dg/vect/pr16105.c.c: New test.
17053         * gcc.dg/vect/vect-1.c: New test.
17054         * gcc.dg/vect/vect-2.c: New test.
17055         * gcc.dg/vect/vect-3.c: New test.
17056         * gcc.dg/vect/vect-4.c: New test.
17057         * gcc.dg/vect/vect-5.c: New test.
17058         * gcc.dg/vect/vect-6.c: New test.
17059         * gcc.dg/vect/vect-7.c: New test.
17060         * gcc.dg/vect/vect-8.c: New test.
17061         * gcc.dg/vect/vect-9.c: New test.
17062         * gcc.dg/vect/vect-10.c: New test.
17063         * gcc.dg/vect/vect-11.c: New test.
17064         * gcc.dg/vect/vect-12.c: New test.
17065         * gcc.dg/vect/vect-13.c: New test.
17066         * gcc.dg/vect/vect-14.c: New test.
17067         * gcc.dg/vect/vect-15.c: New test.
17068         * gcc.dg/vect/vect-16.c: New test.
17069         * gcc.dg/vect/vect-17.c: New test.
17070         * gcc.dg/vect/vect-18.c: New test.
17071         * gcc.dg/vect/vect-19.c: New test.
17072         * gcc.dg/vect/vect-20.c: New test.
17073         * gcc.dg/vect/vect-21.c: New test.
17074         * gcc.dg/vect/vect-22.c: New test.
17075         * gcc.dg/vect/vect-23.c: New test.
17076         * gcc.dg/vect/vect-24.c: New test.
17077         * gcc.dg/vect/vect-25.c: New test.
17078         * gcc.dg/vect/vect-26.c: New test.
17079         * gcc.dg/vect/vect-27.c: New test.
17080         * gcc.dg/vect/vect-28.c: New test.
17081         * gcc.dg/vect/vect-29.c: New test.
17082         * gcc.dg/vect/vect-30.c: New test.
17083         * gcc.dg/vect/vect-31.c: New test.
17084         * gcc.dg/vect/vect-32.c: New test.
17085         * gcc.dg/vect/vect-33.c: New test.
17086         * gcc.dg/vect/vect-34.c: New test.
17087         * gcc.dg/vect/vect-35.c: New test.
17088         * gcc.dg/vect/vect-36.c: New test.
17089         * gcc.dg/vect/vect-37.c: New test.
17090         * gcc.dg/vect/vect-38.c: New test.
17091         * gcc.dg/vect/vect-40.c: New test.
17092         * gcc.dg/vect/vect-41.c: New test.
17093         * gcc.dg/vect/vect-42.c: New test.
17094         * gcc.dg/vect/vect-43.c: New test.
17095         * gcc.dg/vect/vect-44.c: New test.
17096         * gcc.dg/vect/vect-45.c: New test.
17097         * gcc.dg/vect/vect-46.c: New test.
17098         * gcc.dg/vect/vect-47.c: New test.
17099         * gcc.dg/vect/vect-48.c: New test.
17100         * gcc.dg/vect/vect-49.c: New test.
17101         * gcc.dg/vect/vect-50.c: New test.
17102         * gcc.dg/vect/vect-51.c: New test.
17103         * gcc.dg/vect/vect-52.c: New test.
17104         * gcc.dg/vect/vect-53.c: New test.
17105         * gcc.dg/vect/vect-54.c: New test.
17106         * gcc.dg/vect/vect-55.c: New test.
17107         * gcc.dg/vect/vect-56.c: New test.
17108         * gcc.dg/vect/vect-57.c: New test.
17109         * gcc.dg/vect/vect-58.c: New test.
17110         * gcc.dg/vect/vect-59.c: New test.
17111         * gcc.dg/vect/vect-60.c: New test.
17112         * gcc.dg/vect/vect-61.c: New test.
17113         * gcc.dg/vect/vect-all.c: New test.
17114         * gcc.dg/vect/vect-none.c: New test.
17115
17116 2004-08-17  Paul Brook  <paul@codesourcery.com>
17117
17118         PR fortran/13082
17119         * gfortran.dg/entry_1.f90: New test.
17120
17121 2004-08-17  Andrew Pinski  <apinski@apple.com>
17122
17123         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
17124
17125 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
17126
17127         * gcc.dg/pr17036-1.c: New test.
17128
17129 2004-08-16  Devang Patel  <dpatel@apple.com>
17130
17131         * gcc.dg/darwin-20040809-1.c: New test.
17132
17133 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
17134
17135         * gcc.dg/funcdef-attr-1.c: New test.
17136
17137 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
17138
17139         * gcc.dg/altivec-17.c: New test.
17140         * gcc.dg/altivec-18.c: New test.
17141
17142 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17143
17144         PR c++/6749
17145         * g++.dg/template/vtable2.C: New test.
17146
17147 2004-08-14  Richard Henderson  <rth@redhat.com>
17148
17149         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
17150         * gcc.dg/pack-test-4.c (main): Return 0.
17151         * gcc.dg/setjmp-1.c: Remove XFAIL.
17152         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
17153
17154 2004-08-14  Richard Henderson  <rth@redhat.com>
17155
17156         * gcc.dg/980217-1.c: Add prototype for printf.
17157
17158 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
17159
17160         * gfortran.dg/pr16935.f90: New test.
17161
17162 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
17163
17164         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
17165
17166 2004-08-13  Paul Brook  <paul@codesourcery.com>
17167
17168         * gfortran.dg/der_io_1.f90: Remove stray comma.
17169
17170 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17171
17172         * gcc.dg/vmx/cw-bug-2.c: Remove.
17173         * gcc.dg/vmx/vprint-1.c: Remove.
17174         * gcc.dg/vmx/vscan-1.c: Remove.
17175
17176 2004-08-12  Devang patel  <dpatel@apple.com>
17177
17178         * gcc.dg/darwin-20040809-2.c: New test.
17179
17180 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
17181
17182         * g++.dg/ext/altivec-12.C: New test.
17183
17184         * g++.dg/ext/altivec-11.C: New test.
17185
17186 2004-08-12  Paul Brook  <paul@codesourcery.com>
17187
17188         * g++.dg/abi/arm_cxa_vec_1.C: New test.
17189
17190 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17191
17192         * g++.dg/ext/altivec-2.C: Check for hardware support before
17193         executing any VMX instructions.
17194
17195         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
17196
17197 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
17198
17199         PR c++/16276
17200         * g++.old-deja/g++.other/comdat4.C: New test.
17201         * g++.old-deja/g++.other/comdat4-aux.cc: New.
17202
17203 2004-08-12  Ben Elliston  <bje@au.ibm.com>
17204
17205         PR target/16286
17206         * gcc.dg/pr16286.c: New test.
17207
17208 2004-08-12 Jan Beulich <jbeulich@novell.com>
17209
17210         * g++.dg/ext/asm5.C: New.
17211
17212 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17213
17214         PR c++/16698
17215         * g++.dg/eh/crash1.C: New test.
17216
17217         PR c++/16717
17218         * g++.dg/ext/construct1.C: New test.
17219
17220 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17221
17222         PR c++/16853
17223         * g++.dg/init/ptrmem1.C: New test.
17224
17225         PR c++/16618
17226         * g++.dg/parse/offsetof5.C: New test.
17227
17228         PR c++/16870
17229         * g++.dg/template/overload3.C: New test.
17230
17231 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17232
17233         PR c++/16964
17234         * g++.dg/parse/error16.C: New test.
17235
17236         PR c++/16904
17237         * g++.dg/template/error14.C: New test.
17238
17239         PR c++/16929
17240         * g++.dg/template/error15.C: New test.
17241
17242 2004-08-11  Devang Patel  <dpatel@apple.com>
17243
17244         * gcc.dg/darwin-ld-20040809-1.c: New test.
17245         * gcc.dg/darwin-ld-20040809-2.c: New test.
17246
17247 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
17248
17249         PR fortran/16917
17250         * gfortran.dg/dfloat_1.f90: New test.
17251
17252 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
17253
17254         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
17255         * gcc.dg/dll-2.c: Fix dg-require syntax.
17256         * gcc.misc-tests/arm-isr.c (abort): Declare.
17257         (exit): Likewise.
17258
17259 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
17260
17261         PR c++/16971
17262         * g++.dg/parse/crash16.C: New test.
17263
17264 2004-08-10  Roger Sayle  <roger@eyesopen.com>
17265
17266         * gcc.dg/mips-rsqrt-1.c: New test case.
17267         * gcc.dg/mips-rsqrt-2.c: New test case.
17268         * gcc.dg/mips-rsqrt-3.c: New test case.
17269
17270 2004-08-10  Paul Brook  <paul@codesourcery.com>
17271
17272         * gfortran.dg/der_io_1.f90: New test.
17273
17274 2004-08-10  Paul Brook  <paul@codesourcery.com>
17275
17276         PR fortran/16919
17277         * gfortran.dg/der_array_1.f90: New test.
17278
17279 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
17280
17281         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
17282
17283 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
17284
17285         * gcc.dg/wchar_t-2.c: Fix typo.
17286
17287 2004-08-09  Falk Hueffner  <falk@debian.org>
17288
17289         PR tree-optimization/12517
17290         * gcc.c-torture/compile/pr12517.c: New test.
17291
17292         PR tree-optimization/12578
17293         * gcc.c-torture/compile/pr12578.c: New test.
17294
17295         PR tree-optimization/12899
17296         * gcc.c-torture/compile/pr12899.c: New test.
17297
17298         PR rtl-optimization/14692
17299         * gcc.c-torture/compile/pr14692.c: New test.
17300
17301         PR tree-optimization/16461
17302         * gcc.c-torture/compile/pr16461.c: New test.
17303
17304 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17305
17306         * gfortran.dg/getenv_1.f90: New test.
17307
17308 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17309
17310         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
17311         wchar_t.
17312         * gcc.dg/symbian5.c: Test -fno-short-wchar.
17313
17314 2004-08-06  Paul Brook  <paul@codesourcery.com>
17315
17316         * gfortran.dg/ret_array_1.f90: New test.
17317         * gfortran.dg/ret_pointer_1.f90: New test.
17318
17319 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
17320
17321         * gcc.dg/missing-field-init-[12].c: New tests.
17322         * g++.dg/warn/missing-field-init-[12].C: New tests.
17323
17324 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17325
17326         * gcc.dg/enum2.c: New test.
17327         * gcc.dg/symbian3.c: Likewise.
17328         * gcc.dg/symbian4.c: Likewise.
17329         * gcc.dg/wchar_t-2.c: Likewise.
17330
17331 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17332
17333         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
17334         destructor tests.
17335
17336 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17337
17338         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
17339         dg-require-visiblity.
17340         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
17341         * g++.dg/ext/visibility/fvisibility.C: Likewise.
17342         * g++.dg/ext/visibility/memfuncts.C: Likewise.
17343         * g++.dg/ext/visibility/new1.C: Likewise.
17344         * g++.dg/ext/visibility/pragma.C: Likewise.
17345         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
17346         * g++.dg/ext/visibility/virtual.C: Likewise.
17347         * g++/dg/ext/visibility/visibility-1.C: Likewise.
17348         * g++/dg/ext/visibility/visibility-2.C: Likewise.
17349         * g++/dg/ext/visibility/visibility-3.C: Likewise.
17350         * g++/dg/ext/visibility/visibility-4.C: Likewise.
17351         * g++/dg/ext/visibility/visibility-5.C: Likewise.
17352         * g++/dg/ext/visibility/visibility-6.C: Likewise.
17353         * g++/dg/ext/visibility/visibility-7.C: Likewise.
17354         * g++/dg/ext/visibility/visibility-8.C: New test.
17355         * gcc.c-torture/compile/dll.x: Remove.
17356         * gcc.dg/dll-2.c: Use dg-require-dll
17357         * gcc.dg/visibility-10.c: New test.
17358         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
17359         supporting DLLs.
17360         * testsuite/lib/scanasm.exp (scan_hidden): New function.
17361         (scan_not_hidden): Likewise.
17362
17363 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
17364
17365         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
17366
17367 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
17368
17369         * gcc.c-torture/execute/20040805-1.c: New test.
17370
17371 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
17372
17373         * gcc.dg/20020118-1.c: Declare abort.
17374         * gcc.dg/altivec_check.h: Likewise.
17375         * gcc.dg/iftrap-2.c: Likewise.
17376         * gcc.dg/pragma-darwin.c: Likewise.
17377         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
17378
17379 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
17380
17381         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
17382
17383 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17384
17385         * gcc.c-torture/execute/builtins/abs-2.c,
17386         gcc.c-torture/execute/builtins/abs-3.c,
17387         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
17388         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
17389         intmax_t, uintmax_t and their limits.
17390         * gcc.dg/intmax_t-1.c: New test.
17391
17392 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17393
17394         * g++.dg/tc1/dr147.C: Add reference to PR.
17395
17396 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
17397
17398         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
17399         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
17400
17401 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
17402
17403         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
17404
17405 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17406
17407         * gcc.dg/redecl-5.c: New test.
17408         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
17409         of scanf.
17410
17411 2004-08-03  Roger Sayle  <roger@eyesopen.com>
17412
17413         PR middle-end/16790
17414         * gcc.c-torture/execute/pr16790-1.c: New test case.
17415
17416 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
17417
17418         * g++.dg/ext/visibility/assign1.C: New test.
17419         * g++.dg/ext/visibility/new1.C: Likewise.
17420
17421         * gcc.dg/symbian1.c: New test.
17422         * gcc.dg/symbian2.c: Likewise.
17423
17424 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
17425
17426         PR target/16570
17427         * gcc.dg/i386-sse-9.c: New test.
17428
17429 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17430
17431         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
17432
17433 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17434
17435         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
17436         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
17437         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
17438         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
17439         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
17440         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
17441         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
17442         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
17443         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
17444         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
17445         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
17446         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
17447         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
17448         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
17449         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
17450         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
17451         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
17452         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
17453         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
17454         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
17455         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
17456         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
17457         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
17458         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17459         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
17460         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
17461         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
17462         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
17463         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17464         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17465         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
17466         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
17467         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
17468         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
17469         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
17470         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17471         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17472         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17473         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17474         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
17475         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
17476         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
17477         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
17478         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
17479         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17480         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17481         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
17482         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
17483         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
17484         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
17485         gcc.misc-tests/i386-pf-3dnow-1.c,
17486         gcc.misc-tests/i386-pf-athlon-1.c,
17487         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17488         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
17489         Declare built-in functions used.
17490         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
17491
17492 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
17493
17494         PR c++/16707
17495         * g++.dg/lookup/using12.C: New test.
17496
17497         * g++.dg/init/null1.C: Fix PR number.
17498         * g++.dg/parse/namespace10.C: Likewise.
17499
17500 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17501
17502         PR c++/16224
17503         * g++.dg/template/spec17.C: New test.
17504         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
17505         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
17506
17507 2004-08-02  David Billinghurst
17508
17509         PR fortran/16292
17510         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
17511
17512 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
17513
17514         * gcc.dg/ia64-got-1.c: New test case.
17515
17516 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17517
17518         PR c++/16489
17519         * g++.dg/init/null1.C: New test.
17520         * g++.dg/tc1/dr76.C: Adjust error marker.
17521
17522         PR c++/16529
17523         * g++.dg/parse/namespace10.C: New test.
17524
17525         PR c++/16810
17526         * g++.dg/inherit/ptrmem2.C: New test.
17527
17528 2004-08-02  Ben Elliston  <bje@au.ibm.com>
17529
17530         PR target/16155
17531         * gcc.dg/pr16155.c: New test.
17532
17533 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17534
17535         * gcc.dg/redecl-2.c: New test.
17536
17537 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
17538
17539         * gcc.dg/darwin-longdouble.c: New file.
17540
17541 2004-07-30  Richard Henderson  <rth@redhat.com>
17542
17543         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
17544         write to constant argument.
17545         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17546
17547 2004-07-30  Richard Henderson  <rth@redhat.com>
17548
17549         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
17550         tests of nearest around zero.
17551
17552 2004-07-30  Andrew Pinski  <apinski@apple.com>
17553
17554         * gcc.c-torture/compile/20040730-1.c: New test.
17555
17556 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17557
17558         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
17559         powerpc-eabispe.
17560
17561 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17562
17563         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
17564
17565 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
17566
17567         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
17568         contains $ld_library_path.
17569         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17570
17571 2004-07-29  Richard Henderson  <rth@redhat.com>
17572
17573         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
17574
17575         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
17576         (alt2, which): New.
17577         (Check): Accept either alternative.
17578
17579 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
17580
17581         * g++.dg/abi/inline1.C: New test.
17582         * g++.dg/abi/local1-a.cc: Likewise.
17583         * g++.dg/abi/local1.C: Likewise.
17584         * g++.dg/abi/mangle11.C: Tweak location of warnings.
17585         * g++.dg/abi/mangle12.C: Likewise.
17586         * g++.dg/abi/mangle17.C: Likewise.
17587         * g++.dg/abi/mangle20-2.C: Likewise.
17588         * g++.dg/opt/interface1.C: Likewise.
17589         * g++.dg/opt/interface1.h: Likewise.
17590         * g++.dg/opt/interface1-a.cc: New test.
17591         * g++.dg/parse/repo1.C: New test.
17592         * g++.dg/template/repo1.C: Likewise.
17593         * g++.dg/warn/Winline-1.C: Likewise.
17594         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
17595
17596 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
17597
17598         * gcc.dg/tree-ssa/20040729-1.c: New test.
17599
17600 2004-07-27  Matt Austern <austern@apple.com>
17601
17602         * gcc.dg/darwin-bool-1.c: New test.
17603         * gcc.dg/darwin-bool-2.c: New test.
17604
17605 2004-07-28  Richard Henderson  <rth@redhat.com>
17606
17607         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
17608         arguments in the correct type.  Don't write to constant arguments.
17609
17610 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17611
17612         PR tree-optimization/16688
17613         PR tree-optimization/16689
17614         * g++.dg/tree-ssa/pr16688.C: New test.
17615
17616 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17617
17618         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17619         loads.  Not only in the comment, this time.
17620
17621 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
17622
17623         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
17624         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
17625         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
17626         * gcc.dg/sh4a-bitmovua.c: New.
17627         * gcc.dg/sh4a-cos.c: New.
17628         * gcc.dg/sh4a-cosf.c: New.
17629         * gcc.dg/sh4a-fprun.c: New.
17630         * gcc.dg/sh4a-fsrra.c: New.
17631         * gcc.dg/sh4a-memmovua.c: New.
17632         * gcc.dg/sh4a-sin.c: New.
17633         * gcc.dg/sh4a-sincos.c: New.
17634         * gcc.dg/sh4a-sincosf.c: New.
17635         * gcc.dg/sh4a-sinf.c: New.
17636
17637 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17638
17639         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
17640         conditionals.
17641         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17642         loads.
17643         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
17644         DOM1.
17645
17646 2004-07-27  Andrew Pinski  <apinski@apple.com>
17647
17648         * g++.dg/rtti/tinfo1.C: Correct the xfail.
17649
17650 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
17651
17652         * gcc.dg/pragma-isr.c: New test.
17653
17654 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17655
17656         PR c++/14429
17657         * g++.dg/template/ttp11.C: New test.
17658
17659 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
17660
17661         * gcc.c-torture/compile/20040727-1.c: New test.
17662
17663 2004-07-26  Eric Christopher  <echristo@redhat.com>
17664
17665         * gcc.c-torture/compile/20040726-2.c: New test.
17666
17667 2004-07-26  Andrew Pinski  <apinski@apple.com>
17668
17669         * g++.dg/rtti/tinfo1.C: Xfail.
17670
17671 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
17672
17673         * gcc.c-torture/compile/20040726-1.c: New test.
17674
17675 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
17676             Brian Ryner  <bryner@brianryner.com>
17677
17678         PR c++/9283
17679         PR c++/15000
17680         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
17681         * g++.dg/ext/visibility/: New directory.
17682         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
17683         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
17684         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
17685         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
17686         * g++.dg/ext/visibility/fvisibility.C,
17687         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
17688         g++.dg/ext/visibility/fvisibility-override1.C
17689         g++.dg/ext/visibility/fvisibility-override2.C
17690         g++.dg/ext/visibility/memfuncts.C
17691         g++.dg/ext/visibility/noPLT.C
17692         g++.dg/ext/visibility/pragma.C
17693         g++.dg/ext/visibility/pragma-override1.C
17694         g++.dg/ext/visibility/pragma-override2.C
17695         g++.dg/ext/visibility/staticmemfuncts.C
17696         g++.dg/ext/visibility/virtual.C: New tests.
17697
17698 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17699
17700         PR c/15360
17701         * gcc.dg/pr15360-1.c: New test.
17702
17703 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
17704
17705         * gcc.dg/pragma-align-2.c: New test.
17706         * gcc.dg/pragma-init-fini.c: New test.
17707         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
17708         targets.
17709
17710 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17711
17712         * gcc.dg/init-string-2.c: New test.
17713
17714 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
17715
17716         PR 16684
17717         * gcc.dg/Wredundant-decls-1.c: New test case.
17718
17719 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
17720
17721         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
17722         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
17723         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
17724         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
17725         * gcc.dg/compat/generate-random.c: New file.
17726         * gcc.dg/compat/generate-random.h: Likewise.
17727         * gcc.dg/compat/generate-random_r.c: Likewise.
17728         * gcc.dg/compat/struct-layout-1.h: Likewise.
17729         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
17730         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
17731         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
17732         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
17733         * gcc.dg/compat/struct-layout-1_main.c: New test.
17734         * gcc.dg/compat/struct-layout-1_x.c: New file.
17735         * gcc.dg/compat/struct-layout-1_y.c: New file.
17736         * gcc.dg/compat/struct-layout-1_test.h: New file.
17737
17738 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17739
17740         * gcc.dg/comp-return-1.c: New test
17741
17742 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
17743
17744         * gcc.dg/vmx/8-02a.c: Fix typo.
17745
17746         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
17747         * gcc.dg/darwin-abi-3.c: New test.
17748
17749         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
17750         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
17751
17752         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
17753         * gcc.dg/vmx/ops-long-1.c: New test.
17754         * gcc.dg/vmx/ops-long-2.c: New test.
17755
17756 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17757
17758         * g++.dg/lookup/conv-[1234].C: New.
17759
17760 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
17761
17762         * g++.dg/parse/attr2.C: Simplify.
17763
17764 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17765
17766         PR c/7284
17767         * gcc.c-torture/execute/pr7284-1.c: New test.
17768
17769 2004-07-22  Brian Booth  <bbooth@redhat.com>
17770
17771         * gcc.dg/tree-ssa/20040721-1.c: New test.
17772
17773 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17774
17775         * g++.dg/template/crash20.c: New.
17776
17777 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
17778
17779         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
17780         Add dg-run directive.  Declare variables as required.
17781         * gfortran.dg/g77/README: Update
17782
17783 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
17784
17785         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
17786         gcc.dg/cris-peep2-andu2.c: New tests.
17787
17788 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17789
17790         PR c/15052
17791         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
17792         on return type.
17793         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
17794         messages.
17795         * gcc.dg/qual-return-2.c: Update expected messages.
17796         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
17797
17798 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17799
17800         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
17801         * gcc.dg/noncompile/921102-1.c: Update expected error message.
17802
17803 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17804
17805         PR c/11250
17806         * gcc.dg/init-string-1.c: New test.
17807
17808 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
17809
17810         PR middle-end/15345
17811         PR c/16450
17812         * gcc.dg/torture/nested-fn-1.c: New test.
17813
17814 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
17815
17816         PR target/16559
17817         * gcc.dg/ia64-fptr-1.c: New file.
17818
17819 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17820
17821         PR c++/14497
17822         * g++.dg/template/spec16.C: New test.
17823         * g++.old-deja/g++.robertl/eb118.C: Remove.
17824
17825 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17826
17827         PR c++/509
17828         * g++.dg/template/spec15.C: New test.
17829
17830 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
17831
17832         Copy cases from g77.f-torture/execute and add dg-run
17833         directive.  Other changes as noted.
17834         * gfortran.dg/g77/13037.f
17835         * gfortran.dg/g77/1832.f
17836         * gfortran.dg/g77/19981119-0.f
17837         * gfortran.dg/g77/19990313-0.f
17838         * gfortran.dg/g77/19990313-1.f
17839         * gfortran.dg/g77/19990313-2.f
17840         * gfortran.dg/g77/19990313-3.f
17841         * gfortran.dg/g77/19990419-1.f
17842         * gfortran.dg/g77/19990826-0.f
17843         * gfortran.dg/g77/19990826-2.f
17844         * gfortran.dg/g77/20000503-1.f
17845         * gfortran.dg/g77/20001111.f
17846         * gfortran.dg/g77/20010116.f
17847         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
17848         * gfortran.dg/g77/20010430.f
17849         * gfortran.dg/g77/6177.f
17850         * gfortran.dg/g77/947.f
17851         * gfortran.dg/g77/970816-3.f
17852         * gfortran.dg/g77/971102-1.f
17853         * gfortran.dg/g77/980520-1.f
17854         * gfortran.dg/g77/980628-0.f
17855         * gfortran.dg/g77/980628-1.f
17856         * gfortran.dg/g77/980628-10.f
17857         * gfortran.dg/g77/980628-2.f
17858         * gfortran.dg/g77/980628-3.f
17859         * gfortran.dg/g77/980628-7.f
17860         * gfortran.dg/g77/980628-8.f
17861         * gfortran.dg/g77/980628-9.f
17862         * gfortran.dg/g77/980701-0.f
17863         * gfortran.dg/g77/980701-1.f
17864         * gfortran.dg/g77/cabs.f
17865         * gfortran.dg/g77/claus.f
17866         * gfortran.dg/g77/complex_1.f
17867         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
17868         * gfortran.dg/g77/dcomplex.f
17869         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
17870         * gfortran.dg/g77/f90-intrinsic-mathematical.f
17871         * gfortran.dg/g77/f90-intrinsic-numeric.f
17872         * gfortran.dg/g77/int8421.f
17873         * gfortran.dg/g77/labug1.f
17874         * gfortran.dg/g77/large_vec.f
17875         * gfortran.dg/g77/le.f
17876         * gfortran.dg/g77/short.f
17877         * gfortran.dg/g77/README: Update
17878
17879 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
17880
17881         PR c++/16637
17882         * g++.dg/parse/lookup4.C: New test.
17883
17884 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17885
17886         PR c++/16175
17887         * g++.dg/template/ttp10.C: New test.
17888
17889 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17890
17891         * gcc.dg/pr12625-1.c: New test.
17892
17893 2004-07-20  Steven Bosscher  <stevenb@suse.de>
17894
17895         * testsuite/gcc.dg/switch-warn-1.c: New test.
17896         * testsuite/gcc.dg/switch-warn-2.c: New test.
17897         * gcc.c-torture/compile/pr14730.c: Update.
17898
17899 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
17900
17901         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
17902         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
17903         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
17904         g++.dg/template/nontype3.C: Remove trailing CR from tests.
17905
17906 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
17907
17908         PR c++/16623
17909         * g++.dg/template/assign1.C: New test.
17910
17911 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17912
17913         PR c++/12170
17914         * g++.dg/template/ttp9.C: New test.
17915
17916 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
17917
17918         * gcc.dg/format/cmn-err-1.c: New test.
17919
17920 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17921
17922         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
17923         gcc.dg/Wparentheses-10.c: New tests.
17924         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
17925
17926 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17927
17928         PR fortran/16465
17929         * gfortran.dg/g77//ffixed-line-length-0.f,
17930         gfortran.dg/g77/ffixed-line-length-132.f,
17931         gfortran.dg/g77/ffixed-line-length-72.f,
17932         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
17933         gfortran.dg/g77/README: Update.
17934
17935 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17936
17937         PR c++/13092
17938         * g++.dg/template/non-dependent7.C: New test.
17939         * g++.dg/template/non-dependent8.C: Likewise.
17940         * g++.dg/template/non-dependent9.C: Likewise.
17941         * g++.dg/template/non-dependent10.C: Likewise.
17942
17943 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
17944
17945         PR c++/16337
17946         * g++.dg/parse/attr2.C: New test.
17947
17948 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
17949
17950         * g77.dg: Removed.
17951         * g77.f-torture: Ditto.
17952
17953 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17954
17955         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
17956         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
17957         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
17958
17959 2004-07-16  Richard Henderson  <rth@redhat.com>
17960
17961         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
17962
17963 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17964
17965         * lib/fortran-torture.exp (fortran-torture): Don't test compile
17966         tests with full list of options.
17967         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
17968         of TORTURE_OPTIONS if test contains 'dg-do run'.
17969
17970         PR fortran/16404
17971         * gfortran.dg/do_iterator.f90: New test.
17972
17973 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17974
17975         PR rtl-optimization/16536
17976         * gcc.c-torture/execute/restrict-1.c: New test.
17977
17978 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17979
17980         PR fortran/15324
17981         * gfortran.dg/pr15324.f90: New test.
17982
17983         PR fortran/15129
17984         * gfortran.dg/pr15129.f90: New test.
17985
17986         PR fortran/15140
17987         * gfortran.dg/pr15140.f90: New test.
17988
17989         PR fortran/13792
17990         * gfortran.fortran-torture/execute/bounds.f90: Add check for
17991         compile-time simplification.
17992
17993 2004-07-14  Mike Stump  <mrs@apple.com>
17994
17995         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
17996
17997 2004-07-14  James E Wilson  <wilson@specifixinc.com>
17998
17999         PR target/16325
18000         * gcc.dg/profile-generate-1.c: New.
18001
18002 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
18003
18004         * gcc.c-torture/execute/20040709-1.c: New test.
18005         * gcc.c-torture/execute/20040709-2.c: New test.
18006
18007 2004-07-14  Mike Stump  <mrs@apple.com>
18008
18009         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
18010
18011 2004-07-14  Mike Stump  <mrs@apple.com>
18012
18013         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
18014
18015 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
18016
18017         PR c++/16518
18018         * g++.dg/parse/mutable1.C: New test.
18019
18020 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
18021
18022         PR tree-optimization/16443
18023         * gcc.dg/tree-ssa/20040713-1.c: New test.
18024
18025 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
18026
18027         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
18028         for operator new.
18029
18030 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18031
18032         * gfortran.dg/g77/README: New file
18033         * gfortran.dg/g77/19981216-0.f: Copy from
18034         g77.f-torture/noncompile.  Add "dg-do compile" and
18035         dg-error as required.
18036         * gfortran.dg/g77/19990218-1.f: Likewise.
18037         * gfortran.dg/g77/19990905-1.f: Likewise.
18038         * gfortran.dg/g77/9263.f: Likewise.
18039         * gfortran.dg/g77/980615-0.f: Likewise.
18040         * gfortran.dg/g77/980616-0.f: Likewise.
18041         * gfortran.dg/g77/check0.f: Likewise.
18042         * gfortran.dg/g77/select_no_compile.f: Likewise.
18043
18044 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18045
18046         Copy files from g77.f-torture/compile.
18047         Add "{ dg-do compile}".  Other changes as noted
18048         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
18049         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
18050         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
18051         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
18052         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
18053         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
18054         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
18055         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
18056         statement to conform to standard.  Append alpha1.x for reference.
18057         * gfortran.dg/g77/xformat.f: Add dg-warning
18058
18059 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
18060
18061         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
18062         Add {dg-do compile} directive.
18063         * gfortran.dg/g77/cpp2.F: Likewise.
18064
18065 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18066
18067         PR c++/5402
18068         * g++.dg/lookup/name-clash1.C: New test.
18069
18070         PR c++/9777
18071         * g++.dg/lookup/name-clash2.C: New test.
18072
18073         PR c++/12102
18074         * g++.dg/lookup/name-clash3.C: New test.
18075
18076 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18077
18078         * g++.dg/lookup/new2.C: New test.
18079         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
18080
18081 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
18082
18083         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
18084         Add {dg-do compile} directive.
18085         * gfortran.dg/g77/13060.f: Likewise.
18086         * gfortran.dg/g77/19990218-0.f: Likewise.
18087         * gfortran.dg/g77/19990305-0.f: Likewise.
18088         * gfortran.dg/g77/19990419-0.f: Likewise.
18089         * gfortran.dg/g77/19990502-0.f: Likewise.
18090         * gfortran.dg/g77/19990502-1.f: Likewise.
18091         * gfortran.dg/g77/19990525-0.f: Likewise.
18092         * gfortran.dg/g77/19990826-1.f: Likewise.
18093         * gfortran.dg/g77/19990826-3.f: Likewise.
18094         * gfortran.dg/g77/19990905-2.f: Likewise.
18095         * gfortran.dg/g77/20000412-1.f: Likewise.
18096         * gfortran.dg/g77/20000511-1.f: Likewise.
18097         * gfortran.dg/g77/20000511-2.f: Likewise.
18098         * gfortran.dg/g77/20000518.f: Likewise.
18099         * gfortran.dg/g77/20000601-1.f: Likewise.
18100         * gfortran.dg/g77/20000601-2.f: Likewise.
18101         * gfortran.dg/g77/20000629-1.f: Likewise.
18102         * gfortran.dg/g77/20000630-2.f: Likewise.
18103         * gfortran.dg/g77/20010115.f: Likewise.
18104         * gfortran.dg/g77/20010321-1.f: Likewise.
18105         * gfortran.dg/g77/20010426.f: Likewise.
18106         * gfortran.dg/g77/20020307-1.f: Likewise.
18107         * gfortran.dg/g77/8485.f: Likewise.
18108         * gfortran.dg/g77/960317-1.f: Likewise.
18109         * gfortran.dg/g77/970915-0.f: Likewise.
18110         * gfortran.dg/g77/980310-1.f: Likewise.
18111         * gfortran.dg/g77/980310-2.f: Likewise.
18112         * gfortran.dg/g77/980310-3.f: Likewise.
18113         * gfortran.dg/g77/980310-4.f: Likewise.
18114         * gfortran.dg/g77/980310-6.f: Likewise.
18115         * gfortran.dg/g77/980310-7.f: Likewise.
18116         * gfortran.dg/g77/980310-8.f: Likewise.
18117         * gfortran.dg/g77/980419-2.f: Likewise.
18118         * gfortran.dg/g77/980424-0.f: Likewise.
18119         * gfortran.dg/g77/980427-0.f: Likewise.
18120         * gfortran.dg/g77/980729-0.f: Likewise.
18121         * gfortran.dg/g77/981117-1.f: Likewise.
18122         * gfortran.dg/g77/toon_1.f: Likewise.
18123
18124 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18125
18126         PR c++/2204
18127         * g++.dg/other/abstract2.C: New test.
18128
18129 2004-07-12  Paul Brook  <paul@codesourcery.com>
18130
18131         * gfortran.dg/pointer_init_1.f90: New test.
18132
18133 2004-07-11  Paul Brook  <paul@codesourcery.com>
18134
18135         PR fortran/15986
18136         * gfortran.dg/contained_1.f90: New test.
18137
18138 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
18139
18140         * g++.dg/parse/defarg8.C: New test.
18141
18142 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18143
18144         PR fortran/16433
18145         * gfortran.dg/pr16433.f: New test.
18146
18147         PR fortran/17574
18148         * gfortran.dg/pr15754.f90: New test.
18149
18150 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
18151
18152         PR tree-optimization/16437
18153         * gcc.c-torture/execute/bitfld-4.c: New test.
18154
18155 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18156
18157         * gfortran.fortran-torture/execute/common_2.f90: Add check for
18158         access to common var from module.
18159
18160 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18161
18162         PR fortran/16336
18163         * gfortran.fortran-torture/execute/common_2.f90: New test.
18164
18165 2004-07-10  Paul Brook  <paul@codesourcery.com>
18166
18167         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
18168
18169 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18170
18171         PR fortran/15969
18172         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
18173
18174 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
18175
18176         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
18177         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
18178         * gfortran.dg/g77/ffree-form-1.f: Likewise.
18179         * gfortran.dg/g77/ffree-form-2.f: Likewise.
18180         * gfortran.dg/g77/ffree-form-3.f: Likewise.
18181         * gfortran.dg/g77/fno-underscoring.f: Likewise.
18182         * gfortran.dg/g77/funderscoring.f: Likewise.
18183         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
18184
18185 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18186
18187         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
18188
18189 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18190         Paul Brook  <paul@codesourcery.com>
18191
18192         PR fortran/13415
18193         * gfortran.dg/common_pointer_1.f90: New test.
18194
18195 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18196
18197         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
18198
18199 2004-07-09  James E Wilson  <wilson@specifixinc.com>
18200
18201         PR target/16364
18202         * gcc.c-torture/compile/20040709-1.c: New.
18203
18204 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18205
18206         PR fortran/14077
18207         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
18208
18209 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18210
18211         PR fortran/13201
18212         * gfortran.dg/shape_1.f90: New test.
18213
18214 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
18215             Andrew Pinski  <apinski@apple.com>
18216
18217         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
18218
18219 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18220
18221         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
18222         comment.
18223
18224 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18225         Paul Brook  <paul@codesourcery.com>
18226
18227         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
18228         '.f95' and '.F95'.
18229
18230 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
18231
18232         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
18233
18234 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18235
18236         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
18237         testcases with capital suffix.
18238
18239 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18240
18241         PR fortran/15481
18242         PR fortran/13372
18243         PR fortran/13575
18244         PR fortran/15978
18245         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
18246
18247         * gfortran.dg/implicit_1.f90: New test.
18248
18249 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18250
18251         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
18252         expression to match gfortran warning/error messages
18253         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
18254         dg-error text.
18255
18256 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18257
18258         * lib/fortran-torture.exp: Rename proc search_for to
18259         search_for_re.
18260
18261 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18262
18263         * gcc.c-torture/execute/simd-5.x: New file.
18264         XFAIL on SPARC 64-bit at -O0.
18265
18266 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18267
18268         PR c++/8211
18269         PR c++/16165
18270         * g++.dg/warn/effc3.C: New test.
18271
18272 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18273
18274         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
18275         change X to 1X in format.
18276         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
18277         add data statements to conform to standard.
18278
18279 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18280
18281         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
18282         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
18283         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
18284
18285 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18286
18287         * gfortran.dg/g77/7388.f: Copy from g77.dg
18288         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
18289         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
18290         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
18291         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
18292         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
18293         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
18294         * gfortran.dg/g77/strlen0.f: Likewise.
18295
18296 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
18297
18298         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
18299         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
18300
18301 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18302
18303         * gcc.c-torture/execute/920428-2.x: Delete.
18304         * gcc.c-torture/execute/920501-7.x: Likewise.
18305
18306 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
18307
18308         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
18309         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
18310         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
18311         prescott and c3-2.
18312         (PREFETCH_3DNOW): Add -march=c3.
18313
18314 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
18315
18316         PR c/16437
18317         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
18318         * gcc.c-torture/execute/bf64-1.x: Likewise.
18319
18320 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18321
18322         * gcc.c-torture/compile/20040708-1.c: New test.
18323
18324 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18325
18326         PR c++/16169
18327         * g++.dg/warn/effc2.C: New test.
18328
18329 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18330
18331         * gcc.c-torture/execute/bitfld-1.x: Remove.
18332         * gcc.c-torture/execute/bitfld-3.c: New test.
18333         * gcc.dg/bitfld-2.c: Remove XFAILs.
18334
18335 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
18336
18337         PR c++/16276
18338         * g++.dg/rtti/tinfo1.C: New file.
18339
18340 2004-07-07  Eric Christopher  <echristo@redhat.com>
18341
18342         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
18343
18344 2004-07-07  Andrew Pinski  <apinski@apple.com>
18345
18346         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
18347
18348 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
18349
18350         * g++.dg/init/call1.C: XFAIL.
18351
18352 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
18353
18354         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
18355         except for movstrict*, to movmem* and clrstr* to clrmem*.
18356
18357 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
18358
18359         * gcc.c-torture/execute/20040707-1.c: New test.
18360
18361 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
18362
18363         * gcc.c-torture/execute/20040706-1.c: New test.
18364
18365 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18366
18367         PR c++/3671
18368         * g++.dg/template/spec14.C: New test.
18369
18370 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
18371
18372         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
18373         nothing if not yet defined.  Use it in b, c and d type definitions.
18374         * gcc.c-torture/execute/20040705-1.c: New test.
18375         * gcc.c-torture/execute/20040705-2.c: New test.
18376
18377 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18378
18379         PR c++/2518
18380         * g++.dg/lookup/new1.C: New test.
18381
18382 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18383
18384         PR c++/11406
18385         * g++.dg/template/sizeof8.C: New test.
18386
18387 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
18388
18389         * gcc.c-torture/compile/20040705-1.c: New test.
18390
18391 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
18392
18393         * gfortran.fortran-torture/execute/seq_io.f90: New test.
18394
18395 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
18396
18397         * gcc.dg/cpp/if-mop.c: Two new testcases.
18398         * gcc.dg/cpp/trad/comment-3.c: New.
18399
18400 2004-07-04  Paul Brook  <paul@codesourcery.com>
18401
18402         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
18403
18404 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
18405
18406         PR c++/3761
18407         * g++.dg/lookup/crash4.C: New test.
18408
18409 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
18410
18411         * gcc.c-torture/execute/builtin-abs-1.c
18412         * gcc.c-torture/execute/builtin-abs-2.c
18413         * gcc.c-torture/execute/builtin-complex-1.c
18414         * gcc.c-torture/execute/builtins/string-1-lib.c
18415         * gcc.c-torture/execute/builtins/string-1.c
18416         * gcc.c-torture/execute/builtins/string-2-lib.c
18417         * gcc.c-torture/execute/builtins/string-2.c
18418         * gcc.c-torture/execute/builtins/string-3-lib.c
18419         * gcc.c-torture/execute/builtins/string-3.c
18420         * gcc.c-torture/execute/builtins/string-4-lib.c
18421         * gcc.c-torture/execute/builtins/string-4.c
18422         * gcc.c-torture/execute/builtins/string-5-lib.c
18423         * gcc.c-torture/execute/builtins/string-5.c
18424         * gcc.c-torture/execute/builtins/string-6-lib.c
18425         * gcc.c-torture/execute/builtins/string-6.c
18426         * gcc.c-torture/execute/builtins/string-7-lib.c
18427         * gcc.c-torture/execute/builtins/string-7.c
18428         * gcc.c-torture/execute/builtins/string-8-lib.c
18429         * gcc.c-torture/execute/builtins/string-8.c
18430         * gcc.c-torture/execute/builtins/string-9-lib.c
18431         * gcc.c-torture/execute/builtins/string-9.c
18432         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
18433         * gcc.c-torture/execute/builtins/string-asm-1.c
18434         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
18435         * gcc.c-torture/execute/builtins/string-asm-2.c
18436         * gcc.c-torture/execute/stdio-opt-1.c
18437         * gcc.c-torture/execute/stdio-opt-2.c
18438         * gcc.c-torture/execute/stdio-opt-3.c
18439         * gcc.c-torture/execute/string-opt-1.c
18440         * gcc.c-torture/execute/string-opt-10.c
18441         * gcc.c-torture/execute/string-opt-11.c
18442         * gcc.c-torture/execute/string-opt-12.c
18443         * gcc.c-torture/execute/string-opt-13.c
18444         * gcc.c-torture/execute/string-opt-14.c
18445         * gcc.c-torture/execute/string-opt-15.c
18446         * gcc.c-torture/execute/string-opt-16.c
18447         * gcc.c-torture/execute/string-opt-2.c
18448         * gcc.c-torture/execute/string-opt-6.c
18449         * gcc.c-torture/execute/string-opt-7.c
18450         * gcc.c-torture/execute/string-opt-8.c:
18451         Replace with ...
18452
18453         * gcc.c-torture/execute/builtins/abs-2.c
18454         * gcc.c-torture/execute/builtins/abs-3.c
18455         * gcc.c-torture/execute/builtins/complex-1.c
18456         * gcc.c-torture/execute/builtins/fprintf.c
18457         * gcc.c-torture/execute/builtins/fputs.c
18458         * gcc.c-torture/execute/builtins/memcmp.c
18459         * gcc.c-torture/execute/builtins/memmove.c
18460         * gcc.c-torture/execute/builtins/memops-asm.c
18461         * gcc.c-torture/execute/builtins/mempcpy-2.c
18462         * gcc.c-torture/execute/builtins/mempcpy.c
18463         * gcc.c-torture/execute/builtins/memset.c
18464         * gcc.c-torture/execute/builtins/printf.c
18465         * gcc.c-torture/execute/builtins/sprintf.c
18466         * gcc.c-torture/execute/builtins/strcat.c
18467         * gcc.c-torture/execute/builtins/strchr.c
18468         * gcc.c-torture/execute/builtins/strcmp.c
18469         * gcc.c-torture/execute/builtins/strcpy.c
18470         * gcc.c-torture/execute/builtins/strcspn.c
18471         * gcc.c-torture/execute/builtins/strlen-2.c
18472         * gcc.c-torture/execute/builtins/strlen.c
18473         * gcc.c-torture/execute/builtins/strncat.c
18474         * gcc.c-torture/execute/builtins/strncmp-2.c
18475         * gcc.c-torture/execute/builtins/strncmp.c
18476         * gcc.c-torture/execute/builtins/strncpy.c
18477         * gcc.c-torture/execute/builtins/strpbrk.c
18478         * gcc.c-torture/execute/builtins/strpcpy-2.c
18479         * gcc.c-torture/execute/builtins/strpcpy.c
18480         * gcc.c-torture/execute/builtins/strrchr.c
18481         * gcc.c-torture/execute/builtins/strspn.c
18482         * gcc.c-torture/execute/builtins/strstr-asm.c
18483         * gcc.c-torture/execute/builtins/strstr.c:
18484         ... these new files.
18485
18486         * gcc.c-torture/execute/builtins/abs-2-lib.c
18487         * gcc.c-torture/execute/builtins/abs-3-lib.c
18488         * gcc.c-torture/execute/builtins/complex-1-lib.c
18489         * gcc.c-torture/execute/builtins/fprintf-lib.c
18490         * gcc.c-torture/execute/builtins/fputs-lib.c
18491         * gcc.c-torture/execute/builtins/memcmp-lib.c
18492         * gcc.c-torture/execute/builtins/memmove-lib.c
18493         * gcc.c-torture/execute/builtins/memops-asm-lib.c
18494         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
18495         * gcc.c-torture/execute/builtins/mempcpy-lib.c
18496         * gcc.c-torture/execute/builtins/memset-lib.c
18497         * gcc.c-torture/execute/builtins/printf-lib.c
18498         * gcc.c-torture/execute/builtins/sprintf-lib.c
18499         * gcc.c-torture/execute/builtins/strcat-lib.c
18500         * gcc.c-torture/execute/builtins/strchr-lib.c
18501         * gcc.c-torture/execute/builtins/strcmp-lib.c
18502         * gcc.c-torture/execute/builtins/strcpy-lib.c
18503         * gcc.c-torture/execute/builtins/strcspn-lib.c
18504         * gcc.c-torture/execute/builtins/strlen-2-lib.c
18505         * gcc.c-torture/execute/builtins/strlen-lib.c
18506         * gcc.c-torture/execute/builtins/strncat-lib.c
18507         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
18508         * gcc.c-torture/execute/builtins/strncmp-lib.c
18509         * gcc.c-torture/execute/builtins/strncpy-lib.c
18510         * gcc.c-torture/execute/builtins/strpbrk-lib.c
18511         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
18512         * gcc.c-torture/execute/builtins/strpcpy-lib.c
18513         * gcc.c-torture/execute/builtins/strrchr-lib.c
18514         * gcc.c-torture/execute/builtins/strspn-lib.c
18515         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
18516         * gcc.c-torture/execute/builtins/strstr-lib.c
18517         * gcc.c-torture/execute/builtins/lib/abs.c
18518         * gcc.c-torture/execute/builtins/lib/fprintf.c
18519         * gcc.c-torture/execute/builtins/lib/memset.c
18520         * gcc.c-torture/execute/builtins/lib/printf.c
18521         * gcc.c-torture/execute/builtins/lib/sprintf.c
18522         * gcc.c-torture/execute/builtins/lib/strcpy.c
18523         * gcc.c-torture/execute/builtins/lib/strcspn.c
18524         * gcc.c-torture/execute/builtins/lib/strncat.c
18525         * gcc.c-torture/execute/builtins/lib/strncmp.c
18526         * gcc.c-torture/execute/builtins/lib/strncpy.c
18527         * gcc.c-torture/execute/builtins/lib/strpbrk.c
18528         * gcc.c-torture/execute/builtins/lib/strspn.c
18529         * gcc.c-torture/execute/builtins/lib/strstr.c:
18530         New files containing support routines.
18531
18532         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
18533         declaration.
18534         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
18535         when not optimizing.
18536
18537 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
18538
18539         PR c++/16240
18540         * g++.dg/abi/mangle22.C: New test.
18541         * g++.dg/abi/mangle23.C: Likewise.
18542
18543 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
18544
18545         PR fortran/16290
18546         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
18547         Allow for cases without denormalized floating point numbers.
18548
18549 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
18550
18551         PR c/1027
18552         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18553         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
18554         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
18555         expected warning text.
18556         * gcc.dg/format/diag-2.c: New test.
18557
18558 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18559
18560         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
18561
18562 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
18563
18564         * gcc.dg/builtins-43.c: New.
18565         * gcc.dg/builtins-44.c: New.
18566         * gcc.dg/builtins-45.c: New.
18567
18568 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
18569             Andreas Tobler  <a.tobler@schweiz.ch>
18570
18571         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
18572         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
18573         as SIGSEGV.
18574         * gcc.dg/cleanup-11.c: Likewise.
18575         * gcc.dg/cleanup-8.c: Likewise.
18576         * gcc.dg/cleanup-9.c: Likewise.
18577         * gcc.dg/cleanup-5.c: Run on all platforms.
18578
18579 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18580
18581         * g++.dg/warn/nonnull1.C: New test.
18582
18583 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18584
18585         * gcc.dg/compat/compat-common.h: Wrap up CINT in
18586         an #ifndef SKIP_COMPLEX_INT/#endif pair.
18587         Special-case the Sun compiler wrt to <complex.h>.
18588
18589 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
18590
18591         * gcc.dg/Wunreachable-8.C: New test.
18592
18593         * gcc.dg/h8300-ice2.c : New test.
18594
18595 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
18596
18597         PR fortran/16161
18598         * gfortran.fortran-torture/compile/implicit.f90: Add test
18599         for implicit character.
18600
18601 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
18602
18603         PR fortran/16289
18604         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
18605         Use tiny() intrinsic to find smallest non-negative real
18606
18607 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
18608
18609         * gcc.dg/compat/struct-by-value-22_main.c: New test.
18610         * gcc.dg/compat/struct-by-value-22_x.c: New.
18611         * gcc.dg/compat/struct-by-value-22_y.c: New.
18612
18613         * gcc.c-torture/execute/20040629-1.c: New test.
18614
18615 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
18616
18617         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
18618         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
18619
18620         PR target/16195
18621         * gcc.dg/20040625-1.c: New test.
18622
18623 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18624
18625         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
18626
18627 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18628
18629         PR fortran/15963
18630         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
18631
18632 2004-06-29  Richard Henderson  <rth@redhat.com>
18633
18634         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
18635
18636 2004-06-29  Paul Brook  <paul@codesourcery.com>
18637
18638         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
18639         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
18640
18641 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
18642
18643         PR c++/16260
18644         * g++.dg/parse/crash15.C: New.
18645
18646 2004-06-28  Andrew Pinski  <apinski@apple.com>
18647
18648         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
18649         by the error already.
18650
18651         * g++.dg/opt/ptrmem4.C: Change to compile only test.
18652
18653 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
18654
18655         PR target/14041
18656         * gcc.dg/h8300-bss-align-1.c : New.
18657
18658 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18659
18660         * PR c++/16174
18661         * g++.dg/template/ctor4.C: New.
18662
18663 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
18664
18665         PR c++/16205
18666         * g++.dg/warn/Wsequence-point-1.C: New test.
18667
18668 2004-06-27  Paul Brook  <paul@codesourcery.com>
18669
18670         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
18671
18672 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
18673
18674         * g++.old-deja/g++.mike/p7325.C: Remove.
18675
18676 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
18677
18678         PR c/14963
18679         * gcc.dg/pr14963.c: New test.
18680
18681 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
18682
18683         PR c++/16193
18684         * g++.dg/parse/redef1.C: New test.
18685
18686 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18687
18688         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
18689         20021110.c.
18690         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
18691         20021119-1.c.
18692         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
18693         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
18694         5-04.c.
18695         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
18696         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
18697         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
18698         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
18699         g++.brendan/enum14.C.
18700         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
18701         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
18702         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
18703         g++.mike/virt1.C.
18704         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
18705         memtemp24.C.
18706
18707 2004-06-27  Roger Sayle  <roger@eyesopen.com>
18708
18709         * gcc.dg/20040527-1.c: New test case.
18710
18711 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
18712
18713         PR gfortran/pr16196
18714         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
18715
18716 2004-06-25  Roger Sayle  <roger@eyesopen.com>
18717
18718         PR middle-end/15825
18719         * gcc.dg/pr15825-1.c: New test case.
18720
18721 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18722
18723         * gcc.c-torture/execute/20040625-1.c: New test.
18724
18725 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18726
18727         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
18728
18729 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18730
18731         * gcc.dg/torture/mips-div-1.c: New test.
18732
18733 2004-06-24  Jeff Law  <law@redhat.com>
18734
18735         * gcc.dg/tree-ssa/20040624-1.c: New test.
18736
18737 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
18738
18739         * gcc.c-torture/compile/20040624-1.c: New test.
18740
18741 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18742
18743         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
18744         this directory.
18745
18746 2004-06-23  Andrew Pinski  <apinski@apple.com>
18747
18748         PR middle-end/15988
18749         * g++.dg/opt/ptrmem4.C: New test.
18750
18751         * gcc.dg/c90-array-quals-2.c: New test.
18752
18753 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
18754
18755         * gcc.dg/kpice1.c: New test.
18756
18757 2006-06-23  Andrew Pinski  <apinski@apple.com>
18758
18759         * gcc.dg/c90-array-quals.c: New test.
18760
18761 2006-06-22  Richard Henderson  <rth@redhat.com>
18762
18763         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
18764
18765 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
18766
18767         * gcc.dg/builtins-config.h: Handle FreeBSD.
18768
18769 2006-06-22  Richard Henderson  <rth@redhat.com>
18770
18771         * g++.dg/opt/devirt1.C: New.
18772
18773 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
18774
18775         * g++.dg/opt/pr15551.C: New testcase.
18776
18777 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
18778
18779         PR target/14800
18780         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
18781         x86_64-*-linux* when compiling for 32bit.
18782
18783 2004-06-21  Andrew Pinski  <apinski@apple.com>
18784
18785         * gcc.dg/pch/struct-1.c: New.
18786         * gcc.dg/pch/struct-1.hs: New.
18787
18788 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
18789
18790         * gcc.dg/pch/save-temps-1.c: New file.
18791         * gcc.dg/pch/save-temps-1.hs: New file.
18792
18793 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
18794
18795         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
18796         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
18797
18798 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18799
18800         * gfortran.fortran-torture/execute/select_1.f90: Rename function
18801         to fix type error.
18802         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
18803         Remove trailing spaces.
18804
18805 2004-06-21  Richard Henderson  <rth@redhat.com>
18806
18807         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
18808         merging && to BIT_FIELD_REF.
18809
18810 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
18811
18812         * g++.dg/opt/placeholder1.C: New test.
18813
18814 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18815
18816         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
18817         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18818         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18819         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18820
18821 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
18822
18823         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
18824         extern "C".
18825         * g++.dg/other/pragma-re-1.C: Add comments.
18826
18827 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
18828
18829         PR gfortran/16080
18830         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
18831
18832 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
18833
18834         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
18835         instead of setting the type of size_t by
18836         hand.
18837
18838 2004-06-18  Roger Sayle  <roger@eyesopen.com>
18839
18840         * gcc.dg/unordered-2.c: New test case.
18841         * gcc.dg/unordered-3.c: New test case.
18842
18843 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
18844
18845         PR other/16043
18846         * lib/g++.exp (g++_version): Tweak regexp for version
18847         * lib/g77.exp (g77_version): Likewise.
18848         * lib/gfortran.exp (gfortran_version): Likewise.
18849         * lib/objc.exp (objc_version): Likewise.
18850         * lib/treelang.exp (treelang_version): Likewise.
18851
18852 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
18853
18854         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
18855         Use INT_MAX instead of __INT_MAX__.
18856         * gcc.dg/compat/struct-align-2_y.c: Likewise.
18857
18858         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
18859         * gcc.dg/compat/scalar-return-3_x.c: Use it.
18860         * gcc.dg/compat/scalar-return-3_y.c: Use it.
18861         * gcc.dg/compat/scalar-return-4_x.c: Use it.
18862         * gcc.dg/compat/scalar-return-4_y.c: Use it.
18863         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
18864         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
18865         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
18866         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
18867
18868         * gcc.dg/range-test-1.c: New test.
18869         * g++.dg/opt/range-test-1.C: New test.
18870
18871 2004-06-17  Richard Henderson  <rth@redhat.com>
18872
18873         * objc.dg/sync-1.m: New.
18874         * objc.dg/try-catch-1.m: Don't force next runtime.
18875         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
18876         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
18877         shadowed catch clause.
18878         * objc.dg/try-catch-5.m: New.
18879
18880 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
18881
18882         Bug 14610
18883         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
18884
18885 2004-06-15  Richard Henderson  <rth@redhat.com>
18886
18887         * gcc.dg/20001116-1.c: Move expected warning line.
18888
18889 2004-06-15  Richard Henderson  <rth@redhat.com>
18890
18891         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
18892         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
18893
18894 2004-06-15  Jeff Law  <law@redhat.com>
18895
18896         * gcc.dg/tree-ssa/20040615-1.c: New test.
18897         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
18898         be less sensitive to operand ordering.
18899         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
18900
18901 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
18902
18903         * g++.dg/abi/bitfield3.C: Add comment..
18904
18905 2004-06-15  Richard Henderson  <rth@redhat.com>
18906
18907         * g++.dg/ext/stmtexpr1.C: XFAIL.
18908         * gcc.dg/20030612-1.c: XFAIL.
18909
18910 2004-06-15  Eric Christopher  <echristo@redhat.com>
18911
18912         * g++.dg/charset/asm5.c: New.
18913         * gcc.dg/charset/asm6.c: New.
18914
18915 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18916
18917         PR fortran/15962
18918         * gfortran.fortran-torture/execute/select_1.f90: New test.
18919
18920 2004-06-15  Paul Brook  <paul@codesourcery.com>
18921
18922         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
18923
18924 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18925
18926         PR c++/15967
18927         * g++.dg/lookup/crash3.C: New test.
18928
18929 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18930
18931         PR c++/15947
18932         * g++.dg/parse/dtor4.C: New test.
18933
18934 2004-06-14  Jeff Law  <law@redhat.com>
18935
18936         * gcc.c-torture/compile/20040614-1.c: New test.
18937
18938 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18939
18940         PR fortran/15211
18941         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
18942         LEN of a character array.
18943
18944 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
18945
18946         PR c++/15096
18947         * g++.dg/template/ptrmem10.C: New test.
18948
18949         PR c++/14930
18950         * g++.dg/template/friend30.C: New test.
18951
18952 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18953
18954         PR fortran/14928
18955         * gfortran.fortran-torture/compile/mloc.f90: New test.
18956
18957 2004-06-13  Paul Brook  <paul@codesourcery.com>
18958
18959         * gfortran.fortran-torture/execute/random_2.f90: New test.
18960
18961 2004-06-13  Eric Christopher  <echristo@redhat.com>
18962
18963         * gcc.dg/noncompile/redecl-1.c: Fix error message.
18964
18965 2004-06-12  Paul Brook  <paul@codesourcery.com>
18966
18967         * gfortran.fortran-torture/execute/contained_3.f90: New test.
18968
18969 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18970
18971         PR fortran/14923
18972         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
18973
18974 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18975
18976         PR fortran/14957
18977         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
18978         syntax errors in end statements of contained subroutines.
18979
18980 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18981
18982         PR fortran/12841
18983         * gfortran.fortran-torture/execute/null_arg.f90: New test.
18984
18985 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18986
18987         PR fortran/15665
18988         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
18989
18990 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18991
18992         PR gfortran/12839
18993         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
18994
18995 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
18996
18997         PR c++/15862
18998         * g++.dg/parse/enum1.C: New test.
18999
19000 2004-06-10  Jeff Law  <law@redhat.com>
19001
19002         * gcc.c-torture/compile/20040610-1.c: New test.
19003
19004 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19005
19006         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
19007         * g++.old-deja/g++.other/decl3.C: Likewise.
19008
19009 2004-06-10  Brian Booth  <bbooth@redhat.com>
19010
19011         * gcc.dg/tree-ssa/20031015-1.c: Scan for
19012         V_MAY_DEF instead of VDEF.
19013         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
19014
19015 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
19016
19017         PR c++/14211
19018         * g++.dg/conversion/const1.C: New test.
19019
19020         PR c++/15076
19021         * g++.dg/conversion/reinterpret1.C: New test.
19022
19023         PR c++/15877
19024         * g++.dg/template/enum2.C: New test.
19025
19026         PR c++/15227
19027         * g++.dg/template/error13.C: New test.
19028
19029 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19030
19031         PR fortran/14957
19032         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
19033         arguments to test_* REAL and of the right size.
19034
19035 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19036
19037         PR target/15569
19038         PR rtl-optimization/15681
19039         * gcc.dg/20040609-1.c: New test.
19040
19041 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
19042
19043         PR c++/14791
19044         * g++.dg/opt/builtins1.C: New test.
19045
19046 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
19047
19048         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
19049         that use default windows32 struct layout.
19050         * gcc.dg/i386-bitfield2.c: Likewise.
19051
19052 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
19053
19054         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
19055         for mingw32 and cygwin targets.
19056
19057 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
19058
19059         * gcc.dg/pch/macro-4.c: New.
19060         * gcc.dg/pch/macro-4.hs: New.
19061
19062 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19063
19064         PR fortran/13249
19065         * gfortran.fortran-torture/compile/name_clash.f90: New test.
19066
19067 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19068
19069         PR fortran/13372
19070         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
19071
19072 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19073
19074         PR gfortran/14897
19075         * gfortran.fortran-torture/execute/t_edit.f90: New test.
19076
19077 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
19078
19079         PR gfortran/15755
19080         * gfortran.fortran-torture/execute/backspace.c : New test.
19081
19082 2004-06-09  Paul Brook  <paul@codesourcery.com>
19083
19084         * gfortran.fortran-torture/execure/intrinsic_associated.f90
19085         (pointer_to_section): Rewrite to use smaller array.
19086
19087 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
19088
19089         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
19090         * gcc.dg/ext/altivec-10.c: Same.
19091         * gcc.dg/ext/altivec-11.c: Same.
19092         * gcc.dg/ext/altivec-12.c: Same.
19093         * gcc.dg/ext/altivec-13.c: Same.
19094         * gcc.dg/ext/altivec-14.c: Same.
19095         * gcc.dg/ext/altivec-15.c: Same.
19096         * gcc.dg/ext/altivec-16.c: Same.
19097         * gcc.dg/ext/altivec-3.c: Same.
19098         * gcc.dg/ext/altivec-4.c: Same.
19099         * gcc.dg/ext/altivec-6.c: Same.
19100         * gcc.dg/ext/altivec-7.c: Same.
19101         * gcc.dg/ext/altivec-8.c: Same.
19102         * gcc.dg/ext/altivec-varargs-1.c: Same.
19103
19104         * g++.dg/ext/altivec-1.C: Correct dg syntax.
19105         * g++.dg/ext/altivec-10.C: Same.
19106         * g++.dg/ext/altivec-2.C: Same.
19107         * g++.dg/ext/altivec-3.C: Same.
19108         * g++.dg/ext/altivec-4.C: Same.
19109         * g++.dg/ext/altivec-5.C: Same.
19110         * g++.dg/ext/altivec-6.C: Same.
19111         * g++.dg/ext/altivec-7.C: Same.
19112         * g++.dg/ext/altivec-8.C: Same.
19113         * g++.dg/ext/altivec-9.C: Same.
19114
19115 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19116
19117         PR c++/7841
19118         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
19119
19120 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
19121
19122         * gcc.dg/union-1.c: New test.
19123
19124 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19125
19126         * gcc.dg/builtins-41.c: New test case.
19127         * gcc.dg/builtins-42.c: New test case.
19128
19129 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19130
19131         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
19132         * g++.dg/ext/altivec-10.C: Same.
19133         * g++.dg/ext/altivec-2.C: Same.
19134         * g++.dg/ext/altivec-3.C: Same.
19135         * g++.dg/ext/altivec-4.C: Same.
19136         * g++.dg/ext/altivec-5.C: Same.
19137         * g++.dg/ext/altivec-6.C: Same.
19138         * g++.dg/ext/altivec-7.C: Same.
19139         * g++.dg/ext/altivec-8.C: Same.
19140         * g++.dg/ext/altivec-9.C: Same.
19141         * g++.old-deja/g++.abi/cxa_vec.C: Same.
19142         * g++.old-deja/g++.brendan/new3.C: Same.
19143         * gcc.c-torture/execute/eeprof-1.x: Same.
19144
19145 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
19146
19147         PR c/14765
19148         * gcc.dg/pr14765-1.c: New test.
19149
19150 2004-06-07  Roger Sayle  <roger@eyesopen.com>
19151
19152         PR c/14649
19153         * gcc.dg/pr14649-1.c: New test case.
19154
19155 2004-06-07  Richard Henderson  <rth@redhat.com>
19156
19157         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
19158         if temporaries.
19159
19160 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
19161
19162         * g++.dg/eh/elide1.C: Remove XFAIL.
19163
19164 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
19165
19166         PR c++/15337
19167         * g++.dg/expr/sizeof3.C: New test.
19168
19169         PR c++/14777
19170         * g++.dg/template/access14.C: New test.
19171
19172         PR c++/15554
19173         * g++.dg/template/enum1.C: New test.
19174
19175         PR c++/15057
19176         * g++.dg/eh/throw1.C: New test.
19177
19178 2004-06-07  David Ayers  <d.ayers@inode.at>
19179             Ziemowit Laski  <zlaski@apple.com>
19180
19181         * lib/objc.exp (objc_target_compile): Revert the '-framework
19182         Foundation' flag fix, since bare Darwin does not ship
19183         with the Foundation framework.
19184         * objc/execute/next_mapping.h: Provide a local NSConstantString
19185         @interface and @implementation.
19186         (objc_constant_string_init): A constructor function, used to
19187         initialize the NSConstantString meta-class object.
19188         * objc/execute/string1.m: Include "next_mapping.h" instead of
19189         <Foundation/NSString.h>.
19190         * objc/execute/string2.m: Likewise.
19191         * objc/execute/string3.m: Likewise.
19192         * objc/execute/string4.m: Likewise.
19193
19194 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
19195
19196         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
19197         to double. Replace double with FLOAT.
19198         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
19199
19200         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
19201         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
19202         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
19203         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
19204         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
19205         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
19206         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
19207         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
19208
19209 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19210
19211         PR c/13519
19212         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
19213
19214 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19215
19216         PR c++/15503
19217         * g++.dg/template/meminit2.C: New test.
19218
19219 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
19220
19221         PR target/15822
19222         * gcc.c-torture/execute/compare-fp-1.c,
19223         gcc.c-torture/execute/compare-fp-2.c,
19224         gcc.c-torture/execute/compare-fp-3.c,
19225         gcc.c-torture/execute/compare-fp-4.c,
19226         gcc.c-torture/execute/compare-fp-3.x,
19227         gcc.c-torture/execute/compare-fp-4.x: Moved...
19228         * gcc.c-torture/execute/ieee/compare-fp-1.c,
19229         gcc.c-torture/execute/ieee/compare-fp-2.c,
19230         gcc.c-torture/execute/ieee/compare-fp-3.c,
19231         gcc.c-torture/execute/ieee/compare-fp-4.c,
19232         gcc.c-torture/execute/ieee/compare-fp-3.x,
19233         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
19234
19235 2004-06-04  David Ayers  <d.ayers@inode.at>
19236
19237         * objc/execute/protocol-isEqual-4.m: New testcase.
19238
19239 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
19240
19241         * objc/execute/protocol-isEqual-1.m: New testcase.
19242         * objc/execute/protocol-isEqual-2.m: New testcase.
19243         * objc/execute/protocol-isEqual-3.m: New testcase.
19244
19245 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19246
19247         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
19248
19249 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
19250
19251         * lib/objc.exp (objc_target_compile): When running tests on
19252         Darwin (Mac OS X), inform the linker about '-framework
19253         'Foundation'.
19254
19255 2004-06-02  Eric Christopher  <echristo@redhat.com>
19256
19257         * gcc.c-torture/compile/20040602-1.c: New.
19258
19259 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
19260
19261         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
19262         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19263
19264         PR tree-optimization/14736
19265         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
19266
19267         PR tree-optimization/14042
19268         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
19269
19270         PR tree-optimization/14729
19271         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
19272
19273 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19274
19275         PR fortran/15557
19276         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
19277
19278 2004-06-01  Richard Hederson  <rth@redhat.com>
19279
19280         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
19281
19282 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19283
19284         PR c++/14932
19285         * g++.dg/parse/offsetof4.C: New test.
19286
19287 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
19288
19289         PR objc/7993
19290         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
19291
19292 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
19293
19294         PR c++/15701
19295         * g++.dg/template/friend29.C: New test.
19296
19297 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19298
19299         PR c/15749
19300         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
19301
19302 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19303
19304         * gcc.dg/sparc-trap-1.c: New test.
19305
19306 2004-05-31  Roger Sayle  <roger@eyesopen.com>
19307
19308         PR middle-end/15069
19309         * g++.dg/opt/fold3.C: New test case.
19310
19311 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
19312
19313         * lib/target-supports.exp (check_iconv_available): Fix fallout
19314         from 2004-05-28 patch.
19315
19316 2004-05-30  Paul Brook  <paul@codesourcery.com>
19317
19318         PR fortran/15620
19319         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
19320         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
19321
19322 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
19323
19324         * gfortran.fortran-torture/execute/random_1.f90: New test.
19325
19326 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19327
19328         * g++.dg/ext/altivec-10.C: New test.
19329
19330 2004-05-29  Paul Brook  <paul@codesourcery.com>
19331
19332         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
19333
19334 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19335
19336         * gcc.dg/altivec-16.c: New test.
19337
19338 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
19339
19340         * lib/target-supports.exp (check_vmx_hw_available): New.
19341         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
19342
19343         * lib/target-supports.exp (check_alias_available,
19344         check_iconv_available, check_named_sections_available): Use
19345         unique names for temporary files.
19346
19347 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19348
19349         * gcc.dg/altivec-15.c: New test.
19350
19351 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19352
19353         PR c++/15083
19354         * g++.dg/warn/noeffect6.C: New test.
19355
19356         PR c++/15471
19357         * g++.dg/expr/ptrmem4.C: New test.
19358
19359         PR c++/15640
19360         * g++.dg/template/operator3.C: New test.
19361
19362 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19363
19364         PR c++/14668
19365         * g++.dg/lookup/redecl1.C: New test.
19366         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
19367
19368 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
19369
19370         * gcc.c-torture/execute/compare-fp-1.c,
19371         gcc.c-torture/execute/compare-fp-2.c,
19372         gcc.c-torture/execute/compare-fp-3.c,
19373         gcc.c-torture/execute/compare-fp-4.c,
19374         gcc.c-torture/execute/compare-fp-3.x,
19375         gcc.c-torture/execute/compare-fp-4.x,
19376         gcc.dg/pr15649-1.c: New.
19377
19378 2004-05-27  Adam Nemet  <anemet@lnxw.com>
19379
19380         PR c++/12883
19381         * g++.dg/init/array14.C: New test.
19382
19383 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
19384
19385         * lib/compat.exp (compat-get-options-main): New.
19386         (compat-get-options): Remove unneeded code, warn for ignored
19387         command.
19388         (compat-execute): Check flag set by dg-require-* commands.
19389
19390         * lib/compat.exp (compat-execute): Break up long lines.
19391
19392 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
19393
19394         * gcc.dg/altivec-7.c: Don't use 'vector long'.
19395         * gcc.dg/altivec-14.c: New test.
19396         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
19397
19398         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
19399         * gcc.dg/altivec-12.c: Ditto.
19400
19401         * gcc.dg/altivec-3.c: Move call to altivec_check.
19402
19403 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19404
19405         PR c++/15044
19406         * g++.dg/template/error12.C: New test.
19407
19408         PR c++/15317
19409         * g++.dg/ext/attrib15.C: New test.
19410
19411         PR c++/15329
19412         * g++.dg/template/ptrmem9.C: New test.
19413
19414 2004-05-25  Paul Brook  <paul@codesourcery.com>
19415
19416         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
19417
19418 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19419
19420         PR c++/15165
19421         * g++.dg/template/crash19.C: New test.
19422
19423 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19424
19425         PR c++/15025
19426         * g++.dg/template/redecl1.C: New test.
19427
19428 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19429
19430         PR c++/14821
19431         * g++.dg/other/ns1.C: New test.
19432
19433         PR c++/14883
19434         * g++.dg/template/invalid1.C: New test.
19435
19436 2004-05-23  Paul Brook  <paul@codesourcery.com>
19437         Victor Leikehman  <lei@haifasphere.co.il>
19438
19439         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
19440         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
19441
19442 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19443
19444         PR c++/15285
19445         PR c++/15299
19446         * g++.dg/template/non-dependent5.C: New test.
19447         * g++.dg/template/non-dependent6.C: New test.
19448
19449 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19450
19451         PR c++/15507
19452         * g++.dg/inherit/union1.C: New test.
19453
19454         PR c++/15542
19455         * g++.dg/template/addr1.C: New test.
19456
19457         PR c++/15427
19458         * g++.dg/template/array5.C: New test.
19459
19460         PR c++/15287
19461         * g++.dg/template/array6.C: New test.
19462
19463 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
19464             Roger Sayle  <roger@eyesopen.com>
19465
19466         * g++.dg/lookup/forscope2.C: New test case.
19467
19468 2004-05-22  Ben Elliston  <bje@au.ibm.com>
19469
19470         * gcc.dg/cpp/Wmissingdirs.c: New.
19471
19472 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19473
19474         PR target/15301
19475         * gcc.dg/compat/union-m128-1.h: New file.
19476         * gcc.dg/compat/union-m128-1_main.c: Likewise.
19477         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19478         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19479
19480 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19481
19482         PR target/15302
19483         * gcc.dg/compat/struct-complex-1.h: New file.
19484         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
19485         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
19486         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19487
19488 2004-05-20  Roger Sayle  <roger@eyesopen.com>
19489
19490         PR middle-end/3074
19491         * gcc.dg/pr3074-1.c: New test case.
19492         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
19493
19494 2004-05-20  Falk Hueffner  <falk@debian.org>
19495
19496         PR other/15526
19497         * gcc.dg/ftrapv-1.c: New test case.
19498
19499 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19500
19501         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
19502
19503 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
19504             Jeff Law  <law@redhat.com>
19505
19506         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
19507         * gcc.dg/tree-ssa/20040518-2.c: New test.
19508
19509         * gcc.dg/tree-ssa/20040518-1.c: New test.
19510
19511 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
19512
19513         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
19514
19515 2004-05-18  Paul Brook  <paul@codesourcery.com>
19516
19517         PR fortran/13930
19518         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
19519
19520 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19521
19522         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
19523         constant folding.
19524
19525 2004-05-17  Steven Bosscher  <stevenb@suse.de>
19526
19527         * gcc.dg/tree-ssa/20040517-1.c: New test.
19528
19529 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19530
19531         * gcc.dg/loop-4.c: New test.
19532
19533 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
19534
19535         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
19536
19537 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
19538
19539         PR fortran/15311
19540         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
19541
19542 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19543
19544         PR fortran/13826
19545         PR fortran/13940
19546         * gfortran.fortran-torture/compile/data_1.f90: New test.
19547
19548 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
19549
19550         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
19551         * gcc.dg/uninit-H.c: Define ASM for __s390__.
19552
19553 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19554
19555         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
19556
19557 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19558
19559         PR c/15444
19560         * gcc.dg/format/xopen-1.c: Adjust expected message.
19561         * gcc.dg/format/xopen-3.c: New test.
19562
19563 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
19564
19565         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
19566
19567 2004-05-14  Jeff Law  <law@redhat.com>
19568
19569         * gcc.dg/tree-ssa/20040514-2.c: New test.
19570
19571 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19572
19573         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
19574         this ...
19575         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
19576         this.
19577
19578 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
19579
19580         * gcc.dg/tree-ssa/20040514-1.c: New test.
19581
19582 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19583
19584         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
19585         test.
19586
19587 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19588
19589         PR fortran/14066
19590         * gfortran.fortran-torture/compile/do_1.f90: New test.
19591
19592 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19593
19594         PR fortran/15051
19595         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
19596         test.
19597
19598 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
19599
19600         PR fortran/15149
19601         * gfortran.fortran-torture/execute/random_init.f90: New test.
19602
19603 2004-05-13  Paul Brook  <paul@codesourcery.com>
19604
19605         PR fortran/15314
19606         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
19607
19608 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
19609
19610         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
19611         for the powerpc case.
19612
19613 2004-05-13  Jeff Law  <law@redhat.com>
19614
19615         * gcc.dg/tree-ssa/20040513-1.c: New test.
19616         * gcc.dg/tree-ssa/20040513-2.c: New test.
19617
19618 2004-05-13  Paul Brook  <paul@codesourcery.com>
19619
19620         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
19621         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
19622         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
19623
19624 2004-05-13  Andreas Schwab  <schwab@suse.de>
19625
19626         PR other/10819
19627         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
19628         characters.
19629
19630 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
19631
19632         PR fortran/15294
19633         * gfortran.fortran-torture/execute/adjustr.f90: New file.
19634
19635 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
19636
19637         Merge from tree-ssa-20020619-branch.  See
19638         ChangeLog.tree-ssa for details.
19639
19640 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
19641
19642         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
19643         include <altivec.h> explicitly.
19644         * gcc.dg/altivec-13.c: Likewise.
19645
19646 2004-05-11  Paul Brook  <paul@codesourcery.com>
19647
19648         * gcc.c-torture/compile/20010518-1.c: Force enum size.
19649
19650 2004-05-10  Eric Christopher  <echristo@redhat.com>
19651
19652         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
19653         * gcc.dg/sibcall-4.c: Ditto.
19654
19655 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
19656
19657         * g++.dg/ext/altivec-8.C: New test case.
19658         * gcc.dg/altivec-13.c: New test case.
19659
19660 2004-05-08  Roger Sayle  <roger@eyesopen.com>
19661
19662         * gcc.c-torture/execute/divcmp-1.c: New test case.
19663         * gcc.c-torture/execute/divcmp-2.c: New test case.
19664         * gcc.c-torture/execute/divcmp-3.c: New test case.
19665
19666 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
19667
19668         * g++.dg/other/pragma-re-2.C: New test.
19669
19670 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
19671
19672         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
19673         * gcc.dg/i386-387-2.c: Likewise.
19674
19675         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
19676         __builtin_drem.
19677         * gcc.dg/i386-387-6.c: Likewise.
19678
19679 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
19680
19681         * gcc.dg/builtins-33.c: Also check log1p*.
19682
19683 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
19684
19685         PR optimization/15296
19686         * gcc.c-torture/execute/pr15296.c: New test.
19687
19688 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
19689
19690         * gcc.dg/builtins-40.c: New test.
19691
19692 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
19693
19694         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
19695
19696 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
19697
19698         * g++.dg/ext/spe1.C: New testcase.
19699
19700 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
19701
19702         * objc.dg/image-info.m: Allow additional attributes
19703         for __image_info section.
19704
19705 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
19706
19707         * gcc.dg/torture/mips-hilo-2.c: New test.
19708
19709 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19710
19711         PR c++/14389
19712         * g++.dg/template/member5.C: New test.
19713
19714 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
19715
19716         * gcc.dg/builtins-34.c: Also check expm1*.
19717
19718 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19719
19720         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
19721         * gcc.dg/torture/builtin-convert-3.c: New test.
19722
19723 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
19724
19725         PR middle-end/15054
19726         * g++.dg/opt/pr15054.C: New test.
19727
19728 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19729
19730         * gcc.dg/torture/builtin-rounding-1.c: New test.
19731         * gcc.dg/builtins-25.c: Delete.
19732         * gcc.dg/builtins-29.c: Delete.
19733
19734 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
19735
19736         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
19737         * gcc.dg/sibcall-4.c: Likewise.
19738         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
19739
19740 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19741
19742         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
19743         bit-field on 16-bit targets.
19744
19745 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19746
19747         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
19748         16-bit targets.
19749
19750 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
19751
19752         * gcc.dg/rs6000-power2-1.c: Change to compile only.
19753         * gcc.dg/rs6000-power2-2.c: Likewise.
19754
19755 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
19756
19757         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
19758         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
19759         Change the asm registers to be in form of frN instead of fN.
19760
19761 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19762
19763         * gcc.dg/torture/builtin-convert-2.c: New test.
19764
19765 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
19766
19767         * gcc.dg/rs6000-power2-1.c: New test.
19768         * gcc.dg/rs6000-power2-2.c: New test.
19769
19770 2004-04-28  Jan Hubicka  <jh@suse.cz>
19771
19772         * gcc.dg/unused-6.c: New test.
19773
19774 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
19775             Ulrich Weigand  <uweigand@de.ibm.com>
19776
19777         * ada/acats/run_all.sh: Define $target variable.
19778
19779 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
19780
19781         PR c++/15119
19782         * g++.dg/other/vararg-1.C: New test.
19783
19784         PR c++/4794
19785         * g++.dg/eh/cleanup3.C: New test.
19786
19787 2004-04-24  Laurent GUERBY <laurent@guerby.net>
19788
19789         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
19790         and ad8011a (target_insn).
19791         * ada/acats/support/macro.dfs: Likewise.
19792         * ada/acats/support/impbit.adb: New file.
19793
19794 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
19795
19796         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
19797
19798 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19799
19800         * gcc.dg/loop-3.c: New test.
19801
19802 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
19803
19804         * gcc.c-torture/execute/simd-5.c: New test.
19805
19806 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19807
19808         PR c++/15064
19809         * g++.dg/template/crash18.C: New test.
19810
19811 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
19812
19813         * g++.dg/ext/complit3.C: New test.
19814
19815 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19816
19817         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
19818         * gcc.dg/altivec-3.c: Same.
19819         * gcc.dg/altivec-varargs-1.c: Same.
19820
19821 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19822
19823         * lib/target-supports.exp (check_profiling_available): Assume
19824         profiling is not available on powerpc-eabi targets.
19825
19826 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
19827
19828         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
19829         * gcc.dg/vmx/bug-1.c: Ditto.
19830
19831 2004-04-20  Eric Christopher  <echristo@redhat.com>
19832
19833         * gcc.dg/charset/extern.c: New test.
19834         * g++.dg/charset/extern3.cc: Ditto.
19835
19836 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
19837
19838         * gcc.dg/builtins-39.c: New test.
19839
19840 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
19841
19842         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
19843
19844 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
19845
19846         * gcc.dg/torture/mips-hilo-1.c: New test.
19847
19848 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
19849
19850         * gcc.c-torture/compile/20040419-1.c: New test.
19851
19852 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
19853
19854         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
19855
19856 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
19857             Aldy Hernandez  <aldyh@redhat.com>
19858
19859         * gcc.c-torture/execute/va-arg-24.c: New.
19860
19861 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
19862             Aldy Hernandez  <aldyh@redhat.com>
19863
19864         * gcc.dg/vmx/1b-01.c: New.
19865         * gcc.dg/vmx/1b-02.c: New.
19866         * gcc.dg/vmx/1b-03.c: New.
19867         * gcc.dg/vmx/1b-04.c: New.
19868         * gcc.dg/vmx/1b-05.c: New.
19869         * gcc.dg/vmx/1b-06.c: New.
19870         * gcc.dg/vmx/1b-07.c: New.
19871         * gcc.dg/vmx/1c-01.c: New.
19872         * gcc.dg/vmx/1c-02.c: New.
19873         * gcc.dg/vmx/3a-01a.c: New.
19874         * gcc.dg/vmx/3a-01.c: New.
19875         * gcc.dg/vmx/3a-01m.c: New.
19876         * gcc.dg/vmx/3a-03.c: New.
19877         * gcc.dg/vmx/3a-03m.c: New.
19878         * gcc.dg/vmx/3a-04.c: New.
19879         * gcc.dg/vmx/3a-04m.c: New.
19880         * gcc.dg/vmx/3a-05.c: New.
19881         * gcc.dg/vmx/3a-06.c: New.
19882         * gcc.dg/vmx/3a-06m.c: New.
19883         * gcc.dg/vmx/3a-07.c: New.
19884         * gcc.dg/vmx/3b-01.c: New.
19885         * gcc.dg/vmx/3b-02.c: New.
19886         * gcc.dg/vmx/3b-10.c: New.
19887         * gcc.dg/vmx/3b-13.c: New.
19888         * gcc.dg/vmx/3b-14.c: New.
19889         * gcc.dg/vmx/3b-15.c: New.
19890         * gcc.dg/vmx/3c-01a.c: New.
19891         * gcc.dg/vmx/3c-01.c: New.
19892         * gcc.dg/vmx/3c-02.c: New.
19893         * gcc.dg/vmx/3c-03.c: New.
19894         * gcc.dg/vmx/3d-01.c: New.
19895         * gcc.dg/vmx/4-01.c: New.
19896         * gcc.dg/vmx/4-03.c: New.
19897         * gcc.dg/vmx/5-01.c: New.
19898         * gcc.dg/vmx/5-02.c: New.
19899         * gcc.dg/vmx/5-03.c: New.
19900         * gcc.dg/vmx/5-04.c: New.
19901         * gcc.dg/vmx/5-05.c: New.
19902         * gcc.dg/vmx/5-06.c: New.
19903         * gcc.dg/vmx/5-07.c: New.
19904         * gcc.dg/vmx/5-07t.c: New.
19905         * gcc.dg/vmx/5-08.c: New.
19906         * gcc.dg/vmx/5-10.c: New.
19907         * gcc.dg/vmx/5-11.c: New.
19908         * gcc.dg/vmx/7-01a.c: New.
19909         * gcc.dg/vmx/7-01.c: New.
19910         * gcc.dg/vmx/7c-01.c: New.
19911         * gcc.dg/vmx/7d-01.c: New.
19912         * gcc.dg/vmx/7d-02.c: New.
19913         * gcc.dg/vmx/8-01.c: New.
19914         * gcc.dg/vmx/8-02a.c: New.
19915         * gcc.dg/vmx/8-02.c: New.
19916         * gcc.dg/vmx/brode-1.c: New.
19917         * gcc.dg/vmx/bug-1.c: New.
19918         * gcc.dg/vmx/bug-2.c: New.
19919         * gcc.dg/vmx/bug-3.c: New.
19920         * gcc.dg/vmx/cw-bug-1.c: New.
19921         * gcc.dg/vmx/cw-bug-2.c: New.
19922         * gcc.dg/vmx/cw-bug-3.c: New.
19923         * gcc.dg/vmx/dct.c: New.
19924         * gcc.dg/vmx/debug-1.c: New.
19925         * gcc.dg/vmx/debug-2.c: New.
19926         * gcc.dg/vmx/debug-3.c: New.
19927         * gcc.dg/vmx/debug-4.c: New.
19928         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
19929         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
19930         * gcc.dg/vmx/eg-5.c: New.
19931         * gcc.dg/vmx/fft.c: New.
19932         * gcc.dg/vmx/gcc-bug-1.c: New.
19933         * gcc.dg/vmx/gcc-bug-2.c: New.
19934         * gcc.dg/vmx/gcc-bug-3.c: New.
19935         * gcc.dg/vmx/gcc-bug-4.c: New.
19936         * gcc.dg/vmx/gcc-bug-5.c: New.
19937         * gcc.dg/vmx/gcc-bug-6.c: New.
19938         * gcc.dg/vmx/gcc-bug-7.c: New.
19939         * gcc.dg/vmx/gcc-bug-8.c: New.
19940         * gcc.dg/vmx/gcc-bug-9.c: New.
19941         * gcc.dg/vmx/gcc-bug-b.c: New.
19942         * gcc.dg/vmx/gcc-bug-c.c: New.
19943         * gcc.dg/vmx/gcc-bug-d.c: New.
19944         * gcc.dg/vmx/gcc-bug-e.c: New.
19945         * gcc.dg/vmx/gcc-bug-f.c: New.
19946         * gcc.dg/vmx/gcc-bug-g.c: New.
19947         * gcc.dg/vmx/gcc-bug-i.c: New.
19948         * gcc.dg/vmx/harness.h: New.
19949         * gcc.dg/vmx/ira1.c: New.
19950         * gcc.dg/vmx/ira2a.c: New.
19951         * gcc.dg/vmx/ira2b.c: New.
19952         * gcc.dg/vmx/ira2.c: New.
19953         * gcc.dg/vmx/ira2c.c: New.
19954         * gcc.dg/vmx/mem.c: New.
19955         * gcc.dg/vmx/newton-1.c: New.
19956         * gcc.dg/vmx/ops.c: New.
19957         * gcc.dg/vmx/sn7153.c: New.
19958         * gcc.dg/vmx/spill2.c: New.
19959         * gcc.dg/vmx/spill3.c: New.
19960         * gcc.dg/vmx/spill.c: New.
19961         * gcc.dg/vmx/t.c: New.
19962         * gcc.dg/vmx/varargs-1.c: New.
19963         * gcc.dg/vmx/varargs-2.c: New.
19964         * gcc.dg/vmx/varargs-3.c: New.
19965         * gcc.dg/vmx/varargs-4.c: New.
19966         * gcc.dg/vmx/varargs-5.c: New.
19967         * gcc.dg/vmx/varargs-6.c: New.
19968         * gcc.dg/vmx/varargs-7.c: New.
19969         * gcc.dg/vmx/vmx.exp: New.
19970         * gcc.dg/vmx/vprint-1.c: New.
19971         * gcc.dg/vmx/vscan-1.c: New.
19972         * gcc.dg/vmx/x-01.c: New.
19973         * gcc.dg/vmx/x-02.c: New.
19974         * gcc.dg/vmx/x-03.c: New.
19975         * gcc.dg/vmx/x-04.c: New.
19976         * gcc.dg/vmx/x-05.c: New.
19977         * gcc.dg/vmx/yousufi-1.c: New.
19978         * gcc.dg/vmx/zero-1.c: New.
19979         * gcc.dg/vmx/zero.c: New.
19980
19981 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
19982
19983         * g++.dg/lookup/java1.C: Update for chage of
19984         _Jv_AllocObject.
19985         * g++.dg/lookup/java2.C: Likewise.
19986
19987 2004-04-17  Laurent GUERBY <laurent@guerby.net>
19988
19989         * ada/acats/run_all.sh: use -O2 by default.
19990
19991 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
19992
19993         * gcc.dg/vr-mult-[12].c: New tests.
19994
19995 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19996
19997         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
19998
19999         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
20000
20001 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
20002
20003         * lib/target-supports.exp (check_profiling_available): Assume profiling
20004         isn't available for mips*-*-elf targets.
20005
20006 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
20007
20008         * gcc.dg/builtins-38.c: New test.
20009
20010 2004-04-14  Eric Christopher  <echristo@redhat.com>
20011
20012         * g++.dg/charset/charset.exp: Run .cc extension tests.
20013
20014 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
20015
20016         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
20017
20018 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20019
20020         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
20021
20022 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
20023
20024         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
20025         * gcc.dg/i386-387-2.c: Likewise.
20026
20027         * gcc.dg/i386-387-7.c: New test.
20028         * gcc.dg/i386-387-8.c: New test.
20029
20030         * gcc.dg/builtins-37.c: New test.
20031
20032 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
20033
20034         * g++.dg/pch/externc-1.C: Add missing semicolon.
20035
20036 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
20037
20038         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
20039
20040 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20041
20042         * gcc.c-torture/execute/20040411-1.c: New test.
20043
20044 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20045
20046         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
20047
20048 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
20049
20050         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
20051
20052 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
20053
20054         * lib/target-supports.exp (check_named_sections_available): New.
20055         * lib/gcc-dg.exp (dg-require-named-sections): New.
20056         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
20057         old-deja.exp.  Also prune error-count message from HP linker.
20058         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
20059
20060         * g++.dg/init/init-ref4.C: Use dg-require-weak.
20061         * g++.old-deja/g++.pt/static3.C: Likewise.
20062         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
20063
20064 2004-04-09  Roger Sayle  <roger@eyesopen.com>
20065
20066         * gcc.c-torture/execute/20040409-1.c: New test case.
20067         * gcc.c-torture/execute/20040409-2.c: New test case.
20068         * gcc.c-torture/execute/20040409-3.c: New test case.
20069
20070 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
20071
20072         * gcc.dg/20040409-1.c: New test.
20073
20074 2004-04-08  Roger Sayle  <roger@eyesopen.com>
20075
20076         PR target/14888
20077         * g++.dg/opt/pr14888.C: New test case.
20078
20079 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
20080
20081         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
20082         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
20083         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
20084         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
20085         New tests.
20086
20087 2004-04-08  Paul Brook  <paul@codesourcery.com>
20088
20089         * gcc.dg/spill-1.c: New test.
20090
20091 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20092
20093         * gcc.dg/torture/builtin-ctype-2.c: New test.
20094
20095 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
20096
20097         * gcc.dg/pch/pch.exp: Add largefile test.
20098
20099 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
20100
20101         * g++.dg/pch/externc-1.Hs: New.
20102         * g++.dg/pch/externc-1.C: New.
20103
20104 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20105
20106         * gcc.dg/compat/struct-by-value-5a_main.c,
20107         gcc.dg/compat/struct-by-value-5b_main.c: New files.
20108         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
20109         * gcc.dg/compat/struct-by-value-5a_x.c,
20110         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
20111         gcc.dg/compat/struct-by-value-5_x.c.
20112         * gcc.dg/compat/struct-by-value-5a_y.c,
20113         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
20114         gcc.dg/compat/struct-by-value-5_y.c.
20115
20116         * gcc.dg/compat/struct-by-value-6a_main.c,
20117         gcc.dg/compat/struct-by-value-6b_main.c: New files.
20118         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
20119         * gcc.dg/compat/struct-by-value-6a_x.c,
20120         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
20121         gcc.dg/compat/struct-by-value-6_x.c.
20122         * gcc.dg/compat/struct-by-value-6a_y.c,
20123         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
20124         gcc.dg/compat/struct-by-value-6_y.c.
20125
20126         * gcc.dg/compat/struct-by-value-7a_main.c,
20127         gcc.dg/compat/struct-by-value-7b_main.c: New files.
20128         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
20129         * gcc.dg/compat/struct-by-value-7a_x.c,
20130         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
20131         gcc.dg/compat/struct-by-value-7_x.c.
20132         * gcc.dg/compat/struct-by-value-7a_y.c,
20133         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
20134         gcc.dg/compat/struct-by-value-7_y.c.
20135
20136 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
20137
20138         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
20139         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
20140         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
20141         options.
20142
20143 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
20144
20145         * gcc.dg/builtins-36.c: New test.
20146
20147 2004-04-06  Paul Brook  <paul@codesourcery.com>
20148
20149         * README.gcc: Remove obsolete contraint on testcases.
20150
20151 2004-04-05  Paul Brook  <paul@codesourcery.com>
20152
20153         PR2123
20154         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
20155         failure and exit(0) on success.
20156         * g++.dg/expr/anew2.C: Ditto.
20157         * g++.dg/expr/anew3.C: Ditto.
20158         * g++.dg/expr/anew4.C: Ditto.
20159
20160 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
20161
20162         PR c++/3518
20163         * g++.dg/template/unify7.C: New.
20164
20165 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20166
20167         * g++.dg/README: Bring up to date with new subdirectories; remove
20168         duplicate subdirectory lines.
20169
20170 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
20171
20172         PR c++/14007
20173         * g++.dg/template/unify5.C: New.
20174         * g++.dg/template/unify6.C: New.
20175         * g++.dg/template/qualttp20.C: Adjust.
20176         * g++.old-deja/g++.jason/report.C: Adjust.
20177         * g++.old-deja/g++.other/qual1.C: Adjust.
20178
20179 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
20180
20181         PR c++/14803
20182         * g++.dg/inherit/ptrmem1.C: New test.
20183
20184 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
20185
20186         PR c++/14755
20187         * gcc.c-torture/execute/20040331-1.c: New test.
20188         * gcc.dg/20040331-1.c: New test.
20189
20190 2004-04-01  Paul Brook  <paul@codesourcery.com>
20191
20192         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
20193
20194 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
20195
20196         PR c++/14724
20197         * g++.dg/init/goto1.C: New test.
20198
20199         PR c++/14763
20200         * g++.dg/template/defarg4.C: New test.
20201
20202 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
20203
20204         * gcc.dg/altivec-11.c: Extend test for more valid cases.
20205
20206 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
20207
20208         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
20209
20210 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
20211
20212         * gcc.dg/noncompile/undeclared-2.c: New test.
20213
20214 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20215
20216         * gcc.dg/940409-1.c: Remove XFAIL.
20217         * gcc.dg/reg-vol-struct-1.c: New test.
20218
20219 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20220
20221         * gcc.dg/torture/builtin-wctype-1.c: New test.
20222
20223 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
20224
20225         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
20226         * gcc.dg/20001101-1.c: Likewise.
20227         * gcc.dg/20001102-1.c: Likewise.
20228
20229 2004-03-25  Roger Sayle  <roger@eyesopen.com>
20230
20231         * gcc.dg/compare8.c: Add an additional test for XOR.
20232
20233 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20234
20235         * gcc.dg/torture/builtin-ctype-1.c: New test.
20236
20237 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20238
20239         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
20240         * gcc.dg/torture/builtin-math-1.c: Likewise.
20241         * gcc.dg/torture/builtin-power-1.c: New test.
20242
20243 2004-03-24  Andreas Schwab  <schwab@suse.de>
20244
20245         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
20246         IA64 assembler.
20247
20248 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20249             Roger Sayle  <roger@eyesopen.com>
20250
20251         * gcc.dg/compare8.c: New test case.
20252
20253 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
20254
20255         * g++.dg/ext/altivec-7.C: New test.
20256
20257 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
20258
20259         PR 12267, 12391, 12560, 13129, 14114, 14133
20260         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
20261         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
20262         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
20263         Adjust error regexps.
20264         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
20265         * gcc.dg/noncompile/undeclared-1.c: New test cases.
20266         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
20267         * gcc.dg/local1.c: Add explanatory comment.
20268
20269 2004-03-23  Roger Sayle  <roger@eyesopen.com>
20270
20271         PR optimization/14669
20272         * g++.dg/opt/fold2.C: New test case.
20273
20274 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
20275
20276         PR c/14069
20277         * gcc.dg/20040322-1.c: New test.
20278
20279 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20280
20281         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
20282         * gcc.dg/ultrasp4.c: Likewise.
20283         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
20284
20285 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20286
20287         * gcc.dg/i386-sse-8.c: Reset default options.
20288
20289 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20290
20291         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
20292         in the error message text.
20293
20294 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20295
20296         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
20297
20298 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
20299
20300         PR c++/14616
20301         * g++.dg/init/array13.C: New test.
20302
20303 2004-03-20  Roger Sayle  <roger@eyesopen.com>
20304
20305         PR target/13889
20306         * gcc.c-torture/compile/pr13889.c: New test case.
20307
20308 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20309
20310         PR c/14635
20311         * builtins-1.c (nan, nans): Don't test.
20312         * builtins-30.c: Don't use nan, nanf, nanl.
20313         * builtins-35.c: New test.
20314
20315 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
20316
20317         * g++.dg/ext/altivec-6.C: New test.
20318
20319 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
20320
20321         * g++.dg/init/placement3.C: New test.
20322
20323         * g++.dg/template/spec13.C: New test.
20324
20325         * g++.dg/lookup/using11.C: New test.
20326
20327         * g++.dg/lookup/koenig3.C: New test.
20328
20329         * g++.dg/template/operator2.C: New test.
20330
20331         * g++.dg/expr/dtor3.C: New test.
20332         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
20333         marker.
20334         * g++.old-deja/g++.law/visibility28.C: Likewise.
20335
20336 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
20337
20338         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
20339         * gcc.dg/ppc64-abi-3.c: Likewise.
20340
20341 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20342
20343         PR c++/14545
20344         * g++.dg/parse/template15.C: New test.
20345
20346 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20347
20348         * g++.dg/expr/dtor2.C: New test.
20349
20350         * g++.dg/lookup/anon4.C: New test.
20351
20352         * g++.dg/overload/using1.C: New test.
20353
20354         * g++.dg/template/lookup7.C: New test.
20355
20356         * g++.dg/template/typename6.C: New test.
20357
20358         * g++.dg/expr/cond6.C: New test.
20359
20360 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20361
20362         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
20363
20364 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20365
20366         * g++.dg/expr/cond5.C: New test.
20367         * g++.dg/expr/constcast1.C: Likewise.
20368         * g++.dg/expr/ptrmem2.C: Likewise.
20369         * g++.dg/expr/ptrmem3.C: Likewise.
20370         * g++.dg/lookup/main1.C: Likewise.
20371         * g++.dg/template/lookup6.C: Likewise.
20372
20373 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20374
20375         * gcc.dg/local1.c: New test.
20376
20377         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
20378
20379 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20380
20381         * gcc.dg/torture/builtin-convert-1.c: New test.
20382
20383 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20384
20385         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
20386
20387 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20388
20389         PR c++/14481
20390         * g++.dg/warn/Wunused-7.C: New test.
20391
20392 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20393
20394         * gcc.dg/torture/builtin-integral-1.c: New test.
20395
20396 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20397
20398         PR c++/14586
20399         * g++.dg/parse/non-dependent3.C: New test.
20400
20401 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
20402
20403         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
20404         * g++.dg/eh/simd-2.C: Likewise.
20405         * g++.dg/init/array10.C: Likewise.
20406         * gcc.c-torture/compile/simd-1.c: Likewise.
20407         * gcc.c-torture/compile/simd-2.c: Likewise.
20408         * gcc.c-torture/compile/simd-3.c: Likewise.
20409         * gcc.c-torture/compile/simd-4.c: Likewise.
20410         * gcc.c-torture/compile/simd-6.c: Likewise.
20411         * gcc.c-torture/execute/simd-1.c: Likewise.
20412         * gcc.c-torture/execute/simd-2.c: Likewise.
20413         * gcc.dg/compat/vector-defs.h: Likewise.
20414         * gcc.dg/20020531-1.c: Likewise.
20415         * gcc.dg/altivec-3.c: Likewise.
20416         * gcc.dg/altivec-4.c: Likewise.
20417         * gcc.dg/altivec-varargs-1.c: Likewise.
20418         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
20419         * gcc.dg/i386-mmx-3.c: Likewise.
20420         * gcc.dg/i386-sse-4.c: Likewise.
20421         * gcc.dg/i386-sse-5.c: Likewise.
20422         * gcc.dg/i386-sse-8.c: Likewise.
20423         * gcc.dg/simd-1.c: Likewise.
20424         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
20425         __ev64_opaque__ since the machine description provides it.
20426
20427 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20428
20429         * lib/compat.exp (skip_list): New global variable.
20430         Use it to hold the user defined COMPAT_SKIPS list if any.
20431         (compat-obj): Add the members of skip_list to optall.
20432
20433 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20434
20435         * gcc.dg/compat/union-by-value-1_main.c,
20436         union-by-value-1_x.c, union-by-value-1_y.c,
20437         union-check.h, union-defs.h,
20438         union-init.h, union-return-1_main.c,
20439         union-return-1_x.c, union-return-1_y.c: New files.
20440
20441 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20442
20443         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
20444         mixed-struct-init.h: Add 4 mixed structure types.
20445         struct-by-value-21_main.c, struct-by-value-21_x.c,
20446         struct-by-value-21_y.c, struct-return-21_main.c,
20447         struct-return-21_x.c, struct-return-21_y.c: New files.
20448
20449 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
20450
20451         PR c++/14550
20452         * g++.dg/parse/template14.C: New test.
20453
20454 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20455
20456         * gcc.c-torture/execute/20040313-1.c: New test.
20457
20458 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
20459
20460         PR target/14533
20461         * gcc.dg/20040311-2.c: New test.
20462
20463 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
20464
20465         PR other/14544
20466         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
20467         bit-field.
20468
20469 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
20470
20471         * gcc.dg/20040305-2.c: Add missing return statement.
20472
20473 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20474
20475         * gcc.dg/builtins-34.c: Also check pow10*.
20476
20477 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20478
20479         PR target/14262
20480         * gcc.dg/20040305-2.c: New test.
20481
20482 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20483
20484         * gcc.dg/20040310-1.c: New test.
20485
20486 2004-03-11  Roger Sayle  <roger@eyesopen.com>
20487
20488         * gcc.c-torture/execute/20040311-1.c: New test case.
20489
20490 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
20491
20492         PR c++/14476
20493         * g++.dg/lookup/enum1.C: New test.
20494
20495 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
20496
20497         PR c++/14510
20498         * g++.dg/lookup/struct2.C: New test.
20499
20500 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
20501
20502         * gcc.dg/builtins-34.c: New test.
20503
20504 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20505
20506         * gcc.dg/torture/builtin-nonneg-1.c: New test.
20507
20508 2004-03-09  James E Wilson  <wilson@specifixinc.com>
20509
20510         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
20511         * gcc.dg/alias-2.c: New testcase.
20512
20513 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
20514
20515         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
20516
20517 2004-03-09  Roger Sayle  <roger@eyesopen.com>
20518
20519         * gcc.c-torture/execute/20040309-1.c: New test case.
20520
20521 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20522
20523         PR c++/14397
20524         * g++.dg/overload/ref1.C: New.
20525
20526 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20527
20528         PR c++/14409
20529         * g++.dg/template/spec12.C: New test.
20530
20531         PR c++/14448
20532         * g++.dg/parse/crash14.C: New test.
20533
20534 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20535
20536         PR c++/14230
20537         * g++.dg/init/ref11.C: New test.
20538
20539 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20540
20541         PR c++/14432
20542         * g++.dg/parse/builtin2.C: New test.
20543
20544 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20545
20546         PR c++/14401
20547         * g++.dg/init/ctor3.C: New test.
20548         * g++.dg/init/union1.C: New test.
20549         * g++.dg/ext/anon-struct4.C: New test.
20550
20551 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20552
20553         * g++.dg/lookup/koenig1.C: Tweak error messages.
20554         * g++.dg/lookup/used-before-declaration.C: Likewise.
20555         * g++.dg/other/do1.C: Likewise.
20556         * g++.dg/overload/koenig1.C: Likewise.
20557         * g++.dg/parse/crash13.C: Likewise.
20558         * g++.dg/template/instantiate3.C: Likewise.
20559
20560 2004-03-08  Eric Christopher  <echristo@redhat.com>
20561
20562         * * lib/target-supports.exp: Enable libiconv in test
20563         compilation.  Fix up error checking.
20564
20565 2004-03-08  Roger Sayle  <roger@eyesopen.com>
20566
20567         PR middle-end/14289
20568         * gcc.dg/pr14289-1.c: New test case.
20569         * gcc.dg/pr14289-2.c: Likewise.
20570         * gcc.dg/pr14289-3.c: Likewise.
20571
20572 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
20573
20574         * gcc.c-torture/execute/20040308-1.c: New test.
20575
20576 2004-03-07  Roger Sayle  <roger@eyesopen.com>
20577
20578         * gcc.c-torture/execute/20040307-1.c: New test case.
20579
20580 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
20581
20582         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
20583
20584 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
20585
20586         * gcc.dg/20040306-1.c: New test.
20587
20588 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
20589
20590         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
20591         them static.
20592         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
20593
20594 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20595
20596         PR c/14465
20597         * gcc.dg/decl-6.c: New test.
20598
20599 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20600
20601         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
20602         Rename LOGPOW -> LOG_POW.
20603         (SQRT_EXP, POW_EXP): New.
20604
20605 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20606
20607         * gcc.dg/i386-sse-8.c: New test.
20608
20609 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20610
20611         PR c/14114
20612         * gcc.dg/decl-5.c: New test.
20613
20614 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
20615
20616         * gcc.dg/20040305-1.c: New test.
20617
20618 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
20619
20620         PR other/14354
20621         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
20622
20623 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
20624
20625         PR c++/14425, c++/14426
20626         * g++.dg/ext/altivec-4.C: New test.
20627         * g++.dg/ext/altivec-5.C: New test.
20628
20629 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
20630
20631         * g++.old-deja/g++.other/linkage1.C: Expect errors about
20632         global variables of a type with no linkage.
20633         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
20634         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
20635         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
20636         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
20637         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
20638         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
20639         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
20640         * g++.dg/warn/deprecated.C: Name enum Color.
20641         * g++.dg/overload/VLA.C: Name structure for 'b'.
20642         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
20643
20644 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20645
20646         * gcc.c-torture/compile/20040304-1.c: New test.
20647
20648 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
20649
20650         PR 13728
20651         * gcc.dg/decl-4.c: New testcase.
20652
20653 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
20654
20655         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
20656         as PRECF if sizeof (float) > sizeof (double).
20657         (PRECL): Make it the same as PRECF if
20658         sizeof (float) > sizeof (long double).
20659
20660 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20661
20662         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
20663         system type.  Add check for irix6 which doesn't have c99 runtime.
20664
20665 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
20666
20667         * gcc.dg/const-elim-1.c: xfail for xtensa.
20668
20669 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20670
20671         PR c++/14369
20672         * g++.dg/template/cond4.C: New test.
20673
20674 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20675
20676         PR c++/14360
20677         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
20678
20679         PR c++/14361
20680         * g++.dg/parse/defarg7.C: New test.
20681
20682         PR c++/14359
20683         * g++.dg/template/friend26.C: New test.
20684
20685 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20686
20687         PR c++/14324
20688         * g++.dg/abi/mangle21.C: New test.
20689
20690         PR c++/14260
20691         * g++.dg/parse/constructor2.C: New test.
20692
20693         PR c++/14337
20694         * g++.dg/template/sfinae1.C: New test.
20695
20696 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20697
20698         PR c++/14267
20699         * g++.dg/expr/crash2.C: New test.
20700
20701         PR middle-end/13448
20702         * gcc.dg/inline-5.c: New test.
20703         * gcc.dg/always-inline.c: Split out tests into ...
20704         * gcc.dg/always-inline2.c: ... this and ...
20705         * gcc.dg/always-inline3.c: ... this.
20706
20707 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20708
20709         PR debug/12103
20710         * g++.dg/debug/crash1.C: New test.
20711
20712 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
20713
20714         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
20715         function with __attribute__((noinline)).
20716         (recurser_void2): Likewise.
20717         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
20718         (recurser_void2): Likewise.
20719
20720 2004-02-29  Roger Sayle  <roger@eyesopen.com>
20721
20722         PR middle-end/14203
20723         * g++.dg/warn/Wunused-6.C: New test case.
20724
20725 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
20726
20727         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
20728         not defined.
20729
20730 2004-02-27  Eric Christopher  <echristo@redhat.com>
20731
20732         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
20733         * g++.dg/charset/asm2.c: Run only x86.
20734         * gcc.dg/charset/asm3.c: Ditto.
20735
20736 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
20737
20738         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
20739         ld_library_path.
20740
20741 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
20742
20743         * g++.dg/ext/altivec-3.C: New.
20744
20745 2004-02-26  Richard Henderson  <rth@redhat.com>
20746
20747         * g++.dg/ext/attrib10.C: Mark for warning.
20748         * gcc.dg/attr-alias-1.c: New.
20749
20750 2004-02-26  Richard Henderson  <rth@redhat.com>
20751
20752         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
20753         * gcc.c-torture/execute/20040208-2.c: ... it back.
20754
20755 2004-02-26  Eric Christopher  <echristo@redhat.com>
20756
20757         * lib/target-supports.exp (check-iconv-available): New function.
20758         * lib/gcc-dg.exp (dg-require-iconv): New function.
20759         Use above.
20760         * gcc.dg/charset: New directory.
20761         * gcc.dg/charset/charset.exp: New file.
20762         * gcc.dg/charset/asm1.c: Ditto.
20763         * gcc.dg/charset/asm2.c: Ditto.
20764         * gcc.dg/charset/asm3.c: Ditto.
20765         * gcc.dg/charset/asm4.c: Ditto.
20766         * gcc.dg/charset/asm5.c: Ditto.
20767         * gcc.dg/charset/attribute1.c: Ditto.
20768         * gcc.dg/charset/attribute2.c: Ditto.
20769         * gcc.dg/charset/string1.c: Ditto.
20770         * g++.dg/charset: New directory.
20771         * g++.dg/dg.exp: Add here. Special options.
20772         * g++.dg/charset/charset.exp: New file.
20773         * g++.dg/charset/asm1.c: Ditto.
20774         * g++.dg/charset/asm2.c: Ditto.
20775         * g++.dg/charset/asm3.c: Ditto.
20776         * g++.dg/charset/asm4.c: Ditto.
20777         * g++.dg/charset/attribute1.c: Ditto.
20778         * g++.dg/charset/attribute2.c: Ditto.
20779         * g++.dg/charset/extern1.cc: Ditto.
20780         * g++.dg/charset/extern2.cc: Ditto.
20781         * g++.dg/charset/string1.c: Ditto.
20782
20783 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
20784
20785         PR c++/14278
20786         * g++.dg/parse/comma1.C: New test.
20787
20788 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20789
20790         PR c++/14284
20791         * g++.dg/template/ttp8.C: New test.
20792
20793 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
20794
20795         * gcc.dg/fixuns-trunc-1.c: New test.
20796
20797 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20798
20799         * gcc.dg/builtins-config.h: Use #elif.
20800
20801 2004-02-26  Michael Matz  <matz@suse.de>
20802
20803         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
20804         * gcc.dg/991214-1.c: Likewise.
20805         * gcc.dg/i386-asm-1.c: Likewise.
20806
20807 2004-02-25  Richard Henderson  <rth@redhat.com>
20808
20809         * gcc.c-torture/execute/20040208-2.c: Move ...
20810         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
20811
20812 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20813
20814         PR c++/14246
20815         * g++.dg/other/crash-3.C: New test.
20816
20817 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20818
20819         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
20820         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
20821
20822         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
20823         HP-UX.
20824
20825 2004-02-24  Michael Matz  <matz@suse.de>
20826
20827         * gcc.dg/i386-regparm.c: New.
20828
20829 2004-02-23  James E Wilson  <wilson@specifixinc.com>
20830
20831         * gcc.c-torture/execute/20040223-1.c: New.
20832
20833 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
20834             Kazu Hirata  <kazu@cs.umass.edu>
20835
20836         * gcc.dg/fwritable-strings-1.c: Remove.
20837
20838 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
20839
20840         PR c/14156
20841         * gcc.dg/20040223-1.c: New test.
20842
20843 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20844
20845         PR c++/14106
20846         * g++.dg/ext/typeof9.C: New test.
20847
20848 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20849
20850         PR c++/14250
20851         * g++.dg/other/switch1.C: New test.
20852
20853 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20854
20855         * gcc.dg/cast-function-1.c: Adjust for new informative message.
20856         * gcc.dg/va-arg-1.c: Likewise.
20857
20858 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20859
20860         PR c++/14143
20861         * g++.dg/template/koenig5.C: New test.
20862
20863 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
20864
20865         * g++.dg/ext/altivec-1.C: Generalize target triple.
20866         * g++.dg/ext/altivec-2.C: New test case.
20867         * g++.dg/ext/altivec_check.h: New file.
20868         * gcc.dg/altivec-1.c: Generalize target triple;
20869         include altivec_check.h and call altivec_check().
20870         * gcc.dg/altivec-[2-5].c: Generalize target triple.
20871         * gcc.dg/altivec-6.c: New test case.
20872         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
20873         type casts as needed.
20874         * gcc.dg/altivec-10.c: Include altivec_check.h and call
20875         altivec_check().
20876         * gcc.dg/altivec-12.c: New test case.
20877         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
20878         include altivec_check.h and call altivec_check().
20879         * gcc.dg/altivec_check.h: New file.
20880
20881 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20882
20883         * lib/target-supports.exp (check_alias_available): Don't mangle
20884         function `g' in test program.
20885
20886 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20887
20888         * lib/target-supports.exp (check_profiling_available): Check
20889         argument to determine whether we support a profiling type.
20890         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
20891         check_profiling_available.
20892         * g++.dg/bprob/bprob.exp: Likewise.
20893         * g77.dg/bprob/bprob.exp: Likewise.
20894         * gcc.misc-tests/bprob.exp: Likewise.
20895         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
20896         dg-require-profiling and delete expected error handling.
20897         * gcc.dg/20021014-1.c: Likewise.
20898         * gcc.dg/nest.c: Likewise.
20899
20900 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20901
20902         PR c++/12007
20903         * g++.dg/other/vthunk1.C: New test.
20904
20905 2004-02-20  Falk Hueffner  <falk@debian.org>
20906
20907         PR target/14201
20908         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
20909
20910 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
20911
20912         PR c++/13927
20913         * g++.dg/other/error8.C: Remove XFAIL markers.
20914
20915         PR c++/14173
20916         * g++.dg/ext/packed5.C: New test.
20917
20918         PR c++/14199
20919         * g++.dg/warn/Wunused-5.C: New test.
20920
20921         PR c++/14186
20922         * g++.dg/lookup/member1.C: New test.
20923
20924 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
20925
20926         * gcc.c-torture/compile/20040130-1.c: Enable only when
20927         __INT_MAX__ >= 2147483647L.
20928         * gcc.c-torture/compile/961203-1.c: Likewise.
20929
20930 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
20931
20932         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
20933         * g++.dg/opt/template1.C: Robustify assembler regexp
20934
20935 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20936
20937         * gcc.c-torture/execute/simd-4.x: Remove.
20938         * gcc.c-torture/execute/va-arg-25.x: Likewise.
20939         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
20940         Guard with #ifndef SKIP_ATTRIBUTE.
20941         * gcc.dg/compat/vector-1_y.c: Likewise.
20942         * gcc.dg/compat/vector-2_x.c: Likewise.
20943         * gcc.dg/compat/vector-2_y.c: Likewise.
20944         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
20945         * g++.dg/eh/simd-2.C: Likewise.
20946
20947 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
20948
20949         * gcc.c-torture/compile/complex-1.c: New.
20950
20951 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
20952
20953         PR target/14209
20954         * gcc.c-torture/execute/20040218-1.c: New test.
20955
20956 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20957
20958         PR c++/14181
20959         * g++.dg/parse/new2.C: New test.
20960
20961 2004-02-18  Paul Brook  <paul@codesourcery.com>
20962
20963         * gcc.c-torture/compile/libcall-1.c: New test.
20964
20965 2004-02-18  Paul Brook  <paul@codesourcery.com>
20966
20967         PR debug/12934
20968         * gcc.dg/debug/debug-7.c: New test.
20969
20970 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
20971
20972         * gcc.dg/20040217-1.c: New test.
20973
20974 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
20975
20976         * gcc.c-torture/execute/990208-1.x: Delete.
20977
20978 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
20979
20980         * gcc.c-torture/execute/20040208-2.x: New file.
20981
20982 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
20983
20984         PR c++/11326
20985         * g++.dg/abi/structret1.C: New test.
20986
20987 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
20988
20989         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
20990         (i386_cpuid): No need to test if cpuid is available on AMD64.
20991         Fix assembly, so that it works onboth i386 and AMD64.
20992         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
20993         (vecInLong): Fix s[] member type to unsigned int.
20994         (vecInWord): Remove type.
20995         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
20996         (a64, b64, c64, d64, e64): Remove.
20997         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
20998         Remove unused variable.  Remove initialization of removed variables.
20999         Don't call mmx_tests nor sse_tests.
21000         (reference_mmx, reference_sse): Remove.
21001         (check): Add return stmt.
21002         * gcc.dg/i386-sse-7.c: New test.
21003         * gcc.dg/i386-mmx-4.c: New test.
21004
21005 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21006
21007         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
21008         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21009         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21010         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
21011         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
21012         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
21013         g++.dg/tc1/dr94.C: Fix line terminator.
21014
21015 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
21016
21017         * gcc.c-torture/compile/20040216-1.c: New.
21018
21019 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21020
21021         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
21022         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
21023         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
21024         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
21025         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
21026         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
21027
21028 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
21029
21030         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
21031
21032 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
21033
21034         PR c++/13971
21035         * g++.dg/expr/cond4.C: New test.
21036
21037         PR c++/14086
21038         * g++.dg/lookup/crash2.C: New test.
21039
21040 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
21041
21042         * gcc.c-torture/compile/20040214-2.c: New test.
21043
21044 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
21045
21046         PR c++/14116
21047         * g++.dg/ext/typeof8.C: New test.
21048
21049 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
21050
21051         * gcc.c-torture/compile/20040214-1.c: New test.
21052
21053 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21054
21055         PR c++/13635
21056         * g++.dg/template/spec11.C: New test.
21057
21058 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21059
21060         PR c++/13927
21061         * g++.dg/other/error8.C: New test.
21062
21063 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
21064
21065         PR c++/14122
21066         * g++.dg/template/array4.C: New test.
21067
21068         PR c++/14108
21069         * g++.dg/inherit/thunk2.C: New test.
21070
21071         PR c++/14083
21072         * g++.dg/eh/cond2.C: New test.
21073
21074 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
21075
21076         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
21077
21078 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
21079
21080         * lib/scanasm.exp (dg-scan): Quote pattern before display.
21081
21082 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
21083
21084         * g++.dg/simd-2.C: xfail on ppc64-linux.
21085
21086 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21087
21088         PR c/456
21089         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
21090         tests.
21091
21092 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
21093
21094         * gcc.dg/builtins-33.c: New test.
21095
21096 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
21097
21098         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
21099
21100 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21101
21102         * g++.dg/simd-2.C: Set -maltivec for ppc64.
21103
21104 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
21105
21106         * gcc.dg/ppc64-abi-3.c: New test.
21107
21108 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
21109
21110         PR c/14092
21111
21112         * gcc.dg/pr14092-1.c: New testcase.
21113
21114 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
21115
21116         * gcc.dg/cpp/assert4.c: Fix typo last change.
21117
21118         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
21119         * gcc.dg/cpp/assert4.c: Handle powerpc64.
21120
21121         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
21122
21123 2004-02-09  Roger Sayle  <roger@eyesopen.com>
21124
21125         * gcc.c-torture/compile/20040209-1.c: New test case.
21126
21127 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
21128
21129         * gcc.dg/c90-init-1.c: Adjust expected error messages.
21130
21131 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
21132
21133         * gcc.c-torture/execute/20040208-[12].c: New tests.
21134
21135 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21136
21137         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
21138
21139 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21140
21141         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
21142
21143 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21144
21145         Bug 13856
21146         * gcc.dg/visibility-8.c: New testcase.
21147
21148 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
21149
21150         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
21151         arguments.
21152         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
21153
21154 2004-02-07  Roger Sayle  <roger@eyesopen.com>
21155
21156         PR middle-end/13696
21157         * g++.dg/opt/fold1.C: New test case.
21158
21159 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21160
21161         PR c++/14033
21162         * g++.dg/other/crash-2.C: New test.
21163
21164 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21165
21166         PR c++/14028
21167         * g++.dg/parse/angle-bracket2.C: New test.
21168
21169 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21170
21171         PR middle-end/13750
21172         Revert:
21173         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21174         PR pch/13361
21175         * testsuite/g++.dg/pch/wchar-1.C: New.
21176         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21177
21178 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21179
21180         PR c++/14008
21181         * g++.dg/parse/error15.C: New test.
21182         * g++.dg/parse/crash11.C: Update dg-error mark.
21183
21184 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21185
21186         PR c++/13932
21187         * g++.dg/warn/conv2.C: New test.
21188
21189 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21190
21191         PR c++/13086
21192         * g++.dg/warn/incomplete1.C: Remove xfail.
21193
21194 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21195
21196         * lib/file-format.exp (gcc_target_object_format): Use
21197         ${tool}_target_compile, not gcc_target_compile.
21198         * lib/target-supports.exp (check_alias_available): Likewise.
21199         (check_gc_sections_available): Likewise.
21200         * g++.dg/ext/attrib10.C: Use dg-require-alias.
21201         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
21202         dg-require-alias.
21203
21204 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21205
21206         PR c++/13969
21207         * g++.dg/template/static6.C: New test.
21208
21209 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
21210
21211         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
21212
21213 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21214
21215         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
21216         tests for systems where `char' is unsigned by default.
21217
21218 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21219
21220         PR c++/13997
21221         * g++.dg/template/partial3.C: New test.
21222
21223 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
21224
21225         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
21226         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
21227         Remove mentions of obsolete ports.
21228
21229 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
21230
21231         * gcc.dg/noncompile/20001228-1.c: Fix for new
21232         error message.
21233
21234 2004-02-03  Roger Sayle  <roger@eyesopen.com>
21235
21236         PR target/9348
21237         * gcc.c-torture/execute/multdi-1.c: New test case.
21238
21239 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21240
21241         PR c++/13925
21242         * g++.dg/template/lookup5.C: New test.
21243
21244 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21245
21246         PR c++/13950
21247         * g++.dg/template/lookup4.C: New test.
21248
21249         PR c++/13970
21250         * g++.dg/parse/error14.C: New test.
21251
21252         PR c++/14002
21253         * g++.dg/parse/template13.C: New test.
21254
21255 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21256
21257         PR c++/13978
21258         * g++.dg/template/koenig4.C: New test.
21259
21260         PR c++/13968
21261         * g++.dg/template/crash17.C: New test.
21262
21263         PR c++/13975
21264         * g++.dg/parse/error13.C: New test.
21265         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
21266
21267 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21268
21269         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
21270
21271 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
21272
21273         PR c/11658
21274         PR c/13994
21275         * gcc.dg/noncompile/20040203-1.c: New test.
21276         * gcc.dg/noncompile/20040203-2.c: Likewise.
21277         * gcc.dg/noncompile/20040203-3.c: Likewise.
21278         * gcc.dg/20040203-1.c: Likewise.
21279
21280 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
21281
21282         PR c++/10858
21283         * g++.dg/template/sizeof7.C: New test.
21284
21285 2004-02-02  Eric Christopher  <echristo@redhat.com>
21286             Zack Weinberg  <zack@codesourcery.com>
21287
21288         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
21289
21290 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
21291
21292         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
21293         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
21294         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
21295         * gcc.dg/cleanup-5.c: Run only on Linux targets.
21296
21297 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
21298
21299         PR c++/13113
21300         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
21301
21302         PR c++/13854
21303         * g++.dg/ext/attrib13.C: New test.
21304
21305         PR c++/13907
21306         * g++.dg/conversion/op2.C: New test.
21307
21308 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21309
21310         * gcc.dg/titype-1.c: Fix pasto.
21311
21312 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21313
21314         * gcc.dg/titype-1.c: New test.
21315
21316 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21317
21318         PR c++/13957
21319         * g++.dg/template/non-type-template-argument-1.C,
21320         g++.dg/template/qualified-id1.C: Update dg-error marks.
21321         * g++.dg/template/nontype6.C: New test.
21322
21323 2004-02-01  Roger Sayle  <roger@eyesopen.com>
21324
21325         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
21326         * gcc.dg/builtins-31.c: New testcase.
21327         * gcc.dg/builtins-32.c: New testcase.
21328
21329 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
21330
21331         * objc.dg/call-super-2.m: Update line numbers
21332         for the including of stddef.h.
21333
21334 2004-01-30  Michael Matz  <matz@suse.de>
21335
21336         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
21337         g++.dg/ext/case-range3.C: New tests.
21338
21339 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21340
21341         DR206
21342         PR c++/13813
21343         * g++.dg/template/member4.C: New test.
21344
21345 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21346
21347         PR c++/13683
21348         * g++.dg/template/sizeof6.C: New test.
21349
21350 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21351
21352         * gcc.dg/fwritable-strings-1.c: New test.
21353
21354 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21355
21356         * gcc.c-torture/compile/20040130-1.c: New test.
21357
21358 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
21359
21360         * objc.dg/call-super-2.m: Include stddef.h for size_t.
21361
21362 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
21363
21364         PR c++/13883
21365         * g++.dg/template/ctor3.C: New test.
21366
21367 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21368
21369         * g++.dg/tc1: New directory.
21370         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
21371         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
21372         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
21373         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
21374         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
21375
21376 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21377
21378         * g++.dg/parse/error11.C: New test.
21379         * g++.dg/parse/error12.C: Likewise.
21380
21381 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
21382
21383         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
21384         (scan_initial, main): Use aligned_sizeof instead of sizeof.
21385
21386 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
21387
21388         PR c++/13791
21389         * g++.dg/ext/attrib12.C: New test.
21390
21391         PR c++/13736
21392         * g++.dg/parse/cast2.C: New test.
21393
21394 2004-01-27  James E Wilson  <wilson@specifixinc.com>
21395
21396         * objc.dg/encode-2.m (main): New local string.  Set depending on
21397         sizeof long.  Use in sscanf call.
21398         * objc.dg/encode-3.m (main): New local string.  Set depending on
21399         sizeof long.  Use in scan_initial call.
21400
21401 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21402
21403         * objc.dg/call-super-2.m: Make LP64-safe.
21404         * objc.dg/desig-init-1.m: Likewise.
21405
21406 2004-01-27  Devang Patel <dpatel@apple.com>
21407
21408         * g++.dg/debug/namespace1.C: New test.
21409
21410 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
21411
21412         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
21413         xscale-*-*.
21414
21415         * gcc.dg/arm-mmx-1.c: New test.
21416
21417 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21418
21419         * gcc.dg/20040127-1.c: New test.
21420         * gcc.dg/20040127-2.c: New test.
21421
21422 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21423
21424         * objc.dg/stret-1.m (glob): Renamed to globa.
21425
21426 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
21427
21428         PR c++/13663
21429         * g++.dg/expr/for1.C: New test.
21430
21431 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
21432
21433         PR middle-end/13779
21434         * gcc.dg/darwin-longlong.c: New test.
21435
21436 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
21437
21438         * gcc.dg/20040124-1.c: Moved test from here...
21439         * gcc.c-torture/compile/20040124-1.c: ...to here.
21440
21441 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21442
21443         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
21444         the assembly output if -m64 is passed.
21445
21446 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
21447
21448         PR c++/13833
21449         * g++.dg/template/cond3.C: New test.
21450
21451 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21452
21453         PR c++/13810
21454         * g++.dg/template/ttp7.C: New test.
21455
21456 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21457
21458         PR c++/13797
21459         * g++.dg/template/nontype4.C: New test.
21460         * g++.dg/template/nontype5.C: Likewise.
21461
21462 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
21463
21464         * gcc.dg/torture/mips-clobber-at.c: New test.
21465
21466 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
21467
21468         * gcc.dg/20040124-1.c: New test.
21469
21470 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
21471
21472         * gcc.dg/20040123-1.c: New test.
21473
21474 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21475
21476         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
21477
21478 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21479
21480         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
21481
21482 2004-01-23  Andrew Pinski  <apinski@apple.com>
21483
21484         * gcc.dg/20030121-1.c: Move to ..
21485         * gcc.dg/20040121-1.c: here.
21486
21487 2004-01-23  Roger Sayle  <roger@eyesopen.com>
21488
21489         * gcc.dg/builtins-29.c: New test case.
21490
21491 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21492
21493         PR 18314
21494         * gcc.dg/builtins-30.c: New testcase.
21495
21496 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
21497
21498         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
21499         * lib/g77.exp: Likewise.
21500         * lib/objc.exp: Likewise.
21501         * lib/g++.exp: Likewise.
21502
21503 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21504
21505         * gcc.dg/struct-by-value-2.c: New test.
21506
21507 2004-01-21  Andrew Pinski  <apinski@apple.com>
21508
21509         PR target/13785
21510         * gcc.dg/20030121-1.c: New test.
21511
21512 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
21513
21514         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
21515         clobber frame pointer register in asm statement.
21516
21517 2004-01-21  Falk Hueffner  <falk@debian.org>
21518
21519         * gcc.c-torture/compile/20040121-1.c: New test.
21520
21521 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
21522
21523         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
21524
21525 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
21526
21527         * gcc.dg/ppc64-abi-2.c: New test.
21528
21529 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
21530
21531         * lib/treelang.exp: Fill out this file.
21532         * lib/treelang-dg.exp: New File.
21533
21534 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21535
21536         * gcc.c-torture/compile/981022-1.c: Remove.
21537         * gcc.dg/array-5.c: Remove XFAIL.
21538         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
21539         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
21540         gcc.dg/cond-lvalue-1.c: Update.
21541         * gcc.dg/cast-lvalue-2.c: New test.
21542
21543 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
21544
21545         PR c++/13592
21546         * g++.dg/other/error1.C (class foo): Tweak error message.
21547
21548         PR c++/13592
21549         * g++.dg/template/call2.C: New test.
21550
21551 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21552
21553         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
21554         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
21555         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
21556         scalar-return-1_x.c, scalar-return-2_y.c,
21557         scalar-return-3_x.c, scalar-return-3_y.c,
21558         scalar-return-4_x.c, scalar-return-4_y.c,
21559         struct-align-1.h, struct-align-1_x.c,
21560         struct-align-1_y.c, struct-align-2.h,
21561         struct-align-2_x.c, struct-align-2_y.c,
21562         struct-by-value-10_y.c, struct-by-value-11_x.c,
21563         struct-by-value-11_y.c, struct-by-value-12_x.c,
21564         struct-by-value-12_y.c, struct-by-value-13_x.c,
21565         struct-by-value-13_y.c, struct-by-value-14_x.c,
21566         struct-by-value-14_y.c, struct-by-value-15_x.c,
21567         struct-by-value-15_y.c, struct-by-value-16_y.c,
21568         struct-by-value-17_y.c, struct-by-value-18_y.c,
21569         struct-by-value-19_y.c, struct-by-value-1_x.c,
21570         struct-by-value-1_y.c, struct-by-value-20_y.c,
21571         struct-by-value-2_x.c, struct-by-value-2_y.c,
21572         struct-by-value-3_y.c, struct-by-value-4_x.c,
21573         struct-by-value-4_y.c, struct-by-value-5_y.c,
21574         struct-by-value-6_y.c, struct-by-value-7_y.c
21575         struct-by-value-8_x.c, struct-by-value-8_y.c
21576         struct-by-value-9_x.c, struct-by-value-9_y.c
21577         struct-return-10_x.c, struct-return-10_y.c,
21578         struct-return-19_x.c, struct-return-20_x.c
21579         struct-return-2_x.c, struct-return-2_y.c
21580         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
21581         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
21582
21583 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21584
21585         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
21586         attribute on sparc*-sun-solaris2.*.
21587
21588 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
21589
21590         PR c++/13710
21591         * g++.dg/ext/typeof7.C: New test.
21592
21593 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
21594
21595         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
21596         * gcc.dg/const-elim-1.c: Same.
21597
21598 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
21599
21600         * objc.dg/stret-1.m: New.
21601         * objc.dg/stret-2.m: New.
21602
21603 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21604
21605         PR c++/11895
21606         * g++.dg/ext/vector1.C: New test.
21607
21608 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
21609
21610         * gcc.dg/pch/import-1.c: New.
21611         * gcc.dg/pch/import-1.hs: New.
21612         * gcc.dg/pch/import-1a.h: New.
21613         * gcc.dg/pch/import-1b.h: New.
21614         * gcc.dg/pch/import-1c.h: New.
21615
21616 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21617
21618         PR c++/13574
21619         * g++.dg/ext/array1.C: New test.
21620
21621         PR c++/13178
21622         * g++.dg/conversion/op1.C: New test.
21623
21624 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
21625
21626         PR 11864
21627         From Kazumoto Kojima / Dan Kegel:
21628         * gcc.dg/pr11864-1.c: New test.
21629
21630         PR 10392
21631         From Marcus Comstedt / Dan Kegel:
21632         * gcc.dg/pr10392-1.c: New test.
21633
21634 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21635
21636         PR c++/13478
21637         * g++.dg/init/ref10.C: New test.
21638
21639 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21640
21641         PR c++/13407
21642         * g++.dg/parse/typename6.C: New test.
21643
21644 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21645
21646         PR pch/13361
21647         * testsuite/g++.dg/pch/wchar-1.C: New.
21648         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21649
21650 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21651
21652         PR c++/9259
21653         * g++.dg/expr/sizeof2.C: New test.
21654
21655 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
21656
21657         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
21658
21659 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
21660
21661         PR c++/13659
21662         * g++.dg/lookup/strong-using-3.C: New.
21663         * g++.dg/lookup/using-10.C: New.
21664
21665 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
21666
21667         PR c++/13594
21668         * g++.dg/lookup/strong-using-2.C: New.
21669
21670 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
21671             Dan Kegel <dank@kegel.com>
21672             J"orn Rennecke <joern.rennecke@superh.com>
21673
21674         PR target/9365
21675         * gcc.dg/pr9365-1.c: New test.
21676
21677 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21678
21679         PR c++/8856
21680         * g++.dg/parse/casting-operator2.C: New test.
21681         * g++.old-deja/g++.pt/explicit83.C: Remove.
21682
21683 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21684
21685         * gcc.dg/label-compound-stmt-1.c: New test.
21686         * gcc.c-torture/compile/950922-1.c,
21687         gcc.c-torture/compile/20000211-3.c,
21688         gcc.c-torture/compile/20000518-1.c,
21689         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
21690         compound statements.
21691
21692 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
21693
21694         * gcc.dg/ppc64-abi-1.c: New test.
21695
21696 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
21697
21698          * g++.dg/ext/attrib9.C: Add dg-warnings.
21699
21700 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21701
21702         PR c++/12335
21703         * g++.dg/parse/dtor3.C: New test.
21704
21705 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21706
21707         PR c++/12709
21708         * g++.dg/parse/try-catch-1.C: New test.
21709
21710 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
21711
21712         * ada/acats/run_all.sh: Add more verbose output in acats.log
21713         when compiling tests.
21714
21715 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21716
21717         PR 13656
21718         * gcc.dg/typedef-redecl.c: New test case.
21719         * gcc.dg/typedef-redecl.h: New support file.
21720
21721 2004-01-13  Jan Hubicka  <jh@suse.cz>
21722
21723         * gcc.dg/always_inline.c: New test.
21724         * gcc.dg/debug/20031231-1.c: Fix.
21725
21726 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21727
21728         PR c++/13474
21729         * g++.dg/template/array3.C: New test.
21730
21731 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21732
21733         * g++.dg/ext/lvalue1.C: No longer expected to fail.
21734         * g++.dg/warn/Wunused-2.C: Likewise.
21735
21736 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21737
21738         PR c++/13289
21739         * g++.dg/template/instantiate6.C: New test.
21740
21741 2004-01-12  Roger Sayle  <roger@eyesopen.com>
21742
21743         PR middle-end/11397
21744         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
21745
21746 2004-01-12  Jan Hubicka  <jh@suse.cz>
21747
21748         PR opt/12826
21749         * gcc.dg/20040112-1.c: New.
21750
21751         * gcc.dg/dwarf-die[1-7].c: Move to...
21752         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
21753         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
21754
21755 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
21756
21757         PR c++/4100
21758         * g++.dg/parse/friend4.C: New test.
21759
21760 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
21761
21762         PR c++/4100
21763         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
21764         definition is called a friend.
21765
21766 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
21767
21768         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
21769
21770 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
21771
21772         PR c++/3478
21773         * g++.dg/parse/error10.C: New test.
21774         * g++.dg/template/arg2.C: Accept "invalid type" error.
21775
21776 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
21777
21778         PR middle-end/13392
21779         * g++.dg/opt/expect2.C: New test.
21780
21781 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21782
21783         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
21784         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
21785         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
21786         Update dg-error regexps.
21787
21788 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21789
21790         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
21791         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
21792
21793 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21794
21795         * gcc.dg/pragma-re-1.c: Use right pointer type.
21796
21797 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21798
21799         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
21800
21801 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
21802
21803         * gcc.dg/rs6000-ldouble-1.c: New.
21804
21805 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21806
21807         DR 337
21808         PR c++/9256
21809         * g++.dg/other/abstract1.C: New test.
21810
21811 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
21812
21813         * g++.dg/lookup/strong-using-1.C: New.
21814
21815 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21816
21817         PR c/11234
21818         * gcc.dg/func-ptr-conv-1.c: New test.
21819         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
21820
21821 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
21822
21823         PR target/13380.
21824         * gcc.c-torture/compile/20040109-1.c: New.
21825
21826 2004-01-08  Stuart Hastings  <stuart@apple.com>
21827
21828         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
21829         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
21830         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
21831
21832 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
21833
21834         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
21835
21836 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21837
21838         * ada/acats/run_acats: Treat 'gnatchop' the same way
21839         as 'gnatmake'.  Export GCC_DRIVER.
21840         * ada/acats/run_all.sh: Add target_gnatchop.  Use
21841         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
21842
21843 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21844
21845         PR c++/12573
21846         * g++.dg/template/dependent-expr4.C: New test.
21847
21848 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
21849
21850         * gcc.dg/altivec-11.c: New test.
21851
21852 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
21853
21854         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
21855
21856 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21857
21858         PR c/6024
21859         * gcc.dg/enum-compat-1.c: New test.
21860         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
21861
21862 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21863
21864         PR c/12165
21865         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
21866         gcc.dg/c99-idem-qual-3.c: New tests.
21867
21868 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
21869
21870         * gcc.dg/winline-7.c: Don't cast void * to int.
21871
21872 2004-01-06  Jan Hubicka  <jh@suse.cz>
21873
21874         * gcc.dg/i386-sse-5.c: New test
21875         * g++.dg/eh/simd-1.c: Add -w argument for i386.
21876
21877 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21878
21879         PR c++/12815
21880         * g++.dg/rtti/typeid4.C: New test.
21881
21882 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21883
21884         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
21885
21886 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21887
21888         PR c++/12132
21889         * g++.dg/template/error11.C: New test.
21890
21891         PR c++/13451
21892         * g++.dg/template/class2.C: New test.
21893
21894 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21895         Richard Sandiford <rsandifo@redhat.com>
21896
21897         PR c++/13387
21898         * g++.dg/opt/alias3.C: New test.
21899
21900 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
21901
21902         PR c++/13157
21903         * g++.dg/template/koenig3.C: New test.
21904
21905         PR c++/13529
21906         * g++.dg/parse/offsetof3.C: New test.
21907
21908         * g++.dg/init/copy7.C: Add missing dg-error markers.
21909
21910         PR c++/12226
21911         * g++.dg/init/copy7.c: New test.
21912
21913         PR c++/13536
21914         * g++.dg/parse/cast1.C: New test.
21915
21916 2004-01-04  Jan Hubicka  <jh@suse.cz>
21917
21918         * gcc.dg/winline[1-7].c: New tests.
21919
21920 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21921
21922         PR c++/13520
21923         * g++.dg/template/qualttp22.C: New test.
21924
21925 2004-01-01  Jan Hubicka  <jh@suse.cz>
21926
21927         * gcc.dg/debug/20031231-1.c: New.
21928         * gcc.c-torture/compile/20040101-1.c: New.
21929         * gcc.dg/dwarf-die-[1-7].c: New.
21930
21931 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
21932
21933         PR optimization/13521
21934         * gcc.c-torture/compile/20031231-1.c: New test.
21935
21936 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21937
21938         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
21939
21940 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21941
21942         PR c++/10079
21943         * g++.dg/template/crash16.C: New test.
21944
21945 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
21946
21947         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
21948
21949 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21950
21951         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
21952         ports.
21953         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21954         * g++.old-deja/g++.law/profile1.C: Likewise.
21955         * gcc.c-torture/compile/981006-1.c: Likewise.
21956         * gcc.c-torture/execute/loop-2e.x: Likewise.
21957         * gcc.c-torture/execute/loop-2f.x: Remove.
21958         * gcc.c-torture/execute/loop-2g.x: Likewise.
21959         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
21960         * gcc.dg/20020312-2.c: Remove traces of dead ports.
21961
21962 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21963
21964         PR c++/13507
21965         * g++.dg/ext/attrib11.C: New test.
21966
21967         PR c++/13494
21968         * g++.dg/template/array2-1.C: New test.
21969         * g++.dg/template/array2-2.C: New test.
21970
21971 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
21972
21973         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
21974
21975 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21976
21977         PR c++/12774
21978         * g++.dg/template/array1-1.C: New test.
21979         * g++.dg/template/array1-2.C: New test.
21980
21981 2003-12-29  Roger Sayle  <roger@eyesopen.com>
21982
21983         PR fortran/12632
21984         * g77.dg/12632.f: New test case.
21985
21986 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21987
21988         PR c++/13289
21989         * g++.dg/parse/nontype1.C: New test.
21990
21991 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21992
21993         PR c++/12403
21994         * g++.dg/parse/explicit1.C: New test.
21995         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
21996
21997 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21998
21999         PR c++/13081
22000         * g++.dg/opt/inline6.C: New test.
22001
22002         PR c++/12613
22003         * g++.dg/parse/error9.C: New test.
22004
22005         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
22006
22007 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
22008
22009         PR c++/13009
22010         * g++.dg/init/assign1.C: New test.
22011
22012 2003-12-28  Roger Sayle  <roger@eyesopen.com>
22013
22014         PR c++/13070
22015         * g++.dg/warn/format3.C: New test case.
22016
22017 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22018
22019         * gcc.c-torture/compile/20031227-1.c: New test.
22020
22021 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22022
22023         * g++.dg/bprob/bprob.exp: Load target-supports.exp
22024         * g77.dg/bprob/bprob.exp: Likewise.
22025         * gcc.misc-tests/bprob.exp: Likewise.
22026         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
22027         variants on systems where the library does not provide that
22028         functionality.
22029         * gcc.dg/builtins-20.c: Use builtins-config.h.
22030         * gcc.dg/builtins-config.h: New file.
22031
22032 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22033
22034         * lib/gcc-dg.exp (dg-require-profiling): New function.
22035         * lib/target-supports.exp (check_profiling_available): Likewise.
22036         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
22037         * g77.dg/bprob/bprob.exp: Likewise.
22038         * gcc.misc-tests/bprob.exp: Likewise.
22039         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
22040         * gcc.dg/20021014-1.c: Likewise.
22041         * gcc.dg/nest.c: Likewise.
22042
22043 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22044
22045         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
22046         compiling.
22047         * g++.dg/lookup/java2.C: Likewise.
22048         * gcc.dg/cpp/lexident.c: Likewise.
22049
22050 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
22051
22052         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
22053         given.
22054         * gcc.c-torture/compile/961203-1.c: Likewise.
22055         * gcc.c-torture/compile/980506-1.c: Likewise.
22056
22057 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
22058
22059         * lib/gcc-dg.exp (dg-prune-output): New annotation.
22060         (additional_prunes): New global.
22061         (gcc-dg-prune): Handle additional per-test pruning.
22062         (dg-test): Clear additional_prunes between tests.
22063
22064         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
22065         dg-prune-output to avoid spurious failures from assembler
22066         complaining about nonexistent WAW violations.
22067         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
22068         Use dg-prune-output to avoid spurious failures from assembler
22069         warning about Itanium B-step errata.
22070
22071 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
22072
22073         * g++.dg/abi/macro0.C: New test.
22074         * g++.dg/abi/macro1.C: Likewise.
22075         * g++.dg/abi/macro2.C: Likewise.
22076
22077         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
22078         * g++.dg/abi/bitfield7.C: Likewise.
22079         * g++.dg/abi/dtor2.C: Likewise.
22080         * g++.dg/abi/mangle11.C: Likewise.
22081         * g++.dg/abi/mangle12.C: Likewise.
22082         * g++.dg/abi/mangle14.C: Likewise.
22083         * g++.dg/abi/mangle17.C: Likewise.
22084         * g++.dg/abi/vbase10.C: Likewise.
22085         * g++.dg/abi/vbase14.C: Likewise.
22086         * g++.dg/template/qualttp17.C: Likewise.
22087
22088 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
22089
22090         PR c/11995
22091         * gcc.dg/20031223-1.c: New test.
22092
22093 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22094
22095         * gcc.dg/noreturn-7.c: New test.
22096
22097 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
22098
22099         * gcc.dg/null-pointer-1.c: New test.
22100
22101 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22102
22103         * g++.old-deja/g++.jason/template18.C: Remove.
22104         * g++.old-deja/g++.jason/template37.C: Likewise.
22105
22106         PR c++/12862
22107         * g++.dg/lookup/ns1.C: New test.
22108
22109         PR c++/12397
22110         * g++.dg/template/lookup3.C: New test.
22111
22112 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22113
22114         * g++.dg/template/recurse1.C: New test
22115
22116 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
22117
22118         PR c++/12479
22119         * g++.dg/parse/semicolon1.C: New test.
22120         * g++.dg/parse/semicolon1.h: Likewise.
22121
22122 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
22123
22124         * gcc.dg/darwin-misaligned.c: New test.
22125
22126 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
22127
22128         PR c/9163
22129         * gcc.dg/20031222-1.c: New test.
22130
22131 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
22132
22133         PR c++/13438
22134         * g++.dg/parse/error8.C: New test.
22135
22136         PR c++/11554
22137         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
22138
22139 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
22140
22141         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
22142         too small.
22143         * gcc.c-torture/compile/930217-1.c: Likewise.
22144         * gcc.c-torture/compile/930513-1.c: Likewise.
22145         * gcc.c-torture/execute/920908-2.c: Likewise.
22146         * gcc.c-torture/execute/921204-1.c: Likewise.
22147         * gcc.c-torture/execute/930621-1.c: Likewise.
22148         * gcc.c-torture/execute/930630-1.c: Likewise.
22149         * gcc.c-torture/execute/931031-1.c: Likewise.
22150         * gcc.c-torture/execute/980602-2.c: Likewise.
22151         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
22152         * gcc.c-torture/execute/compndlit-1.c: Likewise.
22153         * gcc.c-torture/execute/extzvsi.c: Likewise.
22154         * gcc.c-torture/unsorted/ext.c: Likewise.
22155
22156 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
22157
22158         PR target/12749
22159         * gcc.c-torture/compile/20031220-2.c: New test case.
22160
22161 2003-12-20  Roger Sayle  <roger@eyesopen.com>
22162
22163         PR optimization/13031
22164         * gcc.c-torture/compile/20031220-1.c: New test case.
22165
22166 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22167
22168         * gcc.dg/cast-function-1.c: New test.
22169
22170 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22171
22172         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
22173         formats.
22174
22175 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
22176
22177         PR c++/12795
22178         * g++.dg/ext/attrib10.C: New test.
22179
22180 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22181
22182         * gcc.dg/cleanup-10.c: New test.
22183         * gcc.dg/cleanup-11.c: New test.
22184
22185 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22186
22187         PR c++/13239
22188         * g++.dg/opt/expect1.C: New test.
22189
22190 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
22191
22192         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
22193
22194 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
22195
22196         PR debug/12923
22197         * gcc.dg/20031218-1.c: New test.
22198
22199         PR debug/12389
22200         * gcc.dg/20031218-2.c: New test.
22201         * gcc.dg/20031218-3.c: New test.
22202
22203         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
22204         of label name and allow for USER_LABEL_PREFIX == "_" names.
22205         * g++.dg/abi/mangle18-2.C: Likewise.
22206         * g++.dg/abi/mangle19-1.C: Likewise.
22207         * g++.dg/abi/mangle19-2.C: Likewise.
22208         * g++.dg/abi/mangle20-1.C: Likewise.
22209         * g++.dg/abi/mangle20-2.C: Likewise.
22210
22211 2003-12-18  Richard Henderson  <rth@redhat.com>
22212
22213         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
22214
22215 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
22216             Dan Kegel <dank@kegel.com>
22217
22218         PR other/12009
22219         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
22220         testing a cross compiler, it causes spurious compile failures.
22221         * lib/g++.exp: Likewise.
22222
22223 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22224
22225         PR c++/13262
22226         * g++.dg/template/access13.C: New test.
22227
22228 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22229
22230         * gcc.dg/20031216-1.c: New test.
22231
22232 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22233
22234         PR c++/9154
22235         * g++.dg/template/error10.C: New test.
22236
22237 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22238
22239         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
22240         * g++.dg/eh/simd-2.C: Likewise.
22241
22242 2003-12-17  James E Wilson  <wilson@specifixinc.com>
22243             Roger Sayle  <roger@eyesopen.com>
22244
22245         * gcc.c-torture/execute/ieee/mzero5.c: New.
22246
22247 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
22248
22249         PR c++/10603
22250         * g++.dg/parse/error6.C: New test.
22251
22252         PR c++/12827
22253         * g++.dg/parse/error7.C: New test.
22254
22255 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22256
22257         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
22258         at -O with stabs debugging formats.
22259         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
22260         * gcc.dg/debug/debug-2.c: Likewise.
22261
22262 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22263
22264         PR c++/12696
22265         * g++.dg/init/error1.C: New test.
22266
22267         PR c++/12218
22268         * g++.dg/init/pm3.C: New test.
22269
22270 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22271
22272         PR c/3347
22273         * gcc.dg/bitfld-8.c: New test.
22274
22275 2003-12-16  James Lemke  <jim@wasabisystems.com>
22276
22277         * gcc.dg/arm-scd42-[123].c: New tests.
22278
22279 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22280
22281         PR c++/9043
22282         * g++.dg/abi/mangle20-1.C: New test.
22283         * g++.dg/abi/mangle20-2.C: New test.
22284
22285 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22286
22287         PR c++/13275
22288         * g++.dg/other/offsetof2.C: Remove XFAIL.
22289         * g++.dg/parse/offsetof1.C: New test.
22290         * g++.gd/parse/offsetof2.C: Likewise.
22291
22292 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22293
22294         * g++.dg/template/nontype3.C: New test.
22295         * g++.dg/template/static2.C: Tweaked the dg-error clause.
22296
22297 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22298
22299         * g++.dg/warn/noreturn-3.C: Also test instantiation.
22300
22301 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22302
22303         PR c++/13387
22304         * g++.dg/expr/assign1.C: New test.
22305
22306         PR c++/13242
22307         * g++.dg/abi/mangle19-1.C: New test.
22308         * g++.dg/abi/mangle19-2.C: New test.
22309
22310 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
22311
22312         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
22313
22314 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22315
22316         * gcc.c-torture/execute/20031216-1.c: New test.
22317
22318 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22319
22320         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
22321         an ICE regression.
22322
22323 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22324
22325         PR c++/10926
22326         * g++.dg/template/error9.C: New test.
22327
22328         PR c++/11116
22329         * g++.dg/template/error8.C: New test.
22330
22331 2003-12-15  Roger Sayle  <roger@eyesopen.com>
22332
22333         PR middle-end/13400
22334         * gcc.c-torture/execute/20031215-1.c: New test case.
22335
22336 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22337
22338         PR c++/13269
22339         * g++.dg/parse/error5.C: New test.
22340
22341         PR c++/12989
22342         * g++.dg/expr/sizeof1.C: New test.
22343
22344         PR c++/13310
22345         * g++.dg/template/crash15.C: New test.
22346
22347 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
22348
22349         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
22350         a non-POD type as the last named parameter of a varargs function.
22351
22352 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22353
22354         PR c++/13243
22355         PR c++/12573
22356         * g++.dg/template/crash14.C: New test.
22357         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
22358
22359 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22360
22361         * g++.dg/other/java1.C: New test.
22362
22363         PR c++/13241
22364         * g++.dg/abi/mangle18-1.C: New test.
22365         * g++.dg/abi/mangle18-2.C: New test.
22366
22367 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22368
22369         PR optimization/10312
22370         * gcc.c-torture/execute/20031214-1.c: New.
22371
22372 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
22373
22374         PR c++/10779
22375         PR c++/12160
22376         * g++.dg/parse/error3.C: New test.
22377         * g++.dg/parse/error4.C: Likewise.
22378         * g++.dg/abi/mangle4.C: Tweak error messages.
22379         * g++.dg/lookup/using5.C: Likewise.
22380         * g++.dg/other/error2.C: Likewise.
22381         * g++.dg/parse/typename5.C: Likewise.
22382         * g++.dg/parse/undefined1.C: Likewise.
22383         * g++.dg/template/arg2.C: Likewise.
22384         * g++.dg/template/ttp3.C: Likewise.
22385         * g++.dg/template/type1.C: Likewise.
22386         * g++.old-deja/g++.other/crash32.C: Likewise.
22387         * g++.old-djea/g++.pt/defarg8.C: Likewise.
22388
22389 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22390
22391         PR c++/13106
22392         * g++.dg/warn/noreturn-3.C: New test.
22393
22394 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22395
22396         PR c++/13118
22397         * g++.dg/abi/covariant3.C: New.
22398
22399 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
22400
22401         * g++.dg/eh/ia64-1.C: New test.
22402
22403 2003-12-12  Roger Sayle  <roger@eyesopen.com>
22404
22405         PR optimization/13037
22406         * g77.f-torture/execute/13037.f: New test case.
22407
22408 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22409
22410         PR c++/12881
22411         * g++.dg/abi/covariant2.C: New.
22412
22413 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
22414
22415         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
22416
22417 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
22418
22419         * gcc.c-torture/execute/wchar_t-1.x: Delete.
22420
22421 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
22422
22423         PR other/10819
22424         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
22425         to fix Bug 10819.
22426         * lib/g++.exp (g++_version): Likewise.
22427         * lib/g77.exp (g77_version): Likewise.
22428         * lib/objc.exp (default_objc_version): Likewise.
22429
22430 2003-12-10  Richard Henderson  <rth@redhat.com>
22431
22432         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
22433
22434         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
22435
22436 2003-12-08  Matt Austern  <austern@apple.com>
22437
22438         PR c/13134
22439         * lib/gcc-dg.exp (dg-require-visibility): Define.
22440         * lib/target-supports (check_visibility_available): Define.
22441         * gcc.dg/visibility-1.c: New test.
22442         * gcc.dg/visibility-2.c: Likewise.
22443         * gcc.dg/visibility-3.c: Likewise.
22444         * gcc.dg/visibility-4.c: Likewise.
22445         * gcc.dg/visibility-5.c: Likewise.
22446         * gcc.dg/visibility-6.c: Likewise.
22447         * g++.dg/ext/visibility-1.C: Likewise.
22448         * g++.dg/ext/visibility-2.C: Likewise.
22449         * g++.dg/ext/visibility-3.C: Likewise.
22450         * g++.dg/ext/visibility-4.C: Likewise.
22451         * g++.dg/ext/visibility-5.C: Likewise.
22452         * g++.dg/ext/visibility-6.C: Likewise.
22453
22454 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22455
22456         * g++.dg/lookup/java1.C: New test.
22457         * g++.dg/lookup/java2.C: New test.
22458
22459 2003-12-07  Falk Hueffner  <falk@debian.org>
22460
22461         * g++.dg/opt/noreturn-1.C: New test.
22462
22463 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
22464
22465         * gcc.dg/overflow-1.c: New test.
22466
22467 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22468
22469         * g77.f-torture/compile/13060.f: New test.
22470
22471 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
22472
22473         PR c++/13323
22474         * g++.dg/inherit/operator2.C: New test.
22475
22476 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22477
22478         PR c++/13305
22479         * g++.dg/ext/attrib9.C: New test.
22480
22481 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22482
22483         PR c++/13314
22484         * g++.dg/template/error7.C: New test.
22485
22486 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
22487             J"orn Rennecke <joern.rennecke@superh.com>
22488
22489         PR target/13302
22490         * g++.dg/other/struct-va_list.C: New test.
22491
22492 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22493
22494         PR c++/13166
22495         * g++.dg/parse/defarg6.C: New test.
22496
22497 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
22498
22499         PR target/13256
22500         * gcc.c-torture/execute/20031201-1.c: New test.
22501
22502 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
22503
22504         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
22505
22506 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22507
22508         * gcc.dg/builtin-return-1.c: New test.
22509
22510 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
22511             J"orn Rennecke <joern.rennecke@superh.com>
22512
22513         PR optimization/13260
22514         * gcc.c-torture/execute/20031204-1.c: New test.
22515
22516 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22517
22518         PR c++/9127
22519         * g++.dg/template/error6.C: New test.
22520
22521 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
22522
22523         * gcc.dg/20031202-1.c: New test.
22524
22525 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22526
22527         PR c++/13179
22528         * g++.dg/template/eh1.C: New test.
22529
22530         PR c++/10771
22531         * g++.dg/template/error5.C: New test.
22532
22533 2003-12-02  David Ung  <davidu@mips.com>
22534
22535         * gcc.dg/compat/vector-check.h: Corrected type for var
22536         g_##TMODE
22537
22538 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22539
22540         PR c++/10126
22541         * g++.dg/template/ptrmem8.C: New test.
22542
22543 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22544
22545         PR c++/12573
22546         * g++.dg/template/dependent-expr3.C: New test.
22547
22548 2003-12-01  James Lemke  <jim@wasabisystems.com>
22549
22550         * gcc.dg/arm-g2.c: New test.
22551
22552 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22553
22554         PR optimization/11634
22555         * gcc.dg/20031201-2.c: New test case.
22556
22557 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
22558
22559         PR 11433
22560         * objc.dg/proto-lossage-3.m: New test.
22561
22562 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22563
22564         PR optimization/12628
22565         * gcc.dg/20031201-1.c: New test case.
22566
22567 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22568
22569         * gcc.dg/unaligned-1.c: New test.
22570
22571 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
22572
22573         PR c++/9849
22574         * g++.dg/template/error4.C: New test.
22575         * g++.dg/template/nested3.C: Adjust error markers.
22576
22577 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22578
22579         * gcc.dg/cpp/assert4.c: Check more #system assertions.
22580
22581 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22582
22583         PR c/10333
22584         * gcc.dg/bitfld-7.c: New test.
22585
22586 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
22587
22588         * gcc.dg/tls/asm-1.C: New test.
22589
22590 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22591
22592         * gcc.dg/cpp/assert4.c: Update.
22593
22594 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22595
22596         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
22597         * gcc.dg/builtin-apply3.c: New test.
22598
22599 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22600
22601         * lib/compat.exp (compat-obj): New xfaildata parameter.
22602         Use it to set compiler_conditional_xfail_data before compiling.
22603         (compat-get-options): Handle dg-xfail-if.
22604         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
22605         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
22606         * gcc.dg/compat/vector-1_y.c: Likewise.
22607         * gcc.dg/compat/vector-2_x.c: Likewise.
22608         * gcc.dg/compat/vector-2_y.c: Likewise.
22609
22610 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22611
22612         * g++.dg/opt/reg-stack4.C: New test.
22613
22614 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22615
22616         * gcc.dg/builtin-apply2.c: New test.
22617
22618 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22619
22620         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
22621
22622 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22623
22624         PR c++/12924
22625         * g++.dg/template/template-id-2.C: New test.
22626
22627 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22628
22629         PR c++/5369
22630         * g++.dg/template/memfriend1.C: New test.
22631         * g++.dg/template/memfriend2.C: Likewise.
22632         * g++.dg/template/memfriend3.C: Likewise.
22633         * g++.dg/template/memfriend4.C: Likewise.
22634         * g++.dg/template/memfriend5.C: Likewise.
22635         * g++.dg/template/memfriend6.C: Likewise.
22636         * g++.dg/template/memfriend7.C: Likewise.
22637         * g++.dg/template/memfriend8.C: Likewise.
22638         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
22639
22640 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
22641
22642         PR c++/12515
22643         * g++.dg/ext/cond1.C: New test.
22644
22645 2003-11-20  Richard Henderson  <rth@redhat.com>
22646
22647         * gcc.dg/20020201-2.c: Remove.
22648         * gcc.dg/20020201-4.c: Remove.
22649         * gcc.dg/20020304-1.c: Remove.
22650
22651 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
22652
22653         * gcc.dg/cpp/trad/xwin1.c: New test case.
22654
22655 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
22656
22657         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
22658         * lib/g77.exp: Likewise.
22659         * lib/objc.exp: Likewise.
22660         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
22661         for darwin.
22662
22663 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22664
22665         PR c++/12932
22666         * g++.dg/template/static5.C: New test.
22667
22668 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22669
22670         * gcc.dg/nested-func-1.c: New test.
22671
22672 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22673
22674         * gcc.dg/cpp/assert4.c: New test.
22675
22676 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
22677
22678         PR c++/2294
22679         * g++.dg/lookup/using9.c: New test.
22680
22681 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
22682
22683         PR c++/12762
22684         * g++.dg/template/error3.C: New test.
22685
22686 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
22687
22688         PR ada/13035
22689         * ada/acats/run_acats, run_all.sh: Fix syntax error.
22690         No longer use a wrapper for gcc, since this does not work under
22691         Windows.
22692
22693 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
22694
22695         PR c++/2094
22696         * g++.dg/template/ptrmem7.C: New test.
22697
22698 2003-11-13  Andrew Pinski <apinski@apple.com>
22699
22700         * gcc.c-torture/compile/20031113-1.c: New test.
22701
22702 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
22703             Kean Johnston <jkj@sco.com>
22704
22705         PR c/13029
22706         * gcc.dg/unused-4.c: Update.
22707
22708 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22709
22710         * g++.dg/opt/const3.C: New test.
22711
22712 2003-11-13  Jan Hubicka  <jh@suse.cz>
22713
22714         * gcc.c-torture/compile/20031112-1.c: New test.
22715
22716 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
22717
22718         * g++.dg/parse/crash10.C: Remove bogus error marker.
22719
22720 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22721
22722         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
22723         (host_gcc): Likewise.
22724         (ROOT): Honor $PWDCMD.
22725         (BASE): Likewise.
22726         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
22727
22728 2003-11-12  Catherine Moore  <clm@redhat.com>
22729
22730         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
22731
22732 2003-11-12  Andreas Jaeger  <aj@suse.de>
22733             Jakub Jelinek  <jakub@redhat.com>
22734             Andrew Pinski  <pinskia@physics.uc.edu>
22735             Richard Henderson  <rth@redhat.com>
22736
22737         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
22738         systems.
22739         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
22740
22741         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
22742         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22743
22744 2003-11-11  Andreas Jaeger  <aj@suse.de>
22745
22746         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
22747
22748         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
22749
22750 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
22751
22752         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
22753         Clean ups.
22754
22755 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
22756
22757         * gcc.dg/trampoline-1.c: New test.
22758
22759 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22760
22761         * gcc.c-torture/compile/200031109-1.c: New test.
22762
22763 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22764
22765         PR c/3190
22766         PR c/8714
22767         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22768         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
22769         gcc.dg/format/no-y2k-1.c: Update.
22770
22771 2003-11-08  Roger Sayle  <roger@eyesopen.com>
22772
22773         PR optimization/10467
22774         * gcc.dg/20031108-1.c: New test case.
22775
22776 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
22777
22778         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
22779
22780 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22781
22782         * gcc.dg/compound-lvalue-1.c: New test.
22783         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
22784         some XFAILs.
22785
22786 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
22787
22788         * gcc.dg/altivec-varargs-1.c: New test.
22789
22790 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22791
22792         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
22793         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
22794         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
22795         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
22796         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
22797
22798 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22799
22800         * gcc.dg/cond-lvalue-1.c: New test.
22801
22802 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
22803
22804         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
22805
22806 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22807
22808         PR c++/11616
22809         * g++.dg/template/instantiate5.C: New test.
22810
22811 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22812
22813         PR c++/12726
22814         * g++.dg/ext/complit2.C: Replace test with self-contained version.
22815         * ChangeLog: Add missing first entry for above test.
22816
22817 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22818
22819         PR c++/9810
22820         * g++.dg/template/using8.C: New test.
22821         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
22822
22823 2003-11-02  Roger Sayle  <roger@eyesopen.com>
22824
22825         PR optimization/10817
22826         * gcc.c-torture/compile/20031102-1.c: New test case.
22827
22828 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
22829
22830         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
22831         2147483647.
22832
22833 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22834
22835         * gcc.dg/20031102-1.c: New test.
22836
22837 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22838
22839         * gcc.dg/complex-1.c: New test.
22840
22841 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22842
22843         PR c++/12796
22844         * g++.dg/template/crash13.C: Adjust expected error location.
22845         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22846
22847 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22848
22849         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22850
22851 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22852
22853         PR/10239
22854         * gcc.c-torture/compile/20031031-2.c: New test.
22855
22856 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22857
22858         PR/11640
22859         * gcc.c-torture/compile/20031031-1.c: New test.
22860
22861 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22862
22863         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22864         * gcc.misc-tests/bprob.exp: Likewise.
22865         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
22866         the execution test on arm-elf configs.
22867         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
22868         configs that don't support scratch files.
22869         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
22870
22871 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
22872
22873         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
22874         done by dejagnu.
22875
22876 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
22877
22878         * ada/acats/run_all.sh: Redirect mv output to /dev/null
22879         Avoid non pure sh syntax. Add more logging.
22880
22881         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
22882         fail.
22883
22884 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22885
22886         PR libgcj/10610
22887         * gcc.dg/ppc-stackalign-1.c: New test.
22888
22889 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
22890
22891         * ada/acats/run_all.sh: Change output to be more compliant with
22892         dejagnu framework.
22893         Create acats.sum and acats.log files under testsuite/ada/acats
22894         Only run [a-z]* directories, to filter out e.g. CVS.
22895         Redirect build output to log file.
22896
22897 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22898
22899         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
22900
22901 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22902
22903         PR ada/5909:
22904         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
22905
22906 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
22907
22908         * gcc.c-torture/compile/20031023-1.c: New test.
22909         * gcc.c-torture/compile/20031023-2.c: New test.
22910         * gcc.c-torture/compile/20031023-3.c: New test.
22911         * gcc.c-torture/compile/20031023-4.c: New test.
22912
22913 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22914
22915         PR c++/10371
22916         * g++.dg/lookup/scoped8.C: New test.
22917
22918 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22919
22920         * g++.dg/opt/reg-stack3.C: New test.
22921
22922 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22923
22924         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
22925
22926 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22927
22928         PR c++/11076
22929         * g++.dg/template/crash13.C: New test.
22930
22931 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22932
22933         * gcc.dg/c99-restrict-2.c: New test.
22934
22935 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
22936
22937         PR c++/12698, c++/12699, c++/12700, c++/12566
22938         * g++.dg/inherit/covariant9.C: New test.
22939         * g++.dg/inherit/covariant10.C: New test.
22940         * g++.dg/inherit/covariant11.C: New test.
22941
22942 2003-10-23  Jason Merrill  <jason@redhat.com>
22943
22944         PR c++/12726
22945         * g++.dg/ext/complit2.C: New test.
22946
22947 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22948
22949         PR target/12654
22950         * gcc.c-torture/execute/20031020-1.c: New test.
22951
22952 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22953
22954         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
22955         following the jump_insn.
22956
22957 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22958
22959         * gcc.dg/cast-lvalue-1.c: New test.
22960
22961 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
22962
22963         PR c++/11962
22964         * g++.dg/template/cond2.C: New test.
22965
22966 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22967
22968         * gcc.dg/builtins-28.c: New test.
22969
22970 2003-10-20  Jan Hubicka  <jh@suse.cz>
22971
22972         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
22973         parameter.
22974         * testsuite/gcc.dg/inline-2.c: Likewise.
22975
22976 2003-10-20  Phil Edwards  <phil@codesourcery.com>
22977
22978         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
22979         * gcc.dg/nest.c: Likewise.
22980
22981 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22982
22983         PR c++/9781, c++/10583, c++/11862
22984         * g++.dg/parse/crash13.C: New test.
22985
22986 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22987
22988         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
22989
22990 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22991
22992         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
22993         Define HAVE_C99_RUNTIME except on Solaris.
22994         * gcc.dg/builtins-20.c: Likewise.
22995
22996 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22997
22998         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
22999
23000 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23001
23002         PR c++/12495
23003         * g++.dg/template/crash21.C: New test.
23004
23005 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23006
23007         PR c++/2513
23008         * g++.dg/template/typename5.C: New test.
23009
23010 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23011
23012         PR c++/12369
23013         * g++.dg/template/friend25.C: New test.
23014
23015 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
23016
23017         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
23018         versions.
23019
23020 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
23021
23022         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
23023         == 2147483647.
23024
23025 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
23026
23027         * gcc.c-torture/execute/960416-1.x: Remove.
23028         * gcc.c-torture/execute/divconst-3.x: Likewise.
23029
23030 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
23031
23032         PR target/12598
23033         * gcc.dg/torture/cris-volatile-1.c: New test.
23034
23035 2003-10-14  Roger Sayle  <roger@eyesopen.com>
23036
23037         PR optimization/9325
23038         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
23039         for overflowing floating point to integer conversion during RTL
23040         simplification.
23041
23042 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
23043
23044         * objc/execute/_cmd.m: Fix typo.
23045         * objc.dg/image-info.m, objc.dg/symtab-1.m:
23046         Relax 'scan-assembler' regexp.
23047         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
23048         objc.dg/try-catch-4.m: Run on non-Darwin targets.
23049         * objc.dg/zero-link-2.m: Remove blank line.
23050         * objc.dg/zero-link-3.m: New test case.
23051
23052 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
23053
23054         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
23055
23056         * gcc.dg/asm-names.c: Use scan-assembler-not rather
23057         than linker trickery.
23058
23059 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23060
23061         PR c++/12370
23062         * g++.dg/other/friend2.C: New test.
23063
23064 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23065
23066         * gcc.dg/20031012-1.c: New test.
23067
23068 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
23069
23070         * gcc.dg/weak/weak-3.c: Fix for new warning.
23071
23072 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
23073
23074         PR optimization/8750
23075         * gcc.c-torture/execute/20031012-1.c: New test case.
23076
23077 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23078
23079         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
23080         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
23081
23082 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23083
23084         PR optimization/12260
23085         * gcc.c-torture/compile/20031011-2.c: New test case.
23086
23087 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23088
23089         * gcc.c-torture/execute/20031011-1.c: New testcase.
23090
23091 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
23092
23093         * gcc.c-torture/compile/20031011-1.c: New test.
23094
23095 2003-10-11  Jan Hubicka  <jh@suse.cz>
23096
23097         * g++.dg/other/first-global.C: New test.
23098
23099 2003-10-11  Roger Sayle  <roger@eyesopen.com>
23100
23101         * gcc.c-torture/execute/string-opt-18.c: New testcase.
23102
23103 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
23104
23105         * gcc.c-torture/compile/20031010-1.c: New test.
23106
23107 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
23108
23109         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
23110         * gcc.c-torture/execute/va-arg-25.c: ... here.
23111
23112 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
23113
23114         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
23115
23116 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
23117
23118         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
23119
23120 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
23121
23122         * g++.dg/parse/error2.C: New test.
23123
23124 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
23125
23126         PR c++/11097
23127         * g++.dg/other/error5.C: Modify the error message.
23128         * g++.dg/lookup/using8.C: New test.
23129
23130 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
23131
23132         * gcc.dg/darwin-abi-2.c: New file.
23133         * gcc.c-torture/execute/va-arg-24.c: New file.
23134
23135 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
23136
23137         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
23138         indentation.
23139
23140 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
23141
23142         PR c++/10147
23143         * g++.dg/other/error4.C: Update error messages.
23144         * g++.dg/template/ptrmem4.C: Likewise.
23145
23146         PR c++/12337
23147         * g++.dg/init/new9.C: New test.
23148
23149         PR c++/12334, c++/12236, c++/8656
23150         * g++.dg/ext/attrib8.C: New test.
23151
23152 2003-10-06  Devang Patel  <dpatel@apple.com>
23153
23154         * gcc.dg/debug/dwarf2-3.h: New test.
23155         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
23156
23157 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
23158
23159         * g++.dg/opt/cfg2.C: New test.
23160
23161 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
23162
23163         * g++.dg/opt/float1.C: New test.
23164
23165 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23166
23167         * gcc.dg/c90-array-lval-6.c: New test.
23168         * gcc.dg/c99-array-lval-6.c: New test.
23169
23170 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
23171             Ziemowit Laski  <zlaski@apple.com>
23172
23173         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
23174         'Derived', so that it is never considered a class method; add
23175         new warning for '+port' method ambiguity.
23176         * objc.dg/method-12.m: Include <objc/objc.h> instead of
23177         <objc/objc-api.h> (needed on Mac OS X).
23178         * objc.dg/method-13.m: New test.
23179
23180 2003-10-03  Roger Sayle  <roger@eyesopen.com>
23181
23182         PR optimization/9325, PR java/6391
23183         * gcc.c-torture/execute/20031003-1.c: New test case.
23184
23185 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
23186
23187         PR optimization/12180
23188         * gcc.dg/20031002-1.c: New test.
23189
23190         PR c++/12486
23191         * g++.dg/inherit/error1.C: New test.
23192
23193 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
23194
23195         * lib/f-torture.exp (search_for): Rename to...
23196         (search_for_re): This.  Also, clean up comments and the
23197         "regexp" invocation.
23198
23199 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
23200
23201         * gcc.c-torture/compile/20031002-1.c: New test.
23202
23203 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
23204
23205         * g++.dg/opt/cond1.C: New test.
23206
23207 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
23208
23209         * gcc.dg/Wold-style-definition-2.c: New testcase.
23210         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
23211
23212 2003-09-29  Richard Henderson  <rth@redhat.com>
23213
23214         * g++.dg/init/array10.C: Add dg-options.
23215
23216 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23217
23218         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
23219
23220 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23221
23222         * g++.dg/template/friend19.C: Fix typo.
23223         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
23224
23225 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
23226
23227         * gcc.c-torture/execute/20030928-1.c: New test.
23228         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
23229
23230 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23231
23232         * g++.dg/opt/unroll1.C: New test.
23233
23234 2003-09-26  Roger Sayle  <roger@eyesopen.com>
23235
23236         PR optimization/11741
23237         * gcc.dg/20030926-1.c: New test case.
23238
23239 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23240
23241         PR c++/5655
23242         * g++.dg/parse/access7.C: New test.
23243         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
23244
23245 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
23246
23247         MERGE OF objc-improvements-branch into MAINLINE:
23248         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
23249         if libobjc has not been built.
23250         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
23251         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
23252         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
23253         objc/execute/nested-3.m, objc/execute/np-2.m,
23254         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
23255         objc/execute/redefining_self.m, objc/execute/root_methods.m,
23256         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
23257         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
23258         objc.dg/special/unclaimed-category-1.h,
23259         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
23260         well as GNU runtime.
23261         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
23262         * execute/cascading-1.m, execute/function-message-1.m,
23263         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
23264         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
23265         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
23266         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
23267         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
23268         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
23269         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
23270         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
23271         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
23272         * objc.dg/bitfield-2.m: Run only on Darwin.
23273         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
23274         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
23275         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
23276         * objc.dg/const-str-1.m: Fix constant string layout.
23277
23278 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
23279
23280         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
23281
23282 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
23283
23284         * gcc.dg/darwin-abi-1.c: New file.
23285
23286 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
23287
23288         PR target/12281
23289         * gcc.c-torture/compile/20030921-1.c: New test.
23290
23291 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23292
23293         * g++.dg/opt/reg-stack2.C: New test.
23294
23295 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23296
23297         * g++.dg/eh/delayslot1.C: New test.
23298
23299 2003-09-20  Richard Henderson  <rth@redhat.com>
23300
23301         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
23302
23303 2003-09-20  Roger Sayle  <roger@eyesopen.com>
23304
23305         * gcc.c-torture/execute/20030920-1.c: New test case.
23306
23307 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23308
23309         * g++.dg/rtti/typeid3.C: Correct expected error message.
23310
23311 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23312
23313         PR c++/157
23314         * g++.dg/parse/crash12.C: New test.
23315
23316 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
23317
23318         * gcc.dg/compat/mixed-struct-check.h: New.
23319         * gcc.dg/compat/mixed-struct-defs.h: New.
23320         * gcc.dg/compat/mixed-struct-init.h: New.
23321         * gcc.dg/compat/struct-by-value-19_main.c: New.
23322         * gcc.dg/compat/struct-by-value-19_x.c: New.
23323         * gcc.dg/compat/struct-by-value-19_y.c: New.
23324         * gcc.dg/compat/struct-by-value-20_main.c: New.
23325         * gcc.dg/compat/struct-by-value-20_x.c: New.
23326         * gcc.dg/compat/struct-by-value-20_y.c: New.
23327         * gcc.dg/compat/struct-return-19_main.c: New.
23328         * gcc.dg/compat/struct-return-19_x.c: New.
23329         * gcc.dg/compat/struct-return-19_y.c: New.
23330         * gcc.dg/compat/struct-return-20_main.c: New.
23331         * gcc.dg/compat/struct-return-20_x.c: New.
23332         * gcc.dg/compat/struct-return-20_y.c: New.
23333
23334 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
23335         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
23336         so that it will not complain on LP64 targets.
23337
23338 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23339
23340         PR c++/495
23341         * g++.dg/template/friend24.C: New test.
23342
23343 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
23344
23345         PR c++/12332
23346         * g++.dg/template/memtmpl2.C: New test.
23347
23348 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
23349
23350         PR target/11184
23351         * gcc.dg/builtin-apply1.c: New test.
23352
23353 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23354
23355         PR c++/9848
23356         * g++.dg/warn/Wunused-4.C: New test.
23357
23358 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23359
23360         PR c++/12316
23361         * g++.dg/other/gc2.C: New test.
23362
23363 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
23364
23365         PR c++/11991
23366         * g++.dg/rtti/typeid3.C: New test.
23367
23368         PR c++/12266
23369         * g++.dg/overload/template1.C: New test.
23370
23371 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23372
23373         * g++.dg/opt/cfg3.C: New test.
23374
23375 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23376
23377         PR c++/7939
23378         * g++.dg/template/crash11.C: New test.
23379
23380 2003-09-16  Jason Merrill  <jason@redhat.com>
23381             Jakub Jelinek  <jakub@redhat.com>
23382
23383         * gcc.dg/attr-warn-unused-result.c: New test.
23384
23385 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23386
23387         PR c++/12184
23388         * g++.dg/expr/call2.C: New test.
23389
23390 2003-09-15  Andreas Jaeger  <aj@suse.de>
23391
23392         * gcc.dg/Wold-style-definition-1.c: New test.
23393
23394 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
23395
23396         PR c++/3907
23397         * g++.dg/parse/template12.C: New test.
23398
23399         * g++.dg/abi/bitfield11.C: New test.
23400         * g++.dg/abi/bitfield12.C: Likewise.
23401
23402 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
23403
23404         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
23405         non-expansion of functional macro name without arguments at EOL.
23406         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
23407
23408 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
23409
23410         * gcc.c-torture/execute/20030914-[12].c: New tests.
23411
23412 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23413
23414         PR c++/11788
23415         * g++.dg/overload/addr1.C: New test.
23416
23417 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
23418
23419         * gcc.dg/20030909-1.c: New test.
23420
23421 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23422
23423         * gcc.dg/ultrasp10.c: New test.
23424
23425 2003-09-09  Devang Patel  <dpatel@apple.com>
23426
23427         * gcc.dg/darwin-ld-6.c: New test.
23428
23429 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23430
23431         * gcc.dg/torture/builtin-explog-1.c: New testcase.
23432
23433 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23434
23435         * gcc.dg/ia64-types1.c: New test.
23436         * gcc.dg/ia64-types2.c: Likewise.
23437
23438 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23439
23440         * gcc.dg/builtins-1.c: Add more _Complex tests.
23441         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23442
23443         * gcc.dg/builtins-1.c: Test existing _Complex functions.
23444         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23445
23446 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23447
23448         PR c++/11786
23449         * g++.dg/lookup/koenig2.C: New test.
23450
23451         PR c++/5296
23452         * g++.dg/rtti/typeid2.C: New test.
23453
23454 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
23455
23456         * gcc.c-torture/compile/20030904-1.c: New test.
23457
23458 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23459
23460         * g++.dg/opt/longbranch2.C: New test.
23461
23462 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23463
23464         * g++.dg/template/crash10.C: Only compile it.
23465
23466 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23467
23468         PR middle-end/11665
23469         * gcc.c-torture/compile/20030907-1.c: New test.
23470         * g++.dg/init/array11.C: New test.
23471
23472 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23473
23474         PR c++/11852
23475         * g++.dg/init/struct1.C: New test.
23476
23477 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23478
23479         PR c++/12181
23480         * g++.dg/expr/comma1.C: New test.
23481
23482 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
23483
23484         PR c++/11867
23485         * g++.dg/expr/static_cast5.C: New test.
23486
23487 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
23488
23489         PR c++/11507
23490         * g++.dg/lookup/scoped7.C: New test.
23491
23492         PR c++/9574
23493         * g++.dg/other/static1.C: New test.
23494
23495         PR c++/11490
23496         * g++.dg/warn/template-1.C: New test.
23497
23498         PR c++/11432
23499         * g++.dg/template/crash10.C: New test.
23500
23501         PR c++/2478
23502         * g++.dg/overload/VLA.C: New test.
23503
23504         PR c++/10804
23505         * g++.dg/template/call1.C: New test.
23506
23507 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23508
23509         PR c++/11794
23510         * g++.dg/parse/using3.C: New test.
23511
23512 2003-09-06  Roger Sayle  <roger@eyesopen.com>
23513
23514         PR c++/11409
23515         * g++.dg/overload/builtin3.C: New test case.
23516
23517 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
23518
23519         PR c/9862
23520         * gcc.dg/20030906-1.c: New test.
23521         * gcc.dg/20030906-2.c: Likewise.
23522
23523 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23524
23525         PR c++/12167
23526         * g++.dg/parse/defarg5.C: New test.
23527
23528         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
23529
23530 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
23531
23532         PR c++/12163
23533         * g++.dg/expr/static_cast4.C: New test.
23534
23535         PR c++/12146
23536         * g++.dg/template/crash9.C: New test.
23537
23538 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
23539
23540         * g++.old-deja/g++.ext/pretty2.C: Update for change
23541         in __FUNCTION__.
23542         * g++.old-deja/g++.ext/pretty3.C: Likewise.
23543
23544 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
23545
23546         PR c++/11922
23547         * g++/dg/template/qualified-id1.C: New test.
23548
23549         PR c++/12037
23550         * g++.dg/warn/noeffect4.C: New test.
23551
23552 2003-09-04  Matt Austern  <austern@apple.com>
23553
23554         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
23555         * g++.dg/ext/fnname2.C: Likewise.
23556         * g++.dg/ext/fnname3.C: Likewise.
23557
23558 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
23559
23560         * g++.dg/expr/lval1.C: New test.
23561         * g++.dg/ext/lvcast.C: Remove.
23562
23563 2003-09-03  Roger Sayle  <roger@eyesopen.com>
23564
23565         PR optimization/11700.
23566         * gcc.c-torture/compile/20030903-1.c: New test case.
23567
23568 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
23569
23570         PR c++/12053
23571         * g++.dg/abi/layout4.C: New test.
23572
23573 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
23574
23575         PR c++/11553
23576         * g++.dg/parse/friend3.C: New test.
23577
23578 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
23579
23580         PR c++/11847
23581         * g++.dg/template/class1.C: New test.
23582
23583         PR c++/11808
23584         * g++.dg/expr/call1.C: New test.
23585
23586 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
23587
23588         PR c++/12114
23589         * g++.dg/init/ref9.C: New test.
23590
23591         PR c++/11972
23592         * g++.dg/template/nested4.C: New test.
23593
23594 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23595
23596         PR c++/12093
23597         * g++.dg/template/non-dependent4.C: New test.
23598
23599         PR c++/11928
23600         * g++.dg/inherit/conv1.C: New test.
23601
23602 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23603
23604         PR c++/6196
23605         * g++.dg/ext/label1.C: New test.
23606         * g++.dg/ext/label2.C: Likewise.
23607
23608 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23609
23610         * g++.dg/expr/cond3.C: New test.
23611
23612 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23613
23614         * gcc.dg/builtins-1.c: Add new builtin cases.
23615
23616 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23617
23618         * gcc.dg/builtins-1.c: Add new cases.
23619         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23620
23621 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23622
23623         * gcc.dg/builtins-1.c: Add more math builtin tests.
23624         * gcc.dg/torture/builtin-attr-1.c: New test.
23625
23626 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23627
23628         PR optimization/5079
23629         * g++.dg/opt/static3.C: New test.
23630
23631 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23632
23633         * gcc.misc-tests/gcov-10b.c: New test.
23634
23635 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
23636
23637         * g++.dg/opt/ptrmem3.C: New test.
23638
23639         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
23640
23641 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
23642
23643         * gcc.dg/20030826-2.c: New test.
23644
23645 2003-08-26  Roger Sayle  <roger@eyesopen.com>
23646
23647         PR middle-end/12002
23648         * g77.f-torture/compile/12002.f: New test case.
23649
23650 2003-08-26  Roger Sayle  <roger@eyesopen.com>
23651
23652         * gcc.dg/20030826-1.c: New test case.
23653
23654 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
23655
23656         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
23657
23658 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
23659
23660         PR c++/11871
23661         * c++.dg/lookup/crash1.C: New test.
23662
23663         * c++.dg/warn/noeffect3.C: New test.
23664
23665 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
23666
23667         * gcc.dg/compat/vector-1_x.c: Compile with -w.
23668         * gcc.dg/compat/vector-1_y.c: Ditto.
23669         * gcc.dg/compat/vector-2_x.c: Ditto.
23670         * gcc.dg/compat/vector-2_y.c: Ditto.
23671
23672 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
23673
23674         * gcc.dg/20030702-1.c: New test.
23675
23676 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
23677
23678         PR c++/8795
23679         * g++.dg/ext/altivec-1.C: New test.
23680
23681 2003-08-24  Richard Henderson  <rth@redhat.com>
23682
23683         * g++.dg/eh/simd-2.C: Add -w for x86.
23684
23685 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
23686
23687         * gcc.dg/20030815-1.c: New test.
23688
23689 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23690
23691         PR c++/3765
23692         * g++.dg/parse/access6.C: New test.
23693
23694 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23695
23696         PR c++/641, c++/11876
23697         * g++.dg/template/friend22.C: New test.
23698         * g++.dg/template/friend23.C: Likewise.
23699
23700 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23701
23702         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
23703         identically.
23704
23705 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23706
23707         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
23708
23709 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23710
23711         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
23712
23713 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23714
23715         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
23716
23717 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23718
23719         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
23720
23721 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
23722
23723         PR c++/11919
23724         * g++.dg/overload/prom1.C: New test.
23725
23726         PR c++/11551
23727         * g++.dg/parse/dtor2.C: New test.
23728
23729         PR c++/10762
23730         * g++.dg/parse/using2.C: New test.
23731
23732 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
23733
23734         PR target/11805
23735         * gcc.c-torture/compile/20030821-1.c: New.
23736
23737 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
23738
23739         PR c++/11834
23740         * g++.dg/template/deduce2.C: New test.
23741
23742 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
23743
23744         * gcc.c-torture/execute/20030821-1.c: New test.
23745
23746 2003-08-20  Roger Sayle  <roger@eyesopen.com>
23747
23748         PR middle-end/11984
23749         * gcc.dg/20030820-1.c: New test case.
23750
23751 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
23752
23753         PR c++/11945
23754         * g++.dg/warn/noeffect2.C: New test.
23755
23756 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
23757
23758         PR c++/10926
23759         * g++.dg/template/dtor2.C: New test.
23760
23761         PR c++/11684
23762         * g++.dg/template/operator1.C: New test.
23763         * g++.dg/parse/operator4.C: New test.
23764
23765         PR c++/11946.C
23766         * g++.dg/expr/enum1.C: New test.
23767         * gcc.dg/c99-bool-1.c: Remove bogus warning.
23768
23769         PR c++/11036.C
23770         * g++.dg/parse/elab2.C: New test.
23771         * g++.dg/parse/typedef4.C: Change error message.
23772         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
23773         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
23774         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
23775
23776 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
23777
23778         * gcc.dg/pch/warn-1.c: New.
23779         * gcc.dg/pch/warn-1.hs: New.
23780
23781         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
23782         not-tested file.
23783
23784 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23785
23786         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
23787
23788 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23789
23790         * gcc.dg/uninit-D.c: New Test.
23791         * gcc.dg/uninit-E.c: New Test.
23792         * gcc.dg/uninit-F.c: New Test.
23793         * gcc.dg/uninit-G.c: New Test.
23794
23795 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
23796
23797         * g++.dg/README: Describe the pch directory.
23798
23799 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23800
23801         PR c++/11174
23802         * g++.dg/parse/access4.C: New test.
23803         * g++.dg/parse/access5.C: Likewise.
23804         * g++.old-deja/g++.jason/access17.C: Adjust error message.
23805
23806 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
23807
23808         * gcc.dg/noncompile/20030818-1.c: New.
23809
23810 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23811
23812         PR c++/11957
23813         * g++.dg/warn/noeffect1.C: New test.
23814
23815         * g++.dg/template/scope2.C: New test.
23816         * g++.dg/template/error2.C: Correct dg-error
23817
23818 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
23819
23820         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
23821
23822 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
23823
23824         PR C++/11512
23825         * g++.dg/template/warn1.C: New.
23826
23827 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23828
23829         * g++.dg/template/error2.C: New test.
23830         * g++.dg/lookup/using7.C: Adjust errors
23831         * g++.old-deja/g++.pt/crash36.C: Likewise.
23832         * g++.old-deja/g++.pt/derived3.C: Likewise.
23833
23834 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23835
23836         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
23837         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
23838         * gcc.c-torture/execute/builtins/string-9.c: New, from
23839         string-opt-9.c.  Adjust for execute/builtins framework.
23840         * gcc.c-torture/execute/string-opt-9.c: Delete.
23841
23842 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
23843
23844         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
23845
23846         * g++.dg/parse/ret-type2.C: New test.
23847
23848         PR c++/11703
23849         * g++.dg/init/new8.C: New test.
23850
23851         PR c++/10923
23852         * g++.dg/parse/typedef5.C: New test.
23853
23854         PR c++/9512
23855         * g++.dg/parse/qualified2.C: New test.
23856         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
23857         invalid code.
23858
23859 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
23860
23861         * g++.dg/conversion/ptrmem1.C: New test.
23862
23863 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
23864
23865         PR target/11693
23866         * gcc.dg/20030811-1.c: New test.
23867
23868         PR target/11535
23869         * gcc.c-torture/execute/20030811-1.c: New test.
23870
23871 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23872
23873         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
23874
23875 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
23876
23877         PR c++/11789.C
23878         * g++.dg/inherit/multiple1.C: New test.
23879
23880 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23881
23882         * gcc.dg/spe1.c: New test.
23883
23884         PR c++/11670
23885         * g++.dg/expr/cast2.C: New test.
23886
23887         PR c++/10530
23888         * g++.dg/template/dependent-name2.C: New test.
23889
23890 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
23891
23892         * g++.dg/parse/crash11.C: Put the dg options in comments.
23893
23894 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
23895
23896         * lib/gcc-dg.exp: Update for diagnostic change.
23897
23898 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23899
23900         PR c++/5767
23901         * g++.dg/parse/crash11.C: New test.
23902
23903 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
23904
23905         * gcc.dg/cpp/spacing1.c: Update.
23906
23907 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
23908
23909         PR target/11739
23910         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
23911         a value for -mtune.
23912
23913 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23914
23915         PR middle-end/11771
23916         * gcc.c-torture/compile/20030804-1.c: New test case.
23917
23918 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23919
23920         * gcc.dg/20030804-1.c: New test case.
23921
23922 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
23923
23924         * gcc.dg/cpp/separate-1.c: New test.
23925
23926 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
23927
23928         PR c++/11704
23929         * g++.dg/template/dependent-expr2.C: New test.
23930
23931         PR c++/11766
23932         * g++.dg/expr/ptrmem1.C: New test.
23933
23934 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23935
23936         PR c++/9453
23937         * g++.dg/template/friend15.C: New test.
23938
23939 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
23940
23941         * lib/dg-pch.exp: Work round PCH bug.
23942
23943 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23944
23945         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
23946         builtins.  Move cases from builtins-4.c here.
23947
23948         * gcc.dg/torture/builtin-math-1.c: New test taken from
23949         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
23950         additional cases.
23951
23952         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
23953         Delete.
23954
23955 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23956
23957         PR c++/9447
23958         * g++.dg/template/using7.C: New test.
23959
23960 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
23961
23962         * import1.c, import2.c: New tests.
23963
23964 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
23965
23966         * g++.dg/eh/crossjump1.C: New test.
23967
23968 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
23969
23970         PR c++/11697
23971         * g++.dg/template/using6.C: New test.
23972
23973         PR c++/11744
23974         * g++.dg/template/koenig2.C: New test.
23975
23976 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23977
23978         PR c++/7983
23979         * g++.dg/parse/typedef4.C: New test.
23980
23981 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23982
23983         PR c++/8442, c++/8806
23984         * g++.dg/template/elab1.C: New test.
23985         * g++.dg/template/type2.C: Likewise.
23986         * g++.dg/template/ttp3.C: Adjust expected error message.
23987         * g++.old-deja/g++.law/visibility13.C: Likewise.
23988         * g++.old-deja/g++.niklas/t135.C: Likewise.
23989         * g++.old-deja/g++.pt/ttp41.C: Likewise.
23990         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
23991         template argument.
23992         * g++.old-deja/g++.pt/ttp44.C: Likewise.
23993
23994 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
23995
23996         PR c++/11295
23997         * g++.dg/ext/stmtexpr1.C: New test.
23998
23999         * g++.dg/opt/tmp1.C: New test.
24000
24001         PR c++/11525
24002         * g++.dg/parse/constant4.C: New test.
24003
24004         PR c++/9447
24005         * g++.dg/template/using5.C: New test.
24006
24007 2003-07-31  Roger Sayle  <roger@eyesopen.com>
24008
24009         * gcc.dg/builtins-27.c: New test case.
24010
24011 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
24012
24013         * gcc.dg/tls/opt-7.c: New test.
24014
24015 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
24016
24017         * g++.old-deja/g++.other/crash18.C: Remove.
24018
24019 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
24020
24021         * g++.dg/template/explicit3.C: New.
24022         * g++.dg/template/explicit4.C: New.
24023         * g++.dg/template/explicit5.C: New.
24024
24025         PR c++/11347
24026         * g++.dg/template/memtmpl1.C: New.
24027
24028 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
24029
24030         PR target/11565
24031         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
24032         * gcc.dg/i386-387-5.c (dg-options): Likewise.
24033
24034 2003-07-30  Jan Hubicka  <jh@suse.cz>
24035
24036         * vtgc1.c: Kill.
24037
24038 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
24039
24040         * gcc.dg/struct-in-proto-1.c: New test.
24041
24042 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
24043
24044         * gcc.dg/cpp/include2.c: Only expect one message.
24045
24046 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
24047
24048         PR c++/9447
24049         * g++.dg/template/using1.C: New test.
24050         * g++.dg/template/using2.C: New test.
24051         * g++.dg/template/using3.C: New test.
24052         * g++.dg/template/using4.C: New test.
24053
24054 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
24055
24056         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
24057         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24058
24059 2003-07-28  Jan Hubicka  <jh@suse.cz>
24060
24061         PR c++/11530
24062         * g++.dg/opt/call1.C: New test.
24063
24064 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
24065
24066         PR c++/11667
24067         * g++.dg/init/enum2.C: New test.
24068         * g++.dg/template/overload1.C: Add "-w" option.
24069
24070 2003-07-28    <hp@bitrange.com>
24071
24072         * gcc.dg/Wdeclaration-after-statement-1.c,
24073         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
24074
24075 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
24076
24077         * gcc.c-torture/compile/20030725-1.c: New test.
24078
24079 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
24080
24081         * gcc.dg/20030505.c: Only run for SPE.
24082         Remove definition of opaque type.
24083
24084 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
24085
24086         * g++.dg/template/ptrmem6.C: New test.
24087
24088 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
24089
24090         * gcc.c-torture/compile/zero-strct-2.c: New test.
24091
24092 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
24093
24094         * gcc.dg/intermod-1.c: New test.
24095
24096 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
24097
24098         PR c++/11617
24099         * g++.dg/template/lookup2.C: New test.
24100         * g++.dg/template/memclass1.C: Remove instantiated from error.
24101         * g++.dg/other/error2.C: Tweak expected errors.
24102
24103         PR c++/11596
24104         * g++.dg/template/defarg3.C: New test.
24105
24106         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
24107
24108 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
24109
24110         * g++.dg/inherit/access5.C: New test.
24111
24112 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24113
24114         PR c++/11513
24115         * g++.dg/template/crash8.C: New test.
24116
24117 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
24118
24119         PR c/10602
24120         * gcc.dg/noncompile/incomplete-2.c: New test.
24121
24122 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
24123
24124         PR c++/11645
24125         * g++.dg/inherit/access4.C: New test.
24126
24127         PR c++/11517
24128         * g++.dg/expr/cond2.C: New test.
24129
24130         PR optimization/10679
24131         * g++.dg/opt/inline4.C: New test.
24132
24133 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
24134
24135         * g++.dg/parse/crash10: New test.
24136
24137 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24138
24139         * g++.dg/ext/flexary1.C: New test.
24140
24141 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24142
24143         PR c++/10793
24144         * g++.dg/template/crash9.C: New test.
24145
24146 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24147
24148         PR c++/3004
24149         * g++.dg/parse/typedef3.C: New test.
24150
24151         PR c++/7906
24152         * g++.dg/parse/operator2.C: New test.
24153
24154         PR c++/8895
24155         * g++.dg/parse/def-tmpl-arg1.C: New test.
24156
24157         PR c++/9282
24158         * g++.dg/parse/funptr1.C: New test.
24159
24160         PR c++/9452
24161         * g++.dg/parse/ambig3.C: New test.
24162
24163         PR c++/9454
24164         * g++.dg/parse/operator3.C: New test.
24165
24166         PR c++/9486
24167         * g++.dg/parse/template10.C: New test.
24168
24169         PR c++/9488
24170         * g++.dg/parse/template11.C: New test.
24171
24172         PR c++/10150
24173         * g++.dg/parse/invalid-op1.C: New test.
24174
24175         PR c++/10247
24176         * g++.dg/parse/condexpr1.C: New test.
24177
24178 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24179
24180         * g++.dg/ext/packed3.C: New test.
24181         * g++.dg/ext/packed4.C: New test.
24182
24183         * gcc.dg/pack-test-3.c: New test.
24184
24185 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
24186
24187         * lib/compat.exp: Handle dg-options per source file.
24188         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
24189         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
24190         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
24191         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
24192         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
24193         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
24194         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
24195         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
24196         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
24197         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
24198         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
24199         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
24200         * g++.dg/compat/break/bitfield7_x.C: Ditto.
24201         * g++.dg/compat/break/bitfield7_y.C: Ditto.
24202
24203 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24204
24205         PR c/10320
24206         * gcc.c-torture/execute/20030718-1.c: New test.
24207
24208 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24209
24210         PR optimization/11536
24211         * gcc.dg/20030721-1.c: New test.
24212
24213 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
24214
24215         PR c++/11546
24216         * g++.dg/template/lookup1.C: New test.
24217
24218 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
24219
24220         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
24221         diagnostics of ill-formed constructs involving labels.
24222         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
24223         the new 'previously defined here' message.
24224
24225 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
24226
24227         * g++.dg/parse/non-dependent2.C: New test.
24228
24229 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24230
24231         * g++.dg/init/init-ref4.C: xfail on targets without
24232         weak symbols.
24233
24234 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
24235
24236         PR target/11087
24237         * gcc.c-torture/execute/20030717-1.c: New test.
24238
24239 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24240
24241         * g++.dg/opt/cfg1.C: New test.
24242
24243 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
24244
24245         PR optimization/11557
24246         * gcc.dg/20030717-1.c: New test.
24247
24248 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
24249
24250         PR c++/10476
24251         * g++.dg/expr/crash-1.C: New test.
24252
24253         PR c++/11027
24254         * g++.dg/template/init3.C: New test.
24255
24256         PR c++/8222
24257         * g++.dg/template/non-dependent1.C: New test.
24258
24259         PR c++/11070
24260         * g++.dg/template/non-dependent2.C: New test.
24261
24262         PR c++/11071
24263         * g++.dg/template/non-dependent3.C: New test.
24264
24265         PR c++/9907
24266         * g++.dg/template/sizeof5.C: New test.
24267
24268 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
24269
24270         PR 11498
24271         * gcc.c-torture/compile/mangle-1.c: New file.
24272
24273 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24274
24275         PR c++/7809
24276         * g++.dg/parse/access3.C: New test.
24277
24278 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
24279
24280         PR c++/11384
24281         * g++.dg/init/init-ref4.C: New test.
24282
24283 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
24284
24285         PR c++/11547
24286         * g++.dg/parse/constant3.C: New test.
24287         * g++.dg/parse/crash7.C: Likewise.
24288
24289 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
24290
24291         PR target/11008
24292         * gcc.dg/i386-pentium4-not-mull.c: New.
24293
24294 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
24295
24296         * gcc.dg/asm-names.c (ymain): Make it weak.
24297
24298 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24299
24300         PR c++/5421
24301         * g++.dg/template/friend21.C: New test.
24302
24303 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
24304
24305         * gcc.dg/cleanup-8.c: New test.
24306         * gcc.dg/cleanup-9.c: New test.
24307
24308 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
24309
24310         * g++.dg/ext/dll-MI1.h: New file.
24311         * g++.dg/ext/dllexport-MI1.C: New file.
24312         * g++.dg/ext/dllimport-MI1.C: New file.
24313
24314 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
24315
24316         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
24317         it does not have cmpstrsi patterns (just cmpmemsi).
24318
24319 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
24320
24321         PR debug/11473
24322         * g++.dg/debug/debug8.C: New test.
24323
24324 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24325
24326         PR c++/10108
24327         * g++.dg/template/crash7.C: New test.
24328
24329 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
24330
24331         PR target/10795
24332         * gcc.c-torture/compile/20030708-1.c: New.
24333
24334 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24335
24336         * gcc.c-torture/execute/20030715-1.c: New test.
24337
24338 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
24339
24340         * gcc.dg/pch/inline-3.c: New file.
24341         * gcc.dg/pch/inline-3.hs: New file.
24342         * gcc.dg/pch/inline-4.c: New file.
24343         * gcc.dg/pch/inline-4.hs: New file.
24344
24345 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
24346
24347         PR c++/11509
24348         * g++.dg/template/crash6.C: New test.
24349
24350         PR c++/7053
24351         * g++.dg/template/friend20.C: New test.
24352
24353         PR c++/7019
24354         * g++.dg/template/overload2.C: New test.
24355
24356 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24357
24358         PR optimization/11440
24359         * gcc.c-torture/execute/20030714-1.c: New test.
24360
24361 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24362
24363         PR c++/11154
24364         * g++.dg/template/partial2.C: New test.
24365
24366 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
24367
24368         PR c++/11503
24369         * g++.dg/template/anon1.C: New test.
24370
24371         PR c++/11493
24372         PR c++/11495
24373         * g++.dg/parse/template9.C: Likewise.
24374         * g++.dg/template/crash4.C: New test.
24375         * g++.dg/template/koenig1.C: Likewise.
24376         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
24377         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
24378         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
24379         functions.
24380         * g++.old-deja/g++.jason/template36.C: Likewise.
24381         * g++.old-deja/g++.mike/p1989.C: Likewise.
24382         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
24383         * g++.old-deja/g++.pt/ttp20.C: Use this->.
24384         * g++.old-deja/g++.pt/ttp21.C: Use this->.
24385         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
24386         compiling.
24387         * g++.old-deja/g++.pt/union2.C: Use this->.
24388
24389 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
24390
24391         * gcc.dg/20030711-1.c: New test.
24392
24393 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
24394
24395         PR c++/11050
24396         * g++.dg/parse/args1.C: New test.
24397         * g++.pt/defarg8.C: Change expected errors.
24398
24399 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
24400
24401         PR c++/8164
24402         * g++.dg/template/nontype2.C: New test.
24403
24404         PR c++/10558
24405         * g++.dg/parse/template8.C: New test.
24406
24407         PR c++/8327
24408         * g++.dg/template/scope1.C: New test.
24409
24410         * g++.dg/warn/Wsign-compare-1.C: New test.
24411
24412 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24413
24414         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
24415
24416 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
24417
24418         PR c++/9411
24419         * g++.dg/template/explicit2.C: New test.
24420
24421         PR c++/10032
24422         * g++.dg/warn/pedantic1.C: New test.
24423
24424 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
24425
24426         PR c++ 9483
24427         * g++.dg/other/field1.C: New test.
24428
24429 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24430
24431         PR c/11449
24432         * gcc.c-torture/compile/20030707-1.c: New.
24433
24434 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24435
24436         PR c++/10849
24437         * g++.dg/template/access12.C: New test.
24438
24439 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
24440
24441         * g++.dg/bprob/bprob.exp (prof_ext): Update.
24442         * g77.dg/bprob/bprob.exp (prof_ext): Update.
24443         * gcc.misc-tests/bprob.exp (prof_ext): Update.
24444         * gcc.misc-tests/gcov.exp: Update
24445         * g++.dg/gcov/gcov.exp: Update
24446         * lib/gcov.exp: Update.
24447
24448 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
24449
24450         * g++.dg/abi/mangle17.C: Make sure template expressions are
24451         dependent.
24452         * g++.dg/abi/mangle4.C: Mark erroneous casts.
24453         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
24454         * g++.dg/opt/stack1.C: Remove erroneous code.
24455         * g++.dg/parse/template7.C: New test.
24456         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
24457         * g++.old-deja/g++.pt/crash4.C: Likewise.
24458
24459 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24460
24461         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
24462         with zero or one occurence of `$' after the initial `L'.
24463
24464 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
24465
24466         * gcc.c-torture/compile/20030704-1.c: Add a comment.
24467
24468 2003-07-08  Roger Sayle  <roger@eyesopen.com>
24469
24470         PR c/11370
24471         * gcc.dg/Wunreachable-6.c: New testcase.
24472         * gcc.dg/Wunreachable-7.c: New testcase.
24473
24474 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24475
24476         PR c/11420
24477         * gcc.dg/20030708-1.c: New test.
24478
24479 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
24480
24481         * gcc.dg/compat/sdata-section.h: New file.
24482         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
24483         * gcc.dg/torture/mips-sdata-1.c: New test.
24484
24485 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24486
24487         PR c++/11030
24488         * g++.dg/template/friend19.C: New test.
24489
24490 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24491
24492         * g++.dg/opt/strength-reduce.C: New test.
24493
24494 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24495
24496         PR target/10979
24497         * gcc.dg/20030707-1.c: New testcase.
24498
24499 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24500
24501         PR optimization/11059
24502         * g++.dg/opt/emptyunion.C: New testcase.
24503
24504 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24505             Eric Botcazou  <ebotcazou@libertysurf.fr>
24506
24507         * g++.dg/opt/stack1.C: New test.
24508
24509 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
24510
24511         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
24512         run test.
24513
24514         PR c++/11431
24515         * g++.dg/expr/static_cast3.C: New test.
24516
24517 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
24518
24519         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
24520         everywhere.
24521         * gcc.dg/concat.c: Concatenation of string constants with
24522         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
24523         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
24524         * gcc.dg/cpp/escape-2.c: Use wide character constants where
24525         necessary to avoid multi-character character constant warning.
24526         * gcc.dg/cpp/escape.c: Likewise.
24527         * gcc.dg/cpp/ucs.c: Likewise.
24528         Remove backslashes from dg-bogus comments, as they confuse Tcl.
24529         Fix a typo.
24530
24531 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24532
24533         PR c/11428
24534         * gcc.c-torture/compile/20030704-1.c: New.
24535
24536 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24537
24538         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
24539
24540 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
24541
24542         PR c++/5287, PR c++/7910,  PR c++/11021
24543         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
24544         tests for warnings.
24545         * g++.dg/ext/dllimport2.C: Add tests for warnings.
24546         * g++.dg/ext/dllimport3.C: Likewise.
24547         * g++.dg/ext/dllimport4.C: New file.
24548         * g++.dg/ext/dllimport5.C: New file.
24549         * g++.dg/ext/dllimport6.C: New file.
24550         * g++.dg/ext/dllimport7.C: New file.
24551         * g++.dg/ext/dllimport8.C: New file.
24552         * g++.dg/ext/dllimport9.C: New file.
24553         * g++.dg/ext/dllimport10.C: New file.
24554         * g++.dg/ext/dllexport1.C: New file.
24555
24556 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24557
24558         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
24559         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
24560
24561 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24562
24563         * gcc.dg/builtins-25.c: New testcase.
24564         * gcc.dg/builtins-26.c: New testcase.
24565
24566 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
24567
24568         * gcc.dg/compat/vector-defs.h: New file.
24569         * gcc.dg/compat/vector-setup.h: New file.
24570         * gcc.dg/compat/vector-check.h: New file.
24571         * gcc.dg/compat/vector-1_main.c: New file.
24572         * gcc.dg/compat/vector-1_x.c: New file.
24573         * gcc.dg/compat/vector-1_y.c: New file.
24574         * gcc.dg/compat/vector-2_main.c: New file.
24575         * gcc.dg/compat/vector-2_x.c: New file.
24576         * gcc.dg/compat/vector-2_y.c: New file.
24577
24578         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
24579         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
24580         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
24581         * gcc.dg/compat/struct-align-1.h: New file.
24582         * gcc.dg/compat/struct-align-1_main.c: New file.
24583         * gcc.dg/compat/struct-align-1_x.c: New file.
24584         * gcc.dg/compat/struct-align-1_y.c: New file.
24585         * gcc.dg/compat/struct-align-2.h: New file.
24586         * gcc.dg/compat/struct-align-2_main.c: New file.
24587         * gcc.dg/compat/struct-align-2_x.c: New file.
24588         * gcc.dg/compat/struct-align-2_y.c: New file.
24589
24590         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
24591         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24592         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24593         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24594         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24595         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24596         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24597         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24598         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24599         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24600         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24601         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24602         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24603         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24604         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24605         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24606         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24607         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24608         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24609         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24610         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24611         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24612         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24613         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24614         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24615         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24616         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24617         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24618         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24619
24620 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24621
24622         * gcc.dg/i386-call-1.c: New test.
24623
24624 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24625
24626         PR c++/9162
24627         * g++.dg/parse/defarg4.C: New.
24628
24629 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24630
24631         PR target/10700
24632         * gcc.c-torture/compile/20030703-1.c: New test case.
24633
24634 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24635
24636         * g++.dg/template/local3.C: Remove extra semicolon.
24637
24638 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24639
24640         * gcc.dg/i386-volatile-1.c: New test.
24641
24642 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
24643
24644         PR c++/11072
24645         * g++.dg/other/offsetof2.C: XFAIL.
24646         * g++.dg/other/offsetof5.C: New.
24647
24648         PR c++/10219
24649         * g++.dg/template/error1.C: New.
24650
24651         PR c++/9779
24652         * g++.dg/template/dependent-expr1.C: New.
24653
24654 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
24655
24656         PR c++/6949
24657         * g++.dg/template/local3.C: New test.
24658
24659         PR c++/11149
24660         * g++.dg/lookup/scoped6.C: New test.
24661
24662 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
24663
24664         PR c++/8046
24665         * g++.dg/other/error7.C: New test.
24666
24667 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
24668
24669         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
24670         * g++.old-deja/g++.abi/vtable3.h: Likewise.
24671         * g++.old-deja/g++.law/code-gen5.C: Likewise.
24672         * g++.old-deja/g++.other/union2.C: Likewise.
24673         * gcc.dg/c90-const-expr-2.c: Likewise.
24674         * gcc.dg/c90-const-expr-3.c: Likewise.
24675         * gcc.dg/c99-const-expr-2.c: Likewise.
24676         * gcc.dg/c99-const-expr-3.c: Likewise.
24677         * gcc.dg/concat.c: Likewise.
24678
24679 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
24680
24681         PR c++/9559
24682         * g++.dg/init/static1.C: New test.
24683
24684 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24685
24686         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
24687         * g++.old-deja/g++.other/access2.C: Likewise.
24688         * g++.old-deja/g++.other/decl2.C: Likewise.
24689         * gcc.c-torture/execute/20020615-1.c: Likewise.
24690
24691 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24692
24693         PR c++/4933
24694         * g++.dg/template/sizeof4.C: New test.
24695
24696 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24697
24698         * g++.dg/other/error6.C: New test.
24699
24700 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24701
24702         PR c++/10750
24703         * g++.dg/parse/constant2.C: New test.
24704
24705 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
24706
24707         PR c++/11106
24708         * g++.dg/other/error5.C: New test.
24709
24710 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24711
24712         * gcc.dg/format/gcc_diag-1.c: New test.
24713
24714 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
24715
24716         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
24717
24718 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24719
24720         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
24721         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
24722         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
24723
24724 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
24725
24726         * gcc.c-torture/execute/builtins/string-8.c: New test.
24727         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
24728         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
24729         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
24730
24731 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24732
24733         PR c++/10468
24734         * g++.dg/ext/typeof6.C: New test.
24735
24736 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24737
24738         PR c++/10796
24739         * g++.dg/init/enum1.C: New test.
24740
24741 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
24742
24743         * gcc.dg/20030627-1.c: New test.
24744
24745 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
24746
24747         PR c++/11332
24748         * g++.dg/expr/static_cast2.C: New test.
24749
24750 2003-06-26  Roger Sayle  <roger@eyesopen.com>
24751             Jakub Jelinek  <jakub@redhat.com>
24752
24753         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
24754         sprintf(dst,"%s",src) optimization.
24755         * gcc.c-torture/execute/20030626-1.c: New test case.
24756         * gcc.c-torture/execute/20030626-2.c: New test case.
24757
24758 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
24759
24760         * gcc.c-torture/execute/multi-ix.c: New test.
24761
24762         * gcc.c-torture/execute/simd-4.c (main):
24763         Added missing semicolon at end of union.
24764
24765 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
24766
24767         PR c++/8266
24768         * g++.dg/template/explicit-instantiation3.C: New test.
24769
24770 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24771
24772         * gcc.dg/20030626-1.c: Use signed char.
24773
24774 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24775
24776         * gcc.dg/20030626-1.c: New test.
24777
24778 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
24779
24780         * const-str-2.m: Update.
24781
24782 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
24783
24784         PR c++/10990
24785         * g++.dg/rtti/dyncast1.C: New test.
24786         * g++.dg/abi/mangle4.C: Correct base-specifier access.
24787         * g++.dg/lookup/scoped1.C: Remove XFAIL.
24788         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
24789
24790         PR c++/10931
24791         * g++.dg/expr/static_cast1.C: New test.
24792
24793 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
24794
24795         * gcc.dg/20030625-1.c: New test.
24796
24797 2003-06-24  Roger Sayle  <roger@eyesopen.com>
24798
24799         * gcc.c-torture/compile/20030624-1.c: New test case.
24800
24801 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
24802
24803         * gcc.c-torture/execute/string-opt-17.c: New test.
24804
24805 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
24806
24807         PR c++/5754
24808         * g++.dg/parse/crash6.C: New test.
24809
24810 2003-06-23  Roger Sayle  <roger@eyesopen.com>
24811
24812         * gcc.dg/builtins-24.c: New test case.
24813
24814 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
24815
24816         * g++.dg/opt/operator1.C: New test.
24817
24818 2003-06-22  Roger Sayle  <roger@eyesopen.com>
24819
24820         * gcc.c-torture/execute/string-opt-16.c: New test case.
24821
24822 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24823
24824         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
24825         * g++.old-deja/g++.other/conv7.C: Likewise.
24826         * g++.old-deja/g++.other/overcnv2.C: Likewise.
24827         * g++.old-deja/g++.other/overload14.C: Likewise.
24828
24829 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24830
24831         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
24832         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
24833
24834 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24835
24836         PR c++/10888
24837         * g++.dg/warn/Winline-3.C: New test.
24838
24839 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24840
24841         * lib/target-supports.exp (check_alias_available): Make the test
24842         program acceptable to the Solaris assembler.
24843
24844         PR c++/10749
24845         * g++.dg/template/memclass2.C: New test.
24846
24847 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24848             Eric Botcazou  <ebotcazou@libertysurf.fr>
24849
24850         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
24851         data for non-matching targets.
24852         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
24853
24854 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24855
24856         PR c++/10845
24857         * g++.dg/template/member3.C: New test.
24858
24859 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
24860
24861         PR c++/10939
24862         * g++.dg/template/func1.C: New test.
24863
24864         PR c++/9649
24865         * g++.dg/template/static4.C: New test.
24866         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
24867
24868         PR c++/11041
24869         * g++.dg/init/ref7.C: New test.
24870
24871 2003-06-19  Matt Austern  <austern@apple.com>
24872
24873         PR c++/11228
24874         * g++.dg/anew1.C: New test.
24875         * g++.dg/anew2.C: New test.
24876         * g++.dg/anew3.C: New test.
24877         * g++.dg/anew4.C: New test.
24878
24879 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
24880
24881         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
24882
24883 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
24884
24885         * gcc.c-torture/execute/simd-4.c (main): Make expected value
24886         endian-dependent.
24887
24888 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
24889
24890         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
24891         Remove cruft.
24892
24893 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
24894
24895         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
24896         * gcc.c-torture/compile/961203-1.c: Likewise.
24897         * gcc.c-torture/compile/980506-1.c: Likewise.
24898
24899 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24900
24901         PR c++/10712
24902         * g++.dg/lookup/using7.C: New test.
24903
24904 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24905
24906         PR c++/11105
24907         * g++.dg/abi/conv1.C: Remove it.
24908         * g++.dg/template/conv7.C: New test.
24909         * g++.dg/template/conv8.C: Likewise.
24910         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
24911         conversion operator.
24912
24913 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
24914
24915         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
24916         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24917         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24918         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24919         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24920         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24921         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24922         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24923         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24924         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24925         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24926         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24927         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24928         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24929         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24930         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24931         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24932         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24933         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24934         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24935         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24936         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24937         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24938         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24939         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24940         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24941         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24942         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24943         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24944
24945 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
24946
24947         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
24948         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
24949         indications.
24950
24951 2003-06-16  Roger Sayle  <roger@eyesopen.com>
24952
24953         * gcc.dg/i386-387-5.c: New test case.
24954         * gcc.dg/i386-387-6.c: New test case.
24955         * gcc.dg/builtins-23.c: New test case.
24956
24957 2003-06-15  Roger Sayle  <roger@eyesopen.com>
24958
24959         * gcc.dg/builtins-22.c: New test case.
24960         * gcc.dg/i386-387-1.c: Update to test exp.
24961         * gcc.dg/i386-387-2.c: Likewise.
24962
24963 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24964
24965         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
24966
24967 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24968
24969         * lib/gcc-dg.exp (dg-require-dll): New function.
24970         (dg-xfail-if): Likewise.
24971         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
24972         driver.
24973
24974         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
24975         * gcc.c-torture/compile/20001205-1.c: Likewise.
24976         * gcc.c-torture/compile/20001226-1.c: Likewise.
24977         * gcc.c-torture/compile/20010518-2.c: Likewise.
24978         * gcc.c-torture/compile/20020312-1.c: Likewise.
24979         * gcc.c-torture/compile/20020604-1.c: Likewise.
24980         * gcc.c-torture/compile/920501-12.c: Likewise.
24981         * gcc.c-torture/compile/920501-4.c: Likewise.
24982         * gcc.c-torture/compile/920520-1.c: Likewise.
24983         * gcc.c-torture/compile/920521-1.c: Likewise.
24984         * gcc.c-torture/compile/920625-1.c: Likewise.
24985         * gcc.c-torture/compile/961203-1.c: Likewise.
24986         * gcc.c-torture/compile/980506-1.c: Likewise.
24987         * gcc.c-torture/compile/981006-1.c: Likewise.
24988         * gcc.c-torture/compile/981022-1.c: Likewise.
24989         * gcc.c-torture/compile/981223-1.c: Likewise.
24990         * gcc.c-torture/compile/990617-1.c: Likewise.
24991         * gcc.c-torture/compile/dll.c: Likewise.
24992         * gcc.c-torture/compile/labels-3.c: Likewise.
24993         * gcc.c-torture/compile/mipscop-1.c: Likewise.
24994         * gcc.c-torture/compile/mipscop-2.c: Likewise.
24995         * gcc.c-torture/compile/mipscop-3.c: Likewise.
24996         * gcc.c-torture/compile/mipscop-4.c: Likewise.
24997         * gcc.c-torture/compile/simd-5.c: Likewise.
24998         * gcc.c-torture/compile/20000804-1.x: Remove.
24999         * gcc.c-torture/compile/20001205-1.x: Likewise.
25000         * gcc.c-torture/compile/20001226-1.x: Likewise.
25001         * gcc.c-torture/compile/20010518-2.x: Likewise.
25002         * gcc.c-torture/compile/20020312-1.x: Likewise.
25003         * gcc.c-torture/compile/20020604-1.x: Likewise.
25004         * gcc.c-torture/compile/920501-12.x: Likewise.
25005         * gcc.c-torture/compile/920501-4.x: Likewise.
25006         * gcc.c-torture/compile/920520-1.x: Likewise.
25007         * gcc.c-torture/compile/920521-1.x: Likewise.
25008         * gcc.c-torture/compile/920625-1.x: Likewise.
25009         * gcc.c-torture/compile/961203-1.x: Likewise.
25010         * gcc.c-torture/compile/980506-1.x: Likewise.
25011         * gcc.c-torture/compile/981006-1.x: Likewise.
25012         * gcc.c-torture/compile/981022-1.x: Likewise.
25013         * gcc.c-torture/compile/981223-1.x: Likewise.
25014         * gcc.c-torture/compile/990617-1.x: Likewise.
25015         * gcc.c-torture/compile/mipscop-1.x: Likewise.
25016         * gcc.c-torture/compile/mipscop-2.x: Likewise.
25017         * gcc.c-torture/compile/mipscop-3.x: Likewise.
25018         * gcc.c-torture/compile/mipscop-4.x: Likewise.
25019         * gcc.c-torture/compile/simd-5.x: Likewise.
25020
25021         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
25022
25023 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
25024
25025         * gcc.c-torture/execute/20030611-1.c: New test.
25026
25027 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25028
25029         PR middle-end/168
25030         * gcc.dg/20030612-1.c: New test case.
25031
25032 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
25033
25034         PR c++/10635
25035         * g++.dg/expr/cast1.C: New test.
25036
25037 2003-06-12  Roger Sayle  <roger@eyesopen.com>
25038
25039         * gcc.dg/builtins-21.c: New test case.
25040
25041 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
25042
25043         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
25044         options instead of at the end.
25045         * lib/objc.exp (objc_target_compile): Likewise.
25046
25047 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
25048
25049         PR c++/10432
25050         * g++.dg/parse/error1.C: New test.
25051
25052 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
25053
25054         * gcc.dg/compat/struct-by-value-11_main.c: New file.
25055         * gcc.dg/compat/struct-by-value-11_x.c: New file.
25056         * gcc.dg/compat/struct-by-value-11_y.c: New file.
25057         * gcc.dg/compat/struct-by-value-12_main.c: New file.
25058         * gcc.dg/compat/struct-by-value-12_x.c: New file.
25059         * gcc.dg/compat/struct-by-value-12_y.c: New file.
25060         * gcc.dg/compat/struct-by-value-13_main.c: New file.
25061         * gcc.dg/compat/struct-by-value-13_x.c: New file.
25062         * gcc.dg/compat/struct-by-value-13_y.c: New file.
25063         * gcc.dg/compat/struct-by-value-14_main.c: New file.
25064         * gcc.dg/compat/struct-by-value-14_x.c: New file.
25065         * gcc.dg/compat/struct-by-value-14_y.c: New file.
25066         * gcc.dg/compat/struct-by-value-15_main.c: New file.
25067         * gcc.dg/compat/struct-by-value-15_x.c: New file.
25068         * gcc.dg/compat/struct-by-value-15_y.c: New file.
25069         * gcc.dg/compat/struct-by-value-16_main.c: New file.
25070         * gcc.dg/compat/struct-by-value-16_x.c: New file.
25071         * gcc.dg/compat/struct-by-value-16_y.c: New file.
25072         * gcc.dg/compat/struct-by-value-17_main.c: New file.
25073         * gcc.dg/compat/struct-by-value-17_x.c: New file.
25074         * gcc.dg/compat/struct-by-value-17_y.c: New file.
25075         * gcc.dg/compat/struct-by-value-18_main.c: New file.
25076         * gcc.dg/compat/struct-by-value-18_x.c: New file.
25077         * gcc.dg/compat/struct-by-value-18_y.c: New file.
25078
25079         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
25080         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
25081         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
25082         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
25083         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
25084         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
25085         * gcc.dg/compat/scalar-return-3_main.c: New file.
25086         * gcc.dg/compat/scalar-return-3_x.c: New file.
25087         * gcc.dg/compat/scalar-return-3_y.c: New file.
25088         * gcc.dg/compat/scalar-return-4_main.c: New file.
25089         * gcc.dg/compat/scalar-return-4_x.c: New file.
25090         * gcc.dg/compat/scalar-return-4_y.c: New file.
25091
25092 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
25093
25094         * gcc.dg/compat/fp2-struct-check.h: New file.
25095         * gcc.dg/compat/fp2-struct-defs.h: New file.
25096         * gcc.dg/compat/fp2-struct-init.h: New file.
25097         * gcc.dg/compat/struct-by-value-10_main.c: New file.
25098         * gcc.dg/compat/struct-by-value-10_x.c: New file.
25099         * gcc.dg/compat/struct-by-value-10_y.c: New file.
25100         * gcc.dg/compat/struct-return-10_main.c: New file.
25101         * gcc.dg/compat/struct-return-10_x.c: New file.
25102         * gcc.dg/compat/struct-return-10_y.c: New file.
25103
25104         * gcc.dg/compat/compat-common.h: New file.
25105         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
25106         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
25107         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
25108         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
25109         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
25110         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
25111         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
25112         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
25113         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
25114         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
25115         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
25116         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
25117         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
25118         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
25119         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
25120         * gcc.dg/compat/small-struct-check.h: Ditto.
25121         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
25122         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
25123         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
25124         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
25125         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
25126         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25127         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
25128         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
25129         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
25130         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
25131         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25132         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25133         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
25134         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25135         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25136         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
25137         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
25138         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
25139         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
25140         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
25141         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
25142         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
25143         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
25144         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
25145         * gcc.dg/compat/struct-return-2_main.c: Ditto.
25146         * gcc.dg/compat/struct-return-2_x.c: Ditto.
25147         * gcc.dg/compat/struct-return-2_y.c: Ditto.
25148         * gcc.dg/compat/struct-return-3_main.c: Ditto.
25149         * gcc.dg/compat/struct-return-3_x.c: Ditto.
25150         * gcc.dg/compat/struct-return-3_y.c: Ditto.
25151
25152 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
25153
25154         * g++.dg/pch/static-1.C: New file.
25155         * g++.dg/pch/static-1.Hs: New file.
25156
25157 2003-06-10  Richard Henderson  <rth@redhat.com>
25158
25159         * gcc.dg/asm-7.c: Adjust expected warning text.
25160
25161 2003-06-10  Roger Sayle  <roger@eyesopen.com>
25162
25163         * gcc.dg/builtins-20.c: New test case.
25164
25165 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
25166
25167         PR c++/11131
25168         * g++.dg/opt/template1.C: New test.
25169
25170 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25171
25172         * lib/gcc-dg.exp (dg-test): Clear additional_files and
25173         additional_sources.
25174
25175 2003-05-21  David Taylor  <dtaylor@emc.com>
25176
25177         * gcc.dg/Wpadded.c: New file.
25178
25179 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25180
25181         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
25182         * gcc.dg/special/weak-2.c: Add dg-require-weak.
25183         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
25184         dg-require-weak.
25185
25186 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
25187
25188         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
25189
25190 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25191
25192         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
25193         (dg-require-alias): Likewise.
25194         (dg-require-gc-sections): Likewise.
25195         * lib/target-supports.exp (check_gc_sections_available): Likewise.
25196
25197 2003-06-08  Richard Henderson  <rth@redhat.com>
25198
25199         * gcc.dg/20011029-2.c: Fix the array reference.
25200         * gcc.dg/asm-7.c: New.
25201
25202 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
25203
25204         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
25205
25206 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
25207
25208         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
25209         (dg-require-gc-sections): Likewise.
25210
25211 2003-06-08  Jan Hubicka  <jh@suse.cz>
25212
25213         * i386-cmov1.c: Fix regular expression.
25214         * i386-cvt-1.c: Likewise.
25215         * i386-local.c: Likewise.
25216         * i386-local2.c: Likewise.
25217         * i386-mul.c: Likewise.
25218         * i386-ssetype-1.c: Likewise.
25219         * i386-ssetype-3.c: Likewise.
25220         * i386-ssetype-5.c: Likewise.
25221
25222 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25223
25224         PR c++/11039
25225         * g++.dg/warn/implicit-typename2.C: New test.
25226         * g++.dg/warn/implicit-typename3.C: New test.
25227
25228 2003-06-07  Richard Henderson  <rth@redhat.com>
25229
25230         * g++.dg/other/offsetof3.C: Use size_t.
25231         * g++.dg/other/offsetof4.C: Likewise.
25232
25233 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
25234
25235         * lib/copy-file.exp: New. Implement gcc_copy_files.
25236
25237         * lib/dg-pch.exp: Load copy-file.exp
25238         (dg-pch): Use gcc_copy_files instead of "file copy".
25239
25240 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
25241
25242         * gcc.dg/weak/weak.exp: Simplify.
25243         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
25244         * gcc.dg/weak/weak-1.c: Likewise.
25245         * gcc.dg/weak/weak-2.c: Likewise.
25246         * gcc.dg/weak/weak-3.c: Likewise.
25247         * gcc.dg/weak/weak-4.c: Likewise.
25248         * gcc.dg/weak/weak-5.c: Likewise.
25249         * gcc.dg/weak/weak-6.c: Likewise.
25250         * gcc.dg/weak/weak-7.c: Likewise.
25251         * gcc.dg/weak/weak-8.c: Likewise.
25252         * gcc.dg/weak/weak-9.c: Likewise.
25253
25254 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
25255
25256         gcc.c-torture/execute/20030606-1.c: New.
25257
25258 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25259
25260         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
25261         * gcc.dg/builtins-19.c: Likewise.
25262
25263 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25264
25265         * gcc.dg/builtins-2.c: Add some more tests.
25266         * gcc.dg/builtins-18.c: New test case.
25267         * gcc.dg/builtins-19.c: New test case.
25268
25269 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25270             Jim Wilson  <wilson@tuliptree.org>
25271
25272         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
25273
25274 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
25275
25276         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
25277         mempcpy/stpcpy calls not to be optimized into something else.
25278         * gcc.c-torture/execute/string-opt-3.c: Moved to...
25279         * gcc.c-torture/execute/builtins/string-7.c: ...here.
25280         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
25281
25282 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25283
25284         * gcc.dg/format/asm_fprintf-1.c: New test.
25285
25286 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
25287
25288         * lib/gcc-defs.exp (additional_sources): New variable.
25289         (dg-additional-sources): New function.
25290         (additional_files): New variable.
25291         (dg-additional-files): New function.
25292         (dg-additional-files-options): Likewise.
25293         * lib/gcc-dg.exp (dg-require-weak): New function.
25294         (dg-require-alias): Likewise.
25295         (dg-require-gc-sections): Likewise.
25296         * lib/target-supports.exp (check_alias_available): Remove testfile
25297         parameter.
25298         (check_gc_sections_available): New function.
25299         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
25300         (dg-gpp-additional-files): Likewise.
25301         * lib/g++.exp (additional_sources): Remove.
25302         (additional_files): Likewise.
25303         (g++_target_compile): Use dg-additional-files-options.
25304
25305         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
25306         Tcl logic.
25307         * gcc.dg/special/ecos.exp: Remove.
25308         * gcc.dg/special/20000419-2.c: Use dg-require-*.
25309         * gcc.dg/special/alias-1.c: Likewise.
25310         * gcc.dg/special/alias-2.c: Likewise.
25311         * gcc.dg/special/gcsec-1.c: Likewise.
25312         * gcc.dg/special/weak-1.c: Likewise.
25313         * gcc.dg/special/weak-2.c: Likewise.
25314         * gcc.dg/special/wkali-1.c: Likewise.
25315         * gcc.dg/special/wkali-2.c: Likewise.
25316
25317         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
25318         dg-gpp-additional-*.
25319         * g++.dg/special/conpr-3.C: Likewise.
25320         * g++.dg/special/conpr-4.C: Likewise.
25321         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
25322         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
25323         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
25324         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
25325         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
25326         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
25327         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
25328         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
25329         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
25330         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
25331         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
25332         * g++.old-deja/g++.other/comdat1.C: Likewise.
25333         * g++.old-deja/g++.other/comdat2.C: Likewise.
25334         * g++.old-deja/g++.other/comdat3.C: Likewise.
25335         * g++.old-deja/g++.other/ctor1.C: Likewise.
25336         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
25337
25338 2003-06-05  Richard Henderson  <rth@redhat.com>
25339
25340         * gcc.dg/debug/20030605-1.c: New.
25341
25342 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25343
25344         * README.QMTEST: Update.
25345
25346 2003-06-04  Richard Henderson  <rth@redhat.com>
25347
25348         * gcc.dg/cleanup-1.c: New.
25349         * gcc.dg/cleanup-2.c: New.
25350         * gcc.dg/cleanup-3.c: New.
25351         * gcc.dg/cleanup-4.c: New.
25352         * gcc.dg/cleanup-5.c: New.
25353         * gcc.dg/cleanup-6.c: New.
25354         * gcc.dg/cleanup-7.c: New.
25355
25356 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25357
25358         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
25359
25360         * lib/dg-pch.exp: New file.
25361         * g++.dg/pch/pch.exp: Use dg-pch.exp.
25362         * gcc.dg/pch/pch.exp: Likewise.
25363
25364 2003-06-04  Roger Sayle  <roger@eyesopen.com>
25365
25366         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
25367         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
25368         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
25369         * gcc.dg/builtins-17.c: New test case.
25370         * gcc.dg/i386-387-4.c: New test case.
25371         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
25372
25373 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25374
25375         * gcc.dg/ultrasp9.c: New test.
25376
25377 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25378
25379         * gcc.c-torture/compile/20030604-1.c: New test.
25380         * gcc.dg/sparc-constant-1.c: New test.
25381
25382 2003-06-03  Glen Nakamura  <glen@imodulo.com>
25383
25384         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
25385
25386 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
25387
25388         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
25389
25390         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
25391         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
25392
25393 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
25394
25395         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
25396
25397 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25398
25399         PR c++/10940
25400         * g++.dg/template/spec10.C: New test.
25401
25402 2003-06-03  Roger Sayle  <roger@eyesopen.com>
25403
25404         * gcc.dg/builtins-16.c: New test case.
25405
25406 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
25407
25408         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
25409         mempcpy test with post-increments.
25410         * gcc.c-torture/execute/string-opt-3.c: New test.
25411         * gcc.dg/string-opt-1.c: New test.
25412
25413 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
25414
25415         PR fortran/10965
25416         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
25417
25418 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
25419
25420         * lib/scanasm.exp (dg-scan): New function, factored out of ...
25421         (scan-assembler): ... here.  Use dg-scan.
25422         (scan-assembler-not): Likewise.
25423         (scan-file): New function.
25424         (scan-file-not): Likewise.
25425         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
25426         * gcc.dg/cpp/_Pragma4.c: Likewise.
25427         * gcc.dg/cpp/_Pragma5.c: Likewise.
25428         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25429         * gcc.dg/cpp/avoidpaste2.c: Likewise.
25430         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
25431         * gcc.dg/cpp/cmdlne-P.c: Likewise.
25432         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
25433         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
25434         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
25435         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
25436         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
25437         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
25438         * gcc.dg/cpp/cxxcom1.c: Likewise.
25439         * gcc.dg/cpp/line1.c: Likewise.
25440         * gcc.dg/cpp/maccom1.c: Likewise.
25441         * gcc.dg/cpp/maccom2.c: Likewise.
25442         * gcc.dg/cpp/maccom3.c: Likewise.
25443         * gcc.dg/cpp/maccom4.c: Likewise.
25444         * gcc.dg/cpp/maccom5.c: Likewise.
25445         * gcc.dg/cpp/maccom6.c: Likewise.
25446         * gcc.dg/cpp/multiline.c: Likewise.
25447         * gcc.dg/cpp/spacing1.c: Likewise.
25448         * gcc.dg/cpp/spacing2.c: Likewise.
25449         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
25450         * gcc.dg/cpp/trad/maccom1.c: Likewise.
25451         * gcc.dg/cpp/trad/maccom2.c: Likewise.
25452         * gcc.dg/cpp/trad/maccom3.c: Likewise.
25453         * gcc.dg/cpp/trad/maccom4.c: Likewise.
25454         * gcc.dg/cpp/trad/maccom6.c: Likewise.
25455         * gcc.dg/cpp/cxxcom2.c: Likewise.
25456         * gcc.dg/cpp/cxxcom2.h: New file.
25457
25458         * gcc.dg/cpp/truefalse.cpp: Move it to ...
25459         * g++.dg/cpp/truefalse.C: Here.
25460         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
25461
25462 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
25463
25464         * gcc.dg/cpp/redef3.c: New file.
25465
25466 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25467
25468         * gcc.dg/i386-loop-3.c: New test.
25469
25470 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
25471
25472         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
25473
25474 2003-05-31  Roger Sayle  <roger@eyesopen.com>
25475
25476         * gcc.dg/fwrapv-1.c: New test case.
25477         * gcc.dg/fwrapv-2.c: New test case.
25478
25479 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25480
25481         PR c++/10956
25482         * g++.dg/template/spec9.C: New test.
25483
25484 2003-05-29  Roger Sayle  <roger@eyesopen.com>
25485
25486         * gcc.dg/duff-4.c: New test case.
25487
25488 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
25489
25490         PR fortran/10843
25491         * g77.dg/ffixed-form-1.f: New test
25492         * g77.dg/ffixed-form-2.f: New test
25493         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
25494         * g77.dg/ffree-form-3.f: New test
25495
25496 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
25497
25498         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
25499         * gcc.dg/wint_t-1.c: Likewise.
25500
25501 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25502
25503         * g++.dg/template/access11.C: New test.
25504
25505 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25506
25507         PR c++/10849
25508         * g++.dg/template/access10.C: New test.
25509
25510 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25511             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25512
25513         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
25514
25515 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25516
25517         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
25518         suppress for powerpc-*-darwin*.
25519         * gcc.dg/torture/builtin-noret-2.c: Likewise.
25520
25521 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25522
25523         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
25524         suppress option for powerpc-*-darwin*.
25525
25526 2003-05-23  Roger Sayle  <roger@eyesopen.com>
25527
25528         * gcc.dg/builtins-1.c: Add tests for tan and atan.
25529         * gcc.dg/builtins-4.c: Add test for fmod.
25530
25531 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25532
25533         PR c++/10682
25534         * g++.dg/template/instantiate4.C: New test.
25535
25536 2003-05-22  Roger Sayle  <roger@eyesopen.com>
25537
25538         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
25539
25540 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
25541
25542         * gcc.dg/compat/scalar-return-1_main.c: New file.
25543         * gcc.dg/compat/scalar-return-1_x.c: New file.
25544         * gcc.dg/compat/scalar-return-1_y.c: New file.
25545         * gcc.dg/compat/scalar-return-2_main.c: New file.
25546         * gcc.dg/compat/scalar-return-2_x.c: New file.
25547         * gcc.dg/compat/scalar-return-2_y.c: New file.
25548         * gcc.dg/compat/struct-return-3_main.c: New file.
25549         * gcc.dg/compat/struct-return-3_y.c: New file.
25550         * gcc.dg/compat/struct-return-3_x.c: New file.
25551         * gcc.dg/compat/struct-return-2_main.c: New file.
25552         * gcc.dg/compat/struct-return-2_x.c: New file.
25553         * gcc.dg/compat/struct-return-2_y.c: New file.
25554
25555 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25556
25557         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
25558         for hppa*-hp-hpux*.
25559         * gcc.dg/20021014-1.c (dg-options): Likewise.
25560         * gcc.dg/nest.c (dg-options): Likewise.
25561
25562 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
25563
25564         PR c++/9738
25565         * g++.dg/ext/dllimport2.C: New file.
25566         * g++.dg/ext/dllimport3.C: New file.
25567
25568 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
25569
25570         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
25571         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25572         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25573         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25574         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25575         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25576         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
25577         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
25578         * gcc.dg/compat/small-struct-defs.h: New file.
25579         * gcc.dg/compat/small-struct-init.h: New file.
25580         * gcc.dg/compat/small-struct-check.h: New file.
25581         * gcc.dg/compat/fp-struct-defs.h: New file.
25582         * gcc.dg/compat/fp-struct-check.h: New file.
25583         * gcc.dg/compat/fp-struct-init.h: New file.
25584         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
25585         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
25586
25587 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
25588
25589         * gcc.dg/20030225-2.c: New test.
25590
25591 2003-05-18  Roger Sayle  <roger@eyesopen.com>
25592             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25593
25594         * gcc.c-torture/compile/20030518-1.c: New test case.
25595
25596 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
25597
25598         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
25599         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
25600         gcc-dg-debug-runtest.
25601         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
25602         gcc-dg-debug-runtest.
25603
25604 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25605
25606         PR c++/9022
25607         * g++.dg/lookup/using6.C: New test.
25608
25609 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25610
25611         * g++.dg/parse/access2.C: New test.
25612
25613 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
25614
25615         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
25616         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
25617         * gcc.dg/debug/debug.exp: Likewise.
25618
25619 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
25620
25621         * gcc.dg/dollar.c: New test.
25622
25623 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
25624
25625         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
25626         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
25627         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
25628         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
25629         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
25630         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
25631         * gcc.dg/compat/struct-by-value-6_main.c: New file.
25632         * gcc.dg/compat/struct-by-value-6_x.c: New file.
25633         * gcc.dg/compat/struct-by-value-6_y.c: New file.
25634         * gcc.dg/compat/struct-by-value-7_main.c: New file.
25635         * gcc.dg/compat/struct-by-value-7_x.c: New file.
25636         * gcc.dg/compat/struct-by-value-7_y.c: New file.
25637         * gcc.dg/compat/struct-by-value-8_main.c: New file.
25638         * gcc.dg/compat/struct-by-value-8_x.c: New file.
25639         * gcc.dg/compat/struct-by-value-8_y.c: New file.
25640         * gcc.dg/compat/struct-by-value-9_main.c: New file.
25641         * gcc.dg/compat/struct-by-value-9_x.c: New file.
25642         * gcc.dg/compat/struct-by-value-9_y.c: New file.
25643
25644 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
25645
25646         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
25647         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
25648         support for "repo" mode.
25649         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
25650         * lib/g77-dg.exp: Likewise.
25651         * lib/obj-dg.exp: Likewise.
25652
25653 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
25654
25655         Merge from gcc-3_2-rhl8-branch:
25656         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
25657
25658         * gcc.dg/tls/opt-6.c: New test.
25659
25660         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
25661
25662         * gcc.dg/20030405-1.c: New test.
25663
25664         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
25665
25666         * gcc.dg/20030309-1.c: New test.
25667
25668         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25669
25670         * gcc.c-torture/execute/20030307-1.c: New test.
25671
25672         2003-02-20  Randolph Chung  <tausq@debian.org>
25673
25674         * gcc.c-torture/compile/20030220-1.c: New test.
25675
25676         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
25677
25678         * gcc.dg/20030217-1.c: New test.
25679
25680         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
25681
25682         * gcc.c-torture/compile/20020129-1.c: New test.
25683
25684         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25685
25686         * gcc.dg/unroll-1.c: New test.
25687
25688         2002-11-16  Jan Hubicka  <jh@suse.cz>
25689
25690         * gcc.c-torture/execute/20020920-1.c: New test.
25691
25692         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
25693
25694         PR target/7434
25695         * gcc.c-torture/compile/20021008-1.c: New test.
25696
25697         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
25698
25699         PR target/7559
25700         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
25701
25702         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
25703
25704         * gcc.c-torture/compile/20020807-1.c: New test.
25705
25706         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
25707
25708         * gcc.dg/tls/opt-1.c: New test.
25709
25710         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
25711
25712         * gcc.dg/20020729-1.c: New test.
25713
25714         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
25715
25716         * g++.dg/opt/life1.C: New test.
25717
25718         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
25719
25720         * gcc.dg/20020525-1.c: New test.
25721
25722         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25723
25724         PR c++/6794
25725         * g++.dg/ext/pretty1.C: New test.
25726         * g++.dg/ext/pretty2.C: New test.
25727
25728 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
25729
25730         PR c++/8385
25731         * g++.dg/ext/typeof5.C: New test.
25732
25733 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
25734
25735         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
25736         __USER_LABEL_PREFIX__ into account.
25737         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
25738
25739 2003-05-14  Roger Sayle  <roger@eyesopen.com>
25740
25741         * gcc.dg/builtins-15.c: New test case.
25742
25743 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
25744
25745         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
25746
25747 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
25748
25749         * lib/g++.exp: Tweak handling of additional source files.
25750         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
25751         * g++.dg/special/conpr-2a.C: Rename to ...
25752         * g++.dg/special/conpr-2a.cc: ... this.
25753         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
25754         * g++.dg/special/conpr-3a.C: Rename to ...
25755         * g++.dg/special/conpr-3a.cc: This.
25756         * g++.dg/special/conpr-3b.C: Rename to ...
25757         * g++.dg/special/conpr-3b.cc: This.
25758         * g++.dg/special/conpr-4.C: New test.
25759         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
25760
25761 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
25762
25763         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
25764
25765 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25766
25767         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
25768         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25769         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
25770         * g++.old-deja/g++.other/warn3.C: Likewise.
25771
25772 2003-05-11  Roger Sayle  <roger@eyesopen.com>
25773
25774         * gcc.dg/i386-387-1.c: Update to also test log.
25775         * gcc.dg/i386-387-2.c: Likewise.
25776
25777 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25778
25779         * g77.f-torture/execute/int8421.f: New test.
25780
25781 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25782
25783         PR c++/10230, c++/10481
25784         * g++.dg/lookup/scoped5.C: New test.
25785
25786 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25787
25788         PR c++/10552
25789         * g++.dg/template/ttp6.C: New test.
25790
25791 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
25792
25793         * gcc.c-torture/execute/builtins: New directory.
25794         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
25795         gcc.c-torture/execute/builtins.
25796         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
25797         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
25798         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
25799         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
25800
25801 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25802
25803         PR c++/9252
25804         * g++.dg/template/access8.C: New test.
25805         * g++.dg/template/access9.C: New test.
25806
25807 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25808
25809         PR c++/9554
25810         * g++.dg/parse/access1.C: New test.
25811
25812 2003-05-09  DJ Delorie  <dj@redhat.com>
25813
25814         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
25815         long, and not an int.
25816
25817 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25818
25819         PR c++/10555, c++/10576
25820         * g++.dg/template/memclass1.C: New test.
25821
25822 2003-05-08  DJ Delorie  <dj@redhat.com>
25823
25824         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
25825         targets.
25826         * gcc.c-torture/execute/20021024-1.x: Likewise.
25827         * gcc.c-torture/execute/shiftdi.x: Likewise.
25828         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
25829         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
25830         * gcc.dg/20021018-1.c: Likewise.
25831
25832 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25833
25834         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
25835
25836         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
25837         (bcopy): Call memmove.
25838
25839 2003-05-08  Roger Sayle  <roger@eyesopen.com>
25840
25841         * g77.f-torture/compile/8485.f: New test case.
25842
25843 2003-05-07  Richard Henderson  <rth@redhat.com>
25844
25845         PR c++/10570
25846         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
25847         Verify exception_cleanup not called for rethrows.
25848         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
25849         when exiting catch block without rethrowing.
25850         * g++.dg/eh/forced3.C: New.
25851         * g++.dg/eh/forced4.C: New.
25852
25853 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
25854
25855         * gcc.dg/20030505.c: Fix triplet.
25856
25857 2003-05-06  DJ Delorie  <dj@redhat.com>
25858
25859         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
25860         * gcc.dg/nest.c: Likewise.
25861
25862 2003-05-05  Roger Sayle  <roger@eyesopen.com>
25863
25864         * gcc.dg/builtins-14.c: New test case.
25865
25866 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
25867
25868         * lib/compat.exp (compat-execute): New argument.
25869         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
25870         * gcc.dg/compat: New test directory.
25871         * gcc.dg/compat/compat.exp: New expect script.
25872         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
25873         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
25874         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
25875         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
25876         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
25877         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
25878
25879         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
25880         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
25881         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
25882         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
25883         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
25884         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
25885         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
25886         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
25887         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
25888         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
25889         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
25890         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
25891         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
25892         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
25893         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
25894
25895 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
25896
25897         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
25898
25899 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
25900
25901         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
25902
25903 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
25904
25905         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
25906         * gcc.dg/ppc-fsel-2.c: New test.
25907
25908         * gcc.dg/unused-5.c: New test.
25909
25910 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25911
25912         PR c++/10496
25913         * g++.dg/warn/pmf1.C: New test.
25914
25915 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25916
25917         PR c++/4494
25918         * g++.dg/warn/main.C: New test.
25919
25920 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25921
25922         * gcc.dg/nonnull-3.c: New test.
25923
25924 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
25925
25926         * gcc.dg/cpp/Wtrigraphs.c: Update.
25927         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
25928
25929 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
25930
25931         * gcc.dg/ppc-fsel-1.c: New test.
25932
25933 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
25934
25935         PR c/10604
25936         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
25937
25938 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
25939
25940         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
25941
25942 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25943
25944         PR c++/9364, c++/10553, c++/10586
25945         * g++.dg/parse/typename4.C: New test.
25946         * g++.dg/parse/typename5.C: Likewise.
25947
25948 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
25949
25950         * gcc.c-torture/compile/20030503-1.c: New test.
25951
25952 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25953
25954         * g++.dg/lookup/using5.C: Fix testcase error.
25955
25956 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
25957
25958         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
25959         since MEABI is no longer supported.  Remove all vestiges
25960         of MEABI from the test.
25961
25962 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25963
25964         PR c++/10554
25965         * g++.dg/lookup/using5.C: New test.
25966
25967 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25968
25969         PR c++/8772
25970         * g++.dg/template/ttp5.C: New test.
25971
25972 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
25973
25974         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
25975         (dg-gpp-additional-sources): New function.
25976         (dg-gpp-additional-files): Likewise.
25977         * lib/g++.exp (additional_sources): New variable.
25978         (additional_files): Likewise.
25979         (g++_target_compile): Deal with them.
25980         * lib/old-dejagnu.exp: Remove.
25981         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
25982         * g++.old-deja: Revise all tests to use dg commands.
25983
25984 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25985
25986         PR c++/9432, c++/9528
25987         * g++.dg/lookup/using4.C: New test.
25988
25989 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
25990
25991         * gcc.dg/noreturn-5.c: New file.
25992         * gcc.dg/noreturn-6.c: New file.
25993
25994         * gcc.c-torture/compile/inline-1.c: New file.
25995
25996 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25997
25998         PR c++/10551
25999         * g++.dg/template/explicit1.C: New test.
26000
26001 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26002
26003         PR c++/10549
26004         * g++.dg/other/bitfield1.C: New test.
26005
26006         PR c++/10527
26007         * g++.dg/init/new7.C: New test.
26008
26009 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
26010
26011         * g++.dg/ext/desig1.C: New test.
26012         * g++.dg/ext/init1.C: Update.
26013
26014         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
26015
26016 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
26017
26018         PR c++/10180
26019         * g++.dg/warn/Winline-1.C: New test.
26020
26021 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
26022
26023         * gcc.c-torture/execute/string-opt-19.c: New test.
26024
26025         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
26026         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
26027
26028 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
26029
26030         PR c++/10506
26031         * g++.dg/init/new6.C: New test.
26032
26033         PR c++/10503
26034         * g++.dg/init/ref6.C: New test.
26035
26036 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
26037
26038         * g++.dg/warn/weak1.C: XFAIL on AIX4.
26039
26040 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26041
26042         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
26043         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
26044
26045 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
26046
26047         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
26048         initialized static data members.
26049
26050 2003-04-25  H.J. Lu <hjl@gnu.org>
26051
26052         * gcc.dg/ia64-sync-4.c: New test.
26053
26054 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26055
26056         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
26057         date.
26058
26059 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
26060
26061         PR c++/10337
26062         * g++.dg/warn/conv1.C: New test.
26063         * g++.old-deja/g++.other/conv7.C: Adjust.
26064         * g++.old-deja/g++.other/overload14.C: Adjust.
26065
26066 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26067
26068         PR c++/10471
26069         * g++.dg/template/defarg2.C: New test.
26070
26071 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
26072
26073         * gcc.dg/cpp/include2.c: Update.
26074         * gcc.dg/cpp/multiline-2.c: New.
26075         * gcc.dg/cpp/multiline.c: Update.
26076         * gcc.dg/cpp/strify2.c: Update.
26077         * gcc.dg/cpp/trad/literals-2.c: Update.
26078
26079 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26080
26081         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
26082
26083 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26084
26085         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
26086
26087 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
26088
26089         PR c++/10451
26090         * g++.dg/parse/crash4.C: New test.
26091
26092         PR c++/9847
26093         * g++.dg/parse/crash5.C: New test.
26094
26095 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
26096
26097         PR c++/10446
26098         * g++.dg/parse/crash3.C: New test.
26099
26100         PR c++/10428
26101         * g++.dg/parse/elab1.C: New test.
26102
26103 2003-04-22  Devang Patel  <dpatel@apple.com>
26104
26105         * gcc.dg/cpp/trad/funlike-5.c: New test.
26106
26107 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
26108
26109         * g++.dg/other/packed1.C: Fix dg options.
26110
26111 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
26112
26113         * g++.dg/other/offsetof2.C: New test.
26114
26115 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
26116
26117         * g++.dg/template/recurse.C: Adjust location of error messages.
26118
26119 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
26120
26121         PR c++/9881
26122         * g++.dg/init/addr-const1.C: New test.
26123         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
26124
26125 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26126
26127         PR c++/10405
26128         * g++.dg/lookup/struct-hack1.C: New test.
26129
26130 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
26131
26132         * ucs.c: Update diagnostic messages.
26133
26134 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26135
26136         * gcc.dg/cpp/truefalse.cpp: New test.
26137         * gcc.dg/cpp/cpp.exp: Update.
26138         * g++.dg/other/stdbool-if.C: Remove.
26139
26140 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
26141
26142         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
26143         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
26144
26145 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26146
26147         * gcc.c-torture/compile/20030418-1.c: New test.
26148
26149 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
26150
26151         * README.compat: Remove; content moved to doc/sourcebuild.texi.
26152
26153 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26154
26155         PR c++/10347
26156         g++.dg/template/dependent-name1.C: New test.
26157
26158 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
26159
26160         * gcc.dg/warn-1.c (tourist_guide): New array,
26161         contains a pointer to bar.
26162
26163 2003-04-16  Roger Sayle  <roger@eyesopen.com>
26164
26165         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
26166         * gcc.c-torture/execute/medce-1.c: New test case.
26167         * gcc.c-torture/execute/medce-2.c: New test case.
26168
26169 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
26170
26171         * lib/prune.exp: Ignore more messages.
26172
26173         PR c++/10381
26174         * g++.dg/parse/lookup3.C: New test.
26175
26176 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
26177
26178         * gcc.c-torture/compile/20030415-1.c : New test.
26179
26180 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
26181
26182         * gcc.c-torture/execute/scope-2.c: Move to ...
26183         * gcc.dg/noncompile/scope.c: .... here.
26184
26185 2003-04-14  Roger Sayle  <roger@eyesopen.com>
26186
26187         * gcc.dg/20030414-2.c: New test case.
26188
26189 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
26190
26191         PR target/10377
26192         * gcc.dg/20030414-1.c: New test.
26193
26194 2003-04-13  Roger Sayle  <roger@eyesopen.com>
26195
26196         * gcc.dg/builtins-12.c: New test case.
26197         * gcc.dg/builtins-13.c: New test case.
26198
26199 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26200
26201         * gcc.c-torture/execute/string-opt-18.c: New test.
26202
26203 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
26204
26205         PR c++/10300
26206         * g++.dg/init/new5.C: New test.
26207
26208 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
26209
26210         PR c++/7910
26211         * g++.dg/ext/dllimport1.C: New test.
26212
26213 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26214
26215         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
26216
26217 2003-04-11  Bud Davis <bdavis9659@comcast.net>
26218
26219         PR Fortran/9263
26220         * g77.f-torture/noncompile/9263.f: New test
26221         PR Fortran/1832
26222         * g77.f-torture/execute/1832.f: New test
26223
26224 2003-04-11  David Chad  <davidc@freebsd.org>
26225             Loren J. Rittle  <ljrittle@acm.org>
26226
26227         libobjc/8562
26228         * objc.dg/headers.m: New test.
26229
26230 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
26231
26232         * gcc.c-torture/execute/builtin-noret-2.c: New.
26233         * gcc.c-torture/execute/builtin-noret-2.x: New.
26234         XFAIL builtin-noret-2.c at -O1 and above.
26235         * gcc.dg/redecl.c: New.
26236         * gcc.dg/Wshadow-1.c: Update error regexps.
26237
26238 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
26239
26240         * g++.dg/abi/bitfield10.C: New test.
26241
26242 2003-04-09  Mike Stump  <mrs@apple.com>
26243
26244         * gcc.dg/pch/pch.exp: Make testcase names longer.
26245         * g++.dg/pch/pch.exp: Make testcase names longer.
26246
26247 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26248
26249         * gcc.dg/builtins-11.c: New test case.
26250
26251 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26252
26253         * gcc.dg/builtins-9.c: New test case.
26254         * gcc.dg/builtins-10.c: New test case.
26255
26256 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
26257
26258         * gcc.dg/noncompile/init-4.c.c: New test.
26259
26260 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26261
26262         * gcc.misc-test/gcov-9.c: New test.
26263         * gcc.misc-test/gcov-10.c: New test
26264         * gcc.misc-test/gcov-11.c: New test.
26265
26266 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
26267
26268         PR optimization/10024
26269         * gcc.c-torture/compile/20030405-1.c: New test.
26270
26271 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
26272
26273         * gcc.dg/pch/static-3.c: New.
26274         * gcc.dg/pch/static-3.hs: New.
26275         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
26276
26277 2003-04-04  Richard Henderson  <rth@redhat.com>
26278
26279         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
26280         * g++.dg/eh/forced2.C: Likewise.
26281
26282 2003-04-03  Mike Stump  <mrs@apple.com>
26283
26284         * lib/scanasm.exp (scan-assembler): Add xfail processing for
26285         target arg.
26286         (scan-assembler-times, scan-assembler-not): Likewise.
26287         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
26288
26289 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26290
26291         * gcc.dg/sparc-loop-1.c: New test.
26292
26293 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
26294
26295         PR other/9274
26296         * g++.dg/pch/system-2.C: New.
26297         * g++.dg/pch/system-2.Hs: New.
26298
26299 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
26300
26301         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
26302
26303         * g++.dg/eh/simd-1.C (vecfunc): Same.
26304
26305 2003-04-01  Roger Sayle  <roger@eyesopen.com>
26306
26307         * gcc.c-torture/execute/20030401-1.c: New test case.
26308
26309 2003-04-01  Ziemowit Laski <zlaski@apple.com>
26310
26311         * objc.dg/defs.m: New.
26312
26313 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
26314
26315         * g++.dg/eh/simd-1.C: New.
26316         * g++.dg/eh/simd-2.C: New.
26317
26318 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
26319
26320         * gcc.c-torture/execute/simd-3.c: New.
26321
26322 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26323
26324         PR c/9936
26325         * gcc.dg/20030331-2.c: New test.
26326
26327 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26328
26329         PR c++/10278
26330         * g++.dg/parse/crash2.C: New test.
26331
26332 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26333
26334         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
26335         * gcc.c-torture/execute/20030331-1.c: ...here.
26336
26337 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26338
26339         * gcc.c-torture/execute/20030331-1.c: New test.
26340
26341 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26342
26343         * lib/gcov.exp: Adjust call return testing strings.
26344         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
26345
26346 2003-03-31  Roger Sayle  <roger@eyesopen.com>
26347
26348         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
26349         * gcc.dg/builtins-7.c: New test case.
26350         * gcc.dg/builtins-8.c: New test case.
26351
26352 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26353
26354         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
26355
26356 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
26357
26358         PR c++/7647
26359         * g++.dg/lookup-class-member-2.C: New test.
26360
26361 2003-03-30  Glen Nakamura  <glen@imodulo.com>
26362
26363         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
26364
26365 2003-03-28  Roger Sayle  <roger@eyesopen.com>
26366
26367         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
26368
26369 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
26370
26371         * g++.dg/init/attrib1.C: New test.
26372
26373 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26374
26375         * gcc.dg/ultrasp8.c: New test.
26376
26377 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26378
26379         * gcc.dg/ultrasp7.c: New test.
26380
26381 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
26382
26383         PR c++/10047
26384         * g++.dg/template/inline1.C: New test.
26385
26386 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26387
26388         * gcc.dg/sparc-dwarf2.c: New test.
26389
26390 2003-03-27  Roger Sayle  <roger@eyesopen.com>
26391
26392         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
26393         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
26394
26395 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
26396
26397         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
26398         than reading .x files.
26399         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
26400         * g77.dg/gcov/gcov-1.f: Likewise.
26401         * gcc.misc-tests/gcov-4b.c: Likewise.
26402         * gcc.misc-tests/gcov-5b.c: Likewise.
26403         * gcc.misc-tests/gcov-6.c: Likewise.
26404         * gcc.misc-tests/gcov-7.c: Likewise.
26405         * gcc.misc-tests/gcov-8.c: Likewise.
26406         * g++.dg/gcov/gcov-1.x: Remove.
26407         * g77.dg/gcov/gcov-1.x: Likewise.
26408         * gcc.misc-tests/gcov-4b.x: Likewise.
26409         * gcc.misc-tests/gcov-5b.x: Likewise.
26410         * gcc.misc-tests/gcov-6.x: Likewise.
26411         * gcc.misc-tests/gcov-7.x: Likewise.
26412         * gcc.misc-tests/gcov-8.x: Likewise.
26413
26414 2003-03-27  Glen Nakamura  <glen@imodulo.com>
26415
26416         PR opt/10087
26417         * gcc.dg/20030324-1.c: New test.
26418
26419 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
26420
26421         PR c++/10224
26422         * g++.dg/template/arg3.C: New test.
26423
26424         PR c++/10158
26425         * g++.dg/template/friend18.C: New test.
26426
26427 2003-03-26  Roger Sayle  <roger@eyesopen.com>
26428
26429         * g77.f-torture/compile/20030326-1.f: New test case.
26430
26431 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
26432
26433         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
26434
26435         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
26436
26437 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
26438
26439         * gcc.dg/ia64-sync-3.c: New test.
26440
26441 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
26442
26443         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
26444
26445 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26446
26447         * gcc.dg/ultrasp6.c: New test.
26448
26449 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26450
26451         * gcc.dg/i386-signbit-1.c: New test.
26452         * gcc.dg/i386-signbit-2.c: New test.
26453         * gcc.dg/i386-signbit-3.c: New test.
26454
26455 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26456
26457         * gcc.dg/ultrasp5.c: Fix options.
26458
26459 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26460
26461         * gcc.dg/ultrasp5.c: Fix comment.
26462
26463 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
26464
26465         PR fortran/10197
26466         * g77.f-torture/execute/10197.f: New test.
26467
26468 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
26469
26470         PR c++/9898, c++/383
26471         * g++.dg/template/conv6.C: New test.
26472
26473         PR c++/10119
26474         * g++.dg/template/ptrmem5.C: New test.
26475
26476         PR c++/10026
26477         * g++.dg/lookup/koenig1.C: New test.
26478
26479         PR C++/10199
26480         * g++.dg/lookup/template2.C: New test.
26481
26482 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
26483
26484         * g++.dg/opt/rtti1.C: New test.
26485
26486 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26487
26488         * gcc.dg/ultrasp5.c: New test.
26489
26490 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
26491
26492         PR middle-end/9967
26493         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
26494         builtin fputs.
26495
26496 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
26497
26498         PR c/8224
26499         * gcc.dg/20030323-1.c: New test.
26500
26501 2003-03-23  Roger Sayle  <roger@eyesopen.com>
26502
26503         * gcc.c-torture/compile/20030323-1.c: New test case.
26504
26505 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
26506
26507         * gcc.dg/20030321-1.c: New test.
26508
26509 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
26510
26511         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
26512
26513 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26514
26515         PR c++/9978, c++/9708
26516         * g++.dg/ext/vlm1.C: Adjust expected error.
26517         * g++.dg/ext/vla2.C: New test.
26518         * g++.dg/template/arg1.C: New test.
26519         * g++.dg/template/arg2.C: New test.
26520
26521 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
26522
26523         * g77.f-torture/execute/select.f: New test.
26524         * g77.f-torture/noncompile/select_no_compile.f: New test.
26525
26526 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
26527
26528         PR c++/9898
26529         * g++.dg/other/error4.C: New test.
26530
26531 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
26532
26533         * g++.dg/template/friend17.C: New test.
26534
26535 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
26536
26537         * gcc.c-torture/compile/20030320-1.c: New.
26538
26539 2003-03-20  Roger Sayle  <roger@eyesopen.com>
26540
26541         * gcc.dg/builtins-6.c: New test case.
26542
26543 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
26544
26545         PR target/10073
26546         * gcc.c-torture/compile/20030319-1.c: New.
26547
26548 2003-03-18  Jan Hubicka  <jh@suse.cz>
26549
26550         * gcc.dg/i386-cvt-1.c: New test.
26551
26552 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
26553
26554         * objc.dg/naming-1.m: Use "(parse|syntax) error".
26555         * objc.dg/naming-2.m: Likewise.
26556
26557 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
26558
26559         PR c++/9639
26560         * g++.dg/parse/crash1.C: New test.
26561
26562 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
26563
26564         PR c++/8805
26565         * g++.dg/eh/cleanup1.C: New test.
26566
26567 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26568
26569         * gcc.c-torture/execute/20030316-1.c: New test case.
26570
26571 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26572
26573         PR c++/9629
26574         * g++.dg/init/ctor2.C: New test.
26575
26576 2003-03-15  Roger Sayle  <roger@eyesopen.com>
26577
26578         * g77.f-torture/compile/xformat.f: New test case.
26579
26580 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26581
26582         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
26583         * g++.old-deja/g++.mike/eh50.C: Likewise.
26584
26585 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26586
26587         PR c++/6440
26588         * g++.dg/template/spec7.C: New test.
26589         * g++.dg/template/spec8.C: Likewise.
26590
26591 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
26592
26593         * gcc.c-torture/execute/20030313-1.c: New test.
26594
26595 2003-03-14  Richard Henderson  <rth@redhat.com>
26596
26597         * gcc.dg/inline-2.c: Adjust alpha test for external call.
26598
26599 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26600
26601         * gcc.c-torture/compile/20030314-1.c: New test.
26602
26603 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
26604
26605         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
26606         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
26607         thumb target,
26608         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
26609         to accept newer _imp__  prefix and additional
26610         newline in .drectve section.
26611         * gcc.dg/dll-4.c: Likewise.
26612         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
26613         switch.
26614
26615 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
26616
26617         * g++.dg/parse/namespace9.C: New test.
26618
26619         * g++.dg/init/ref5.C: New test.
26620         * g++.dg/parse/ptrmem1.C: Likewise.
26621
26622 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26623
26624         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
26625         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
26626         regular expression.
26627         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
26628         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
26629
26630 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
26631
26632         * gcc.c-torture/execute/20030224-2.c: New test.
26633
26634 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26635
26636         * gcc.dg/decl-3.c: New test.
26637
26638 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26639
26640         * gcc.dg/i386-loop-2.c: New test.
26641
26642 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
26643
26644         PR c++/9474
26645         * g++.dg/parse/namespace8.C: New test.
26646
26647         PR c++/9924
26648         * g++.dg/overload/builtin2.C: New test.
26649
26650 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
26651
26652         * gcc.dg/return-type-3.c: New test.
26653
26654 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
26655
26656         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
26657         profiling options are not supported.
26658
26659 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
26660
26661         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
26662         * g++.old-deja/g++.warn/impint2.C: Likewise.
26663
26664 2003-03-10  Devang Patel  <dpatel@apple.com>
26665
26666         * g++.dg/cpp/c++_cmd_1.C: New test.
26667         * g++.dg/cpp/c++_cmd_1.h: New file.
26668
26669 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
26670
26671         * gcc.dg/altivec-9.c: New file.
26672
26673 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26674
26675         * gcc.dg/ppc-sdata-1.c: New test.
26676         * gcc.dg/ppc-sdata-2.c: New test.
26677
26678 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
26679
26680         PR c++/9373
26681         * g++.dg/opt/ptrmem2.C: New test.
26682
26683         PR c++/8534
26684         * g++.dg/opt/ptrmem1.C: New test.
26685
26686 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26687
26688         * gcc.dg/i386-loop-1.c: New test.
26689
26690 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26691
26692         PR c++/9970
26693         * g++.dg/lookup/friend1.C: New test.
26694
26695 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26696
26697         PR c++/9823
26698         * g++.dg/parser/constructor1.C: New test.
26699
26700 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
26701
26702         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
26703
26704         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
26705
26706 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
26707
26708         * gcc.dg/cpp/Wunused.c: Update test.
26709
26710 2003-03-08  Jan Hubicka  <jh@suse.cz>
26711
26712         * gcc.dg/inline-3.c: New test.
26713
26714 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26715
26716         PR c++/9809
26717         * g++.dg/parse/builtin1.C: New test.
26718
26719         PR c++/9982
26720         * g++.dg/abi/cookie1.C: New test.
26721         * g++.dg/abi/cookie2.C: Likewise.
26722
26723         PR c++/9524
26724         * g++.dg/template/field1.C: New test.
26725
26726         PR c++/9912
26727         * g++.dg/parse/class1.C: New test.
26728         * g++.dg/parse/namespace7.C: Likewise.
26729         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
26730
26731 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
26732
26733         * g++.dg/init/ref4.C: New test.
26734
26735 2003-03-07  Jan Hubicka  <jh@suse.cz>
26736
26737         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
26738         * gcc.dg/inline-3.c: New test.
26739
26740 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
26741
26742         * g++.dg/init/ref3.C: New test.
26743
26744         PR c++/9965
26745         * g++.dg/init/ref2.C: New test.
26746
26747         PR c++/9400
26748         * g++.dg/warn/Wshadow-2.C: New test.
26749
26750         PR c++/9791
26751         * g++.dg/warn/Woverloaded-1.C: New test.
26752
26753 2003-03-05  Jan Hubicka  <jh@suse.cz>
26754
26755         * gcc.dg/i386-local2.c: New.
26756         * gcc.dg/i386-local.c: Fix typo.
26757
26758 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
26759
26760         * g++.dg/abi/layout3.C: New test.
26761
26762 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26763
26764         * gcc.c-torture/compile/20030305-1.c
26765
26766 2003-03-05  Jan Hubicka  <jh@suse.cz>
26767
26768         * gcc.dg/i386-local.c: New.
26769
26770 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
26771
26772         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
26773
26774 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26775
26776         * gcc.dg/switch-2.c: New test.
26777         * gcc.dg/switch-3.c: New test.
26778         * gcc.dg/Wswitch.c: Adjust line numbers.
26779         * gcc.dg/Wswitch-default.c: Likewise.
26780         * gcc.dg/Wswitch-enum.c: Likewise.
26781
26782 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
26783
26784         * gcc.c-torture/execute/20030222-1.c: New test.
26785
26786 2003-03-03  James E Wilson  <wilson@tuliptree.org>
26787
26788         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
26789
26790 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
26791
26792         PR c++/9878
26793         * g++.dg/init/ref1.C: New test.
26794
26795 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
26796
26797         * gcc.dg/sh-relax.c: New SH-only test.
26798
26799 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
26800
26801         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
26802         comment explaining purpose of testcase.
26803
26804 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26805
26806         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
26807         for HC11/HC12 (asm needs two int registers).
26808         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
26809         HC11/HC12 because the test uses an asm which needs two 32-bit
26810         registers.
26811
26812 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26813
26814         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
26815         for HC11/HC12 (array is too large otherwise).
26816         * gcc.c-torture/compile/920501-4.x: New file, likewise.
26817         * gcc.c-torture/compile/20010518-2.x: Likewise.
26818         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
26819         HC11/HC12 (array is too large).
26820
26821 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
26822
26823         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
26824         * lib/g++-dg.exp (g++-dg-test): Likewise.
26825
26826 2003-03-01  Roger Sayle  <roger@eyesopen.com>
26827
26828         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
26829         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
26830
26831 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26832
26833         * g++.dg/warn/implicit-typename1.C: Remove warning.
26834
26835 2003-02-28  Richard Henderson  <rth@redhat.com>
26836
26837         * gcc.dg/noreturn-1.c: Move noreturn warning line.
26838         * gcc.dg/return-type-1.c: Move control reaches end warning line.
26839
26840 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
26841
26842         * gcc.dg/pch/pch.exp: Change .pch to .gch.
26843         * g++.dg/pch/pch.exp: Likewise.
26844
26845 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
26846
26847         PR c++/9879
26848         * testsuite/g++.dg/init/new4.C: New test.
26849
26850 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
26851
26852         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
26853
26854 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
26855
26856         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
26857         unsigned long.
26858
26859         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
26860         wider than float.
26861
26862 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26863
26864         * lib/scanasm.exp: Add support for counting numbers of
26865         occurences.
26866         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
26867         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
26868
26869 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
26870
26871         PR c++/9683
26872         * g++.dg/template/static3.C: New test.
26873
26874         PR c++/9829
26875         * g++.dg/parse/namespace6.C: New test.
26876
26877 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26878
26879         PR target/9732
26880         * gcc.dg/20030225-1.c: New test.
26881
26882 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
26883
26884         * README: Remove out-of-date information.
26885
26886         PR c++/9836
26887         * g++.dg/template/spec6.C: New test.
26888
26889 2003-02-24  Jeff Law  <law@redhat.com>
26890
26891         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
26892
26893 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26894
26895         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
26896         * gcc.dg/pragma-ep-1.c: Likewise.
26897
26898 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26899
26900         PR c++/9602
26901         * g++.dg/template/friend16.C: New test.
26902
26903 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
26904
26905         PR c++/5333
26906         * g++.dg/parse/fused-params1.C: Adjust error messages.
26907         * g++.dg/template/nested3.C: New test.
26908
26909 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
26910
26911         * g++.dg/abi/param1.C: New test.
26912
26913 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26914
26915         PR c++/7982
26916         * g++.dg/warn/implicit-typename1.C: New test.
26917
26918 2003-02-22  Kelley Cook <kelleycook@comcast.net>
26919
26920         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
26921         with "mtune".
26922         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26923         * gcc.c-torture/execute/20010129-1.x: Likewise.
26924         * gcc.dg/20011107-1.c: Likewise.
26925         * gcc.dg/20020108-1.c: Likewise.
26926         * gcc.dg/20020122-3.c: Likewise.
26927         * gcc.dg/20020206-1.c: Likewise.
26928         * gcc.dg/20020310-1.c: Likewise.
26929         * gcc.dg/20020426-2.c: Likewise.
26930         * gcc.dg/20020517-1.c: Likewise.
26931         * gcc.dg/991230-1.c: Likewise.
26932         * gcc.dg/i386-unroll-1.c: Likewise.
26933         * gcc.misc-tests/i386-prefetch.exp: Likewise.
26934
26935 2003-02-22  Jan Hubicka  <jh@suse.cz>
26936
26937         * gcc.dg/i386-mul.c: New test.
26938
26939 2003-02-21  Roger Sayle  <roger@eyesopen.com>
26940
26941         * gcc.dg/builtins-5.c: New test case.
26942
26943 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
26944
26945         * gcc.dg/asmreg-1.c: New test.
26946
26947 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26948
26949         PR c++/9749
26950         * g++.dg/parse/varmod1.C: New test.
26951
26952 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26953
26954         PR c++/9727
26955         * g++.dg/template/op1.C: New test.
26956
26957 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26958
26959         PR c++/8906
26960         * g++.dg/template/nested2.C: New test.
26961
26962 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26963
26964         PR c++/8724
26965         * g++.dg/expr/dtor1.C: New test.
26966
26967 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
26968
26969         * gcc.dg/cpp/include3.c: New test.
26970         * gcc.dg/cpp/inc/foo.h: New file.
26971
26972 2003-02-21  Glen Nakamura  <glen@imodulo.com>
26973
26974         * gcc.c-torture/execute/20030221-1.c: New test.
26975
26976 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
26977
26978         PR c++/9729
26979         * g++.dg/abi/conv1.C: New test.
26980
26981 2003-02-20  Jan Hubicka  <jh@suse.cz>
26982
26983         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
26984
26985 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
26986
26987         * gcc.c-torture/compile/20030219-1.c: New test.
26988
26989 2003-02-18  Jan Hubicka  <jh@suse.cz>
26990
26991         * gcc.dg/funcorder.c: New test.
26992
26993 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26994
26995         * gcc.c-torture/execute/20030218-1.c: New.
26996
26997 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
26998
26999         * gcc.dg/20030218-1.c: New.
27000
27001 2003-02-18  Richard Henderson  <rth@redhat.com>
27002
27003         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
27004         * gcc.dg/attr-used-2.c: New.
27005
27006 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
27007
27008         PR c++/9704
27009         * g++.dg/init/copy5.C: New test.
27010
27011 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
27012
27013         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
27014         * g++.dg/pch/pch.exp: Likewise.
27015
27016 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
27017
27018         * gcc.c-torture/execute/20030209-1.c: Enable the test if
27019         STACK_SIZE is not defined.
27020
27021 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27022
27023         PR c++/9457
27024         * g++.dg/template/init1.C: New test.
27025
27026 2003-02-16  Jan HUbicka  <jh@suse.cz>
27027
27028         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
27029         (foo): Add few extra tests
27030         * gcc.dg/c99-const-expr-3.c: Likewise.
27031         * gcc.c-torture/execute/20030216-1.c: New.
27032
27033 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27034
27035         PR c++/9459
27036         * g++.dg/ext/typeof4.C: New test.
27037
27038 2003-02-15  Roger Sayle  <roger@eyesopen.com>
27039
27040         * gcc.dg/i386-387-3.c: New test case.
27041
27042 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
27043
27044         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
27045         cris-*-elf* cris-*-aout* and mmix-*-*.
27046
27047 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
27048
27049         * gcc.dg/20030213-1.c: New test.
27050
27051 2003-02-12  Roger Sayle  <roger@eyesopen.com>
27052
27053         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
27054         * gcc.dg/i386-387-2.c: Likewise.
27055
27056 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
27057
27058         * gcc.dg/ppc-spe.c: Fix formatting.
27059         Enable tests that were previously unsupported by gas.
27060         Delete tests for instructions that no longer exist.
27061         Switch arguments on evsubifw builtin.
27062
27063 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
27064
27065         * gcc.c-torture/execute/20030209-1.c: Disable the test if
27066         STACK_SIZE is too small.
27067
27068 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27069             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27070
27071         * gcc.dg/decl-2.c: New test.
27072
27073 2003-02-10  Jan Hubicka  <jh@suse.cz>
27074
27075         * gcc.dg/i386-fpcvt-1.c: New test.
27076
27077 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
27078
27079         * gcc.c-torture/execute/20030209-1.c: New test.
27080
27081 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
27082
27083         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
27084         int-wide bitops, use the constants of the same width.
27085         Likewise, if long long is 32-bit wide, test bitops using
27086         32-bit constants.
27087
27088 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
27089
27090         * gcc.dg/20021014-1.c: Annotate with expected notice text.
27091
27092 2003-02-07  Roger Sayle  <roger@eyesopen.com>
27093
27094         * testsuite/gcc.dg/builtins-4.c: New test case.
27095
27096 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27097
27098         * gcc.dg/20020430-1.c: Fix dg command typos.
27099         * gcc.dg/20020503-1.c: Likewise.
27100
27101 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27102
27103         PR c++/8785
27104         * g++.dg/parse/fused-params1.C: New test.
27105
27106         PR c++/8857
27107         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
27108
27109         PR c++/8921
27110         * g++.dg/parse/non-dependent1.C: New test.
27111
27112         PR c++/8928
27113         * g++.dg/parse/dupl-tmpl-args1.C: New test.
27114
27115         PR c++/9228
27116         * g++.dg/parse/undefined7.C: New test.
27117         * g++.dg/parse/non-templ1.C: New test.
27118
27119         PR c++/9229
27120         * g++.dg/parse/too-many-tmpl-args1.C: New test.
27121
27122 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
27123
27124         * gcc.c-torture/compile/20030206-1.c: New test.
27125
27126 2003-02-05  Roger Sayle  <roger@eyesopen.com>
27127
27128         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
27129         "pow" to "foo" to avoid potential confusion with a math built-in.
27130
27131 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27132
27133         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
27134         conditions for SPARC targets.
27135
27136 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
27137
27138         * gcc.dg/20030204-1.c: New test.
27139
27140 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27141
27142         PR c++/38
27143         * g++.dg/parse/array-size1.C: New test.
27144
27145         PR c++/5657
27146         * g++.dg/parse/undefined3.C: New test.
27147
27148         PR c++/5665
27149         * g++.dg/parse/undefined4.C: New test.
27150
27151         PR c++/5975
27152         * g++.dg/parse/undefined5.C: New test.
27153
27154         PR c++/7259
27155         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
27156
27157         PR c++/8578
27158         * g++.dg/parse/casting-operator1.C: New test.
27159
27160         PR c++/8596
27161         * g++.dg/parse/undefined6.C: New test.
27162
27163         PR c++/8736
27164         * g++.dg/parse/missing-template1.C: New test.
27165
27166 2003-02-04  Jan Hubicka  <jh@suse.cz>
27167
27168         * gcc.dg/i386-cadd.c: Compile using -march=k8.
27169         * gcc.dg/i386-cmov?.c: Likewise.
27170         * gcc.dg/i386-fpcvt-?.c: Likewise.
27171         * gcc.dg/i386-ssefp-1.c: Likewise.
27172         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
27173         conventions.
27174
27175 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
27176
27177         PR c++/7129
27178         * testsuite/g++.dg/ext/max.C: New test.
27179
27180 2003-02-03  Jan Hubicka  <jh@suse.cz>
27181
27182         * gcc.c-torture/execute/20030203-1.c: New test.
27183
27184 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
27185
27186         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
27187         'natural-endian'.
27188
27189 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
27190
27191         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
27192         * g++.dg/init/new2.C: Likewise.
27193         * g++.dg/other/new1.C: Likewise.
27194
27195 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
27196
27197         * gcc.dg/struct-ret-libc.c: New test.
27198
27199 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
27200
27201         * gcc.dg/20030129-1.c: New test.
27202
27203 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27204
27205         PR c++/8849
27206         * g++.dg/template/ptrmem4.C: New test.
27207
27208 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
27209
27210         * g++.dg/parser/constant1.C: New test.
27211
27212 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27213
27214         PR c++/8591
27215         * g++.dg/parse/friend2.C: New test.
27216
27217 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27218
27219         PR c++/9437
27220         * g++.dg/template/unify4.C: New test.
27221
27222 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
27223
27224         * gcc.c-torture/execute/20030128-1.c: New test.
27225
27226 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
27227
27228         * g++.dg/lookup/nested1.C: Test moved from ...
27229         * g++.old-deja/g++.other/lookup24.C: ... here.
27230
27231 2003-01-28  Jan Hubicka  <jh@suse.cz>
27232
27233         * gcc.dg/i386-cmov5.c: New test.
27234
27235 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
27236
27237         * gcc.c-torture/execute/20010925-1.c: Changed the
27238         memcpy declaration.
27239
27240 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27241
27242         PR c++/3902
27243         * g++.dg/parse/template5.C: New test.
27244
27245 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
27246
27247         PR fortran/9258
27248         * g77.dg/pr9258: New test.
27249
27250 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27251
27252         * README: Move relevant parts from README.g++.
27253
27254         * README.g++: Remove this file.
27255
27256 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27257
27258         * g++.dg/abi/dcast1.C: New test.
27259
27260 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27261
27262         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
27263
27264 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
27265
27266         PR c++/47
27267         * g++.old-deja/g++.other/lookup24.C: New test.
27268
27269 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27270
27271         PR middle-end/7227
27272         * gcc.dg/uninit-C.c: New test.
27273
27274 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
27275
27276         * g++.dg/abi/covariant1.C: New test.
27277
27278 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
27279
27280         * gcc.dg/20030123-1.c: New test.
27281
27282 2003-01-25  Jan Hubicka  <jh@suse.cz>
27283
27284         PR opt/8492
27285         * gcc.c-torture/compile/20030125-1.c
27286
27287 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
27288
27289         PR c++/9403
27290         * g++.dg/parse/template3.C: New test.
27291         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
27292
27293         PR c++/795
27294         * g++.dg/parse/template4.C: New test.
27295
27296         PR c++/9415
27297         * g++.dg/template/qual2.C: New test.
27298
27299         PR c++/8545
27300         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
27301
27302         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
27303
27304 2003-01-25  Roger Sayle  <roger@eyesopen.com>
27305
27306         * gcc.c-torture/execute/switch-1.c: New test case.
27307
27308 2003-01-25  Jan Hubicka  <jh@suse.cz>
27309
27310         * gcc.c-torture/execute/20030125-1.[cx]: New test.
27311
27312 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
27313
27314         Tweaks for Bison-1.875. From the NEWS file:
27315         "- `parse error' -> `syntax error'
27316         Bison now uniformly uses the term `syntax error'"
27317         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
27318         * gcc.dg/cpp/digraph2.c: Likewise.
27319         * gcc.dg/cpp/direct2.c: Likewise.
27320         * gcc.dg/cpp/paste4.c: Likewise.
27321         * gcc.dg/c90-restrict-1.c: Likewise.
27322         * gcc.dg/c99-func-2.c: Likewise.
27323         * gcc.dg/noncompile/920721-2.c: Likewise.
27324         * gcc.dg/noncompile/930622-2.c: Likewise.
27325         * gcc.dg/noncompile/940112-1.c: Likewise.
27326         * gcc.dg/noncompile/950921-1.c: Likewise.
27327         * gcc.dg/noncompile/951123-1.c: Likewise.
27328         * gcc.dg/noncompile/971104-1.c: Likewise.
27329         * gcc.dg/noncompile/990416-1.c: Likewise.
27330
27331 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
27332
27333         * g++.dg/parse/undefined1.C: Add error message.
27334
27335 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27336
27337         PR c++/9354
27338         * g++.dg/parse/new1.C: New test.
27339
27340         PR c++/9216
27341         * g++.dg/parse/template2.C: New test.
27342
27343         PR c++/9354
27344         * g++.dg/parse/typedef2.C: New test.
27345
27346         PR c++/9328
27347         * g++.dg/ext/typeof3.C: New test.
27348
27349 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27350
27351         PR c++/2738
27352         * g++.dg/parse/ret-type1.C: New test.
27353
27354         PR c++/3792
27355         * g++.dg/parse/tmpl-outside1.C: New test.
27356
27357         PR c++/4207
27358         * g++.dg/parse/int-as-enum1.C: New test.
27359
27360         PR c++/4903
27361         * g++.dg/parse/no-typename1.C: New test.
27362
27363         PR c++/5533
27364         * g++.dg/parse/no-value1.C: New test.
27365
27366         PR c++/5921
27367         * g++.dg/parse/wrong-inline1.C: New test.
27368
27369         PR c++/6402
27370         * g++.dg/parse/ref1.C: New test.
27371
27372         PR c++/6992
27373         * g++.dg/parse/attr-ctor1.C: New test.
27374
27375         PR c++/7229
27376         * g++.dg/parse/namespace5.C: New test.
27377
27378         PR c++/7917
27379         * g++.dg/parse/func-def1.C: New test.
27380
27381         PR c++/8143
27382         * g++.dg/parse/undefined1.C: New test.
27383
27384         PR c++/5723, PR c++/8522
27385         * g++.dg/parse/specialization1.C: New test.
27386
27387         PR c++/163, PR c++/8595
27388         * g++.dg/parse/struct-as-enum1.C: New test.
27389
27390         PR c++/9173
27391         * g++.dg/parse/undefined2.C: New test.
27392
27393 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27394
27395         PR c++/9298
27396         * g++.dg/parse/template1.C: New test.
27397
27398         PR c++/9384
27399         * g++.dg/parse/using1.C: New test.
27400
27401         PR c++/9285
27402         PR c++/9294
27403         * g++.dg/parse/expr2.C: New test.
27404
27405         PR c++/9388
27406         * g++.dg/parse/lookup2.C: Likewise.
27407
27408 2003-01-21  Jan Hubicka  <jh@suse.cz>
27409
27410         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
27411         * gcc.c-torture/execute/eeprof-1.c: Likewise.
27412         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
27413         * gcc.c-torture/execute/string-opt-*.c: Likewise.
27414
27415 2003-01-20  Nick Clifton  <nickc@redhat.com>
27416
27417         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
27418         problem with ARM sibcall code generation.
27419
27420 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27421
27422         * gcc.c-torture/execute/20030120-1.c: New.
27423
27424 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
27425
27426         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
27427
27428 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
27429
27430         PR c++/9272
27431         * g++.dg/parse/ctor1.C: New test.
27432
27433         PR c++/9294:
27434         * g++.dg/parse/qualified1.C: New test.
27435
27436         * g++.dg/parse/typename3.C: New test.
27437
27438 2003-01-16  Richard Henderson  <rth@redhat.com>
27439
27440         * g++.dg/tls/init-2.C: Fix error matches for real this time.
27441
27442 2003-01-16  Richard Henderson  <rth@redhat.com>
27443
27444         * g++.dg/pch/pch.exp: Copy test header to the working directory
27445         before using it either for precompilation or direct use.
27446         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
27447         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
27448
27449 2003-01-16  Richard Henderson  <rth@redhat.com>
27450
27451         * gcc.dg/pch/pch.exp: Copy test header to the working directory
27452         before using it either for precompilation or direct use.
27453         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
27454         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
27455
27456 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
27457
27458         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
27459         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
27460         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
27461         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
27462         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
27463         typename warning into error.
27464         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
27465         error messages.
27466         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
27467         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
27468         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
27469         messages.
27470         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
27471         make declaration visible in template.
27472         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
27473         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
27474         messages.
27475         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
27476         message.
27477         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
27478         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
27479         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
27480         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
27481         typename warning with error message.
27482         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
27483         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
27484         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
27485
27486 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
27487
27488         * g++.dg/parse/ambig2.C: New test.
27489
27490 2003-01-15  Richard Henderson  <rth@redhat.com>
27491
27492         * g++.dg/tls/init-2.C: Update error message string.
27493
27494 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27495
27496         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
27497
27498 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
27499
27500         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
27501         all for HC11/HC12.
27502         * gcc.c-torture/compile/20001205-1.x: Likewise.
27503         * gcc.c-torture/compile/20001226-1.x: Likewise.
27504         * gcc.c-torture/compile/920520-1.x: Likewise.
27505         * gcc.c-torture/compile/961203-1.x: Likewise.
27506         * gcc.c-torture/compile/20020604-1.x: Likewise.
27507
27508 2003-01-15  Jan Hubicka  <jh@suse.cz>
27509
27510         * gcc.c-torture/compile/20030115-1.c: New test.
27511
27512         * gcc.dg/i386-fpcvt-1.c: New test.
27513         * gcc.dg/i386-fpcvt-2.c: New test.
27514
27515 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
27516
27517         Further conform g++'s __vmi_class_type_info to the C++ ABI
27518         specification.
27519         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
27520         the specification.
27521
27522 2003-01-14  Jan Hubicka  <jh@suse.cz>
27523
27524         * gcc.dg/i386-fpcvt-1.c: New test.
27525         * gcc.dg/i386-fpcvt-2.c: New test.
27526
27527 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27528
27529         * gcc.dg/i386-mmx-3.c: New test.
27530
27531 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
27532
27533         PR c++/9264
27534         * g++.dg/parse/octal1.C: New file.
27535
27536         PR c++/9172
27537         * g++.dg/parse/typename1.C: New file.
27538
27539 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
27540
27541         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
27542         * gcc.dg/bf-no-ms-layout.c: Likewise.
27543         * gcc.dg/bf-ms-attrib.c: Likewise.
27544
27545 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
27546
27547         PR c++/9099
27548         * g++.dg/parse/dtor1.C: New file.
27549
27550         PR c++/9128
27551         * g++.dg/rtti/typeid1.C: New file.
27552
27553         PR c++/9153
27554         * g++.dg/parse/lookup1.C: New file.
27555
27556         PR c++/9171
27557         * g++.dg/templ/spec5.C: New file.
27558
27559 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
27560
27561         * gcc.c-torture/compile/20030110-1.c: New test.
27562
27563 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
27564
27565         Merge from pch-branch:
27566
27567         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
27568
27569         * gcc.dg/pch/cpp-1.h: New.
27570         * gcc.dg/pch/cpp-1.c: New.
27571         * gcc.dg/pch/cpp-2.h: New.
27572         * gcc.dg/pch/cpp-2.c: New.
27573
27574         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
27575
27576         * gcc.dg/pch/except-1.h: New.
27577         * gcc.dg/pch/except-1.c: New.
27578
27579         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
27580
27581         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
27582         running test.
27583         * gcc.dg/pch: Include *.hp not *.h.
27584         * gcc.dg/pch/system-1.h: New.
27585         * gcc.dg/pch/system-1.c: New.
27586
27587         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
27588
27589         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
27590         rather than trying to build and run a program using PCH.
27591         * gcc.dg/pch: Remove dg-do commands from test files.
27592
27593         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
27594
27595         * gcc.dg/pch/macro-3.c: New.
27596         * gcc.dg/pch/macro-3.h: New.
27597
27598         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
27599
27600         * gcc.dg/pch/common-1.c: New.
27601         * gcc.dg/pch/common-1.h: New.
27602         * gcc.dg/pch/decl-1.c: New.
27603         * gcc.dg/pch/decl-1.h: New.
27604         * gcc.dg/pch/decl-2.c: New.
27605         * gcc.dg/pch/decl-2.h: New.
27606         * gcc.dg/pch/decl-3.c: New.
27607         * gcc.dg/pch/decl-3.h: New.
27608         * gcc.dg/pch/decl-4.c: New.
27609         * gcc.dg/pch/decl-4.h: New.
27610         * gcc.dg/pch/decl-5.c: New.
27611         * gcc.dg/pch/decl-5.h: New.
27612         * gcc.dg/pch/global-1.c: New.
27613         * gcc.dg/pch/global-1.h: New.
27614         * gcc.dg/pch/inline-1.c: New.
27615         * gcc.dg/pch/inline-1.h: New.
27616         * gcc.dg/pch/inline-2.c: New.
27617         * gcc.dg/pch/inline-2.h: New.
27618         * gcc.dg/pch/static-1.c: New.
27619         * gcc.dg/pch/static-1.h: New.
27620         * gcc.dg/pch/static-2.c: New.
27621         * gcc.dg/pch/static-2.h: New.
27622
27623         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
27624
27625         * g++.dg/pch/pch.exp: Better handle failing testcases.
27626         * gcc.dg/pch/pch.exp: Likewise.
27627         * gcc.dg/pch/macro-1.c: New.
27628         * gcc.dg/pch/macro-1.h: New.
27629         * gcc.dg/pch/macro-2.c: New.
27630         * gcc.dg/pch/macro-2.h: New.
27631
27632         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
27633
27634         * g++.dg/dg.exp: Treat files in pch/ specially.
27635         * g++.dg/pch/pch.exp: New file.
27636         * g++.dg/pch/empty.H: New file.
27637         * g++.dg/pch/empty.C: New file.
27638         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
27639         "precompile".
27640
27641         * gcc.dg/pch/pch.exp: New file.
27642         * gcc.dg/pch/empty.h: New file.
27643         * gcc.dg/pch/empty.c: New file.
27644         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
27645         "precompile".
27646
27647 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27648
27649         * g++.dg/template/friend14.C: New test.
27650
27651 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27652
27653         * gcc.dg/old-style-asm-1.c: New test.
27654
27655 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
27656
27657         * gcc.c-torture/compile/20030109-1.c: New test.
27658
27659 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27660
27661         * gcc.c-torture/execute/20030109-1.c: New test.
27662
27663 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
27664
27665         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
27666         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
27667         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
27668         * g++.old-deja/g++.mike/eh2.C: Likewise.
27669         * g++.old-deja/g++.mike/eh3.C: Likewise.
27670         * g++.old-deja/g++.mike/eh5.C: Likewise.
27671         * g++.old-deja/g++.mike/eh6.C: Likewise.
27672         * g++.old-deja/g++.mike/eh7.C: Likewise.
27673         * g++.old-deja/g++.mike/eh8.C: Likewise.
27674         * g++.old-deja/g++.mike/eh9.C: Likewise.
27675         * g++.old-deja/g++.mike/eh10.C: Likewise.
27676         * g++.old-deja/g++.mike/eh12.C: Likewise.
27677         * g++.old-deja/g++.mike/eh13.C: Likewise.
27678         * g++.old-deja/g++.mike/eh14.C: Likewise.
27679         * g++.old-deja/g++.mike/eh16.C: Likewise.
27680         * g++.old-deja/g++.mike/eh17.C: Likewise.
27681         * g++.old-deja/g++.mike/eh18.C: Likewise.
27682         * g++.old-deja/g++.mike/eh21.C: Likewise.
27683         * g++.old-deja/g++.mike/eh23.C: Likewise.
27684         * g++.old-deja/g++.mike/eh24.C: Likewise.
27685         * g++.old-deja/g++.mike/eh25.C: Likewise.
27686         * g++.old-deja/g++.mike/eh26.C: Likewise.
27687         * g++.old-deja/g++.mike/eh27.C: Likewise.
27688         * g++.old-deja/g++.mike/eh28.C: Likewise.
27689         * g++.old-deja/g++.mike/eh29.C: Likewise.
27690         * g++.old-deja/g++.mike/eh31.C: Likewise.
27691         * g++.old-deja/g++.mike/eh33.C: Likewise.
27692         * g++.old-deja/g++.mike/eh34.C: Likewise.
27693         * g++.old-deja/g++.mike/eh35.C: Likewise.
27694         * g++.old-deja/g++.mike/eh36.C: Likewise.
27695         * g++.old-deja/g++.mike/eh37.C: Likewise.
27696         * g++.old-deja/g++.mike/eh38.C: Likewise.
27697         * g++.old-deja/g++.mike/eh39.C: Likewise.
27698         * g++.old-deja/g++.mike/eh40.C: Likewise.
27699         * g++.old-deja/g++.mike/eh41.C: Likewise.
27700         * g++.old-deja/g++.mike/eh42.C: Likewise.
27701         * g++.old-deja/g++.mike/eh44.C: Likewise.
27702         * g++.old-deja/g++.mike/eh46.C: Likewise.
27703         * g++.old-deja/g++.mike/eh47.C: Likewise.
27704         * g++.old-deja/g++.mike/eh48.C: Likewise.
27705         * g++.old-deja/g++.mike/eh49.C: Likewise.
27706         * g++.old-deja/g++.mike/eh50.C: Likewise.
27707         * g++.old-deja/g++.mike/eh51.C: Likewise.
27708         * g++.old-deja/g++.mike/eh53.C: Likewise.
27709         * g++.old-deja/g++.mike/eh55.C: Likewise.
27710         * g++.old-deja/g++.mike/p7912.C: Likewise.
27711         * g++.old-deja/g++.mike/p9706.C: Likewise.
27712         * g++.old-deja/g++.mike/p10416.C: Likewise.
27713         * g++.old-deja/g++.mike/p11667.C: Likewise.
27714         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
27715         Remove redundant reference to Iris.
27716         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
27717         Elxsi, i860, Pico Java, and WE32K.
27718
27719 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
27720
27721         * g++.dg/ext/asm4.C: New test.
27722
27723 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27724
27725         PR c++/9030
27726         * g++.dg/template/friend12.C: New test.
27727         * g++.dg/template/friend13.C: Likewise.
27728         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
27729
27730 2003-01-08  Jan Hubicka  <jh@suse.cz>
27731
27732         * gcc.dg/i386-cadd.c: New test.
27733         * gcc.dg/i386-cmov4.c: Likewise.
27734
27735 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
27736
27737         PR c++/9165
27738         * g++.dg/warn/Wunused-3.C: New test.
27739
27740         * g++.dg/abi/bitfield9.C: New test.
27741
27742         PR c++/9189
27743         * g++.dg/parse/defarg3.C: New test.
27744
27745 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27746
27747         * g++.dg/parse/ambig1.C: New test.
27748         * g++.dg/parse/defarg2.C: New test.
27749
27750 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
27751
27752         * g++.dg/template/defarg-1.C: New test.
27753         * g++.dg/template/local2.C: Likewise.
27754
27755 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
27756
27757         * gcc.c-torture/execute/20030105-1.c: New test.
27758
27759 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27760
27761         * g++.dg/parse/namespace3.C: Remove extra semicolons.
27762         * g++.dg/parse/namespace4.C: Likewise.
27763
27764 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27765
27766         * g++.dg/template/ntp2.C: New test.
27767
27768 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
27769
27770         * g++.dg/parse/extern-C-1.C: New test.
27771
27772         * g++.dg/parse/namespace4.C: New test.
27773
27774         * g++.dg/template/nested1.C: New test.
27775
27776         * g++.dg/parse/namespace3.C: New test.
27777
27778 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27779
27780         * g++.dg/lookup/two-stage1.C: New test.
27781
27782 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27783
27784         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
27785         * g++.old-deja/g++.jason/access8.C: Likewise.
27786         * g++.old-deja/g++.other/decl5.C: Likewise.
27787
27788 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27789
27790         * g++.dg/parse/parse7.C: New test.
27791
27792 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
27793
27794         PR c++/2843
27795         * g++.dg/ext/attrib7.C: New test.
27796
27797 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27798
27799         * g++.dg/parse/parse6.C: New test.
27800
27801 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
27802
27803         * gcc.dg/h8300-stack-1.c: New.
27804
27805 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27806
27807         g++.dg/lookup/exception1.C: New test.
27808
27809         g++.dg/lookup/template1.C: New test.
27810
27811         g++.dg/parse/namespace2.C: New test.
27812
27813         g++.dg/parse/parens2.C: New test.
27814
27815 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27816
27817         * g++.dg/parse/parse5.C: New test.
27818         * g++.dg/lookup/scoped4.C: New test.
27819
27820 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27821
27822         * g++.dg/parse/parens1.C: New test.
27823
27824         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
27825         angle-bracket1.C.
27826         * g++.dg/parse/parens2.C: New test.
27827
27828         * g++.dg/lookup/scope-operator1.C: New test.
27829
27830         * g++.dg/parse/operator1.C: New test.
27831
27832 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27833
27834         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
27835         * g++.old-deja/g++.other/access6.C: Likewise.
27836         * g++.old-deja/g++.other/decl1.C: Likewise.
27837         * g++.old-deja/g++.pt/typename12.C: Likewise.
27838
27839 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27840
27841         * g++.dg/parse/namespace1.C: New test.
27842
27843 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27844
27845         * g++.dg/parse/parse4.C: New test.
27846
27847 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27848
27849         * g++.dg/parse/parse3.C: New test.
27850
27851 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27852
27853         * g++.dg/parse/parse2.C: New test.
27854
27855 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27856
27857         * g++.dg/template/friend11.C: New test.
27858
27859 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27860
27861         * g++.dg/parse/parse1.C: New test.
27862
27863 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
27864
27865         * lib/profopt.exp: Change the name of a global variable to avoid
27866         possible clashes with other test suites.
27867
27868 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
27869
27870         * g++.dg/inherit/covariant8.C: New test.
27871
27872 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27873
27874         * g++.dg/init/array9.C: New test.
27875
27876         PR c++/9112
27877         * g++.dg/parse/expr1.C: New test.
27878
27879 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
27880
27881         * gcc.c-torture/compile/20021230-1.c: New test.
27882
27883 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27884
27885         * g++.dg/inherit/covariant5.C: New test.
27886         * g++.dg/inherit/covariant6.C: New test.
27887         * g++.dg/inherit/covariant7.C: New test.
27888
27889 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27890
27891         PR c++/2739
27892         * g++.dg/other/access2.C: New test.
27893
27894 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27895
27896         * g++.dg/other/anon-struct.C: No longer fails
27897         * g++.old-deja/g++.brendan/parse4.C: Likewise.
27898         * g++.old-deja/g++.brendan/parse5.C: Likewise.
27899         * g++.old-deja/g++.brendan/parse6.C: Likewise.
27900
27901 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27902
27903         * g++.dg/parse/angle-bracket.C (main): No longer fails.
27904
27905 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
27906
27907         * g++.dg/eh/spec4.C: Remove stray semicolon.
27908         * g++.dg/expr/pmf-1.C: Change error message.
27909         * g++.dg/ext/asm1.C: Remove stray semicolon.
27910         * g++.dg/ext/typename1.C: Add missing typenames.
27911         * g++.dg/inherit/template-as-base.C: Change error message.
27912         * g++.dg/lookup/scoped1.C: Likewise.
27913         * g++.dg/lookup/scoped2.C: Likewise.
27914         * g++.dg/lookup/using2.C: Likewise.
27915         * g++.dg/other/component1.C: Remove stray semicolon.
27916         * g++.dg/other/do1.C: Change error message.
27917         * g++.dg/other/error2.C: Likewise.
27918         * g++.dg/other/init1.C: Likewise.
27919         * g++.dg/other/packed1.C: Remove stray semicolon.
27920         * g++.dg/other/ptrmem2.C: Change error message.
27921         * g++.dg/parse/parameter-declaration-1.C: Remove line number
27922         marker.
27923         * g++.dg/special/initp1.C: Remove invalid attribute usage.
27924         * g++.dg/template/access3.C: Add typename keyword.
27925         * g++.dg/template/access5.C: Remove stray semicolon.
27926         * g++.dg/template/access6.C: Likewise.
27927         * g++.dg/template/complit1.C: Likewise.
27928         * g++.dg/template/crash1.C: Change error message.
27929         * g++.dg/template/inherit2.C: Remove stray semicolon.
27930         * g++.dg/template/instantiate2.C: Likewise.
27931         * g++.dg/template/instantiate3.C: Change error message.
27932         * g++.dg/template/qual1.C: Remove stray semicolon.
27933         * g++.dg/template/qualttp18.C: Change error message.
27934         * g++.dg/template/ref1.C: Remove stray semicolon.
27935         * g++.dg/template/sizeof1.C (A::value): Declare it.
27936         * g++.dg/template/spec4.C: Change error message.
27937         * g++.dg/template/static1.C: Likewise.
27938         * g++.dg/template/type1.C: Likewise.
27939         * g++.dg/template/typename3.C: Likewise.
27940         * g++.old-deja/g++.benjamin/13478.C: Change error message.
27941         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
27942         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
27943         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
27944         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
27945         named return value extension.
27946         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
27947         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
27948         * g++.old-deja/g++.bob/extern_C.C: Likewise.
27949         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27950         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27951         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27952         * g++.old-deja/g++.brendan/crash13.C: Likewise.
27953         * g++.old-deja/g++.brendan/crash15.C: Likewise.
27954         * g++.old-deja/g++.brendan/crash18.C: Change error message.
27955         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
27956         * g++.old-deja/g++.brendan/crash38.C: Likewise.
27957         * g++.old-deja/g++.brendan/crash50.C: Likewise.
27958         * g++.old-deja/g++.brendan/crash56.C: Likewise.
27959         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
27960         syntax.
27961         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
27962         * g++.old-deja/g++.brendan/crash8.C: Change error message.
27963         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
27964         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27965         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
27966         * g++.old-deja/g++.brendan/template11.C: Likewise.
27967         * g++.old-deja/g++.brendan/template26.C: Likewise.
27968         * g++.old-deja/g++.brendan/template27.C: Use explicit
27969         specialization syntax.
27970         * g++.old-deja/g++.brendan/template30.C: Likewise.
27971         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
27972         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
27973         non-dependent names.
27974         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
27975         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
27976         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
27977         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
27978         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
27979         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
27980         named return value extension.
27981         * g++.old-deja/g++.ext/namedret2.C: Likewise.
27982         * g++.old-deja/g++.ext/namedret3.C: Likewise.
27983         * g++.old-deja/g++.ext/return1.C: Likewise.
27984         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
27985         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
27986         * g++.old-deja/g++.jason/access8.C: Likewise.
27987         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
27988         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
27989         pseudo-destructor names.
27990         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
27991         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
27992         pseudo-destructor names.
27993         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
27994         * g++.old-deja/g++.jason/overload19.C: Likewise.
27995         * g++.old-deja/g++.jason/overload32.C: Likewise.
27996         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
27997         stray semicolons.
27998         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
27999         * g++.old-deja/g++.jason/return.C: Likewise.
28000         * g++.old-deja/g++.jason/return2.C: Likewise.
28001         * g++.old-deja/g++.jason/shadow1.C: Likewise.
28002         * g++.old-deja/g++.jason/special.C: Use explicit specialization
28003         syntax.
28004         * g++.old-deja/g++.jason/template10.C: Account for use of
28005         non-dependent names.
28006         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
28007         syntax.
28008         * g++.old-deja/g++.jason/template37.C: Likewise.
28009         * g++.old-deja/g++.law/access4.C: Change error messages.
28010         * g++.old-deja/g++.law/arm13.C: Remove incorrect
28011         pseudo-destructor names.
28012         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
28013         * g++.old-deja/g++.law/ctors9.C: Likewise.
28014         * g++.old-deja/g++.law/cvt22.C: Likewise.
28015         * g++.old-deja/g++.law/dtors5.C: Likewise.
28016         * g++.old-deja/g++.law/global-init1.C: Likewise.
28017         * g++.old-deja/g++.law/missed-error3.C: Likewise.
28018         * g++.old-deja/g++.law/operators28.C: Likewise.
28019         * g++.old-deja/g++.law/visibility28.C: Likewise.
28020         * g++.old-deja/g++.martin/eval1.C: Likewise.
28021         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
28022         name.
28023         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
28024         * g++.old-deja/g++.mike/net34.C: Likewise.
28025         * g++.old-deja/g++.mike/net36.C: Likewise.
28026         * g++.old-deja/g++.mike/ns2.C: Likewise.
28027         * g++.old-deja/g++.mike/p12306.C: Likewise.
28028         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
28029         value extension.
28030         * g++.old-deja/g++.mike/p700.C: Likewise.
28031         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
28032         * g++.old-deja/g++.mike/p710.C: Likewise.
28033         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
28034         value extension.
28035         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
28036         * g++.old-deja/g++.mike/pmf9.C: Likewise.
28037         * g++.old-deja/g++.ns/crash2.C: Likewise.
28038         * g++.old-deja/g++.ns/crash3.C: Likewise.
28039         * g++.old-deja/g++.ns/invalid1.C: Likewise.
28040         * g++.old-deja/g++.ns/ns17.C: Likewise.
28041         * g++.old-deja/g++.ns/template16.C: Likewise.
28042         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
28043         keyword.
28044         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
28045         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
28046         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
28047         named return value extension.
28048         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
28049         * g++.old-deja/g++.other/access4.C: Issue additional error
28050         messages.
28051         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
28052         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
28053         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
28054         * g++.old-deja/g++.other/crash25.C: Change error message.
28055         * g++.old-deja/g++.other/crash4.C: Change error message.
28056         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
28057         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
28058         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
28059         checks.
28060         * g++.old-deja/g++.other/defarg8.C: Likewise.
28061         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
28062         * g++.old-deja/g++.other/dtor10.C: Likewise.
28063         * g++.old-deja/g++.other/incomplete.C: Likewise.
28064         * g++.old-deja/g++.other/linkage7.C: Likewise.
28065         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
28066         lookup algorithm.
28067         * g++.old-deja/g++.other/mangle2.C: Likewise.
28068         * g++.old-deja/g++.other/refinit2.C: Likewise.
28069         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
28070         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
28071         * g++.old-deja/g++.pt/crash28.C: Likewise.
28072         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
28073         syntax.
28074         * g++.old-deja/g++.pt/crash32.C: Change error message.
28075         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
28076         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
28077         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
28078         error message position.
28079         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
28080         * g++.old-deja/g++.pt/defarg8.C: Change error message.
28081         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
28082         syntax.
28083         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
28084         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
28085         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
28086         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
28087         keyword.
28088         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28089         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
28090         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
28091         keyword.
28092         * g++.old-deja/g++.pt/explicit71.C: Change error message.
28093         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
28094         syntax.
28095         * g++.old-deja/g++.pt/friend28.C: Account for use of
28096         non-dependent names.
28097         * g++.old-deja/g++.pt/friend29.C: Likewise.
28098         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
28099         rules.
28100         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
28101         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
28102         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
28103         lookup rules.
28104         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
28105         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
28106         keyword.
28107         * g++.old-deja/g++.pt/memclass20.C: Likewise.
28108         * g++.old-deja/g++.pt/memclass5.C: Likewise.
28109         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
28110         keyword.
28111         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
28112         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
28113         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
28114         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
28115         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
28116         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
28117         keyword.
28118         * g++.old-deja/g++.pt/spec10.C: Likewise.
28119         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
28120         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
28121         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
28122         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
28123         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
28124         * g++.old-deja/g++.pt/ttp62.C: Likewise.
28125         * g++.old-deja/g++.pt/ttp64.C: Likewise.
28126         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
28127         * g++.old-deja/g++.pt/typename15.C: Likewise.
28128         * g++.old-deja/g++.pt/typename22.C: Likewise.
28129         * g++.old-deja/g++.pt/typename6.C: Change error messages.
28130         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
28131         * g++.old-deja/g++.pt/virtual2.C: Likewise.
28132         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
28133         syntax.
28134         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
28135         return value extension.
28136         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
28137         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
28138         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
28139         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
28140
28141 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
28142
28143         * g++.dg/warn/inline1.C: New test.
28144         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
28145         * g++.old-deja/g++.jason/synth10.C: Likewise.
28146         * g++.old-deja/g++.mike/net31.C: Likewise.
28147         * g++.old-deja/g++.mike/p8786.C: Likewise.
28148
28149         * g++.dg/template/friend10.C: New test.
28150         * g++.dg/template/conv5.C: New test.
28151
28152 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
28153
28154         * g++.dg/lookup/scoped3.C: New test.
28155
28156         * g++.dg/lookup/decl1.C: New test.
28157         * g++.dg/lookup/decl2.C: New test.
28158
28159 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
28160
28161         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
28162         gcc.c-torture/compile/20021015-1.c,
28163         gcc.c-torture/compile/20021015-2.c,
28164         gcc.c-torture/compile/20021123-1.c,
28165         gcc.c-torture/compile/20021123-2.c,
28166         gcc.c-torture/compile/20021123-3.c,
28167         gcc.c-torture/compile/20021123-4.c,
28168         gcc.c-torture/execute/20021024-1.c: Add tests previously added
28169         only to 3.1 or 3.2 branch.
28170
28171 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
28172
28173         * gcc.dg/i386-bitfield3.c: New test.
28174
28175         * gcc.dg/i386-bitfield2.c: New test.
28176
28177 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
28178
28179         * g++.dg/parse/conv_op1.C: New test.
28180
28181 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
28182
28183         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
28184         approved.
28185
28186 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
28187
28188         * gcc.c-torture/compile/20021220-1.c: New test.
28189
28190 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
28191
28192         * gcc.dg/i386-fastcall-1.c: New.
28193
28194 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28195
28196         * gcc.c-torture/execute/20021219-1.c: New test.
28197
28198 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28199
28200         * gcc.dg/i386-pic-1.c: New test.
28201
28202 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28203
28204         PR c++/8099
28205         * g++.dg/template/friend9.C: New test.
28206
28207 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28208
28209         PR c++/3663
28210         * g++.dg/template/access7.C: New test.
28211
28212 2002-12-18  Nick Clifton  <nickc@redhat.com>
28213
28214         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
28215         the libstdc++-v3 directory has been found.
28216
28217 2002-12-12  Devang Patel <dpatel@apple.com>
28218         * gcc.dg/darwin-ld-1.c: New test.
28219         * gcc.dg/darwin-ld-2.c: New test.
28220         * gcc.dg/darwin-ld-3.c: New test.
28221         * gcc.dg/darwin-ld-4.c: New test.
28222         * gcc.dg/darwin-ld-5.c: New test.
28223
28224 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28225
28226         * gcc.c-torture/compile/20021212-1.c: New test.
28227
28228 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
28229
28230         * gcc.dg/fshort-wchar: New test.
28231
28232 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
28233
28234         PR c++/8372
28235         * g++.dg/template/dtor1.C: New test.
28236
28237         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
28238         markers.
28239
28240 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
28241
28242         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
28243
28244 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
28245
28246         * g++.dg/template/static1.C: New test.
28247         * g++.dg/template/static2.C: New test.
28248         * g++.old-deja/g++.ext/memconst.C: New test.
28249
28250 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28251
28252         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
28253         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
28254         * g++.dg/special/initp1.C: Likewise.
28255
28256 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
28257
28258         * gcc.c-torture/execute/20021204-1.c: New test.
28259
28260 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
28261
28262         * gcc.dg/ppc-fmadd-1.c: New file.
28263         * gcc.dg/ppc-fmadd-2.c: New file.
28264         * gcc.dg/ppc-fmadd-3.c: New file.
28265
28266 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28267
28268         * gcc.c-torture/compile/20021204-1.c: New test.
28269
28270 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28271
28272         * g++.dg/inherit/covariant2.C: New test.
28273         * g++.dg/inherit/covariant3.C: New test.
28274         * g++.dg/inherit/covariant4.C: New test.
28275         * g++.dg/inherit/covariant1.C: Remove XFAIL.
28276         * g++.old-deja/g++.robertl/eb17.C: Likewise.
28277
28278 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
28279
28280         PR c++/8688
28281         * g++.dg/init/brace3.C: New test.
28282
28283 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
28284
28285         * gcc.dg/20020210-1.c: Fix a comment typo.
28286
28287 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
28288
28289         PR c++/8720
28290         * g++.dg/parse/defarg1.C: New test.
28291
28292         PR c++/8615
28293         * g++.dg/template/char1.C: New test.
28294
28295         * g++.dg/template/varmod1.C: Fix typo.
28296
28297 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28298
28299         DR 180
28300         * g++.old-deja/g++.pt/crash32.C: Expect error.
28301
28302 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
28303
28304         PR c++/5919
28305         * g++.dg/template/varmod1.C: New test.
28306
28307         PR c++/8727
28308         * g++.dg/inherit/typeinfo1.C: New test.
28309
28310         PR c++/8663
28311         * g++.dg/inherit/typedef1.C: New test.
28312
28313 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
28314
28315         PR c++/8332
28316         PR c++/8493
28317         * g++.dg/template/strlen1.C: New test.
28318
28319         PR c++/8227
28320         * g++.dg/template/ctor2.C: New test.
28321
28322         PR c++/8214
28323         * g++.dg/init/string1.C: New test.
28324
28325         PR c++/8511
28326         * g++.dg/template/friend8.C: New test.
28327
28328 2002-11-29  Joe Buck <jbuck@synopsys.com>
28329
28330         * g++.dg/lookup/anon2.C: New test.
28331
28332 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
28333
28334         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
28335         h8300 port.
28336
28337 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
28338
28339         * gcc.dg/bitfld-6.c: New test.
28340
28341 2002-11-27  Jan Hubicka  <jh@suse.cz>
28342
28343         * gcc.c-torture/execute/20021127.[cx]: New test.
28344
28345 2002-11-26  Jan Hubicka  <jh@suse.cz>
28346
28347         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
28348         quality.
28349
28350 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
28351
28352         * g++.dg/init/brace2.C: New test.
28353         * g++.old-deja/g++.mike/p9129.C: Correct.
28354
28355 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
28356
28357         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
28358
28359 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
28360
28361         * gcc.dg/sibcall-6: New test for indirect sibcalls.
28362
28363 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
28364
28365         * testsuite/g++.dg/abi/empty11.C: New test.
28366         * testsuite/g++.dg/rtti/cv1.C: New test.
28367
28368 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
28369
28370         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
28371
28372 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
28373
28374         * g++.dg/abi/empty10.C: New test.
28375
28376 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28377
28378         * gcc.c-torture/compile/20021124-1.c: New test.
28379
28380 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
28381
28382         * g++.dg/abi/rtti2.C: New test.
28383
28384 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28385
28386         * gcc.dg/i386-unroll-1.c: New test.
28387
28388 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28389
28390         * gcc.c-torture/compile/20021120-1.c: New test.
28391         * gcc.c-torture/compile/20021120-2.c: New test.
28392
28393 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28394
28395         * gcc.dg/bitfld-5.c: New test.
28396
28397 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28398
28399         * gcc.c-torture/execute/20021120-3.c: New test.
28400
28401 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28402
28403         * gcc.c-torture/execute/20021120-2.c: New test.
28404
28405 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28406
28407         * gcc.c-torture/execute/20021120-1.c: New test.
28408
28409 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
28410
28411         * gcc.c-torture/execute/20021118-3.c: New test.
28412
28413 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28414
28415         * gcc.c-torture/compile/20021119-1.c: New test.
28416
28417 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
28418
28419         * gcc.dg/duff-1.c: New test.
28420         * gcc.dg/duff-2.c: New test.
28421         * gcc.dg/duff-3.c: New test.
28422
28423 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
28424
28425         * gcc.dg/cpp/_Pragma5.c: New test.
28426
28427 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28428
28429         * gcc.c-torture/execute/20021118-2.c: New test.
28430
28431 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28432
28433         * gcc.c-torture/execute/20021118-1.c: New test.
28434
28435 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
28436
28437         * gcc.dg/20021116-1.c: New test.
28438
28439 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
28440
28441         * g++.dg/abi/vcall1.C: New test.
28442
28443 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
28444
28445         * gcc.dg/20021029-1.c: New test.
28446         * gcc.dg/20021029-2.c: New test.
28447
28448 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28449
28450         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
28451
28452 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28453
28454         PR c/8439
28455         * gcc.dg/20021110.c: Move to ...
28456         * gcc.c-torture/compile/20021110.c: .... here.
28457
28458 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28459
28460         PR c/8467
28461         * gcc.c-torture/execute/20021111-1.c
28462
28463 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28464
28465         PR c/8439
28466         * gcc.dg/20021110.c: New test.
28467
28468 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
28469
28470         * g++.dg/abi/vthunk3.C: Run only on x86.
28471
28472 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28473
28474         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
28475
28476 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
28477
28478         * lib/compat.exp (compat-execute): Fix logic error in last
28479         change.
28480
28481 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
28482
28483         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
28484
28485 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28486
28487         PR c++/8389
28488         * g++.dg/template/access6.C: New test.
28489
28490 2002-11-08  Jan Hubicka  <jh@suse.cz>
28491
28492         * gcc.dg/i386-ssefp-1.c: New test.
28493         * gcc.dg/i386-ssefp-1.c: New test.
28494
28495 2002-11-08  Jan Hubicka  <jh@suse.cz>
28496
28497         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
28498
28499 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28500
28501         * g++.dg/abi/vthunk3.C: New test.
28502
28503         PR c++/8338
28504         * g++.dg/template/crash2.C: New test.
28505
28506 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28507
28508         * testsuite/g++.dg/abi/dtor1.C: New test.
28509         * testsuite/g++.dg/abi/dtor2.C: Likewise.
28510
28511 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
28512
28513         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
28514         Darwin.
28515
28516 2002-11-04  Adam Nemet  <anemet@lnxw.com>
28517
28518         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
28519         -mthumb.  Only xfail with -O0.
28520
28521 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
28522
28523         * g++.dg/abi/thunk1.C: New test.
28524         * g++.dg/abi/thunk2.C: Likewise.
28525         * g++.dg/abi/vtt1.C: Likewise.
28526
28527 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
28528
28529         PR optimization/8423
28530         * gcc.c-torture/execute/builtin-constant.c: New test.
28531
28532 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
28533
28534         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
28535         Add some more cases.
28536
28537 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
28538
28539         PR c++/8391
28540         * g++.dg/opt/local1.C: New test.
28541
28542 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
28543
28544         PR c++/8160
28545         * g++.dg/template/complit1.C: New test.
28546
28547         PR c++/8149
28548         * g++.dg/template/typename4.C: Likewise.
28549
28550 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28551
28552         Core issue 287, PR c++/7639
28553         * g++.dg/template/instantiate1.C: Adjust error location.
28554         * g++.dg/template/instantiate3.C: New test.
28555         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
28556         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
28557         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
28558
28559 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
28560
28561         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
28562
28563 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
28564
28565         PR c++/8287
28566         * g++.dg/init/dtor2.C: New test.
28567
28568 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28569
28570         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
28571         * gcc.dg/nest.c: Bypass errors on irix6.
28572
28573 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
28574
28575         * gcc.dg/nest.c: Expect error for mmix-*-*.
28576         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
28577
28578 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
28579
28580         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
28581         markers.
28582
28583         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
28584
28585 2002-10-25  Mike Stump  <mrs@apple.com>
28586
28587         * gcc.dg/warn-1.c: New test.
28588
28589 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28590
28591         * g++.dg/template/typename3.C: New test.
28592
28593 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
28594
28595         * g++.dg/lookup/ptrmem1.C: New test.
28596
28597         * g++.dg/abi/vthunk2.C: New test.
28598
28599 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28600
28601         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
28602
28603 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
28604
28605         * g++.dg/abi/empty9.C: New test.
28606
28607 2002-10-24  Richard Henderson  <rth@redhat.com>
28608
28609         * g++.dg/inherit/thunk1.C: Enable for ia64.
28610
28611 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28612
28613         PR c++/8067
28614         * g++.dg/lookup/pretty1.C: New test.
28615
28616 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
28617
28618         * gcc.dg/20021023-1.c: New test.
28619
28620 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28621
28622         PR c++/7679
28623         * g++.dg/parse/inline1.C: New test.
28624
28625 2002-10-23  Richard Henderson  <rth@redhat.com>
28626
28627         * g++.dg/inherit/thunk1.C: Enable for x86_64.
28628
28629         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
28630
28631 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
28632
28633         PR c++/6579
28634         * g++.dg/parse/stmtexpr3.C: New test.
28635
28636 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28637
28638         * g++.dg/expr/cond1.C: New test.
28639
28640 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
28641
28642         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
28643
28644 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28645
28646         * g++.dg/abi/vbase13.C: New test.
28647         * g++.dg/abi/vbase14.C: Likewise.
28648
28649 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
28650
28651         * gcc.dg/tls/pic-1.c: New test.
28652         * gcc.dg/tls/nonpic-1.c: New test.
28653         * gcc.dg/20021018-1.c: New test.
28654
28655 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
28656
28657         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
28658         Remove only files with the same base name as the test case.
28659         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
28660         (profopt-execute): Likewise.  Also, remove old profiling
28661         and performance data files before running the tests.
28662
28663         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
28664         * g++.dg/bprob/bprob.exp: Likewise.
28665         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
28666         to allow more general test case names.
28667
28668         * g++.dg/bprob/bprob-1.C: Rename to ...
28669         * g++.dg/bprob/g++-bprob-1.C: ... this.
28670
28671         * g77.dg/bprob/bprob-1.f: Rename to ...
28672         * g77.dg/bprob/g77-bprob-1.f: ... this.
28673
28674 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
28675
28676         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
28677         bison 1.50 or later.
28678
28679 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
28680
28681         * g++.dg/README: Describe more test directories.
28682
28683 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28684
28685         * g++.dg/init/array6.C: Add additional tests.
28686
28687 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
28688
28689         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
28690         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
28691
28692 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
28693
28694         * gcc.c-torture/compile/20020604-1.x: New.
28695         * gcc.c-torture/compile/simd-5.x: Likewise.
28696         * gcc.c-torture/execute/920710-1.x: Likewise.
28697         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
28698
28699 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28700
28701         * g++.dg/inherit/override1.C: Add dg-options clause.
28702
28703 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28704
28705         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
28706         _mm_slli_si128.
28707
28708 2002-10-19  Andreas Schwab  <schwab@suse.de>
28709
28710         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
28711         directory component.
28712
28713 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
28714
28715         * g++.dg/inherit/thunk1.C: New test.
28716
28717         * g++.dg/inherit/override1.C: New test.
28718
28719         * g++.dg/abi/mangle11.C: New test.
28720         * g++.dg/abi/mangle14.C: New test.
28721         * g++.dg/abi/mangle17.C: New test.
28722
28723 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28724
28725         * g++.dg/overload/member2.C: New test.
28726
28727 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
28728
28729         * g++.dg/README: Describe new compat directory.
28730         * g++.dg/dg.exp: Skip tests in compat directory.
28731         * README.compat: New file.
28732         * lib/compat.exp: New expect script.
28733         * g++.dg/compat: New test directory.
28734         * g++.dg/compat/compat.exp: New expect script.
28735         * g++.dg/compat/abi: New test directory.
28736         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
28737         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
28738         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
28739         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
28740         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
28741         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
28742         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
28743         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
28744         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
28745         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
28746         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
28747         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
28748         * g++.dg/compat/break: New test directory.
28749         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
28750         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
28751         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
28752         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
28753         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
28754         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
28755         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
28756         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
28757         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
28758         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
28759         g++.dg/compat/break/README: New files.
28760         * g++.dg/compat/eh: New test directory.
28761         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
28762         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
28763         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
28764         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
28765         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
28766         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
28767         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
28768         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
28769         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
28770         g++.dg/compat/eh/filter2_y.C,
28771         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
28772         g++.dg/compat/eh/new1_y.C,
28773         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
28774         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
28775         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
28776         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
28777         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
28778         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
28779         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
28780         g++.dg/compat/eh/unexpected1_y.C: New files.
28781         * g++.dg/compat/init: New test directory.
28782         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
28783         g++.dg/compat/init/array5_y.C,
28784         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
28785         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
28786         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
28787         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
28788         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
28789         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
28790         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
28791         g++.dg/compat/init/init-ref2_y.C: New files.
28792
28793 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28794
28795         PR c++/7584
28796         * g++.dg/inherit/using3.C: New test.
28797
28798 2002-10-17  Jan Hubicka  <jh@suse.cz>
28799
28800         * gcc.dg/20021017-2.c: New test.
28801
28802 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28803
28804         * g++.dg/abi/mangle16.C: Adjust.
28805
28806         * g++.dg/init/array8.C: New test.
28807
28808 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
28809
28810         * gcc.dg/special/mips-abi.exp: New test.
28811         * gcc.dg/special/mips-abi.s: Empty file used by the above.
28812
28813 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28814
28815         * g++.dg/abi/mangle16.C: New test.
28816         * g++.dg/abi/mangle17.C: Likewise.
28817
28818         PR c++/7478
28819         * g++.dg/template/ref1.C: New test.
28820
28821 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28822
28823         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
28824
28825 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
28826
28827         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
28828
28829 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28830
28831         PR c++/7524
28832         * g++.dg/init/array7.C: New test.
28833
28834 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
28835
28836         * g++.dg/init/array6.C: New test.
28837
28838         * g++.dg/abi/mangle13.C: Likewise.
28839         * g++.dg/abi/mangle14.C: Likewise.
28840         * g++.dg/abi/mangle15.C: Likewise.
28841
28842 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28843
28844         * g++.dg/abi/empty8.C: New test.
28845
28846 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
28847
28848         * g++.dg/init/ctor1.C: New test.
28849
28850 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
28851
28852         * gcc.c-torture/execute/20021015-1.c: New test.
28853
28854 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
28855
28856         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
28857
28858 2002-10-14  Jan Hubicka  <jh@suse.cz>
28859
28860         * gcc.dg/i386-ssetype-[1-5].c: New tests.
28861
28862 2002-10-14  Richard Henderson  <rth@redhat.com>
28863
28864         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
28865
28866 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28867
28868         PR optimization/6631
28869         * g++.dg/opt/const2.C: New test.
28870
28871 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28872
28873         PR c++/7176
28874         * g++.dg/parse/friend1.C: New test.
28875         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
28876
28877 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
28878
28879         * gcc.dg/20021014-1.c: New test.
28880
28881 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
28882
28883         PR c++/5661
28884         * g++.dg/ext/vlm1.C: New test.
28885         * g++.dg/ext/vlm2.C: Likewise.
28886
28887         * g++.dg/init/array1.C: Remove invalid braces.
28888         * g++.dg/init/brace1.C: New test.
28889         * g++.dg/init/copy2.C: Likewise.
28890         * g++.dg/init/copy3.C: Likewise.
28891         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
28892         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
28893         braces.
28894
28895 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
28896
28897         * gcc.dg/cpp/assembler.S: Don't use -ansi.
28898
28899 2002-10-11  Richard Shann  <richard.shann@superh.com>
28900
28901         * gcc.c-torture/compile/simd-5.c: New test.
28902
28903 2002-10-10  Roger Sayle  <roger@eyesopen.com>
28904
28905         * gcc.c-torture/execute/shiftopt-1.c: New test case.
28906
28907 2002-10-10  Jim Wilson  <wilson@redhat.com>
28908
28909         * gcc.c-torture/execute/20021010-1.c: New test.
28910
28911 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
28912
28913         PR c/7353
28914         * g++.dg/ext/typedef-init.C: New test.
28915         * gcc.dg/typedef-init.c: New test.
28916
28917 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
28918
28919         * gcc.dg/cpp/paste13.c: New test.
28920
28921 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28922
28923         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
28924         remaining platforms, XFAIL during compile, not execute.  Don't
28925         XFAIL at -O0.
28926
28927 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28928
28929         * gcc.dg/alias-1.c: Tweak expected warning.
28930
28931 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28932
28933         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
28934
28935 2002-10-06  Andreas Jaeger  <aj@suse.de>
28936
28937         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
28938         * gcc.dg/cpp/c++98.C: Likewise.
28939
28940         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
28941         * g++.dg/cpp/c++98.C: Likewise.
28942
28943         * g++.dg/README (Subdirectories): Mention cpp directory.
28944
28945         PR target/7559
28946         * gcc.dg/20021006-1.c: New test.
28947
28948 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28949
28950         PR c++/7804
28951         * g++.dg/other/warning1.C: New test.
28952
28953 2002-10-04  Roger Sayle  <roger@eyesopen.com>
28954
28955         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
28956         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
28957         and sparc-*-* with -m64 as expected failures.  See PR 8087.
28958
28959 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28960
28961         PR c++/7931
28962         * g++.dg/template/ptrmem3.C: New test.
28963
28964         PR c++/7754
28965         * g++.dg/template/union1.C: New test.
28966
28967 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28968
28969         PR c++/8006
28970         * g++.dg/abi/mangle9.C: New test.
28971         * g++.dg/abi/mangle10.C: New test.
28972         * g++.dg/abi/mangle11.C: New test.
28973         * g++.dg/abi/mangle12.C: New test.
28974
28975 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
28976
28977         PR c++/7188.
28978         * g++.dg/template/meminit1.C: New test.
28979         * g++.dg/warn/Wreorder-1.C: Likewise.
28980         * g++.old-deja/g++.mike/warn3.C: Tweak.
28981         * lib/prune.exp: Ingore "in copy constructor".
28982
28983 2002-10-02  Andreas Jaeger  <aj@suse.de>
28984
28985         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
28986         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
28987         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
28988         on x86-64.
28989
28990 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28991
28992         * gcc.dg/empty1.C: Fix typo.
28993
28994 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
28995
28996         * gcc.dg/alias-1.c: New test.
28997
28998 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28999
29000         * gcc.dg/empty1.C: New test.
29001
29002         * g++.dg/tls/init-2.C: Tweak error messages.
29003
29004 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
29005
29006         * gcc.c-torture/compile/20020923-1.c: New test.
29007
29008 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
29009
29010         * gcc.c-torture/execute/ffs-1.c: New test.
29011         * gcc.c-torture/execute/ffs-2.c: Ditto.
29012
29013 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
29014
29015         * g++.dg/overload/member1.C: New test.
29016
29017 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
29018
29019         * g++.dg/abi/empty7.C: New test.
29020         * g++.dg/init/pm2.C: Likewise.
29021
29022 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
29023
29024         * g++.dg/rtti/crash1.C: New test.
29025
29026 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
29027
29028         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
29029         gcc.dg/sibcall-4.c: New tests.
29030
29031 2002-09-28  Roger Sayle  <roger@eyesopen.com>
29032
29033         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
29034         powerpc and MMIX targets.
29035
29036 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
29037
29038         * gcc.dg/cpp/20020927-1.c: New.
29039
29040 2002-09-26  David S. Miller  <davem@redhat.com>
29041
29042         * gcc.c-torture/compile/trunctfdf.c: New.
29043
29044 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29045
29046         * lib/target-supports.exp (check_weak_available): Handle solaris2.
29047
29048 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
29049
29050         * gcc.c-torture/execute/loop-15.c: New.
29051
29052 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
29053
29054         * README.QMTEST: Fix typo.
29055
29056 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
29057
29058         * gcc.dg/20020926-1.c: New test.
29059
29060 2002-09-25  David S. Miller  <davem@redhat.com>
29061
29062         PR target/7842
29063         * gcc.c-torture/execute/shiftdi.c: New test.
29064
29065 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
29066
29067         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
29068         unique to the tool.
29069         * lib/g77.exp (g77_init): Likewise.
29070         * lib/g++.exp (g++_init): Likewise.
29071         * lib/objc.exp (objc_init): Likewise.
29072
29073 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
29074
29075         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
29076         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
29077         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
29078
29079 2002-09-25  Richard Henderson  <rth@redhat.com>
29080
29081         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
29082         too-small long double.
29083
29084 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
29085
29086         * gcc.dg/20020919-1.c: New test.
29087
29088 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
29089
29090         * g++.dg/abi/bitfield6.C: New test.
29091         * g++.dg/abi/bitfield7.C: New test.
29092         * g++.dg/abi/bitfield8.C: New test.
29093         * g++.dg/abi/vbase11.C: New test.
29094
29095 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29096
29097         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
29098         hppa*-*-hpux*.  Update test comment.
29099
29100 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
29101
29102         * gcc.dg/tls/struct-1.c: New test.
29103
29104 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
29105
29106         * gcc.dg/cpp/tr-warn2.c: Update.
29107
29108 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29109
29110         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
29111
29112 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
29113
29114         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
29115         systems.
29116
29117 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
29118
29119         * gcc.c-torture/execute/ieee/mzero3.c: New test.
29120
29121         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
29122         Adjust for c++filt moved to binutils.  Remove spurious duplicate
29123         setting of cxxfilt.
29124
29125 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
29126
29127         * gcc.dg/20020312-2.c: Update for darwin.
29128
29129 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
29130
29131         * g++.old-deja/g++.other/crash32.C: Mark ICE.
29132
29133 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
29134
29135         * objc.dg/comp-types-1.m: New test.
29136         * objc.dg/comp-types-2.m: New test.
29137         * objc.dg/comp-types-3.m: New test.
29138         * objc.dg/comp-types-4.m: New test.
29139         * objc.dg/comp-types-5.m: New test.
29140         * objc.dg/comp-types-6.m: New test.
29141
29142 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29143
29144         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
29145
29146 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29147
29148         * g++.dg/other/do1.C: New test.
29149
29150         * g++.dg/template/subst1.C: New test.
29151
29152 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
29153
29154         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
29155
29156 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
29157
29158         * g++.dg/template/qualttp20.C: Adjust expected errors.
29159         * g++.old-deja/g++.jason/report.C: Likewise.
29160         * g++.old-deja/g++.other/qual1.C: Likewise.
29161
29162         * g++.dg/lookup/scoped2.C: New test.
29163
29164         * g++.dg/ext/asm3.C: New test.
29165
29166 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
29167
29168         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
29169
29170 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
29171
29172         * ChangeLog: follow spelling conventions.
29173         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
29174         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
29175         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
29176         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
29177         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
29178         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
29179         * g++.old-deja/g++.law/global-init1.C: Likewise.
29180         * g++.old-deja/g++.other/delete4.C: Likewise.
29181         * g++.old-deja/g++.other/inline21.C: Likewise.
29182         * g++.old-deja/g++.other/singleton.C: Likewise.
29183         * g77.dg/strlen0.f: Likewise.
29184         * g77.f-torture/compile/20010519-1.f: Likewise.
29185         * g77.f-torture/compile/980310-4.f: Likewise.
29186         * gcc.c-torture/compile/20000605-1.c: Likewise.
29187         * gcc.c-torture/execute/20020225-1.c: Likewise.
29188         * gcc.dg/c90-hexfloat-2.c: Likewise.
29189         * gcc.dg/c99-bool-1.c: Likewise.
29190         * gcc.dg/c99-hexfloat-2.c: Likewise.
29191         * gcc.dg/dll-2.c: Likewise.
29192         * gcc.dg/wtr-union-init-1.c: Likewise.
29193         * gcc.dg/wtr-union-init-2.c: Likewise.
29194         * gcc.dg/wtr-union-init-3.c: Likewise.
29195         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29196         * gcc.dg/cpp/defined.c: Likewise.
29197         * gcc.dg/cpp/macsyntx.c: Likewise.
29198         * gcc.dg/cpp/paste2.c: Likewise.
29199         * gcc.dg/cpp/trad/defined.c: Likewise.
29200         * gcc.dg/format/c90-printf-1.c: Likewise.
29201         * gcc.dg/format/c90-scanf-1.c: Likewise.
29202         * gcc.dg/format/c99-printf-1.c: Likewise.
29203         * gcc.dg/format/c99-scanf-1.c: Likewise.
29204         * gcc.misc-tests/gcov-8.c: Likewise.
29205         * lib/profopt.exp: Likewise.
29206
29207 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
29208
29209         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
29210
29211 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29212
29213         * g++.dg/inherit/using2.C: New test.
29214
29215 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
29216
29217         * ChangeLog: Follow spelling conventions.
29218         * g++.dg/template/friend4.C: Likewise.
29219         * g++.old-deja/g++.pt/crash67.C: Likewise.
29220         * gcc.c-torture/execute/20000801-4.c: Likewise.
29221         * gcc.dg/c90-digraph-1.c: Likewise.
29222         * gcc.dg/c94-digraph-1.c: Likewise.
29223         * gcc.dg/c99-digraph-1.c: Likewise.
29224         * gcc.dg/cpp/line5.c: Likewise.
29225         * gcc.dg/cpp/multiline.c: Likewise.
29226         * gcc.dg/cpp/trad/literals-1.c: Likewise.
29227         * gcc.dg/format/attr-3.c: Likewise.
29228         * gcc.dg/format/c90-scanf-3.c: Likewise.
29229         * gcc.dg/format/ext-4.c: Likewise.
29230
29231 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29232
29233         * g++.dg/template/pretty1.C: New test.
29234
29235 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
29236
29237         * gcc.c-torture/execute/struct-cpy-1.c: New test.
29238
29239 2002-09-13  Matt Austern  <austern@apple.com>
29240
29241         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
29242         passing a cast expression to a function by const reference.
29243
29244 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
29245
29246         * g++.dg/template/deduce1.C: New test.
29247
29248 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
29249
29250         * gcc.c-torture/execute/simd-1.c: Force all use of int to
29251         32-bit int.
29252
29253 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29254
29255         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
29256         usage.
29257
29258 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
29259
29260         * gcc.c-torture/compile/20020910-1.c: New test.
29261
29262 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
29263
29264         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
29265
29266 2002-09-10  Andreas Jaeger  <aj@suse.de>
29267
29268         * gcc.dg/20020312-2.c: Adjust for x86-64.
29269
29270 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
29271
29272         * g77.dg/7388.f: New test case for PR 7388.
29273
29274 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
29275
29276         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
29277
29278 2002-09-05  Ziemowit Laski <zlaski@apple.com>
29279
29280         * objc.dg/proto-lossage-1.m: New test.
29281
29282 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
29283
29284         * gcc.dg/cpp/_Pragma4.c: Fix typo.
29285
29286 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
29287
29288         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
29289         expected to pass.
29290
29291 2002-09-06  Stan Shebs  <shebs@apple.com>
29292             David Edelsohn  <edelsohn@gnu.org>
29293
29294         * gcc.dg/weak: New directory.
29295         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
29296         target-specific xfail bits.
29297         * gcc.dg/typeof-2.c: Move to new directory.
29298         * gcc.dg/weak.exp: New expect script.
29299
29300 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
29301
29302         * gcc.c-torture/execute/extzvsi.c: New test.
29303
29304 2002-09-05  Stan Shebs  <shebs@apple.com>
29305
29306         * gcc.dg/weak-1.c: xfail on Darwin.
29307         * gcc.dg/weak-2.c: Ditto.
29308         * gcc.dg/weak-3.c: Ditto.
29309         * gcc.dg/weak-4.c: Ditto.
29310         * gcc.dg/weak-5.c: Ditto.
29311         * gcc.dg/weak-6.c: Ditto.
29312         * gcc.dg/weak-7.c: Ditto.
29313         * gcc.dg/weak-8.c: Ditto.
29314         * gcc.dg/weak-9.c: Ditto.
29315
29316 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
29317
29318         * gcc.c-torture/execute/loop-14.c: New test.
29319
29320 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
29321
29322         * g++.dg/other/cxa-atexit1.C: New test.
29323
29324         * gcc.dg/typeof-2.c: New test.
29325
29326 2002-09-03  Roger Sayle  <roger@eyesopen.com>
29327
29328         * gcc.dg/builtins-2.c: New testcase.
29329         * gcc.dg/builtins-3.c: New testcase.
29330
29331 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
29332
29333         * gcc.dg/cpp/_Pragma4.c: New test.
29334
29335 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
29336
29337         * objc/execute/nil_method-1.m: New testcase.
29338
29339 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
29340
29341         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
29342         [Object class], not [Object initialize].
29343
29344 2002-08-31  Roger Sayle  <roger@eyesopen.com>
29345             Hans-Peter Nilsson  <hp@bitrange.com>
29346
29347         * gcc.c-torture/execute/20020720-1.x: Skip test on
29348         mmix-knuth-mmixware.  Correct comment.
29349
29350 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
29351
29352         * testsuite/g++.dg/abi/bitfield5.C: New test.
29353         * testsuite/g++.dg/abi/vbase10.C: Likewise.
29354
29355 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
29356
29357         * objc.dg/undeclared-selector.m: New test.
29358
29359 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
29360
29361         * g++.dg/other/offsetof1.C: Avoid cast warning.
29362
29363 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
29364
29365         * objc.dg/super-class-2.m: New test.
29366
29367 2002-08-24  Matt Austern  <austern@apple.com>
29368
29369         * g++.dg/ext/lvaddr.C: New test.
29370         * g++.dg/ext/lvcast.C: New test.
29371
29372 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
29373
29374         * testsuite/g++.dg/inherit/cond1.C: New test.
29375
29376 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
29377
29378         * gcc.dg/noncompile/incomplete-1.c: New test.
29379
29380 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29381
29382         * gcc.dg/typespec-1.c: New test.
29383
29384 2002-08-20  Devang Patel  <dpatel@apple.com>
29385         * objc.dg/proto-hier-2.m: New test.
29386
29387 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
29388
29389         * objc.dg/bitfield-1.m: New test.
29390         * objc.dg/bitfield-2.m: New test.
29391
29392 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29393
29394         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
29395         gcc.dg/c99-flex-array-4.c: New tests.
29396
29397 2002-08-16  Stan Shebs  <shebs@apple.com>
29398
29399         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
29400
29401 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
29402
29403         * gcc.dg/typeof-1.c: New test.
29404         * g++.dg/ext/typeof2.C: New test.
29405
29406 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29407
29408         * g++.dg/other/offsetof1.C: New test.
29409
29410 2002-08-14  Richard Henderson  <rth@redhat.com>
29411
29412         * gcc.dg/tls/diag-3.c: Fix expected message strings.
29413
29414 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
29415
29416         * gcc.dg/cpp/_Pragma3.c: New test.
29417
29418 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
29419
29420         * g++.dg/template/inherit3: New test.
29421
29422 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29423
29424         * gcc.dg/bitfld-4.c: Add blank options.
29425
29426 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
29427
29428         * g++.dg/template/crash1.C: New test.
29429
29430 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29431
29432         * gcc.dg/tls/opt-2.c: New test.
29433
29434 2002-08-08  Devang Patel  <dpatel@apple.com>
29435
29436         * objc.dg/selector-1.m : New test
29437
29438 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29439
29440         * g++.dg/abi/bitfield4.C: New test.
29441         * gcc.dg/bitfld-4.c: New test.
29442
29443 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29444
29445         * g++.dg/other/packed1.C: New test.
29446
29447 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
29448
29449         * g++.dg/abi/offsetof.C: Tweak error messages.
29450         * g++.old-deja/g++.mike/p10769a.C: Likewise.
29451
29452 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29453
29454         * gcc.dg/bitfld-3.c: New test.
29455
29456 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29457             Richard Henderson  <rth@redhat.com>
29458
29459         * gcc.dg/i386-bitfield1.c: New test.
29460         * g++.dg/abi/bitfield3.C: Update.
29461
29462 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
29463
29464         * objc.dg/const-str-2.m: Update.
29465         * gcc.dg/cpp/c++98.c: Change to C extension.
29466         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
29467         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
29468
29469 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
29470
29471         * testsuite/gcc.dg/tls/diag-3.c: New.
29472
29473 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
29474
29475         * g++.dg/README (Subdirectories): Document new subdir expr.
29476         * g++.dg/expr/pmf-1.C: New test.
29477
29478 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
29479
29480         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
29481
29482 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
29483
29484         * g++.dg/abi/bitfield3.C: New test.
29485
29486 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
29487
29488         * lib/gcov.exp: Tweak expected line formats.
29489         * gcc.misc-tests/gcov8.c: New test.
29490         * gcc.misc-tests/gcov8.x: New flags.
29491
29492 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
29493
29494         * consistency.vlad/layout/endian.c: Include string.h.
29495
29496         * gcc.c-torture/execute/20020805-1.c: New test.
29497
29498 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
29499
29500         * g++.dg/other/conversion1.C: New test.
29501
29502 2002-08-03  Roger Sayle  <roger@eyesopen.com>
29503
29504         * gcc.dg/builtins-1.c: New testcase.
29505
29506 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
29507
29508         * g++.dg/inherit/access3.C: New test.
29509
29510 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
29511
29512         * gcc.dg/ia64-visibility-2.c: New test.
29513
29514 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
29515
29516         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
29517         __qualifier_flags to __flags.
29518
29519 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
29520
29521         * g++.dg/inherit/operator1.C: New test.
29522         * g++.dg/lookup/disamb1.C: Fix typo in comment.
29523         * g++.dg/other/error1.C: Change expected error message.
29524         * g++.dg/template/conv4.C: Likewise.
29525
29526 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
29527
29528         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
29529         for documented behavior.
29530
29531 2002-07-25  Roger Sayle  <roger@eyesopen.com>
29532
29533         * gcc.c-torture/execute/20020720-1.x: Skip this test on
29534         several targets known to fail.
29535
29536 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
29537
29538         * gcc.dg/mips-args-[123].c: New tests.
29539
29540 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
29541
29542         * gcc.dg/ppc-spe.c: New.
29543
29544 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
29545
29546         * g++.dg/other/ptrmem4.C: New testcase.
29547
29548 2002-07-24  Richard Henderson  <rth@redhat.com>
29549
29550         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
29551
29552 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
29553
29554         * g++.dg/ext/alignof1.C (main): Return 0 for success.
29555
29556 2002-07-24  Roger Sayle  <roger@eyesopen.com>
29557
29558         * gcc.c-torture/execute/memset-3.c: New testcase.
29559
29560 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
29561
29562         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
29563         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
29564
29565 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29566
29567         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
29568         Delete.
29569
29570 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
29571
29572         * gcc.c-torture/compile/simd-4.c: New test.
29573
29574 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29575
29576         PR c++/7347, c++/7348
29577         * g++.dg/template/access4.C: New test.
29578         * g++.dg/template/access5.C: New test.
29579         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
29580         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
29581         * g++.old-deja/g++.pt/ttp58.C: Likewise.
29582         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
29583
29584 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
29585
29586         * gcc.dg/gnu89-init-2.c: New test.
29587
29588 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
29589
29590         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
29591
29592 2002-07-20  Roger Sayle  <roger@eyesopen.com>
29593
29594         * gcc.c-torture/execute/20020720-1.c: New testcase.
29595
29596 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
29597
29598         * gcc.dg/cpp/Wsignprom.c: New tests.
29599
29600 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
29601
29602         * gcc.c-torture/execute/loop-13.c: New test.
29603
29604 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
29605
29606         * gcc.dg/cpp/expr.c: New tests.
29607
29608 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
29609
29610         * g++.dg/opt/pr6713.C: Add template instantiation.
29611
29612 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
29613
29614         * gcc.dg/nest.c: New test.
29615
29616 2002-07-17  Richard Henderson  <rth@redhat.com>
29617
29618         * g++.dg/opt/pr6713.C: New test.
29619
29620 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
29621
29622         * gcc.c-torture/execute/loop-2e.x: Let the testcase
29623         XFAIL for all x86 processors.
29624
29625 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
29626
29627         * gcc.c-torture/execute/20010122-1.x: Do not test with
29628         -fomit-frame-pointer.
29629
29630 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29631
29632         * g++.dg/template/instantiate2.C: New test.
29633         * g++.dg/template/spec4.C: New test.
29634
29635 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29636
29637         * g++.dg/template/access2.C: New test.
29638         * g++.dg/template/access3.C: New test.
29639
29640 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
29641
29642         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
29643         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
29644         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
29645         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
29646         Convert to use <stdarg.h>.
29647         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
29648         Delete.
29649         * gcc.dg/va-arg-2.c: New.
29650         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
29651
29652 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
29653
29654         * gcc.c-torture/compile/20020710-1.c: New test.
29655
29656 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
29657                           Andrew Pinski  <pinskia@physics.uc.edu>
29658
29659         gcc.c-torture/compile/simd-2.c: New testcase.
29660         gcc.c-torture/compile/simd-3.c: Likewise.
29661
29662 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
29663
29664         PR c++/7224
29665         * g++.dg/overload/error1.C: New test.
29666
29667 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29668
29669         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
29670         configuration and IRIX 6 O32 ABI.
29671
29672 2002-07-11  Roger Sayle  <roger@eyesopen.com>
29673
29674         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
29675
29676 2002-07-10  Roger Sayle  <roger@eyesopen.com>
29677
29678         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
29679
29680 2002-07-10  Jeffrey A Law  <law@redhat.com>
29681
29682         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
29683
29684         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
29685
29686 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
29687
29688         * gcc.dg/20020312-2.c: Check for __PPC__.
29689
29690 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
29691
29692         * gcc.c-torture/compile/20020709-1.c: New test.
29693
29694 2002-07-07  Roger Sayle  <roger@eyesopen.com>
29695
29696         * g++.dg/template/qualttp21.C: New test case.
29697
29698 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
29699
29700         * gcc.c-torture/compile/20020706-1.c: New test.
29701         * gcc.c-torture/compile/20020706-2.c: New test.
29702
29703 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
29704             Alexandre Oliva  <aoliva@redhat.com>
29705
29706         * g++.dg/warn/incomplete1.C: New test.
29707
29708 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29709
29710         PR c++/7099
29711         * g++.dg/warn/noreturn1.C: New test.
29712
29713 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
29714
29715         PR c++/6706
29716         * g++.dg/debug/debug6.C: New test.
29717         * g++.dg/debug/debug7.C: New test.
29718
29719 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
29720
29721         * gcc.c-torture/compile/simd-3.c: New test.
29722
29723 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
29724
29725         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
29726         * gcc.dg/20020620-1.c: Likewise.
29727
29728 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29729
29730         PR c++/6944
29731         * g++.dg/init/array4.C: New test.
29732         * g++.dg/init/array5.C: New test.
29733
29734 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
29735
29736         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
29737         * gcc.c-torture/execute/simd-2.c (main): Likewise.
29738
29739 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29740
29741         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
29742         * gcc.dg/wtr-aggr-init-1.c: Likewise.
29743         * gcc.dg/wtr-conversion-1.c: Likewise.
29744         * gcc.dg/wtr-escape-1.c: Likewise.
29745         * gcc.dg/wtr-int-type-1.c: Likewise.
29746         * gcc.dg/wtr-label-1.c: Likewise.
29747         * gcc.dg/wtr-static-1.c: Likewise.
29748         * gcc.dg/wtr-strcat-1.c: Likewise.
29749         * gcc.dg/wtr-suffix-1.c: Likewise.
29750         * gcc.dg/wtr-switch-1.c: Likewise.
29751         * gcc.dg/wtr-unary-plus-1.c: Likewise.
29752         * gcc.dg/wtr-union-init-1.c: Likewise.
29753         * gcc.dg/wtr-union-init-2.c: Likewise.
29754         * gcc.dg/wtr-union-init-3.c: Likewise.
29755
29756         * gcc.dg/wtr-func-def-1.c: New test.
29757
29758 2002-07-02 Devang Patel <dpatel@apple.com>
29759
29760         * objc.dg/param-1.m: New test.
29761
29762 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
29763
29764         * gcc.dg/cpp/trad/directive.c: Add test.
29765         * gcc.dg/cpp/trad/macroargs.c: Add test.
29766         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
29767
29768 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
29769
29770         * gcc.dg/cpp/cmdlne-M.c: New test.
29771
29772 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
29773
29774         * objc.dg/desig-init-1.m: New test.
29775
29776 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29777
29778         PR c++/6716
29779         * g++.dg/template/instantiate1.C: New test.
29780
29781 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
29782
29783         PR c++/7112
29784         * g++.dg/template/sizeof2.C: New test.
29785
29786 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29787
29788         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
29789         gcc.dg/cpp/trad/include.c: New tests.
29790
29791 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
29792
29793         PR target/7177
29794         * gcc.c-torture/compile/20020701-1.c: New test.
29795
29796 2002-07-01  Stan Shebs  <shebs@apple.com>
29797
29798         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
29799         header here...
29800         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
29801         (objc-torture-execute): or here.
29802
29803 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
29804
29805         * gcc.c-torture/execute/arith-rand-ll.c: New test.
29806
29807 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29808
29809         * gcc.dg/cpp/trad/escaped-nl.c: New test.
29810
29811 2002-06-30  Devang Patel  <dpatel@apple.com>
29812
29813         * objc.dg/fsyntax-only.m: New test.
29814
29815 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
29816
29817         PR c++/6695
29818         * g++.dg/template/friend7.C: New file.
29819
29820 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
29821
29822         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
29823         return type.
29824
29825 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
29826
29827         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
29828         avoid division by zero.
29829
29830 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
29831
29832         * gcc.dg/Wunknownprag.c: New tests.
29833
29834 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
29835
29836         * gcc.c-torture/execute/simd-2.c: New test.
29837
29838 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
29839
29840         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
29841         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
29842         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
29843         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
29844         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
29845         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
29846         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
29847         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
29848         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
29849         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
29850         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
29851         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
29852         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
29853         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
29854         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
29855         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
29856         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
29857
29858 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
29859
29860         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
29861         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
29862         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
29863         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
29864         New tests.
29865         * gcc.dg/cpp/trad/directive.c: Update.
29866
29867 2002-06-23  Andreas Jaeger  <aj@suse.de>
29868
29869         * gcc.c-torture/execute/complex-6.c: New.
29870
29871 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
29872
29873         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
29874         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
29875         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
29876         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
29877
29878 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
29879
29880         * gcc.dg/cpp/trad: New directory with traditional tests copied
29881         from parent directory.
29882         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29883         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29884         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29885         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29886         Move to trad/ and rename.
29887         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
29888         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
29889         gcc.dg/cpp/trad/redef2.c: New tests.
29890         * gcc.dg/cpp/trad/trad.exp: New driver.
29891
29892 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
29893
29894         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29895         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29896         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29897         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29898         Remove.
29899
29900 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
29901
29902         * gcc.dg/20020620-1.c: New test.
29903
29904 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29905
29906         * g++.dg/template/ttp4.C: New test.
29907
29908 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
29909
29910         * g++.dg/opt/vt1.C: Fix regexp.
29911
29912 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29913
29914         * gcc.c-torture/execute/pure-1.c: Make functions static again.
29915         Don't use attribute `noinline'.
29916
29917 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29918
29919         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
29920
29921 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
29922
29923         * gcc.c-torture/execute/simd-1.c: New.
29924
29925         * gcc.dg/simd-1.c: New.
29926
29927 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29928
29929         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
29930
29931 2002-06-16  Richard Henderson  <rth@redhat.com>
29932
29933         * g++.dg/ext/anon-struct1.C: New.
29934         * g++.dg/ext/anon-struct2.C: New.
29935         * g++.dg/ext/anon-struct3.C: New.
29936         * gcc.dg/anon-struct-1.c: New.
29937         * gcc.dg/anon-struct-2.c: New.
29938         * gcc.dg/anon-struct-3.c: New.
29939         * gcc.dg/20011008-1.c: Adjust warning text.
29940         * gcc.dg/20020527-1.c: Add -fms-extensions.
29941
29942 2002-06-16  Richard Henderson  <rth@redhat.com>
29943
29944         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
29945
29946 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
29947
29948         * gcc.c-torture/execute/20020615-1.c: New test.
29949
29950 2002-06-15  Roger Sayle  <roger@eyesopen.com>
29951
29952         * gcc.c-tortuture/execute/compare-1.c: New test case.
29953         * gcc.c-tortuture/execute/compare-2.c: New test case.
29954         * gcc.c-tortuture/execute/compare-3.c: New test case.
29955
29956 2002-06-13  Richard Henderson  <rth@redhat.com>
29957
29958         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
29959         ia64 ilp32.
29960
29961 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29962
29963         * g++.dg/template/typename2.C: Update error message.
29964
29965 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
29966
29967         * gcc.c-torture/execute/20020611-1.c: New test.
29968
29969 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
29970
29971         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
29972         list of targets to skip.
29973
29974 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
29975
29976         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
29977         targets if not optimizing.
29978
29979 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
29980
29981         * gcc.c-torture/compile/20020605-1.c: New test.
29982
29983         * g++.dg/opt/vt1.C: New test.
29984
29985         * gcc.dg/20020531-1.c: New test.
29986
29987         * gcc.dg/20020530-1.c: New test.
29988
29989         * gcc.dg/20020527-1.c: New test.
29990
29991         * g++.dg/opt/cse1.C: New test.
29992
29993 2002-06-07  Roger Sayle  <roger@eyesopen.com>
29994
29995         * gcc.dg/20020607-2.c: New test case.
29996
29997 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
29998
29999         * gcc.c-torture/compile/20020604-1.c: New test.
30000
30001 2002-06-04  Richard Henderson  <rth@redhat.com>
30002
30003         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
30004         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
30005         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
30006
30007 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
30008
30009         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
30010
30011 2002-06-03  Richard Henderson  <rth@redhat.com>
30012
30013         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
30014         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
30015
30016 2002-06-02  Richard Henderson  <rth@redhat.com>
30017
30018         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
30019         test functions static.
30020
30021 2002-06-02  Andreas Jaeger  <aj@suse.de>
30022
30023         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
30024         now.
30025
30026 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
30027
30028         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
30029         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
30030         Update for mofified diagnostics.
30031         * gcc.dg/c99-intconst-1.c: No longer fail.
30032
30033 2002-06-02  Richard Henderson  <rth@redhat.com>
30034
30035         * gcc.dg/uninit-A.c: Remove xfail markers.
30036
30037 2002-06-01  Roger Sayle  <roger@eyesopen.com>
30038
30039         * gcc.dg/fnegate-1.c: New test case.
30040
30041 2002-05-30  Osku Salerma  <osku@iki.fi>
30042
30043         * gcc.c-torture/execute/mayalias-1.c: New file.
30044
30045 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30046
30047         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
30048         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
30049         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
30050
30051 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
30052
30053         * gcc.c-torture/execute/20020529-1.c: New test.
30054
30055 2002-05-27  Richard Henderson  <rth@redhat.com>
30056
30057         * g++.dg/ext/attrib6.C: New test case.
30058
30059 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30060
30061         * gcc.c-torture/execute/pure-1.c: New test.
30062
30063 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30064
30065         * gcc.dg/cpp/arith-2.c: Remove.
30066
30067 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30068
30069         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
30070         * gcc.dg/cpp/if-3.c: Remove.
30071
30072 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
30073
30074         * g++.dg/opt/cse2.C: New test.
30075
30076 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
30077
30078         * gcc.dg/cpp/arith-1.c: New semantic tests.
30079         * gcc.dg/cpp/if-1.c: Update.
30080
30081 2002-05-24  Ben Elliston  <bje@redhat.com>
30082
30083         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
30084
30085 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
30086
30087         * gcc.dg/verbose-asm.c: New test.
30088
30089 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30090
30091         * gcc.dg/cpp/paste12.c: New test.
30092
30093 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30094
30095         * g++.dg/parse/named_ops.C: New test.
30096
30097 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
30098
30099         * gcc/testsuite/gcc.dg/weak-8.c: New test.
30100
30101 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
30102
30103         * gcc.dg/weak-2.c: Allow optional leading underscore
30104         in scan-assembler symbol name.
30105         * gcc.dg/weak-3.c: Likewise.
30106         * gcc.dg/weak-4.c: Likewise.
30107         * gcc.dg/weak-5.c: Likewise.
30108
30109 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
30110
30111         * gcc.dg/20020523-1.c: New test.
30112
30113 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
30114
30115         * objc.dg/const-str-2.m: Update now that we stop after
30116         a command line error.
30117
30118 2002-05-22  Richard Henderson  <rth@redhat.com>
30119
30120         * g++.dg/dg.exp: Fix typo in test pruneing.
30121
30122 2002-05-22  Richard Henderson  <rth@redhat.com>
30123
30124         * g++.dg/dg.exp: Prune the tls subdirectory.
30125         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
30126         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
30127         * g++.dg/tls/init-1.C: New.
30128
30129 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
30130
30131         * gcc.dg/20020517-1.c: New test.
30132
30133 2002-05-21  Richard Henderson  <rth@redhat.com>
30134
30135         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
30136         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
30137
30138 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
30139
30140         * g++.dg/other/copy2.C: New test.
30141
30142 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
30143
30144         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
30145         (MAX_COPY): Bump up to 10 times sizeof (long long).
30146         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
30147
30148         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
30149         sizeof (long long).
30150
30151         * gcc.c-torture/execute/strcpy-1.c: New test.
30152
30153 2002-05-19  Jason Merrill  <jason2redhat.com>
30154
30155         * g++.dg/ext/oper1.C: New test.
30156
30157 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
30158 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
30159
30160         * README.QMTEST: New file.
30161
30162         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
30163
30164 2002-05-19  Andreas Jaeger  <aj@suse.de>
30165
30166         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
30167         now.
30168         * gcc.c-torture/execute/loop-2d.x: Likewise.
30169
30170 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
30171
30172         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
30173         support weak symbols.
30174         * gcc.dg/weak-4.c: Likewise.
30175         * gcc.dg/weak-6.c: Likewise.
30176
30177 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
30178
30179         * gcc.dg/weak-3.c: Add dg-excess-error comment for
30180         cygwin, coff and h8300-*-hms targets
30181         * gcc.dg/weak-5.c: Likewise.
30182         * gcc.dg/weak-7.c: Likewise.
30183
30184 2002-05-16  Jason Merrill  <jason@redhat.com>
30185
30186         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
30187         (scan-assembler-not, scan-assembler-dem): Likewise.
30188         (scan-assembler-dem-not): Likewise.
30189
30190 2002-05-15  Richard Henderson  <rth@redhat.com>
30191
30192         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
30193
30194 2002-05-15  Richard Henderson  <rth@redhat.com>
30195
30196         * gcc.dg/weak-5.c (vfoo1c): No warning here.
30197         (vfoo1f): Warning here.
30198         (vfoo1l): Don't redefine the alias.
30199
30200 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
30201
30202         * g++.dg/init/pm1.C: New test.
30203
30204 2002-05-12  David S. Miller  <davem@redhat.com>
30205
30206         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
30207         types.
30208
30209 2002-05-10  Roger Sayle  <roger@eyesopen.com>
30210
30211         * gcc.c-torture/execute/20020510-1.c: New test case.
30212
30213 2002-05-10  David S. Miller  <davem@redhat.com>
30214
30215         * gcc.c-torture/execute/conversion.c: Test long double too.
30216
30217 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
30218
30219         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
30220         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
30221         * lib/g++.exp (g++_link_flags): Likewise.
30222         * lib/objc.exp (objc_target_compile): Likewise.
30223
30224 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30225
30226         * gcc.dg/cpp/poison.c: Update.
30227         * gcc.dg/cpp/20000625-2.c: Remove.
30228         * gcc.dg/cpp/direct2s.c: Remove final test.
30229
30230 2002-05-08  Tom Rix  <trix@redhat.com>
30231
30232         * gcc.c-torture/execute/20020508-1.c: New test.
30233         * gcc.c-torture/execute/20020508-2.c: New test.
30234         * gcc.c-torture/execute/20020508-3.c: New test.
30235
30236 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30237
30238         * gcc.dg/cpp/charconst-4.c: More tests.
30239
30240 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
30241
30242         PR c/6569
30243         * gcc.dg/weak-3.c: Update location of warning messages.
30244         * gcc.dg/weak-5.c: Likewise.
30245
30246 2002-05-06  Roger Sayle  <roger@eyesopen.com>
30247
30248         * gcc.c-torture/execute/20020506-1.c: New test case.
30249
30250 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30251
30252         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
30253
30254 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30255
30256         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
30257
30258 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30259
30260         * gcc.dg/cpp/charconst-3.c: New test.
30261
30262 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30263
30264         * gcc.dg/cpp/charconst.c: Update tests.
30265
30266 2002-05-05  Tim Josling  <tej@melbpc.org.au>
30267
30268         * treelang: Added directory for new sample language treelang. Also
30269         lib/treelang.exp: New file to signal treelang should be tested.
30270
30271 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30272
30273         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
30274         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
30275         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
30276         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
30277         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
30278         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
30279         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
30280
30281 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30282
30283         * gcc.dg/format/xopen-2.c: New test.
30284
30285 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30286
30287         * gcc.dg/20020503-1.c: New test.
30288
30289 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
30290
30291         * g++.dg/init/dtor1.C: Make it tougher.
30292
30293 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
30294
30295         * g++.dg/init/dtor1.C: New test.
30296
30297 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
30298
30299         * gcc.dg/altivec-8.c: New.
30300
30301 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
30302
30303         * gcc.dg/altivec-7.c: New.
30304
30305 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
30306
30307         * g++.dg/parse/typedef1.C: New test.
30308
30309 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
30310
30311         PR c++/6486
30312         * g++.dg/template/friend6.C: New test.
30313
30314         PR c++/6492
30315         * g++.dg/init/copy1.C: New test.
30316
30317 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
30318
30319         * g++.dg/warn/effc1.C: New test.
30320
30321 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30322
30323         * gcc.dg/cpp/if-cexp.c: Add a test.
30324
30325 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
30326
30327         * gcc.dg/20020426-2.c: New test.
30328
30329 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30330
30331         * gcc.dg/cpp/if-mop.c: Update.
30332         * gcc.dg/cpp/if-mpar.c: Add test.
30333         * gcc.dg/cpp/if-oppr.c: Update.
30334
30335 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30336
30337         PR c/6343
30338         * gcc.dg/weak-[2-7].c: New tests.
30339
30340 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30341
30342         * gcc.dg/enum1.c: New test.
30343
30344 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30345
30346         PR c++/6497
30347         * g++.dg/inherit/access2.C: New test.
30348
30349 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30350
30351         PR bootstrap/6445
30352         * gcc.dg/20020426-1.c: New test.
30353
30354 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30355
30356         * g++.dg/abi/enum1.C: New test.
30357
30358 2002-04-26  Richard Henderson  <rth@redhat.com>
30359
30360         * gcc.dg/c99-bool-1.c: Expect always true warning.
30361
30362 2002-04-25  Roger Sayle  <roger@eyesopen.com>
30363
30364         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
30365
30366 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30367
30368         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
30369         targets.
30370
30371 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
30372
30373         * g++.dg/abi/mange7.C: New test.
30374
30375         PR c++/6438.
30376         * g++.dg/parse/stmtexpr2.C: New test.
30377
30378 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
30379
30380         * gcc.dg/20020312-2.c: Add SH target.
30381
30382 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30383
30384         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
30385         compiler output on mips*-*-irix*.
30386
30387 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
30388
30389         * g++.dg/parse/attr1.C: New test.
30390
30391 2002-04-23  Roger Sayle  <roger@eyesopen.com>
30392
30393         * gcc.c-torture/execute/string-opt-17.c: New test case.
30394         * gcc.c-torture/execute/memset-2.c: New test case.
30395
30396 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
30397
30398         PR c++/6256:
30399         * g++.dg/template/friend5.C: New test.
30400
30401         PR c++/6331:
30402         * g++.dg/template/qual1.C: Likewise.
30403
30404 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
30405
30406         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
30407         Include stdlib.h, not stdio.h or ctype.h.
30408
30409 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
30410
30411         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
30412         cris-*-elf* and mmix-*-*.
30413         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
30414         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
30415         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
30416         Ditto.
30417         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
30418         * gcc.dg/wchar_t-1.c: Ditto.
30419
30420 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
30421
30422         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
30423         Clarify comment.
30424
30425 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
30426
30427         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
30428
30429 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30430
30431         * gcc.c-torture/execute/20000906-1.x: Delete.
30432
30433 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
30434
30435         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
30436
30437 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
30438
30439         * PR6367
30440         * g77.f-torture/execute/6367.f: New test.
30441         * g77.f-torture/execute/6367.x: Disable for MMIX.
30442
30443 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
30444
30445         * PR6352
30446         * g++.dg/opt/inline2.C: New test.
30447
30448 2002-04-18  Richard Henderson  <rth@redhat.com>
30449
30450         * gcc.dg/20000906-1.c: Enable for all targets.
30451         * gcc.c-torture/compile/iftrap-2.c: New.
30452
30453 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30454
30455         * gcc.dg/20020418-1.c: New test.
30456         * gcc.dg/20020418-2.c: New test.
30457
30458 2002-04-18  Richard Henderson  <rth@redhat.com>
30459
30460         * gcc.c-torture/compile/iftrap-1.c: New.
30461         * gcc.dg/iftrap-1.c: Adjust for ia64.
30462         * gcc.dg/iftrap-2.c: New.
30463
30464 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30465
30466         * gcc.c-torture/compile/20020418-1.c: New test.
30467
30468 2002-04-18  Roger Sayle  <roger@eyesopen.com>
30469
30470         * gcc.c-torture/compile/20020415-1.c: New.
30471
30472 2002-04-18  David S. Miller  <davem@redhat.com>
30473
30474         * gcc.c-torture/execute/20020418-1.c: New test.
30475
30476 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
30477
30478         * gcc.dg/20020416-1.c: New test.
30479
30480         * g++.dg/opt/inline1.C: New test.
30481
30482 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
30483
30484         * gcc.dg/altivec-5.c: New test.
30485
30486         * gcc.dg/20020415-1.c: New test.
30487
30488 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
30489
30490         * testsuite/lib/chill.exp: Remove.
30491
30492 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
30493
30494         * g++.dg/other/big-struct.C: New test.
30495
30496 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
30497
30498         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
30499         of scratch file.
30500
30501 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
30502
30503         PR c/6277
30504         * gcc.dg/i386-387-1.c: Allow optional leading underscore
30505         in scan-assembler function name
30506
30507 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
30508
30509         * g77.f-torture/execute/980628-4.x,
30510         g77.f-torture/execute/980628-5.x,
30511         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30512         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30513         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
30514         i[34567]86-*-*.
30515
30516 2002-04-13  David S. Miller  <davem@redhat.com>
30517
30518         * gcc.c-torture/execute/20020413-1.c: New test.
30519
30520 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
30521
30522         * gcc.dg/asm-6.c,
30523         * g++.dg/ext/asm1.C: New tests.
30524
30525 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
30526
30527         PR c++ 5373.
30528         * g++.dg/parse/stmtexpr1.C: New test.
30529
30530         PR c++/5189.
30531         * g++.dg/template/copy1.C: New test.
30532
30533 2002-04-12  Richard Henderson  <rth@redhat.com>
30534
30535         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
30536
30537 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
30538
30539         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
30540         gcc.c-torture/execute/20020307-2.c.
30541
30542 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
30543
30544         * g++.dg/ext/attrib5.C,
30545         * g++.dg/lookup/struct1.C: New tests.
30546
30547 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
30548
30549         * gcc.dg/20020411-1.c: New test.
30550
30551         * gcc.c-torture/execute/20020411-1.c: New test.
30552
30553 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
30554
30555         * g77.f-torture/execute/6177.f: New test.
30556
30557 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
30558
30559         PR middle-end/6247
30560         * g++.dg/opt/cleanup1.C: New test.
30561
30562         * g++.dg/opt/const1.C: New test.
30563
30564 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
30565
30566         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
30567
30568 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30569
30570         PR c++/5507
30571         * g++.dg/template/typename2.C: New test.
30572
30573 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
30574
30575         * gcc.c-torture/execute/loop-12.c: New.
30576
30577 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
30578
30579         * g77.f-torture/execute/980628-4.x,
30580         g77.f-torture/execute/980628-5.x,
30581         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30582         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30583         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
30584
30585 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30586
30587         PR optimization/6086
30588         * g++.dg/opt/preinc1.C: New test.
30589
30590 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30591
30592         PR c++/5571
30593         * g++.dg/opt/static2.C: New test.
30594
30595 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30596
30597         PR c/5120
30598         * gcc.dg/20020406-1.c: New test.
30599
30600 2002-04-04  David S. Miller  <davem@redhat.com>
30601
30602         * gcc.c-torture/execute/20020404-1.c: New test.
30603
30604 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
30605
30606         PR c/6123
30607         * gcc.dg/20020312-2.c: Do not declare global register variable
30608         if __PIC__ or __pic__ is defined.
30609
30610 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
30611
30612         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
30613         __asm__ so that it works correctly even if -ansi -pedantic-errors.
30614
30615 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30616
30617         * gcc.misc-tests/linkage.exp: Update last change to handle
30618         sparc*-, not just sparc-.
30619
30620 2002-04-03  Richard Henderson  <rth@redhat.com>
30621
30622         * gcc.dg/cpp/ucs.c: Improved long UCS test.
30623
30624 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30625
30626         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
30627
30628 2002-04-02  David S. Miller  <davem@redhat.com>
30629
30630         * gcc.c-torture/execute/20020402-3.c: New test.
30631
30632 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30633
30634         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
30635         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
30636
30637         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
30638         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
30639         g77.f-torture/execute/20001201.x,
30640         g77.f-torture/execute/u77-test.x: New files.
30641
30642         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
30643         * gcc.dg/wchar_t-1.c: Ditto.
30644
30645 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30646
30647         * gcc.c-torture/execute/20020402-1.c: New test.
30648
30649 2002-04-01  Richard Henderson  <rth@redhat.com>
30650
30651         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
30652
30653         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
30654
30655 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30656
30657         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
30658
30659 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30660
30661         * g++.dg/inherit/template-as-base.C: Expect error.
30662         * g++.dg/inherit/namespace-as-base.C: Likewise.
30663
30664 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
30665
30666         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
30667         g++.dg/ext/instantiate3.C: Tweak match patterns.
30668
30669         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
30670         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
30671         -da test.
30672
30673 2002-03-31  Richard Henderson  <rth@redhat.com>
30674
30675         * gcc.dg/special/alias-2.c: New.
30676         * gcc.dg/special/ecos.exp: Run it.
30677
30678 2002-03-31  Richard Henderson  <rth@redhat.com>
30679
30680         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
30681
30682 2002-03-31  Kazu Hirata  <kazu@hxi.com>
30683
30684         * gcc.dg/weak-1.c: Disable on h8300 port.
30685
30686 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
30687
30688         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
30689         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
30690         ordering tests.
30691         * g++.dg/bprob/bprob-1.C: New test.
30692         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
30693         * g++.dg/gcov/gcov-1.C: New test.
30694         * g++.dg/gcov/gcov-1.x: New file.
30695         * g++.dg/gcov/gcov-2.C: New test.
30696         * g++.dg/gcov/gcov-3.C: New test.
30697         * g++.dg/gcov/gcov-3.h: New file.
30698
30699 2002-03-28  Roger Sayle  <roger@eyesopen.com>
30700
30701         * g++.old-deja/g++.other/builtins5.C: New test.
30702         * g++.old-deja/g++.other/builtins6.C: New test.
30703         * g++.old-deja/g++.other/builtins7.C: New test.
30704         * g++.old-deja/g++.other/builtins8.C: New test.
30705         * g++.old-deja/g++.other/builtins9.C: New test.
30706
30707 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
30708
30709         * g++.dg/opt/static1.C: New test.
30710
30711         * g++.dg/opt/longbranch1.C: New test.
30712
30713 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
30714
30715         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
30716
30717         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
30718
30719 2002-03-28  Jeffrey A Law  (law@redhat.com)
30720
30721         * gcc.c-torture/execute/20020328-1.c: New test.
30722
30723 2002-03-27  Richard Henderson  <rth@redhat.com>
30724
30725         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
30726         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
30727         move from g++.old-deja/g++.ext/.
30728
30729 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
30730
30731         * g++.dg/init/new2.C: New test.
30732
30733 2002-03-26  Richard Henderson  <rth@redhat.com>
30734
30735         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
30736
30737         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
30738         on sparc.
30739
30740         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
30741         sparcv9 systems.
30742         * gcc.dg/20001102-1.c: Likewise.
30743
30744 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
30745
30746         * gcc.dg/cpp/endif-pedantic1.c,
30747         gcc.dg/cpp/endif-pedantic2.c: New tests.
30748
30749 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
30750
30751         * g++.dg/init/new1.C: New test.
30752
30753 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
30754
30755         * g++.dg/abi/vbase9.C: New test.
30756
30757 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
30758
30759         * gcc.dg/arm-asm.c: New test.
30760
30761 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
30762
30763         * gcc.dg/Wswitch-enum.c: New test.
30764         Fix PR c/5044.
30765
30766 2002-03-26  Richard Henderson  <rth@redhat.com>
30767
30768         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
30769         structure.
30770
30771 2002-03-25  Richard Henderson  <rth@redhat.com>
30772
30773         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
30774         sparcv9 systems.
30775
30776         * gcc.c-torture/compile/20011119-1.c (xxx): New.
30777         * gcc.c-torture/compile/20011119-2.c (xxx): New.
30778
30779 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
30780
30781         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
30782
30783 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
30784
30785         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
30786         targets using generic thunk support.
30787
30788 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
30789
30790         * gcc.c-torture/compile/20020323-1.c: New test.
30791
30792         * g++.dg/opt/conj2.C: New test.
30793
30794 2002-03-24  Richard Henderson  <rth@redhat.com>
30795
30796         * gcc.dg/weak-1.c: Use -fno-common.
30797
30798 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30799
30800         * g77.dg/f77-edit-apostrophe-out.f: New test
30801         * g77.dg/f77-edit-h-out.f: New test
30802         * g77.dg/f77-edit-t-in.f: New test
30803         * g77.dg/f77-edit-t-out.f: New test
30804         * g77.dg/f77-edit-x-out.f: New test
30805         * g77.dg/f77-edit-slash-out.f: New test
30806         * g77.dg/f77-edit-colon-out.f: New test
30807         * g77.dg/f77-edit-s-out.f: New test
30808
30809 2002-03-24  Richard Henderson  <rth@redhat.com>
30810
30811         * objc/execute/formal_protocol-6.x: New XFAIL.
30812
30813 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30814
30815         * gcc.dg/weak-1.c: Early return from dg-final on platforms
30816         that do not support weak symbols
30817
30818 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30819
30820         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
30821         * lib/g77.exp: Likewise.
30822         * lib/objc.exp: Likewise.
30823
30824 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
30825
30826         * gcc.dg/Wswitch-default.c: New test.
30827
30828 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
30829
30830         * g++.dg/other/enum1.C: New test.
30831
30832 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
30833
30834         * gcc.dg/pragma-ep-3.c: Fix typo.
30835
30836 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30837
30838         * g++.dg/inherit/template-as-base.C: New test.
30839
30840 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
30841
30842         * g++.old-deja/g++.other/dwarf2-1.C: Move...
30843         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
30844
30845 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
30846
30847         * gcc.dg/cpp/multiline.c: Update to match.
30848
30849 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
30850
30851         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
30852
30853 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
30854
30855         * gcc.dg/cpp/extratokens2.c: New file.
30856
30857 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
30858
30859         * gcc.dg/20020312-2.c: Add rs6000 target.
30860
30861         * gcc.c-torture/compile/20020319-1.c: New test.
30862
30863 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30864
30865         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
30866         (A, E): Handle this.
30867
30868 2002-03-20  Jason Merrill  <jason@redhat.com>
30869
30870         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
30871         ignoring -fpic.
30872         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
30873         through prune_gcc_output.
30874
30875 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
30876
30877         * gcc.c-torture/compile/20020320-1.c: New test.
30878
30879 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
30880
30881         * gcc.c-torture/compile/20020318-1.c: New test.
30882
30883         * gcc.dg/struct-by-value-1.c: New test.
30884
30885         * gcc.dg/20020319-1.c: New test.
30886
30887 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
30888
30889         * g++.dg/opt/conj1.C: New test.
30890
30891 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
30892
30893         * g++.dg/template/qualttp20.C: Revert previous change.
30894         * g++.dg/template/qualttp3.C: Likewise.
30895         * g++.dg/template/qualttp4.C: Likewise.
30896         * g++.dg/template/qualttp5.C: Likewise.
30897         * g++.dg/template/qualttp6.C: Likewise.
30898         * g++.dg/template/qualttp7.C: Likewise.
30899         * g++.dg/template/qualttp8.C: Likewise.
30900         * g++.dg/template/recurse.C: Likewise.
30901
30902 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30903
30904         * gcc.dg/cpp/wchar-1.c: Update.
30905
30906 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30907
30908         * g++.dg/template/conv1.C: New test.
30909         * g++.dg/template/conv2.C: New test.
30910         * g++.dg/template/conv3.C: New test.
30911         * g++.dg/template/conv4.C: New test.
30912
30913 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30914
30915         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
30916         * g++.dg/template/qualttp3.C: Likewise.
30917         * g++.dg/template/qualttp4.C: Likewise.
30918         * g++.dg/template/qualttp5.C: Likewise.
30919         * g++.dg/template/qualttp6.C: Likewise.
30920         * g++.dg/template/qualttp7.C: Likewise.
30921         * g++.dg/template/qualttp8.C: Likewise.
30922         * g++.dg/template/recurse.C: Likewise.
30923
30924 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30925
30926         * g++.dg/opt/dtor1.C: New test.
30927
30928 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
30929
30930         * gcc.c-torture/compile/20020315-1.c: New test.
30931
30932 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
30933
30934         * gcc.dg/weak-1.c: Fix scan tests.
30935
30936 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
30937
30938         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
30939         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
30940         cris-*-aout* mmix-*-*.
30941         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
30942         cris-*-aout* mmix-*-*.
30943         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
30944         cris-*-elf* cris-*-aout* and mmix-*-*.
30945         * gcc.dg/20001009-1.c: Ditto.
30946         * gcc.dg/20010912-1.c: Ditto.
30947         * gcc.dg/20020122-4.c: Ditto.
30948         * gcc.dg/inline-2.c: Ditto.
30949
30950 2002-03-14  Jeffrey A Law  (law@cygnus.com)
30951
30952         * gcc.c-torture/compile/20020314-1.c: New test.
30953
30954 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
30955
30956         * gcc.c-torture/execute/20020314-1.c: New test.
30957
30958 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
30959
30960         * g++.dg/warn/Wunused-1.C: New test.
30961
30962 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
30963
30964         * g++.dg/abi/mangle6.C: New test.
30965
30966 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
30967
30968         * gcc.c-torture/compile/20020309-2.c: New test.
30969
30970         * gcc.c-torture/compile/20020312-1.c: New test.
30971
30972 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30973
30974         * g++.dg/other/access1.C: New test.
30975
30976 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
30977
30978         * gcc.c-torture/execute/wchar_t-1.c: New test.
30979
30980 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
30981
30982         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
30983
30984 2002-03-12  Roger Sayle  <roger@eyesopen.com>
30985
30986         * gcc.dg/20020312-1.c: New test case.
30987
30988 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
30989
30990         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
30991
30992 2002-03-11  Richard Henderson  <rth@redhat.com>
30993
30994         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
30995         * g++.old-deja/g++.jason/report.C: Likewise.
30996
30997 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30998
30999         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
31000         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
31001
31002 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
31003
31004         * testsuite/g++.dg/overload/pmf1.C: New test.
31005
31006 2002-03-11  Kazu Hirata  <kazu@hxi.com>
31007
31008         * gcc.c-torture/execute/20020307-1.c: Use long.
31009
31010 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
31011
31012         PR optimization/5844
31013         * gcc.dg/20020310-1.c: New test.
31014
31015 2002-03-09  Michael Meissner  <meissner@redhat.com>
31016
31017         * gcc.c-torture/execute/memcpy-2.c: New test.
31018         * gcc.c-torture/execute/memset-1.c: New test.
31019         * gcc.c-torture/execute/strlen-1.c: New test.
31020         * gcc.c-torture/execute/strcmp-1.c: New test.
31021         * gcc.c-torture/execute/strncmp-1.c: New test.
31022
31023 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
31024
31025         * gcc.dg/ppc-ldstruct.c: New test.
31026
31027 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
31028
31029         * gcc.c-torture/execute/va-arg-22.c: New test.
31030
31031 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
31032
31033         * gcc.c-torture/compile/20020309-1.c: New test.
31034
31035 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
31036
31037         * gcc.c-torture/execute/20020307-2.c: New test.
31038
31039 2002-03-07  Jeffrey A Law  (law@redhat.com)
31040
31041         * g77.f-torture/compile/20020307-1.f: New test.
31042
31043 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
31044
31045         * gcc.dg/unordered-1.c: New test.
31046
31047 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
31048
31049         * gcc.c-torture/execute/20020307-1.c: New test.
31050
31051 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
31052
31053         * gcc.dg/20020304-1.c: New test.
31054
31055         * gcc.c-torture/compile/20020304-2.c: New test.
31056
31057 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
31058
31059         * gcc.c-torture/compile/20020304-1.c: New test case
31060         (from PR c/5830).
31061
31062 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
31063
31064         * gcc.dg/20020103-1.c: Add other -D ppc variants.
31065
31066 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
31067
31068         * g++.dg/other/classkey1.C: New test.
31069
31070 2002-03-01  Richard Henderson  <rth@redhat.com>
31071
31072         * gcc.c-torture/compile/981223-1.x: New.
31073         * gcc.c-torture/compile/920625-1.x: New.
31074
31075 2002-02-28  Richard Henderson  <rth@redhat.com>
31076
31077         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
31078
31079 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
31080
31081         * gcc.c-torture/execute/20020227-1.c: New test.
31082
31083 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
31084
31085         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
31086         here" ERROR lines.
31087         * g++.old-deja/g++.oliva/partord1.C: Likewise.
31088         * g++.old-deja.g++.other/defarg1.C: Likewise.
31089         * g++.old-deja/g++.pt/calls2.C: Likewise.
31090         * g++.old-deja/g++.pt/crash20.C: Likewise.
31091         * g++.old-deja/g++.pt/crash30.C: Likewise.
31092         * g++.old-deja/g++.pt/crash36.C: Likewise.
31093         * g++.old-deja/g++.pt/crash6.C: Likewise.
31094         * g++.old-deja/g++.pt/defarg13.C: Likewise.
31095         * g++.old-deja/g++.pt/derived3.C: Likewise.
31096         * g++.old-deja/g++.pt/error1.C: Likewise.
31097         * g++.old-deja/g++.pt/friend21.C: Likewise.
31098         * g++.old-deja/g++.pt/friend23.C: Likewise.
31099         * g++.old-deja/g++.pt/infinite1.C: Likewise.
31100         * g++.old-deja/g++.robertl/eb128.C: Likewise.
31101
31102 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
31103
31104         * gcc.c-torture/execute/20020225-2.c: New test.
31105
31106 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
31107
31108         * gcc.c-torture/execute/920730-1t.c,
31109         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
31110         Delete test cases, only relevant to -traditional.
31111
31112 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
31113
31114         * gcc.dg/cpp/undef1.c: Remove.
31115         * gcc.dg/cpp/directiv.c: Update.
31116         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
31117
31118 2002-02-27  Michael Meissner  <meissner@redhat.com>
31119
31120         * gcc.c-torture/execute/20020226-1.c: New test.
31121
31122 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
31123
31124         * g++.dg/debug/debug4.C: New test.
31125
31126         * gcc.dg/ia64-visibility-1.c: New test.
31127
31128 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
31129
31130         * gcc.dg/debug/20020224-1.c: New.
31131
31132 2002-02-25  Kazu Hirata  <kazu@hxi.com>
31133
31134         * gcc.c-torture/execute/960416-1.x: New.
31135         * gcc.c-torture/execute/divconst-3.x: Likewise.
31136
31137 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
31138
31139         * gcc.dg/20020224-1.c: New test.
31140
31141 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
31142
31143         * gcc.c-torture/execute/20020225-1.c: New.
31144
31145 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
31146
31147         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
31148
31149 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
31150
31151         * gcc.dg/20020222-1.c: New test.
31152
31153 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
31154
31155         * g++.dg/opt/anonunion1.C: New test.
31156
31157 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
31158
31159         * g++.dg/template/qualttp19.C: New test.
31160         * g++.dg/template/qualttp20.C: New test.
31161         * g++.old-deja/g++.jason/report.C: Adjust expected errors
31162         * g++.old-deja/g++.other/qual1.C: Likewise.
31163
31164 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
31165
31166         * gcc.dg/attr-alwaysinline.c: New.
31167
31168 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
31169
31170         * gcc.dg/20020220-1.c: New test.
31171
31172         * gcc.dg/20020220-2.c: New test.
31173
31174         * g++.dg/opt/mmx1.C: New test.
31175
31176 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
31177
31178         * gcc.c-torture/compile/20020110.c: New test.
31179
31180 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
31181
31182         * gcc.c-torture/execute/20020219-1.c: New test.
31183
31184         * gcc.dg/20020219-1.c: New test.
31185
31186         * gcc.dg/noncompile/20020220-1.c: New test.
31187
31188         * g++.dg/opt/ptrintsum1.C: New test.
31189
31190         * gcc.dg/debug/20020220-1.c: New test.
31191
31192 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
31193
31194         * gcc.c-torture/execute/20020216-1.c: New test.
31195
31196 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31197
31198         * gcc.dg/decl-1.c: Update, new test.
31199
31200 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
31201
31202         * g++.dg/abi/bitfield1.C: New test.
31203         * g++.dg/abi/bitfield2.C: New test.
31204
31205 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31206
31207         * gcc.dg/attr-nest.c: New test.
31208
31209 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31210
31211         * gcc.c-torture/execute/20020215-1.c: New test.
31212
31213 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
31214
31215         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
31216         * g++.dg/debug/debug.exp: New.
31217         * g++.dg/debug/trivial.C: New.
31218         * g++.dg/debug/debug1.C: Moved...
31219         * g++.dg/other/debug1.C: ...from here.
31220         * g++.dg/debug/debug2.C: Moved...
31221         * g++.dg/other/debug2.C: ...from here.
31222         * g++.dg/debug/debug3.C: Moved...
31223         * g++.dg/other/debug3.C: ...from here.
31224
31225         * gcc.dg/noncompile/20020213-1.c: New test.
31226
31227 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
31228
31229         * g++.dg/other/debug3.C: New test.
31230
31231         * gcc.c-torture/execute/20020213-1.c: New test.
31232
31233 2002-02-13  Richard Smith <richard@ex-parrot.com>
31234
31235         * g++.old-deja/g++.other/thunk1.C: New test.
31236
31237 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31238
31239         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
31240
31241 2002-02-13  Stan Shebs  <shebs@apple.com>
31242
31243         * gcc.dg/altivec-3.c: New.
31244
31245 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
31246
31247         * gcc.dg/Wunreachable-1.c: New test.
31248         * gcc.dg/Wunreachable-2.c: New test.
31249
31250 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31251
31252         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
31253
31254 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
31255
31256         * gcc.dg/decl-1.c: New test.
31257
31258 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31259
31260         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
31261
31262 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31263
31264         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
31265         * gcc.c-torture/compile/980506-1.x: Likewise.
31266
31267 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31268
31269         * gcc.dg/20020210-1.c: New.
31270
31271 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
31272
31273         * g77.f-torture/execute/947.f: New regression test
31274         for PR fortran/947.
31275
31276 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
31277
31278         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
31279         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
31280
31281 2002-02-08  Richard Henderson  <rth@redhat.com>
31282
31283         * gcc.c-torture/compile/labels-3.c: New.
31284
31285 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
31286
31287         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
31288         expression statements work instead.
31289         * gcc.dg/noncompile/20020207-1.c: New test.
31290
31291 2002-02-07  Richard Henderson  <rth@redhat.com>
31292
31293         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
31294
31295 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31296
31297         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
31298         message from g77
31299         * lib/g77-dg.exp: Trim g77 error messages so that they are
31300         recognized by dg.exp.
31301
31302 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31303
31304         PR fortran/5473
31305         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
31306
31307 2002-02-07  Richard Henderson  <rth@redhat.com>
31308
31309         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
31310         to be sufficiently aligned for integers.
31311
31312 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
31313
31314         * g++.dg/template/friend4.C: New test.
31315
31316 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31317
31318         PR fortran/5743
31319         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
31320         unsupported cases.
31321
31322 2002-02-07  Richard Henderson  <rth@redhat.com>
31323
31324         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
31325         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
31326         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
31327         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
31328
31329 2002-02-06  Richard Henderson  <rth@redhat.com>
31330
31331         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
31332
31333 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
31334
31335         * gcc.dg/20020206-1.c: New test.
31336
31337 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
31338
31339         * gcc.c-torture/execute/20020206-1.c: New test.
31340
31341         * gcc.c-torture/execute/20020206-2.c: New test.
31342
31343         PR optimization/5429:
31344         * gcc.c-torture/compile/20020206-1.c: New test.
31345
31346 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
31347
31348         * g++.dg/ext/align1.C: Do not use an explicit alignment value
31349         as certain file formats cannot support particularly large
31350         alignments.
31351
31352         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
31353         and do not expect to be able to link the executable.
31354
31355         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
31356         fail because the COFF format does not support the weak attribute.
31357
31358 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
31359
31360         * g77.dg/pr5473.f: New test
31361
31362 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
31363
31364         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
31365         Fix testcase accordingly.
31366
31367 2002-02-04  Richard Henderson  <rth@redhat.com>
31368
31369         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
31370         (buf): Change to be an array of pointers, not ints.
31371
31372 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31373
31374         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
31375         before all tests.  Move warning one line above to match where it
31376         C frontend emits.
31377         * gcc.dg/Wswitch-2.c: New test.
31378         * g++.dg/warn/Wswitch-1.C: New test.
31379         * g++.dg/warn/Wswitch-2.C: New test.
31380
31381 2002-02-04  Richard Henderson  <rth@redhat.com>
31382
31383         * g++.dg/abi/offsetof.C: Fix size comparison.
31384
31385 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
31386
31387         * gcc.dg/cast-qual-2.c: New test.
31388
31389 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31390
31391         * gcc.dg/20020201-4.c: New test.
31392
31393 2002-02-04  Ben Elliston  <bje@redhat.com>
31394
31395         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
31396         target_info attribute != 0, in addition to the empty string.
31397         (gcc_target_compile): Likewise.
31398
31399 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
31400
31401         * gcc.dg/Wswitch.c: New test.
31402         PR gcc/4475. PR gcc/3780.
31403
31404 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
31405
31406         * g77.f-torture/execute/5122.f: New test for regressions
31407         against PR fortran/5122.
31408
31409 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
31410
31411         * g77.f-torture/compile/pr3743.f: Delete
31412         * g77.dg/pr3743-1.f: New test.
31413         * g77.dg/pr3743-2.f: New test.
31414         * g77.dg/pr3743-3.f: New test.
31415         * g77.dg/pr3743-4.f: New test.
31416
31417 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31418
31419         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
31420
31421 2002-02-02  Richard Henderson  <rth@redhat.com>
31422
31423         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
31424         * gcc.c-torture/execute/bf64-1.c: Likewise.
31425
31426 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31427
31428         * gcc.dg/20020201-2.c: New test.
31429
31430         * gcc.dg/20020201-3.c: New test.
31431
31432         * gcc.c-torture/execute/bitfld-2.c: New test.
31433
31434 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31435
31436         * gcc.dg/bitfld-1.c: Update.
31437         * gcc.dg/bitfld-2.c: Update.
31438         * gcc.c-torture/execute/bitfld-1.x: New.
31439
31440 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31441
31442         * gcc.c-torture/execute/20020201-1.c: New test.
31443
31444 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
31445
31446         PR target/5469
31447         * gcc.dg/20020201-1.c: New test.
31448
31449 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
31450
31451         PR fortran/3743
31452         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
31453         * g77.f-torture/compile/pr3743.x: Remove
31454
31455 2002-01-31  Tom Rix  <trix@redhat.com>
31456
31457         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
31458
31459 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31460
31461         * gcc.dg/noncompile/20020130-1.c: New test.
31462
31463 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
31464
31465         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
31466
31467 2002-01-29  Richard Henderson  <rth@redhat.com>
31468
31469         * gcc.c-torture/execute/991118-1.c: Cast various constants back
31470         to long long.
31471         * gcc.c-torture/execute/bf64-1.c: Likewise.
31472
31473 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
31474
31475         * gcc.c-torture/execute/20020129-1.c: New test.
31476
31477 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31478
31479         * gcc.c-torture/compile/20000224-1.c: Update.
31480         * gcc.c-torture/execute/bitfld-1.c: New tests.
31481         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
31482         * gcc.dg/uninit-A.c: Update.
31483
31484 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31485
31486         * g++.dg/template/ctor1.C: Add instantiation.
31487
31488 2002-01-28  Paul Koning  <pkoning@equallogic.com>
31489
31490         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
31491         argument to __builtin_prefetch to be const ptr.
31492
31493 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
31494
31495         * gcc.c-torture/compile/20020120-1.c: New test.
31496
31497 2002-01-27  Kazu Hirata  <kazu@hxi.com>
31498
31499         * gcc.c-torture/execute/20020127-1.c: New test.
31500
31501 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
31502
31503         * g77.dg/f77-edit-i-in.f: New test
31504         * g77.dg/f77-edit-i-out.f: New test
31505
31506 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
31507
31508         * gcc.dg/debug/debug.exp: New file.
31509         * gcc.dg/debug/trivial.c: New file.
31510         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
31511         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
31512         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
31513         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
31514         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
31515         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
31516         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
31517         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
31518         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
31519         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
31520         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
31521         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
31522         * gcc.dg/20000503-1.c: Removed.
31523         * gcc.dg/20010207-1.c: Removed.
31524         * gcc.dg/20011223-1.c: Removed.
31525         * gcc.dg/20020104-2.c: Removed.
31526         * gcc.dg/debug-1.c: Removed.
31527         * gcc.dg/debug-2.c: Removed.
31528         * gcc.dg/debug-3.c: Removed.
31529         * gcc.dg/debug-4.c: Removed.
31530         * gcc.dg/debug-5.c: Removed.
31531         * gcc.dg/debug-6.c: Removed.
31532         * gcc.dg/dwarf2-1.c: Removed.
31533         * gcc.dg/dwarf2-2.c: Removed.
31534
31535 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
31536
31537         * g++.old-deja/g++.other/eh5.C: New test.
31538         * g++.old-deja/g++.other/sibcall2.C: New test.
31539         * g++.old-deja/g++.other/array9.C: New test.
31540         * g++.old-deja/g++.other/typename2.C: New test.
31541         * g++.old-deja/g++.other/crash60.C: New test.
31542         * g++.old-deja/g++.other/conv9.C: New test.
31543         * g++.old-deja/g++.other/mangle10.C: New test.
31544         * g++.old-deja/g++.other/unchanging1.C: New test.
31545         * g++.old-deja/g++.other/exprstmt1.C: New test.
31546         * g++.old-deja/g++.other/inline23.C: New test.
31547         * g++.old-deja/g++.eh/ia64-1.C: New test.
31548         * g++.old-deja/g++.other/dwarf2-1.C: New test.
31549         * g++.old-deja/g++.other/reload1.C: New test.
31550         * g++.old-deja/g++.other/static20.C: New test.
31551         * g++.old-deja/g++.other/local-alloc1.C: New test.
31552         * g++.old-deja/g++.other/conv8.C: New test.
31553         * g++.old-deja/g++.other/stmtexpr2.C: New test.
31554         * g++.old-deja/g++.other/storeexpr1.C: New test.
31555         * g++.old-deja/g++.other/storeexpr2.C: New test.
31556         * g++.dg/eh/template2.C: New test.
31557         * g++.dg/warn/weak1.C: New test.
31558
31559 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
31560
31561         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31562         Remove first, non-varying, argument.
31563
31564 2002-01-23  Richard Henderson  <rth@redhat.com>
31565
31566         * gcc.dg/inline-2.c: New.
31567
31568         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
31569         Add optional target arg.  Check number of arguments.
31570         (scan-assembler-not, scan-assembler-dem): Likewise.
31571         (scan-assembler-dem-not): Likewise.
31572
31573 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31574
31575         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
31576         line 12.
31577         * g++.old-deja/g++.brendan/parse3.C,
31578         g++.old-deja/g++.other/crash26.C,
31579         g++.old-deja/g++.other/crash28.C,
31580         g++.old-deja/g++.other/crash29.C,
31581         g++.old-deja/g++.other/crash30.C,
31582         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
31583
31584 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
31585
31586         * gcc.dg/20020115-1.c: New.
31587
31588 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
31589
31590         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
31591
31592 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
31593
31594         * gcc.dg/20020122-3.c: New.
31595
31596 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
31597
31598         * g++.dg/other/gc1.C: New test.
31599
31600 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31601
31602         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
31603
31604 2002-01-22  Richard Henderson  <rth@redhat.com>
31605
31606         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
31607
31608 2002-01-22  Richard Henderson  <rth@redhat.com>
31609
31610         * gcc.dg/20020122-4.c: New.
31611
31612 2002-01-22  H.J. Lu <hjl@gnu.org>
31613
31614         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
31615         link output.
31616         * gcc.dg/special/ecos.exp: Likewise.
31617         * lib/g++-dg.exp: Likewise.
31618         * lib/g77-dg.exp: Likewise.
31619         * lib/gcc-dg.exp : Likewise.
31620         * lib/mike-g++.exp: Likewise.
31621         * lib/mike-g77.exp: Likewise.
31622         * lib/mike-gcc.exp: Likewise.
31623         * lib/objc-dg.exp: Likewise.
31624
31625 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
31626
31627         PR target/5379
31628         * gcc.dg/20020122-2.c: New test.
31629
31630 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
31631
31632         * gcc.dg/20020122-1.c: New test.
31633
31634 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
31635
31636         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
31637
31638 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
31639
31640         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
31641
31642 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31643
31644         * gcc.c-torture/compile/20020121-1.c: New test.
31645
31646 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31647
31648         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
31649         ld_library_path.
31650
31651 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
31652
31653         * gcc.dg/20020218-1.c: New test.
31654
31655 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
31656
31657         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
31658         messages
31659         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
31660         "At global scope" warning
31661         * g++.dg/ext/align1.C: Change cygwin test for alignment
31662         from db-bogus to dg-warning
31663
31664 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
31665
31666         * g77.f-torture/compile/cpp2.F: New test.
31667
31668 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31669
31670         * g++.dg/template/access1.C: New test.
31671
31672 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
31673
31674         * gcc.dg/20020118-1.c: New.
31675
31676 2002-01-18  Kazu Hirata  <kazu@hxi.com>
31677
31678         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
31679
31680 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
31681
31682         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
31683         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
31684         alignment warnings.
31685
31686 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
31687
31688         * gcc.misc-tests/i386-prefetch.exp: Save and restore
31689         torture_with_loops and torture_without_loops
31690
31691 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
31692
31693         * gcc.c-torture/compile/20020116-1.c: New test.
31694
31695 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
31696
31697         * gcc.dg/20020116-2.c: New test.
31698
31699         * gcc.dg/ultrasp4.c: New test.
31700
31701         * gcc.dg/20020116-1.c: New test.
31702
31703 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
31704
31705         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
31706         by EABI.
31707
31708 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
31709
31710         * gcc.misc-tests/i386-prefetch.exp: New.
31711         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
31712         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
31713         * gcc.misc-tests/i386-pf-none-1.c: New test.
31714         * gcc.misc-tests/i386-pf-sse-1.c: New test.
31715
31716 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
31717
31718         * gcc.dg/gnu89-init-1.c: Add new tests.
31719
31720 2002-01-15  Andreas Jaeger  <aj@suse.de>
31721
31722         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
31723         * gcc.dg/i386-mmx-2.c: Likewise.
31724         * gcc.dg/i386-sse-1.c: Likewise.
31725         * gcc.dg/i386-sse-2.c: Likewise.
31726         * gcc.dg/i386-sse-3.c: Likewise.
31727
31728 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
31729
31730         * g77.f-torture/execute/intrinsic-unix-bessel.f:
31731         Uncomment additional cases that now pass.
31732
31733 2002-01-11  Richard Henderson  <rth@redhat.com>
31734
31735         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
31736         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
31737
31738 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
31739
31740         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
31741
31742 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
31743
31744         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
31745         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
31746
31747 2002-01-10  Dale Johannesen  <dalej@apple.com>
31748
31749         * gcc.c-torture/execute/loop-11.c: New.
31750
31751 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
31752
31753         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
31754         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
31755
31756 2002-01-09  Richard Henderson  <rth@redhat.com>
31757
31758         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
31759         type in which to perform the operation for each size.
31760
31761 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
31762
31763         * gcc.c-torture/compile/20020109-2.c: New test.
31764
31765 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
31766
31767         * gcc.c-torture/execute/loop-10.c: New test.
31768
31769 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31770
31771         * gcc.c-torture/compile/20010226-1.c: New test.
31772         * gcc.c-torture/compile/20010227-1.c: New test.
31773         * gcc.c-torture/compile/20010426-1.c: New test.
31774         * gcc.c-torture/compile/20010510-1.c: New test.
31775         * gcc.c-torture/compile/20010605-3.c: New test.
31776         * gcc.c-torture/compile/20010824-1.c: New test.
31777         * gcc.c-torture/execute/20010409-1.c: New test.
31778         * gcc.dg/noncompile/20000901-1.c: New test.
31779         * gcc.dg/20001023-1.c: New test.
31780         * gcc.dg/20001101-1.c: New test.
31781         * gcc.dg/20001102-1.c: New test.
31782         * gcc.dg/20010207-1.c: New test.
31783         * gcc.dg/20010405-1.c: New test.
31784         * gcc.dg/20010822-1.c: New test.
31785         * gcc.dg/20011107-1.c: New test.
31786
31787 2002-01-09  Jeffrey A Law  (law@redhat.com)
31788
31789         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
31790
31791         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
31792         execution failure on PA targets.
31793
31794 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31795
31796         * gcc.c-torture/compile/20020109-1.c: New test.
31797
31798 2002-01-08  Kazu Hirata  <kazu@hxi.com>
31799
31800         * gcc.c-torture/execute/20020108-1.c: New test.
31801
31802 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
31803
31804         * gcc.dg/20020108-1.c: New test.
31805
31806 2002-01-08  H.J. Lu <hjl@gnu.org>
31807
31808         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
31809         for header files.
31810
31811 2002-01-08  Geoff Keating  <geoffk@redhat.com>
31812
31813         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
31814         consistency.
31815
31816 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
31817
31818         * gcc.dg/altivec-4.c: Test altivec predicates.
31819
31820 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
31821
31822         * gcc.c-torture/execute/20020107-1.c: New test.
31823
31824 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
31825
31826         PR c/5279
31827         * gcc.c-torture/compile/20020106-1.c: New test.
31828
31829 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
31830
31831         * gcc.c-torture/execute/nestfunc-4.c: New test.
31832
31833 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31834
31835         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
31836         extra triple that slipped in.
31837         * g++.old-deja/g++.abi/align.C: Likewise.
31838         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31839
31840 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31841
31842         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
31843         * g++.old-deja/g++.abi/align.C: Likewise.
31844         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31845
31846         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
31847         on FreeBSD/i386.
31848         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
31849         FreeBSD.
31850
31851 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
31852
31853         * gcc.dg/20020104-1.c: New test.
31854
31855         * gcc.dg/20020104-2.c: New test.
31856
31857 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
31858
31859         * gcc.dg/20020103-1.c: Fix typo in target selector.
31860
31861 2002-01-03  Richard Henderson  <rth@redhat.com>
31862
31863         * gcc.dg/20020103-1.c: New.
31864
31865 2002-01-03  Kazu Hirata  <kazu@hxi.com>
31866
31867         * gcc.c-torture/execute/20020103-1.c: New test.
31868
31869 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
31870
31871         * g++.dg/other/debug2.C: New test.
31872
31873         * gcc.c-torture/compile/20020103-1.c: New test.
31874
31875 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
31876
31877         * gcc.dg/gnu89-init-1.c: Added new tests.
31878
31879 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31880
31881         * g++.dg/template/friend2.C: Remove as patch is reverted.
31882
31883         * g++.dg/warn/oldcast1.C: New test.
31884
31885         * g++.dg/template/ptrmem1.C: New test.
31886         * g++.dg/template/ptrmem2.C: New test.
31887
31888         * g++.dg/template/ntp.C: New test.
31889
31890         * g++.dg/other/component1.C: New test.
31891
31892         * g++.dg/template/ttp3.C: New test.
31893
31894         * g++.dg/template/friend2.C: New test.
31895         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
31896
31897 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31898
31899         * g++.dg/other/ptrmem1.C: New test.
31900         * g++.dg/other/ptrmem2.C: New test.
31901
31902 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31903
31904         * g++.dg/template/ctor1.C: New test.
31905
31906 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31907
31908         * g++.dg/template/friend2.C: New test.
31909
31910 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
31911
31912         * gcc.dg/mmix-1.c: New test.
31913
31914 2001-12-31  Richard Henderson  <rth@redhat.com>
31915
31916         * gcc.dg/asm-5.c: New.
31917
31918 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
31919
31920         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
31921         in namespace __gnu_cxx
31922
31923 2001-12-30  Richard Henderson  <rth@redhat.com>
31924
31925         * gcc.dg/debug-6.c: New.
31926
31927 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
31928
31929         * gcc.c-torture/compile/20011229-2.c: New test.
31930
31931 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
31932
31933         * gcc.dg/debug-3.c: New test.
31934         * gcc.dg/debug-4.c: New test.
31935         * gcc.dg/debug-5.c: New test.
31936
31937 2001-12-29  Richard Henderson  <rth@redhat.com>
31938
31939         * g++.dg/eh/loop1.C: New.
31940
31941 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31942
31943         * g++.dg/template/crash1.C: New test.
31944
31945 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31946
31947         * g++.dg/other/const1.C: New test.
31948
31949 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31950
31951         * gcc.c-torture/compile/20011229-1.c: New test.
31952
31953 2001-12-28  Stan Shebs  <shebs@apple.com>
31954
31955         * lib/objc-torture.exp: Resync with c-torture.exp.
31956         * lib/objc.exp: Load standard libraries.
31957
31958 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
31959
31960         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
31961         additional tests.
31962
31963 2001-12-27  Roger Sayle <roger@eyesopen.com>
31964
31965         * gcc.c-torture/execute/string-opt-16.c: New testcase.
31966
31967 2001-12-27  Richard Henderson  <rth@redhat.com>
31968
31969         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
31970
31971 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31972
31973         * g++.dg/eh/ctor1.C: New test.
31974         * g++.dg/other/error2.C: New test.
31975
31976 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31977
31978         * g++.dg/other/init2.C: New test.
31979
31980 2001-12-24  Richard Henderson  <rth@redhat.com>
31981
31982         * gcc.dg/20011223-1.c: New.
31983         * gcc.dg/inline-1.c: New.
31984
31985 2001-12-23  Richard Henderson  <rth@redhat.com>
31986
31987         * gcc.dg/asm-4.c: Test operand modifiers.
31988
31989 2001-12-23  Richard Henderson  <rth@redhat.com>
31990
31991         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
31992
31993 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31994
31995         * gcc.c-torture/execute/20011223-1.c: New test.
31996
31997 2001-12-21  Richard Henderson  <rth@redhat.com>
31998
31999         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
32000         re-enables the warning.
32001
32002 2001-12-21  Richard Henderson  <rth@redhat.com>
32003
32004         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
32005
32006 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32007
32008         * gcc.c-torture/compile/20011218-1.c: New test.
32009
32010 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
32011
32012         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
32013         arm-isr.c test.
32014         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
32015         epilogue generation for ARM ISR routines.
32016
32017 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32018
32019         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
32020         * gcc.dg/format/c90-printf-3.c: Likewise.
32021         * gcc.dg/format/c99-printf-3.c: Likewise.
32022         * gcc.dg/format/ext-1.c: Likewise.
32023         * gcc.dg/format/ext-6.c: Likewise.
32024         * gcc.dg/format/format.h: Prototype unlocked stdio.
32025
32026 2001-12-20  Richard Henderson  <rth@redhat.com>
32027
32028         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
32029         (arena): Use it.
32030         (malloc): Correct allocation logic.  Abort if we fill up the
32031         arena before initialization complete.
32032         (realloc): Correct allocation logic.
32033
32034 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
32035
32036         * gcc.c-torture/compile/20011219-2.c: New test.
32037
32038         * gcc.c-torture/execute/20011219-1.c: New test.
32039
32040 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
32041
32042         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
32043         target does not support weak symbols.
32044
32045 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
32046
32047         * gcc.c-torture/compile/20011219-1.c: New test.
32048
32049 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
32050
32051         * g++.dg/other/error1.C: New test.
32052
32053 2001-12-17  Jeffrey A Law  (law@redhat.com)
32054
32055         * gcc.c-torture/execute/20011217-1.c: New test.
32056
32057 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
32058
32059         * objc.dg/special/: New directory.
32060         * objc.dg/special/special.exp: New file.
32061         * objc.dg/special/unclaimed-category-1.h: New file.
32062         * objc.dg/special/unclaimed-category-1a.m: New file.
32063         * objc.dg/special/unclaimed-category-1.m: New file.
32064
32065 2001-12-17  Andreas Jaeger  <aj@suse.de>
32066
32067         * gcc.c-torture/compile/20011217-2.c: New test.
32068
32069 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32070
32071         * gcc.c-torture/compile/20011217-1.c: New test.
32072
32073 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
32074
32075         * testsuite/gcc.dg/20011214-1.c: New.
32076
32077 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
32078
32079         * gcc.dg/altivec-4.c: New.
32080
32081 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
32082
32083         * gcc.dg/20011113-1.c: New test.
32084
32085 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32086
32087         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
32088         std::__malloc_alloc_template<0> and
32089         std::__default_alloc_template<false, 0>.
32090
32091 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
32092
32093         * objc/execute/bf-21.m: New test.
32094         * objc/execute/enumeration-1.m: New test.
32095         * objc/execute/enumeration-2.m: New test.
32096
32097 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
32098
32099         * gcc.dg/gnu89-init-1.c: New test.
32100
32101 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
32102
32103         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
32104         * g++.old-deja/g++.jason/2371.C: Likewise.
32105         * g++.old-deja/g++.jason/template33.C: Likewise.
32106         * g++.old-deja/g++.jason/template34.C: Likewise.
32107         * g++.old-deja/g++.jason/template36.C: Likewise.
32108         * g++.old-deja/g++.oliva/typename1.C: Likewise.
32109         * g++.old-deja/g++.oliva/typename2.C: Likewise.
32110         * g++.old-deja/g++.other/typename1.C: Likewise.
32111         * g++.old-deja/g++.pt/inherit2.C: Likewise.
32112         * g++.old-deja/g++.pt/nontype5.C: Likewise.
32113         * g++.old-deja/g++.pt/typename11.C: Likewise.
32114         * g++.old-deja/g++.pt/typename14.C: Likewise.
32115         * g++.old-deja/g++.pt/typename16.C: Likewise.
32116         * g++.old-deja/g++.pt/typename3.C: Likewise.
32117         * g++.old-deja/g++.pt/typename4.C: Likewise.
32118         * g++.old-deja/g++.pt/typename5.C: Likewise.
32119         * g++.old-deja/g++.pt/typename7.C: Likewise.
32120         * g++.old-deja/g++.robertl/eb9.C: Likewise.
32121
32122 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
32123
32124         * g++.dg/other/linkage1.C: New test.
32125         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
32126         specifiers.
32127
32128 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
32129
32130         * gcc.dg/concat.c: New test.
32131
32132 2001-12-11  Stan Shebs  <shebs@apple.com>
32133
32134         * objc/compile: New test directory.
32135         * objc/compile/compile.exp: New expect script.
32136         * objc/compile/20011211-1.m: New compile test.
32137
32138 2001-12-11  Jason Merrill  <jason@redhat.com>
32139
32140         * lib/prune.exp (prune_gcc_output): Also handle "In member
32141         function".  So many permutations...
32142
32143 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
32144
32145         * g++.dg/template/typedef1.C: New test.
32146
32147 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
32148
32149         * g++.dg/other/copy1.C: New test.
32150
32151 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
32152
32153         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
32154
32155         * gcc.dg/builtin-choose-expr.c: New.
32156
32157 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
32158
32159         * gcc.dg/altivec-2.c: New.
32160
32161 2001-12-07  Richard Henderson  <rth@redhat.com>
32162
32163         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
32164
32165 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
32166
32167         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
32168         ultrasparc.
32169
32170 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32171
32172         * g++-old.deja/g++.robertl/eb101.C: Deleted.
32173
32174 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
32175
32176         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
32177         variable argument list.
32178
32179 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
32180
32181         * gcc.c-torture/execute/memcheck: Delete entire directory.
32182         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
32183         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
32184
32185 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32186
32187         * gcc.dg/Wshadow-1.c: New test.
32188
32189 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
32190
32191         * gcc.c-torture/compile/20011130-1.c: New test.
32192
32193         * gcc.dg/noncompile/20011025-1.c: New test.
32194
32195         * g++.dg/other/anon-union.C: New test.
32196
32197         * gcc.c-torture/execute/20011024-1.c: New test.
32198
32199 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32200
32201         * gcc.c-torture/execute/20000722-1.x,
32202         gcc.c-torture/execute/20010123-1.x: Remove.
32203         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
32204         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
32205         gcc.dg/c99-complit-2.c: New tests.
32206
32207 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
32208
32209         * g++.dg/inherit/base1.C: New test.
32210
32211 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
32212
32213         * g++.dg/other/stdarg1.C: New test.
32214
32215         * gcc.c-torture/compile/20011130-2.c: New test.
32216
32217 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
32218
32219         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
32220         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
32221         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
32222         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
32223         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
32224         * gcc.dg/builtin-prefetch-1.c: New test.
32225
32226 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
32227
32228         * gcc.dg/20011130-1.c: New test.
32229
32230 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32231
32232         * g++.dg/other/scope1.C: New test.
32233         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
32234
32235 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32236
32237         * gcc.dg/vla-init-1.c: New test.
32238
32239 2001-12-01  Geoff Keating  <geoffk@redhat.com>
32240
32241         * gcc.c-torture/compile/structs.c: New testcase from GDB.
32242
32243 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32244
32245         * objc.dg/alias.m: Update.
32246         * objc.dg/class-1.m: Update.
32247         * objc.dg/const-str-1.m: Update.
32248         * objc.dg/fwd-proto-1.m: Update.
32249         * objc.dg/id-1.m: Update.
32250         * objc.dg/super-class-1.m: Update.
32251
32252 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
32253
32254         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
32255         constructs.
32256
32257 2001-11-28  Jeffrey A Law  (law@cygnus.com)
32258
32259         * gcc.c-torture/execute/20011128-1.c: New test.
32260
32261 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
32262
32263         * gcc.dg/20011127-1.c: New test.
32264
32265 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32266
32267         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
32268         from Austin Group draft 7.
32269         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
32270         scanf format arguments.
32271         * gcc.dg/format/no-exargs-2.c: New test.
32272
32273 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
32274
32275         * g++.dg/abi/vbase8-4.C: New test.
32276
32277 2001-11-24  Ian Lance Taylor  <ian@airs.com>
32278
32279         * gcc.c-torture/execute/20011121-1.c: New test.
32280
32281 2001-11-23  Jeffrey A Law  (law@cygnus.com)
32282
32283         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
32284
32285 2001-11-23  Andreas Jaeger  <aj@suse.de>
32286
32287         * gcc.dg/cpp/charconst-2.c: New test.
32288
32289 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
32290
32291         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
32292         to the host if it is remote.  Let tests specify extra headers
32293         they use.
32294         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
32295         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
32296         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
32297         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
32298         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
32299         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
32300         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
32301         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
32302         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
32303         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
32304
32305 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
32306
32307         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
32308         for little endian ARMs.
32309
32310 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
32311
32312         * gcc.c-torture/compile/20011119-1.c: New test.
32313         * gcc.c-torture/compile/20011119-2.c: New test.
32314
32315 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
32316
32317         * gcc.dg/altivec-1.c: Fix typo.
32318
32319 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32320
32321         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
32322
32323 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
32324
32325         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
32326
32327 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
32328
32329         * lib/g77.exp: Don't specify --rpath-link.
32330
32331         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
32332         across all the headers.
32333         * gcc.dg/format/format.exp: For testing on a remote host,
32334         copy format.h.
32335
32336         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
32337         * gcc.c-torture/execute/930406-1.c: Likewise.
32338         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32339
32340 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
32341
32342         * gcc.dg/altivec-1.c: New.
32343
32344 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
32345
32346         * gcc.dg/cpp/fpreprocessed.c: New test case.
32347
32348 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32349
32350         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
32351         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
32352         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
32353
32354 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32355
32356         * gcc.dg/no-builtin-1.c: New test.
32357
32358 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
32359
32360         * gcc.c-torture/execute/20011115-1.c: New test.
32361
32362 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
32363
32364         * gcc.c-torture/compile/20011114-2.c: New test.
32365         * gcc.c-torture/compile/20011114-3.c: New test.
32366         * gcc.c-torture/compile/20011114-4.c: New test.
32367
32368 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32369
32370         * g++.dg/other/init1.C: New test.
32371
32372 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
32373
32374         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
32375         message.
32376
32377         * gcc.c-torture/execute/20011114-1.c: New testcase.
32378
32379         * gcc.c-torture/compile/20010327-1.c: Revert last change.
32380         * gcc.c-torture/compile/20011114-1.c: New test, exactly
32381         like the (before this change) version of 20010327-1.c.
32382
32383 2001-11-14  Roger Sayle <roger@eyesopen.com>
32384
32385         * gcc.c-torture/execute/string-opt-13.c: New testcase.
32386
32387 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
32388
32389         * g++.dg/init/array2.C: New test.
32390
32391 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
32392
32393         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
32394
32395 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
32396
32397         * g++.dg/other/forscope1.C: New test.
32398         * g++.dg/ext/forscope1.C: New test.
32399         * g++.dg/ext/forscope2.C: New test.
32400
32401 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
32402
32403         * gcc.c-torture/execute/20011113-1.c: New test.
32404
32405 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
32406
32407         * gcc.c-torture/execute/20011109-2.c: New test.
32408
32409         * gcc.c-torture/execute/20011109-1.c: New test.
32410
32411 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
32412
32413         * gcc.c-torture/compile/20011109-1.c: New test.
32414
32415 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
32416
32417         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
32418         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
32419         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
32420         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
32421         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
32422         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
32423         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
32424
32425 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32426
32427         * g++.dg/warn/Wshadow-1.C: New tests.
32428         * g++.old-deja/g++.mike/for3.C: Update.
32429
32430 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32431
32432         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
32433         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
32434         XFAILs.  Adjust expected error texts.
32435         * gcc.c-torture/compile/20011106-1.c,
32436         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
32437         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
32438         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
32439         gcc.dg/c99-array-lval-5.c: New tests.
32440
32441 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32442
32443         * gcc.dg/cpp/defined.c: Update.
32444
32445 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32446
32447         * gcc.c-torture/execute/anon-1.c: New test.
32448
32449 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
32450
32451         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
32452         same size, so no warning should be produced on stormy16.
32453
32454         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
32455         due to oversized array.
32456         * g++.old-deja/g++.mike/ns15.C: Likewise.
32457         * g++.old-deja/g++.pt/crash16.C: Likewise.
32458
32459 2001-11-02  Graham Stott  <grahams@redhat.com>
32460
32461         * g++.dgother/debug1.C: Fix typos.
32462
32463 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
32464
32465         * g++.dg/other/debug1.C: New test.
32466
32467 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32468
32469         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
32470         of unsigned long.
32471
32472 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
32473
32474         * gcc.dg/20011029-2.c: New test.
32475
32476         * gcc.c-torture/compile/20011029-1.c: New test.
32477
32478 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
32479
32480         * objc/execute/class_self-1.m: New test.
32481         * objc/execute/class_self-2.m: New test.
32482
32483 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
32484
32485         * gcc.misc-tests/msgs.exp: Delete.
32486         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
32487         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
32488         error set to match recent changes.
32489
32490 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
32491
32492         * gcc.dg/20011021-1.c: New test.
32493
32494 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
32495
32496         * gcc.c-torture/compile/20011023-1.c: New test.
32497
32498 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
32499
32500         * lib/g77.exp: Rewrite based on lib/g++.exp.
32501
32502 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
32503
32504         * gcc.c-torture/execute/20011019-1.c: New test.
32505
32506         * gcc.dg/20011018-1.c: New test.
32507
32508 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
32509
32510         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
32511
32512 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
32513
32514         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
32515         * gcc.dg/attr-invalid.c: Likewise.
32516
32517 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
32518
32519         * testsuite/gcc.dg/20011015-1.c: New test.
32520
32521 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32522
32523         * g++.dg/template/unify2.C: New test.
32524
32525 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32526
32527         * g++.dg/other/exception-specification.C: New test
32528
32529 2001-10-13  Tom Rix  <trix@redhat.com>
32530
32531         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
32532         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
32533
32534 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
32535
32536         * testsuite/gcc.dg/20011009-1.c: New test.
32537
32538 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
32539
32540         PR g++/4476
32541         * g++.dg/other/friend1.C: New test.
32542
32543 2001-10-11  Richard Henderson  <rth@redhat.com>
32544
32545         * g++.old-deja/g++.other/crash18.C: Add -S to options.
32546
32547 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32548
32549         * gcc.c-torture/compile/20011010-1.c: New.
32550
32551 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32552
32553         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
32554         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
32555         g77.f-torture/execute/execute.exp,
32556         g77.f-torture/noncompile/noncompile.exp,
32557         gcc.c-torture/compile/compile.exp,
32558         gcc.c-torture/execute/execute.exp,
32559         gcc.c-torture/execute/ieee/ieee.exp,
32560         gcc.c-torture/execute/memcheck/memcheck.exp,
32561         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
32562         objc/execute/execute.exp: Update FSF address.
32563
32564 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32565
32566         * gcc.dg/cpp/cmdlne-C.c: Update.
32567         * gcc.dg/cpp/cmdlne-C2.c: New.
32568
32569 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32570
32571         * gcc.c-torture/execute/20011008-3.c: New.
32572
32573 2001-10-08  DJ Delorie  <dj@redhat.com>
32574
32575         * gcc.dg/20011008-1.c: New.
32576         * gcc.dg/20011008-2.c: New.
32577
32578 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32579
32580         * gcc.dg/cpp/spacing1.c: Update test.
32581
32582 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32583
32584         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
32585         spelling errors of "separate" as "seperate".
32586
32587 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
32588
32589         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
32590         enough to avoid inlining.
32591
32592 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32593
32594         * lib/g77.exp: set libg2c_dir correctly.
32595
32596 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32597
32598         * gcc.dg/cpp/macro11.c: New test.
32599
32600 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32601
32602         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
32603         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
32604         gcc.dg/format/multattr-3.c: New tests.
32605         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
32606         tests for format attributes on function pointers being rejected.
32607
32608 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32609
32610         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
32611
32612 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32613
32614         * g++.dg/warn/format1.C: New test.
32615
32616 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32617
32618         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
32619
32620 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32621
32622         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
32623
32624 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32625
32626         * gcc.dg/cpp/redef2.c: Add test.
32627
32628 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
32629
32630         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
32631         long-standing bug on i686, apparently.
32632         * gcc.c-torture/execute/loop-2c.x: New file.
32633         * gcc.c-torture/execute/loop-2d.x: New file.
32634         * gcc.c-torture/execute/loop-3c.x: New file.
32635
32636 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
32637
32638         * gcc.dg/cpp/20000625-2.c: Correct line number.
32639
32640 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32641
32642         * gcc.dg/cpp/macro10.c: New test.
32643         * gcc.dg/cpp/strify3.c: New test.
32644         * gcc.dg/cpp/spacing1.c: Add tests.
32645         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
32646         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
32647
32648 2001-09-24  DJ Delorie  <dj@redhat.com>
32649
32650         * gcc.c-torture/execute/20010924-1.c: New test.
32651
32652 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32653
32654         * testsuite/objc/execute/paste.m: Remove.
32655
32656 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32657
32658         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
32659
32660 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
32661
32662         * g77.dg/strlen0.f: New test.
32663
32664 2001-09-21  Richard Henderson  <rth@redhat.com>
32665
32666         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
32667         * g++.old-deja/g++.abi/vtable2.C: Likewise.
32668
32669 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32670
32671         Table-driven attributes.
32672         * g++.dg/ext/attrib1.C: New test.
32673
32674 2001-09-20  DJ Delorie  <dj@redhat.com>
32675
32676         * gcc.dg/20000926-1.c: Update expected warning messages.
32677         * gcc.dg/array-2.c: Likewise, and test for warnings too.
32678         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
32679         array.
32680
32681 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
32682
32683         * g++.dg/eh/registers1.C: New test case.
32684
32685 2001-09-17  Richard Henderson  <rth@redhat.com>
32686
32687         * gcc.dg/array-5.c: Fix VLA decomposition test.
32688
32689 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32690
32691         * gcc.dg/cpp/line5.c: New testcase.
32692
32693 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32694
32695         * gcc.dg/cpp/macro9.c: New test.
32696
32697 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
32698
32699         * gcc.c-torture/execute/980223.c: Change type of addr from long
32700         to char *.
32701
32702 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
32703
32704         * gcc.c-torture/execute/20010915-1.c: New test.
32705
32706 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
32707
32708         * g77.dg/bprob: New directory.
32709         * g77.dg/bprob/bprob.exp: New file.
32710         * g77.dg/bprob/bprob-1.f: New test.
32711         * g77.dg/gcov: New directory.
32712         * g77.dg/gcov/gcov.exp: New file.
32713         * g77.dg/gcov/gcov-1.f: New test.
32714         * g77.dg/gcov/gcov-1.x: New file.
32715
32716 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32717
32718         * gcc.dg/cpp/directiv.c: Update.
32719         * gcc.dg/cpp/undef1.c: Update.
32720
32721 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
32722
32723         * gcc.dg/20010912-1.c: New test.
32724
32725 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
32726
32727         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
32728         language-independent file in lib.
32729         * lib/gcov.exp: New file.
32730
32731 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32732
32733         * gcc.c-torture/compile/20010911-1.c: New test.
32734
32735 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
32736
32737         * lib/profopt.exp: New, to support profile-directed optimizations.
32738         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
32739         * gcc.misc-tests/bprob-1.c: New test.
32740         * gcc.misc-tests/bprob-2.c: New test.
32741
32742 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
32743
32744         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
32745         XFAIL and which kinds of gcov output to verify.
32746         * gcc.misc-tests/gcov-4b.x: New file.
32747         * gcc.misc-tests/gcov-5b.x: New file.
32748         * gcc.misc-tests/gcov-6.x: New file.
32749         * gcc.misc-tests/gcov-7.c: New test.
32750         * gcc.misc-tests/gcov-7.x: New file.
32751
32752 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
32753
32754         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
32755         * gcc.misc-tests/gcov-6.c: New test.
32756
32757 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32758
32759         PR c++/3986
32760         * g++.dg/abi/vbase1.C: New test.
32761
32762 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
32763
32764         * objc.dg/method-2.m: New.
32765
32766 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32767
32768         PR c++/4203
32769         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
32770         * g++.dg/init/empty1.C: New test.
32771
32772 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
32773
32774         * gcc.c-torture/compile/20010903-1.c: New test.
32775
32776 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
32777
32778         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
32779         for m68k.
32780
32781 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
32782
32783         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
32784
32785         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
32786
32787         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
32788
32789 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
32790
32791         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
32792         for 16-bit 'unsigned int'.
32793
32794 2001-08-29  Kazu Hirata  <kazu@hxi.com>
32795
32796         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
32797
32798 2001-08-27  Richard Henderson  <rth@redhat.com>
32799
32800         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
32801         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
32802
32803 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
32804
32805         * gcc.dg/asm-names.c (ymain): New.
32806
32807 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
32808
32809         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
32810         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
32811         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
32812
32813 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32814
32815         * gcc.dg/compare5.c: New testcase.
32816
32817 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
32818
32819         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
32820         and "In instantiation".
32821
32822 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
32823
32824         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
32825
32826 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
32827
32828         * gcc.misc-tests/gcov.exp: Add support for branch information.
32829         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
32830         * gcc.misc-tests/gcov-4.c: New test.
32831         * gcc.misc-tests/gcov-4b.c: New test.
32832         * gcc.misc-tests/gcov-5b.c: New test.
32833
32834 2001-08-20  Zack Weinberg  <zackw@panix.com>
32835
32836         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
32837         expected to fail.
32838
32839 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32840
32841         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
32842
32843 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
32844
32845         * g++.dg/eh/template1.C: New test.
32846
32847 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
32848
32849         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
32850         Fix thinko.
32851         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
32852         for xfail.
32853
32854 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
32855
32856         * lib/g77-dg.exp: Use prune.exp for common procedures
32857         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
32858         * lib/g77.exp: (g77-dg-prune) Remove
32859
32860 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
32861
32862         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
32863
32864 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32865
32866         * g++.dg/template/unify1.C: New test.
32867
32868 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
32869
32870         * g++.dg/abi/empty4.C: New test.
32871
32872 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
32873
32874         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
32875         solaris2.*
32876         * g77.f-torture/compile/pr3743.x: Likewise.
32877
32878 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32879
32880         * g++.dg/other/using-declaration.C: New test.
32881
32882 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32883
32884         * gcc.dg/cpp/tr-sign.c: New testcase.
32885
32886 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32887
32888         * gcc.dg/cpp/19951025-1.c: Revert.
32889         * gcc.dg/cpp/directiv.c: We no longer process directives that
32890         interrupt macro arguments.
32891
32892 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
32893
32894         * gcc.dg/bconstp-1.c: New test.
32895
32896 2001-08-03  Richard Henderson  <rth@redhat.com>
32897
32898         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
32899
32900 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32901
32902         * gcc.dg/cpp/19951025-1.c: Update.
32903
32904 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
32905
32906         * g77.dg/ff90-1.f (s): Fix reference of variable z,
32907         should be x.
32908
32909 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32910
32911         Kill -fhonor-std.
32912         * g++.old-deja/g++.ns/ns14.C: Remove special options.
32913         * g++.old-deja/g++.other/std1.C: Likewise.
32914         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
32915
32916 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
32917
32918         * lib/g77.exp: Load gcc-defs.exp for common procedures
32919         (g77_pass, g77_fail, g77_finish, g77_exit,
32920         ${tool}_check_unsupported_p} Now redundant.  Deleted.
32921
32922 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
32923
32924         * g77.dg/fbackslash.f
32925         * g77.dg/fcase-preserve.f
32926         * g77.dg/ff90-1.f
32927         * g77.dg/ffixed-line-length-0.f
32928         * g77.dg/ffixed-line-length-132.f
32929         * g77.dg/ffixed-line-length-7.f
32930         * g77.dg/ffixed-line-length-72.f
32931         * g77.dg/ffixed-line-length-none.f
32932         * g77.dg/ffree-form-1.f
32933         * g77.dg/fno-backslash.f
32934         * g77.dg/fno-f90-1.f
32935         * g77.dg/fno-fixed-form-1.f
32936         * g77.dg/fno-onetrip.f
32937         * g77.dg/fno-typeless-boz.f
32938         * g77.dg/fno-underscoring.f
32939         * g77.dg/fno-vxt-1.f
32940         * g77.dg/fonetrip.f
32941         * g77.dg/ftypeless-boz.f
32942         * g77.dg/fugly-assumed.f
32943         * g77.dg/funderscoring.f
32944         * g77.dg/fvxt-1.f
32945
32946 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
32947
32948         * objc.dg/fwd-proto-1.m: New.
32949         * objc.dg/local-decl-1.m: New.
32950         * objc.dg/naming-1.m: New.
32951         * objc.dg/naming-2.m: New.
32952         * objc.dg/proto-hier-1.m: New.
32953
32954 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
32955
32956         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
32957         largest-type elements to a struct makes its size grow.
32958
32959 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32960
32961         * g++.dg/abi/vthunk1.C: New test.
32962
32963 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32964
32965         * g++.dg/abi/vbase8-22.C: New test.
32966
32967 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32968
32969         * gcc.dg/cpp/macro8.c: New test.
32970
32971 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32972
32973         * g++.dg/abi/vbase8-21.C: New test.
32974
32975 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32976
32977         * g++.dg/abi/vbase8-10.C: New test.
32978
32979 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32980
32981         * lib/g++.exp (g++_set_ld_library_path): Renamed to
32982         ${tool}_set_ld_library_path.
32983         Changed caller.
32984         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
32985         g++.exp.
32986
32987 2001-07-26  Stan Cox <scox@redhat.com>
32988
32989         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
32990         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
32991         gcc_exit, gcc_check_unsupported_p):
32992         Moved to gcc-deps.exp
32993         * gcc-deps.exp: New file.
32994
32995 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32996
32997         * g++.old-deja/g++.pt/defarg14.C: New test.
32998
32999 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33000
33001         * g++.old-deja/g++.other/lineno5.C: New test.
33002
33003 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33004
33005         * g++.old-deja/g++.pt/crash68.C: New test.
33006
33007 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
33008
33009         * g++.old-deja/g++.other/crash42.C: New test.
33010
33011 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
33012
33013         * gcc.dg/cpp/extratokens.c: Fix.
33014         * gcc.dg/cpp/skipping2.c: New tests.
33015
33016 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33017
33018         * gcc.c-torture/execute/20010724-1.c: New file.
33019         * gcc.c-torture/execute/20010724-1.x: New file.
33020
33021 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33022
33023         * g++.old-deja/g++.other/cond7.C: New test.
33024
33025 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33026
33027         * g++.old-deja/g++.other/optimize4.C: New test.
33028
33029 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
33030
33031         * g++.old-deja/g++.abi/vbase8-5.C: New test.
33032
33033 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
33034
33035         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
33036         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
33037         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
33038         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
33039
33040         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
33041         bug report" message.
33042
33043         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
33044         * g++.dg/ext/instantiate1.C: Move from old-deja.
33045
33046 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
33047
33048         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
33049         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
33050         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
33051         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
33052
33053 2001-07-23  Jeffrey A Law  (law@cygnus.com)
33054
33055         * gcc.c-torture/execute/20010723-1.c: New test.
33056
33057 2001-07-23  Ben Elliston  <bje@redhat.com>
33058
33059         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
33060
33061 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33062
33063         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
33064         i[34567]86-*-*.
33065         Delete handling of ieee_multilib_flags.
33066         Pass -mieee for alpha*-*-* and sh-*-*.
33067         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
33068
33069 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
33070
33071         Remove old-abi tests.
33072         * g++.old-deja/g++.mike/p11116.C: Remove.
33073         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
33074
33075 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
33076
33077         * g77.f-torture/compile/pr3743.f: New test
33078
33079 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
33080
33081         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
33082
33083 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33084
33085         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
33086         g++.old-deja/g++.pt/static6.C: Likewise.
33087         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
33088         supports weak symbols.
33089
33090 2001-07-18  Andreas Jaeger  <aj@suse.de>
33091
33092         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
33093         supported again.
33094
33095 2001-07-18  Andreas Jaeger  <aj@suse.de>
33096
33097         * gcc.dg/iftrap-1.c: Fix target line.
33098
33099 2001-07-17  Richard Henderson  <rth@redhat.com>
33100
33101         * gcc.c-torture/execute/20010717-1.c: New.
33102
33103 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
33104
33105         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
33106         tests.
33107
33108 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33109
33110         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
33111
33112 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33113
33114         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
33115         UAC_SIGBUS, UAC_NOPRINT definitions.
33116
33117 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
33118
33119         * objc/execute/object_is_class.m: New test.
33120         * objc/execute/object_is_meta_class.m: New test.
33121
33122 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
33123
33124         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
33125         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
33126
33127 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
33128
33129         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
33130         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
33131
33132 2001-07-14  Richard Henderson  <rth@redhat.com>
33133
33134         * gcc.dg/iftrap-1.c: New.
33135
33136 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
33137
33138         * g77.f-torture/execute/intrinsic77.f: New test.
33139
33140 2001-07-11  Janis Johnson <janis@us.ibm.com>
33141
33142         * gcc.misc-tests/gcov-3.c: New test.
33143
33144 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33145
33146         * gcc.c-torture/compile/20010711-1.c,
33147         * gcc.c-torture/compile/20010711-2.c: New tests.
33148
33149 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
33150
33151         * gcc.c-torture/execute/20010711-1.c: New test.
33152
33153 2001-07-11  Ben Elliston  <bje@redhat.com>
33154
33155         * g++.old-deja/g++.other/enum5.C: New test.
33156
33157 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
33158
33159         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
33160         (g++-dg-prune): Call prune_gcc_output.
33161         * prune.exp: New file for prune_gcc_output.
33162         * lib/g++.exp, lib/gcc.exp: Load it.
33163
33164 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
33165
33166         * gcc.c-torture/compile/20010701-1.c,
33167         g++.old-deja/g++.ext/attrib6.C: New tests.
33168
33169 2001-07-06  Jeffrey A Law  (law@cygnus.com)
33170
33171         * gcc.c-torture/compile/20010706-1.c: New test.
33172
33173 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
33174
33175         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
33176
33177 2001-06-28  Stan Shebs  <shebs@apple.com>
33178
33179         * gcc.dg/pragma-darwin.c: New test.
33180
33181 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33182
33183         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
33184         Solaris 2.[678] system.
33185
33186 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33187
33188         * gcc.dg/20010622-1.c: New test.
33189
33190 2001-06-18  Stan Shebs  <shebs@apple.com>
33191
33192         * objc.dg: New directory.
33193         * objc.dg/dg.exp: New file.
33194         * objc.dg/alias.m: New.
33195         * objc.dg/class-1.m: New.
33196         * objc.dg/class-2.m: New.
33197         * objc.dg/const-str-1.m: New.
33198         * objc.dg/const-str-2.m: New.
33199         * objc.dg/id-1.m: New.
33200         * objc.dg/method-1.m: New.
33201         * objc.dg/super-class-1.m: New.
33202         * lib/objc-dg.exp: New file.
33203
33204 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33205
33206         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
33207         of label name.
33208
33209 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
33210
33211         * g++.old-deja/g++.abi/vbase8-9.C: New test.
33212
33213 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33214
33215         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
33216         variable.
33217
33218 2001-06-12  Richard Henderson  <rth@redhat.com>
33219
33220         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
33221
33222 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33223
33224         * g++.old-deja/g++.abi/vbase5.C: New test.
33225         * g++.old-deja/g++.abi/vbase6.C: New test.
33226         * g++.old-deja/g++.abi/vbase7.C: New test.
33227
33228 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33229
33230         * gcc.c-torture/compile/20010610-1.c: New test.
33231
33232 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33233
33234         * g++.old-deja/g++.abi/vbase4.C: New test.
33235
33236 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33237
33238         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
33239         support %f for HC11/HC12 targets.
33240         * gcc.c-torture/execute/930513-1.x: New file, likewise.
33241         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
33242         on HC11/HC12 targets.
33243         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
33244
33245 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33246
33247         * gcc.dg/wchar_t-1.c: New file.
33248         * gcc.dg/wint_t-1.c: Likewise.
33249
33250 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
33251
33252         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
33253
33254 2001-06-11  Richard Henderson  <rth@redhat.com>
33255
33256         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
33257
33258 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33259
33260         * gcc.c-torture/compile/20010611-1.c: New test.
33261
33262 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33263
33264         * gcc.dg/c99-tag-1.c: Add more tests.
33265
33266 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
33267
33268         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
33269         representation on MN10300 and ARM/Thumb.
33270
33271 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
33272
33273         * g77.f-torture/execute/20010610.f: New.
33274
33275 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
33276
33277         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
33278         names.
33279
33280 2001-06-09  Richard Henderson  <rth@redhat.com>
33281
33282         * gcc.c-torture/execute/ashrdi-1.c: New.
33283         * gcc.c-torture/execute/ashldi-1.c: New.
33284         * gcc.c-torture/execute/lshrdi-1.c: New.
33285
33286 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
33287
33288         * objc/execute/load-3.m: Added. Check sending +load to categories,
33289         in addition to classes.
33290
33291 2001-06-08  Stan Shebs  <shebs@apple.com>
33292
33293         * objc/execute/load-2.m: New test.  From Nicola Pero
33294         <n.pero@mi.flashnet.it>.
33295
33296 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
33297
33298         * gcc.c-torture/execute/20010605-2.c: New test.
33299
33300 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33301
33302         * g++.old-deja/g++.abi/vbase2.C: New test.
33303         * g++.old-deja/g++.abi/vbase3.C: New test.
33304
33305 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33306
33307         * g++.old-deja/g++.pt/friend49.C: New test.
33308
33309 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
33310
33311         * g++.old-deja/g++.ext/anon3.C: New test.
33312
33313 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
33314
33315         * g++.old-deja/g++.other/conv7.C: New test.
33316
33317 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33318
33319         * gcc.c-torture/compile/20010605-2.c: New test.
33320
33321 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33322
33323         * gcc.c-torture/execute/20010604-1.c: New test.
33324
33325 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
33326
33327         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
33328
33329 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
33330
33331         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
33332         (g++_link_flags): Likewise.
33333         (g++_init): Pass gccpath's value to two previous functions.
33334
33335 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33336
33337         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
33338         Ensure logfile entry matches exec command line.
33339
33340 2001-05-31  Richard Henderson  <rth@redhat.com>
33341
33342         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
33343         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
33344
33345 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
33346
33347         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
33348         compiler for irix6.2
33349
33350 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
33351
33352         * g++.old-deja/g++.other/optimize3.C: New file.
33353
33354 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
33355
33356         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
33357         assemble.
33358
33359 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
33360
33361         * g++.old-deja/g++.other/optimize2.C: New file.
33362
33363 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
33364
33365         * gcc.c-torture/compile/20010518-2.c: New file.
33366         * gcc.c-torture/execute/20010518-1.c: New file.
33367         * gcc.c-torture/execute/20010518-2.c: New file.
33368
33369 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33370
33371         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
33372
33373 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
33374
33375         G++ no longer defines builtins that do not begin with __builtin.
33376         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
33377         * g++.old-deja/g++.brendand/misc13.C: Likewise.
33378         * g++.old-deja/g++.law/builtin1.C: Likewise.
33379         * g++.old-deja/g++.law/cvt2.C: Likewise.
33380         * g++.old-deja/g++.mike/net5.C: Likewise.
33381         * g++.old-deja/g++.other/builtins1.C: Likewise.
33382         * g++.old-deja/g++.other/builtins2.C: Likewise.
33383         * g++.old-deja/g++.other/builtins3.C: Likewise.
33384         * g++.old-deja/g++.other/builtins4.C: Likewise.
33385         * g++.old-deja/g++.other/inline8.C: Likewise.
33386         * g++.old-deja/g++.robertl/eb39.C: Likewise.
33387
33388 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
33389
33390         * g++.old-deja/g++.pt/using1.C: Adjust.
33391         * g++.old-deja/g++.pt/using2.C: New test.
33392
33393 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33394
33395         * gcc.dg/cpp/charconst.c: New tests.
33396         * gcc.dg/cpp/escape.c: New tests.
33397         * gcc.dg/cpp/escape-1.c: New tests.
33398         * gcc.dg/cpp/escape-2.c: New tests.
33399         * gcc.dg/cpp/ucs.c: New tests.
33400
33401 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
33402
33403         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
33404         native compiler for irix6.5.
33405
33406 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
33407
33408         * lib/g++.exp (g++_include_flags): Use args to compute
33409         get_multilibs.
33410         (g++_link_flags): Likewise.
33411         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
33412
33413 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33414
33415         * gcc.dg/c90-hexfloat-1.c: Add more tests.
33416
33417 2001-05-21  Geoff Keating  <geoffk@redhat.com>
33418
33419         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
33420         this file.
33421
33422 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33423
33424         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
33425         STACK_SIZE;
33426         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
33427         to STACK_SIZE; Use it to define size of add_histo array.
33428         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
33429         to STACK_SIZE.
33430         (f): Use GITT_SIZE to define size of gitt local table.
33431         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
33432         to STACK_SIZE; Use it to define size of bytemem array.
33433
33434 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33435
33436         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
33437         on 68HC11/HC12 due to the asm instruction.
33438         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
33439         * gcc.c-torture/compile/920520-1.x: Likewise.
33440         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
33441         on 68HC11/HC12 because the function is larger than 64K.
33442         * gcc.c-torture/compile/961203-1.x: New file, this test fails
33443         on 68HC11/HC12 because the structure is too large.
33444
33445 2001-05-20  Richard Henderson  <rth@redhat.com>
33446
33447         * gcc.c-torture/execute/20010520-1.c: New.
33448
33449 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33450
33451         * g++.old-deja/g++.warn/compare1.C: New test.
33452         * gcc.dg/compare4.c: New test.
33453
33454 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
33455
33456         * g++.old-deja/g++.other/optimize1.C: New test.
33457
33458 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33459
33460         * g++.old-deja/g++.pt/spec41.C: New test.
33461
33462 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
33463
33464         * gcc.c-torture/compile/20010114-1.x: Remove.
33465
33466 2001-05-18  Stan Shebs  <shebs@apple.com>
33467
33468         * gcc.c-torture/compile/20010518-1.c: New test.
33469
33470 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
33471
33472         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
33473         * g++.old-deja/g++.pt/crash67.C: New test.
33474
33475 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
33476
33477         * g++.old-deja/g++.other/debug9.C: New test.
33478
33479 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
33480
33481         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
33482
33483 2001-05-16  Jan Hubicka  <jh@suse.cz>
33484
33485         * gcc.c-torture/compile/20010516-1.c: New test.
33486
33487 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33488
33489         * g++.old-deja/g++.other/crash41.C: New test.
33490
33491 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33492
33493         * g++.old-deja/g++.pt/crash66.C: New test.
33494
33495 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
33496
33497         * g++.old-deja/g++.robertl/eb27.C: Convert.
33498
33499 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
33500
33501         * g++.dg/friend-warn.C: New test.  Do not warn about friend
33502         declaration being redundant.
33503
33504 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
33505
33506         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
33507
33508 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
33509
33510         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
33511
33512 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
33513
33514         * lib/g++.exp: Use testsuite_flags.
33515
33516 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
33517
33518         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
33519
33520 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33521
33522         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
33523
33524 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
33525
33526         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
33527
33528 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
33529
33530         * gcc.c-torture/compile/20010313-1.c: New test.
33531
33532 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
33533
33534         * gcc.dg/cpp/direct2.c: New test.
33535         * gccq.dg/cpp/direct2s.c: New test.
33536
33537         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
33538
33539 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
33540
33541         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
33542         * g++.old-deja/g++.other/op3.C: Likewise.
33543
33544 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33545
33546         * gcc.dg/cpp/syshdr.h: New file.
33547         * gcc.dg/cpp/sysmac1.c: Update.
33548         * gcc.dg/cpp/sysmac2.c: Update.
33549
33550 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33551
33552         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
33553
33554 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
33555
33556         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
33557         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
33558
33559 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
33560
33561         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
33562
33563 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
33564
33565         * lib/g++.exp (g++_include_flags): Don't use any special flags
33566         if TESTING_IN_BUILD_TREE is not defined.
33567         (g++_init): Use a plain 'c++' as the compiler if
33568         TESTING_IN_BUILD_TREEE is not defined.
33569
33570 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33571
33572         * g++.old-deja/g++.eh/catch13.C: New test.
33573         * g++.old-deja/g++.eh/catch14.C: New test.
33574
33575 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33576
33577         * gcc.dg/cpp/tr-define.c: New test.
33578
33579 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
33580
33581         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
33582         <stdlib.h>, not <malloc.h>.
33583
33584 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33585
33586         * g++.old-deja/g++.ns/template17.C: New test.
33587
33588 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33589
33590         * g++.old-deja/g++.pt/ref4.C: New test.
33591
33592 2001-04-30  Richard Henderson  <rth@redhat.com>
33593
33594         * gcc.dg/20000724-1.c: Revert last change.
33595
33596 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
33597
33598         * g77.f-torture/execute/20010430.f: New test.
33599
33600 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
33601
33602         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
33603
33604 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
33605
33606         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
33607
33608 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33609
33610         * g++.old-deja/g++.eh/crash6.C: New test.
33611
33612 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33613
33614         * g++.old-deja/g++.other/warn7.C: New test.
33615
33616 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33617
33618         * g++.old-deja/g++.other/defarg9.C: New test.
33619
33620 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33621
33622         * g77.f-torture/compile/20010426.f: New test.
33623         * g77.f-torture/execute/20010426.f: New test.
33624
33625 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33626
33627         * g77.f-torture/compile/20000629-1.x: Remove - error
33628         has been fixed.
33629
33630 2001-04-26  Jeffrey A Law  (law@cygnus.com)
33631
33632         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
33633         Tweak slightly to work with g++.dg framework.
33634         * g++.dg/special/ecos.exp: Run initp1.C test.
33635         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
33636
33637         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
33638         its linker doesn't give line numbers either.
33639         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
33640
33641 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
33642
33643         * g++.old-deja/g++.other/lex1.C: New test.
33644
33645 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
33646
33647         * gcc.dg/noncompile/20010425-1.c: New test.
33648
33649 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
33650
33651         * g++.old-deja/g++.pt/mangle2.C: New test.
33652
33653 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33654
33655         * gcc.dg/format/plus-1.c: New test.
33656
33657 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33658
33659         * gcc.dg/20010423-1.c: New test.
33660
33661 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33662
33663         * gcc.c-torture/execute/20010422-1.c: New test.
33664
33665 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
33666
33667         * g++.old-deja/g++.ns/type2.C: New test.
33668
33669 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
33670
33671         * g++.old-deja/g++.other/perf1.C: New test.
33672
33673 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
33674
33675         * gcc.dg/c99-func-2.c: Remove xfail.
33676         * gcc.dg/c99-func-3.c: Remove xfail.
33677         * gcc.dg/c99-func-4.c: Remove xfail.
33678
33679 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
33680
33681         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
33682
33683 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33684
33685         * gcc.c-torture/compile/20010423-1.c: New test.
33686
33687 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33688
33689         * g++.old-deja/g++.pt/typename28.C: New test.
33690
33691 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33692
33693         * g++.old-deja/g++.abi/empty2.C: New test.
33694         * g++.old-deja/g++.abi/empty3.C: New test.
33695
33696 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33697
33698         * g++.old-deja/g++.other/comdat2.C: New test.
33699         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
33700
33701 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33702
33703         * g++.old-deja/g++.other/overload14.C: New test.
33704
33705 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33706
33707         * g++.old-deja/g++.other/lookup23.C: New test.
33708
33709 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33710
33711         * gcc.c-torture/execute/20010403-1.c: New test.
33712
33713 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
33714             Mark Mitchell  <mark@codesourcery.com>
33715
33716         * lib/old-dejagnu.exp: Don't delete output of executable.
33717         Add .exe suffix to executables.
33718
33719 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
33720
33721         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
33722
33723 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33724
33725         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
33726
33727 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33728
33729         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
33730         * g++.old-deja/g++.abi/crash1.C: New test.
33731
33732 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33733
33734         * g++.old-deja/g++.other/crash40.C: New test.
33735
33736 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33737
33738         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
33739
33740 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
33741
33742         * g++.old-deja/g++.other/warn6.C: New test.
33743
33744 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33745
33746         * g++.old-deja/g++.robertl/eb42.C: Same.
33747
33748 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33749
33750         * gcc.dg/wtr-conversion-1.c: New testcase.
33751
33752 2001-04-10  Richard Henderson  <rth@redhat.com>
33753
33754         * g++.old-deja/g++.other/array5.C: New.
33755
33756 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33757
33758         * gcc.c-torture/execute/20010408-1.c: New test.
33759
33760 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
33761
33762         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
33763         headers and constructs.
33764         * g++.old-deja/g++.robertl/eb79.C: Same.
33765         * g++.old-deja/g++.robertl/eb77.C (main): Same.
33766         * g++.old-deja/g++.robertl/eb73.C: Same.
33767         * g++.old-deja/g++.robertl/eb66.C (main): Same.
33768         * g++.old-deja/g++.robertl/eb55.C (t): Same.
33769         * g++.old-deja/g++.robertl/eb54.C (main): Same.
33770         * g++.old-deja/g++.robertl/eb46.C (main): Same.
33771         * g++.old-deja/g++.robertl/eb44.C: Same.
33772         * g++.old-deja/g++.robertl/eb41.C (main): Same.
33773         * g++.old-deja/g++.robertl/eb4.C (main): Same.
33774         * g++.old-deja/g++.robertl/eb39.C: Same.
33775         * g++.old-deja/g++.robertl/eb33.C (main): Same.
33776         * g++.old-deja/g++.robertl/eb31.C (main): Same.
33777         * g++.old-deja/g++.robertl/eb30.C: Same.
33778         * g++.old-deja/g++.robertl/eb3.C: Same.
33779         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
33780         * g++.old-deja/g++.robertl/eb21.C: Same.
33781         * g++.old-deja/g++.robertl/eb15.C: Same.
33782         * g++.old-deja/g++.robertl/eb118.C: Same.
33783         * g++.old-deja/g++.robertl/eb115.C (main): Same.
33784         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
33785         * g++.old-deja/g++.robertl/eb109.C: Same.
33786         * g++.old-deja/g++.other/sibcall1.C (main): Same.
33787         * g++.old-deja/g++.mike/rtti1.C: Same.
33788         * g++.old-deja/g++.mike/p658.C: Same.
33789         * g++.old-deja/g++.mike/net46.C: Same.
33790         * g++.old-deja/g++.mike/net34.C: Same.
33791         * g++.old-deja/g++.mike/memoize1.C: Same.
33792         * g++.old-deja/g++.mike/eh2.C: Same.
33793         * g++.old-deja/g++.law/weak.C: Same.
33794         * g++.old-deja/g++.law/visibility7.C: Same.
33795         * g++.old-deja/g++.law/visibility25.C: Same.
33796         * g++.old-deja/g++.law/visibility22.C: Same.
33797         * g++.old-deja/g++.law/visibility2.C: Same.
33798         * g++.old-deja/g++.law/visibility17.C: Same.
33799         * g++.old-deja/g++.law/visibility13.C: Same.
33800         * g++.old-deja/g++.law/visibility10.C: Same.
33801         * g++.old-deja/g++.law/visibility1.C: Same.
33802         * g++.old-deja/g++.law/virtual3.C (eval): Same.
33803         * g++.old-deja/g++.law/vbase1.C: Same.
33804         * g++.old-deja/g++.law/operators32.C: Same.
33805         * g++.old-deja/g++.law/nest3.C: Same.
33806         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
33807         * g++.old-deja/g++.law/except5.C (main): Same.
33808         * g++.old-deja/g++.law/cvt7.C (run): Same.
33809         * g++.old-deja/g++.law/cvt2.C: Same.
33810         * g++.old-deja/g++.law/cvt16.C: Same.
33811         * g++.old-deja/g++.law/ctors6.C (bar): Same.
33812         * g++.old-deja/g++.law/ctors17.C (main): Same.
33813         * g++.old-deja/g++.law/ctors13.C: Same.
33814         * g++.old-deja/g++.law/ctors12.C (main): Same.
33815         * g++.old-deja/g++.law/ctors10.C: Same.
33816         * g++.old-deja/g++.law/code-gen5.C: Same.
33817         * g++.old-deja/g++.law/bad-error7.C: Same.
33818         * g++.old-deja/g++.law/arm9.C: Same.
33819         * g++.old-deja/g++.law/arm12.C: Same.
33820         * g++.old-deja/g++.law/arg8.C: Same.
33821         * g++.old-deja/g++.law/arg1.C: Same.
33822         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
33823         * g++.old-deja/g++.jason/template31.C: Same.
33824         * g++.old-deja/g++.jason/template24.C (main): Same.
33825         * g++.old-deja/g++.jason/2371.C: Same.
33826         * g++.old-deja/g++.eh/new2.C: Same.
33827         * g++.old-deja/g++.eh/new1.C: Same.
33828         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
33829         * g++.old-deja/g++.brendan/nest21.C (main): Same.
33830         * g++.old-deja/g++.brendan/err-msg3.C: Same.
33831         * g++.old-deja/g++.brendan/crash62.C: Same.
33832         * g++.old-deja/g++.brendan/crash52.C: Same.
33833         * g++.old-deja/g++.brendan/crash49.C (main): Same.
33834         * g++.old-deja/g++.brendan/crash38.C: Same.
33835         * g++.old-deja/g++.brendan/crash15.C (main): Same.
33836         * g++.old-deja/g++.brendan/copy9.C: Same.
33837
33838 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
33839
33840         * gcc.c-torture/execute/20001203-2.c (memset):
33841         Count argument is of type __SIZE_TYPE__.
33842
33843 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
33844
33845         * gcc.c-torture/compile/20010404-1.c: New test.
33846
33847 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
33848
33849         * gcc.c-torture/compile/20010326-1.c: New test.
33850
33851 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
33852
33853         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
33854         peculiarities of the SH.
33855         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
33856
33857 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33858
33859         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
33860         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
33861         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
33862
33863 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33864
33865         * g77.f-torture/compile/20010321-1.f: New test.
33866
33867 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33868
33869         * gcc.c-torture/compile/20010329-1.c: New test.
33870
33871 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33872
33873         * gcc.c-torture/execute/20010329-1.c: New test.
33874
33875 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33876
33877         * g++.old-deja/g++.other/eh4.C: Fix typo.
33878
33879 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33880
33881         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
33882
33883 2001-03-28  Philip Blundell  <philb@gnu.org>
33884
33885         * gcc.c-torture/compile/20010328-1.c: New test.
33886
33887 2001-03-27  Richard Henderson  <rth@redhat.com>
33888
33889         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
33890         * g++.old-deja/g++.eh/vbase3.C: Likewise.
33891
33892 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
33893
33894         * gcc.c-torture/compile/20010327-1.c: New test.
33895
33896 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33897
33898         * g++.old-deja/g++.other/friend12.C: New test.
33899         * g++.old-deja/g++.other/friend9.C: Expect no errors.
33900         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
33901
33902 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33903
33904         * gcc.c-torture/execute/20010325-1.c: New test.
33905
33906 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
33907
33908         * g++.old-deja/g++.other/mangle3.C: New test.
33909
33910 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
33911
33912         * g++.old-deja/g++.other/anon8.C: New test.
33913
33914 2001-03-20  Philip Blundell  <philb@gnu.org>
33915
33916         * gcc.c-torture/compile/20010320-1.c: New test.
33917
33918 2001-03-17  Richard Henderson  <rth@redhat.com>
33919
33920         * g++.old-deja/g++.other/eh4.C: Add expected error text.
33921
33922 2001-03-15  Geoff Keating  <geoff@redhat.com>
33923
33924         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
33925         tests on AIX.
33926
33927 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
33928
33929         * g++.old-deja/g++.other/eh4.C: New test.
33930
33931 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33932
33933         * gcc.dg/cpp/mi1.c: Update.
33934
33935 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
33936
33937         * g++.old-deja/g++.other/regstack.C: New test.
33938
33939 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33940
33941         * g++.old-deja/g++.other/ref4.C: New test.
33942
33943 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
33944
33945         * objc/execute/va_method.m: Added.
33946         * objc/execute/IMP.m: Added.
33947         * objc/execute/_cmd.m: Added.
33948         * objc/execute/accessing_ivars.m: Added.
33949         * objc/execute/class-1.m: Added.
33950         * objc/execute/class-10.m: Added.
33951         * objc/execute/class-11.m: Added.
33952         * objc/execute/class-12.m: Added.
33953         * objc/execute/class-13.m: Added.
33954         * objc/execute/class-14.m: Added.
33955         * objc/execute/class-2.m: Added.
33956         * objc/execute/class-3.m: Added.
33957         * objc/execute/class-4.m: Added.
33958         * objc/execute/class-5.m: Added.
33959         * objc/execute/class-6.m: Added.
33960         * objc/execute/class-7.m: Added.
33961         * objc/execute/class-8.m: Added.
33962         * objc/execute/class-9.m: Added.
33963         * objc/execute/class-tests-1.h
33964         * objc/execute/class-tests-2.h
33965         * objc/execute/compatibility_alias.m: Added.
33966         * objc/execute/encode-1.m: Added.
33967         * objc/execute/formal_protocol-1.m: Added.
33968         * objc/execute/formal_protocol-2.m: Added.
33969         * objc/execute/formal_protocol-3.m: Added.
33970         * objc/execute/formal_protocol-4.m: Added.
33971         * objc/execute/formal_protocol-5.m: Added.
33972         * objc/execute/formal_protocol-6.m: Added.
33973         * objc/execute/formal_protocol-7.m: Added.
33974         * objc/execute/informal_protocol.m: Added.
33975         * objc/execute/initialize.m: Added.
33976         * objc/execute/load.m: Added.
33977         * objc/execute/many_args_method.m: Added.
33978         * objc/execute/nested-3.m: Added.
33979         * objc/execute/no_clash.m: Added.
33980         * objc/execute/private.m: Added.
33981         * objc/execute/redefining_self.m: Added.
33982         * objc/execute/root_methods.m: Added.
33983         * objc/execute/selector-1.m: Added.
33984         * objc/execute/static-1.m: Added.
33985         * objc/execute/static-2.m: Added.
33986         * objc/execute/va_method.m: Added.
33987
33988 2001-03-10  Richard Henderson  <rth@redhat.com>
33989
33990         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
33991
33992 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33993
33994         * g++.old-deja/g++.other/crash31.C: XFAIL.
33995         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
33996         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
33997         * gcc.c-torture/execute/20010123-1.x: XFAIL.
33998         * gcc.c-torture/execute/20010124-1.x: XFAIL.
33999         * gcc.dg/sequence-pt-1.c: XFAIL one test.
34000
34001 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
34002
34003         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
34004
34005 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34006
34007         * gcc.dg/20000724-1.c: Don't use multiline strings.
34008
34009 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
34010
34011         * objc/execute/string1.m, objc/execute/string2.m: Compare the
34012         result of -cString against what we expect it to be; don't just
34013         print it out for no one to read.
34014
34015         * objc/execute/string3.m, objc/execute/string4.m: New tests.
34016         Based on testcases provided by Nicola Pero.
34017
34018 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34019
34020         * gcc.dg/cpp/macro7.c: New test.
34021
34022 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
34023
34024         * gcc.dg/cpp/multiline.c: Update.
34025
34026 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34027
34028         * g++.old-deja/g++.other/enum3.C: New test.
34029
34030 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34031
34032         * g++.old-deja/g++.other/pod1.C: New test.
34033
34034 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34035
34036         * g++.old-deja/g++.ext/overload1.C: New test.
34037
34038 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34039
34040         * g++.old-deja/g++.pt/using1.C: New test.
34041
34042 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
34043
34044         * g++.old-deja/g++.other/using9.C: New test.
34045
34046 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
34047
34048         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
34049
34050         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
34051
34052 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
34053
34054         * g++.old-deja/g++.ext/realpt1.C: Remove.
34055
34056 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
34057
34058         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
34059
34060 2001-02-26  Will Cohen  <wcohen@redhat.com>
34061
34062         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
34063
34064 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
34065
34066         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
34067         templatized constructors.
34068
34069 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34070
34071         * gcc.c-torture/execute/20010224-1.c: New test.
34072
34073 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
34074
34075         * gcc.c-torture/execute/20010222-1.c: New test.
34076
34077 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
34078
34079         * g++.old-deja/g++.other/inline20.C: New test.
34080
34081 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
34082
34083         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
34084
34085 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34086
34087         * g++.old-deja/g++.other/lookup22.C: New test.
34088
34089 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
34090
34091         * g77.dg: New directory.
34092         * g77.dg/20010216-1.f: New test case.
34093         * g77.dg/dg.exp: New driver.
34094         * lib/g77-dg.exp: New driver library.
34095
34096 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34097
34098         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
34099
34100 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
34101
34102         * g++.old-deja/g++.other/decl9.C: New test.
34103
34104 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
34105
34106         * g++.old-deja/g++.other/init16.C: Update the test so that it does
34107         not need <string> and also tests the initialization at runtime.
34108
34109 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34110
34111         * gcc.c-torture/execute/longlong.c: New test.
34112
34113 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34114
34115         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
34116
34117 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
34118
34119         * gcc.c-torture/execute/920302-1.c (execute):
34120         Change argument type to short.
34121
34122 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34123
34124         * g++.old-deja/g++.pt/deduct6.C: New test.
34125
34126 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
34127
34128         * g++.old-deja/g++.pt/deduct5.C: New test.
34129
34130 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
34131
34132         * gcc.c-torture/execute/20010209-1.c: New test.
34133
34134 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
34135
34136         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
34137
34138 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
34139
34140         * g++.dg/vtgc1.C: Update for new ABI.
34141
34142         * consistency.vlad: New directory, 1665 files.
34143
34144 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34145
34146         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
34147         return type.
34148         * gcc.dg/cpp/digraphs.c: Declare puts.
34149
34150 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34151
34152         * g++.old-deja/g++.other/warn5.C: New test.
34153
34154 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34155
34156         * g++.old-deja/g++.pt/spec40.C: New test.
34157
34158 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
34159
34160         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
34161         case.
34162         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
34163
34164 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
34165
34166         * gcc.c-torture/compile/20010209-1.c: New test.
34167
34168 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
34169
34170         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
34171         excess errors message but not if it crashes.
34172         * g++.old-deja/g++.other/crash27.C: Likewise.
34173         * g++.old-deja/g++.other/crash28.C: Likewise.
34174         * g++.old-deja/g++.other/crash30.C: Likewise.
34175         * g++.old-deja/g++.other/crash32.C: Likewise.
34176         * g++.old-deja/g++.other/crash35.C: Likewise.
34177         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34178
34179 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34180
34181         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
34182         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
34183         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
34184         g77.f-torture/execute/execute.exp,
34185         g77.f-torture/noncompile/noncompile.exp,
34186         gcc.c-torture/execute/execute.exp,
34187         gcc.c-torture/execute/memcheck/memcheck.exp,
34188         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
34189         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
34190         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
34191         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
34192         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
34193         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
34194         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34195         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
34196         Remove bug reporting instructions with ancient email addresses.
34197
34198 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34199
34200         * gcc.dg/20010202-1.c: New test.
34201         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
34202
34203 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
34204
34205         * g++.dg/stdbool-if.C: New test.
34206
34207 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
34208
34209         * objc/execute/fdecl.m: Added main().
34210
34211 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34212
34213         * gcc.c-torture/execute/20010206-1.c: New test.
34214
34215 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34216
34217         * gcc.dg/cpp/avoidpaste1.c: Update.
34218
34219 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
34220
34221         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
34222         Pero <nicola@brainstorm.co.uk>.
34223         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
34224
34225 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
34226
34227         * g++.old-deja/g++.pt/spec39.C: New test.
34228
34229 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
34230
34231         * gcc.c-torture/compile/20010202-1.c: New test.
34232
34233 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
34234
34235         * g++.old-deja/g++.abi/primary2.C: New test.
34236         * g++.old-deja/g++.abi/primary3.C: New test.
34237         * g++.old-deja/g++.abi/primary4.C: New test.
34238         * g++.old-deja/g++.abi/primary5.C: New test.
34239         * g++.old-deja/g++.abi/vtable3.h: New test.
34240         * g++.old-deja/g++.abi/vtable3a.C: New test.
34241         * g++.old-deja/g++.abi/vtable3b.C: New test.
34242         * g++.old-deja/g++.abi/vtable3c.C: New test.
34243         * g++.old-deja/g++.abi/vtable3d.C: New test.
34244         * g++.old-deja/g++.abi/vtable3e.C: New test.
34245         * g++.old-deja/g++.abi/vtable3f.C: New test.
34246         * g++.old-deja/g++.abi/vtable3g.C: New test.
34247         * g++.old-deja/g++.abi/vtable3h.C: New test.
34248         * g++.old-deja/g++.abi/vtable3i.C: New test.
34249         * g++.old-deja/g++.abi/vtable3j.C: New test.
34250         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
34251
34252 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
34253
34254         * g++.old-deja/g++.other/anon6.C: New test.
34255         * g++.old-deja/g++.other/anon7.C: New test.
34256
34257 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34258
34259         * gcc.dg/cpp/avoidpaste2.c: New tests.
34260
34261 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
34262
34263         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
34264
34265 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
34266
34267         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
34268         DECIMAL_DIG cases for Irix."
34269
34270 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
34271
34272         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
34273
34274 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34275
34276         * gcc.dg/c99-tag-1.c: New test.
34277
34278 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34279
34280         * gcc.dg/cpp/tr-warn1.c: Add tests.
34281
34282 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34283
34284         * gcc.dg/cpp/avoidpaste1.c: Update.
34285         * gcc.dg/cpp/paste4.c: Update.
34286
34287 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
34288
34289         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
34290         cases for Irix.
34291
34292 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34293
34294         * g++.old-deja/g++.other/inline19.C: New test.
34295
34296 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34297
34298         * gcc.dg/Wlarger-than.c: New test.
34299
34300 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34301
34302         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
34303
34304 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
34305
34306         * gcc.c-torture/execute/20010129-1.c: New test.
34307         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
34308
34309 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34310
34311         * gcc.dg/cpp/avoidpaste1.c: Test case.
34312
34313 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
34314
34315         * g++.old-deja/g++.other/inline18.C: New test.
34316
34317 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34318
34319         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
34320         and __builtin_putchar.
34321
34322 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
34323
34324         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
34325         tests.
34326
34327 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
34328
34329         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
34330         floating point number rounding mode to round to the nearest
34331         representable mode.
34332
34333 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
34334
34335         * g++.old-deja/g++.other/mangle2.C: New test.
34336
34337 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34338
34339         * gcc.c-torture/compile/20010124-1.c: New test.
34340
34341 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
34342
34343         * g++.old-deja/g++.pt/spec38.C: New test.
34344
34345 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34346
34347         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
34348         "Build don't run".
34349
34350 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34351
34352         * gcc.c-torture/execute/20010123-1.c: New test.
34353
34354 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34355
34356         * g++.old-deja/g++.pt/spec37.C: New test.
34357
34358 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34359
34360         * g++.old-deja/g++.pt/overload14.C: New test.
34361
34362 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34363
34364         * gcc.c-torture/execute/20010122-1.c: New test, exercise
34365         __builtin_return_address.
34366
34367 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
34368
34369         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
34370         * g++.old-deja/g++.pt/spec35.C: New test.
34371         * g++.old-deja/g++.pt/spec36.C: New test.
34372
34373 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
34374
34375         * gcc.c-torture/compile/20010118-1.c: New test.
34376
34377 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
34378
34379         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
34380
34381 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34382
34383         * gcc.c-torture/execute/20010119-1.c: New test.
34384
34385 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34386
34387         * g++.old-deja/g++.other/vbase5.C: New test.
34388
34389 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34390
34391         * gcc.c-torture/execute/20010118-1.c: New test.
34392
34393 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34394
34395         * g++.old-deja/g++.pt/deduct3.C: New test.
34396
34397 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34398
34399         * g++.old-deja/g++.pt/spec34.C: New test.
34400
34401 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
34402
34403         * g77.f-torture/compile/20000601-2.f: New test.
34404
34405 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34406
34407         * g++.old-deja/g++.other/init17.C: New test.
34408
34409 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
34410
34411         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
34412
34413 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34414
34415         * g++.old-deja/g++.pt/unify8.C: New test.
34416
34417 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34418
34419         * g++.old-deja/g++.abi/vbase1.C: New test.
34420
34421 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34422
34423         * g++.old-deja/g++.pt/crash65.C: New test.
34424
34425 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34426
34427         * gcc.dg/cpp/assembl2.S: New test case.
34428
34429 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
34430
34431         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
34432         are supported.
34433
34434 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34435
34436         * g++.old-deja/g++.other/builtins1.C: New test.
34437         * g++.old-deja/g++.other/builtins2.C: Likewise.
34438         * g++.old-deja/g++.other/builtins3.C: Likewise.
34439         * g++.old-deja/g++.other/builtins4.C: Likewise.
34440
34441 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
34442
34443         * gcc.c-torture/compile/20010117-1.c: New test.
34444         * gcc.c-torture/compile/20010117-2.c: New test.
34445
34446 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34447
34448         * g77.f-torture/execute/20010116.[fx]: New test,
34449         XFAIL on i?86-*-*.
34450         * g77.f-torture/compile/20010115.f: Indicate it's
34451         a test for PR fortran/1636.
34452
34453 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34454
34455         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
34456
34457 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34458
34459         * g77.f-torture/compile/20010115.f: New test.
34460
34461 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
34462
34463         * g++.old-deja/g++.pt/nontype5.C: New test.
34464
34465 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34466
34467         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
34468         have an equivalent working one below it.
34469
34470 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34471
34472         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
34473         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34474
34475 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34476
34477         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
34478         message containing "init_priority".
34479         (conpr-2.C): Likewise.
34480         (conpr-3.C): Likewise.
34481         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
34482
34483 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34484
34485         * gcc.c-torture/execute/20010114-2.c: New test.
34486
34487 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34488
34489         * gcc.c-torture/compile/20010114-1.c: New test.
34490         * gcc.c-torture/compile/20010114-1.x: Xfail.
34491         * gcc.c-torture/compile/20010114-2.c: New test.
34492         * gcc.c-torture/execute/20010114-1.c: New test.
34493         * gcc.dg/trunc-1.c: New test.
34494         * gcc.dg/uninit-B.c: New test.
34495
34496 2001-01-13  Nick Clifton  <nickc@redhat.com>
34497
34498         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
34499         target.
34500
34501 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34502
34503         * gcc.c-torture/compile/20010113-1.c: New test.
34504
34505 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
34506
34507         * gcc.c-torture/compile/20001212-1.c: New test.
34508
34509 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34510
34511         * gcc.dg/cpp/widestr1.c: Update.
34512         * gcc.dg/cpp/prag-imp.c: Remove.
34513
34514 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
34515
34516         * gcc.c-torture/execute/20000801-3.x: Remove.
34517         * gcc.dg/c90-init-1.c: New test.
34518         * gcc.dg/c99-init-1.c: New test.
34519         * gcc.dg/c99-init-2.c: New test.
34520         * gcc.dg/gnu99-init-1.c: New test.
34521
34522 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
34523
34524         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
34525         testing that no relevant ones were found.
34526
34527 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34528
34529         * g++.old-deja/g++.pt/cast2.C: New test.
34530
34531 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34532
34533         * g++.old-deja/g++.pt/friend47.C: New test.
34534
34535 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34536
34537         * g++.old-deja/g++.pt/instantiate13.C: New test.
34538
34539 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34540
34541         * g++.old-deja/g++.other/defarg7.C: New test.
34542         * g++.old-deja/g++.other/defarg8.C: New test.
34543
34544 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34545
34546         * g++.old-deja/g++.pt/crash64.C: New test.
34547
34548 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34549
34550         * g++.old-deja/g++.pt/crash63.C: New test.
34551
34552 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34553
34554         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
34555
34556 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
34557
34558         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
34559
34560 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34561
34562         * g++.old-deja/g++.pt/error3.C: New test.
34563
34564 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34565
34566         * g++.old-deja/g++.other/crash39.C: New test.
34567
34568 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34569
34570         * g++.old-deja/g++.other/vbase4.C: New test.
34571
34572 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
34573
34574         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
34575         * gcc.dg/special/20000419-2.c: New file. Identical to above.
34576         * gcc.dg/special/special.exp: New test driver which will check
34577         for alias support for the above test.
34578
34579 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
34580
34581         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
34582         problems on small machines.
34583         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
34584         parameterize.
34585
34586 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
34587
34588         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
34589         mips.
34590         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34591
34592 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
34593
34594         * g++.old_deja/g++.pt/using8.C: New test.
34595
34596 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34597
34598         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
34599
34600 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
34601
34602         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
34603         where a failure is expected.
34604         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
34605
34606 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34607
34608         * g++.old_deja/g++.pt/instantiate12.C: New test.
34609
34610 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34611
34612         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
34613         start of structs.
34614         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
34615         * g++.old-deja/g++.brendan/crash17.C: Likewise.
34616         * g++.old-deja/g++.brendan/crash29.C: Likewise.
34617         * g++.old-deja/g++.brendan/crash48.C: Likewise.
34618         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34619         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
34620         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
34621         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
34622         * g++.old-deja/g++.eh/spec6.C: Likewise.
34623         * g++.old-deja/g++.jason/crash3.C: Likewise.
34624         * g++.old-deja/g++.law/ctors11.C: Likewise.
34625         * g++.old-deja/g++.law/ctors17.C: Likewise.
34626         * g++.old-deja/g++.law/ctors5.C: Likewise.
34627         * g++.old-deja/g++.law/ctors9.C: Likewise.
34628         * g++.old-deja/g++.mike/ambig1.C: Likewise.
34629         * g++.old-deja/g++.mike/net22.C: Likewise.
34630         * g++.old-deja/g++.mike/p3538a.C: Likewise.
34631         * g++.old-deja/g++.mike/p3538b.C: Likewise.
34632         * g++.old-deja/g++.mike/virt3.C: Likewise.
34633         * g++.old-deja/g++.niklas/t128.C: Likewise.
34634         * g++.old-deja/g++.other/anon4.C: Likewise.
34635         * g++.old-deja/g++.other/using1.C: Likewise.
34636         * g++.old-deja/g++.other/warn3.C: Likewise.
34637         * g++.old-deja/g++.pt/t37.C: Likewise.
34638         * g++.old-deja/g++.robertl/eb69.C: Likewise.
34639         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34640
34641 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34642
34643         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
34644
34645 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34646
34647         * gcc.c-torture/execute/stdio-opt-3.c: New test.
34648
34649 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
34650
34651         * gcc.c-torture/compile/20010107-1.c: New test.
34652
34653 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34654
34655         * gcc.c-torture/execute/builtin-noret-1.c: New test.
34656
34657 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34658
34659         * gcc.dg/format/format.h: New file.
34660         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
34661         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
34662         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
34663         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
34664         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
34665         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34666         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
34667         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
34668         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
34669         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
34670         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
34671         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
34672         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
34673         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
34674         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
34675         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
34676         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
34677         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
34678         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
34679         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
34680         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
34681         instead of declaring standard types, macros and functions in each
34682         test.
34683
34684 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
34685
34686         * gcc.c-torture/execute/20010106-1.c: New test.
34687
34688 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34689
34690         * gcc.dg/format/format.exp: New file.
34691         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
34692         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
34693         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
34694         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
34695         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
34696         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
34697         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
34698         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
34699         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
34700         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
34701         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
34702         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
34703         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
34704         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
34705         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
34706         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
34707         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
34708         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
34709         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
34710         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
34711         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
34712         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
34713         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
34714         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
34715         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
34716         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
34717         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
34718         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
34719         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
34720         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
34721         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
34722         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
34723         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
34724         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
34725         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
34726         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
34727         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
34728         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
34729         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
34730         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
34731         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
34732         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
34733
34734 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
34735
34736         * gcc.c-torture/execute/991228-1.c: Take word endianness into
34737         account.
34738
34739 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
34740
34741         * gcc.c-torture/execute/builtin-complex-1.c: New test.
34742
34743 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34744
34745         * g++.old-deja/g++.pt/crash62.C: New test.
34746
34747 2001-01-04  Richard Henderson  <rth@redhat.com>
34748
34749         * gcc.dg/20000926-1.c: Update expected warnings.
34750         * gcc.dg/array-2.c: Likewise.
34751         * gcc.dg/array-4.c: Also validate flexible array members.
34752         * gcc.dg/c99-flex-array-1.c: New.
34753
34754 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34755
34756         * gcc.c-torture/compile/20001222-1.x: Remove.
34757
34758 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34759
34760         * gcc.c-torture/execute/built-in-setjmp.c: New.
34761
34762 2001-01-03  Richard Henderson  <rth@redhat.com>
34763
34764         * gcc.dg/940510-1.c: Update expected error wording.
34765         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
34766
34767 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
34768
34769         * lib/target-supports.exp (check_alias_available): Modified to
34770         indicate aliases not supported if only weak aliases are supported.
34771
34772 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34773
34774         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
34775         Turn on cmpstrsi checks for __pj__ and __i370__.
34776
34777 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34778
34779         * g++.old-deja/g++.other/virtual11.C: New test.
34780
34781 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34782
34783         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
34784
34785 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34786
34787         * gcc.c-torture/compile/20010102-1.c: New test.
34788
34789 2001-01-02  Andreas Jaeger  <aj@suse.de>
34790
34791         * gcc.dg/noreturn-3.c: New test.
34792
34793         * gcc.dg/noreturn-4.c: New test.
34794
34795 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34796
34797         * gcc.c-torture/execute/stdio-opt-1.c: Also test
34798         __builtin_fputc and __builtin_fwrite.
34799
34800 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34801
34802         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
34803         signed char, not default char.
34804
34805 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34806
34807         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
34808
34809 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
34810
34811         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
34812
34813 2000-12-29  Richard Henderson  <rth@redhat.com>
34814
34815         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
34816         (__cyg_profile_func_exit): Define.
34817
34818 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34819
34820         * g++.dg/vtgc1.C: New test.
34821
34822 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
34823
34824         * gcc.dg/noncompile/20001228-1.c: New test.
34825
34826         * gcc.dg/20001228-1.c: New test.
34827
34828         * gcc.c-torture/execute/20001228-1.c: New test.
34829
34830 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
34831
34832         * gcc.dg/format-strfmon-1.c: New test.
34833
34834 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34835
34836         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
34837         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
34838         * gcc.c-torture/execute/string-opt-1.c: Likewise.
34839         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34840         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34841         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34842         * gcc.c-torture/execute/string-opt-6.c: Likewise.
34843         * gcc.c-torture/execute/string-opt-7.c: Likewise.
34844         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34845         * gcc.c-torture/execute/string-opt-9.c: Likewise.
34846         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34847         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34848         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34849
34850         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
34851         * gcc.c-torture/execute/string-opt-4.c: Test index.
34852
34853 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
34854
34855         * gcc.c-torture/compile/20001226-1.c: New test.
34856
34857 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34858
34859         * gcc.c-torture/compile/20001222-1.c: New test.
34860         * gcc.c-torture/compile/20001222-1.x: Xfail.
34861
34862 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
34863
34864         * gcc.c-torture/execute/comp-goto-2.c: New test.
34865
34866 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
34867
34868         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
34869         Use long types if __INT_MAX__ is 32767.
34870         (main): Use cast to (sint32 *) when poking 88 into a_page.
34871
34872         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
34873
34874 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
34875
34876         * gcc.c-torture/compile/20001221-1.c: New test.
34877         * gcc.c-torture/execute/20001221-1.c: New test.
34878
34879 2000-12-20  Richard Henderson  <rth@redhat.com>
34880
34881         * g++.old-deja/g++.pt/crash36.C: Update error lines.
34882         * g++.old-deja/g++.robertl/eb109.C: Likewise.
34883
34884 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34885
34886         * gcc.dg/compare3.c: New test.
34887
34888 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34889
34890         * gcc.dg/format-warnll-1.c: New test.
34891
34892 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34893
34894         * gcc.dg/cpp/cmdlne-P.c: New test.
34895
34896 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34897
34898         * gcc.c-torture/execute/builtin-abs-1.c,
34899         gcc.c-torture/execute/builtin-abs-2.c: New tests.
34900
34901 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34902
34903         * gcc.dg/cpp/multiline.c: New test.
34904
34905 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34906
34907         * g++.old-deja/g++.other/syshdr1.C: Update.
34908         * gcc.dg/cpp/lineflags.c: Remove temporarily.
34909
34910 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34911
34912         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
34913
34914 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34915
34916         * g++.old-deja/g++.pt/ttp65.C: New test.
34917
34918 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34919
34920         * g++.old-deja/g++.pt/ttp64.C: New test.
34921
34922 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34923
34924         * g++.old-deja/g++.pt/spec33.C: New test.
34925
34926 2000-12-14  Catherine Moore  <clm@redhat.com>
34927
34928         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
34929         * gcc.c-torture/execute/920612-2.c: Likewise.
34930         * gcc.c-torture/execute/920428-2.c: Likewise.
34931         * gcc-c-torture/execute/va-arg-11.c: Call exit.
34932         * gcc.c-torture/execute/va-arg-21.c: Likewise.
34933
34934 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34935
34936         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
34937         * gcc.dg/pack-test-2.c: Likewise.
34938
34939 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34940
34941         Tests by Zack Weinberg <zackw@stanford.edu>.
34942
34943         * gcc.dg/cpp/defined.c: Update.
34944         * gcc.dg/cpp/defined_trad.c: New tests.
34945
34946 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34947
34948         * gcc.dg/cpp/trad-direct.c: Update.
34949
34950 2000-12-11  Neil Booth  <neilb@earthling.net>
34951
34952         * gcc.dg/cpp/defined_trad.c
34953
34954 2000-12-11  Neil Booth  <neilb@earthling.net>
34955
34956         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
34957
34958 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34959
34960         * gcc.dg/format-miss-2.c: New test.
34961
34962 2000-12-09  Neil Booth  <neilb@earthling.net>
34963
34964         * gcc.dg/cpp/lineflags.c: New tests.
34965         * gcc.dg/cpp/poison.c: Update.
34966         * gcc.dg/cpp/redef2.c: Update.
34967         * gcc.dg/cpp/skipping.c: New test.
34968
34969 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
34970
34971         * g++.old-deja/g++.other/eh3.C: New testcase.
34972
34973 2000-12-07  Neil Booth  <neilb@earthling.net>
34974
34975         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
34976         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
34977         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
34978         wtr-union-init-2.c, wtr-union-init-3.c: Update.
34979         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
34980         Update.
34981
34982 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34983
34984         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
34985         __SIZE_TYPE__ instead of int for type of integers cast to
34986         pointers.
34987
34988 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
34989
34990         * g++.old-deja/g++.other/cleanup4.C: New test.
34991
34992 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34993
34994         * format-sec-1.c: New test.
34995
34996 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34997
34998         * gcc.dg/format-nonlit-3.c: New test.
34999
35000 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35001
35002         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
35003         through a null pointer.
35004
35005 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35006
35007         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
35008         * g++.old-deja/g++.pt/partial4.C: New test.
35009
35010 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
35011
35012         * gcc.c-torture/execute/ieee/hugeval.x: New.
35013
35014 2000-12-06  Neil Booth  <neilb@earthling.net>
35015
35016         * gcc.dg/cpp/backslash2.c: New tests.
35017
35018 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35019
35020         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
35021         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
35022
35023 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
35024
35025         * gcc.c-torture/execute/20001203-2.c: New testcase.
35026
35027 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35028
35029         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
35030         * g++.old-deja/g++.other/virtual10.C: New test.
35031
35032 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
35033
35034         * g++.old-deja/g++.mike/pmf5.C: Remove test.
35035
35036 2000-12-05  Richard Henderson  <rth@redhat.com>
35037
35038         * gcc.c-torture/compile/20001205-1.c: New.
35039
35040 2000-12-04  Neil Booth  <neilb@earthling.net>
35041
35042         * g++.old-deja/g++.other/virtual9.C: New test.
35043         * g++.old-deja/g++.pt/crash61.C: New test.
35044         * gcc.c-torture/execute/loop-9.c: New test.
35045
35046 2000-12-04  Neil Booth  <neilb@earthling.net>
35047
35048         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
35049         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
35050         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
35051         * gcc.dg/cpp/extratokens.c: ...here.
35052
35053 2000-12-04  Neil Booth  <neilb@earthling.net>
35054
35055         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
35056         New tests.
35057
35058 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35059
35060         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
35061         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
35062
35063 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35064
35065         * gcc.c-torture/execute/20001203-1.c: New test.
35066
35067 2000-12-03  Neil Booth  <neilb@earthling.net>
35068
35069         * gcc.dg/cpp/macro6.c: New test cases.
35070
35071 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35072
35073         * gcc.c-torture/execute/string-opt-9.c: New test.
35074         * gcc.c-torture/execute/string-opt-10.c: Likewise.
35075         * gcc.c-torture/execute/string-opt-11.c: Likewise.
35076         * gcc.c-torture/execute/string-opt-12.c: Likewise.
35077
35078         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
35079         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
35080
35081 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
35082
35083         * gcc.dg/cpp/if-6.c: New testcase.
35084
35085         * gcc.dg/20001201-1.c: New testcase.
35086
35087 2000-12-02  Neil Booth  <neilb@earthling.net>
35088
35089         * g++.old-deja/g++.other/externC4.C,
35090         g++.old-deja/g++.other/friend10.C: New tests.
35091
35092 2000-12-02  Neil Booth  <neilb@earthling.net>
35093
35094         * g++.old-deja/g++.other/instan2.C
35095         * g++.old-deja/g++.other/instan3.C: New test.
35096
35097 2000-12-02  Neil Booth  <neilb@earthling.net>
35098
35099         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
35100         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
35101         gnuc99.c,gnuc99-pedantic.c: New tests.
35102
35103 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35104
35105         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
35106         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
35107
35108 2000-12-01  Neil Booth  <neilb@earthling.net>
35109
35110         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
35111         * gcc.dg/cpp/poison.c: Update.
35112         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
35113
35114 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
35115
35116         * g77.f-torture/execute/20001201.f: New test.
35117
35118 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35119
35120         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
35121
35122 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
35123
35124         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
35125
35126 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
35127
35128         * g++.old-deja/g++.other/cast6.C: New test.
35129
35130 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
35131
35132         * gcc.c-torture/execute/20001130-2.c: New testcase.
35133
35134 2000-11-30  Richard Henderson  <rth@redhat.com>
35135
35136         * gcc.c-torture/execute/20001130-1.c: New test.
35137
35138 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35139
35140         * g++.old-deja/g++.other/op3.C: New test.
35141
35142 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35143
35144         * g++.old-deja/g++.other/op2.C: New test.
35145
35146 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
35147
35148         * g++.old-deja/g++.other/crash38.C: New test.
35149
35150 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
35151
35152         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
35153
35154 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
35155
35156         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
35157         tests.
35158         * gcc.c-torture/execute/string-opt-6.c: New test.
35159
35160         * gcc.dg/20001117-1.c: Add main.
35161
35162 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
35163
35164         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
35165         Move from here ...
35166         * gcc.dg/940510-1.c: ... to here.
35167
35168         * gcc.dg/20000926-1.c: GNU C now allows initializations of
35169         zero-size arrays in toplevel structures.
35170
35171 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35172
35173         * gcc.c-torture/execute/loop-8.c: New test.
35174
35175 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35176
35177         * g++.old-deja/g++.other/base1.C: New test.
35178
35179 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35180
35181         * g++.old-deja/g++.other/parse2.C: New test.
35182
35183 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35184
35185         * g++.old-deja/g++.pt/incomplete1.C: New test.
35186
35187 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35188
35189         * g++.old-deja/g++.other/friend9.C: New test.
35190
35191 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35192
35193         * gcc.dg/20001127-1.c: New test.
35194
35195 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35196
35197         * g++.old-deja/g++.pt/friend46.C: New test.
35198
35199 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35200
35201         * g++.old-deja/g++.other/ptrmem8.C: New test.
35202
35203 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35204
35205         * gcc.c-torture/execute/string-opt-7.c: New test.
35206         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35207
35208 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35209
35210         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
35211         instead of 'mkcheck 2'.
35212
35213 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35214
35215         * gcc.c-torture/execute/memcheck/driver.c,
35216         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
35217         C9X references to refer to C99.
35218
35219 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
35220
35221         * gcc.dg/ultrasp3.c: New test.
35222
35223 2000-11-25  Neil Booth  <neilb@earthling.net>
35224
35225         * gcc.dg/cpp/include2.c: Update test to be locale independent.
35226
35227 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
35228
35229         * gcc.c-torture/compile/20001123-2.c: New.
35230
35231 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35232
35233         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
35234
35235 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
35236
35237         * gcc.dg/sequence-point-1.c: Add some new tests.
35238         * gcc.c-torture/execute/20001124-1.c: New test.
35239
35240 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35241
35242         * g++.old-deja/g++.other/vaarg4.C: New test.
35243         * gcc.c-torture/compile/20001123-1.c: New test.
35244
35245 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35246
35247         * g++.other/crash24.C: Adjust and remove XFAIL.
35248         * g++.other/crash37.C: New test.
35249
35250 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
35251
35252         * g++.old-deja/g++.pt/instantiate9.C: New test.
35253
35254 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
35255
35256         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
35257         new ABI, too.
35258
35259         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
35260         * g++.old-deja/g++.robertl/eb55.C: Likewise.
35261
35262 2000-11-22  Neil Booth  <neilb@earthling.net>
35263
35264         * gcc.dg/cpp/Wtrigraphs.c: New test.
35265
35266 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
35267
35268         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
35269
35270 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
35271
35272         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
35273
35274 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
35275
35276         * lib/gcc-dg.exp: load_lib scanasm.exp.
35277         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
35278         * lib/g++-dg.exp: load_lib scanasm.exp.
35279         * lib/scanasm.exp: New.
35280         (scan-assembler, scan-assembler-not): Add optional arguments to
35281         test name, or if not present, the pattern name.
35282         (scan-assembler-dem, scan-assembler-dem-not): New.
35283
35284         * g++.dg/dg.exp: New.
35285
35286 2000-11-21  Neil Booth  <neilb@earthling.net>
35287
35288         * gcc.dg/cpp/integrated1.c: Remove.
35289
35290 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35291
35292         * gcc.c-torture/execute/20001121-1.c: New test.
35293
35294 2000-11-21  Richard Henderson  <rth@redhat.com>
35295
35296         * gcc.c-torture/compile/20001121-1.c: New test.
35297
35298 2000-11-20  Neil Booth  <neilb@earthling.net>
35299
35300         * gcc.dg/cpp/integrated1.c: New test.
35301
35302 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35303
35304         * g++.old-deja/g++.other/inline17.C: New test.
35305
35306 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
35307
35308         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
35309         local variable to be zero: I made the variable global. Now
35310         uses abort() and exit() instead of relying on main's return value.
35311
35312 2000-11-20  Neil Booth  <neilb@earthling.net>
35313
35314         * gcc.dg/cpp/paste2.c: Update test.
35315         * objc/execute/paste.m: New test.
35316
35317 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35318
35319         * gcc.dg/c99-condexpr-1.c: New test.
35320
35321 2000-11-20  Neil Booth  <neilb@earthling.net>
35322
35323         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
35324
35325 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
35326
35327         * g++.old-deja/g++.pt/export1.C: New test.
35328
35329 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
35330
35331         * gcc.dg/20001117-1.c: New test.
35332
35333 2000-11-18  Richard Henderson  <rth@redhat.com>
35334
35335         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
35336
35337 2000-11-18  Richard Henderson  <rth@redhat.com>
35338
35339         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
35340         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
35341         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
35342
35343 2000-11-18  Richard Henderson  <rth@redhat.com>
35344
35345         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
35346         (main): New.  Exit cleanly.
35347
35348 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35349
35350         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
35351         gcc.dg/c99-fordecl-2.c: New tests.
35352
35353 2000-11-18  Richard Henderson  <rth@redhat.com>
35354
35355         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
35356         * gcc.c-torture/execute/zerolen-2.c: New.
35357
35358 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35359
35360         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
35361         memory.
35362
35363 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35364
35365         * g++.old-deja/g++.pt/instantiate8.C: New test.
35366
35367 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35368
35369         * g++.old-deja/g++.other/incomplete.C: Add more tests.
35370         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
35371
35372 2000-11-16  Nick Clifton  <nickc@redhat.com>
35373
35374         * gcc.c-torture/execute/nestfunc-2.c: New test.
35375         * gcc.c-torture/execute/nestfunc-3.c: New test.
35376
35377 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35378
35379         * gcc.c-torture/compile/20001116-1.c: New test.
35380
35381 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35382
35383         * gcc.c-torture/execute/20001115-1.c: New test.
35384
35385 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
35386
35387         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
35388         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
35389         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
35390         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35391
35392 2000-11-15  Neil Booth  <neilb@earthling.net>
35393
35394         gcc.dg/cpp/_Pragma1.c: Update.
35395         gcc.dg/cpp/_Pragma2.c: New test.
35396
35397 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35398
35399         * g++.old-deja/g++.other/anon5.C: New test.
35400
35401 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35402
35403         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
35404         tests.
35405
35406 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
35407
35408         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
35409         output.
35410
35411 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35412
35413         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
35414         labels at end of compound statements.
35415
35416 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
35417
35418         * gcc.c-torture/execute/loop-7.c: New test.
35419
35420 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35421
35422         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
35423
35424 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35425
35426         * gcc.dg/c99-bool-1.c: New test.
35427
35428 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35429
35430         * gcc.dg/c99-scope-1.c: Remove xfail.
35431         * gcc.dg/c99-scope-2.c: New test.
35432
35433 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35434
35435         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
35436         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
35437
35438 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
35439
35440         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
35441         error messages.
35442
35443         * g++.mike/p700.C: Don't typedef wchar_t.
35444         * g++.mike/p784.C: Likewise.
35445         * g++.mike/eb101.C: Don't use __wchar_t.
35446
35447 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35448
35449         * g77.f-torture/execute/20001111.[fx]: Test premature exit
35450         from DO loop.
35451
35452 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35453
35454         * gcc.c-torture/execute/20001111-1.c: New test.
35455
35456 2000-11-10  Nick Clifton  <nickc@redhat.com>
35457
35458         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
35459         long multuiple and accumulate.
35460
35461 2000-11-09  Richard Henderson  <rth@redhat.com>
35462
35463         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
35464         via size_t instead of int.
35465
35466         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
35467         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35468         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35469         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35470
35471 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
35472
35473         * gcc.c-torture/compile/20001109-1.c: New test.
35474         * gcc.c-torture/compile/20001109-2.c: New test.
35475
35476 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
35477
35478         * g++.old-deja/g++.pt/operator1.C: New test.
35479         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
35480
35481 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35482
35483         * gcc.dg/20001108-1.c: New test.
35484
35485 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35486
35487         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
35488         with both arguments constant strings.
35489         * gcc.c-torture/execute/string-opt-3.c: New test.
35490         * gcc.c-torture/execute/string-opt-4.c: New test.
35491         * gcc.c-torture/execute/string-opt-5.c: New test.
35492
35493 2000-11-08  Nick Clifton  <nickc@redhat.com>
35494
35495         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
35496         mulsidi3adddi patterns.
35497
35498 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
35499
35500         * g++.old-deja/g++.other/crash36.C: New test.
35501
35502 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
35503
35504         * g++.old-deja/g++.other/init16.C: New test.
35505
35506 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
35507
35508         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
35509
35510 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35511
35512         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
35513         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35514         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35515
35516 2000-11-07  DJ Delorie  <dj@redhat.com>
35517
35518         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
35519
35520 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35521
35522         * gcc.c-torture/execute/string-opt-1.c: New test.
35523
35524 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35525
35526         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
35527         mips-sgi-irix6.* because the MIPS ABI passes floating-point
35528         parameters in registers, and there is no way for a varargs
35529         function to know in which order the integer and floating-point
35530         parameters should be interleaved when they are placed on the
35531         stack.
35532         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35533         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35534
35535 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35536
35537         * gcc.c-torture/execute/string-opt-2.c: New test.
35538
35539 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
35540
35541         * g++.old-deja/g++.pt/crash60.C: New test.
35542
35543 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35544
35545         * g++.old-deja/g++.other/crash24.C: New test.
35546         * g++.old-deja/g++.other/crash25.C: New test.
35547         * g++.old-deja/g++.other/crash26.C: New test.
35548         * g++.old-deja/g++.other/crash27.C: New test.
35549         * g++.old-deja/g++.other/crash28.C: New test.
35550         * g++.old-deja/g++.other/crash29.C: New test.
35551         * g++.old-deja/g++.other/crash30.C: New test.
35552         * g++.old-deja/g++.other/crash31.C: New test.
35553         * g++.old-deja/g++.other/crash32.C: New test.
35554         * g++.old-deja/g++.other/crash33.C: New test.
35555         * g++.old-deja/g++.other/crash34.C: New test.
35556         * g++.old-deja/g++.other/crash35.C: New test.
35557
35558 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35559
35560         * gcc.c-torture/execute/20001031-1.c: New test.
35561
35562 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
35563
35564         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
35565         namespace.
35566
35567         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
35568         standards-conformant.
35569
35570         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
35571
35572         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
35573         * g++.old-deja/g++.mike/p755a.C: Likewise.
35574         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
35575         library makes no calls to `operator new' during initialization.
35576
35577 2000-11-04  Neil Booth  <neilb@earthling.net>
35578
35579         * gcc.dg/cpp/include2.c: New tests.
35580
35581 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
35582
35583         * lib/g++.exp (g++_set_ld_library_path): New function.
35584         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
35585
35586 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
35587
35588         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
35589         warnings.
35590
35591 2000-11-01  Richard Henderson  <rth@redhat.com>
35592
35593         * g++.old-deja/g++.ext/namedret1.C: New.
35594         * g++.old-deja/g++.ext/namedret2.C: New.
35595         * g++.old-deja/g++.ext/namedret3.C: New.
35596
35597 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
35598
35599         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
35600         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
35601
35602 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35603
35604         * gcc.c-torture/execute/va-arg-21.c: New test.
35605
35606 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35607
35608         * gcc.dg/c99-complex-2.c: New test.
35609
35610 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35611
35612         * gcc.c-torture/execute/stdio-opt-1.c: New test.
35613
35614 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
35615
35616         * g++.old-deja/g++.other/inline16.C: New test.
35617
35618 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
35619
35620         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
35621         __PRETTY_FUNCTION__
35622
35623 2000-10-29  Neil Booth  <neilb@earthling.net>
35624
35625         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
35626         New tests.
35627         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
35628         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
35629         optimisation.
35630
35631 2000-10-29  Neil Booth  <neilb@earthling.net>
35632
35633         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
35634         * mi1.c, mi1c.h: Add null directives to multiple-include test.
35635         * mi5.c: Test multiple includes work with -C.
35636         * trigraphs.c: Test ^= version.
35637
35638 2000-10-28  Neil Booth  <neilb@earthling.net>
35639
35640         New tests and test updates for new macro expander.
35641
35642         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
35643         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
35644         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
35645         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
35646         new diagnostic messages.
35647
35648         * gcc.dg/cpp/macro3.c: New tests.
35649
35650 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
35651
35652         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
35653         on the same line.
35654
35655 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
35656
35657         * g++.old-deja/g++.other/eh2.C: New test.
35658
35659 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35660
35661         * gcc.c-torture/execute/20001027-1.c: New test.
35662
35663 2000-10-26  Richard Henderson  <rth@redhat.com>
35664
35665         * gcc.c-torture/execute/20001026-1.c: New.
35666
35667 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
35668
35669         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
35670         * g++.old-deja/g++.law/builtin1.C: Likewise.
35671         * g++.old-deja/g++.law/ctors10.C: Likewise.
35672         * g++.old-deja/g++.law/virtual3.C: Likewise.
35673         * g++.old-deja/g++.mike/p658.C: Likewise.
35674         * g++.old-deja/g++.other/sibcall1.C: Likewise.
35675         * g++.old-deja/g++.other/vaarg2.C: Likewise.
35676         * g++.old-deja/g++.robertl/eb124.C: Likewise.
35677         * g++.old-deja/g++.robertl/eb44.C: Likewise.
35678         * g++.old-deja/g++.robertl/eb77.C: Likewise.
35679
35680 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35681
35682         * gcc.c-torture/compile/20001024-1.c: New test.
35683
35684 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
35685
35686         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
35687         to tell us whether or not we are using V3.
35688
35689 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35690
35691         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
35692         operands.
35693
35694 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35695
35696         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
35697
35698 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
35699
35700         * gcc.c-torture/execute/20001024-1.c: New test.
35701
35702 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
35703
35704         * g++.old-deja/g++.other/sibcall1.C: New test.
35705
35706 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
35707
35708         * gcc.dg/noncompile/init-3.c: New test.
35709
35710 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35711
35712         * gcc.dg/format-array-1.c: New test.
35713
35714 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35715
35716         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
35717         writing through null pointers; remove comment about testing
35718         unterminated strings.
35719
35720 2000-10-17  Matthew Hiller  <hiller@redhat.com>
35721
35722         * gcc.c-torture/execute/20001017-2.c: New test.
35723
35724 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35725
35726         * gcc.c-torture/compile/20001018-1.c: New test.
35727         * gcc.c-torture/compile/20001018-1.x: Xfail.
35728
35729 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35730
35731         * gcc.c-torture/execute/20001017-1.c: New test.
35732
35733 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35734
35735         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
35736         for multiple use of arguments with scanf formats; add tests for
35737         multiple use of arguments.
35738
35739 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
35740
35741         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
35742
35743 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35744
35745         * gcc.dg/format-miss-1.c: New test.
35746
35747 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35748
35749         * gcc.c-torture/execute/20001013-1.c: New test.
35750
35751 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35752
35753         * gcc.dg/format-branch-1.c: New test.
35754
35755 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35756
35757         * README, lib/file-format.exp: Remove EGCS references.
35758
35759 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35760
35761         * gcc.dg/20001013-1.c: New test.
35762
35763 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35764
35765         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
35766         for intmax_t in the compiler using __typeof__ and the type rules
35767         for conditional expressions.
35768
35769 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
35770
35771         * gcc.dg/20001012-1.c: New test.
35772         * gcc.dg/20001012-2.c: New test.
35773
35774 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35775
35776         * gcc.dg/format-attr-1.c: New test.
35777
35778 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35779
35780         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
35781         __LONG_LONG_MAX__ instead of LLONG_MAX.
35782
35783 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35784
35785         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
35786         scanf flags.
35787         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
35788         flags.
35789
35790 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35791
35792         * gcc.dg/sequence-pt-1.c: New test.
35793
35794 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
35795
35796         * gcc.c-torture/execute/20001011-1.c: New testcase.
35797         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
35798
35799 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35800
35801         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
35802         does not error on it.
35803
35804 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35805
35806         * gcc.dg/20001009-1.c: New test.
35807
35808 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35809
35810         * gcc.c-torture/compile/20001009-1.c: Move from here ....
35811         * gcc.c-torture/execute/20001009-2.c: ... to here.
35812
35813 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
35814
35815         * gcc.c-torture/compile/20001009-1.c: New testcase.
35816         * gcc.c-torture/execute/20001009-1.c: New testcase.
35817         Testcases provided by Jan Hubicka <jh@suse.cz>.
35818
35819 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35820
35821         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35822         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
35823         uintmax_t using <limits.h> to emulate the compiler's internal
35824         logic.  No longer XFAIL %j tests.
35825
35826 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35827
35828         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
35829         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35830         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
35831         regexps and details of expected handling of some bad formats.
35832         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
35833         suppression.
35834
35835 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35836
35837         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
35838         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
35839         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
35840         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
35841         in list archives.
35842
35843 2000-10-06  Richard Henderson  <rth@cygnus.com>
35844
35845         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
35846         * g++.old-deja/g++.brendan/crash52.C: Likewise.
35847         * g++.old-deja/g++.jason/report.C: Likewise.
35848         * g++.old-deja/g++.law/friend5.C: Likewise.
35849         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
35850         of the expected warnings.
35851
35852 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
35853
35854         * g++.old-deja/g++.pt/enum14.C: New test.
35855
35856 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35857
35858         * g++.old-deja/g++.pt/crash59.C: New test.
35859
35860 2000-10-04  Will Cohen  <wcohen@redhat.com>
35861
35862         * gcc.dg/20000926-1.c: New test.
35863
35864 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
35865
35866         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
35867         function name for current C++ compiler.
35868         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
35869
35870 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
35871
35872         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
35873         __PRETTY_FUNCTION__.
35874         * g++.old-deja/g++.ext/pretty2.C: Likewise.
35875
35876 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35877
35878         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
35879
35880 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
35881
35882         * gcc.c-torture/compile/20000923-1.c: New test.
35883
35884 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
35885
35886         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
35887         * g++.old-deja/g++.pt/ttp62.C: Same.
35888         * g++.old-deja/g++.other/inline14.C: Same.
35889
35890 2000-09-24  Richard Henderson  <rth@cygnus.com>
35891
35892         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
35893
35894 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35895
35896         * gcc.dg/c90-printf-1.c: Add test for wide string format.
35897
35898 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
35899
35900         * gcc.c-torture/compile/20000922-1.c: New file.
35901
35902 2000-09-21  Nick Clifton  <nickc@redhat.com>
35903
35904         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
35905         a signed long modulo operation.
35906         (mod6): New function - perform an unsigned long modulo operation.
35907         (main): Add tests for modulos of very large numbers by very small
35908         dividends.
35909
35910 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35911
35912         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
35913
35914 2000-09-19  Richard Henderson  <rth@cygnus.com>
35915
35916         * gcc.dg/compare2.c (case 10): XFAIL.
35917
35918 2000-09-18  Richard Henderson  <rth@cygnus.com>
35919
35920         * gcc.c-torture/execute/20000906-1.c: Move ...
35921         * gcc.dg/20000906-1.c: ... here.  Only run on targets
35922         that support __builtin_trap.
35923
35924 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
35925
35926         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
35927
35928 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35929
35930         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
35931         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
35932         more $ format tests.
35933
35934 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35935
35936         * gcc.dg/format-errmk-1.c: New test.
35937
35938 2000-09-17  Greg McGary  <greg@mcgary.org>
35939
35940         * gcc.c-torture/execute/20000917-1.x: Remove.
35941
35942 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35943
35944         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
35945
35946 2000-09-17  Greg McGary  <greg@mcgary.org>
35947
35948         * gcc.c-torture/execute/20000917-1.c: New test.
35949         * gcc.c-torture/execute/20000917-1.x: XFAIL.
35950
35951 2000-09-16  Neil Booth  <NeilB@earthling.net>
35952
35953         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
35954         in nested macro bug.
35955
35956 2000-09-15  Neil Booth  <NeilB@earthling.net>
35957
35958         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
35959
35960 2000-09-14  Jeffrey A Law  (law@cygnus.com)
35961
35962         * gcc.c-torture/execute/20000914-1.c: New test.
35963
35964 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
35965
35966         * g++.other/inline13.C: New test.
35967
35968 2000-09-12  Andreas Jaeger  <aj@suse.de>
35969
35970         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
35971         constant by Ulrich Drepper <drepper@redhat.com>.
35972
35973 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
35974
35975         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
35976
35977 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35978
35979         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
35980
35981 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
35982
35983         * gcc.dg/cpp/backslash.c: New test.
35984
35985 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
35986
35987         * gcc.c-torture/execute/20000910-1.c: New test.
35988         * gcc.c-torture/execute/20000910-2.c: Likewise.
35989
35990 2000-09-11  Robert Lipe  <robertl@sco.com>
35991
35992         * gcc.dg/pragma-align.c: New test.
35993
35994 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35995
35996         * g++.old-deja/g++.pt/explicit82.C: New test.
35997         * g++.old-deja/g++.pt/explicit83.C: New test.
35998
35999 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
36000
36001         * gcc.dg/asm-names.c: New test.
36002
36003 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36004
36005         * gcc.dg/cpp/tr-warn6.c: New test
36006
36007 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36008
36009         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
36010         be accepted.
36011
36012 2000-09-07  Catherine Moore  <clm@redhat.com>
36013
36014         * gcc.c-torture/execute/unroll-1.c: New test.
36015
36016 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
36017
36018         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
36019         ERROR markers.
36020         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
36021         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
36022         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
36023         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
36024         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
36025         Preprocess only.
36026         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
36027         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
36028
36029 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36030
36031         * g++.old-deja/g++.pt/deduct2.C: New test.
36032
36033 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36034
36035         * g++.old-deja/g++.pt/parms2.C: New test.
36036
36037 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36038
36039         * g++.old-deja/g++.pt/crash58.C: New test.
36040
36041 2000-09-06  Greg McGary  <greg@mcgary.org>
36042
36043         * gcc.c-torture/execute/20000906-1.c: New test.
36044         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
36045
36046 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36047
36048         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
36049
36050 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36051
36052         * g++.old-deja/g++.pt/crash57.C: New test.
36053
36054 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36055
36056         * g++.old-deja/g++.pt/crash56.C: New test.
36057
36058 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36059
36060         * g++.old-deja/g++.pt/koenig1.C: New test.
36061
36062 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36063
36064         * gcc.dg/20000904-1.c: New test.
36065
36066 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
36067
36068         * gcc.dg/cpp/paste8.c: New test.
36069
36070 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
36071
36072         * gcc.c-torture/compile/20000827-1.c: New test.
36073
36074 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36075
36076         * gcc.dg/format-diag-1.c: New test.
36077
36078 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
36079
36080         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
36081         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
36082         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
36083         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
36084         gcc.dg/formatz-1.c: Adjust warning regular expressions.
36085
36086 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36087
36088         * g++.old-deja/g++.other/nested4.C: New test.
36089
36090 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
36091
36092         * g++.old-deja/g++.ns/scoped1.C: New test.
36093
36094 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
36095
36096         * lib/g++.exp: Support testing already-installed GCC.
36097
36098 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36099
36100         * wtr-label-1.c, wtr-suffix-1.c: New tests.
36101
36102 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36103
36104         * gcc.dg/return-type-2.c: New test.
36105
36106 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
36107
36108         * gcc.c-torture/compile/20000825-1.c: New test.
36109
36110 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
36111
36112         * gcc.dg/dwarf2-2.c: New test.
36113
36114 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
36115
36116         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
36117         dg-warning regexps.
36118
36119 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36120
36121         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
36122         gcc.dg/format-ext-5.c: New tests.
36123
36124 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
36125
36126         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
36127
36128 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
36129
36130         * gcc.dg/noncompile/930622-2.c: Adjust error message.
36131
36132 2000-08-24  Richard Henderson  <rth@cygnus.com>
36133
36134         * gcc.dg/ia64-sync-1.c: New test.
36135         * gcc.dg/ia64-sync-2.c: New test.
36136         * gcc.dg/ia64-asm-1.c: New test.
36137
36138 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
36139
36140         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
36141         * gcc.dg/format-ext-2.c: New test.
36142
36143 2000-08-23  Jason Merrill  <jason@redhat.com>
36144
36145         * lib/old-dejagnu.exp: Also ignore "In member function" and
36146         "At global scope".
36147
36148 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36149
36150         * gcc.dg/noncompile/label-lineno-1.c: New test.
36151
36152 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36153
36154         * gcc.dg/c99-array-nonobj-1.c: New test.
36155
36156 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36157
36158         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
36159         tests.
36160         * gcc.dg/format-ext-1.c: New test.
36161
36162 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36163
36164         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
36165         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
36166         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
36167         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
36168         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
36169
36170 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36171
36172         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
36173         gcc.dg/c99-strftime-2.c: New tests.
36174
36175 2000-08-22  Richard Henderson  <rth@cygnus.com>
36176
36177         * gcc.c-torture/execute/20000822-1.c: New test.
36178
36179 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36180
36181         * gcc.c-torture/execute/20000819-1.x: Remove.
36182
36183 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36184
36185         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
36186         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
36187         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
36188         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
36189         gcc.dg/format-xopen-1.c: New tests.
36190
36191 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36192
36193         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
36194
36195 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36196
36197         * g++.old-deja/g++.other/loop2.C: New test.
36198
36199         * gcc.c-torture/compile/20000606-1.c: New test.
36200         * gcc.c-torture/compile/20000728-1.c: New test.
36201         * gcc.c-torture/execute/20000801-1.c: New test.
36202         * gcc.c-torture/execute/20000801-2.c: New test.
36203         * gcc.c-torture/execute/20000819-1.c: New test.
36204         * gcc.c-torture/execute/20000819-1.x: XFAIL.
36205         * gcc.dg/20000629-1.c: New test.
36206         * gcc.dg/20000724-1.c: New test.
36207         * gcc.dg/20000807-1.c: New test.
36208
36209 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
36210
36211         * gcc.dg/cpp/pragma-1.c: New test.
36212         * gcc.dg/cpp/pragma-2.c: New test.
36213
36214 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
36215
36216         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
36217         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
36218
36219 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36220
36221         * gcc.c-torture/compile/20000818-1.c: New test.
36222
36223 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
36224
36225         * gcc.c-torture/execute/20000818-1.c: New test.
36226
36227 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36228
36229         * gcc.dg/format-va-1.c: New test.
36230
36231 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36232
36233         * g++.old-deja/g++.other/typedef8.C: New test.
36234
36235 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36236
36237         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
36238         * g++.old-deja/g++.mike/net36.C: Mark candidate.
36239         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
36240         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
36241         * g++.old-deja/g++.other/ptrmem7.C: New test.
36242         * g++.old-deja/g++.pt/ptrmem10.C: New test.
36243
36244 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36245
36246         * g++.old-deja/g++.pt/typename27.C: New test.
36247
36248 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
36249
36250         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
36251         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
36252         * g++.old-deja/g++.pt/friend45.C: New test.
36253         * g++.old-deja/g++.other/friend8.C: New test.
36254
36255 2000-08-15  Richard Henderson  <rth@cygnus.com>
36256
36257         * gcc.c-torture/execute/20000815-1.c: New test.
36258
36259 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36260
36261         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
36262         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
36263         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
36264
36265 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
36266
36267         * g++.old-deja/g++.other/refinit2.C: New test.
36268
36269 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
36270
36271         * lib/c-torture.exp (c-torture): Make
36272         compiler_conditional_xfail_data global.
36273         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
36274         compiler_conditional_xfail_data machinery.
36275         (f-torture-execute): Likewise.
36276         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
36277         and only when unrolling loops.
36278
36279         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
36280
36281 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36282
36283         * g++.old-deja/g++.pt/explicit81.C: New test.
36284
36285 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36286
36287         * g++.old-deja/g++.pt/typename26.C: New test.
36288
36289 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
36290
36291         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
36292         warning.
36293
36294 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36295
36296         * g++.old-deja/g++.other/array3.C: New test.
36297
36298 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36299
36300         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
36301         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
36302         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
36303         New tests.
36304
36305 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
36306
36307         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
36308         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36309
36310 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
36311
36312         * gcc.c-torture/execute/20000808-1.c: New test.
36313
36314 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36315
36316         * gcc.dg/c90-const-expr-1.c: New test.
36317
36318 2000-08-08  Richard Henderson  <rth@cygnus.com>
36319
36320         * gcc.dg/noncompile/920923-1.c: Declare calloc.
36321
36322 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36323
36324         * gcc.dg/noncompile/const-ll-1.c: New test.
36325
36326 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36327
36328         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
36329
36330 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36331
36332         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
36333         that running programs linked against the shared version of libobjc
36334         run correctly.
36335
36336 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36337
36338         * gcc.dg/c99-printf-1.c: New test.
36339
36340 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36341
36342         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
36343
36344 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
36345
36346         * gcc.c-torture/execute/20000731-1.x: Delete.
36347
36348 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
36349
36350         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
36351         and torture_without_loops as is done by c-torture.exp.
36352         (search_for): Copy from c-torture.exp.
36353         (gcc-dg-runtest): New function, drives a directory of tests
36354         iterating over the TORTURE_OPTIONS.
36355         (scan-assembler, scan-assembler-not): Move here from
36356         individual directory drivers.
36357
36358         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
36359         defined by lib/gcc-dg.exp.
36360         * gcc.dg/cpp/cpp.exp: Likewise.
36361         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
36362         gcc-dg-runtest, so we cycle over optimization options.
36363
36364         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
36365         * gcc.dg/compare2.c: No longer expected to fail.
36366
36367 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36368
36369         * gcc.c-torture/execute/20000804-1.c: New test.
36370
36371 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36372
36373         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
36374
36375 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
36376
36377         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
36378
36379 2000-08-03  Jeffrey A Law  (law@cygnus.com)
36380
36381         * gcc.c-torture/compile/20000803-1.c: New test.
36382
36383 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36384
36385         * gcc.c-torture/execute/20000801-3.c,
36386         gcc.c-torture/execute/20000801-4.c: New tests.
36387         * gcc.c-torture/execute/20000801-3.x,
36388         gcc.c-torture/execute/20000801-4.x: Xfail.
36389
36390 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
36391
36392         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
36393         libobjc/.libs to allow for libtool.
36394
36395 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
36396
36397         * gcc.c-torture/compile/20000802-1.c: New test.
36398
36399 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
36400
36401         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
36402
36403 2000-07-31  Jeffrey A Law  (law@cygnus.com)
36404
36405         * gcc-c-torture/execute/20000731-2.c: New test.
36406
36407         * gcc.c-torture/execute/20000731-1.c: New test.
36408         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
36409
36410 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
36411
36412         * testsuite/gcc.dg/cpp/paste7.c: New test.
36413         * gcc.dg/cpp/20000725-1.c: New test.
36414
36415 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
36416
36417         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
36418         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
36419         declaration warning for __builtin_dwarf_reg_size.
36420
36421         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
36422
36423 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36424
36425         * gcc.dg/noncompile/voidparam-1.c: New test.
36426
36427 2000-07-30  Richard Henderson  <rth@cygnus.com>
36428
36429         * gcc.dg/c90-digraph-1.c: Don't xfail.
36430         * gcc.dg/compare2.c (case 10): Xfail.
36431         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
36432
36433 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
36434
36435         * gcc.dg/c99-main-1.c: New test.
36436
36437 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36438
36439         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
36440
36441 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
36442
36443         * gcc.c-tortuer/execute/20000726-1.c: New test.
36444
36445 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
36446
36447         * gcc.c-torture/execute/enum-2.c: New test.
36448
36449 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36450
36451         * gcc.dg/cpp/tr-warn3.c: New test.
36452
36453 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36454
36455         * g++.old-deja/g++.ext/implicit1.C: Remove.
36456         * g++.old-deja/g++.jason/c2.C: Remove
36457         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
36458         * g++.old-deja/g++.pt/crash16.C: Likewise.
36459         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
36460
36461 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36462
36463         * g++.old-deja/g++.other/for2.C: New test.
36464
36465 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
36466
36467         * gcc.dg/20000720-1.c: New test.
36468
36469 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
36470
36471         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
36472
36473 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
36474
36475         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
36476         * gcc.c-torture/execute/20000722-1.c: New.
36477         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
36478
36479 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
36480
36481         * gcc.dg/cpp/20000720-1.S: New test.
36482
36483 2000-07-21  Michael Meissner  <meissner@redhat.com>
36484
36485         * gcc.c-torture/execute/ieee/hugeval.c: New test.
36486
36487 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36488
36489         * g++.old-deja/g++.brendan/crash16.C,
36490         g++.old-deja/g++.brendan/parse3.C,
36491         g++.old-deja/g++.brendan/redecl1.C,
36492         g++.old-deja/g++.ns/template13.C,
36493         g++.old-deja/g++.other/decl4.C,
36494         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
36495
36496 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36497
36498         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
36499         and "Internal error".
36500
36501         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
36502         regexps.
36503         * gcc.dg/cpp/paste6.c: New test.
36504
36505 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
36506
36507         * gcc.dg/cpp/tr-direct.c: New test.
36508
36509         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
36510         gcc.dg/cpp/undef1.c: Tweak error regexps.
36511
36512 2000-07-18  Eric Christopher <echristo@redhat.com>
36513
36514         * gcc.c-torture/compile/20000718-1.c: New test.
36515
36516 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
36517
36518         * cpplex.c (_cpp_push_token): If the token being pushed back
36519         is the previous token in this context, just subtract one from
36520         context->posn.
36521         * cppmacro.c (save_expansion): Clear aux field when storing a
36522         placemarker.
36523
36524 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
36525
36526         * gcc.dg/noncompile/redecl-1.c: New test.
36527
36528 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
36529
36530         * gcc.c-torture/execute/20000717-5.c: New test.
36531         * gcc.c-torture/execute/20000717-1.x: Removed.
36532
36533 2000-07-17  Richard Henderson  <rth@cygnus.com>
36534
36535         * gcc.c-torture/execute/20000717-4.c: New test.
36536
36537 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
36538
36539         * gcc.dg/cpp/syshdr.c: New test.
36540         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
36541
36542 2000-07-17  Neil Booth  <neilb@earthling.net>
36543
36544         * gcc.dg/cpp/cmdlne-dM.c: New test.
36545         * gcc.dg/cpp/cmdlne-dD.c: New test.
36546
36547 2000-07-17  Jeffrey A Law  (law@cygnus.com)
36548
36549         * gcc.c-torture/execute/20000717-3.c: New test.
36550
36551         * gcc.c-torture/compile/20000717-1.c: New test.
36552
36553 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
36554
36555         * gcc.c-torture/execute/20000717-2.c: New test.
36556
36557 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36558
36559         * gcc.dg/formatz-1.c: New test.
36560
36561         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
36562         * gcc.dg/c99-digraph-1.c: New tests.
36563
36564         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
36565         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
36566
36567         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
36568         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
36569         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
36570         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
36571         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
36572         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
36573         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
36574
36575 2000-07-17   Greg McGary <greg@mcgary.org>
36576
36577         * gcc.c-torture/execute/20000717-1.c: New test.
36578         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
36579
36580 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
36581
36582         * gcc.c-torture/execute/20000715-2.c: New test.
36583         * gcc.dg/20000715-1.c: New test.
36584
36585 2000-07-15  Michael Meissner  <meissner@redhat.com>
36586
36587         * gcc.c-torture/execute/20000715-1.c: New test.
36588
36589 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
36590
36591         * gcc.c-torture/execute/20000707-1.c: New test.
36592
36593 2000-07-13  Neil Booth  <NeilB@earthling.net>
36594
36595         * testsuite/gcc.dg/cpp/digraph1.c,
36596         testsuite/gcc.dg/cpp/digraph2.c,
36597         testsuite/gcc.dg/cpp/digraphs.c: New tests.
36598
36599 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
36600
36601         * g77.f-torture/compile/20000630-2.f: New test.
36602         * g77.f-torture/compile/20000630-2.x
36603
36604 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36605
36606         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
36607
36608 2000-07-11  Neil Booth  <NeilB@earthling.net>
36609
36610         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
36611
36612 2000-07-11  Neil Booth  <NeilB@earthling.net>
36613
36614         * gcc.dg/cpp/cmdlne-C.c: New.
36615
36616 2000-07-09  Neil Booth  <NeilB@earthling.net>
36617
36618         * gcc.dg/cpp/directiv.c: New tests.
36619         * gcc.dg/cpp/undef1.c: Update.
36620
36621 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
36622
36623         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
36624
36625 2000-07-09  Neil Booth  <NeilB@earthling.net>
36626
36627         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
36628
36629 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
36630
36631         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
36632         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
36633
36634 2000-07-08  Neil Booth  <NeilB@earthling.net>
36635
36636         * gcc.dg/cpp/macsyntx.c: New tests.
36637
36638 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
36639
36640         * gcc.dg/20000707-1.c: New test.
36641
36642 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
36643
36644         * gcc.c-torture/execute/20000706-1.c: New test.
36645         * gcc.c-torture/execute/20000706-2.c: New test.
36646         * gcc.c-torture/execute/20000706-3.c: New test.
36647         * gcc.c-torture/execute/20000706-4.c: New test.
36648         * gcc.c-torture/execute/20000706-5.c: New test.
36649
36650 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
36651
36652         * g++.old-deja/g++.pt/instantiate7.C: New test.
36653
36654 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
36655
36656         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
36657         * g++.old-deja/g++.mike/thunk3.C: Likewise.
36658         * g++.old-deja/g++.other/rtti3.C: Likewise.
36659         * g++.old-deja/g++.other/rttid3.C: Likewise.
36660
36661 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
36662
36663         *  g77.f-torture/compile/20000630-1.x: Fix typo
36664
36665 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
36666
36667         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
36668         assembly output.
36669
36670 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
36671
36672         * gcc.dg/cpp/ident.c: New test.
36673
36674 2000-07-05  Neil Booth  <NeilB@earthling.net>
36675
36676         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
36677           gcc.dg/cpp/lexstrng.c: New tests.
36678
36679 2000-07-04  Neil Booth  <NeilB@earthling.net>
36680
36681         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
36682         * gcc.dg/cpp/strify2.c: Same.
36683
36684 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
36685
36686         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
36687         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
36688         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
36689         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
36690
36691         * testsuite/gcc.dg/cpp/macro1.c,
36692         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
36693         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
36694         testsuite/gcc.dg/cpp/strify1.c,
36695         testsuite/gcc.dg/cpp/strify2.c: New tests.
36696
36697 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
36698
36699         * gcc.c-torture/execute/20000703-1.c: New test.
36700
36701 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36702
36703         * g++.old-deja/g++.pt (lookup10.C): New test.
36704
36705 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36706
36707         * g++.old-deja/g++.pt (typename25.C): New test.
36708
36709 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
36710
36711         * gcc.c-torture/compile/20000701-1.c: New test.
36712
36713 2000-06-30  Nick Clifton  <nickc@cygnus.com>
36714
36715         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
36716         to test case.
36717
36718 2000-06-30  Catherine Moore  <clm@cygnus.com>
36719
36720         * gcc.c-torture/execute/align-1.c: New test.
36721
36722 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
36723
36724         * g++.old-deja/g++.pt/expr8.C: New test.
36725         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
36726
36727 2000-06-29  Nick Clifton  <nickc@cygnus.com>
36728
36729         * gcc.c-torture/compile/20000629-1.c: New test.
36730
36731 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36732
36733
36734         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
36735         gcc.dg/noncompile directory, depending on whether they're
36736         preprocessor tests or not.  Annotate all the tests for the dg
36737         framework.
36738
36739         * gcc.c-torture/noncompile/noncompile.exp: Delete.
36740         * gcc.dg/noncompile/noncompile.exp: New.
36741
36742         * Moved files:
36743         Old name                                New name
36744         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
36745         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
36746         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
36747         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
36748         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
36749         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
36750         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
36751         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
36752         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
36753         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
36754         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
36755         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
36756         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
36757         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
36758         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
36759         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
36760         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
36761         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
36762         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
36763         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
36764         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
36765         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
36766         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
36767         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
36768
36769         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
36770         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
36771         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
36772         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
36773         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
36774         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
36775
36776 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36777
36778         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
36779         declare one variable.  On the fourth, error.
36780         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
36781         declared by 20000628-1a.h.
36782
36783 2000-06-29  Richard Henderson  <rth@redhat.com>
36784
36785         * gcc.c-torture/execute/930529-1.x: New file.
36786         * gcc.dg/920413-1.c: Adjust expected warning text.
36787         * gcc.dg/980217-1.c: Declare abort.
36788         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
36789
36790 2000-06-29  Jeffrey A Law  (law@cygnus.com)
36791
36792         * g77.f-torture/compile/20000629-1.f: New test.
36793         * g77.f-torture/compile/20000629-1.x: Expected to fail.
36794
36795 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36796
36797         Rearrange lots of files, removing entirely the
36798         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
36799         directories.
36800
36801         * Deleted files:
36802         gcc.c-torture/code_quality/code_quality.exp
36803         gcc.c-torture/special/special.exp
36804         gcc.failure/failure.exp
36805         gcc.failure/940409-1.x
36806         gcc.c-torture/compile/961203-1.x
36807
36808         * New files:
36809         gcc.misc-tests/linkage.exp
36810         gcc.c-torture/execute/920730-1t.c
36811         gcc.c-torture/execute/920730-1t.x
36812         gcc.c-torture/compile/920520-1.x
36813         gcc.c-torture/compile/920521-1.x
36814         gcc.c-torture/compile/981006-1.x
36815         gcc.c-torture/execute/eeprof-1.x
36816
36817         * Moved files (possibly with modifications to fit a new harness):
36818         Old name                                New name
36819         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
36820         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
36821         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
36822         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
36823         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
36824         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
36825         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
36826         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
36827         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
36828         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
36829         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
36830         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
36831         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
36832         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
36833
36834 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36835
36836         * c-torture/compile/961203-1.x: Delete.
36837
36838         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
36839         not exit. Include stdio.h.
36840         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
36841         * gcc.misc-tests/dg-12.c: Likewise.
36842         * gcc.misc-tests/dg-5.c: Likewise.
36843         * gcc.misc-tests/dg-6.c: Likewise.
36844         * gcc.misc-tests/dg-7.c: Prototype abort.
36845         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
36846         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
36847         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
36848         not exit.
36849         * gcc.misc-tests/sieve.c: Use return from main, not exit.
36850         * gcc.misc-tests/sort2.c: Use return from main, not exit.
36851
36852 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
36853
36854         * gcc.dg/cpp/20000628-1.c: New test.
36855         * gcc.dg/cpp/20000628-1.h: New header for above test.
36856         * gcc.dg/cpp/20000628-1a.h: Likewise.
36857
36858 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
36859
36860         * gcc.dg/cpp: New directory.
36861         * gcc.dg/cpp/cpp.exp: New driver.
36862         * gcc.dg/cpp/20000627-1.c: New test.
36863         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
36864         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
36865         and rewrite as a compilation test.
36866
36867         * gcc.dg: Move many files into the cpp subdirectory, possibly
36868         renaming or editing them as well.
36869         Old name                New name
36870         990119-1.c              cpp/19990119-1.c
36871         990228-1.c              cpp/19990228-1.c
36872         990407-1.c              cpp/19990407-1.c
36873         990409-1.c              cpp/19990409-1.c
36874         990413-1.c              cpp/19990413-1.c
36875         990703-1.c              cpp/19990703-1.c
36876         20000127-1.c            cpp/20000127-1.c
36877         20000129-1.c            cpp/20000129-1.c
36878         20000207-1.c            cpp/20000207-1.c
36879         20000207-2.c            cpp/20000207-2.c
36880         20000209-1.c            cpp/20000209-1.c
36881         20000209-2.c            cpp/20000209-2.c
36882         20000301-1.c            cpp/20000301-1.c
36883         20000419-1.c            cpp/20000419-1.c
36884         20000510-1.S            cpp/20000510-1.S
36885         20000519-1.c            cpp/20000519-1.c
36886         20000529-1.c            cpp/20000529-1.c
36887         20000625-1.c            cpp/20000625-1.c
36888         20000625-2.c            cpp/20000625-2.c
36889         cpp-as1.c               cpp/assert1.c
36890         cpp-as2.c               cpp/assert2.c
36891         cxx-comments-1.c        cpp/cxxcom1.c
36892         cxx-comments-2.c        cpp/cxxcom2.c
36893         endif-label.c           cpp/endif.c
36894         cpp-hash1.c             cpp/hash1.c
36895         cpp-hash2.c             cpp/hash2.c
36896         cpp-if1.c               cpp/if-1.c
36897         cpp-if2.c               cpp/if-2.c
36898         cpp-if3.c               cpp/if-3.c
36899         cpp-if4.c               cpp/if-4.c
36900         cpp-if5.c               cpp/if-5.c
36901         cpp-cond.c              cpp/if-cexp.c
36902         cpp-missingop.c         cpp/if-mop.c
36903         cpp-missingparen.c      cpp/if-mpar.c
36904         cpp-opprec.c            cpp/if-oppr.c
36905         cpp-ifparen.c           cpp/if-paren.c
36906         cpp-shortcircuit.c      cpp/if-sc.c
36907         cpp-shift.c             cpp/if-shift.c
36908         cpp-unary.c             cpp/if-unary.c
36909         cpp-li1.c               cpp/line1.c
36910         cpp-li2.c               cpp/line2.c
36911         lineno.c                cpp/line3.c
36912         lineno-2.c              cpp/line4.c
36913         cpp-mi.c                cpp/mi1.c
36914         cpp-mic.h               cpp/mi1c.h
36915         cpp-micc.h              cpp/mi1cc.h
36916         cpp-mind.h              cpp/mi1nd.h
36917         cpp-mindp.h             cpp/mi1ndp.h
36918         cpp-mix.h               cpp/mi1x.h
36919         cpp-mi2.c               cpp/mi2.c
36920         cpp-mi2a.h              cpp/mi2a.h
36921         cpp-mi2b.h              cpp/mi2b.h
36922         cpp-mi2c.h              cpp/mi2c.h
36923         cpp-mi3.c               cpp/mi3.c
36924         cpp-mi3.def             cpp/mi3.def
36925         poison-1.c              cpp/poison.c
36926         pr-impl.c               cpp/prag-imp.c
36927         cpp-redef-2.c           cpp/redef1.c
36928         cpp-redef.c             cpp/redef2.c
36929         strpaste.c              cpp/strp1.c
36930         strpaste-2.c            cpp/strp2.c
36931         cpp-tradpaste.c         cpp/tr-paste.c
36932         cpp-tradstringify.c     cpp/tr-str.c
36933         cpp-tradwarn1.c         cpp/tr-warn1.c
36934         cpp-tradwarn2.c         cpp/tr-warn2.c
36935         trigraphs.c             cpp/trigraphs.c
36936         cpp-unc1.c              cpp/unc1.c
36937         cpp-unc2.c              cpp/unc2.c
36938         cpp-unc3.c              cpp/unc3.c
36939         cpp-unc.c               cpp/unc4.c
36940         undef.c                 cpp/undef1.c
36941         undef-2.c               cpp/undef2.c
36942         cpp-wi1.c               cpp/widestr1.c
36943
36944 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
36945
36946         * lib/g++.exp (g++_include_flags): Tweak.
36947
36948 2000-06-27  H.J. Lu  <hjl@gnu.org>
36949             Loren J. Rittle  <ljrittle@acm.org>
36950
36951         * lib/g++.exp (g++_include_flags): Override libgloss.exp
36952         version with one that knows about the new gcc tree structure.
36953         (g++_link_flags): Same.
36954
36955 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
36956
36957         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
36958         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
36959         case we are cross-compiling.
36960
36961         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
36962         g++.old-deja/g++.niklas/Makefile.in,
36963         g++.old-deja/g++.niklas/configure.in,
36964         g++.old-deja/g++.other/Makefile.in,
36965         g++.old-deja/g++.other/configure.in,
36966         gcc.c-torture/code_quality/Makefile.in,
36967         gcc.c-torture/code_quality/configure.in,
36968         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
36969         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
36970         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
36971         gcc.c-torture/execute/ieee/Makefile.in,
36972         gcc.c-torture/execute/ieee/configure.in,
36973         gcc.c-torture/noncompile/Makefile.in,
36974         gcc.c-torture/noncompile/configure.in,
36975         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
36976         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
36977         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
36978
36979 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36980
36981         * g++.old-deja/g++.other/ambig3.C: New test.
36982
36983 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36984
36985         * g++.old-deja/g++.pt/syntax1.C: New test.
36986         * g++.old-deja/g++.pt/syntax2.C: New test.
36987         * g++.old-deja/g++.other/syntax3.C: New test.
36988         * g++.old-deja/g++.other/syntax4.C: New test.
36989
36990 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36991
36992         * gcc.dg/20000623-1.c: Prototype exit and abort.
36993
36994 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36995
36996         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
36997         New tests.
36998         * gcc.dg/cpp-mi3.def: New file.
36999
37000         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
37001         inside assertions.
37002         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
37003         lexer's error messages.
37004         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
37005         divine anything from the linemarkers.
37006         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
37007         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
37008
37009 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
37010
37011         * gcc.dg/20000623-1.c: New test.
37012
37013 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
37014
37015         * gcc.c-torture/execute/20000622-1.c: New test.
37016
37017 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37018
37019         * g++.old-deja/g++.other/init15.C: New test.
37020
37021 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
37022
37023         * g++.old-deja/g++.pt/vaarg2.C: New test.
37024         * g++.old-deja/g++.pt/vaarg3.C: New test.
37025
37026 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
37027
37028         * g++.old-deja/g++.other/dyncast6.C: New test.
37029
37030 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
37031
37032         * gcc.c-torture/execute/loop-6.c: New test.
37033
37034 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
37035
37036         * gcc.dg/20000614-1.c: New test.
37037         * gcc.dg/20000614-2.c: New test.
37038
37039 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
37040
37041         * g++.old-deja/g++.other/inline12.C: New test.
37042
37043 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
37044
37045         * g++.old-deja/g++.other/eh1.C: New test.
37046
37047 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
37048
37049         * g++.old-deja/g++.other/type.C: New test.
37050
37051 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37052
37053         * g++.old-deja/g++.other/initstring.C: New test.
37054
37055 2000-06-12  Jason Merrill  <jason@redhat.com>
37056
37057         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
37058
37059 2000-06-09  Jeffrey A Law  (law@cygnus.com)
37060
37061         * gcc.c-torture/compile/20000609-1.c: New test.
37062
37063 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
37064
37065         * gcc.dg/20000609-1.c: New test.
37066
37067 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
37068
37069         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
37070         * gcc.c-torture/noncompile/poison-1.c: Move...
37071         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
37072         * gcc.dg/cpp-li1.c: Add a token after the #line.
37073
37074 2000-06-05  Richard Henderson  <rth@cygnus.com>
37075
37076         * gcc.c-torture/execute/20000605-2.c: New test.
37077         * gcc.c-torture/execute/20000605-3.c: New test.
37078
37079 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
37080
37081         * g77.f-torture/execute/20000503-1.x: New file.
37082
37083 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
37084
37085         * g++.old-deja/g++.eh/badalloc1.C: New test.
37086
37087 2000-06-05  Richard Henderson  <rth@cygnus.com>
37088
37089         * gcc.c-torture/execute/20000605-1.c: New test.
37090
37091 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
37092             Nathan Sidwell <nathan@codesourcery.com>
37093
37094         * gcc.c-torture/compile/20000605-1.c: New test.
37095
37096 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
37097
37098         * g77.f-torture/compile/20000601-1.f: New test.
37099
37100 2000-06-03  Richard Henderson  <rth@cygnus.com>
37101
37102         * gcc.c-torture/execute/20000603-1.c: New.
37103
37104 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
37105
37106         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
37107         * gcc.dg/noreturn-2.c (noreturn): Likewise.
37108
37109 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
37110
37111         * gcc.dg/compare2.c (case 12): XFAIL.
37112         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
37113         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
37114
37115         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
37116
37117 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
37118
37119         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
37120         guard macro is already defined when the header is first
37121         included.
37122         * gcc.dg/cpp-mix.h: New file.
37123         * gcc.dg/endif-label.c: Update patterns to match compiler.
37124
37125         * g++.brendan/complex1.C: Declare abort.
37126         * g++.law/refs4.C: Remove XFAIL.
37127         * g++.oliva/expr2.C: Declare abort and exit.
37128
37129 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
37130
37131         * gcc.c-torture/execute/20000528-1.c: New test.
37132
37133         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
37134         * g++.old-deja/g++.law/temps4.C: Likewise.
37135
37136         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
37137         stdlib.h.  Call abort() on failure.
37138         * g++.old-deja/g++.law/refs4.C: Likewise.
37139         * g++.old-deja/g++.law/temps4.C: Likewise.
37140         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
37141         * gcc.c-torture/execute/20000112-1.c: Include string.h.
37142
37143 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
37144
37145         Relative to g++.dg/special:
37146         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
37147
37148         Relative to g++.old-deja:
37149         * g++.brendan/complex1.C, g++.jason/optimize2.C,
37150         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
37151         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
37152         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
37153         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
37154         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
37155         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
37156
37157         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
37158         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
37159         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
37160         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
37161         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
37162         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
37163         and/or string.h.
37164
37165         * g++.other/goto1.C: Update expectations for error messages.
37166
37167 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
37168
37169         * gcc.c-torture/compile/20000523-1.c: New test.
37170
37171 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37172
37173         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
37174
37175 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37176
37177         * g++.old-deja/g++.eh/catch11.C: New test.
37178         * g++.old-deja/g++.eh/catch12.C: New test.
37179
37180 2000-05-24  Nick Clifton  <nickc@cygnus.com>
37181
37182         * gcc.c-torture/execute/20000523-1.c: New test.
37183
37184 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
37185
37186         * c-torture/execute/bcp-1.c: Replace abort in arg of
37187         __builtin_constant_p with a generic external function.
37188
37189         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
37190         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
37191         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
37192         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
37193         Prototype abort and/or exit.
37194
37195         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
37196         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
37197         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
37198         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
37199
37200 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
37201
37202         * gcc.dg/dwarf2-1.c: New test.
37203
37204 2000-05-20  Richard Henderson  <rth@cygnus.com>
37205
37206         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
37207
37208 2000-05-20  Andreas Jaeger  <aj@suse.de>
37209
37210         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
37211         testcase.
37212
37213 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
37214
37215         * gcc.c-torture/execute/20000519-2.c: New test.
37216
37217 2000-05-19  Andreas Jaeger  <aj@suse.de>
37218
37219         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
37220         which fails with SSA.
37221
37222         * lib/c-torture.exp: Also test with -O3 -fssa.
37223
37224 2000-05-18  Michael Meissner  <meissner@redhat.com>
37225
37226         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
37227         * gcc.c-torture/execute/920415-1.c: Ditto.
37228         * gcc.c-torture/execute/920501-1.c: Ditto.
37229         * gcc.c-torture/execute/conversion.c: Ditto.
37230         * gcc.c-torture/execute/cvt-1.c: Ditto.
37231
37232 2000-05-18  Jeffrey A Law  (law@cygnus.com)
37233
37234         * gcc.c-torture/compile/20000518-1.c: New test.
37235
37236 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37237
37238         * g77.f-torture/compile/200005018.f: New test.
37239
37240 2000-05-17  Jeffrey A Law  (law@cygnus.com)
37241
37242         * gcc.c-torture/compile/20000517-1.c: New test.
37243
37244 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37245
37246         * gcc.c-torture/execute/20000516-1.c: New test.
37247
37248 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
37249
37250         * g++.old-deja/g++.other/eh.C: New test.
37251
37252 2000-05-12  Richard Henderson  <rth@cygnus.com>
37253
37254         * gcc.c-torture/execute/990208-1.c (main): Don't pass
37255         constants through to doit's conditional.
37256
37257 2000-05-11  Jeffrey A Law  (law@cygnus.com)
37258
37259         * gcc.c-torture/compile/20000511-1.c: New test.
37260         * g77.f-torture/compile/20000511-1.f: New test.
37261         * g77.f-torture/compile/20000511-2.f: New test.
37262
37263 2000-05-11  Michael Meissner  <meissner@redhat.com>
37264
37265         * gcc.c-torture/execute/20000511-1.c: New test.
37266
37267 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
37268
37269         * gcc.dg/dg.exp: Scan .S files as well as .c files.
37270         * gcc.dg/20000510-1.S: New.
37271
37272 2000-05-08  Catherine Moore  <clm@cygnus.com>
37273
37274         * gcc.dg/unused-3.c: New.
37275
37276 2000-05-06  Richard Henderson  <rth@cygnus.com>
37277
37278           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
37279           * g++.old-deja/g++.mike/warn1.C: Likewise.
37280           * g++.old-deja/g++.pt/local1.C: Likewise.
37281           * g++.old-deja/g++.pt/local7.C: Likewise.
37282           * g++.old-deja/g++.pt/spec16.C: Likewise.
37283
37284 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
37285
37286         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
37287
37288 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
37289
37290           * g77.f-torture/execute/20000503-1.f: New test.
37291
37292 2000-05-04  Andreas Jaeger  <aj@suse.de>
37293
37294         * gcc.dg/noreturn-2.c: New test.
37295
37296 2000-05-04  Neil Booth  <NeilB@earthling.net>
37297
37298         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
37299         preprocessor.
37300
37301 2000-05-04  Richard Henderson  <rth@cygnus.com>
37302
37303         * gcc.c-torture/execute/20000503-1.c: Fix typo.
37304
37305 2000-05-04  Richard Henderson  <rth@cygnus.com>
37306
37307         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
37308         OpenSSL by Jason R Thorpe.
37309
37310 2000-05-03  Jim Wilson  <wilson@cygnus.com>
37311
37312         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
37313
37314 2000-05-03  Robert Lipe <robertlipe@usa.net>
37315
37316         * gcc.dg/20000503-1.c: New test.
37317
37318 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
37319
37320         * gcc.c-torture/compile/20000502-1.c: New test.
37321         * g++.old-deja/g++.other/align.C: New test.
37322         * gcc.dg/cpp-tradstringify.c: New test.
37323
37324 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37325
37326         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
37327         and hard registers.
37328
37329 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
37330
37331         * gcc.c-torture/execute/loop-5.c: New test.
37332
37333 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
37334
37335         * gcc.c-torture/execute/va-arg-20.c: New test.
37336
37337 2000-04-23  Jeffrey A Law  (law@cygnus.com)
37338
37339         * gcc.c-torture/execute/20000422-1.c: New test.
37340
37341 2000-04-20  Greg McGary  <gkm@gnu.org>
37342
37343         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
37344         when optimizing, but without sibling-call optimizations (-O1).
37345
37346 2000-04-20  Jeffrey A Law  (law@cygnus.com)
37347
37348           * gcc.c-torture/compile/20000420-1.c: New test.
37349
37350 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37351
37352         * g++.abi/ptrflags.C: New test.
37353         * g++.eh/catchptr1.C: Test incomplete pointer chains.
37354
37355 2000-04-19  Catherine Moore  <clm@cygnus.com>
37356
37357         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
37358
37359 2000-04-19  Greg McGary  <gkm@gnu.org>
37360
37361         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
37362         sibling-call optimizations.
37363
37364 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
37365
37366         * gcc.dg/20000419-1.c: New test.
37367
37368 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
37369
37370         * gcc.c-torture/execute/20000412-6.c: New test.
37371
37372 2000-04-12  Jeffrey A Law  (law@cygnus.com)
37373
37374         * gcc.c-torture/execute/20000412-5.c: New test.
37375         * g77.f-torture/compile/20000412-1.f: New test.
37376         * gcc.c-torture/execute/20000412-4.c: New test.
37377         * gcc.c-torture/compile/20000412-2.c: New test.
37378         * gcc.c-torture/execute/20000412-3.c: New test.
37379         * gcc.c-torture/compile/20000412-1.c: New test.
37380         * gcc.c-torture/execute/20000412-2.c: New test.
37381
37382 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
37383
37384         * objc/execute/bf-20.m: New test.
37385
37386 2000-04-10  Richard Henderson  <rth@cygnus.com>
37387
37388         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
37389
37390         * gcc.c-torture/execute/20000412-1.c: New test.
37391
37392 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37393
37394         * g++.old-deja/g++.eh/catchptr1.C: New test.
37395
37396 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
37397
37398         * g++.old-deja/g++.abi/cxa_vec.C: New test.
37399
37400 2000-04-08  Neil Booth  <NeilB@earthling.net>
37401
37402         * gcc.dg/cpp-nullchar.c: Remove test as
37403         embedded nulls cause problems.
37404
37405 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37406
37407         * gcc.dg/compare2.c: New test.
37408
37409 2000-04-08  Neil Booth  <NeilB@earthling.net>
37410
37411         * gcc.dg/cpp-nullchar.c: New test.
37412
37413 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
37414
37415         * gcc.dg/cpp-mi2.c: New test.
37416         * gcc.dg/cpp-mi2[abc].h: New files.
37417
37418 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
37419
37420         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
37421         member name.
37422
37423 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37424
37425         * g++.old-deja/g++.abi/vmihint.C: New test.
37426
37427 2000-04-06  Neil Booth  <NeilB@earthling.net>
37428
37429         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
37430         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
37431         copyright.
37432
37433 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
37434
37435         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
37436         avoid stack-frame overwrite.
37437
37438 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
37439
37440         * gcc.c-torture/compile/20000405-2.c: New test.
37441         * gcc.c-torture/compile/20000405-3.c: New test.
37442
37443 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37444
37445         * gcc.c-torture/compile/20000405-1.c: New test.
37446
37447 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
37448
37449         * gcc.dg/cast-qual-1.c: Revert last change.
37450
37451 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37452
37453         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
37454
37455 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
37456
37457         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
37458         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
37459
37460 2000-04-03  Jeffrey A Law  (law@cygnus.com)
37461
37462         * gcc.c-torture/compile/20000403-2.c: New test.
37463         * gcc.c-torture/compile/20000403-1.c: New test.
37464
37465 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
37466
37467         * gcc.c-torture/execute/20000403-1.c: New test.
37468
37469 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
37470
37471         * gcc.c-torture/execute/20000402-1.c: New test.
37472
37473 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
37474
37475         * gcc.c-torture/execute/va-arg-15.c: New test.
37476         * gcc.c-torture/execute/va-arg-16.c: New test.
37477         * gcc.c-torture/execute/va-arg-17.c: New test.
37478         * gcc.c-torture/execute/va-arg-18.c: New test.
37479         * gcc.c-torture/execute/va-arg-19.c: New test.
37480
37481 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
37482
37483         * gcc.c-torture/compile/981211-1.c: Move to...
37484         * gcc.dg/cpp-as1.c: ...here.
37485         * gcc.dg/cpp-as2.c: New file.
37486
37487         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
37488         compiler.
37489
37490 2000-04-02  Neil Booth  <NeilB@earthling.net>
37491
37492         * gcc.dg/cpp-cond.c  New tests.
37493         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
37494         accidental success less likely.
37495         * gcc.dg/cpp-missingop.c  New tests.
37496         * gcc.dg/cpp-missingparen.c  New tests.
37497         * gcc.dg/cpp-shift.c  New tests.
37498         * gcc.dg/cpp-shortcircuit.c  New tests.
37499         * gcc.dg/cpp-unary.c  New tests.
37500
37501 2000-03-29  Jeffrey A Law  (law@cygnus.com)
37502
37503         * gcc.c-torture/compile/20000329-1.c: New test.
37504
37505 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
37506
37507         * gcc.c-torture/compile/20000326-1.c: New test.
37508         * gcc.c-torture/compile/20000326-2.c: New test.
37509
37510 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
37511
37512         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
37513         the first parameter is a function argument.
37514
37515 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
37516
37517         * g++.old-deja/g++.ext/array4.C: New test.
37518
37519 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
37520
37521         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
37522
37523 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37524
37525         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
37526
37527 2000-03-19  Richard Henderson  <rth@cygnus.com>
37528
37529         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
37530
37531 2000-03-19  Richard Henderson  <rth@cygnus.com>
37532
37533         * gcc.c-torture/compile/20000319-1.c: New test.
37534
37535 2000-03-14  Jeffrey A Law  (law@cygnus.com)
37536
37537         * gcc.c-torture/execute/20000314-3.c: New test.
37538         * gcc.c-torture/execute/20000314-2.c: New test.
37539         * gcc.c-torture/execute/20000314-1.c: New test.
37540         * gcc.c-torture/compile/20000314-2.c: New test.
37541         * gcc.c-torture/compile/20000314-1.c: New test.
37542
37543 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
37544
37545         * g++.old-deja/g++.warn/inline.C: New test.
37546
37547 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
37548
37549         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
37550         standards-compliant result rather than specific constants.
37551         Put test-values in array.
37552
37553 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
37554
37555         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
37556         (g++_target_compile): Put test-specific options last.
37557
37558 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37559
37560         * g++.old-deja/g++.eh/vbase4.C: New test.
37561
37562 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37563
37564         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
37565
37566 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37567
37568         * g++.old-deja/g++.brendan/misc12.C: Removed.
37569         * g++.old-deja/g++.pt/memtemp77.C: Constify.
37570         * g++.old-deja/g++.ext/pretty4.C: New test.
37571
37572 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37573
37574         * g++.old-deja/g++.other/string2.C: New test.
37575
37576 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
37577
37578         * g++.old-deja/g++.warn/impint2.C: New test.
37579
37580 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
37581
37582         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
37583         is 1, not zero.
37584
37585 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
37586
37587         * g++.old-deja/g++.warn/impint.C: New test.
37588         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
37589         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
37590         * g++.old-deja/g++.pt/explicit12.C: Likewise.
37591         * g++.old-deja/g++.pt/explicit13.C: Likewise.
37592         * g++.old-deja/g++.pt/explicit17.C: Likewise.
37593         * g++.old-deja/g++.pt/explicit18.C: Likewise.
37594         * g++.old-deja/g++.pt/explicit19.C: Likewise.
37595         * g++.old-deja/g++.pt/explicit23.C: Likewise.
37596         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37597         * g++.old-deja/g++.pt/explicit35.C: Likewise.
37598         * g++.old-deja/g++.pt/explicit6.C: Likewise.
37599         * g++.old-deja/g++.pt/memclass7.C: Likewise.
37600
37601 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
37602
37603         * gcc.dg/cpp-redef.c: New test.
37604
37605 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
37606
37607         * g++.old-deja/g++.pt/unify7.C: New test.
37608
37609 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37610
37611         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
37612         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
37613
37614 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
37615
37616         * gcc.c-torture/compile/20000224-1.c: New test.
37617
37618 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37619
37620         * gcc.c-torture/compile/cpp-2.c: New test.
37621         * gcc.c-torture/compile/cpp-1.c: New test.
37622
37623 2000-02-25  Jeffrey A Law  (law@cygnus.com)
37624
37625         * gcc.c-torture/execute/20000225-1.c: New test.
37626
37627 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37628
37629         * gcc.dg/cpp-li2.c: New test.
37630
37631         * gcc.dg/cpp-wi1.c: New test.
37632
37633         * gcc.dg/cpp-li1.c: New test.
37634
37635 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
37636
37637         * g++.old-deja/g++.other/sizeof5.C: New test.
37638
37639 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37640
37641         * gcc.c-torture/execute/va-arg-13.c: New test.
37642
37643 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
37644
37645         * gcc.c-torture/execute/va-arg-12.c: New test.
37646
37647 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
37648
37649         * gcc.c-torture/execute/20000223-1.c: New test.
37650
37651 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
37652
37653         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
37654
37655 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
37656
37657         * g++.old-deja/g++.abi/ptrmem.C: New test.
37658
37659 2000-02-19  Richard Henderson  <rth@cygnus.com>
37660
37661         * gcc.c-torture/compile/init-3.c: New.
37662
37663 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
37664
37665         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
37666         ALWAYS_CXXFLAGS.
37667
37668 2000-02-11  Robert Lipe <robertl@sco.com>
37669
37670         * gcc.c-torture/compile/20000211-3.c: New test.
37671
37672 2000-02-11  Martin Buchholz <martin@xemacs.org>
37673
37674         * gcc.c-torture/compile/20000211-2.c: New test.
37675
37676 2000-02-11  Jeffrey A Law  (law@cygnus.com)
37677
37678         * gcc.c-torture/compile/20000211-1.c: New test.
37679
37680 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
37681
37682         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
37683           on native targets
37684
37685 2000-02-08  Nathan Sidwell  <nathan@acm.org>
37686
37687         * g++.old-deja/g++.other/cast5.C: New test.
37688
37689 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
37690
37691         * gcc.c-torture/execute/20000205-1.c: New.
37692
37693 2000-02-03  Nathan Sidwell  <nathan@acm.org>
37694
37695         * g++.old-deja/g++.jason/cast3.C: Return void.
37696         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
37697
37698 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37699
37700         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
37701
37702         * gcc.dg/loop-1.c: New test.
37703
37704 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
37705
37706         * gcc.c-torture/compile/20000127-1.c: New test.
37707         * gcc.c-torture/execute/991228-1.c: New test.
37708
37709 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37710
37711         * gcc.dg/unused-2.c: New test.
37712
37713         * gcc.dg/conv-1.c: New test.
37714
37715 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
37716
37717         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
37718         compiler.
37719         (tool_option_proc): Fix typo.
37720
37721 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
37722
37723         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
37724         of the ld on the host, not on the build machine.
37725         Also, don't crash if '--help' is not a supported option.
37726
37727 2000-01-24  Richard Henderson  <rth@cygnus.com>
37728
37729         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
37730
37731 2000-01-20  Jeffrey A Law  (law@cygnus.com)
37732
37733         * gcc.c-torture/execute/20000120-2.c: New test.
37734         * gcc.c-torture/execute/20000120-1.c: New test.
37735
37736 2000-01-13  Jeffrey A Law  (law@cygnus.com)
37737
37738         * gcc.c-torture/execute/20000113-1.c: New test.
37739
37740 2000-01-12  Jeffrey A Law  (law@cygnus.com)
37741
37742         * gcc.c-torture/execute/20000112-1.c: New test.
37743
37744 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37745
37746         * gcc.dg/20000111-1.c: New test.
37747
37748 2000-01-10  Jeffrey A Law  (law@cygnus.com)
37749
37750         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
37751         with 16 bit integers.
37752
37753 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37754
37755         * gcc.dg/20000108-1.c: New test.
37756
37757 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37758
37759         * g++.old-deja/g++.ns/koenig8.C: New test.
37760
37761 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37762
37763         * g++.old-deja/g++.other/cast4.C: New test.
37764
37765 2000-01-05  Jeffrey A Law  (law@cygnus.com)
37766
37767         * gcc.c-torture/compile/20000105-2.c: New test.
37768         * gcc.c-torture/compile/20000105-1.c: New test.
37769
37770 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37771
37772         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
37773         references to printf & atoi to conform to ANSI standard.
37774         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
37775         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
37776         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
37777         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
37778         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
37779         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37780         * g++.old-deja/g++.brendan/copy1.C: Likewise.
37781         * g++.old-deja/g++.brendan/copy2.C: Likewise.
37782         * g++.old-deja/g++.brendan/copy3.C: Likewise.
37783         * g++.old-deja/g++.brendan/copy4.C: Likewise.
37784         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37785         * g++.old-deja/g++.brendan/copy6.C: Likewise.
37786         * g++.old-deja/g++.brendan/copy7.C: Likewise.
37787         * g++.old-deja/g++.brendan/copy8.C: Likewise.
37788         * g++.old-deja/g++.brendan/crash11.C: Likewise.
37789         * g++.old-deja/g++.brendan/crash14.C: Likewise.
37790         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
37791         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37792         * g++.old-deja/g++.brendan/delete2.C: Likewise.
37793         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
37794         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
37795         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
37796         * g++.old-deja/g++.brendan/eh1.C: Likewise.
37797         * g++.old-deja/g++.brendan/groff1.C: Likewise.
37798         * g++.old-deja/g++.brendan/init3.C: Likewise.
37799         * g++.old-deja/g++.brendan/misc12.C: Likewise.
37800         * g++.old-deja/g++.brendan/misc7.C: Likewise.
37801         * g++.old-deja/g++.brendan/new2.C: Likewise.
37802         * g++.old-deja/g++.brendan/operators4.C: Likewise.
37803         * g++.old-deja/g++.brendan/operators5.C: Likewise.
37804         * g++.old-deja/g++.brendan/overload2.C: Likewise.
37805         * g++.old-deja/g++.brendan/overload7.C: Likewise.
37806         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
37807         * g++.old-deja/g++.brendan/reference1.C: Likewise.
37808         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
37809         * g++.old-deja/g++.brendan/template24.C: Likewise.
37810         * g++.old-deja/g++.brendan/template3.C: Likewise.
37811         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
37812         * g++.old-deja/g++.jason/inline3.C: Likewise.
37813         * g++.old-deja/g++.jason/opeq.C: Likewise.
37814         * g++.old-deja/g++.law/arg5.C: Likewise.
37815         * g++.old-deja/g++.law/arm7.C: Likewise.
37816         * g++.old-deja/g++.law/ctors11.C: Likewise.
37817         * g++.old-deja/g++.law/cvt8.C: Likewise.
37818         * g++.old-deja/g++.law/init9.C: Likewise.
37819         * g++.old-deja/g++.law/refs4.C: Likewise.
37820         * g++.old-deja/g++.law/template2.C: Likewise.
37821         * g++.old-deja/g++.law/visibility24.C: Likewise.
37822         * g++.old-deja/g++.law/vtable3.C: Likewise.
37823         * g++.old-deja/g++.mike/asm2.C: Likewise.
37824         * g++.old-deja/g++.mike/eh1.C: Likewise.
37825         * g++.old-deja/g++.mike/misc1.C: Likewise.
37826         * g++.old-deja/g++.mike/misc13.C: Likewise.
37827         * g++.old-deja/g++.mike/misc14.C: Likewise.
37828         * g++.old-deja/g++.mike/ns12.C: Likewise.
37829         * g++.old-deja/g++.mike/p1248.C: Likewise.
37830         * g++.old-deja/g++.mike/p3708.C: Likewise.
37831         * g++.old-deja/g++.mike/p3708a.C: Likewise.
37832         * g++.old-deja/g++.mike/p3708b.C: Likewise.
37833         * g++.old-deja/g++.mike/p646.C: Likewise.
37834         * g++.old-deja/g++.mike/p700.C: Likewise.
37835         * g++.old-deja/g++.mike/p783.C: Likewise.
37836         * g++.old-deja/g++.mike/p783a.C: Likewise.
37837         * g++.old-deja/g++.mike/p783b.C: Likewise.
37838         * g++.old-deja/g++.mike/p786.C: Likewise.
37839         * g++.old-deja/g++.mike/p789.C: Likewise.
37840         * g++.old-deja/g++.mike/p789a.C: Likewise.
37841         * g++.old-deja/g++.mike/p807a.C: Likewise.
37842         * g++.old-deja/g++.other/delete3.C: Likewise.
37843         * g++.old-deja/g++.other/dyncast1.C: Likewise.
37844         * g++.old-deja/g++.other/dyncast2.C: Likewise.
37845         * g++.old-deja/g++.other/dyncast3.C: Likewise.
37846         * g++.old-deja/g++.other/empty1.C: Likewise.
37847         * g++.old-deja/g++.other/temporary1.C: Likewise.
37848         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
37849         * g++.old-deja/g++.pt/t16.C: Likewise.
37850         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
37851
37852 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
37853
37854         * gcc.dg/991230-1.c: New test.
37855
37856 1999-12-29  Jeffrey A Law  (law@cygnus.com)
37857
37858         * gcc.c-torture/compile/991229-3.c: New test.
37859         * gcc.c-torture/compile/991229-2.c: New test.
37860         * gcc.c-torture/compile/991229-1.c: New test.
37861
37862 1999-12-29  Greg McGary <gkm@eng.ascend.com>
37863
37864         * gcc.c-torture/compile/labels-2.c: New test.
37865
37866 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
37867
37868         * gcc.c-torture/execute/991227-1.c: New test.
37869
37870 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37871
37872         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
37873
37874 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
37875
37876         * gcc.c-torture/execute/991221-1.c: New test.
37877
37878 1999-12-20  Nathan Sidwell  <nathan@acm.org>
37879
37880         * g++.old-deja/g++.other/cast3.C: New test.
37881
37882 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
37883
37884         * gcc.c-torture/execute/991216-4.c: New test.
37885
37886 1999-12-16  Michael Meissner  <meissner@cygnus.com>
37887
37888         * gcc.c-torture/execute/991216-1.c: New test.
37889         * gcc.c-torture/execute/991216-2.c: New test.
37890         * gcc.c-torture/execute/991216-3.c: New test.
37891
37892 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37893
37894         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
37895         Actually make the test fail by using "-O2" for compilation.
37896
37897 1999-12-15  Nathan Sidwell  <nathan@acm.org>
37898
37899         * g++.old-deja/g++.warn/cast-align1.C: New test.
37900
37901 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37902
37903         * gcc.c-torture/compile/991214-1.c: New test.
37904         * gcc.c-torture/compile/991214-2.c: New test.
37905
37906 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37907
37908         * gcc.dg/991214-1.c: New test.
37909
37910 1999-12-13  Jeffrey A Law  (law@cygnus.com)
37911
37912         * gcc.c-torture/compile/991213-3.c: New test.
37913         * gcc.c-torture/compile/991213-2.c: New test.
37914         * gcc.c-torture/compile/991213-1.c: New test.
37915
37916 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
37917
37918         * gcc.dg/991209-1.c: New test.
37919
37920 1999-12-08  Nathan Sidwell <nathan@acm.org>
37921
37922         * gcc.c-torture/compile/991208-1.c: New test.
37923
37924 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37925
37926         * gcc.dg/ultrasp2.c: New test.
37927
37928 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
37929
37930         * g++.old-deja/g++.abi/align.C (main): Fix typo.
37931
37932 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
37933
37934         * gcc.c-torture/compile/991202-1.c: New test.
37935         * gcc.c-torture/execute/991202-1.c: New test.
37936         * gcc.c-torture/execute/991202-2.c: New test.
37937         * gcc.c-torture/execute/991202-3.c: New test.
37938
37939 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
37940
37941         * g++.old-deja/g++.abi/align.C: New test.
37942         * g++.old-deja/g++.abi/aggregates.C: Likewise.
37943         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37944
37945 1999-12-01  Richard Henderson  <rth@cygnus.com>
37946
37947         * gcc.c-torture/execute/991201-1.c: New.
37948
37949 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
37950
37951         * gcc.dg/991129-1.c: New test.
37952
37953 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37954
37955         * gcc.c-torture/compile/991127-1.c: New test.
37956
37957 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37958
37959         * g++.old-deja/g++.other/warn4.C: New test.
37960
37961 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37962
37963         * g++.old-deja/g++.eh/cleanup2.C: New test.
37964         * g++.old-deja/g++.ext/pretty2.C: New test.
37965         * g++.old-deja/g++.ext/pretty3.C: New test.
37966         * g++.old-deja/g++.other/debug6.C: New test.
37967
37968 1999-10-20  Jim Wilson  <wilson@cygnus.com>
37969
37970         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
37971         compiler_output to look for one error message instead of two.
37972
37973 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
37974
37975         * gcc.c-torture/execute/991118-1.c: Also test case
37976         where the word boundary does not split a byte evenly.
37977
37978 1999-11-19  Nathan Sidwell  <nathan@acm.org>
37979
37980         * g++.old-deja/g++.ext/restrict1.C: New test.
37981
37982 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
37983
37984         * gcc.c-torture/execute/991118-1.c: New test.
37985
37986 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
37987
37988         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
37989         working directory pathnames.
37990
37991 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
37992
37993         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
37994         host is equipped with driver.h and driver.o so it can actually
37995         compile and run the tests.
37996
37997 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
37998
37999         * gcc.c-torture/compile/991008-1.c: New test.
38000
38001 1999-11-08  Nick Clifton  <nickc@cygnus.com>
38002
38003         * lib/gcc-dg.exp: Include target-supports.exp
38004
38005 1999-11-05  Nick Clifton  <nickc@cygnus.com>
38006
38007         * lib/target-supports.exp: New file: Provide procs to test for
38008         features supported by the target.
38009         (check_weak_available): Moved here from ecos.exp.
38010         (check_alias_available): New proc: Determine of the target
38011         toolchain supports the alias attribute.
38012
38013         * gcc.dg/special/ecos.exp: Move check_weak_available to
38014         target-supports.exp.
38015         (alias-1.c): Only perform the test if the target supports
38016         aliases.
38017         (wkali-1.c): Only perform the test if the target supports
38018         aliases.
38019
38020         * gcc.dg/990506-0.c: Expect error messages from cross
38021         targets as well as native targets.
38022
38023 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38024
38025         * gcc.dg/ultrasp1.c: Removed xfail.
38026         * gcc.dg/struct-ret-2.c: Likewise.
38027         * gcc.dg/array-1.c: Likewise.
38028
38029 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
38030
38031         * gcc.dg/struct-ret-2.c: New test.
38032
38033         * gcc.dg/array-1.c: New test.
38034
38035 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
38036
38037         * gcc.c-torture/execute/991030-1.c: New test.
38038
38039 1999-10-26  Richard Henderson  <rth@cygnus.com>
38040
38041         * gcc.c-torture/compile/991026-2.c: New test.
38042
38043 1999-10-26  Jeffrey A Law  (law@cygnus.com)
38044
38045         * gcc.c-torture/compile/991026-1.c: New test.
38046
38047 1999-10-23  Jeffrey A Law  (law@cygnus.com)
38048
38049         * gcc.c-torture/execute/991023-1.c: New test.
38050
38051 1999-10-19  Jeffrey A Law  (law@cygnus.com)
38052
38053         * gcc.c-torture/execute/991019-1.c: New test.
38054
38055 1999-10-16  Richard Henderson  <rth@cygnus.com>
38056
38057         * gcc.c-torture/execute/991016-1.c: New test.
38058
38059 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
38060
38061         * gcc.c-torture/execute/991014-1.c: New test.
38062
38063 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
38064
38065         * g++.old-deja/g++.other/union2.C: New test.
38066
38067 1999-10-13  Nathan Sidwell  <nathan@acm.org>
38068
38069         * g++.old-deja/g++.other/vaarg2.C: New test.
38070         * g++.old-deja/g++.other/vaarg3.C: New test.
38071
38072 1999-10-12  Craig Burley  <craig@jcb-sc.com>
38073
38074         * g77.f-torture/noncompile/19990905-1.f: Moved from being
38075         in compile/.
38076
38077 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
38078
38079         * gcc.c-torture/execute/va-arg-11.c: New test.
38080
38081 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
38082
38083         * lib/file-format.exp (gcc_target_object_format): Don't
38084         crash if objdump is unavailable.
38085
38086 1999-09-29  Donn Terry <donn@interix.com>
38087
38088         * gcc.misc-tests/mg.exp: delete extraneous redirection.
38089
38090 1999-09-28  Nick Clifton  <nickc@cygnus.com>
38091
38092         * gcc.c-torture/compile/990928-1.c: New test.
38093
38094 1999-09-28  Nathan Sidwell  <nathan@acm.org>
38095
38096         * g++.old-deja/g++.other/decl6.C: New test.
38097
38098 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38099
38100         * gcc.c-torture/execute/va-arg-10.c: New test.
38101
38102 1999-09-27  Nathan Sidwell  <nathan@acm.org>
38103
38104         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
38105         __PRETTY_FUNCTION__.
38106
38107 1999-09-23  Nick Clifton  <nickc@cygnus.com>
38108
38109         * gcc.c-torture/execute/990923-1.c: New test.
38110
38111 1999-09-21  Nick Clifton  <nickc@cygnus.com>
38112
38113         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
38114         for which -fpic is inappropriate.
38115
38116 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
38117
38118         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
38119
38120 1999-09-21  Nathan Sidwell  <nathan@acm.org>
38121
38122         * g++.old-deja/g++.other/dyncast1.C: New test.
38123         * g++.old-deja/g++.other/dyncast2.C: New test.
38124         * g++.old-deja/g++.other/dyncast3.C: New test.
38125         * g++.old-deja/g++.other/dyncast4.C: New test.
38126         * g++.old-deja/g++.other/dyncast5.C: New test.
38127         * g++.old-deja/g++.eh/catch3.C: New test.
38128         * g++.old-deja/g++.eh/catch3p.C: New test.
38129         * g++.old-deja/g++.eh/catch4.C: New test.
38130         * g++.old-deja/g++.eh/catch4p.C: New test.
38131         * g++.old-deja/g++.eh/catch5.C: New test.
38132         * g++.old-deja/g++.eh/catch5p.C: New test.
38133         * g++.old-deja/g++.eh/catch6.C: New test.
38134         * g++.old-deja/g++.eh/catch6p.C: New test.
38135         * g++.old-deja/g++.eh/catch7.C: New test.
38136         * g++.old-deja/g++.eh/catch7p.C: New test.
38137         * g++.old-deja/g++.eh/catch8.C: New test.
38138         * g++.old-deja/g++.eh/catch8p.C: New test.
38139         * g++.old-deja/g++.eh/catch9.C: New test.
38140         * g++.old-deja/g++.eh/catch9p.C: New test.
38141
38142 1999-09-13  Nathan Sidwell  <nathan@acm.org>
38143
38144         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
38145         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
38146
38147 1999-09-13  Jeffrey A Law  (law@cygnus.com)
38148
38149         * gcc.c-torture/compile/990913-1.c: New test.
38150
38151 1999-09-10  Nathan Sidwell  <nathan@acm.org>
38152
38153         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
38154         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38155
38156 1999-09-09  Richard Henderson  <rth@cygnus.com>
38157
38158         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
38159
38160 1999-09-09  Nathan Sidwell  <nathan@acm.org>
38161
38162         * g++.old-deja/g++.other/lookup11.C: New test.
38163         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
38164         what is permitted and what we want.
38165         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
38166         overload use.
38167         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38168
38169 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
38170
38171         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
38172         * gcc.c-torture/noncompile/poison-1.c: New file.
38173
38174 1999-09-08  Nathan Sidwell  <nathan@acm.org>
38175
38176         * g++.old-deja/g++.other/sizeof3.C: New test.
38177         * g++.old-deja/g++.other/sizeof4.C: New test.
38178         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
38179         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
38180
38181 1999-09-07  Richard Henderson  <rth@cygnus.com>
38182
38183         * gcc.dg/va-arg-1.c: New.
38184
38185 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38186
38187         * gcc.c-torture/execute/va-arg-9.c: New test.
38188
38189 1999-09-05  Craig Burley  <craig@jcb-sc.com>
38190
38191         * g77.f-torture/compile/980519-2.f: New test.
38192         * g77.f-torture/compile/19990905-0.f: New test.
38193         * g77.f-torture/compile/19990905-1.f: New test.
38194         * g77.f-torture/compile/19990905-2.f: New test.
38195
38196         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
38197
38198 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
38199
38200         * gcc.c-torture/execute/990827-1.c: Fix typo.
38201
38202 1999-09-03  Nathan Sidwell  <nathan@acm.org>
38203
38204         * g++.old-deja/g++.other/deref1.C: New test.
38205
38206 1999-09-02  Nathan Sidwell  <nathan@acm.org>
38207
38208         * g++.old-deja/g++.other/ambig2.C: New test.
38209         * g++.old-deja/g++.other/cond5.C: New test.
38210         * g++.old-deja/g++.other/lookup16.C: New test.
38211
38212 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
38213
38214         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
38215         assemblers too.
38216
38217 1999-08-31  Jeffrey A Law  (law@cygnus.com)
38218
38219         * lib/c-torture.exp: Avoid the "compare executables" optimization
38220         when testing native.
38221
38222 1999-08-29  Jeffrey A Law  (law@cygnus.com)
38223
38224         * gcc.c-torture/execute/990829-1.c: New test.
38225         * gcc.c-torture/compile/990829-1.c: New test.
38226
38227 1999-08-27  Paul Burchard  <burchard@pobox.com>
38228
38229         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
38230         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
38231         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
38232         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
38233         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
38234         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
38235         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
38236         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
38237         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
38238         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
38239         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
38240
38241 1999-08-27  Jeffrey A Law  (law@cygnus.com)
38242
38243         * gcc.c-torture/execute/990827-1.c: New test.
38244
38245 1999-08-26  Craig Burley  <craig@jcb-sc.com>
38246
38247         * g77.f-torture/noncompile/19990826-4.f: New test.
38248
38249         * g77.f-torture/compile/19990826-3.f: New test.
38250
38251         * g77.f-torture/execute/19990826-2.f: New test.
38252
38253         * g77.f-torture/compile/19990826-1.f: New test.
38254
38255         * gcc.c-torture/execute/990826-0.c: New test.
38256         * g77.c-torture/execute/19990826-0.f: New test.
38257
38258         * g77.f-torture/noncompile/970626-2.f: New test.
38259
38260 1999-08-25  Paul Burchard  <burchard@pobox.com>
38261
38262         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
38263         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
38264         lss-011.C: New tests.
38265
38266 1999-08-25  Nathan Sidwell  <nathan@acm.org>
38267
38268         * g++.old-deja/g++.other/decl5.C: New test.
38269
38270 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38271
38272         * noncompile/noncompile.exp: Load_lib c-torture.exp.
38273         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
38274         call `postbase' for each one.  All callers of `postbase' changed
38275         to call this instead.
38276
38277 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
38278
38279         * gcc.c-torture/execute/990811-1.c: New test.
38280
38281 1999-08-09  Nick Clifton  <nickc@cygnus.com>
38282
38283         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
38284         just native ones.
38285
38286         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
38287         just native ones.
38288
38289 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38290
38291         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
38292
38293 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38294
38295         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
38296
38297 1999-08-04  Nathan Sidwell  <nathan@acm.org>
38298
38299         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
38300
38301 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38302
38303         * gcc.c-torture/execute/990804-1.c: New test.
38304
38305 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38306
38307         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
38308         * g++.old-deja/g++.brendan/crash64.C: Likewise.
38309         * g++.old-deja/g++.brendan/overload8.C: Likewise.
38310
38311 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38312
38313         * g++.old-deja/g++.other/struct1.C: New test.
38314
38315 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38316
38317         * g++.old-deja/g++.other/enum2.C: New test.
38318
38319 1999-08-02  Richard Henderson  <rth@cygnus.com>
38320
38321         Adapted from tests from Franz Sirl:
38322         * gcc.c-torture/execute/va-arg-7.c: New test.
38323         * gcc.c-torture/execute/va-arg-8.c: New test.
38324
38325 1999-08-01  Jeffrey A Law  (law@cygnus.com)
38326
38327         * gcc.c-torture/compile/990801-2.c: New test.
38328
38329         * gcc.c-torture/compile/990801-1.c: New test.
38330
38331 1999-07-27  Michael Meissner  <meissner@cygnus.com>
38332
38333         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
38334         fp-cmp-1.c, converting double to float.
38335
38336         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
38337         fp-cmp-1.c, converting double to long double.
38338
38339         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
38340         from fr1 to unknown_register, since fr1 is a legitimate register
38341         on some machines.
38342
38343 1999-07-25  Jeffrey A Law  (law@cygnus.com)
38344
38345         * README: More listname related changes.
38346
38347 1999-07-08  Catherine Moore  <clm@cygnus.com>
38348
38349         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
38350
38351 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
38352
38353         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
38354
38355 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38356
38357         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
38358
38359 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
38360
38361         * gcc.dg/990703-1.c: New test.
38362
38363 1999-06-29  Nick Clifton  <nickc@cygnus.com>
38364
38365         * lib/file-format.exp: New file: Move definition of proc
38366         gcc_target_object_format to here from
38367         gcc.dg/special/ecos.exp.
38368
38369         * lib/c-torture.exp: Include lib file-format.exp.
38370         * lib/gcc-dg.exp: Include lib file-format.exp.
38371
38372         * gcc.dg/special/ecos.exp: Remove definition of proc
38373         gcc_target_object_format.
38374
38375 1999-06-28  Jeffrey A Law  (law@cygnus.com)
38376
38377         * gcc.c-torture/execute/990628-1.c: New test.
38378
38379 1999-06-25  Jeffrey A Law  (law@cygnus.com)
38380
38381         * gcc.c-torture/compile/990625-2.c: New test.
38382
38383         * gcc.c-torture/compile/990625-1.c: New test.
38384
38385 1999-06-23  Nick Clifton  <nickc@cygnus.com>
38386
38387         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
38388         attributes compile.
38389         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
38390         ports that use the COFF/PE file format.
38391
38392 1999-06-17  Jeffrey A Law  (law@cygnus.com)
38393
38394         * gcc.c-torture/compile/990617-1.c: New test.
38395
38396 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
38397
38398         * g++.old-deja/g++.other/decl4.C: New test.
38399
38400 1999-06-14  Nathan Sidwell  <nathan@acm.org>
38401
38402         * g++.old-deja/g++.other/bitfld3.C: New test.
38403
38404 1999-06-08  Nathan Sidwell  <nathan@acm.org>
38405
38406         * g++.old-deja/g++.eh/catch1.C: New test.
38407
38408 1999-06-07  Jeffrey A Law  (law@cygnus.com)
38409
38410         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
38411
38412         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
38413         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
38414
38415 1999-06-05  Craig Burley  <craig@jcb-sc.com>
38416
38417         * g77.f-torture/compile/19990502-0.f: Replace with new,
38418         shorter, test that still fails after recent changes.
38419
38420 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38421
38422         * gcc.c-torture/execute/990604-1.c: New test.
38423
38424 1999-05-31  Jeffrey A Law  (law@cygnus.com)
38425
38426         * gcc.c-torture/execute/990531-1.c: New test.
38427
38428 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38429
38430         * gcc.c-torture/compile/990527-1.c: New test.
38431
38432 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
38433
38434         * gcc.c-torture/execute/990527-1.c: New test.
38435
38436 1999-05-25  Nick Clifton  <nickc@cygnus.com>
38437
38438         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
38439         bitfields as signed.
38440
38441 1999-05-25  Craig Burley  <craig@jcb-sc.com>
38442
38443         * g77.f-torture/compile/19990525-0.f: New test.
38444
38445 1999-05-25  Jeffrey A Law  (law@cygnus.com)
38446
38447         * gcc.c-torture/execute/990525-2.c: New test.
38448
38449         * gcc.c-torture/execute/990525-1.c: New test.
38450
38451 1999-05-24  Nathan Sidwell  <nathan@acm.org>
38452
38453         * g++.old-deja/g++.other/anon3.C: New test.
38454         * g++.old-deja/g++.other/anon4.C: New test.
38455         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
38456         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
38457         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
38458         Merrill).
38459
38460 1999-05-24  Jeffrey A Law  (law@cygnus.com)
38461
38462         * gcc.c-torture/execute/990524-1.c: New test.
38463
38464         * gcc.dg/990524-1.c: New test.
38465
38466 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38467
38468         * gcc.c-torture/compile/990523-1.c: New test.
38469
38470 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
38471
38472         * gcc.c-torture/compile/990519-1.c: New test.
38473
38474 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38475
38476         * gcc.c-torture/compile/990517-1.c: New test.
38477
38478         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
38479         (e4, f4): New tests.
38480         (main): Call them.
38481
38482 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38483
38484         * gcc.dg/noreturn-1.c: New test.
38485
38486 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
38487
38488         * gcc.c-torture/execute/990513-1.c: New test.
38489
38490 1999-05-10  Richard Henderson  <rth@cygnus.com>
38491
38492         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
38493
38494 1999-05-10  Craig Burley  <craig@jcb-sc.com>
38495
38496         * g77.f-torture/execute/erfc.f: Use small single-precision
38497         values, to avoid problems on Alphas when not -mieee.
38498
38499 1999-05-08  Craig Burley  <craig@jcb-sc.com>
38500
38501         * gcc.dg/990506-0.c: New test.
38502
38503 1999-05-08  Richard Henderson  <rth@cygnus.com>
38504
38505         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
38506         the constant to test.  Don't XFAIL 64-bit targets.
38507
38508         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
38509         * g++.old-deja/g++.law/profile1.C: Likewise.
38510
38511         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
38512         operator new instances.
38513         * g++.old-deja/g++.other/delete5.C: Likewise.
38514
38515 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38516
38517         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
38518         intrinsic.
38519
38520 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38521
38522         * g77.f-torture/execute/u77-test.f: Reverse order of two
38523         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
38524
38525 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38526
38527         * gcc.dg/compare1.c: New test.
38528
38529 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38530
38531         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
38532         New tests.
38533
38534 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38535
38536         * g77.f-torture/compile/19990502-1.f: New test.
38537
38538 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38539
38540         * g77.f-torture/compile/19990502-0.f: New test.
38541
38542 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38543
38544         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
38545         intrinsic.
38546
38547 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38548
38549         * g77.f-torture/execute/u77-test.f (main): List libU77
38550         intrinsics not currently tested.
38551         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
38552         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
38553         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
38554         Trim blanks off the ends of some printed strings.
38555
38556 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38557
38558         * g77.f-torture/execute/u77-test.f (main): Just warn about
38559         FSTAT gid disagreement, as it's expected on some systems.
38560
38561 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38562
38563         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
38564         use a new function, which allows for some slop.
38565         Clean up some commentary.
38566         (issum): The new function.
38567         (sgladd): Deleted subroutine.
38568
38569 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38570
38571         * g77.f-torture/execute/u77-test.f: Modify to be more like
38572         libf2c/libU77 version, bringing patches to that version here.
38573         Add suitable commentary.
38574
38575 1999-04-25  Richard Henderson  <rth@cygnus.com>
38576
38577         * gcc.dg/990424-1.c: New test.
38578
38579 1999-04-24  Craig Burley  <craig@jcb-sc.com>
38580
38581         * g77.f-torture/execute/u77-test.f (main): Bug involving
38582         LSTAT has been fixed, so turn back on full checking.
38583
38584 1999-04-20  Craig Burley  <craig@jcb-sc.com>
38585
38586         * g77.f-torture/compile/19990419-0.f: New test.
38587         * g77.f-torture/execute/19990419-1.f: New test.
38588
38589 1999-04-17  Richard Henderson  <rth@cygnus.com>
38590
38591         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
38592         to avoid the need for a prototype to supress a warning.
38593
38594 1999-04-07  Jim Wilson  <wilson@cygnus.com>
38595
38596         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
38597
38598 1999-04-04  Jeffrey A Law  (law@cygnus.com)
38599
38600         * gcc.c-torture/execute/990404-1.c: New test.
38601
38602 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38603
38604         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
38605         * gcc.dg/cpp-if3.c: Don't use -pedantic.
38606         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
38607         missing initializer warnings.
38608
38609 1999-03-28  Jeffrey A Law  (law@cygnus.com)
38610
38611         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
38612         matching strings.
38613
38614 1999-03-26  Jeffrey A Law  (law@cygnus.com)
38615
38616         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
38617
38618 1999-03-26  Craig Burley  <craig@jcb-sc.com>
38619
38620         * g77.f-torture/execute/19990325-0.f: New test.
38621         * g77.f-torture/execute/19990325-1.f: New test.
38622
38623 1999-03-24  Jeffrey A Law  (law@cygnus.com)
38624
38625         * gcc.c-torture/execute/990324-1.c: New test.
38626
38627 1999-03-22  Jim Wilson  <wilson@cygnus.com>
38628
38629         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
38630         test with 4.
38631
38632 1999-03-17  Richard Henderson  <rth@cygnus.com>
38633
38634         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
38635
38636 1999-03-13  Craig Burley  <craig@jcb-sc.com>
38637
38638         * g77.f-torture/execute/19990313-2.f: New test.
38639         * g77.f-torture/execute/19990313-3.f: New test.
38640
38641 1999-03-13  Craig Burley  <craig@jcb-sc.com>
38642
38643         * g77.f-torture/execute/19990313-0.f: New test.
38644         * g77.f-torture/execute/19990313-1.f: New test.
38645
38646 1999-03-12  Jim Wilson  <wilson@cygnus.com>
38647
38648         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
38649         printf to sprintf.
38650         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
38651         (main): Add check for u15.  Conditionalize u31 check depending on
38652         whether ints are <32 bits or >=32 bits.
38653
38654 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38655
38656         * g77.f-torture/execute/19981119-0.f: Improve testiness.
38657
38658 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38659
38660         * g77.f-torture/compile/19990305-0.f: New test.
38661         * g77.f-torture/execute/19981119-0.f: New test.
38662
38663 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38664
38665         * g77.f-torture/execute/970625-2.f: call ABORT if final
38666         result is not correct, instead of just printing it.
38667         Add this checking via newly introduced obfuscation, to
38668         trip up buggy front ends.
38669
38670 1999-03-07  Craig Burley  <craig@jcb-sc.com>
38671
38672         * g77.f-torture/compile/960317-1.f: Moved from being
38673         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
38674
38675 1999-03-06  Craig Burley  <craig@jcb-sc.com>
38676
38677         * g77.f-torture/execute/960317-1.f: New (old) test.
38678         * g77.f-torture/execute/970625-2.f: Ditto.
38679
38680 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
38681
38682         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
38683         message on line 1 or line 2; cccp and cpplib do this differently.
38684
38685 1999-03-01  Jeffrey A Law  (law@cygnus.com)
38686
38687         * g++.old-deja/g++.law/weak1.C: New test.
38688
38689 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38690
38691         * gcc.c-torture/execute/990119-1.c: Renamed to...
38692         * gcc.dg/990119-1.c: this, so it will only be tested once
38693         (it's a preprocessor test, it doesn't need to be run at
38694         multiple optimization levels).
38695
38696 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38697
38698         * lib/g++.exp: Don't add incdir=$base_dir/../include to
38699           ALWAYS_CXXFLAGS.
38700
38701 1999-02-24  Craig Burley  <craig@jcb-sc.com>
38702
38703         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
38704         * g77.f-torture/compile/19981216-0.f: ...as it is expected
38705         to not be compilable by current g77.
38706
38707 1999-02-24  Nick Clifton  <nickc@cygnus.com>
38708
38709         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
38710
38711 1999-02-22  Jeffrey A Law  (law@cygnus.com)
38712
38713         * gcc.c-torture/execute/990222-1.c: New test.
38714
38715 1999-02-19  Craig Burley  <craig@jcb-sc.com>
38716
38717         * g77.f-torture/compile/19990218-0.f: New test.
38718         * g77.f-torture/noncompile/19990218-1.f: New test.
38719
38720 1999-02-18  Craig Burley  <craig@jcb-sc.com>
38721
38722         * g77.f-torture/compile/19981216-0.f: New test.
38723
38724 1999-02-14  Jeffrey A Law  (law@cygnus.com)
38725
38726         * gcc.dg/990214-1.c: New test.
38727
38728 1999-02-13  Jeffrey A Law  (law@cygnus.com)
38729
38730         * gcc.dg/990213-2.c: New test.
38731
38732         * gcc.dg/990213-1.c: New test.
38733
38734 1999-02-12  Jeffrey A Law  (law@cygnus.com)
38735
38736         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
38737         ints.
38738
38739 1999-02-11  Nick Clifton  <nickc@cygnus.com>
38740
38741         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
38742         specified by target.
38743
38744         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
38745
38746 1999-02-11  Jeffrey A Law  (law@cygnus.com)
38747
38748         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
38749
38750 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38751
38752         * gcc.dg/special/ecos.exp: New test driver for new tests with
38753         special requirements.
38754
38755         * gcc.dg/special/alias-1.c: New test.
38756         * gcc.dg/special/gcsec-1.c: New test.
38757         * gcc.dg/special/weak-1.c: New test.
38758         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
38759         * gcc.dg/special/weak-2.c: New test.
38760         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
38761         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
38762         * gcc.dg/special/wkali-1.c: New test.
38763         * gcc.dg/special/wkali-2.c: New test.
38764         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
38765         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
38766
38767 1999-02-10  Felix Lee  <flee@cygnus.com>
38768
38769           * lib/c-torture.exp (c-torture-compile): Pull out code for
38770           analyzing gcc error messages.
38771           (c-torture-execute): Likewise.  Fix some (harmless) false
38772           positives.
38773           * lib/gcc.exp (gcc_check_compile): New function.
38774
38775 1999-02-08  Richard Henderson  <rth@cygnus.com>
38776
38777         * gcc.c-torture/execute/990208-1.c: New test.
38778
38779 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38780
38781         * g++.dg/special/ecos.exp: New driver for new tests with special
38782         requirements
38783
38784         * g++.dg/special/conpr-1.C: New test
38785         * g++.dg/special/conpr-2.C: New test
38786         * g++.dg/special/conpr-2a.C: New test
38787         * g++.dg/special/conpr-3.C: New test
38788         * g++.dg/special/conpr-3a.C: New test
38789         * g++.dg/special/conpr-3b.C: New test
38790
38791         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
38792         allow g++ to use the dg driver
38793
38794         * README: Add comment about g++.dg directory
38795
38796 1999-02-06  Jeffrey A Law  (law@cygnus.com)
38797
38798         * README: Update email addresses.
38799
38800 1999-02-03  Nick Clifton  <nickc@cygnus.com>
38801
38802         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
38803         arguments in order to force structure S onto the stack even on
38804         the alpha.
38805         (test): Pass 10 leading arguments to function foo as well as the
38806         structure S.
38807
38808         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
38809         failure for all targets.
38810
38811         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
38812         abort to terminate program execution.
38813
38814 1999-01-30  Richard Henderson  <rth@cygnus.com>
38815
38816         * gcc.c-torture/execute/990130-1.c: New test.
38817
38818 1999-01-30  Jeffrey A Law  (law@cygnus.com)
38819
38820         * gcc.dg/990130-1.c: New test.
38821
38822 1999-01-28  Michael Meissner  <meissner@cygnus.com>
38823
38824         * gcc.c-torture/execute/990128-1.c: New test.
38825
38826 1999-01-27  Michael Meissner  <meissner@cygnus.com>
38827
38828         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
38829
38830 1999-01-27  Felix Lee  <flee@cygnus.com>
38831
38832         * lib/c-torture.exp (c-torture-compile): pull out code for
38833         analyzing gcc error messages.
38834         (c-torture-execute): ditto, and fix some (harmless) false
38835         positives.
38836         * lib/gcc.exp (gcc_check_compile): new function.
38837
38838 1999-01-17  Jeffrey A Law  (law@cygnus.com)
38839
38840         * gcc.dg/990117-1.c: New test.
38841
38842         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
38843
38844         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
38845
38846 1999-01-15  Jeffrey A Law  (law@cygnus.com)
38847
38848         * g77.f-torture/compile/990115-1.f: New test.
38849
38850 1999-01-07  Jeffrey A Law  (law@cygnus.com)
38851
38852         * gcc.c-torture/compile/990107-1.c: New test
38853
38854 1999-01-06  Jeffrey A Law  (law@cygnus.com)
38855
38856         * gcc.c-torture/execute/990106-2.c: New test.
38857
38858         * gcc.c-torture/execute/990106-1.c: New test.
38859
38860 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
38861
38862         * gcc.c-torture/compile/981223-1.c: New test.
38863
38864 1998-12-29  Richard Henderson  <rth@cygnus.com>
38865
38866         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
38867         (opt3): Rename from opt4 and disable.
38868
38869 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
38870
38871         * g++.old-deja/g++.pt/ptrmem5.C: New test.
38872
38873 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38874
38875         * g++.old-deja/g++.other/conv5.C: New test.
38876
38877 1998-12-14  Nick Clifton  <nickc@cygnus.com>
38878
38879         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
38880
38881 1998-12-11  Jeffrey A Law  (law@cygnus.com)
38882
38883         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
38884
38885 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
38886
38887         * gcc.c-torture/compile/981211-1.c: New test.
38888
38889 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
38890
38891         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
38892
38893         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
38894
38895 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38896
38897         * gcc.special/930510-1.c: Make C9X safe.
38898         * gcc.misc-tests/gcov-1.c Similarly.
38899         * gcc.misc-tests/gcov-2.c Similarly.
38900
38901 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38902
38903         * gcc.dg/ultrasp1.c: New test.
38904
38905 1998-12-06  Richard Henderson  <rth@cygnus.com>
38906
38907         * gcc.c-torture/execute/981206.c: New test.
38908
38909 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38910
38911         * g++.old-deja/g++.ns/template7.C: New test.
38912
38913         * g++.old-deja/g++.other/expr1.C: New test.
38914
38915         * g++.old-deja/g++.eh/tmpl3.C: New test.
38916
38917         * g++.old-deja/g++.eh/tmpl2.C: New test.
38918
38919 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38920
38921         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
38922         * g++.old-deja/g++.other/using6.C: Removed.
38923         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
38924
38925         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
38926
38927 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38928
38929         * g++.old-deja/g++.pt/overload8.C: New test.
38930
38931         * g++.old-deja/g++.pt/overload7.C: New test.
38932
38933         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
38934
38935         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
38936         and relinking messages.
38937         * lib/g++.exp (g++_target_compile): Remove .rpo file when
38938         compiling with -frepo.
38939
38940 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
38941
38942         * g++.old-deja/g++.pt/lookup6.C: New test.
38943
38944 1998-11-30  Nick Clifton  <nickc@cygnus.com>
38945
38946         * gcc.c-torture/execute/981130-1.c: New test.
38947         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
38948
38949 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38950
38951         * g++.old-deja/g++.pt/explicit76.C: New test.
38952
38953         * g++.old-deja/g++.pt/friend38.C: New test.
38954
38955         * g++.old-deja/g++.ns/crash2.C: New test.
38956
38957         * g++.old-deja/g++.pt/defarg8.C: New test.
38958
38959         * g++.old-deja/g++.pt/instantiate6.C: New test.
38960
38961         * g++.old-deja/g++.pt/static6.C: New test.
38962
38963         * g++.old-deja/g++.pt/decl2.C: New test.
38964
38965 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38966
38967         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
38968         problem is actually related with name lookup, but so what? :-)
38969
38970         * g++.old-deja/g++.pt/friend37.C: New test.
38971
38972 1998-11-25  Dave Love  <d.love@dl.ac.uk>
38973
38974         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
38975         element, which fails on some systems.
38976
38977         * g77.f-torture/execute/labug1.f: New test.
38978
38979 1998-11-21  Jeffrey A Law  (law@cygnus.com)
38980
38981         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
38982         is defined.
38983
38984 1998-11-18  Dave Love  <d.love@dl.ac.uk>
38985
38986         * g77.f-torture/compile/981117-1.f: New test.
38987
38988 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
38989
38990         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
38991         properly discarded.
38992
38993 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
38994
38995         * gcc.c-torture/execute/memcheck: New directory of tests for
38996         -fcheck-memory-usage.
38997
38998 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38999
39000         * README: New file, general information about the testsuite and
39001         new description of the various C++ test subdirectories.
39002         * README.g++: Eliminate obsolete information, update and move most
39003         relevant stuff to README.
39004
39005 1998-11-07  Richard Henderson  <rth@cygnus.com>
39006
39007         * gcc.c-torture/compile/981107-1.c: New test.
39008
39009 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
39010
39011         * execute/memcpy-bi.c: New testcase.
39012
39013 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
39014
39015         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
39016         base classes.
39017
39018         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
39019         template is selected.
39020
39021         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
39022         classes, it should be accepted for all types.
39023
39024         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
39025
39026         * g++.old-deja/g++.pt/spec24.C: Ensure that template
39027         specializations start with template headers.
39028
39029 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
39030
39031         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
39032
39033         * g++.old-deja/g++.other/init9.C: Test cross initialization of
39034         non-POD types.
39035
39036 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
39037
39038         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
39039
39040 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
39041
39042         * compile/981022-1.c, compile/981022-1.x: New test and driver.
39043
39044 1998-10-19  Jeffrey A Law  (law@cygnus.com)
39045
39046         * 981019-1.c: New test.
39047
39048 1998-10-14  Robert Lipe <robertl@dgii.com>
39049
39050         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
39051         find objc headers.
39052
39053 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
39054
39055         * compile/981001-4.c: Remove use of GCC extension that triggers a
39056         compiler bug.
39057
39058 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
39059
39060         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
39061
39062 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39063
39064         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
39065         instantiation of template produces incorrect code for delete
39066         expression.
39067
39068         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
39069         constructors' name is not unique.
39070         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
39071         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
39072
39073         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
39074         automatic array of const is ill-formed.
39075
39076         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
39077         of template parameter?
39078
39079         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
39080         const.
39081
39082         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
39083         pointer-to-member expression.
39084
39085         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
39086         declaration causes ICE.
39087
39088 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
39089
39090         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
39091         reserved in the global namespace.
39092
39093         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
39094         generate needed virtual table.
39095
39096         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
39097
39098 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
39099
39100         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
39101         template-dependent type
39102
39103 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
39104
39105         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
39106         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
39107         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
39108
39109         * g++.old-deja/g++.other/using5.C: New test; using decl from base
39110         class should be usable as argument of member function.
39111         * g++.old-deja/g++.other/using6.C: New test; using decl from base
39112         class should be usable as return type of member function.
39113         * g++.old-deja/g++.other/using7.C: New test; using decl from base
39114         class should be usable as type of data member.
39115
39116         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
39117
39118 1998-10-09  Jeffrey A Law  (law@cygnus.com)
39119
39120         * gcc.c-torture/special/920521-1.c: Fix bogus test.
39121
39122 1998-10-08  Nick Clifton  <nickc@cygnus.com>
39123
39124         * gcc.dg/dll-?.c Add thumb to target list.
39125         Fix assembler scan patterns to match current assembler output.
39126
39127 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
39128
39129         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
39130         matching of template brackets.
39131
39132         * g++.old-deja/g++.other/using4.C: New test.  Test using
39133         declarations of methods from base classes.
39134
39135         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
39136         within functions should introduce names into the innermost
39137         enclosing namespace.
39138
39139         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
39140         of static locals if first initialization throws.
39141
39142 1998-10-07  Jim Wilson  <wilson@cygnus.com>
39143
39144         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
39145
39146 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
39147
39148         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
39149         lose track of the possible targets of tablejump insns.
39150         * special/special.exp: Run it.
39151
39152 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
39153
39154         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
39155         must be declared before its specializations can be named in friend
39156         declarations.
39157
39158 1998-10-05  Dave Love  <d.love@dl.ac.uk>
39159
39160         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
39161
39162         * g77.f-torture/execute/io1.f: New test.
39163
39164 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
39165
39166         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
39167         with pointer to template function, for which no argument deduction
39168         is possible.
39169
39170         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
39171         specialization of template function as argument to template
39172         function.
39173
39174         * g++.old-deja/g++.other/access2.C: New test; Inner class
39175         shouldn't have privileged access to Outer's names.
39176
39177 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39178
39179         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
39180         friend template declared within template class conflicts with
39181         nested class of the same name.
39182
39183         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
39184         is ignored.
39185
39186         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
39187         object with direct initializer as function declaration.
39188
39189         * g++.old-deja/g++.other/decl2.C: New test; duplicate
39190         initializers.
39191
39192         * g++.old-deja/g++.other/null2.C: New test; conditional operator
39193         involving const pointer and NULL produces incorrect result.
39194
39195         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
39196         type name without `typename' should be rejected with -pedantic.
39197
39198 1998-10-02  Richard Henderson  <rth@cygnus.com>
39199
39200         * g++.old-deja/g++.other/addrof1.C: New test.
39201
39202 1998-10-01  Nick Clifton  <nickc@cygnus.com>
39203
39204         * gcc.c-torture/compile/981001-1.c: New test.
39205         * gcc.c-torture/execute/981001-1.c: New test.
39206
39207 1998-10-01  Jeffrey A Law  (law@cygnus.com)
39208
39209         * gcc.c-torture/compile/981001-2.c: New test.
39210         * gcc.c-torture/compile/981001-3.c: New test.
39211         * gcc.c-torture/compile/981001-4.c: New test.
39212
39213 1998-10-01  Robert Lipe  <robertl@dgii.com>
39214
39215         * lib/objc.exp (objc_target_compile): Add -L during compiles for
39216         multilibbed hosts.   Idea grafted from g77.exp.
39217
39218 1998-09-30  Dave Love  <d.love@dl.ac.uk>
39219
39220         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
39221         avoid losing on systems which need -lsocket.
39222
39223 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
39224
39225         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
39226         * g++.old-deja/g++.other/nested2.C: Ditto.
39227         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
39228         failure.
39229
39230 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39231
39232         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
39233         preferred over template operator!= for enum bitfields.
39234
39235 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
39236
39237         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
39238         that happen to have the same base name, but in different scopes,
39239         are incorrectly rejected.
39240
39241 1998-09-16  Richard Henderson  <rth@cygnus.com>
39242
39243         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
39244         on the native word size instead of an integer literal.
39245
39246 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39247
39248         * g++.old-deja/g++.other/static2.C: Invocation of static data
39249         member of type pointer-to-function denoted as non-static member.
39250
39251         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
39252         checks involving function types and aliases.
39253
39254 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39255
39256         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
39257         redefined to the same non-trivial type.
39258
39259         * g++.old-deja/g++.pt/explicit73.C: Test for proper
39260         namespace-qualification of template specializations declared in
39261         other namespaces.
39262
39263         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
39264         to declare a subset of the specializations of a template function
39265         as friends of specializations of a template class.
39266
39267         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
39268         member templates that do not fully specialize the enclosing
39269         template class are rejected.
39270
39271 1998-09-11  Dave Love  <d.love@dl.ac.uk>
39272
39273         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
39274
39275 1998-09-08  Dave Love  <d.love@dl.ac.uk>
39276
39277         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
39278         altered from libf2c/libU77 version.
39279
39280 1998-09-06  Dave Love  <d.love@dl.ac.uk>
39281
39282         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
39283
39284 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
39285
39286         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
39287         (un)signed char are different types for template specialization
39288         purposes.
39289
39290 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
39291
39292         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
39293         * objc: ObjC testsuite.
39294
39295 1998-08-31  Catherine Moore  <clm@cygnus.com>
39296
39297         * gcc.c-torture/execute/941014-1.x: New file.
39298
39299 1998-08-31  Nick Clifton  <nickc@cygnus.com>
39300
39301         * lib/c-torture.exp: Add support for
39302         torture_eval_before_compile and torture_eval_before_execute
39303         variables.
39304
39305 1998-08-30  Jeffrey A Law  (law@cygnus.com)
39306
39307         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
39308         this test triggers valid.
39309
39310 1998-08-27  Jeffrey A Law  (law@cygnus.com)
39311
39312         * gcc.dg/980827-1.c: New test.
39313
39314 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
39315
39316         * gcc.c-torture/execute/loop-4b.c: New test.
39317
39318 1998-08-26  Nick Clifton  <nickc@cygnus.com>
39319
39320         * lib/c-torture.exp: Add support for
39321         torture_eval_before_compile and torture_eval_before_execute
39322         variables.
39323
39324 1998-08-25  Jeffrey A Law  (law@cygnus.com)
39325
39326         * gcc.c-torture/compile/980825-1.c: New test.
39327
39328 1998-08-24  Nick Clifton  <nickc@cygnus.com>
39329
39330         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
39331         count number tests in opt_t0 not good_t0.
39332
39333 1998-08-24  Jeffrey A Law  (law@cygnus.com)
39334
39335         * gcc.c-torture/compile/930326-1.x: Fix typo.
39336
39337 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
39338
39339         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
39340         causes an ICE.
39341
39342 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39343
39344         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
39345         STACK_SIZE is defined.
39346         * gcc.c-torture/unsorted/stuct.c: Similarly.
39347
39348         * gcc.c-torture/compile/980821-1.c: New test.
39349
39350 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39351
39352         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
39353
39354 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
39355
39356         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
39357         code.
39358
39359 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
39360
39361         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
39362         error'.
39363
39364 1998-08-18  Jeffrey A Law  (law@cygnus.com)
39365
39366         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
39367
39368 1998-08-16  Jeffrey A Law  (law@cygnus.com)
39369
39370         * gcc.c-torture/compile/980816-1.c: New test.
39371
39372         * gcc.dg/980816-1.c: New test.
39373
39374 1998-08-13  Jeffrey A Law  (law@cygnus.com)
39375
39376         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
39377         compiler for ieee tests.
39378
39379 1998-08-01  Dave Love  <d.love@dl.ac.uk>
39380
39381         * g77.f-torture/compile/980729-0.f: New test.
39382
39383 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
39384
39385         * gcc.c-torture/special/eeprof-1.c: New test, for
39386         -finstrument-functions.
39387         * gcc.c-torture/special/special.exp: Run it.
39388
39389 1998-07-29  Jeffrey A Law  (law@cygnus.com)
39390
39391         * gcc.c-torture/compile/980729-1.c: New test.
39392
39393 1998-07-27  Nick Clifton  <nickc@cygnus.com>
39394
39395         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
39396         __thumb__ is defined, and test for ARM style doubles if so.
39397
39398 1998-07-26  Dave Love  <d.love@dl.ac.uk>
39399
39400         * g77.f-torture/noncompile/980615-0.f: New test.
39401
39402 1998-07-26  H.J. Lu  (hjl@gnu.org)
39403
39404         * gcc.dg/980312-1.c: Do link instead of compile.
39405         * gcc.dg/980313-1.c: Likewise.
39406
39407 1998-07-26  Jeffrey A Law  (law@cygnus.com)
39408
39409         * gcc.c-torture/compile/980726-1.c: New test.
39410
39411 1998-07-25  Dave Love  <d.love@dl.ac.uk>
39412
39413         * g77.f-torture/execute/io0.f: New test.
39414
39415 1998-07-24  Nick Clifton  <nickc@cygnus.com>
39416
39417         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
39418         an int.
39419
39420 1998-06-18  Michael Meissner  <meissner@cygnus.com>
39421
39422         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
39423         m32r bugs.
39424
39425 1998-07-17  Nick Clifton  <nickc@cygnus.com>
39426
39427         * gcc.dg/980626-1.c: Expect failures for all toolchains until
39428         c-decl.c:grokdeclarator can handle mode attributes.
39429
39430 1998-07-16  Jeffrey A Law  (law@cygnus.com)
39431
39432         * gcc.c-torture/execute/980716-1.c: New test.
39433
39434 1998-07-13  Jeffrey A Law  (law@cygnus.com)
39435
39436         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
39437         the mn10200.
39438         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
39439         the mn10200.
39440         * gcc.c-torture/execute/va-arg-3.x: Similarly.
39441         * gcc.c-torture/compile/930326-1.x: Similarly.
39442
39443 1998-07-13  Dave Love  <d.love@dl.ac.uk>
39444
39445         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
39446         New test from Craig.
39447
39448 1998-07-12  Dave Love  <d.love@dl.ac.uk>
39449
39450         * g77.f-torture/noncompile/980616-0.f: New test.
39451
39452         * g77.f-torture/execute/970816-3.f: New test from Craig.
39453
39454 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39455
39456         *  g++.other/singleton.C: Return error value instead of taking
39457         SIGSEGV.
39458
39459 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
39460
39461         *  g++.other/singleton.C: New test.   Warning is under dispute.
39462         Runtime crash is not.
39463
39464 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39465
39466         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
39467         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
39468         using6.C, using7.C}: New namespace tests.
39469
39470 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
39471
39472         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
39473         specialization with typedef'ed names used as array indexes.
39474
39475 1998-07-09  Jeffrey A Law  (law@cygnus.com)
39476
39477         * gcc.c-torture/execute/980709-1.c: New test.
39478
39479         * gcc.dg/980709-1.c: New test.
39480
39481 1998-07-07  Richard Henderson  <rth@cygnus.com>
39482
39483         * gcc.c-torture/execute/bcp-1.c: New test.
39484
39485 1998-07-07  Jeffrey A Law  (law@cygnus.com)
39486
39487         * gcc.c-torture/execute/980707-1.c: New test.
39488
39489 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
39490
39491         * gcc.c-torture/compile/980706-1.c: New test.
39492
39493 1998-07-01  Dave Love  <d.love@dl.ac.uk>
39494
39495         * g77.f-torture/execute/980701-0.f,
39496         g77.f-torture/execute/980701-1.f: New test from Craig.
39497
39498 1998-07-01  Jeffrey A Law  (law@cygnus.com)
39499
39500         * gcc.c-torture/compile/980701-1.c: New test.
39501
39502         * gcc.c-torture/execute/980701-1.c: New test.
39503
39504 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
39505 rlsruhe.de>
39506
39507         * g++.old-deja/g++.robertl/eb132.C: New test.
39508         * g++.old-deja/g++.robertl/eb133.C: Likewise.
39509
39510 1998-06-29  Dave Love  <d.love@dl.ac.uk>
39511
39512         * g77.f-torture/execute/980628-7.f,
39513         g77.f-torture/execute/980628-8.f,
39514         g77.f-torture/execute/980628-9.f,
39515         g77.f-torture/execute/980628-10.f: New tests from Craig.
39516
39517         * g77.f-torture/execute/980628-3.f: Remove mail headers.
39518
39519 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39520
39521         * g77.f-torture/execute/980628-4.f: New test from Craig.
39522         * g77.f-torture/execute/980628-5.f: Likewise.
39523         * g77.f-torture/execute/980628-2.f: Likewise.
39524         * g77.f-torture/execute/980628-0.f: Likewise.
39525         * g77.f-torture/execute/980628-1.f: Likewise.
39526         * g77.f-torture/execute/980628-3.f: Likewise.
39527         * g77.f-torture/execute/980628-6.f: Likewise.
39528
39529 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39530
39531         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
39532         directory when nothing has been installed yet.
39533
39534 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
39535
39536         * gcc.c-torture/special/special.exp: Handle newer versions of
39537         dejagnu.
39538
39539 1998-06-26  Jeffrey A Law  (law@cygnus.com)
39540
39541         * gcc.dg/980626-1.c: New test.
39542
39543 1998-06-19  Bruno Haible <haible@ilog.fr>
39544
39545         * gcc.misc-tests/m-un-2.c: New test.
39546         * g++.old-deja/g++.other/warn01.c: Likewise.
39547
39548 1998-06-19  Robert Lipe  <robertl@dgii.com>
39549
39550         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
39551         compatibility with assmblers with a different comment character.
39552         Eliminate use of GAS-specific extensions.
39553
39554 1998-06-19  Jeffrey A Law  (law@cygnus.com)
39555
39556         * gcc.c-torture/execute/ieee/980619-1.c: New test.
39557
39558 1998-06-19  Robert Lipe  <robertl@dgii.com>
39559
39560         * lib/g77.exp: Replace search for libf2c.a with search for newly
39561         renamed libg2c.a
39562
39563 1998-06-17  Jeffrey A Law  (law@cygnus.com)
39564
39565         * gcc.c-torture/execute/980617-1.c: New test.
39566
39567 1998-06-12  Jeffrey A Law  (law@cygnus.com)
39568
39569         * gcc.c-torture/execute/980612-1.c: New test.
39570
39571 1998-06-08  Jeffrey A Law  (law@cygnus.com)
39572
39573         * gcc.dg/980523-1.c: Only test on ppc-linux.
39574         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
39575
39576         * gcc.c-torture/execute/980608-1.c: New test.
39577
39578 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
39579
39580         * gcc.c-torture/execute/980605-1.c: New test.
39581
39582 1998-06-04  Jeffrey A Law  (law@cygnus.com)
39583
39584         * gcc.c-torture/execute/980604-1.c: New test.
39585
39586 1998-06-02  Jeffrey A Law  (law@cygnus.com)
39587
39588         * gcc.c-torture/execute/980602-1.c: New test.
39589         * gcc.c-torture/execute/980602-2.c: Likewise.
39590
39591 1998-06-02  Dave Love  <d.love@dl.ac.uk>
39592
39593         * 970125-0.f: Fix per JCB.  Add commentary.
39594
39595 1998-05-31  Michael Meissner  <meissner@cygnus.com>
39596
39597         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
39598         IEEE -0 support.
39599
39600 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
39601
39602         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
39603         earlier.
39604
39605 1998-05-28  Catherine Moore <clm@cygnus.com>
39606
39607         * gcc.c-torture/execute/980526-3.c: New test.
39608
39609 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
39610
39611         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
39612         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
39613         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
39614         m88k-motorola-sysv3 to XFAIL.
39615
39616 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39617
39618         * gcc.dg/980526-1.c: New test.
39619         * gcc.c-torture/execute/980526-2.c: New test.
39620
39621 1998-05-26  Jeffrey A Law  (law@cygnus.com)
39622
39623         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
39624
39625         * gcc.c-torture/execute/980526-1.c: New test.
39626
39627 1998-05-26  Dave Love  <d.love@dl.ac.uk>
39628
39629         * g77.f-torture/execute/alpha2.f: Add runtime test.
39630
39631 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
39632
39633         * g++.old-deja/old-deja.exp: Strip leading directories.
39634
39635         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
39636         error for the line.  Don't run multiple tests for the same line.
39637
39638 1998-05-23  Jeffrey A Law  (law@cygnus.com)
39639
39640         * gcc.dg/980523-1.c: New test.
39641
39642 1998-05-23  Dave Love  <d.love@dl.ac.uk>
39643
39644         * g77.f-torture/compile/970915-0.f: New test.
39645
39646 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
39647
39648         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
39649
39650 1998-05-21  Jeffrey A Law  (law@cygnus.com)
39651
39652         * gcc.dg/980520-1.c: New test.
39653
39654 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
39655
39656         * gcc.dg/980502-1.c: Fix return type.
39657
39658 1998-05-20  Jeffrey A Law  (law@cygnus.com)
39659
39660         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
39661         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
39662         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
39663         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
39664         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
39665
39666 1998-05-20  Dave Love  <d.love@dl.ac.uk>
39667
39668         * g77.f-torture/execute/980520-1.f: New test.
39669
39670 1998-05-15  Dave Love  <d.love@dl.ac.uk>
39671
39672         * lib/mike-g77.exp: New file.
39673
39674         * g77.f-torture/noncompile/noncompile.exp,
39675         g77.f-torture/noncompile/check0.f: New files.
39676
39677 1998-05-14  Dave Love  <d.love@dl.ac.uk>
39678
39679         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
39680         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
39681         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
39682         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
39683         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
39684         abort where appropriate.
39685
39686 1998-05-05  Michael Meissner  <meissner@cygnus.com>
39687
39688         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
39689         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
39690
39691 1998-04-29  Dave Love  <d.love@dl.ac.uk>
39692
39693         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
39694
39695 1998-04-27  Dave Love  <d.love@dl.ac.uk>
39696
39697         * g77.f-torture/compile/980427-0.f: New test.
39698
39699 1998-04-24  Dave Love  <d.love@dl.ac.uk>
39700
39701         * g77.f-torture/compile/980424-0.f: New test.
39702
39703 1998-04-19  Dave Love  <d.love@dl.ac.uk>
39704
39705         * g77.f-torture/compile/980419-2.f (main): New test.
39706         * g77.f-torture/compile/970125-0.f: New test.
39707         * g77.f-torture/compile/980419-1.f: New test.
39708
39709 1998-04-08  Jim Wilson  <wilson@cygnus.com>
39710
39711         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
39712         of loop-4.c.
39713
39714 1998-04-07  Jim Wilson  <wilson@cygnus.com>
39715
39716         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
39717
39718 1998-04-03  Jim Wilson  <wilson@cygnus.com>
39719
39720         * gcc.c-torture/compile/980329-1.c: New test.
39721
39722 1998-03-18  Jim Wilson  <wilson@cygnus.com>
39723
39724         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
39725         * gcc.dg/980312-1.c: Fix typo in -march command.
39726
39727 1998-03-16  H.J. Lu  (hjl@gnu.org)
39728
39729         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
39730
39731 1998-03-11  Robert Lipe  <robertl@dgii.com>
39732
39733         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
39734         Dave Love agree the Fortran source is bogus.
39735
39736 1998-03-11  Robert Lipe  <robertl@dgii.com>
39737
39738         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
39739         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
39740         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
39741         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
39742         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
39743
39744 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
39745
39746         * g++.old-deja/g++.other/friend1.C: New test.
39747
39748 1998-02-18  Dave Love  <d.love@dl.ac.uk>
39749
39750         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
39751         possibly uninitialized) variables and declare dnrm2.
39752
39753 1998-02-23  Robert Lipe <robertl@dgii.com>
39754
39755         From Bruno Haible <haible@ilog.fr>:
39756         * gcc.c-torture/execute/980223.c: New test.
39757
39758 1998-02-13  Jeffrey A Law  (law@cygnus.com)
39759
39760         * gcc.dg/ifelse-1.c: New test.
39761
39762 1998-02-09  H.J. Lu  (hjl@gnu.org)
39763
39764         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
39765
39766           * lib/old-dejagnu.exp (old-dejagnu): Added the
39767           "execution test - XFAIL *-*-*" handling in the spirit of
39768           "excess errors test -". Changed the "execution test fails"
39769           handling to be like "excess errors test fails".
39770           * Update various tests accordingly.
39771
39772 1998-02-06  Jim Wilson  <wilson@cygnus.com>
39773
39774         * gcc.c-torture/execute/980205.c: New test.
39775
39776 1998-01-18  Jeffrey A Law  (law@cygnus.com)
39777
39778         * lib/c-torture.exp: Look for .x files instead of .cexp files.
39779         * lib/f-torture.exp: Similarly.
39780         * gcc.c-torture: Rename all .cexp files to .x files.
39781
39782 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
39783
39784         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
39785         (940510-1.c): Removed duplicate.
39786         (971104-1.c): New test.
39787
39788 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
39789
39790           * lib/f-torture.exp: Improve error and loop detection.
39791
39792 1997-11-19  Michael Meissner  <meissner@cygnus.com>
39793
39794         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
39795         use that to size the filler array.
39796
39797 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
39798
39799         * lib/c-torture.exp(c-torture-execute): Fix typo.
39800
39801         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
39802         testcase as the executable name. Keep the executable around if
39803         the test fails.
39804
39805 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
39806
39807         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
39808         changes.  Only test one -g option, and move it to the end of the
39809         list of options to test.
39810
39811 1997-09-19  Michael Meissner  <meissner@cygnus.com>
39812
39813         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
39814         variable GCC_TORTURE_OPTIONS to supply default switches separated
39815         by colons.  If no environment variable, run tests with -O0 -g, -O1
39816         -g, and -O2 -g as well.
39817
39818 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
39819
39820         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
39821         explanatory comments. Fix indentation.
39822
39823 1997-09-15  Jeffrey A Law  (law@cygnus.com)
39824
39825         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
39826
39827 1997-09-11  Jeffrey A Law  (law@cygnus.com)
39828
39829         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
39830         * g++.old-deja/g++.mike/p7325.C: Likewise.
39831         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
39832
39833 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
39834
39835         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
39836         * g++.old-deja/g++.brendan/crash30.C: Likewise.
39837         * g++.old-deja/g++.brendan/crash39.C: Likewise.
39838         * g++.old-deja/g++.law/operators4.C: Likewise.
39839
39840 1997-09-11  Joe Buck  (jbuck@synopsys.com)
39841
39842         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
39843         * g++.old-deja/g++.mike/p784.C: Ditto.
39844         * g++.old-deja/g++.mike/p785.C: Ditto.
39845
39846 1997-09-05  Jeffrey A Law  (law@cygnus.com)
39847
39848           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
39849
39850 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39851
39852         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
39853         target feature; pass this to c-torture-execute as needed.
39854
39855 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39856
39857         * lib/c-torture.exp(c-torture-execute): If the previous and the
39858         current executables being tested are identical, we don't need to
39859         run the executable again. Try to make the executable names
39860         unique. Add an optional argument for passing additional compiler
39861         flags.
39862
39863 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
39864
39865         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
39866
39867 1997-08-29  Jeffrey A Law  (law@cygnus.com)
39868
39869         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
39870
39871 1997-07-31  Jeffrey A Law  (law@cygnus.com)
39872
39873         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
39874         32bit or larger longs.
39875
39876         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
39877         have either a 32bit long or 32bit int.
39878
39879 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
39880
39881         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
39882         Make double precision tests dependent on sizeof (double).
39883
39884 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
39885
39886         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
39887         too.
39888
39889 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
39890
39891         * gcc.c-torture/compile/961203-1.cexp: New script.
39892
39893 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
39894
39895         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
39896         up the includes ourselves.
39897
39898 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
39899
39900         * lib/plumhall.exp: Remove random include, and add a few
39901         verbose messages for debugging.
39902
39903 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
39904
39905         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
39906         of trying to do it ourselves.
39907
39908 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39909
39910         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
39911
39912 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
39913
39914         * gcc.prms/5403.c: Made regexp a bit less strict.
39915
39916 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
39917
39918         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
39919         is returned from remote_load instead.
39920         * lib/plumhall.exp: Ditto.
39921         * lib/mike-g++.exp: Ditto.
39922         * lib/old-dejagnu.exp: Ditto.
39923         * lib/c-torture.exp: Ditto.
39924
39925 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
39926
39927         * lib/g++.exp: Use build_wrapper procedure.
39928         * lib/gcc.exp: Ditto.
39929
39930 1997-05-20  Jeffrey A Law  (law@cygnus.com)
39931
39932         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
39933         an old-style decl for malloc.  Fixes tests to work when
39934         sizeof (int) != sizeof (size_t).
39935
39936 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39937
39938         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
39939
39940         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
39941         use stdargs.h interface.
39942
39943 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39944
39945         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
39946         NO_VARARGS when compiling.
39947
39948 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
39949
39950         * lib/plumhall.exp(ph_includes): New procedure.
39951         (ph_make): Use it.
39952         (ph_compiler): Ditto.
39953
39954         * lib/g++.exp: Rename test-glue.c to testglue.c.
39955         * lib/gcc.exp: Ditto.
39956
39957 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
39958
39959         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
39960         to completion when it's called.
39961
39962 1997-03-21  Michael Meissner  <meissner@cygnus.com>
39963
39964         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
39965         is defined, don't do test.
39966
39967 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
39968
39969         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
39970         for object files.
39971         (ph_summary): Mark skipped testcases as untested, not unresolved.
39972
39973         * lib/plumhall.exp (ph_make): If unresolved because of bad
39974         errorCode, record errorCode in log file.
39975         (*): Replace send_log/verbose with verbose -log.
39976
39977 1997-03-19  Michael Meissner  <meissner@cygnus.com>
39978
39979         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
39980         double conversion if double isn't at least 8 bytes.
39981
39982         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
39983         int to work with targets where int is 16 bits.
39984
39985         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
39986         8 bytes, just exit, since 4 byte doubles don't have enough bits of
39987         precision for the test to complete.
39988
39989 1997-03-14  Michael Meissner  <meissner@cygnus.com>
39990
39991         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
39992         if d10v is not compiled with the -mdouble64 flag.
39993         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
39994
39995         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
39996         d10v is not compiled with the -mint32 flag.
39997
39998 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
39999
40000         * lib/plumhall.exp: Use incr_count.
40001
40002 1997-03-12  Jeffrey A Law  (law@cygnus.com)
40003
40004         * gcc.c-torture: Update to c-torture-1.45.
40005
40006 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
40007
40008         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
40009         the name of the expect testcase file).
40010
40011         * lib/g++.exp(g++_init): Ditto.
40012
40013 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
40014
40015         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
40016         the host.
40017
40018         * lib/gcc.exp(gcc_exit): New procedure.
40019
40020 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
40021
40022         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
40023         specs where appropriate.
40024
40025         * g++.old-deja/g++.arm/*: Added additional ERROR checks
40026         because of new "candidates are" messages, and removed a few
40027
40028         * Converted all non-old-style g++ testcases to old-style, and
40029         moved into g++.old-deja.
40030
40031 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
40032
40033         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
40034         options.
40035
40036         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
40037         succeeded.
40038
40039         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
40040
40041 1997-02-13  Michael Meissner  <meissner@cygnus.com>
40042
40043         * lib/gcc.exp (gcc_target_compile): Add support for defining
40044         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
40045         the machine doesn't have those features.
40046
40047 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
40048
40049         * g++.law/operators4.exp: Don't use LIBS.
40050
40051 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
40052
40053         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
40054
40055         * lib/mike-g++.exp: Don't set the compiler to be tested here.
40056         * lib/g++.exp: Set it here instead. Also, allow use of the
40057         --tool_exec and --tool_opt options. Change CXX to
40058         GXX_UNDER_TEST.
40059
40060         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
40061
40062         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
40063
40064 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
40065
40066         * lib/old-dejagnu.exp: Use prune_warnings instead of
40067         prune_system_crud.
40068         * lib/mike-g++.exp: Ditto.
40069         * lib/gcc.exp: Ditto.
40070         * lib/g++.exp: Ditto.
40071
40072         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
40073
40074 1997-02-07  Jeffrey A Law  (law@cygnus.com)
40075
40076           * 941014-2.c: Include stdlib.h
40077           * 960327-1.c: Include stdio.h
40078           * dbra.c, index-1.c: Don't assume ints are 32bits.
40079
40080 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
40081
40082         * lib/gcc.exp: Add gcc,stack_size target feature.
40083
40084         * lib/g++.exp(g++_target_compile): Add the include and link
40085         paths here, not in two other places. And, it's $options, not
40086         options.
40087
40088         * lib/mike-g++.exp(postbase): Remove the code that determines
40089         the correct include and link paths.
40090         * g++.old-deja/old-deja.exp: Ditto.
40091
40092 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
40093
40094         * lib/g++.exp(g++_init): target_compile no longer returns the
40095         filename of the result.
40096
40097 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
40098
40099         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
40100         call to glob.
40101
40102         * gcc.c-torture/special/special.exp: Change call to
40103         gcc_target_compile to include the object file.
40104
40105 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
40106
40107         * gcc.c-torture/special/special.exp: Correct misspelling in last
40108         change.
40109
40110 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
40111
40112         * lib/plumhall.exp(ph_summary): Log the entire output of the
40113         executable. Return -1 if there were any failures, 0 otherwise.
40114         (ph_execute): Return -1 if there were any failures, 0 otherwise.
40115         (ph_make): Clean up objects and executables that were built
40116         if the tests succeeded.
40117
40118 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
40119
40120         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
40121         libraries and includes in the build tree as appropriate.
40122
40123 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40124
40125         * lib/c-torture.exp: Instead of looking for the global variable
40126         NO_LONG_LONG, check to see if that's a feature of the target.
40127
40128 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
40129
40130         * config/default.exp: Minimize. Delete the remainer of the files in
40131         config; this functionality is now in devo/dejagnu/config.
40132
40133         g++.*/*: Pass any additional flags used to compile to postbase;
40134         delete CXXFLAGS.
40135
40136         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
40137         is now done by runtest.exp. Use gcc_target_compile instead of
40138         compile.
40139
40140         lib/c-torture.exp: Use gcc_target_compile instead of compile.
40141         Remove references to CFLAGS. Use remote_file instead of
40142         calling rm -f.
40143         (c-torture): Take a list of arguments to use to compile this
40144         testcase.
40145
40146         lib/g++.exp: Simplify. Use target_compile instead of compile.
40147         lib/gcc-dg.exp: Ditto.
40148         lib/gcc.exp: Ditto.
40149         lib/mike-{gcc,g++}.exp: Ditto.
40150         lib/old-dejagnu.exp: Ditto.
40151         lib/plumhall.exp: Ditto.
40152
40153 1997-01-08  Jim Wilson  <wilson@cygnus.com>
40154
40155         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
40156         (ph_linker): Likewise.
40157
40158 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
40159
40160           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
40161         MAP_ANON / MAP_ANONYMOUS if defined;
40162         else try to map from /dev/zero .
40163
40164 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40165
40166         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
40167         isn't defined, then define it to MAP_ANONYMOUS.
40168
40169 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40170
40171         * gcc.c-torture: Update to c-torture-1.42 release.
40172
40173 1996-11-11  Jeffrey A Law  (law@cygnus.com)
40174
40175         * gcc.c-torture: Update to c-torture-1.41 release.
40176
40177 1996-10-27  Jeffrey A Law  (law@cygnus.com)
40178
40179         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
40180         c-torture release.
40181
40182 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
40183
40184         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
40185         and LDFLAGS.  Fix second case to append the target_info ldflags
40186         onto LDFLAGS, not CFLAGS.
40187         * lib/g++.exp (g++_init): Add target_info stuff.
40188         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
40189         of libgloss and newlib flags for !native.
40190
40191         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
40192         (GDB): Fix relative path to go up another dir for finding gdb.
40193
40194 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
40195
40196         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
40197         versions in the target_info array, if they don't exist.
40198
40199 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
40200
40201         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
40202
40203 1996-07-08  Jim Wilson  <wilson@cygnus.com>
40204
40205         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
40206         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
40207
40208 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
40209
40210         * lib/old-dejagnu.exp: Don't remove the output file before we've
40211         actually tested it. Don't append pwd to the path of the executable
40212         we're testing.
40213
40214 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
40215
40216         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
40217
40218 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
40219
40220         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
40221         temporary directory for compiler files, and set it to a default
40222         value of /tmp. Set $output as the name of the output file from
40223         compiling the testcase. Add a -o option to $cflags_var so the
40224         compiler writes the final output file as $output. Set $executable
40225         to $output.
40226
40227         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
40228         directory for compiler files, and set it to /tmp if it doesn't
40229         already have a value. Set $output_file to the name of the output
40230         file from compiling the testcase. Add a -o option to CXXFLAGS so
40231         the compiler writes the final output file as $output. Use $output
40232         as the executable to be tested.
40233
40234 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40235
40236         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
40237
40238 1996-06-08  Jeffrey A Law  (law@cygnus.com)
40239
40240         * gcc.c-torture/execute/pending-1.c: New test.  Still
40241         pending in Tege's queue.
40242
40243 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
40244
40245         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
40246         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
40247         if there were failures.  Call unresolved if there were unresolved
40248         testcases.  Call gcc_fail if program did not run to completion.
40249         (ph_make): Pass additional argument name to ph_execute.
40250         (ph_execute): Add new argument.  Pass additional arguments to
40251         ph_summary.  Call gcc_fail is there is no execution output.
40252
40253 1996-04-24  Jeffrey A Law  (law@cygnus.com)
40254
40255         * lib/plumhall.exp (proc_summary): Output relavent summary
40256         lines into the log so specific failures in plumhall can be
40257         investigated.
40258
40259 1996-04-10  Jeffrey A Law  (law@cygnus.com)
40260
40261         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
40262         (c-torture-execute): Don't try to execute tests which use
40263         "long long" types if $NO_LONG_LONG is nonzero.
40264
40265 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
40266
40267         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
40268         not c-torture.
40269
40270         * gcc.ieee: Move from here.
40271         * gcc.c-torture/execute/ieee: To here.
40272
40273 1996-03-26  Jeffrey A Law  (law@cygnus.com)
40274
40275         * gcc.c-torture: Update to c-torture-1.41 release.
40276
40277 1996-03-22  Jeffrey A Law  (law@cygnus.com)
40278
40279         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
40280         not "$output".
40281
40282 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
40283
40284         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
40285         -c present.
40286
40287 1996-03-02  Jeffrey A Law  (law@cygnus.com)
40288
40289         * config/proelf.exp: Handle connecting to a simulator.
40290
40291 1996-01-31  Jeffrey A Law  (law@cygnus.com)
40292
40293         * config/proelf.exp: New file.  Enough framework that we can
40294         run c-torture tests on the proelf targets (or any other target
40295         that gdb can connect to for that matter).
40296
40297 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
40298
40299         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
40300         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
40301
40302         * lib/plumhall.exp (ph_execute): Always call ph_summary if
40303         exec_output exists.
40304
40305 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
40306
40307         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
40308         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
40309
40310         * config/*.exp: Update FSF address.  Change result of ${tool}_load
40311         to pass/fail/unresolved/unsupported/untested.  Caller must now
40312         call unresolved/unsupported/untested.
40313         * lib/*.exp: Update FSF address.  Update to handle new results of
40314         ${tool}_load.
40315         * lib/chill.exp (verbose): Delete.
40316
40317 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
40318
40319         * lib/gcc.exp (default_gcc_start): Change order of args to
40320         $LDFLAGS $CFLAGS $LIBS.
40321         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
40322         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
40323         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
40324         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
40325         * gcc.misc-tests/dg-test.exp: Likewise.
40326         * gcc.misc-tests/msgs.exp: Likewise.
40327         * gcc.prms/prms.exp: Likewise.
40328         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
40329         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
40330
40331         * lib/dg.exp: Deleted, moved to dejagnu/lib.
40332
40333 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40334
40335         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
40336
40337         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
40338         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
40339
40340         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
40341         necessary.
40342
40343 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
40344
40345         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
40346         global for loop; add use of $mathlib.
40347         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
40348         settings here; set mathlib for anything but VxWorks.
40349
40350 1996-01-22  Jeffrey A Law  (law@cygnus.com)
40351
40352         * gcc.c-torture: Update to c-torture-1.40 release.
40353
40354 1996-01-03  Jeffrey A Law  (law@cygnus.com)
40355
40356         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
40357         dg.exp.
40358
40359 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
40360
40361         * lib/c-torture.exp (c-torture-execute): Declare "output" as
40362         global.
40363
40364 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
40365
40366         * lib/g++.exp (LIBS): Define if not already.
40367         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
40368         (gcc-dg-prune): Call prune_gcc_output.
40369         * lib/gcc.exp (prune_gcc_output): New proc.
40370         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
40371         prune_gcc_output.
40372
40373 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
40374
40375         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
40376         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
40377
40378 1995-11-15  Jeffrey A Law  (law@cygnus.com)
40379
40380         * gcc.c-torture: Update to c-torture-1.39 release.
40381
40382 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
40383
40384         * lib/c-torture.exp (c-torture-execute): Don't return if one option
40385         fails, try others as well.
40386
40387 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
40388
40389         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
40390         If compilation fails, mark execute tests as `untested'.
40391         If test is marked as unsupported, don't mark compilation and
40392         execute tests as failed.
40393
40394 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
40395
40396         * lib/g++.exp (g++_init): Don't link in libg++, and look to
40397         libstdc++ for whether or not we want to be doing shared
40398         libraries.  Delete link_curses since we don't need it anymore.
40399         * lib/mike-g++.exp (postbase): Don't link in libg++.
40400         * g++.old-deja/old-deja.exp: Likewise.
40401
40402 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
40403
40404         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
40405
40406 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
40407
40408         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
40409         For that, add `-Wl,-a,shared_archive'.
40410         * g++.old-deja/old-deja.exp: Likewise.
40411
40412 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
40413
40414         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
40415
40416 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
40417
40418         * lib/mike-g++.exp (postbase): Pay attention to the status of
40419         g++_load.
40420
40421 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
40422
40423           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
40424
40425 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
40426
40427         * lib/gcc.exp (default_gcc_start): No longer need to log program
40428         being executed or its output, execute_anywhere does that now.
40429         * lib/g++.exp (default_g++_version): Call execute_anywhere.
40430         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
40431
40432 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
40433
40434         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
40435         the same as those in lib/g++.exp.
40436
40437 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
40438
40439         * gcc.c-torture: Update to c-torture-1.38 release.
40440         * gcc.ieee: Related changes.
40441
40442 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
40443
40444         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
40445         "exec". Minor reformatting changes.
40446
40447         * config/rom68k.exp (${tool}_load): Make it work in a canadian
40448         cross. This means all "exec" calls now work on a remote host as
40449         well.
40450         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
40451         cross. Filter out the extra "\r\n" stuff that expect puts in.
40452         (c-torture-execute): Filter out the bogus warnings like
40453         c-torture-compile does. Add support for canadian cross.
40454         * lib/gcc.exp (default_gcc_version, default_gcc_start)
40455         Use execute_anywhere rather than calling exec directly. Now it
40456         works for canadian cross testing.
40457
40458 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
40459
40460         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
40461         results into a variable, and check that rather than using file exists.
40462
40463 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
40464
40465         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
40466         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
40467
40468 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40469
40470         * g++.old-deja/old-deja.exp: Create and pass runshlib and
40471         lib_curses if there's a shared libg++ in the build tree.
40472
40473 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
40474
40475         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
40476         if not supported target.
40477
40478 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
40479
40480         * lib/g++.exp (g++_init): Move empty setting of runshlib and
40481         link_curses up to always happen, not just for native builds.
40482
40483 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
40484
40485         * gcc.c-torture: Update to c-torture-1.36 release.
40486         * gcc.failure: Related changes.
40487
40488 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
40489
40490         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
40491
40492 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
40493
40494         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
40495         * lib/mike-g++.exp (postbase): Not in here.  Still reference
40496         runshlib, link_curses, and mathlib for link and run.
40497
40498         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
40499         pass the runtime shared library options for Solaris, OSF/1, and
40500         Irix5, and link with -lcurses to avoid unresolved references.
40501
40502 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
40503
40504         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
40505         only run once.
40506
40507 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
40508
40509         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
40510
40511 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
40512
40513         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
40514         do not have a framework for the "compat" tests yet.
40515
40516 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
40517
40518         * lib/mike-g++.exp (postbase): New local variable `mathlib',
40519         set to null if we're testing vxworks5.1.  Use that instead of
40520         `-lm' in the setting of LIBS for link and run.
40521
40522 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
40523
40524         * config/rom68k.exp (${tool}_load): Major changes to make it
40525         work.  Verified that it does in fact return the stuff in
40526         exec_output properly.  Catch any Emul or any TRAP other than 0.
40527
40528 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
40529
40530         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
40531         LDFLAGS properly for targets that need stuff from libgloss.
40532         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
40533         only run once.
40534         (gpp_initialized): New variable.
40535
40536 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
40537
40538         * config/rom68k.exp: Load libgloss.exp.
40539         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
40540         so we can produce a fully linked binary.
40541         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
40542         so we can produce a fully linked binary.
40543
40544 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
40545
40546         * lib/plumhall.exp (ph_section): Watch for expected failures.
40547         Add missing `else'.
40548
40549         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
40550         run the testcase.
40551         (c-torture): Likewise.
40552
40553 1995-08-28  Doug Evans  <dje@cygnus.com>
40554
40555         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
40556
40557         * lib/mike-g++.exp (mike_cleanup): New proc.
40558         (prebase): New globals compiler_result, not_compiler_result,
40559         target_regexp.
40560         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
40561         allow leading "-" in pattern.  Watch for unsupported tests.
40562         If $compiler_result is set, pattern match assembler code,
40563         and ditto for $not_compiler_result.
40564         * lib/mike-gcc.exp: Likewise.
40565
40566         * lib/plumhall.exp (ph_execute): Only call ph_summary if
40567         execution "succeeded".
40568
40569 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
40570
40571         * config/win32.exp: New file.
40572         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
40573
40574 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
40575
40576         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
40577         unsupported.
40578         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
40579         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
40580         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
40581
40582         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
40583         "... without exceptions was ...".  That is now handled by
40584         prune_system_crud.
40585         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40586
40587 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
40588
40589         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
40590         sieve.c,sort2.c}: New files.
40591         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
40592         sieve.exp,sort2.exp}: Drivers for them.
40593
40594         * lib/mike-gcc.exp (program_output): New user settable variable.
40595         (postbase): Call prune_system_crud.  Also prune extraneous compiler
40596         messages.
40597         * lib/mike-g++.exp (program_output): New user settable variable.
40598
40599         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
40600
40601         * config/sh.exp: Deleted (use sim.exp instead).
40602
40603 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
40604
40605         * config/vx.exp: Declare CHECKTASK as global.
40606         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
40607         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
40608         * lib/old-dejagnu.exp: Load [pwd]/$executable.
40609
40610 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40611
40612         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
40613         target. Like vx.exp, only includes `vx29k.exp' instead of
40614         `vxworks.exp'.
40615
40616 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
40617
40618         * config/sim.exp: Increase time limit from 120 seconds to 240.
40619
40620 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
40621
40622         * gcc.c-torture/execute/950628-1.c: New test.
40623
40624 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
40625
40626         * gcc.c-torture: Update with changes/additions from
40627         c-torture-1.34.
40628
40629 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
40630
40631         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
40632
40633 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
40634
40635         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
40636
40637 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
40638
40639         * gcc.c-torture/compile/950512-1.c: New test.
40640         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
40641         * gcc.dg/struct-ret-1.c: Likewise.
40642
40643 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
40644
40645         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
40646           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
40647
40648 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
40649
40650         * gcc.c-torture/special/920411-1.c: Deleted.
40651         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
40652
40653 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
40654
40655         * config/sim.exp (${tool}_load): Hack in call to bash to get a
40656         cpu limit.
40657
40658 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
40659
40660         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
40661
40662 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
40663
40664         From kenner;
40665         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
40666         is the proper length.
40667         * va-arg-3.c: Likewise.
40668
40669 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
40670
40671         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
40672         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
40673
40674         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
40675         * lib/g++.exp (default_g++_start): Delete old cruft.
40676
40677 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
40678
40679         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
40680         (2 * (1 << 18)) to (2 * (1 << 17)).
40681
40682         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
40683
40684 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
40685
40686         * config/rom68k.exp: Renamed from config/idp.exp
40687
40688 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
40689
40690         * c-torture/compile/921109-2.c
40691
40692 1995-04-18  Mike Stump  <mrs@cygnus.com>
40693
40694         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
40695         excess errors.
40696
40697 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
40698
40699         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
40700         output.
40701         * lib/g++.exp (default_g++_start): Likewise.
40702
40703 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
40704
40705         * gcc.c-torture/compile/950329-1.c: New test.
40706
40707 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
40708
40709           * config/bug.exp (${tool}_load): Updated to use new remote_open
40710           and remote_close procs.
40711         * config/idp.exp: New file.
40712
40713 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
40714
40715         * gcc.c-torture/execute/950322-1.c: New test.
40716
40717 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
40718
40719         * config/vx.exp (${tool}_load): Clean up testing of return code from
40720         vxworks_ld and vxworks_spawn.
40721
40722 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
40723
40724         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
40725
40726 1995-03-13  Mike Stump  <mrs@cygnus.com>
40727
40728         * lib/old-deja.exp: Add `excess errors test - ' error, now one
40729         can mark excess errors on a machine by machine basis.  Note, the
40730         default is to not expect any excess errors, even when excess
40731         errors test - is given, so you will want to put an XFAIL ... on
40732         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
40733         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
40734         those 4 machines, but no others.
40735
40736 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
40737
40738         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
40739         * lib/c-torture.exp: to here.
40740
40741 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
40742
40743         * gcc.c-torture/execute/950221-1.c: New test.
40744         * gcc.c-torture/execute/struct-ret-1.c: New test.
40745         * gcc.c-torture/compile/950221-1.c: New test.
40746
40747         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
40748
40749 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
40750
40751         * gcc.c-torture/execute/arith-1.c (main): Return 0.
40752         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
40753
40754 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
40755
40756         * g++.gb: New directory of tests, derived from my signature and
40757         class scoping tests.
40758
40759         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
40760         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
40761         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
40762         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
40763         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
40764         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
40765         * g++.gb/sig25.C: Likewise.
40766
40767         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
40768         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
40769         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
40770         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
40771         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
40772         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
40773         * g++.gb/sig25.exp: Likewise.
40774
40775         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
40776         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
40777         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
40778         * g++.gb/scope13.C: Likewise, this test still fails.
40779
40780         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
40781         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
40782         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
40783         * g++.gb/scope13.exp: Ditto.
40784
40785         * g++.gb/README: New file, explains what these tests are about.
40786
40787 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
40788
40789         * lib/dg.exp (dg-do): Support `preprocess'.
40790         (dg-test): Likewise.
40791
40792 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
40793
40794         * config/udi.exp: change "continue -expect" to "exp_continue".
40795
40796 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
40797
40798         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
40799         Delete redundant tests.
40800
40801         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
40802         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
40803         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
40804         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
40805         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
40806         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
40807         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
40808         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
40809
40810         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
40811         storing label pointers.
40812         * gcc.c-torture/execute/921019-1.c: Likewise.
40813         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
40814         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
40815         parameter fp.
40816         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
40817         constants.
40818
40819         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
40820         Delete obsolete tests.
40821
40822         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
40823         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
40824         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
40825         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
40826         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
40827         * gcc.c-torture/compile/950124-1.c: New test.
40828
40829         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
40830
40831 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
40832
40833         * lib/mike-g++.exp: Add -lm to LIBS.
40834
40835 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
40836
40837         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
40838
40839 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
40840
40841         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
40842
40843 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
40844
40845         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
40846
40847 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
40848
40849         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
40850         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
40851         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
40852         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
40853         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
40854         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
40855         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
40856         * g++.law/{operators31.C, operators32.C,
40857         * g++.law/{operators33.C, operators34.C}: Likewise.
40858         * g++.law/{pic1.C, refs2.C}: Likewise.
40859         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
40860         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
40861         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
40862         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40863
40864         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
40865         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
40866         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
40867         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
40868         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
40869         * g++.law/{enum9.exp, friend5.exp}: Likewise.
40870         * g++.law/{nest3.exp, nest4.exp}: Likewise.
40871         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
40872         * g++.law/{operators30.exp, operators31.exp}: Likewise.
40873         * g++.law/{operators32.exp, operators33.exp}: Likewise.
40874         * g++.law/{operators34.exp}: Likewise.
40875         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
40876         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
40877         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
40878         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
40879         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40880
40881         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
40882         No longer expected to fail.
40883         * g++.law/missed-error3.C: Tweak for recent bool changes.
40884
40885 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
40886
40887         * config/emb-unix: Deleted.
40888         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
40889         remote execution.  Do final link on remote host if REMOTE_LINK is set.
40890
40891 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
40892
40893         * lib/dg.exp (dg-test): Fix typo in last patch.
40894
40895 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
40896
40897         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
40898         (handles multiple occurrences).
40899
40900 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
40901
40902         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
40903         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
40904         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
40905         printed).
40906         * lib/c-torture.exp (c-torture-compile): Likewise.
40907         (c-torture): Prepend full path if missing.
40908         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
40909         (gcc_fail): Likewise.
40910         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
40911
40912 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
40913
40914         * lib/netware.exp: Only attach to NetWare i386 systems.
40915
40916 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
40917
40918         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
40919         messages.  Add test name to "output pattern match" pass/fail message.
40920
40921 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
40922
40923         * gcc.dg: New testsuite.
40924         * gcc.dg/dg.exp: New file.
40925
40926         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
40927         test-switch.c}: Deleted.
40928
40929         * gcc.misc-tests/msgs.exp: New testcase driver.
40930
40931 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
40932
40933         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
40934         Watch for illegal return values from ${tool}_load.
40935         * config/unix.exp (${tool}_load): Fix pass/fail detection for
40936         cross targets.  Coerce return value >0 to 1.
40937
40938 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
40939
40940         * config/unix.exp (${tool}_load): Call program rsh, not proc.
40941
40942         * config/emb-unix.exp: New file.
40943
40944         * config/sim.exp: Error if variable $SIM not defined.
40945         (${tool}_load): Mark test as "untested" if simulator missing.
40946
40947         * config/unix.exp: Load remote.exp to get rcp_download.
40948         * lib/c-torture.exp: Use different option lists for testcases with
40949         and without loops.
40950         * gcc.c-torture/execute/execute.exp: Likewise.
40951
40952 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
40953
40954         * config/*.exp: Clarify return code from ${tool}_load.
40955         Call `unresolved' or `untested' instead of `warning' or `perror'
40956         (sometimes you still want to call both though).
40957         Add comment that `shell_id' is local to each file.
40958         * config/udi.exp (timeout): Set to 30.
40959         Don't print warning if connection fails, $connectmode has already
40960         printed an error.
40961         (${tool}_load): Move verbose messages to level 2.
40962         Rework pattern for "Process started" message.
40963         Pass `shell_id' to ${connectmode}_download.
40964         Retry twice upon timeout.  Make resetting of target more robust.
40965         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
40966         Pass `shell_id' to exit_$connectmode.
40967         Only call exit_$connectmode if connected.
40968         * config/unix.exp (${tool}_load): Check return codes better.
40969         * config/vrtx.exp (${tool}_load): Likewise.
40970         * config/vx.exp (${tool}_load): Likewise.
40971         Delete unneeded global's.
40972         * lib/dg.exp (dg-test): Update to reflect clarified return codes
40973         from ${tool}_load.
40974         (dg-stat): Delete.
40975         (dg-init): Delete recording of pass/fail counts.
40976         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40977         (old-dejagnu-init): Likewise.
40978         (old-dejagnu-stat): Delete contents, empty proc now.
40979         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
40980         (c-torture): Delete references to lcnt, lpass, lfail.
40981         Get option list from TORTURE_OPTIONS.
40982         Delete -funroll[-all]-loops if no loops.
40983         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
40984         (g++_stat): Delete contents (empty proc now).
40985         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
40986         (gcc_finish): Likewise.
40987         (gcc_stat): Deleted.
40988         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
40989         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
40990         * gcc.c-torture/execute/execute.exp: Likewise.
40991         Split tests into two parts: compile, execute.
40992         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
40993         no loops.  Update to reflect clarified return codes from ${tool}_load.
40994
40995 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
40996
40997         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
40998         to grep for.
40999         (old-dejagnu): Likewise (where necessary).
41000
41001 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
41002
41003         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
41004
41005         * lib/dg.exp (dg-process-target): Fix processing of selector.
41006         Add comment regarding use of `error'.
41007
41008         * lib/gcc.exp (prune_system_crud): Define if missing.
41009         * lib/g++.exp (prune_system_crud): Likewise.
41010
41011         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
41012         Call prune_system_crud.
41013         * lib/dg.exp (dg-runtest): New proc.
41014         Use perror instead of send_user for tcl errors in testcase.
41015         Don't return any value, it's never used.
41016         Don't clobber previous definition of `unknown'.
41017         Print tcl errors in `dg-final'.
41018
41019 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
41020
41021         * lib/dg.exp (dg-process-target): Improve syntax error messages.
41022         (dg-test): Don't print errorInfo, it contains stack backtrace.
41023
41024 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
41025
41026         * lib/g++.exp (runtest_file_p): Define if missing.
41027
41028 1994-09-24  Doug Evans  (dje@cygnus.com)
41029
41030         * lib/mike-g++.exp: Comment out loading of g++.exp.
41031         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
41032         (default_g++_version): Always print something.
41033         (default_g++_start): Comment out call to `which'.
41034         (g++_start, g++_load): Deleted (must be defined in config file).
41035         * lib/gcc.exp: Test for existence of $CC at start.
41036         Delete check for tmpdir (done in gcc_init).
41037         (default_gcc_version): Always print something.
41038         (default_gcc_start): Comment out call to `which'.
41039         * config/*.exp: Major cleanup - make cross targets work at least a
41040         little better for g++ (by not being "--tool gcc" specific).
41041         Rename gcc_xxx to ${tool}_xxx.
41042         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
41043         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
41044
41045 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
41046
41047         * lib/c-torture.exp (c-torture-compile): Rework compiler
41048         message processing.
41049
41050         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
41051         c-torture.
41052
41053 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
41054
41055         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
41056
41057         * lib/dg.exp (dg-process-target): Support { target native }.
41058
41059 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
41060
41061         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
41062         looked for "... program xxx got fatal signal".
41063         Correct regsub munging of `comp_output'.
41064         Ignore compiler messages "path prefix not used" and "linker input
41065         file unused".
41066
41067 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
41068
41069         * lib/gcc.exp (runtest_file_p): Define if missing.
41070         * gcc.prms/template.c: Example to work from.
41071
41072 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
41073
41074         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
41075         * lib/dg.exp (dg-test): Call unsupported testcases as such.
41076
41077         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
41078         * gcc.prms/1883.c: Moved from compile/940714-1.c.
41079         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
41080         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
41081
41082         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
41083         (dg-process-target): No longer a varargs proc.
41084         Return S/N for target, P/F for xfail.  All callers changed.
41085         (user option procs): More argument checking.
41086         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
41087         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
41088         (dg-test): Skip test if not running on selected target in `dg-do'.
41089         Update handling of `dg-do-what', `dg-output-text'.
41090         Separate execution pass/fail from output pattern match pass/fail.
41091         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
41092
41093 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
41094
41095         * gcc.c-torture/special/special.exp: Don't expect failure for mips
41096         target for 920510-1.c.
41097
41098 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
41099
41100         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
41101         Clean up comment regarding use of passcnt, etc.
41102         (gcc_stat): Don't update `testcnt' here.
41103         (gcc_finish): Do it here.
41104         Might as well reset `but_id' here too.
41105         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
41106         to determine if the file should be tested.
41107         * gcc.c-torture/compile/compile.exp: Likewise.
41108         * gcc.c-torture/execute/execute.exp: Likewise.
41109         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41110         * gcc.misc-tests/dg-test.exp: Likewise.
41111         * gcc.prms/prms.exp: Likewise.
41112         * gcc.wendy/wendy.exp: Likewise.
41113         * g++.old-deja.exp: Likewise.
41114         Move "Testing file" message to verbose level 1.
41115
41116 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
41117
41118         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
41119
41120 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
41121
41122         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
41123         (default_gcc_start): Accept optional second list element
41124         of compiler flags.  Print compiler output at verbosity level 2.
41125         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
41126         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
41127         Save current values of framework globals passcnt, failcnt, xpasscnt,
41128         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
41129         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
41130         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
41131         xfailcnt to compute stats.  Update framework global `testcnt' from
41132         pass/fail counts.
41133         (gcc_finish): New proc.  Clean up test environment.
41134         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
41135         (gcc_epass, gcc_efail): Delete.
41136         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
41137         argument of line number.
41138         (dg-init): If the tool has an init routine, call it.
41139         (dg-test): Remove args `cflags_var' and `libs_var'.
41140         Pass all compiler options to ${tool}_start.
41141         Handle missing line number.
41142         (dg-finish): New function.
41143         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
41144         particular files.  Call gcc_finish at end.  Move "skipping test"
41145         message to verbosity level 3.
41146         * gcc.c-torture/compile/compile.exp: Likewise.
41147         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
41148         * gcc.c-torture/execute/execute.exp: Likewise.
41149         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41150         Print testcase being tried at verbosity level 1.
41151         * gcc.c-torture/special/special.exp: Unset xfail.
41152         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41153         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
41154         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
41155         * gcc.failure/failure.exp: Likewise.
41156         * gcc.ieee/ieee.exp: Likewise.
41157         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
41158         Update call to dg-test.  Call dg-finish at end.
41159         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
41160         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
41161         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
41162         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
41163         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
41164         * gcc.wendy/wendy.exp: Add copyright.
41165         Delete setting of tmpdir (done by gcc_init).
41166         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
41167         Pass compiler flags to gcc_start.  Call gcc_finish at end.
41168         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
41169         gcc_[ce]pass/fail.
41170
41171 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
41172
41173         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
41174         confusion.
41175         (g++_load): Likewise.
41176
41177         * config/*.exp (gcc_load): Some were varargs fns and some were not.
41178         Rename argument to `prog' to remove the confusion.
41179         Varargs fns behave differently too!
41180         (g++_load): Likewise.
41181
41182         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
41183
41184         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
41185         what it is.  Delete (always) printing of status value for !native.
41186         Simplify verbose code, and include status and exec_output.
41187         (g++_load): Use gcc_load.
41188
41189 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
41190
41191         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
41192         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
41193         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
41194         940714-3.c as these testcases don't exist anymore.  Make
41195         va-arg-1.c expected to pass.
41196
41197 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
41198
41199         * gcc.misc-tests/misc.exp: Only run specific testcases.
41200         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
41201         * gcc.misc-tests/dg-[1-9].c: New files.
41202
41203         * lib/dg.exp: New testsuite driver.
41204         * gcc.prms/prms.exp: Use it.
41205
41206         * README.gcc: New file.
41207
41208         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
41209         Document and reset `lxpass' and `lxfail'.
41210         Simplify "initialized" message.
41211         (gcc_stat): Clean up comments a little.
41212
41213 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
41214
41215         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
41216
41217 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
41218
41219         * lib/old-dejagnu.exp (process-option): New proc.
41220         (old-dejagnu-init, old-dejagnu-stat): Likewise.
41221         (old-dejagnu): Simplify.
41222         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
41223
41224 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
41225
41226         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
41227         exists and is not an empty string.
41228
41229         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
41230         $xfail rather than calling setup_xfail.  Clear $xfail when test is
41231         finished.
41232         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
41233         automatically.
41234
41235         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
41236         longer expected to fail.
41237
41238         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
41239         "f" function call.
41240
41241         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
41242
41243         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
41244         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
41245         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
41246         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
41247         c-torture-1.29.
41248
41249         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
41250         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
41251
41252         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
41253
41254         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
41255         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
41256
41257         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
41258         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
41259         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
41260
41261 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
41262
41263         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
41264         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
41265         940714-1.c, 940714-2.c, 940714-3.c},
41266         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
41267         gcc.misc-tests/{mg.c,mg.exp}:
41268         New tests.
41269         * gcc.noncompile/noncompile.exp: Change accordingly.
41270
41271 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
41272
41273         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
41274         Undo previous clobberage.
41275
41276 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
41277
41278         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
41279         * gcc.special/{930510-1.c, special.exp}:
41280         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
41281         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
41282         struct-varargs-1.c}: New tests from c-torture-1.26.
41283
41284 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
41285
41286         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
41287           argument to switch.
41288
41289 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
41290
41291         * Revert the previous changes.  Please see Rob's directory
41292           (/lisa/test/rob/progressive/gcc/testsuite) for testing
41293           fixes.
41294
41295 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
41296
41297         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
41298             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
41299             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
41300             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
41301             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
41302             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
41303             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
41304             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
41305             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
41306             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
41307             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
41308             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
41309             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
41310             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
41311             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
41312             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
41313             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
41314             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
41315             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
41316             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
41317             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
41318             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
41319             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
41320             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
41321             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
41322             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41323             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
41324
41325 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
41326
41327         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
41328             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
41329           with perror calls.
41330
41331 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
41332
41333         * config/unix.exp (g++_load): Fix syntax.
41334
41335 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
41336
41337         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
41338         * gcc.noncompile/921017-1.c: Deleted obsolete test.
41339         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
41340         Don't expect va-arg-1.c to fail.  Correct expected output for
41341         920928-1.c.
41342         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
41343         * gcc.wendy/hbm4.c: Correct typo.
41344         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
41345
41346 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
41347
41348         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
41349         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
41350         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
41351         * lib/c-torture.exp (c-torture-compile): Ditto.
41352
41353         Reduce volume of output (remove all the -I's and such).
41354         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
41355         Call gcc_cpass, gcc_cfail.
41356         (c-torture): Pass testing option to c-torture-compile.
41357
41358 1994-03-21  Doug Evans  (dje@cygnus.com)
41359
41360         Bring patches over from progressive.
41361         * config/default.exp: Exit remote shell cleanly.
41362         (g++_exit, g++_start): Add default versions.
41363         * config/sim.exp (gcc_load): Use perror, not error.
41364
41365 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
41366
41367         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
41368         set in site.exp.
41369
41370 1994-03-14  Doug Evans  (dje@cygnus.com)
41371
41372         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
41373         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
41374         (wendy_try): New proc to run testcase.
41375         (main loop): Call 'em.
41376         * gcc.wendy/*.c: Clean up pass to correct expected output.
41377
41378         * lib/gcc.exp: Minor cleanup work.
41379         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
41380
41381 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
41382
41383         * config/sim.exp (gcc_load): Document return codes better.
41384         Don't pass -v to simulator.
41385
41386 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
41387
41388           * gcc.special/920717-x.c: Fix typo.
41389           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
41390           get at sources.
41391
41392         * lib/mike-gcc.exp: Fix typo.
41393
41394 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
41395
41396         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
41397         binary to use, transform the name.
41398         * config/*.exp: rename everything. Nuke any g++ specific files,
41399         it's now a special case of gcc that requires no special support.
41400         Add a default.exp for unsupported targets.
41401
41402 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
41403
41404         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
41405         lib/old-dejagnu.exp: Fix a few patterns to work with the new
41406         version of Tcl.
41407
41408 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
41409
41410         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
41411         than a warning.
41412
41413 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
41414
41415         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
41416
41417 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
41418
41419         * gcc.execute/execute.exp: Combine opt_list and foption_list into
41420         option_list.  Compile every file with only 4/6 option choices
41421         (same as C torture) instead of with 12/18 different option
41422         choices.
41423         * lib/c-torture.exp: Likewise.
41424
41425         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
41426         not already set.
41427
41428 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
41429
41430         * lib/old-deja.exp: Add `excess errors test fails' error, now one
41431         can put an XFAIL *-*-* on excess errors.
41432
41433 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
41434
41435         * g++.law: Add more tests derived from g++-bugs snapshots.
41436
41437         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
41438         equivalent to g++.law/init9.
41439
41440         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
41441         compiled it, and the a.out file after we've run it.
41442
41443 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
41444
41445         * lib/mike-g++.exp (postbase): Delete the .o file after we've
41446         compiled it, and the a.out file after we've run it.
41447
41448 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
41449
41450         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
41451
41452 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
41453
41454         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
41455         version number.
41456
41457 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
41458
41459         * g++.law: New directory of g++ tests derived from the g++-bugs
41460         snapshots.
41461
41462 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
41463
41464         * gcc.compile: initbug1.c initbug1.exp testcase added
41465
41466 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
41467
41468         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
41469         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
41470           fixes submitted by Jeff Law (law@cs.utah.edu)
41471         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
41472           Jeff Law (law@cs.utah.edu)
41473
41474
41475 1993-11-30  Mike Stump  (mrs@cygnus.com)
41476
41477         * config/unix-g++.exp: Follow the gcc way of doing things.
41478         * g++.old-deja/old-deja.exp: Minor updates.
41479         * lib/g++.exp: New file, follow the gcc way of doing things.
41480         * lib/old-dejagnu.exp: Minor updates.
41481         * lib/mike-g++.exp: Always unset errorInfo.
41482
41483 1993-11-06  Mike Stump  (mrs@cygnus.com)
41484
41485         * lib/gcc.exp: Fix some errors with the below change, CC and
41486         CFLAGS should be global when setting, not local.
41487
41488 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
41489
41490         * lib/gcc.exp: Transform tool name.
41491
41492 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41493
41494         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
41495
41496 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41497
41498         * lib/gcc.exp: change gcc_done to gcc_stat
41499
41500 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41501
41502         * Upgraded gcc testsuite to c-torture version 1.25
41503
41504 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
41505
41506         * lib/gcc.exp: added reporting code. Changed verbose compile message.
41507         * lib/c-torture: added hooks for new reporting code.
41508
41509 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
41510
41511         * config/sh-gcc.exp: check if sh-sim exists in the path
41512
41513 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
41514
41515         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
41516         * gcc.compile/compile.exp: Initial changes for new logic.
41517         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
41518         * gcc.failure/failure.exp: Initial changes for new logic.
41519         * gcc.ieee/ieee.exp: Initial changes for new logic.
41520         * gcc.misc-tests/misc.exp: Initial changes for new logic.
41521         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
41522         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
41523         * lib/c-torture.exp: Initial changes for new logic.
41524         * lib/gcc.exp: Initial changes for new logic.
41525
41526 1993-10-15  Mike Stump  (mrs@cygnus.com)
41527
41528         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
41529         depend upon failure or success.  Fully qualify names in failure
41530         and success messages.  Always remove a.out before starting
41531         compile, just in case.  Pay more attention to error text output by
41532         the compiler.  Handle testcases with no known past errors just
41533         like all others, so that things are uniform.  Other miscellaneous
41534         improvements.
41535
41536 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
41537
41538         * gcc.cpp: new directory for cpp tests
41539
41540 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
41541
41542         * lib/chill.exp: Code reformatted, removed unused code.
41543         * config/unix-chill.exp: Code reformatted, removed unused code.
41544         * chill.execute/execute.exp: Code reformatted, removed unused code.
41545         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
41546
41547 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
41548
41549         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
41550         routines not written.
41551
41552 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
41553
41554         * config/bug-gcc.exp: Use new procs from bug.exp.
41555
41556 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
41557
41558         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
41559         via ftp, rather than depending on NFS.
41560         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
41561         case.
41562
41563 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
41564
41565         * config/bug-gcc.exp: Use new download proc.
41566
41567 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
41568
41569         * chill.execute/execute.exp: cleanups, handles errors better
41570         * chill.compile/compile.exp: rewrite, based on execute.exp
41571         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
41572         * lib/chill.exp: major changes to diff proc and compile and link
41573           procs. added chill_fail and chill_pass wrappers to pass and
41574           fail. added more comments, and handle error codes better.
41575           Added a hack to capture stderr from exec, so noncompile tests
41576           can work.
41577
41578 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
41579
41580         * chill.execute/execute.exp: rewrite of testsuite driver
41581         * lib/chill.exp: rewrite of testsuite driver
41582         * config/unix-chill.exp: rewrite of testsuite driver
41583
41584 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
41585
41586     In chill.execute:
41587         * iexpr.ch: Standardize uppercase.
41588         * tuples.dat: Standardize uppercase.
41589         * vary.ch: standardize.  Correct varying string assignments.
41590         * vary.dat: Add new output lines.
41591
41592 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
41593
41594     In chill.execute:
41595         * chprintf.ch: Standardize use of uppercase.
41596         * tuples.ch: Standardize and turn arr2 into a DCL,
41597           rather than a SYN.
41598         * pinits.ch: Standardize.
41599
41600 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
41601
41602         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
41603         * Makefil: Renamed to Makefile.in.
41604         * configure.in: New.
41605
41606 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
41607
41608     In chill.execute:
41609         * .cvsignore: Add result/output files.
41610         * Makefile: Fix up variables at start.  Use MFLAGS
41611           everywhere.  Correct bool_loc, built_ins entries.
41612           Add entry for vary1.ch.
41613         * bitarray.ch: Standardize upper-case usage.
41614         * bitexpr.ch: Standardize, add output of b1.
41615         * params.ch: Use arrayt in along PROC parameters, to
41616           avoid novelty problems.
41617         * sets.ch: Tiny cleanup.
41618         * vary1.ch: Re-indent.
41619
41620 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
41621
41622           * Add PR-related files to Makefiles, .cvsignore files, etc.
41623
41624 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
41625
41626         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
41627           with compiler objects. New names are test-flow.c and test-loop.c
41628
41629 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
41630
41631         * Upgraded c-torture tests from 1.19 to 1.20
41632
41633         * new files:
41634         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
41635         * gcc.compile: 930623-1.c 930623-2.c
41636         * gcc.noncompile: 930622-1.c 930622-2.c
41637         * gcc.failure: 920411-1.c 920627-2.c
41638         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
41639
41640 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
41641
41642         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
41643           More changes to get testsuite working properly. Needs more work.
41644           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
41645
41646 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
41647
41648         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
41649           More changes to get testsuite working properly. Needs more work.
41650
41651 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
41652
41653         * chill.compile/compile.exp: Added for Dejagnu support
41654         * chill.execute/execute.exp: Added for Dejagnu support
41655         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
41656
41657 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
41658
41659     This should complete moving the CHILL test files.
41660         * chill.noncompile(.cvsignore printf.grt
41661             in-printf.grt chprintf.grt chprintf.ch):
41662             Added test-support files.
41663           (Makefile): Modified further.
41664         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
41665             signal.ch): Added test files.
41666           * chill.execute (.cvsignore printf.grt printr.c
41667             in-printf.grt rts.c chprintf.grt rts.h): Added
41668           test-support files.
41669             (Makefile): More corrections.
41670
41671 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
41672
41673         * chill.compile, chill.execute, chill.nocompile: Add CHILL
41674           test cases, ready for DejaGnu.
41675
41676 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
41677
41678         * Upgraded c-torture tests from 1.18 to 1.19
41679
41680         * gcc.compile: added test(s):
41681           930607-1.c
41682         * gcc.execute: added test(s):
41683           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
41684
41685         * added new subdirectory for misc tests: gcc.misc-tests
41686         * gcc.misc-test(s): added tests:
41687           inst-check.c test-consts.c test-ior.c test-switch.c
41688
41689 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
41690
41691         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
41692
41693 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
41694
41695         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
41696
41697 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
41698
41699         * Upgraded c-torture tests from 1.17 to 1.18
41700
41701 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
41702
41703         * Upgraded c-torture tests from 1.12 to 1.17
41704
41705 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
41706
41707         * lib/old-dejagnu.exp:
41708           Fixed handling of XFAIL target triplets to correctly
41709           recognize wildcard characters.  Removed code that
41710           appended a unique id tag to the end of the file name
41711           printed out by the result of the testcases within a
41712           given test file.
41713
41714 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
41715
41716         * lib/old-dejagnu.exp:
41717           Reworked expected failure handling to trigger off of XFAIL
41718           keyword in keyphrase embeded in testcase source code. The
41719           XFAIL keyword must be at the end of the keyphrase line. It
41720           may optionally be followed by one or more target triplets.
41721           It has just occured that the handling of wildcards in the
41722           target triplet may not be correct.
41723
41724 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
41725
41726         * g++.old-deja/tests:
41727           Moved all subdirectories up one level into g++.old-deja .
41728
41729         * lib/old-dejagnu.exp:
41730           Fixed problem with CXXFLAGS not being properly reset, and being
41731           corrupted with extraneous "-c" compiler option.  This was
41732           causing binaries to not be generated for test that needed them.
41733           Modified strings passed to "pass" and "fail" so that individual
41734           tests from the same test file would be distinguished by an
41735           identifier appended to the test file name in the summary logs;
41736           this corrected a problem with erroneous diff logs.  Added code
41737           to search testcases for expected fail and unexpected pass keywords.
41738
41739 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
41740
41741         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
41742
41743 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
41744
41745         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
41746           Removed extraneous text from end of "Special g++ Options"
41747           keyphrase.
41748
41749         * lib/old-dejagnu.exp: Added pattern matching to look for new
41750           keywords, embedded in testcases comments, which will trigger
41751           calls to xpass and xfail.
41752
41753 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
41754
41755         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
41756           comments embedded in the testcases, especially the one looking for
41757           special compiler options, as well as the pattern matching for the
41758           compiler output again.
41759
41760 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
41761
41762         * lib/old-dejagnu.exp: Do a proper check of the return value for
41763           execute tests. Fixed several problems with the pattern matching
41764           of the compiler output which gave erroneous test results.
41765           Changed several of the test result messages to be more descriptive.
41766         * config/unix-g++.exp: Proc g++_load now actually works and
41767           executes the tests passed to it and returns a usable return
41768           value.
41769
41770 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
41771
41772           * lib/gcc.exp: Exits gracefully if $CC is bogus.
41773
41774 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
41775
41776         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
41777           Modified both files to properly execute the old style
41778           dejagnu tests. The previous versions of these files were
41779           experimental and did not function anything near correctly.
41780
41781 1993-04-05  Rob Savoye  (rob@cygnus.com)
41782
41783         * Removed all Makefile.in and configure.in files. No configuration
41784         needed now.
41785
41786 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
41787
41788         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
41789
41790 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
41791
41792         * gcc.compile/configure.in, gcc.unsorted/configure.in,
41793         gcc.special/configure.in, gcc.noncompile/configure.in,
41794         gcc.execute/configure.in, gcc.code_quality/configure.in,
41795         g++.other/configure.in, g++.old-deja/configure.in,
41796         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
41797         in srcname setting.
41798
41799 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
41800
41801         * lib/udi.exp: Fixed mondfe and mondfe_download.
41802         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
41803         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
41804
41805 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
41806
41807         * config/udi-gdb.exp: Check $shell_id after connecting to target.
41808         (gdb_exit): Don't remove *_soc files.
41809
41810 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
41811
41812         * lib/c-torture.exp: Don't look for main; instead always use -w
41813         -c.  This is how the c-torture tests work.  Remove the object
41814         file if the compilation succeeds.
41815         * gcc.execute/execute.exp: Remove executable if test passes.
41816         * gcc.noncompile/noncompile.exp: Every test is an expected
41817         failure.
41818         * gcc.special/special.exp: Added tests from c-torture 1.11,
41819         corrected use of existing test.
41820         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
41821         gcc.execute/920625-1.c: Updated to c-torture 1.11.
41822         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
41823         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
41824         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
41825         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
41826         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
41827         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
41828         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
41829         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
41830         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
41831         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
41832         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
41833         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
41834         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
41835         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
41836         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
41837         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
41838         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
41839         c-torture 1.11.
41840         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
41841         correspond to c-torture 1.11.
41842
41843         * New file.