OSDN Git Service

2a9840b89792579b82a565d6e3ed768adec5b5cf
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
2
3         PR fortran/26816 
4         * gfortran.dg/float_1.f90: New test.
5
6 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
7
8         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
9         X86_64 targets.
10         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
11
12 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
13
14         PR libfortran/26735
15         * gfortran.dg/convert_implied_open.f90:  New test case.
16
17 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
18
19         PR fortran/26769
20         * gfortran.dg/transpose_reshape_r10.f90:  New test case.
21
22 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
23
24         PR middle-end/26717
25         * gcc.dg/pr26717.c: New test.
26
27 2006-03-25  Roger Sayle  <roger@eyesopen.com>
28
29         * gfortran.dg/dependency_12.f90: New test case.
30
31 2006-03-24  Roger Sayle  <roger@eyesopen.com>
32
33         * gfortran.dg/dependency_9.f90: New (resurected) test case.
34
35 2006-03-24  Jeff Law  <law@redhat.com>
36
37         * gcc.c-torture/pr26840.c: New test.
38
39 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
40
41         * objc.dg/dwarf-2.m: New.
42         * obj-c++.dg/dwarf-2.mm: New.
43
44         * g++.old-deja/g++.other/init19.C: New.
45
46 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
47
48         * g++.dg/eh/spbp.C: Skip on AIX.
49
50 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
51
52         PR middle-end/26611
53         * g++.dg/gomp/pr26611-1.C: New test.
54         * g++.dg/gomp/pr26611-2.C: New test.
55
56 2006-03-24  Jeff Law  <law@redhat.com>
57
58         * gcc.c-torture/compile/pr26833.c: New test.
59         * gfortran.fortran-torture/compile/pr26806.f90: New test.
60
61 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
62
63         * gfortran.dg/endfile_2.f90: Delete temp file.
64
65 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
66
67         PR fortran/19303
68         * gfortran.dg/record_marker_1.f90:  New test case.
69         * gfortran.dg/record_marker_2.f:  New test case.
70         * gfortran.dg/record_marker_3.f90:  New test case.
71
72 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
73
74         PR fortran/17298
75         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
76         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
77
78 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
79
80         * lib/gcc-dg.exp (cleanup-modules): New proc.
81         * gfortran.dg/allocatable_function_1.f90,
82         gfortran.dg/allocate_char_star_scalar_1.f90,
83         gfortran.dg/assumed_charlen_function_1.f90,
84         gfortran.dg/assumed_dummy_1.f90,
85         gfortran.dg/assumed_shape_ranks_1.f90,
86         gfortran.dg/assumed_shape_ranks_2.f90,
87         gfortran.dg/assumed_size_dt_dummy.f90,
88         gfortran.dg/auto_char_dummy_array_1.f90,
89         gfortran.dg/auto_char_len_3.f90,
90         gfortran.dg/automatic_module_variable.f90,
91         gfortran.dg/bad_automatic_objects_1.f90,
92         gfortran.dg/char_array_constructor.f90,
93         gfortran.dg/char_array_structure_constructor.f90,
94         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
95         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
96         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
97         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
98         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
99         gfortran.dg/derived_pointer_recursion.f90,
100         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
101         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
102         gfortran.dg/dummy_functions_1.f90,
103         gfortran.dg/elemental_initializer_1.f90,
104         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
105         gfortran.dg/elemental_pointer_1.f90,
106         gfortran.dg/elemental_subroutine_1.f90,
107         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
108         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
109         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
110         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
111         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
112         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
113         gfortran.dg/global_references_1.f90,
114         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
115         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
116         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
117         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
118         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
119         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
120         gfortran.dg/large_integer_kind_1.f90,
121         gfortran.dg/large_real_kind_1.f90,
122         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
123         gfortran.dg/module_double_reuse.f90,
124         gfortran.dg/module_equivalence_1.f90,
125         gfortran.dg/module_interface_1.f90,
126         gfortran.dg/module_parameter_array_refs_1.f90,
127         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
128         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
129         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
130         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
131         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
132         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
133         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
134         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
135         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
136         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
137         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
138         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
139         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
140         gfortran.dg/same_name_1.f90,
141         gfortran.dg/sibling_dummy_procedure_1.f90,
142         gfortran.dg/sibling_dummy_procedure_2.f90,
143         gfortran.dg/sibling_dummy_procedure_3.f90,
144         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
145         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
146         gfortran.dg/used_dummy_types_2.f90,
147         gfortran.dg/used_dummy_types_3.f90,
148         gfortran.dg/used_dummy_types_4.f90,
149         gfortran.dg/used_dummy_types_5.f90,
150         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
151         gfortran.dg/userdef_operator_1.f90: Use it.
152
153 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
154
155         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
156         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
157         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
158         gfortran.dg/write_back.f,
159         gfortran.fortran-torture/execute/inquire_1.f90,
160         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
161
162 2006-03-21  Jeff Law  <law@redhat.com>
163
164         * gcc.dg/tree-ssa/vrp28.c: New test.
165
166 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
167
168         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
169         if _STDC_C99 is defined.
170         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
171         * gcc.dg/builtins-20.c: Likewise.
172         * gcc.dg/builtins-53.c: Likewise.
173         * gcc.dg/single-precision-constant.c: Likewise. Also pass
174         -mmacosx-version-min=10.3 on PowerPC/Darwin.
175
176 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
177
178         PR tree-opt/26781
179         * gcc.c-torture/compile/pr26781-1.c: New test.
180         * gcc.c-torture/compile/pr26781-2.c: New test.
181
182 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
183
184         PR c++/26690
185         * g++.dg/gomp/pr26690-1.C: New test.
186         * g++.dg/gomp/pr26690-2.C: New test.
187
188 2006-03-20  Jeff Law  <law@redhat.com>
189
190         * gcc.dg/tree-ssa/pr21829.c: New test.
191
192         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
193
194 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
195
196         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
197         (check_visibility_available): Use it.
198         (check_effective_target_default_packed): Likewise.
199         (check_effective_target_pcc_bitfield_type_matters): Likewise.
200         (check_effective_target_fopenmp): Likewise.
201         (check_effective_target_freorder): Likewise.
202         (check_effective_target_fpic): Likewise.
203         (check_named_sections_available): Likewise.
204         (check_effective_target_ilp32): Likewise.
205         (check_effective_target_lp64): Likewise.
206
207 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
208
209         PR fortran/20935
210         * gfortran.dg/scalar_mask_2.f90:  New test case.
211
212 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
213
214         PR tree-opt/26629
215         * gcc.dg/tree-ssa/loadpre12.c: New test.
216         * gcc.dg/tree-ssa/loadpre13.c: New test.
217         * gcc.dg/tree-ssa/loadpre14.c: New test.
218         * gcc.dg/tree-ssa/loadpre15.c: New test.
219         * gcc.dg/tree-ssa/loadpre16.c: New test.
220         * gcc.dg/tree-ssa/loadpre17.c: New test.
221         * gcc.dg/tree-ssa/loadpre18.c: New test.
222         * gcc.dg/tree-ssa/loadpre19.c: New test.
223         * gcc.dg/tree-ssa/loadpre20.c: New test.
224         * gcc.dg/tree-ssa/loadpre21.c: New test.
225         * gcc.dg/tree-ssa/loadpre22.c: New test.
226
227 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
228
229         PR fortran/26741
230         * gfortran.dg/elemental_initializer_1.f90: New test.
231
232         PR fortran/26716
233         * gfortran.dg/assumed_shape_ranks_2: New test.
234
235 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
236
237         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
238         target fpic.
239
240 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
241
242         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
243         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
244         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
245         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
246         gfortran.fortran-torture/execute/direct_io.f90,
247         gfortran.fortran-torture/execute/inquire_2.f90,
248         gfortran.fortran-torture/execute/inquire_4.f90,
249         gfortran.fortran-torture/execute/list_read_1.f90,
250         gfortran.fortran-torture/execute/open_replace.f90,
251         gfortran.fortran-torture/execute/slash_edit.f90,
252         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
253         temporary files from testcases.
254
255 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
256
257         PR libgfortran/26509
258         gfortran.dg/write_direct_eor.f90: New test.
259         
260 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
261
262         * gcc.target/powerpc/pr26350.c: New.
263         * gcc.target/powerpc/indexed-addr.c: New.
264
265 2006-03-16  Roger Sayle  <roger@eyesopen.com>
266
267         * gfortran.dg/dependency_13.f90: New test case.
268
269 2006-03-16  Roger Sayle  <roger@eyesopen.com>
270
271         PR middle-end/21781
272         * gcc.dg/real-const-1.c: New test case.
273
274 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
275
276         * g++.old-deja/g++.other/init18.C: New.
277         * g++.old-deja/g++.other/init5.C: Remove xfail.
278
279 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
280
281         * g++.dg/opt/pr15551.C: Cleanup temp file.
282
283 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
284
285         PR c++/6634
286         g++.dg/parse/long1.C: New test.
287
288 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
289
290         PR fortran/19101
291         * gfortran.dg/continuation.f90: New test.
292         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
293
294 2006-03-14  Richard Guenther  <rguenther@suse.de>
295
296         PR tree-optimization/26672
297         * gcc.dg/torture/pr26672.c: New testcase.
298
299 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
300
301         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
302         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
303
304 2006-03-13  Roger Sayle  <roger@eyesopen.com>
305
306         PR middle-end/26557
307         * gcc.c-torture/compile/switch-1.c: New test case.
308
309 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
310
311         PR fortran/25378
312         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
313         test to include more permuatations of mask and index.
314         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
315         respond to F2003 spec. that the position returned for an all false
316         mask && condition is zero.
317
318 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
319
320         PR middle-end/25989
321         * gcc.dg/gomp/pr25989.c: New test.
322
323 2006-03-13  Jeff Law  <law@redhat.com>
324
325         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
326
327 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
328
329         * gcc.dg/switch-9.c: New test.
330
331 2006-03-13  Richard Guenther  <rguenther@suse.de>
332
333         PR middle-end/26630
334         * gcc.dg/torture/pr26630.c: New testcase.
335
336 2006-03-11  Roger Sayle  <roger@eyesopen.com>
337
338         * gfortran.dg/dependency_10.f90: New test case.
339         * gfortran.dg/dependency_11.f90: Likewise.
340
341 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
342             Erik Edelmann  <eedelman@gcc.gnu.org>
343
344         * gfortran.dg/allocatable_function_1.f90: New.
345         * gfortran.dg/allocatable_function_2.f90: New.
346
347 2006-03-10  Richard Guenther  <rguenther@suse.de>
348
349         PR middle-end/26565
350         * gcc.dg/torture/pr26565.c: New testcase.
351
352 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
353
354         PR libgfortran/26499
355         * gfortran.dg/write_back.f: New test.
356         * gfortran.dg/write_rewind_1.f: New test.
357         * gfortran.dg/write_rewind_2.f: New test.
358         
359 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
360
361         PR libgfortran/26554
362         * gfortran.dg/read_logical.f90: New test.
363
364 2006-03-04  Laurent GUERBY <laurent@guerby.net>
365         
366         * ada/acats/norun.lst: cdd2a03 now passes.
367
368 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
369
370         PR testsuite/25177
371         * gcc.target/powerpc/pr18096-1.c: Change where the error
372         would match.
373
374 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
375
376         * gcc.target/i386/cleanup-1.c: New test.
377         * gcc.target/i386/cleanup-2.c: New test.
378
379 2006-03-04  Roger Sayle  <roger@eyesopen.com>
380
381         * gfortran.dg/dependency_9.f90: Remove for the time being.
382
383 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
384
385         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
386         directive.
387
388 2006-03-03  Roger Sayle  <roger@eyesopen.com>
389
390         * gfortran.dg/dependency_9.f90: New test case.
391
392 2006-03-03  Roger Sayle  <roger@eyesopen.com>
393
394         * gfortran.dg/dependency_4.f90: New test case.
395         * gfortran.dg/dependency_5.f90: New test case.
396         * gfortran.dg/dependency_6.f90: New test case.
397         * gfortran.dg/dependency_7.f90: New test case.
398         * gfortran.dg/dependency_8.f90: New test case.
399
400 2006-03-03  Paul Brook  <paul@codesourcery.com>
401
402         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
403         Add m68k-*-elf.
404
405 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
406
407         PR fortran/25031
408         * multiple_allocation_1.f90:  New test.
409
410 2006-03-03  Roger Sayle  <roger@eyesopen.com>
411
412         PR tree-optimization/26524
413         * gfortran.dg/pr26524.f: New test case.
414
415 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
416
417         * g++.dg/template/repo5.C: Cleanup repo files.
418         * gcc.dg/20051201-1.c: Cleanup coverage files.
419         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
420         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
421         tree dump files.
422
423 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
424
425         * objc.dg/objc-nofilename-1.m: New test.
426         * objc.dg/bad-receiver-type.m: New test.
427         * obj-c++.dg/bad-receiver-type.mm: New test.
428
429 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
430
431         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
432
433 2006-03-01  Mike Stump  <mrs@apple.com>
434
435         * g++.dg/abi/key2.C: Add.
436
437 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
438
439         * gfortran.dg/logical_dot_product.f90: New test. 
440
441         PR fortran/26393
442         * gfortran.dg/used_interface_ref.f90: New test.
443
444         PR fortran/20938
445         * gfortran.dg/dependency_2.f90: New test.
446         * gfortran.fortran-torture/execute/where17.f90: New test.
447         * gfortran.fortran-torture/execute/where18.f90: New test.
448         * gfortran.fortran-torture/execute/where19.f90: New test.
449         * gfortran.fortran-torture/execute/where20.f90: New test.
450
451 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
452
453         * g++.dg/tree-ssa/pr26443.C: New test case.
454
455 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
456
457         PR middle-end/26022
458         * g++.dg/opt/return-slot1.C: New test.
459
460 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
461
462         PR libgfortran/26136
463         * gfortran.dg/namelist_23.f90: New test.
464
465 2006-02-28  Roger Sayle  <roger@eyesopen.com>
466
467         PR middle-end/14752
468         * gcc.dg/fold-eqandshift-2.c: New test case.
469
470 2006-02-28  Richard Guenther  <rguenther@suse.de>
471
472         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
473         decomposition.
474
475 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
476
477         * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
478
479 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
480
481         PR libgfortran/26464
482         * gfortran.dg/backspace_5.f: New test.
483         * gfortran.dg/backspace_6.f: New test.
484
485 2006-02-26  Roger Sayle  <roger@eyesopen.com>
486
487         * gcc.dg/fold-eqandnot-1.c: New test case.
488
489 2006-02-26  Roger Sayle  <roger@eyesopen.com>
490
491         PR middle-end/19983
492         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
493
494 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
495
496         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
497         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
498
499 2006-02-26  Richard Guenther  <rguenther@suse.de>
500
501         PR tree-optimization/26421
502         * gcc.dg/tree-ssa/pr26421.c: New testcase.
503
504 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
505
506         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
507         * g++.old-deja/g++.robertl/eb132.C: Likewise.
508
509 2006-02-26  Roger Sayle  <roger@eyesopen.com>
510
511         * gcc.dg/fold-even-1.c: New test case.
512
513 2006-02-26  Roger Sayle  <roger@eyesopen.com>
514
515         PR middle-end/21137
516         * gcc.dg/fold-eqandshift-1.c: New test case.
517
518 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
519
520         PR tree-optimization/25125
521         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
522         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
523
524 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
525
526         PR tree-optimizations/26359
527         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop" 
528         with -fdump-tree-dceloop-details.
529         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
530
531 2006-02-25  Roger Sayle  <roger@eyesopen.com>
532
533         PR middle-end/23673
534         * gcc.dg/fold-eqxor-1.c: New test case.
535         * gcc.dg/fold-eqxor-2.c: Likewise.
536         * gcc.dg/fold-eqxor-3.c: Likewise.
537
538 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
539
540         PR fortran/23092
541         * scalar_mask_1.f90:  New test.
542
543 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
544
545         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
546         * g++.dg/eh/uncaught2.C: New.
547         * g++.dg/eh/uncaught3.C: New.
548
549 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
550
551         PR libgfortran/26423
552         * gfortran.dg/read_many_1.f: New test.
553
554 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
555
556         PR fortran/24519
557         * gfortran.dg/dependency_3.f90: New test.
558         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
559         XFAILs.
560
561         PR fortran/25395
562         * gfortran.dg/equiv_6.f90: New test.
563
564 2006-02-23  Jeff Law  <law@redhat.com>
565
566         * gcc.c-torture/compile/pr26425.c: New test.
567
568 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
569
570         PR middle-end/26412
571         * gcc.dg/gomp/pr26412.c: New test.
572
573 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
574
575         PR c++/26291
576         * g++.dg/other/ellipsis1.C: New test.
577         * g++.dg/parse/operator4.C: Adjust error marker.
578
579 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
580
581         PR target/25603
582         * gfortran.dg/pr25603.f: New testcase.
583
584 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
585
586         * gcc.dg/bf-spl1.c: Don't specify -m68000.
587         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
588
589 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
590
591         * g++.dg/eh/spbp.C: New.
592
593 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
594
595         PR middle-end/26379
596         * gcc.target/i386/mmx-7.c: New test.
597
598 2006-02-20  Roger Sayle  <roger@eyesopen.com>
599
600         PR tree-optimization/26361
601         * gcc.dg/tree-ssa/vrp27.c: New test case.
602
603 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
604
605         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
606         * gcc.dg/tree-ssa/complex-4.c: Here.
607
608 2006-02-19  Roger Sayle  <roger@eyesopen.com>
609
610         PR middle-end/19543
611         * gfortran.dg/logical_1.f90: New test case.
612
613 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
614
615         PR middle-end/26334
616         * gcc.dg/20060218-1.c: Moved to...
617         * gcc.target/i386/20060218-1.c: ... here.  New test.
618
619 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
620
621         PR fortran/26201
622         * gfortran.dg/convert_1.f90: New.
623
624 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
625
626         PR fortran/25054
627         * gfortran.dg/namelist_5.f90: New test.
628
629         PR fortran/25089
630         * gfortran.dg/namelist_4.f90: New test.
631
632 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
633
634         PR tree-opt/25680
635         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
636
637 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
638
639         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
640         variable to take into account the variable name in the
641         function header.
642         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
643
644 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
645
646         PR middle-end/26334
647         * gcc.c-torture/compile/20060217-1.c: New test.
648         * gcc.dg/20060218-1.c: New test.
649
650 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
651
652         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
653
654 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
655
656         * gcc.dg/cpp/undef3.c: New test.
657         * gcc.dg/cpp/trad/builtins2.c: New test.
658
659 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
660
661         PR c++/26266
662         * g++.dg/template/static22.C: New test.
663         * g++.dg/template/static23.C: New test.
664         * g++.dg/template/static24.C: New test.
665         * g++.dg/template/non-dependent13.C: New test.
666         * g++.dg/init/member1.C: Tweak error markers.
667
668 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
669
670         PR target/26255
671         * gcc.c-torture/compile/pr26255.c: New test case.
672
673 2006-02-16  Roger Sayle  <roger@eyesopen.com>
674
675         * gfortran.fortran-torture/execute/where_10.f90: New test case.
676         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
677         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
678         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
679         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
680         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
681         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
682
683 2006-02-16  Jeff Law  <law@redhat.com>
684
685         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
686         * gcc.dg/tree-ssa/vrp26.c: New test.
687
688 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
689
690         PR target/20353
691         PR target/24578
692         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
693         __UCLIBC__ is defined.
694
695 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
696
697         PR fortran/26224
698         * gfortran.dg/gomp/pr26224.f: New test.
699
700 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
701
702         PR tree-opt/25918
703         * lib/target-supports.exp
704         (check_effective_target_vect_short_mult): New.
705         (check_effective_target_vect_char_mult): New.
706         (check_effective_target_vect_widen_sum_qi_to_si): New.
707         (check_effective_target_vect_widen_sum_qi_to_hi): New.
708         (check_effective_target_vect_widen_sum_hi_to_si): New.
709         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
710         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
711         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
712         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
713         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
714         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
715         vect-reduc-pattern-2c.c
716         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
717         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
718         vect-reduc-pattern-1c.c
719
720 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
721
722         PR fortran/24557
723         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
724
725 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
726
727         PR fortran/26054
728         * gfortran.dg/enum_8.f90: Remove check for warning.
729         * gfortran.dg/iomsg_1.f90: Ditto.
730         * gfortran.dg/enum_1.f90: Ditto.
731         * gfortran.dg/enum_9.f90: Ditto.
732         * gfortran.dg/enum_2.f90: Ditto.
733         * gfortran.dg/enum_10.f90: Ditto.
734         * gfortran.dg/enum_3.f90: Ditto.
735         * gfortran.dg/flush_1.f90: Ditto.
736         * gfortran.dg/enum_4.f90: Ditto.
737         * gfortran.dg/array_constructor_1.f90: Ditto.
738         * gfortran.dg/enum_5.f90: Ditto.
739         * gfortran.dg/enum_6.f90: Ditto.
740         * gfortran.dg/enum_7.f90: Ditto.
741
742 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
743
744         PR middle-end/26300
745         * gcc.c-torture/compile/20060215-1.c: New test.
746
747 2006-02-14  Roger Sayle  <roger@eyesopen.com>
748
749         PR middle-end/23670
750         * gcc.dg/tree-ssa/andor-2.c: New test case.
751
752 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
753
754         PR fortran/25045
755         * optional_dim.f90:  New test.
756
757 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
758
759         PR fortran/26277
760         * gfortran.dg/label_4.f90: New.
761
762 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
763             Diego Novillo  <dnovillo@redhat.com>
764             Uros Bizjak  <uros@kss-loka.si>
765
766         * gfortran.dg/gomp: New directory.
767
768 2006-02-14  Richard Guenther  <rguenther@suse.de>
769
770         PR tree-optimization/26258
771         * gcc.dg/torture/pr26258.c: New testcase.
772
773 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
774
775         PR fortran/26246
776         * gfortran.dg/pr26246_1.f90: New test.
777         * gfortran.dg/pr26246_2.f90: New test.
778
779         PR middle-end/26092
780         * gcc.c-torture/compile/20060208-1.c: New test.
781
782 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
783
784         PR fortran/26074
785         PR fortran/25103
786         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
787         * gfortran.dg/bad_automatic_objects_1.f90: New test.
788         * gfortran.dg/automatic_module_variable.f90: Change error message.
789
790         PR fortran/20861
791         * gfortran.dg/internal_dummy_1.f90: New test.
792
793         PR fortran/20871
794         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
795
796
797         PR fortran/25083
798         * gfortran.dg/uncommon_block_data_1.f90: New test.
799         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
800         with standard.
801
802         PR fortran/25088
803         * gfortran.dg/typed_subroutine_1.f90: New test.
804
805 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
806
807         * objc.dg/dwarf-1.m: New.
808
809 2006-02-13  Roger Sayle  <roger@eyesopen.com>
810
811         PR middle-end/24427
812         * gcc.dg/tree-ssa/andor-1.c: New test case.
813
814 2006-02-13  Josh Conner  <jconner@apple.com>
815
816         PR target/25376
817         * gcc.dg/pr25376.c: New test.   
818
819         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
820         assemble.
821         * lib/target-supports.exp (check_named_sections_available):
822         Only compile named-sections test -- don't assemble.
823
824 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
825
826         * g++.dg/warn/no-write-strings.C: New test.
827         * g++.dg/warn/write-strings.C: Likewise.
828         * g++.dg/warn/write-strings-default.C: Likewise.
829
830 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
831
832         PR fortran/25806
833         * gfortran.dg/ret_pointer_2.f90: New test.
834
835 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
836
837         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
838
839 2006-02-10  Jeff Law  <law@redhat.com>
840
841         * gcc.c-torture/compile/pr26213.c: New test.
842
843 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
844
845         gfortran.dg/null_1.f90: New test.
846
847 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
848
849         PR fortran/14771
850         * gfortran.dg/parens_4.f90: New.
851         * gfortran.dg/parens_5.f90: New.
852
853 2006-02-10  Richard Guenther  <rguenther@suse.de>
854
855         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
856
857 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
858         Paul Thomas  <pault@gcc.gnu.org>
859
860         PR fortran/14771
861         * gfortran.dg/parens_1.f90: New.
862         * gfortran.dg/parens_2.f90: New.
863         * gfortran.dg/parens_3.f90: New.
864
865 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
866
867         PR fortran/26038
868         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
869
870         PR fortran/25059
871         * gfortran.dg/impure_assignment_1.f90: New test.
872
873         PR fortran/25070
874         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
875
876 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
877
878         PR target/26141
879         * g++.dg/expr/stdarg2.C: New test.
880
881 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
882
883         PR inline-asm/16194
884         * gcc.dg/pr16194.c: New test.
885
886 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
887
888         * ada/acats/run_acats: Use portable variant of "$@".
889
890 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
891
892         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
893         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
894
895 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
896
897         PR tree-opt/26179
898         * g++.dg/opt/pr26179.C: New test.
899
900 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
901
902         PR middle-end/26134
903         * gcc.dg/tree-ssa/complex-3.c: New test.
904
905 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
906
907         * gcc.c-torture/compile/volatile-1.c: New test.
908
909 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
910
911         PR 26180
912         * gcc.dg/tree-ssa/pr26180.c: New test.
913
914 2006-02-08  Jeff Law  <law@redhat.com>
915
916         * gcc.dg/tree-ssa/pr21417.c: New test.
917
918 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
919
920         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
921         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
922
923 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
924
925         * lib/scanrtl.exp: New.
926
927 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
928
929         PR c++/26071
930         * g++.dg/other/virtual2.C: New test.
931
932         PR c++/26070
933         * g++.dg/other/virtual1.C: New test.
934
935 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
936
937         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
938         cleanup-ipa-dump): Update dump file glob patterns.
939         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
940         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
941
942         * lib/gcc-dg.exp: Load it.
943         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
944
945 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
946
947         PR testsuite/26159
948         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
949         * gcc.dg/tree-ssa/pr23382.c: Ditto.
950
951 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
952
953         PR fortran/25577
954         * gfortran.dg/mvbits_1.f90: New.
955
956 2006-02-07  Dirk Mueller  <dmueller@suse.com>
957
958         * g++.dg/warn/Wdiv-by-zero.C: New test.
959         * g++.dg/warn/Wno-div-by-zero.C: New.
960
961 2006-02-07  Jeff Law  <law@redhat.com>
962
963         * gcc.dg/tree-ssa/pr21559.c: New test.
964
965         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
966         multiple VRP passes.
967         * gcc.dg/tree-ssa/vrp09.c: Likewise.
968         * gcc.dg/tree-ssa/vrp18.c: Likewise.
969         * gcc.dg/tree-ssa/pr21582.c: Likewise.
970         * gcc.dg/tree-ssa/pr20657.c: Likewise.
971         * gcc.dg/tree-ssa/pr21001.c: Likewise.
972         * gcc.dg/tree-ssa/vrp02.c: Likewise
973         * gcc.dg/tree-ssa/vrp11.c: Likewise
974         * gcc.dg/tree-ssa/pr14341.c: Likewise
975         * gcc.dg/tree-ssa/vrp19.c: Likewise
976         * gcc.dg/tree-ssa/vrp20.c: Likewise
977         * gcc.dg/tree-ssa/vrp03.c: Likewise
978         * gcc.dg/tree-ssa/pr21086.c: Likewise
979         * gcc.dg/tree-ssa/pr21959.c: Likewise
980         * gcc.dg/tree-ssa/vrp21.c: Likewise
981         * gcc.dg/tree-ssa/vrp04.c: Likewise 
982         * gcc.dg/tree-ssa/pr25485.c: Likewise
983         * gcc.dg/tree-ssa/pr22026.c: Likewise
984         * gcc.dg/tree-ssa/vrp22.c: Likewise
985         * gcc.dg/tree-ssa/vrp05.c: Likewise
986         * gcc.dg/tree-ssa/20030807-10.c: Likewise
987         * gcc.dg/tree-ssa/pr20701.c: Likewise
988         * gcc.dg/tree-ssa/vrp23.c: Likewise
989         * gcc.dg/tree-ssa/vrp06.c: Likewise
990         * gcc.dg/tree-ssa/pr22117.c: Likewise
991         * gcc.dg/tree-ssa/pr20702.c: Likewise
992         * gcc.dg/tree-ssa/vrp15.c: Likewise
993         * gcc.dg/tree-ssa/pr21090.c: Likewise
994         * gcc.dg/tree-ssa/pr21294.c: Likewise
995         * gcc.dg/tree-ssa/vrp24.c: Likewise
996         * gcc.dg/tree-ssa/vrp07.c: Likewise
997         * gcc.dg/tree-ssa/pr21563.c: Likewise
998         * gcc.dg/tree-ssa/pr25382.c: Likewise
999         * gcc.dg/tree-ssa/vrp16.c: Likewise
1000         * gcc.dg/tree-ssa/vrp25.c: Likewise
1001         * gcc.dg/tree-ssa/vrp08.c: Likewise
1002         * gcc.dg/tree-ssa/20030807-6.c: Likewise
1003         * gcc.dg/tree-ssa/vrp17.c: Likewise
1004         * gcc.dg/tree-ssa/pr21458.c: Likewise
1005         * g++.dg/tree-ssa/pr18178.C: Likewise
1006
1007 2006-02-07  Richard Guenther  <rguenther@suse.de>
1008
1009         PR c++/26140
1010         Revert
1011         2006-01-30  Richard Guenther  <rguenther@suse.de>
1012         PR c++/23372
1013         * gcc.dg/pr23372-1.C: New testcase.
1014
1015         * g++.dg/tree-ssa/pr26140.C: New testcase.
1016
1017 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
1018
1019         PR c++/9737
1020         * g++.dg/template/ttp15.C: New test.
1021         * g++.dg/template/ttp16.C: Likewise.
1022         * g++.dg/template/ttp17.C: Likewise.
1023         * g++.old-deja/g++.pt/ttp36.C: Remove.
1024         * g++.old-deja/g++.pt/ttp19.C: Likewise.
1025         * g++.old-deja/g++.pt/ttp37.C: Likewise.
1026         * g++.old-deja/g++.pt/ttp38.C: Likewise.
1027         * g++.old-deja/g++.pt/ttp39.C: Likewise.
1028         * g++.old-deja/g++.pt/ttp9.C: Likewise.
1029         * g++.old-deja/g++.pt/ttp40.C: Likewise.
1030         * g++.old-deja/g++.pt/ttp51.C: Likewise.
1031         * g++.old-deja/g++.pt/ttp26.C: Likewise.
1032         * g++.old-deja/g++.pt/ttp36.C: Likewise.
1033
1034 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
1035
1036         PR libfortran/23815
1037         * unf_io_convert_4.f90:  New test.
1038
1039 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
1040
1041         * gcc.dg/tree-ssa/loadpre10.c: New test.
1042         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
1043         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
1044         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
1045
1046 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1047
1048         PR libfortran/24685
1049         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
1050
1051 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
1052
1053         PR tree-opt/25251
1054         * gfortran.dg/assign_7.f: New test.
1055
1056 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
1057
1058         PR fortran/26041
1059         PR fortran/26064
1060         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
1061         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
1062         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
1063
1064 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
1065
1066         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
1067         in size_t typedef.
1068
1069 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1070
1071         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
1072         * g++.dg/charset/string.c (foo): Likewise.
1073         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
1074         const char*
1075         * g++.dg/ext/builtin2.C (printf): Likewise.
1076         * g++.dg/init/new15.C (printf): Likewise.
1077         * g++.dg/opt/pr17697-1.C (foo): Likewise.
1078         * g++.dg/opt/pr17697-2.C (foo): Likewise.
1079         * g++.dg/opt/pr17697-3.C (foo): Likewise.
1080         * g++.dg/template/non-dependent4.C (temp): Likewise.
1081         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
1082         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
1083         parameter type to const char*.
1084         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
1085         Change type to const char*.
1086         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
1087         Likewise. 
1088         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
1089         second parameter type to const char*.
1090         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
1091         (Y::Y): Change parameter type to const char*.
1092         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
1093         * g++.old-deja/g++.jason/report.C: Apply const correctness.
1094         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
1095         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
1096         (char*).
1097         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
1098         const char*.
1099         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
1100         type to const char*.
1101         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
1102         return type to const char*.
1103         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
1104         to const char*.
1105         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
1106         * g++.old-deja/g++.law/refs1.C: Likewise.
1107         * g++.old-deja/g++.law/visibility1.C: Likewise.
1108         * g++.old-deja/g++.law/visibility2.C: Likewise.
1109         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
1110         const char*.
1111         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
1112         * g++.old-deja/g++.mike/net48.C: Likewise.
1113         * g++.old-deja/g++.mike/p646.C: Likewise.
1114         * g++.old-deja/g++.mike/p6746.C: Likewise.
1115         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
1116         type to const char*.
1117         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
1118         deprecated conversion warning.
1119         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
1120         char*. 
1121         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
1122         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
1123         * g++.old-deja/g++.pt/explicit8.C: Likewise.
1124         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
1125         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
1126         * g++.old-deja/g++.pt/nontype3.C: Likewise.
1127         * g++.old-deja/g++.pt/t39.C: Likewise.
1128         * g++.old-deja/g++.robertl/eb106.C: Likewise.
1129         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
1130
1131 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
1132
1133         PR fortran/25075
1134         intrinsic_argument_conformance_1.f90:  New test.
1135
1136 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
1137
1138         PR fortran/20845
1139         * gfortran.dg/char_result_11.f90: Add SAVE.
1140         * gfortran.dg/der_pointer_4.f90: Ditto.
1141         * gfortran.dg/default_initialization.f90: New test.
1142
1143 2006-02-03  Jeff Law  <law@redhat.com>
1144
1145         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
1146         handle more than 100 dump files.
1147         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
1148         * lib/scantree.exp (scan-tree-dump): Likewise.
1149         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
1150         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
1151         * lib/scanipa.exp (scan-ipa-dump): Likewise.
1152         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
1153         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
1154
1155 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
1156
1157         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
1158
1159 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
1160
1161         * g++.dg/template/using12.C: New test.
1162
1163 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
1164
1165         * gcc.target/powerpc/pr25960.c: New test.
1166
1167 2006-02-02  Steven G. Kargl  <kargls@comcast>
1168
1169         PR fortran/24958
1170         gfortran.dg/nullify_2.f90: New test.
1171
1172 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
1173
1174         PR 25990
1175         * gcc.dg/gomp/pr25990.c: New test.
1176
1177 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
1178
1179         PR c++/25342
1180         * g++.gd/template/partial4.C: New test.
1181
1182 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
1183
1184         PR middle-end/26001
1185         * gfortran.dg/data_char_2.f90: New.
1186
1187 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
1188
1189         PR fortran/26039
1190         maxval_maxloc_conformance_1.f90:  New test.
1191
1192 2006-01-31  Richard Guenther  <rguenther@suse.de>
1193
1194         * gcc.target/i386/sselibm-1.c: New testcase.
1195         * gcc.target/i386/sselibm-2.c: Likewise.
1196         * gcc.target/i386/sselibm-3.c: Likewise.
1197         * gcc.target/i386/sselibm-4.c: Likewise.
1198         * gcc.target/i386/sselibm-5.c: Likewise.
1199
1200 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
1201
1202         PR fortran/24266
1203         * gfortran.dg/arrayio_derived_2.f90: New.
1204
1205 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
1206
1207         * gcc.dg/unsigned-long-compare.c: New test.
1208
1209 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
1210
1211         PR testsuite/25318
1212         * lib/target-supports.exp (check_effective_target_freorder):
1213         Check to see if target supports -freorder-blocks-and-partition.
1214         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
1215         instead of "dg-require-named-sections".
1216
1217 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
1218
1219         PR target/14798:
1220         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
1221         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
1222         * gcc.dg/pragma-isr-trapa2.c: Likewise.
1223         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
1224         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
1225         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
1226         * gcc.dg/attr-isr-trap_exit.c: Likewise.
1227         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
1228
1229 2006-01-30  Richard Guenther  <rguenther@suse.de>
1230
1231         PR c++/23372
1232         * gcc.dg/pr23372-1.C: New testcase.
1233
1234 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
1235
1236         * gcc.dg/gomp/pr25874.c: New test.
1237
1238 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
1239
1240         PR tree-opt/25911
1241         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
1242
1243 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
1244
1245         PR fortran/18578
1246         PR fortran/18579
1247         PR fortran/20857
1248         PR fortran/20885
1249         * gfortran.dg/intent_out_1.f90: New test.
1250
1251 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
1252
1253         PR fortran/17911
1254         * gfortran.dg/procedure_lvalue.f90: New test.
1255
1256         PR fortran/20895
1257         PR fortran/25030
1258         * gfortran.dg/char_pointer_assign_2.f90: New test.
1259         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
1260         assignment to be consistent with standard.
1261         * gfortran.dg/char_result_2.f90: The same.
1262         * gfortran.dg/char_result_8.f90: The same.
1263
1264 2006-01-28  Zack Weinberg  <zackw@panix.com>
1265
1266         * gcc.dg/Woverlength-strings.c
1267         * gcc.dg/Woverlength-strings-pedantic-c89.c
1268         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
1269         * gcc.dg/Woverlength-strings-pedantic-c99.c
1270         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
1271
1272 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
1273
1274         * gcc.c-torture/execute/20060127-1.c: New test.
1275
1276 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1277
1278         PR c++/25999
1279         * g++.dg/ext/pragmaweak1.C: New test.
1280
1281 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
1282
1283         PR c++/25855
1284         * g++.dg/template/spec29.C: New test.
1285
1286 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
1287
1288         PR c/19606.
1289         * gcc.c-torture/execute/pr19606.c: New.
1290
1291 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
1292
1293         * gcc.dg/pragma-re-4.c: New test.
1294
1295 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
1296
1297         PR fortran/25964
1298         * gfortran.dg/assumed_size_refs_3.f90: New test.
1299
1300 2006-01-27  Ben Elliston  <bje@au.ibm.com>
1301
1302         * gcc.misc-tests/dectest.exp: Remove defunct comment.
1303
1304 2006-01-26  Laurent GUERBY <laurent@guerby.net>
1305
1306         PR ada/21317
1307         * ada/acats/support/impdef.a: Add One_Long_Second.
1308         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
1309         * ada/acats/tests/c9/c94026.a: Likewise.
1310         * ada/acats/tests/c9/c97305c.ada: Likewise.
1311         * ada/acats/tests/c9/c99004a.ada: Likewise.
1312
1313 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
1314
1315         PR fortran/25964
1316         * gfortran.dg/global_references_2.f90: New test.
1317
1318         PR fortran/25084
1319         PR fortran/20852
1320         PR fortran/25085
1321         PR fortran/25086
1322         * gfortran.dg/assumed_charlen_function_1.f90: New test.
1323         * gfortran.dg/assumed_charlen_function_3.f90: New test.
1324
1325         PR fortran/25416
1326         * gfortran.dg/assumed_charlen_function_2.f90: New test.
1327
1328 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
1329
1330         PR c/25892
1331         * gcc.dg/Wpointer-sign.c: New.
1332         * gcc.dg/Wpointer-sign-Wall.c: New.
1333         * gcc.dg/Wpointer-sign-Wall-no.c: New.
1334         * gcc.dg/Wpointer-sign-pedantic.c: New.
1335         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
1336         * gcc.dg/conv-2.c: Use -Wpointer-sign.
1337
1338 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
1339
1340         PR C/25861
1341         * gcc.c-torture/compile/pr25861.c: New test.
1342
1343 2006-01-26  Paul Brook  <paul@codesourcery.com>
1344
1345         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
1346         on short-enum targets.
1347         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
1348         variable.
1349         (generate_fields): Use short_enums.
1350         (main): Set short_enums.  Document -e.
1351         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
1352         on short-enum targets.
1353         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
1354         variable.
1355         (generate_fields): Use short_enums.
1356         (main): Set short_enums.  Document -e.
1357         * lib/target-supports.exp (check_effective_target_short_enums): New.
1358
1359 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
1360
1361         PR target/25947
1362         * gcc.dg/torture/pr25947-1.c: New test.
1363
1364 2006-01-25  Jan Hubicka  <jh@suse.cz>
1365             Roger Sayle  <roger@eyesopen.com>
1366
1367         PR rtl-optimization/25703
1368         * gcc.target/i386/20060125-1.c: New test case.
1369         * gcc.target/i386/20060125-2.c: New test case.
1370
1371 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1372
1373         PR fortran/18540
1374         * gfortran.dg/goto_1.f: New.
1375
1376 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
1377
1378         PR fortran/25716
1379         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
1380         25716 on 32-bit systems too.
1381
1382 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
1383
1384         PR testsuite/25590
1385         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
1386
1387 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
1388
1389         * gcc.dg/tree-ssa/gen-vect-33.c: New.
1390
1391 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1392
1393         PR fortran/25835
1394         * gfortran.dg/read_eof.f90: Delete, renamed.
1395         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
1396         * gfortran.dg/read_eof_2.f90: New test.
1397         * gfortran.dg/read_eof_3.f90: New test.
1398
1399 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
1400
1401         PR tree-opt/25860
1402         * gcc.c-torture/compile/pr25860.c: New test.
1403
1404 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1405
1406         PR c++/25552
1407         * g++.dg/parse/dtor8.C: New test.
1408
1409 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
1410
1411         PR testsuite/25891
1412         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
1413         * gcc.dg/gomp/gomp.exp: Return without testing anything if
1414         check_effective_target_fopenmp returns 0.
1415
1416 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
1417
1418         PR ada/20548
1419         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
1420         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
1421         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
1422
1423 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
1424
1425         PR tree-opt/25857
1426         * g++.dg/opt/pr25857.C: New test.
1427
1428 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
1429         Jan Hubicka  <jh@suse.cz>
1430         Richard Guenther  <rguenther@suse.de>
1431
1432         PR rtl-optimization/25654
1433         * gcc.dg/torture/pr25654.c: New testcase.
1434         * gcc.target/i386/pr25654.c: Likewise.
1435
1436 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
1437
1438         PR fortran/25901
1439         * gfortran.dg/internal references_2.f90: New test.
1440
1441         Fix regression in testing of admissability of attributes.
1442         * gfortran.dg/intent_used_1.f90: New test.
1443
1444 2006-01-23  Ben Elliston  <bje@au.ibm.com>
1445
1446         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
1447         Remove target conditional torture options for i?86 and x86_64
1448         GNU/Linux.
1449
1450 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1451
1452         PR c++/10891
1453         * g++.dg/rtti/no-rtti.C: New.
1454
1455 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
1456
1457         PR c++/25895
1458         * g++.dg/inherit/conv2.C: New test.
1459
1460         PR c++/25856
1461         * g++.dg/parse/dtor7.C: New test.
1462
1463         PR c++/25858
1464         * g++.dg/template/crash44.C: New test.
1465
1466 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
1467
1468         PR fortran/25124
1469         PR fortran/25625
1470         * gfortran.dg/internal_references_1.f90: New test.
1471           PR fortran/20881
1472         PR fortran/23308
1473         PR fortran/25538
1474         PR fortran/25710
1475         * gfortran.dg/global_references_1.f90: New test.
1476         * gfortran.dg/g77/19990905-1.f: Restore the error that
1477         there is a clash between the common block name and
1478         the name of a subroutine reference.
1479
1480         PR fortran/PR24276
1481         * gfortran.dg/aliasing_dummy_1.f90: New test.
1482
1483 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
1484
1485         * gcc.dg/vmx/1b-01.c: Warning fix.
1486         * gcc.dg/vmx/1c-02.c: Likewise.
1487         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
1488
1489 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
1490
1491         PR testsuite/24962
1492         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
1493
1494 2006-01-20  Richard Guenther  <rguenther@suse.de>
1495         Steven Bosscher <stevenb.gcc@gmail.com>
1496
1497         PR rtl-optimization/24626
1498         * gcc.dg/torture/pr24626-1.c: New testcase.
1499         * gcc.dg/torture/pr24626-2.c: Likewise.
1500         * gcc.dg/torture/pr24626-3.c: Likewise.
1501         * gcc.dg/torture/pr24626-4.c: Likewise.
1502
1503 2006-01-20  Dirk Mueller  <dmueller@suse.com>
1504
1505         PR c++/5520
1506         * g++.dg/warn/empty-body.C: New.
1507
1508 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
1509
1510         PR c++/22136
1511         * g++.dg/template/using10.C: New test.
1512         * g++.dg/temlpate/using11.C: Likewise.
1513         * g++.dg/inherit/using5.C: Tweak error messages.
1514
1515 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
1516
1517         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
1518         target test.
1519         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
1520
1521 2006-01-19  Jan Hubicka  <jh@suse.cz>
1522
1523         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
1524
1525 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1526
1527         PR c++/25854
1528         * g++.dg/template/spec28.C: New test.
1529
1530 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
1531
1532         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1533         Fix fprintf's by adding srcdir or removing it.
1534
1535 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
1536
1537         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
1538         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
1539         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
1540         * testsuite/gcc.dg/gomp/empty.c: Likewise.
1541         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
1542         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
1543         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
1544         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
1545         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
1546         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
1547         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
1548         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
1549         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
1550         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
1551
1552 2006-01-18  Jeff Law  <law@redhat.com>
1553
1554         * gcc.dg/tree-ssa/vrp25.c: New test.
1555
1556 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1557
1558         * gcc.dg/pr25805.c: Fix misapplied patch.
1559
1560 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
1561
1562         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
1563         (check_effective_target_vect_udot_qi): New.
1564         (check_effective_target_vect_sdot_hi): New.
1565         (check_effective_target_vect_udot_hi): New.
1566         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
1567         prefixed with "wrapv-" with -fwrapv.
1568         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
1569         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
1570         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
1571         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
1572         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
1573
1574         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
1575         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
1576         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
1577         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
1578
1579 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1580
1581         PR c++/16829
1582         * g++.dg/other/default2.C: New test.
1583         * g++.dg/other/default3.C: New test.
1584
1585 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
1586
1587         PR c/25805
1588         * gcc.dg/pr25805.c: New file.
1589
1590 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
1591
1592         PR c++/25836
1593         * g++.dg/template/init6.C: New test.
1594
1595 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
1596
1597         * gcc.dg/tree-ssa/pr24287.c: New test
1598
1599 2006-01-18  Eric Christopher  <echristo@apple.com>
1600
1601         * g++.dg/eh/table.C: New.
1602
1603 2006-01-18  DJ Delorie  <dj@redhat.com>
1604
1605         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
1606         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
1607         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
1608         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
1609
1610 2006-01-18  Jeff Law  <law@redhat.com>
1611
1612         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
1613         on wrapping on overflow semantics.
1614
1615         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
1616
1617         * gcc.gc/tree-ssa/vrp23.c: New test.
1618         * gcc.gc/tree-ssa/vrp24.c: New test.
1619
1620 2006-01-18  Richard Henderson  <rth@redhat.com>
1621             Aldy Hernandez  <aldyh@redhat.com>
1622             Jakub Jelinek  <jakub@redhat.com>
1623             Diego Novillo  <dnovillo@redhat.com>
1624             Uros Bizjak  <uros@kss-loka.si>
1625
1626         * testsuite/gcc.dg/gomp: New directory.
1627
1628 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
1629             Steven G. Kargl  <kargls@comcast.net>
1630
1631         PR fortran/20869
1632         * gfortran.dg/intrinsic_external_1.f90: New test.
1633
1634         PR fortran/20875.
1635         * gfortran.dg/elemental_pointer_1.f90: New test.
1636
1637         PR fortran/25024
1638         * gfortran.dg/external_procedures_1.f90: New test.
1639
1640         PR fortran/25785
1641         gfortran.dg/assumed_present.f90: New test.
1642
1643 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
1644
1645         * g++.dg/parse/lookup5.C: New test.
1646
1647 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1648
1649         PR fortran/25697
1650         * gfortran.dg/read_eof.f90: New test.
1651
1652 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1653
1654         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
1655         add a closing brace.
1656
1657 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1658
1659         PR fortran/25631
1660         * gfortran.dg/fmt_tl.f: New test.
1661
1662 2006-01-17  Eric Christopher  <echristo@apple.com>
1663
1664         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
1665         * g++.old-deja/g++.warn/impint2.C: Ditto.
1666         * g++.old-deja/g++.other/null1.C: Ditto.
1667         * g++.dg/warn/conv2.C: Ditto.
1668         * g++.dg/warn/conv4.C: New file.
1669
1670 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1671
1672         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
1673
1674 2006-01-17  Andreas Jaeger  <aj@suse.de>
1675             Janis Johnson <janis187@us.ibm.com>
1676
1677         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
1678         in 64-bit.
1679         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
1680         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
1681
1682 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1683
1684         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
1685         xfail txxx where xxx >= 25.
1686
1687 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
1688
1689         PR testsuite/25764
1690         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
1691
1692 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
1693
1694         PR c/25682
1695         * gcc.dg/pr25682.c: New test.
1696         * g++.dg/parse/array-size2.C: New test.
1697
1698 2006-01-16  Ian Lance Taylor  <ian@airs.com>
1699
1700         * consistency.vlad: Remove entire directory, 1652 files.
1701
1702 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
1703
1704         * lib/target-supports.exp (check_effective_target_dfp_nocache,
1705         check_effective_target_dfprt_nocache): New.
1706         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
1707         (check_effective_target_dfprt): New.
1708         * lib/c-compat.exp (check_dfp): Remove.
1709         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
1710         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
1711         level of support for decimal float.
1712         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
1713         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
1714         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
1715         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
1716         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
1717         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
1718         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
1719         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
1720         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
1721         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
1722         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
1723         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
1724         directives.
1725
1726 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
1727
1728         PR testsuite/25741
1729         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
1730         $base_dir/../.
1731         * lib/gfortran.exp (gfortran_init): Likewise.
1732         * lib/obj-c++.exp (obj-c++_init): Likewise.
1733         * lib/scanasm.exp (scan-assembler-dem): Likewise.
1734         (scan-assembler-dem-not): Likewise.
1735         * lib/scandump.exp (scan-dump-dem): Likewise.
1736         (scan-dump-dem-not): Likewise.
1737
1738 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
1739
1740         PR testsuite/25767
1741         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
1742         powerpc-*-darwin*.
1743         * lib/obj-c++.exp (obj-c++_init): Likewise.
1744
1745 2006-01-16  Richard Guenther  <rguenther@suse.de>
1746
1747         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
1748
1749 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1750
1751         PR testsuite/25777
1752         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
1753         to LD_LIBRARY_PATH.
1754
1755 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1756             Andrew Pinski  <pinskia@physics.uc.edu>
1757
1758         * gcc.dg/minmax-1.c: New test.
1759
1760 2006-01-16  Ben Elliston  <bje@au.ibm.com>
1761
1762         * gcc.dg/dfp/dfp.exp: Correct FSF address.
1763         * gcc.misc-tests/dectest.exp: Ditto.
1764
1765 2006-01-15  Ian Lance Taylor  <ian@airs.com>
1766
1767         PR testsuite/25796
1768         * gcc.target/i386/cmov6.c: Use -march=k8.
1769
1770 2006-01-15  Andreas Jaeger  <aj@suse.de>
1771
1772         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
1773         x86 does not have __float128.
1774
1775 2006-01-14  Ian Lance Taylor  <ian@airs.com>
1776
1777         * gcc.target/i386/cmov6.c: New test.
1778
1779 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
1780
1781         PR c++/25663
1782         * g++.dg/template/ctor6.C: New test.
1783
1784 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
1785
1786         PR tree-optimization/25485
1787         * gcc.dg/tree-ssa/pr25485.c: New.
1788
1789 2006-01-14  Richard Guenther  <rguenther@suse.de>
1790
1791         PR tree-optimization/22548
1792         PR tree-optimization/22555
1793         PR tree-optimization/22501
1794         * gcc.dg/tree-ssa/alias-4.c: New testcase.
1795         * gcc.dg/tree-ssa/alias-5.c: Likewise.
1796         * gcc.dg/tree-ssa/alias-6.c: Likewise.
1797         * gcc.dg/tree-ssa/alias-7.c: Likewise.
1798         * gcc.dg/tree-ssa/alias-8.c: Likewise.
1799         * gcc.dg/tree-ssa/alias-9.c: Likewise.
1800         * gcc.dg/tree-ssa/alias-10.c: Likewise.
1801         * gcc.dg/tree-ssa/alias-11.c: Likewise.
1802         * gcc.dg/tree-ssa/alias-12.c: Likewise.
1803
1804 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
1805
1806         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
1807         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
1808
1809 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
1810         Richard Guenther  <rguenther@suse.de>
1811
1812         PR rtl-optimization/24257
1813         * gcc.dg/torture/pr24257.c: New testcase.
1814
1815 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
1816
1817         * gcc.c-torture/execute/20060110-1.c: New test.
1818         * gcc.c-torture/execute/20060110-2.c: New test.
1819
1820 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
1821
1822         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
1823
1824 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
1825
1826         PR fortran/25756
1827         * gfortran.dg/label_3.f90: New test.
1828
1829 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
1830
1831         PR tree-optimization/25771
1832         * g++.dg/tree-ssa/pr25771.C: New test
1833
1834 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
1835
1836         PR tree-opt/24365
1837         * g++.dg/opt/complex5.C: New test.
1838
1839 2006-01-13  Richard Guenther  <rguenther@suse.de>
1840
1841         * gcc.target/i386/387-9.c: New testcase.
1842
1843 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
1844
1845         PR c++/24824
1846         * g++.dg/debug/dwarf2-1.C: New.
1847
1848 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
1849
1850         PR testsuite/25728
1851         * lib/gcov.exp (verify-lines): Add "close $fd".
1852
1853 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
1854             Ben Elliston  <bje@au.ibm.com>
1855
1856         * gcc.dg/dfp/inf-1.c: New test.
1857
1858 2006-01-12  Janis Johnson <janis187@us.ibm.com>
1859             Yao Qi  <qiyaoltc@cn.ibm.com>
1860             Ben Elliston  <bje@au.ibm.com>
1861             Jon Grimm  <jgrimm2@us.ibm.com>
1862
1863         * gcc.dg/nodfp-1.c: New test.
1864         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1865         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
1866         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
1867         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
1868         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
1869         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
1870         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
1871         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
1872         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
1873         * gcc.dg/format/dfp-scanf-1.c: Likewise.
1874         * gcc.dg/format/dfp-printf-1.c: Likewise.
1875         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
1876         (compat_setup_dfp): New.
1877         * gcc.dg/compat/compat.exp: Use it.
1878         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
1879         Make some variables global, prepend "compat_" to their names.
1880         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
1881         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
1882         * gcc.misc-tests/dectest.exp: New test driver for decTest.
1883         * lib/compat.exp (compat_skip_list): Make global, rename.
1884         * lib/c-compat.exp: New file.
1885         * lib/target-supports.exp (check_effective_target_dfp): New.
1886
1887         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
1888         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
1889         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
1890         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
1891         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
1892         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
1893         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
1894         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
1895         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
1896         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
1897         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
1898         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
1899         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
1900         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
1901         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
1902         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
1903         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
1904         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
1905         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
1906         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
1907         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
1908         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
1909         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
1910         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
1911         gcc.dg/dfp/struct-layout-1.c,
1912         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
1913         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
1914         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
1915         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
1916         gcc.dg/dfp/func-vararg-dfp.c,
1917         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
1918         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
1919         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
1920         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
1921         gcc.dg/dfp/wtr-conversion-1.c: New tests.
1922
1923 2006-01-11  Richard Guenther  <rguenther@suse.de>
1924
1925         PR tree-optimization/25734
1926         * gcc.dg/tree-ssa/pr25734.c: New testcase.
1927
1928 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1929
1930         PR fortran/25486
1931         * gfortran.dg/literal_character_constant_1_x.F: New test.
1932         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
1933         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
1934         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
1935
1936 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
1937
1938         PR c++/25386
1939         * g++.dg/ext/packed3.C: Add expected packed error.
1940
1941 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
1942
1943         PR target/25706
1944         * gcc.dg/torture/pr25706-1.c: New test.
1945
1946 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
1947
1948         PR tree-optimization/23109
1949         PR tree-optimization/23948
1950         PR tree-optimization/24123
1951
1952         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
1953         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
1954         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
1955         g++.dg/tree-ssa/pr23948.C: New testcases.
1956         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
1957         three divisions in order to do the optimization.
1958
1959 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
1960
1961         PR c++/25632
1962         * g++.dg/other/pr25632.C: New test.
1963
1964 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
1965
1966         PR fortran/25730
1967         * gfortran.dg/used_types_1.f90: New test.
1968
1969 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
1970
1971         PR target/25718
1972         * gcc.dg/torture/pr25718-1.c: New test.
1973
1974 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
1975
1976         * gfortran.dg/list_read_2.f90: Fix typo in description.
1977
1978 2006-01-10  Jan Beulich  <jbeulich@novell.com>
1979
1980         * lib/target-supports.exp (check_visibility_available): Simplify test
1981         for *-*-netware*.
1982         (check_profiling_available): Fail for *-*-netware*.
1983         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
1984         * gcc.dg/20021014-1.c: Likewise.
1985         * gcc.dg/nest.c: Likewise.
1986
1987 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1988
1989         fortran/24936
1990         * gfortran.dg/forall_3.f90: New test.
1991
1992 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
1993
1994         PR fortran/21977
1995         * gfortran.dg/nesting_2.f90: New test.
1996         * gfortran.dg/nesting_3.f90: New test.
1997
1998 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
1999
2000         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
2001         Fix typo in comment.
2002
2003 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2004
2005         * gfortran.dg/single_char_string.f90: New test.
2006
2007 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
2008
2009         * gfortran.dg/ichar_2.f90: New test.
2010
2011 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
2012
2013         PR fortran/25093
2014         * gfortran.dg/private_type_4.f90: New.
2015
2016 2006-01-07  Richard Guenther  <rguenther@suse.de>
2017
2018         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
2019
2020 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2021
2022         * gfortran.dg/func_decl_1.f90: New.
2023         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
2024         * gfortran.dg/array_alloc_2.f90: Likewise.
2025         * gfortran.dg/char_result_8.f90: Likewise.
2026         * gfortran.dg/dup_save_1.f90: Likewise.
2027         * gfortran.dg/dup_save_2.f90: Likewise.
2028         * gfortran.dg/f2c_6.f90: Likewise.
2029         * gfortran.dg/f2c_7.f90: Likewise.
2030         * gfortran.dg/func_result_2.f90: Likewise.
2031         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
2032
2033 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
2034
2035         PR fortran/22146
2036         * gfortran.dg/elemental_subroutine_1.f90: New test.
2037         * gfortran.dg/elemental_subroutine_2.f90: New test.
2038
2039         PR fortran/25029
2040         PR fortran/21256
2041         * gfortran.dg/assumed_size_refs_1.f90: New test.
2042
2043         PR fortran/20868
2044         PR fortran/20870
2045         * gfortran.dg/assumed_size_refs_2.f90: New test.
2046         * gfortran.dg/initialization_1.f90: Change warning message.
2047
2048 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
2049
2050         * gcc.dg/tree-ssa/loop-15.c: New test.
2051
2052 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2053
2054         PR fortran/25598
2055         * gfortran.dg/backspace_3.f: New test.
2056         * gfortran.dg/backspace_4.f: New test.
2057
2058 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2059
2060         PR fortran/24268
2061         * gfortran.dg/fmt_white.f: Update test.
2062
2063 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
2064
2065         * gcc.dg/cast-1.c: Add new warning.
2066         * gcc.dg/cast-2.c: Likewise.
2067         * gcc.dg/cast-3.c: Likewise.
2068         * gcc.dg/format/cast-1.c: Likewise.
2069         * gcc.dg/cast-4.c: New testcase.
2070
2071 2006-01-05  Richard Guenther  <rguenther@suse.de>
2072
2073         PR tree-optimization/22555
2074         * gcc.dg/tree-ssa/alias-3.c: New testcase.
2075
2076 2006-01-05  Richard Guenther  <rguenther@suse.de>
2077             Diego Novillo  <dnovillo@redhat.com>
2078
2079         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
2080         * gcc.dg/tree-ssa/loop-8.c: Likewise.
2081         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2082         * gcc.dg/tree-ssa/pr23294.c: Likewise.
2083         * gcc.dg/tree-ssa/pr21985.c: Likewise.
2084         * gcc.dg/tree-ssa/loop-14.c: Likewise.
2085         * gcc.dg/tree-ssa/loop-2.c: Likewise.
2086         * gcc.dg/tree-ssa/loop-3.c: Likewise.
2087         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2088         * gcc.dg/tree-ssa/pr21171.c: Likewise.
2089         * gcc.dg/tree-ssa/loop-5.c: Likewise.
2090         * gcc.dg/tree-ssa/loop-10.c: Likewise.
2091         * gcc.dg/tree-ssa/loop-6.c: Likewise.
2092         * treelang/compile/extravar.tree: Likewise.
2093         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
2094         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
2095         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
2096         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2097         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
2098
2099 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2100
2101         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
2102         for 64-bit fix.
2103
2104 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
2105
2106         PR fortran/23675
2107         gfortran.dg/char_result_11.f90: New.
2108
2109 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
2110
2111         PR c++/24782
2112         * g++.dg/parse/access9.C: New test.
2113         * g++.dg/tc1/dr52.C: Tweak error markers.
2114
2115 2006-01-04  Richard Henderson  <rth@redhat.com>
2116
2117         Merge from gomp branch.
2118         * g++.dg/parse/pragma2.C: Update expected error lines.
2119
2120 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
2121
2122         * g++.dg/other/i386-2.C: New test.
2123
2124         PR target/25554
2125         * gcc.c-torture/compile/20051228-1.c: New test.
2126
2127         PR c/25559
2128         * gcc.dg/pr25559.c: New test.
2129
2130 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
2131
2132         PR c++/25492
2133         * g++.dg/lookup/friend9.C: New test.
2134
2135         PR c++/25625
2136         * g++.dg/template/repo5.C: New test.
2137
2138 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
2139
2140         PR fortran/25101
2141         * gfortran.dg/forall_2.f90: New test.
2142
2143 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2144
2145         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
2146         dg-require-weak.  Adjust regexp to handle leading-underscore
2147         targets and space as well as TAB after .weak.  Change previous
2148         64-bit fix to not use naked dot.
2149
2150 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
2151
2152         PR rtl-optimization/25578
2153         * gcc.c-torture/execute/20060102-1.c: New testcase.
2154
2155 2006-01-03  Richard Guenther  <rguenther@suse.de>
2156
2157         PR c/25183
2158         * gcc.dg/torture/pr25183.c: New testcase.
2159
2160 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
2161
2162         Merge from gomp-branch.
2163         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
2164         * gcc.dg/ia64-sync-2.c: Likewise.
2165         * gcc.dg/ia64-sync-3.c: Likewise.
2166         * gcc.dg/ia64-sync-4.c: Likewise.
2167         * gcc.dg/sync-2.c: Likewise.
2168         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
2169         that sparc64-*-* and sparcv9-*-* supports sync builtins.
2170
2171 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
2172
2173         PR c++/25635
2174         * g++.dg/parse/operator6.C: New test.
2175
2176         PR c++/25637
2177         * g++.dg/parse/error29.C: New test.
2178
2179         PR c++/25638
2180         * g++.dg/parse/dtor6.C: New test.
2181
2182         PR c++/25633
2183         * g++.dg/parse/ctor3.C: New test.
2184
2185         PR c++/25634
2186         * g++.dg/template/class3.C: New test.
2187
2188 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
2189
2190         * g++.dg/debug/debug9.C: New.
2191
2192 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
2193
2194         PR fortran/24640
2195         * gfortran.dg/label_2.f90: New test.
2196
2197 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2198
2199         * g++.dg/lookup/using12.C: Tighten error marker.
2200
2201 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
2202             Andrew Pinski <pinskia@physics.uc.edu>
2203
2204         * gcc.target/powerpc/darwin-abi-3.c: New file.
2205         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
2206         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
2207         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
2208         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
2209         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
2210         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
2211         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
2212         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
2213
2214 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
2215
2216         * gcc.dg/tree-ssa/loadpre1.c: New;
2217         * gcc.dg/tree-ssa/loadpre2.c: New;
2218         * gcc.dg/tree-ssa/loadpre3.c: New;
2219         * gcc.dg/tree-ssa/loadpre4.c: New;
2220         * gcc.dg/tree-ssa/loadpre5.c: New;
2221         * gcc.dg/tree-ssa/loadpre6.c: New;
2222         * gcc.dg/tree-ssa/loadpre7.c: New;
2223         * gcc.dg/tree-ssa/loadpre8.c: New;
2224         * gcc.dg/tree-ssa/loadpre9.c: New;
2225
2226 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
2227
2228         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
2229         * g++.dg/abi/thunk4.C: Likewise.
2230
2231 2006-01-01  Andreas Jaeger  <aj@suse.de>
2232
2233         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
2234         portable.
2235
2236 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
2237
2238         PR c++/25294
2239         * gcc.dg/pragma-pack-3.c: New test.
2240         * g++.dg/parse/pragma3.C: New test.
2241
2242 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2243
2244         PR middle-end/24827
2245         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
2246
2247 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2248
2249         PR testsuite/25214
2250         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
2251
2252 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
2253
2254         PR fortran/22607
2255         * gfortran-dg/pure_byref_3.f90: New.
2256
2257         fortran/PR 25396
2258         * gfortran.dg/userdef_operator_1.f90: New.
2259
2260 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
2261
2262         * g++.dg/abi/thunk3.C: New.
2263         * g++.dg/abi/thunk4.C: New.
2264
2265 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
2266
2267         PR fortran/25532
2268         * gfortran.dg/host_used_types_1.f90: New test. Check that host
2269         associated derived type components of derived types are
2270         properly declared in contained procedures.
2271
2272 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2273
2274         PR libgfortran/25139
2275         * gfortran.dg/backspace_2.f: New test.
2276
2277 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2278
2279         PR libgfortran/25550
2280         * gfortran.dg/endfile.f: New test.
2281
2282 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2283
2284         PR libgfortran/25419
2285         * gfortran.dg/comma.f: New test.
2286
2287 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2288
2289         * lib/gfortran-dg.exp: Remove trailing whitespace.
2290         * lib/fortran-torture.exp: Test with -fbounds-check instead of
2291         -funroll-all-loops.
2292
2293 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
2294
2295         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
2296         Extended Double long doubles or repeat tests when long double is
2297         the same size as double.
2298
2299 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2300
2301         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
2302
2303         PR testsuite/25442
2304         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
2305         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
2306
2307         PR testsuite/25441
2308         * gcc.dg/pr23911.c: Make test variable static.
2309
2310         PR testsuite/25444
2311         * gcc.dg/tree-ssa/pr14841.c: Likewise.
2312
2313 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2314
2315         PR c++/25439
2316         * g++.dg/parse/crash17.C: Adjust error markers.
2317         * g++.dg/template/error20.C: New test.
2318
2319 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
2320
2321         PR c++/23172
2322         * g++.dg/ext/complit4.C: New test.
2323
2324         PR c++/25417
2325         * g++.dg/ext/complit5.C: Likewise.
2326
2327 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
2328
2329         PR tree-optimization/25125
2330         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
2331         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
2332         * gcc.c-torture/execute/pr25125.c: New.
2333
2334 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
2335
2336         PR fortran/25029
2337         PR fortran/21256
2338         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
2339         with incorrect assumed size references.
2340
2341 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
2342
2343         PR c++/23171
2344         * g++.dg/opt/init1.C: New test.
2345
2346 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
2347
2348         PR c++/24671
2349         * g++.dg/template/sfinae3.C: New test.
2350
2351 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2352
2353         * g++.dg/other/friend4.C: New test.
2354
2355 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2356
2357         PR target/25005
2358         * g++.dg/opt/pr25005.C: New test.
2359
2360 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2361
2362         PR c++/25369
2363         * g++.dg/template/ptrmem16.C: New test.
2364
2365 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
2366
2367         PR fortran/25029
2368         PR fortran/21256
2369         * gfortran.dg/initialization_1.f90: Add test of SIZE.
2370
2371 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2372
2373         PR libgfortran/25307
2374         * gfortran.dg/list_read_5.f90: New test.
2375
2376 2005-12-22  Richard Henderson  <rth@redhat.com>
2377
2378         * gcc.target/i386/sse-7.c: Use -msse2.
2379
2380 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
2381
2382         PR rtl-optimization/25432
2383         * gcc.c-torture/compile/20051216-1.c: New test.
2384
2385         PR objc/25328
2386         * objc/execute/pr25328.m: New test.
2387
2388 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
2389
2390         PR c++/25364
2391         * g++.dg/template/call4.C: New test.
2392
2393 2005-12-22  Dale Johannesen  <dalej@apple.com>
2394
2395         * gcc.target/i386/sse-17.c: New.
2396
2397 2005-12-22  Paul Brook  <paul@codesourcery.com>
2398
2399         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
2400
2401 2005-12-22  Paul Brook  <paul@codesourcery.com>
2402
2403         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
2404
2405 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
2406
2407         PR tree-opt/25513
2408         * gcc.c-torture/compile/pr25513.c: New test.
2409
2410 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2411
2412         PR c++/23333
2413         * g++.dg/parse/error25.C: Add more tests.
2414
2415 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2416
2417         PR fortran/18990
2418         * gfortran.dg/der_charlen_1.f90: New.
2419
2420 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
2421
2422         PR fortran/20889
2423         * gfortran.dg/pointer_component_type_1.f90: New test.
2424
2425         PR fortran/25029
2426         PR fortran/21256
2427         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
2428         should give an error with assumed size array refernces and checks those
2429         that should not.
2430         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
2431         reference an upper bound so that it does not generate an error.
2432
2433         PR fortran/19362
2434         PR fortran/20244
2435         PR fortran/20864
2436         PR fortran/25391
2437         * gfortran.dg/used_dummy_types_1.f90: New test.
2438         * gfortran.dg/used_dummy_types_2.f90: New test.
2439         * gfortran.dg/used_dummy_types_3.f90: New test.
2440         * gfortran.dg/used_dummy_types_4.f90: New test.
2441         * gfortran.dg/used_dummy_types_5.f90: New test.
2442
2443         PR fortran/23152
2444         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
2445         group already being USE associated.
2446         * gfortran.dg/assumed_shape_nml.f90: New test.
2447         * gfortran.dg/assumed_size_nml.f90: New test.
2448
2449         PR fortran/20862
2450         PR fortran/25053
2451         PR fortran/25063
2452         PR fortran/25064
2453         PR fortran/25066
2454         PR fortran/25067
2455         PR fortran/25068
2456         PR fortran/25307
2457         * gfortran.dg/io_constraints_1.f90: New test.
2458         * gfortran.dg/io_constraints_1.f90: New test.
2459         * gfortran.dg/iostat_3.f90: Change wording of warning.
2460         * gfortran.dg/g77/19981216-0.f: The same.
2461
2462 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
2463
2464         PR tree-optimization/23518
2465         * testsuite/gcc.dg/pr23518.c: New.
2466
2467 2005-12-21  Mike Stump  <mrs@apple.com>
2468
2469         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
2470
2471 2005-12-21  Paul Brook  <paul@codesourcery.com>
2472
2473         * gcc.dg/pr19340.c: Skip on m68k targets.
2474
2475 2005-12-21  Steven Bosscher  <stevenb@suse.de>
2476
2477         PR rtl-optimization/25196
2478         * gcc.dg/pr25196.c: New test.
2479
2480 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
2481
2482         PR fortran/25423
2483         gfortran.dg/where_nested_1.f90: New.
2484
2485 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
2486
2487         PR tree-optimization/25382.
2488         * gcc.dg/tree-ssa/pr25382.c: New.
2489
2490 2005-12-20  Richard Guenther  <rguenther@suse.de>
2491
2492         PR middle-end/24306
2493         * gcc.target/i386/pr24306.c: New testcase.
2494
2495 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
2496
2497         PR tree-optimization/25501
2498         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
2499
2500 2005-12-20  Richard Guenther  <rguenther@suse.de>
2501
2502         Revert
2503         2005-12-02  Richard Guenther  <rguenther@suse.de>
2504
2505         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
2506
2507 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
2508
2509         PR c++/21228
2510         * g++.dg/warn/Wunreachable-code-2.C: New test.
2511
2512 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
2513
2514         PR c++/24278
2515         * g++.dg/template/ctor5.C: New test.
2516
2517         PR c++/24915
2518         * g++.dg/template/overload8.C: New test.
2519
2520 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
2521
2522         * gcc.c-torture/compile/pr25483 : New test.
2523
2524 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2525
2526         PR c++/20552
2527         * g++.dg/ext/typeof10.C: New test.
2528
2529 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
2530
2531         * gcc.dg/mt-loopi1.c: New.
2532
2533 2005-12-18  Richard Guenther  <rguenther@suse.de>
2534
2535         PR tree-optimization/25481
2536         * gcc.dg/torture/pr25481.c: New testcase.
2537
2538 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
2539
2540         PR rtl-optimization/21041
2541         * gcc.dg/pr21041.c: New test.
2542
2543 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2544
2545         PR libgfortran/25463
2546         * gfortran.dg/advance.f90: New test.
2547
2548 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
2549
2550         * gcc.dg/20051201-1.c: New test.
2551
2552 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
2553
2554         PR fortran/25018
2555         * gfortran.dg/initialization_1.f90: New test.
2556         * gfortran.dg/enum_5.f90: Change dg-error to new message.
2557         * gfortran.dg/g77/980616-0.f: The same.
2558
2559 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2560
2561         * PR fortran/25458
2562         * gfortran.dg/chkbits.f90: New test.
2563
2564 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2565
2566         * gfortran.dg/enum_5.f: Revert to previous version.
2567
2568 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
2569
2570         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
2571         * gfortran.dg/nested_modules_1.f90: Ditto.
2572         * gfortran.dg/hollerith_f95.f90: Ditto.
2573         * gfortran.dg/select_5.f90: Ditto.
2574         * gfortran.dg/secnds.f: Ditto.
2575         * gfortran.dg/hollerith2.f90: Ditto.
2576         * gfortran.dg/imag_2.f: Ditto.
2577         * gfortran.dg/ftell_2.f90: Ditto.
2578         * gfortran.dg/malloc_free_1.f90: Ditto.
2579         * gfortran.dg/logint-1.f: Ditto.
2580         * gfortran.dg/recursive_statement_functions.f90: Ditto.
2581         * gfortran.dg/e_d_fmt.f90: Ditto.
2582         * gfortran.dg/hollerith_legacy.f90: Ditto.
2583         * gfortran.dg/logint-2.f: Ditto.
2584         * gfortran.dg/enum_5.f90: Ditto.
2585         * gfortran.dg/f2c_2.f90: Ditto.
2586         * gfortran.dg/pr17143.f90: Ditto.
2587         * gfortran.dg/namelist_14.f90: Ditto.
2588         * gfortran.dg/logint-3.f: Ditto.
2589         * gfortran.dg/spread_scalar_source.f90: Ditto.
2590         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
2591         * gfortran.dg/namelist_11.f: Ditto.
2592         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
2593         * gfortran.dg/g77/20010519-1.f
2594         * gfortran.dg/g77/alpha1.f: Ditto.
2595         * gfortran.dg/g77/990115-1.f: Ditto.
2596         * gfortran.dg/g77/erfc.f: Ditto.
2597         * gfortran.dg/g77/19990313-3.f: Ditto.
2598         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
2599         * gfortran.dg/g77/20010426.f: Ditto.
2600         * gfortran.dg/g77/19990313-0.f: Ditto.
2601         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
2602         * gfortran.dg/g77/20000629-1.f: Ditto.
2603         * gfortran.dg/g77/970125-0.f: Ditto.
2604         * gfortran.dg/g77/8485.f: Ditto.
2605         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
2606         * gfortran.dg/g77/19990313-1.f: Ditto.
2607         * gfortran.dg/g77/int8421.f: Ditto.
2608         * gfortran.dg/g77/19990305-0.f: Ditto.
2609         * gfortran.dg/g77/947.f: Ditto.
2610         * gfortran.dg/g77/19990905-2.f: Ditto.
2611         * gfortran.dg/g77/cabs.f: Ditto.
2612         * gfortran.dg/g77/19990313-2.f: Ditto.
2613         * gfortran.dg/g77/20020307-1.f: Ditto.
2614         * gfortran.dg/g77/dcomplex.f: Ditto.
2615         * gfortran.dg/g77/19990502-1.f: Ditto.
2616         * gfortran.dg/g77/19981216-0.f: Ditto.
2617         * gfortran.dg/common_4.f90: Ditto.
2618         * gfortran.dg/entry_4.f90: Ditto.
2619         * gfortran.dg/equiv_constraint_2.f90: Ditto.
2620         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
2621         * gfortran.dg/namelist_12.f: Ditto.
2622         * gfortran.dg/scale_1.f90: Ditto.
2623         * gfortran.dg/modulo_1.f90
2624         * gfortran.dg/hollerith.f90: Ditto.
2625         * gfortran.dg/direct_io_3.f90: Ditto.
2626         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
2627         * gfortran.dg/gnu_logical_1.F: Ditto.
2628         * gfortran.dg/unf_io_convert_1.f90: Ditto.
2629         * gfortran.dg/assign_1.f90: Ditto.
2630         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
2631         * gfortran.dg/pr23095.f: Ditto.
2632         * gfortran.dg/read_float_1.f90: Ditto.
2633
2634 2005-12-17  Andreas Jaeger  <aj@suse.de>
2635
2636         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
2637         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
2638
2639 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2640
2641         PR fortran/24268
2642         * gfortran.dg/fmt_white.f: New test.
2643
2644 2005-12-16  Steven G. Kargl <kargls@comcast.net>
2645
2646         * gfortran.dg/label_1.f90: New test.
2647
2648 2005-12-15  Ben Elliston  <bje@au.ibm.com>
2649
2650         PR testsuite/25422
2651         * gcc.dg/20031012-1.c: Add -Walways-true option.
2652         * gcc.dg/weak/weak-3.c: Likewise.
2653         * g++.old-deja/g++.mike/warn8.C: Likewise.
2654
2655 2005-12-16  Mike Stump  <mrs@apple.com>
2656
2657         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
2658         exit.
2659
2660 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2661
2662         PR libgfortran/25264
2663         PR libgfortran/25349
2664         * gfortran.dg/tl_editing.f90: Added additional checks.
2665         * gfortran.dg/t_editing.f: New test.
2666         * gfortran.dg/write_padding.f90: New test
2667
2668 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2669
2670         PR testsuite/25215
2671         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
2672
2673 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
2674
2675         PR rtl-optimization/24899
2676         * gcc.c-torture/execute/20051215-1.c: New test.
2677
2678 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
2679
2680         PR 24823
2681         * gfortran.dg/pr24823.f: New test.
2682
2683 2005-12-16  Jeff Law  <law@redhat.com>
2684
2685         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
2686
2687 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2688
2689         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
2690         Change C++ style comments to C style comments.
2691         Remove aligned types from the array.
2692         Keep Enums disabled.
2693         (complex_types): Remove aligned types from the array.
2694         Comment out "_Complex long double".
2695         (attrib_types): Remove.
2696         (complex_attrib_types): Remove.
2697         (attrib_array_types): Remove.
2698         (complex_attrib_array_types): Remove.
2699         (aligned_bitfld_types): Remove.
2700         (n_aligned_bitfld_types): Remove.
2701         (FEATURE_ALIGNEDPACKED): Delete.
2702         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
2703         (singles): Remove support for adding attributes.
2704         (choose_type): Remove support for attributed types.
2705         (generate_fields): Remove support for attributed bit-fields.
2706         Remove support for adding attributes.
2707         (generate_random_tests): Remove support for adding attributes.
2708         (features): Add back "[0] :0" and "complex vector [0]".
2709         (main): Remove support for attributed bit-fields.
2710         Uncomment the calling of generate_random_tests for the rests of
2711         the tests.
2712
2713 2005-12-16  Jan Hubicka  <jh@suse.cz>
2714
2715         * gcc.c-torture/combine/pr25224.c: New.
2716
2717 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
2718
2719         PR other/25028
2720         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
2721         HP-UX.
2722
2723 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
2724
2725         * gcc.dg/20051215-1.c: New file.
2726
2727 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2728
2729         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
2730         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
2731
2732 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
2733
2734         PR fortran/18197
2735         * gfortran.dg/dummy_functions_1.f90: New.
2736
2737 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
2738
2739         PR rtl-optimization/25310
2740         * gcc.c-torture/compile/pr25310.c: New test.
2741
2742 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2743
2744         PR debug/25023
2745         * gcc.dg/pr25023.c: New test.
2746
2747 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2748
2749         * g++.old-deja/g++.brendan/redecl1.C,
2750         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
2751         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
2752         g++.old-deja/g++.oliva/typeof1.C,
2753         g++.old-deja/g++.other/crash16.C,
2754         g++.old-deja/g++.other/crash34.C,
2755         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
2756         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
2757         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
2758         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
2759         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
2760         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
2761         Remove xfail.
2762
2763 2005-12-14  Kean Johnston  <jkj@sco.com>
2764             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2765
2766         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
2767         * gcc.target/i386/20020523-1.c: Ditto.
2768         * gcc.target/i386/tailcall-1.c: Ditto.
2769         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
2770         * gcc.target/i386/ssetype-5.c: Ditto.
2771
2772 2005-12-14  Jeff Law  <law@redhat.com>
2773
2774         * gcc.dg/tree-ssa/foldstring-1.c: New test.
2775
2776 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
2777
2778         PR target/25254
2779         PR target/24188
2780         * gcc.target/i386/pr25254.c: New test.
2781         * gfortran.dg/PR24188.f: New test.
2782
2783 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
2784
2785         * lib/fortran-torture.exp: Catch remaining uses of
2786         remote_file build delete.
2787
2788 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2789
2790         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
2791
2792 2005-12-14  Ben Elliston  <bje@au.ibm.com>
2793
2794         * gcc.dg/warn-addr-cmp.c: New test.
2795
2796 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2797
2798         PR debug/25023
2799         PR target/25293
2800         * gcc.target/i386/pr25293.c: New test.
2801
2802 2005-12-13  Petr Machata  <machata@post.cz>
2803
2804         PR c++/24907
2805         * g++.dg/parse/comma2.C: New test.
2806
2807 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
2808             Jakub Jelinek  <jakub@redhat.com>
2809
2810         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
2811         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
2812         (limits.h): Include unconditionally.
2813         (stdlib.h): Likewise.
2814         (hashtab.h): Do not include.
2815         (getopt.h): Likewise.
2816         (stddef.h): Include.
2817         (hashval_t): Define.
2818         (struct entry): Add "next" field.
2819         (HASH_SIZE): New macro.
2820         (hash_table): New variable.
2821         (switchfiles): Do not use xmalloc.
2822         (mix): New macro.
2823         (iterative_hash): New function.
2824         (hasht): Remove.
2825         (e_exists): New function.
2826         (e_insert): Likewise.
2827         (output): Use, instead of libiberty hashtable functions.
2828         (main): Do not use getopt.  Do not call htab_create.
2829
2830 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
2831
2832         PR c++/25331
2833         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
2834         put atal* and atpaal* attributes on array elements.
2835         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
2836         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
2837         put atal* and atpaal* attributes on array elements.
2838         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
2839
2840 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
2841
2842         * gcc.dg/single-precision-constant.c: New test.
2843
2844 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
2845
2846         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
2847         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
2848         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
2849         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
2850         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
2851         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
2852         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
2853         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
2854         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
2855         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
2856         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
2857         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
2858         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
2859         gcc.target/powerpc/ppc-sdata-2.c,
2860         gcc.target/powerpc/ppc-stackalign-1.c,
2861         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
2862         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
2863         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
2864         gcc.target/powerpc/rs6000-ldouble-2.c,
2865         gcc.target/powerpc/rs6000-power2-1.c,
2866         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
2867         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
2868         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
2869         option into target selector.
2870         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
2871         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
2872
2873 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2874
2875         PR objc/25348
2876         * objc.dg/encode-9.m: New test.
2877
2878 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2879
2880         PR testsuite/20772
2881         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
2882         * gcc.dg/asm-b.c: Fix typo.
2883         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
2884         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
2885         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
2886         i?86 lp64 and x86_64 ilp32.
2887         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
2888         on i?86 lp64.
2889         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
2890
2891 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
2892
2893         PR fortran/25078
2894         gfortran.dg/equiv_5.f90: New test.
2895
2896 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
2897
2898         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
2899         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
2900         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
2901         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
2902         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
2903         * gcc.dg/tree-ssa/reassoc-5.c: New.
2904         * gcc.dg/tree-ssa/reassoc-6.c: New.
2905         * gcc.dg/tree-ssa/reassoc-7.c: New.
2906         * gcc.dg/tree-ssa/reassoc-8.c: New.
2907         * gcc.dg/tree-ssa/reassoc-9.c: New.
2908         * gcc.dg/tree-ssa/reassoc-10.c: New.
2909         * gcc.dg/tree-ssa/reassoc-11.c: New.
2910
2911 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2912
2913         PR testsuite/25167
2914         PR testsuite/24478
2915         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
2916
2917 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
2918
2919         PR c++/25300
2920         * g++.dg/template/inherit.C: Do not use a generic error message.
2921
2922 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2923
2924         PR libobjc/25354
2925         * objc.dg/gnu-encoding: New directory.
2926         * objc.dg/gnu-encoding/compat-common.h: New file.
2927         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
2928         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
2929         * objc.dg/gnu-encoding/vector-defs.h: New file.
2930         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
2931         * objc.dg/gnu-encoding/generate-random.c: New file.
2932         * objc.dg/gnu-encoding/generate-random_r.c: New file.
2933         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
2934         * objc.dg/gnu-encoding/generate-random.h: New file.
2935
2936 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
2937
2938         PR c++/25337
2939         * g++.dg/template/defarg7.C: New test.
2940
2941 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2942
2943         PR libobjc/25347
2944         * objc.dg/encode-8.m: New test.
2945
2946 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
2947
2948         PR libobjc/25346
2949         * objc.dg/encode-7.m: New test.
2950
2951 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
2952
2953         PR c++/25010
2954         * g++.dg/opt/inline10.C: New test.
2955
2956 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
2957
2958         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
2959
2960 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
2961
2962         * gfortran.dg/substring_equivalence.f90: typo in comment
2963
2964 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2965
2966         PR fortran/25068
2967         * gfortran.dg/iostat_3.f90: New test.
2968
2969 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
2970
2971         PR fortran/23815
2972         * gfortran.dg/unf_io_convert_1.f90: New test.
2973         * gfortran.dg/unf_io_convert_2.f90: New test.
2974         * gfortran.dg/unf_io_convert_3.f90: New test.
2975
2976 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2977
2978         PR testsuite/20772
2979         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
2980         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
2981         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
2982         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
2983         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
2984         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
2985         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
2986         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
2987         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
2988         gcc.dg/torture/fp-int-convert-float128-timode.c,
2989         gcc.dg/torture/fp-int-convert-float128.c,
2990         gcc.dg/torture/fp-int-convert-float80-timode.c,
2991         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
2992         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
2993
2994         * gcc.dg/tls/opt-1.c: Require effective target fpic.
2995
2996 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
2997
2998         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
2999
3000 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
3001
3002         * gcc.dg/20051207-1.c,
3003         * gcc.dg/20051207-2.c,
3004         * gcc.dg/20051207-3.c: New tests.
3005
3006 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3007
3008         PR testsuite/20772
3009         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
3010         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
3011         dg-skip-if target selector.
3012
3013         PR testsuite/20772
3014         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
3015         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
3016         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
3017         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
3018         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
3019         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
3020         and/or merge with i?86 cases.
3021
3022         * gcc.dg/tls/opt-3.c: Require effective target fpic.
3023
3024         PR testsuite/20772
3025         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
3026         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
3027         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
3028         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
3029         x86_64-*-linux*.
3030
3031 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
3032
3033         PR target/25311
3034         * gcc.c-torture/compile/pr25311.c: New test.
3035
3036 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3037
3038         PR libgfortran/25039
3039         * gfortran.dg/read_comma.f: New test.
3040
3041 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
3042
3043         PR c++/19317
3044         * g++.dg/opt/pr19317-1.C: New test.
3045         * g++.dg/opt/pr19317-2.C: New test.
3046         * g++.dg/opt/pr19317-3.C: New test.
3047
3048         PR target/19005
3049         * gcc.c-torture/execute/pr19005.c: New test.
3050
3051         PR target/17828
3052         * g++.old-deja/g++.other/comdat5.C: New test.
3053         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
3054
3055         * g++.dg/compat/struct-layout-1.exp: New file.
3056         * g++.dg/compat/struct-layout-1.h: New.
3057         * g++.dg/compat/struct-layout-1_generate.c: New.
3058         * g++.dg/compat/struct-layout-1_x1.h: New.
3059         * g++.dg/compat/struct-layout-1_x2.h: New.
3060         * g++.dg/compat/struct-layout-1_y1.h: New.
3061         * g++.dg/compat/struct-layout-1_y2.h: New.
3062
3063         * gcc.dg/20050330-2.c: New test.
3064
3065 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
3066
3067         PR fortran/25292
3068         * gfortran.dg/associated_1.f90: New.
3069
3070 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3071
3072         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
3073         ILP32 vect_no_align platforms.
3074
3075 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
3076             Jakub Jelinek  <jakub@redhat.com>
3077
3078         PR target/25268
3079         * gcc.c-torture/compile/20051207-1.c: New test.
3080
3081 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3082
3083         PR testsuite/20772
3084         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
3085         gcc.dg/torture/pr18582-1.c,
3086         gcc.target/i386/attributes-error.c: Also test on x86_64.
3087
3088         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
3089
3090 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3091
3092         PR c++/19397
3093         * g++.dg/template/typedef3.C: New test.
3094
3095         PR c++/19762
3096         PR c++/19764
3097         * g++.dg/template/dtor3.C: Fix error markers.
3098
3099 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
3100
3101         * lib/target-supports.exp (check_effective_target_sync_char_short):
3102         Add s390*.
3103
3104 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
3105
3106         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
3107
3108 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3109
3110         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
3111         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
3112         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
3113         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
3114
3115 2005-12-06  Roger Sayle  <roger@eyesopen.com>
3116
3117         PR c++/25263
3118         * g++.dg/other/array2.C: New test case.
3119
3120 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
3121
3122         * gcc.dg/darwin-weakimport-3.c: New.
3123
3124         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
3125         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
3126         and to work on Darwin.
3127         * gcc.dg/attr-weakref-1b.c: New file.
3128         * gcc.dg/attr-weakref-2.c: New test.
3129         * gcc.dg/darwin-weakref-1.c: New test.
3130
3131 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
3132
3133         PR testsuite/25247
3134         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
3135         use in selector expressions.
3136         (dg-xfail-if): Ditto.
3137         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
3138         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
3139         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
3140         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
3141         * gcc.test-framework/test-framework.exp: Skip generated tests if
3142         CHECK_TEST_FRAMEWORK is not 1.
3143
3144 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3145
3146         PR tree-optimization/24963
3147         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
3148
3149         PR target/24108
3150         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
3151
3152         PR target/18580
3153         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
3154         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
3155         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
3156         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
3157
3158 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
3159
3160         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
3161         dg-options.
3162
3163 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3164
3165         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
3166
3167 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
3168
3169         * gcc.dg/format/cast-1.c: New test.
3170
3171 2005-12-04  Roger Sayle  <roger@eyesopen.com>
3172
3173         PR c/7776
3174         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
3175         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
3176         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
3177         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
3178
3179 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3180
3181         * gcc.dg/cast-pretty-print-1.c: New test.
3182
3183 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
3184
3185         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
3186
3187 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
3188
3189         PR c++/24173
3190         * g++.dg/template/friend40.C: New test.
3191
3192 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
3193
3194         PR target/25199
3195         * gcc.target/i386/movq-2.c: New test.
3196         * gcc.target/i386/movq.c: Remove target i?86, instead add
3197         dg-require-effective-target ilp32.
3198
3199 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3200
3201         PR c++/24103
3202         * g++.dg/other/default1.C: New test.
3203
3204 2005-12-02  Richard Guenther  <rguenther@suse.de>
3205
3206         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
3207
3208 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3209
3210         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
3211
3212 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
3213
3214         PR target/21017
3215         * gcc.target/powerpc/rotate.c: New.
3216
3217 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3218
3219         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
3220         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
3221
3222 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3223
3224         PR c/13384
3225         * gcc.dg/pr17730-1.c: Adjust.
3226         * gcc.dg/lvalue1.c (main): Likewise.
3227         * gcc.dg/lvalue-2.c: Likewise.
3228         * g++.dg/pr7503-3.C
3229
3230 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
3231
3232         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
3233         error messages.
3234
3235 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
3236
3237         PR fortran/24789
3238         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
3239
3240 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3241
3242         PR target/24475
3243         * lib/target-supports.exp (check_effective_target_tls): New.
3244         (check_effective_target_tls_runtime): New.
3245         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
3246         for TLS support.
3247         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
3248         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
3249         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
3250         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
3251         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
3252         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
3253         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
3254         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
3255         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
3256         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
3257         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
3258         effective-target TLS.
3259         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
3260         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
3261         effective-target TLS runtime.
3262
3263 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
3264
3265         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
3266
3267 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
3268
3269         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
3270         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
3271         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
3272         ignored" warnings when "packing" is the same as the ABI layout.
3273
3274 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
3275
3276         PR fortran/21302
3277         * gfortran.dg/line_length_1.f: New test.
3278         * gfortran.dg/line_length_2.f90: Ditto.
3279
3280 2005-11-30  Richard Guenther  <rguenther@suse.de>
3281
3282         PR tree-optimization/21655
3283         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
3284
3285 2005-11-30  Dale Johannesen  <dalej@apple.com>
3286
3287         * gcc.c-torture/compile/pr24930.c: New.
3288
3289 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
3290
3291         PR fortran/15809
3292         *  gfortran.dg/auto_char_dummy_array.f90: New test.
3293
3294 2005-11-30  Jeff Law  <law@redhat.com>
3295
3296         * g++.old-deja/g++.law/pr25000.C: New test.
3297
3298 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
3299
3300         * gcc.dg/tls/opt-11.c: New test.
3301
3302 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3303
3304         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
3305         targets.
3306         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
3307         LP64 ia64.
3308
3309 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
3310
3311         * gfortran.dg/open_access_1.f90: New test.
3312
3313 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3314
3315         * gcc.dg/charset/builtin2.c: New test.
3316
3317 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
3318
3319         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
3320         on mmix-*-* for *_[xy].c.
3321
3322 2005-11-28  Kean Johnston  <jkj@sco.com>
3323
3324         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
3325         headers.
3326         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
3327         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
3328         * gcc.target/i386/asm-3.c: Ditto.
3329         * gcc.target/i386/clobbers.c: Ditto.
3330         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
3331         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
3332         test regexp.
3333         * gcc.target/i386/mul.c: Ditto.
3334         * gcc.target/i386/ssetype-1.c: Ditto.
3335         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
3336         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
3337         static so the test works with -fPIC mode too. Based on comment in
3338         PR19231 by Pinski.
3339         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
3340
3341 2005-11-28  Richard Guenther  <rguenther@suse.de>
3342
3343         * gcc.dg/alias-9.c: New testcase.
3344         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
3345
3346 2005-11-28  Roger Sayle  <roger@eyesopen.com>
3347             Uros Bizjak  <uros@kss-loka.si>
3348
3349         PR middle-end/20219
3350         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
3351         tan(x)/sin(x) transformations.
3352
3353 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
3354
3355         PR middle-end/24575
3356         * gcc.dg/tree-ssa/divide-3.c: New test.
3357         * gcc.dg/tree-ssa/divide-4.c: New test.
3358
3359 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
3360
3361         PR fortran/24917
3362         *  gfortran.dg/boz_6.f90: New test.
3363
3364 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3365
3366         PR fortran/23912
3367         * gfortran.dg/modulo_1.f90: New test.
3368
3369 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3370
3371         PR libfortran/24919
3372         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
3373         fail on CRLF platforms.
3374         * gfortran.dg/ftell_2.f90: Likewise.
3375
3376 2005-11-26  Eric Christopher  <echristo@apple.com>
3377
3378         * gcc.dg/intmax_t-1.c: Remove mips xfail.
3379
3380 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3381
3382         * objc.dg/gnu-runtime-3.m: Simplify.
3383
3384 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
3385
3386         PR middle-end/23669
3387         * gcc.dg/tree-ssa/divide-1.c: New test.
3388         * gcc.dg/tree-ssa/divide-2.c: New test.
3389
3390 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3391
3392         PR libgfortran/24945
3393         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
3394
3395 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
3396
3397         PR libgfortran/24945
3398         * gfortran.dg/open_status_2.f90: New test.
3399
3400 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3401
3402         * gcc.c-torture/execute/builtins/fprintf.c,
3403         gcc.c-torture/execute/builtins/fputs-lib.c,
3404         gcc.c-torture/execute/builtins/fputs.c,
3405         gcc.c-torture/execute/builtins/lib/fprintf.c,
3406         gcc.c-torture/execute/builtins/lib/printf.c,
3407         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
3408
3409 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
3410
3411         * gcc.dg/20050922-2.c: New test.
3412
3413 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3414
3415         * objc.dg/gnu-runtime-3.m: New test.
3416
3417 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3418
3419         PR c++/9278
3420         * g++.dg/other/void1.C: New test.
3421
3422 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
3423
3424         PR middle-end/24998
3425         * gcc.dg/torture/fp-int-convert-float.c,
3426         gcc.dg/torture/fp-int-convert-double.c,
3427         gcc.dg/torture/fp-int-convert-long-double.c,
3428         gcc.dg/torture/fp-int-convert-timode.c,
3429         gcc.dg/torture/fp-int-convert-float80.c,
3430         gcc.dg/torture/fp-int-convert-float80-timode.c,
3431         gcc.dg/torture/fp-int-convert-float128.c,
3432         gcc.dg/torture/fp-int-convert-float128-timode.c,
3433         gcc.dg/torture/fp-int-convert.h: New files.
3434
3435 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3436
3437         PR middle-end/24989
3438         * gcc.dg/tree-ssa/bool-10.c: New test.
3439         * gcc.dg/tree-ssa/bool-11.c: New test.
3440         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
3441
3442 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
3443
3444         PR middle-end/24990
3445         * tree-ssa/pr24990-1.c: New test.
3446
3447 2005-11-24  Richard Guenther  <rguenther@suse.de>
3448         Dirk Mueller <dmueller@suse.de>
3449
3450         PR c++/14024
3451         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
3452         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
3453         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
3454         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
3455         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
3456         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
3457
3458 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
3459
3460         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
3461
3462 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3463
3464         PR c/21668
3465         * gcc.dg/Wc++-compat.c: New.
3466         * gcc.dg/Wno-c++-compat.c: New.
3467
3468 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
3469
3470         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
3471         (vspltish, vspltisw): Likewise.
3472
3473 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3474
3475         PR libgfortran/24794
3476         * gfortran.dg/namelist_12.f: Fix quotes.
3477         * gfortran.dg/namelist_13.f90: Fix quotes.
3478         * gfortran.dg/namelist_14.f90: Fix quotes.
3479         * gfortran.dg/namelist_15.f90: Fix quotes.
3480         * gfortran.dg/namelist_use.f90: Fix quotes.
3481         * gfortran.dg/namelist_use_only.f90: Fix quotes.
3482         * gfortran.dg/namelist_21.f90: New test.
3483         * gfortran.dg/namelist_22.f90: New test.
3484
3485 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
3486
3487         PR target/23435
3488         * gcc.c-torture/compile/pr23435.c: New.
3489
3490 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
3491
3492         * gcc.c-torture/execute/floatunsisf-1.c: New test.
3493
3494 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
3495
3496         * gcc.target/powerpc/405-macchw-1.c,
3497         gcc.target/powerpc/405-macchw-2.c,
3498         gcc.target/powerpc/405-macchwu-1.c,
3499         gcc.target/powerpc/405-macchwu-2.c,
3500         gcc.target/powerpc/405-machhw-1.c,
3501         gcc.target/powerpc/405-machhw-2.c,
3502         gcc.target/powerpc/405-machhwu-1.c,
3503         gcc.target/powerpc/405-machhwu-2.c,
3504         gcc.target/powerpc/405-maclhw-1.c,
3505         gcc.target/powerpc/405-maclhw-2.c,
3506         gcc.target/powerpc/405-maclhwu-1.c,
3507         gcc.target/powerpc/405-maclhwu-2.c,
3508         gcc.target/powerpc/405-mulchw-1.c,
3509         gcc.target/powerpc/405-mulchw-2.c,
3510         gcc.target/powerpc/405-mulchwu-1.c,
3511         gcc.target/powerpc/405-mulchwu-2.c,
3512         gcc.target/powerpc/405-mulhhw-1.c,
3513         gcc.target/powerpc/405-mulhhw-2.c,
3514         gcc.target/powerpc/405-mulhhwu-1.c,
3515         gcc.target/powerpc/405-mulhhwu-2.c,
3516         gcc.target/powerpc/405-mullhw-1.c,
3517         gcc.target/powerpc/405-mullhw-2.c,
3518         gcc.target/powerpc/405-mullhwu-1.c,
3519         gcc.target/powerpc/405-mullhwu-2.c,
3520         gcc.target/powerpc/405-nmacchw-1.c,
3521         gcc.target/powerpc/405-nmacchw-2.c,
3522         gcc.target/powerpc/405-nmachhw-1.c,
3523         gcc.target/powerpc/405-nmachhw-2.c,
3524         gcc.target/powerpc/405-nmaclhw-1.c,
3525         gcc.target/powerpc/405-nmaclhw-2.c,
3526         gcc.target/powerpc/440-macchw-1.c,
3527         gcc.target/powerpc/440-macchw-2.c,
3528         gcc.target/powerpc/440-macchwu-1.c,
3529         gcc.target/powerpc/440-macchwu-2.c,
3530         gcc.target/powerpc/440-machhw-1.c,
3531         gcc.target/powerpc/440-machhw-2.c,
3532         gcc.target/powerpc/440-machhwu-1.c,
3533         gcc.target/powerpc/440-machhwu-2.c,
3534         gcc.target/powerpc/440-maclhw-1.c,
3535         gcc.target/powerpc/440-maclhw-2.c,
3536         gcc.target/powerpc/440-maclhwu-1.c,
3537         gcc.target/powerpc/440-maclhwu-2.c,
3538         gcc.target/powerpc/440-mulchw-1.c,
3539         gcc.target/powerpc/440-mulchw-2.c,
3540         gcc.target/powerpc/440-mulchwu-1.c,
3541         gcc.target/powerpc/440-mulchwu-2.c,
3542         gcc.target/powerpc/440-mulhhw-1.c,
3543         gcc.target/powerpc/440-mulhhw-2.c,
3544         gcc.target/powerpc/440-mulhhwu-1.c,
3545         gcc.target/powerpc/440-mulhhwu-2.c,
3546         gcc.target/powerpc/440-mullhw-1.c,
3547         gcc.target/powerpc/440-mullhw-2.c,
3548         gcc.target/powerpc/440-mullhwu-1.c,
3549         gcc.target/powerpc/440-mullhwu-2.c,
3550         gcc.target/powerpc/440-nmacchw-1.c,
3551         gcc.target/powerpc/440-nmacchw-2.c,
3552         gcc.target/powerpc/440-nmachhw-1.c,
3553         gcc.target/powerpc/440-nmachhw-2.c,
3554         gcc.target/powerpc/440-nmaclhw-1.c,
3555         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
3556
3557 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
3558
3559         PR fortran/24774
3560         * gfortran.dg/inquire_9.f90: New test.
3561
3562         PR fortran/21647
3563         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
3564
3565 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3566
3567         PR libfortran/24432
3568         * lib/target-supports.exp (check_effective_target_fortran_large_real):
3569         Check that 'cos' is supported.
3570
3571 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
3572
3573         PR fortran/24223
3574         * gfortran.dg/substring_equivalence.f90: New test.
3575
3576         PR fortran/24705
3577         * gfortran.dg/auto_internal_assumed.f90: New test.
3578
3579 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
3580
3581         * gcc.dg/fold-div-2.c: New test.
3582
3583 2005-11-20  Ian Lance Taylor  <ian@airs.com>
3584
3585         PR rtl-optimization/24883
3586         * gcc.c-torture/compile/pr24883.c: New test.
3587
3588 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
3589
3590         PR middle-end/20583
3591         * gcc.c-torture/compile/pr20583.c: New.
3592
3593 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
3594
3595         * gcc.c-torture/execute/usmul.c: New test.
3596
3597 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
3598
3599         * gcc.dg/tree-ssa/vrp22.c: New test.
3600
3601 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
3602
3603         PR middle-end/24912
3604         * gcc.dg/torture/pr24912-1.c: New test.
3605
3606 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
3607
3608         PR fortran/24862
3609         * gfortran.dg/arrayio_derived_1.f90: New test.
3610
3611 2005-11-19  Richard Guenther  <rguenther@suse.de>
3612
3613         PR middle-end/23294
3614         * gcc.dg/tree-ssa/pr23294.c: New testcase.
3615
3616 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
3617
3618         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
3619
3620 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
3621
3622         PR c++/8355
3623         * g++.dg/template/friend39.C: New test.
3624
3625 2005-11-18  James E Wilson  <wilson@specifix.com>
3626
3627         * gcc.dg/builtin-strstr.c: New.
3628
3629 2005-11-18  Richard Henderson  <rth@redhat.com>
3630
3631         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
3632         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
3633         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
3634         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
3635         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
3636         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
3637         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
3638         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
3639         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
3640         renaming to remove initial "ia64-".
3641
3642 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
3643
3644         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
3645
3646 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
3647
3648         * g++.dg/cpp/string-2.C: New test.
3649
3650 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
3651
3652         * gcc.dg/tree-ssa/loop-14.c: New test.
3653
3654 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
3655             Michael Chamberlain <michael@chamberlain.net.au>
3656
3657         * ada/acats/run_all.sh (target_run): Kill long running tests.
3658
3659 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3660
3661         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
3662         * gcc.dg/cleanup-9.c: Likewise.
3663         * gcc.dg/cleanup-10.c: Likewise.
3664         * gcc.dg/cleanup-11.c: Likewise.
3665
3666 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3667
3668         PR fortran/24892
3669         * gfortran.dg/open_access_append_1.f90: New test.
3670         * gfortran.dg/open_access_append_2.f90: New test.
3671
3672 2005-11-16  Richard Guenther  <rguenther@suse.de>
3673
3674         PR middle-end/24851
3675         * gcc.c-torture/execute/pr24851.c: New testcase.
3676
3677 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
3678
3679         * gcc.dg/fold-overflow-1.c: New test.
3680
3681 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
3682
3683         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
3684         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
3685
3686 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
3687
3688         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
3689         structures.
3690         * g++.dg/eh/forced2.C: Likewise.
3691         * g++.dg/eh/forced3.C: Likewise.
3692         * g++.dg/eh/forced4.C: Likewise.
3693
3694 2005-11-11  Mike Stump  <mrs@apple.com>
3695
3696         * g++.old-deja/g++.mike/unused.C: Add.
3697
3698 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
3699
3700         PR c++/24667
3701         * g++.dg/warn/Wcast-qual1.C: New test.
3702
3703 2005-11-15  Jan Hubicka  <jh@suse.cz>
3704
3705         * gcc.dg/winline-5.c: Add large-unit-insns limit.
3706
3707 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
3708
3709         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
3710
3711 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
3712
3713         PR 24840
3714         * gcc.dg/tree-ssa/pr24840.c: New test.
3715
3716 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
3717
3718         PR testsuite/24841
3719         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
3720
3721 2005-11-14  Dale Johannesen  <dalej@apple.com>
3722
3723         * gcc.c-torture/execute/20051113-1.c: New.
3724
3725 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
3726
3727         PR c++/24687
3728         * g++.dg/template/crash43.C: New test.
3729
3730 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
3731
3732         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
3733
3734 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3735
3736         PR c++/24817
3737         * g++.dg/eh/spec8.C: New test.
3738
3739 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3740
3741         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
3742
3743 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
3744
3745         PR c++/20293
3746         * g++.dg/parse/ambig4.C: New test.
3747         * g++.dg/tc1/dr101.C: Adjust error markers.
3748         * g++.dg/lookup/strong-using-2.C: Likewise.
3749         * g++.dg/lookup/ambig5.C: Likewise.
3750         * g++.dg/lookup/ambig4.C: Likewise.
3751         * g++.dg/parse/crash22.C: Likewise.
3752
3753 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
3754
3755         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
3756
3757 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
3758
3759         * gcc.dg/nested-calls-1.c: New test.
3760
3761 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3762
3763         * gfortran.dg/complex_intrinsic_1.f90: New test.
3764         * gfortran.dg/complex_intrinsic_2.f90: New test.
3765         * gfortran.dg/fgetc_1.f90: New test.
3766         * gfortran.dg/fgetc_2.f90: New test.
3767         * gfortran.dg/fgetc_3.f90: New test.
3768         * gfortran.dg/ftell_1.f90: New test.
3769         * gfortran.dg/ftell_2.f90: New test.
3770         * gfortran.dg/gnu_logical_1.F: New test.
3771         * gfortran.dg/gnu_logical_2.f90: New test.
3772
3773 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
3774
3775         PR middle-end/24820
3776         * testsuite/gcc.dg/pr24820.c: New test.
3777
3778 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
3779
3780         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
3781         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
3782         variable.
3783
3784 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3785
3786         testsuite/24614
3787         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
3788
3789 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3790
3791         * gcc.target/cris/cris.exp: New file.
3792         * gcc.target/cris/rld-legit1.c: New test.
3793         * gcc.target/cris/rld-legit2.c: New test.
3794
3795 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
3796
3797         PR c++/24780
3798         * g++.dg/opt/pr24780.C: New test.
3799
3800         PR c++/24761
3801         * g++.dg/template/asm1.C: New test.
3802
3803 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
3804
3805         PR libgfortran/24787
3806         * gfortran.dg/scan_1.f90: New test.
3807
3808 2005-11-12  Jan Hubicka  <jh@suse.cz>
3809
3810         * gcc.target/i386/minmax-1.c: New.
3811         * gcc.target/i386/minmax-2.c: New.
3812
3813 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
3814
3815         * gcc.dg/pr24445.c: Fix for 64-bit targets.
3816
3817 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
3818
3819         * gcc.c-torture/execute/20051110-1.c,
3820         gcc.c-torture/execute/20051110-2.c: New tests.
3821
3822 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
3823
3824         PR middle-end/24750
3825         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
3826         New tests.
3827
3828 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3829
3830         * lib/target-libpath.exp (get_shlib_extension): New proc.
3831         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
3832         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3833         * lib/objc.exp (objc_target_compile): Likewise.
3834         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
3835         detection.
3836
3837 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
3838
3839         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
3840
3841         * lib/target-supports.exp (check_effective_target_static_libgfortran):
3842         Add -static to additional_flags and pass it to target_compile.
3843
3844 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3845
3846         PR libgfortran/24719
3847         gfortran.dg/read_noadvance.f90: New test.
3848
3849         PR libgfortran/24699
3850         gfortran.dg/fmt_t_2.f90: New test.
3851
3852         PR libgfortran/24785
3853         gfortran.dg/read_x_eor.f90: New test.
3854
3855         PR libgfortran/24584
3856         gfortran.dg/namelist_empty.f90: Rename test.
3857
3858         PR libgfortran/24489
3859         gfortran/read_eor.f90: Rename test.
3860
3861 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3862
3863         PR fortran/15976
3864         * gfortran.dg/automatic_module_variable.f90: New test.
3865
3866 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
3867
3868         PR target/24445
3869         * gcc.dg/pr24445.c: New test.
3870
3871 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
3872
3873         PR fortran/24655
3874         PR fortran/24755
3875         * gfortran.dg/recursive_statement_functions.f90: Add statement
3876         functions using inline intrinsic functions and parameters to test
3877         that they no longer seg-fault.
3878
3879         PR fortran/24409
3880         gfortran.dg/nested_modules_4.f90: New test.
3881         gfortran.dg/nested_modules_5.f90: New test.
3882
3883 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3884
3885         PR fortran/24643
3886         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
3887
3888 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
3889
3890         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
3891         failures.
3892
3893 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3894
3895         * gcc.dg/sparc-getcontext-1.c: New test.
3896
3897 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
3898
3899         * gcc.dg/ifcvt-fabs-1.c: New test.
3900
3901 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
3902
3903         PR other/4372
3904         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
3905         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
3906
3907 2005-11-09  Richard Guenther  <rguenther@suse.de>
3908
3909         PR tree-optimization/24716
3910         * gcc.c-torture/execute/pr24716.c: New testcase.
3911
3912 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3913
3914         * gcc.dg/pr24624.c: Disable for non S/390 targets.
3915
3916 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3917
3918         PR 24624
3919         * gcc.dg/pr24624.c: Testcase added.
3920
3921 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
3922
3923         PR 24623
3924         * g++.dg/other/pr24623.C: Testcase added.
3925
3926 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
3927
3928         PR fortran/22607
3929         * gfortran-dg/pure_byref_1.f90: New.
3930         * gfortran-dg/pure_byref_2.f90: New.
3931
3932 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
3933
3934         PR c/24101
3935         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
3936         * gcc.dg/dg.exp: Run main loop also for *.i files.
3937
3938 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
3939
3940         PR c++/19450
3941         * g++.dg/tls/diag-3.C: New test.
3942         * g++.dg/tls/diag-4.C: New test.
3943         * g++.dg/tls/static-1.C: New test.
3944         * g++.dg/tls/static-1a.cc: New file.
3945
3946 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
3947
3948         PR 23046
3949         * g++.dg/tree-ssa/pr23046.C: New test.
3950
3951 2005-11-08  Devang Patel <dpatel@apple.com>
3952
3953         PR tree-optimization/23115
3954         * gcc.dg/tree-ssa/pr23115.c: New.
3955
3956 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
3957
3958         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
3959         * gcc.target/powerpc/pr16155.c: Same.
3960         * gcc.target/powerpc/altivec-1.c: Same.
3961         * gcc.target/powerpc/altivec-2.c: Same.
3962         * gcc.target/powerpc/altivec-3.c: Same.
3963         * gcc.target/powerpc/altivec-5.c: Same.
3964         * gcc.target/powerpc/altivec-11.c: Same.
3965         * gcc.target/powerpc/altivec-12.c: Same.
3966         * gcc.target/powerpc/altivec-14.c: Same.
3967         * gcc.target/powerpc/altivec-22.c: Same.
3968         * gcc.target/powerpc/altivec-consts.c: Same.
3969         * gcc.target/powerpc/altivec-pr22085.c: Same.
3970         * gcc.target/powerpc/altivec-splat.c: Same.
3971         * gcc.target/powerpc/altivec-varargs-1.c: Same.
3972         * gcc.target/powerpc/altivec-vec-merge.c: Same.
3973         * gcc.target/powerpc/darwin-longlong.c: Same.
3974
3975 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
3976
3977         PR target/19340
3978         * gcc.dg/pr19340.c: New test.
3979
3980 2005-11-07  Ian Lance Taylor  <ian@airs.com>
3981
3982         PR rtl-optimization/24683
3983         * gcc.dg/pr24683.c: New test.
3984
3985 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3986
3987         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
3988         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
3989
3990 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
3991
3992         * gcc.target/i386/pr23376.c: Compile with -mmmx.
3993
3994 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
3995
3996         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
3997
3998 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
3999
4000         PR target/24230
4001
4002         * gcc.target/powerpc/altivec-consts.c,
4003         gcc.target/powerpc/altivec-splat.c: New testcase.
4004
4005 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
4006
4007         PR c/24599
4008
4009         * gcc.dg/overflow-2.c: New testcase.
4010
4011 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
4012
4013         PR rtl-optimization/23567
4014         * gcc.c-torture/execute/20051104-1.c: New test.
4015
4016 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
4017
4018         PR fortran/24534
4019         gfortran.dg/private_type_2.f90: Modified to check that case with
4020         PRIVATE declaration within derived type is accepted.
4021
4022         PR fortran/20838
4023         gfortran.dg/pointer_assign_1.f90: New test.
4024
4025         PR fortran/20840
4026         * gfortran.dg/arrayio_0.f90: New test.
4027
4028         PR fortran/17737
4029         gfortran.dg/data_initialized.f90: New test.
4030         gfortran.dg/data_constraints_1.f90: New test.
4031         gfortran.dg/data_constraints_2.f90: New test.
4032
4033 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
4034
4035         PR fortran/24174
4036         PR fortran/24305
4037         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
4038
4039 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
4040
4041         PR 24670
4042         * gcc.dg/tree-ssa/pr24670.c: New test.
4043
4044 2005-11-05  Ian Lance Taylor  <ian@airs.com>
4045
4046         PR target/22432
4047         * gcc.target/i386/pr22432.c: New test.
4048
4049 2005-11-05  Richard Henderson  <rth@redhat.com>
4050
4051         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
4052         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
4053         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
4054         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
4055         from gcc.dg/alpha-*.
4056         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
4057         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
4058
4059 2005-11-05  Andreas Jaeger  <aj@suse.de>
4060
4061         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
4062
4063 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4064
4065         PR target/23424
4066         * gcc.dg/torture/pr23424-1.c: New test.
4067
4068 2005-11-04  Richard Henderson  <rth@redhat.com>
4069
4070         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
4071         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
4072         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
4073         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
4074         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
4075         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
4076         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
4077         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
4078         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
4079         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
4080         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
4081         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
4082         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
4083         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
4084         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
4085         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
4086         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
4087         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
4088         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
4089         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
4090         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
4091         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
4092         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
4093         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
4094         Move from gcc.dg/.
4095         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
4096         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
4097         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
4098         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
4099         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
4100         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
4101         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
4102         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
4103         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
4104         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
4105         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
4106         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
4107         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
4108         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
4109         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
4110         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
4111         gcc.target/i386/lea.c, gcc.target/i386/local.c,
4112         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
4113         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
4114         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
4115         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
4116         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
4117         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
4118         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
4119         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
4120         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
4121         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
4122         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
4123         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
4124         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
4125         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
4126         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
4127         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
4128         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
4129         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
4130         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
4131         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
4132         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
4133         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
4134         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
4135         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
4136         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
4137         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
4138         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
4139         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
4140
4141 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
4142
4143         PR 24627
4144         * gcc.dg/tree-ssa/pr24627.c: New test.
4145
4146 2005-11-04 Paul Brook  <paul@codesourcery.com>
4147
4148         * gcc.dg/tls/opt-10.c: New test.
4149
4150 2005-11-04  Andreas Jaeger  <aj@suse.de>
4151
4152         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
4153         avoid extra warnings.
4154
4155 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4156
4157         PR libfortran/22298
4158         * gcc/testsuite/lib/target-supports.exp
4159         (check_effective_target_static_libgfortran): New
4160         static_libgfortran effective target.
4161         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
4162         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
4163
4164 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
4165
4166         * gcc.dg/pr24615.c: Guard test with { target fpic }.
4167
4168 2005-11-03  Josh Conner  <jconner@apple.com>
4169
4170         PR c++/19989
4171         g++.dg/ext/array2.C: New test.
4172         g++.dg/template/dependent-name3.C: New test.
4173         g++.dg/template/dependent-name4.C: New test.
4174         g++.dg/template/sfinae2.C: New test.
4175
4176 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4177
4178         PR preprocessor/22042
4179         * gcc.dg/cpp/strify4.c: New test.
4180
4181 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4182
4183         PR c++/17964
4184         * g++.dg/cpp/string-1.C: New test.
4185
4186 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4187
4188         * gcc.target/powerpc: New directory.
4189         * gcc.target/powerpc/powerpc.exp: New file.
4190         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
4191         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
4192         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
4193         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
4194         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
4195         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
4196         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
4197         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
4198         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
4199         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
4200         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
4201         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
4202         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
4203         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
4204         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
4205         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
4206         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
4207         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
4208         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
4209         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
4210         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
4211         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
4212         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
4213         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
4214         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
4215         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
4216         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
4217         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
4218         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
4219         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
4220         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
4221         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
4222         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
4223         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
4224
4225 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
4226
4227         PR c++/21627
4228         * g++.dg/warn/inline2.C: New test.
4229
4230 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4231
4232         PR middle-end/23155
4233         * g++.dg/ext/c99struct1.C: New test.
4234         * gcc.dg/union-cast-1.c: New test.
4235         * gcc.dg/union-cast-2.c: New test.
4236         * gcc.dg/union-cast-3.c: New test.
4237
4238 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4239
4240         PR middle-end/24589
4241         * gcc.c-torture/execute/zero-struct-2.c: New test.
4242
4243 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
4244
4245         PR c++/24582
4246         * g++.dg/init/switch1.C: New test.
4247
4248 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4249
4250         * gcc.dg/delay-slot-1.c: New test.
4251
4252 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
4253
4254         PR target/24620
4255         * gcc.dg/pr24620.c: New test.
4256
4257 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
4258
4259         PR c/24329
4260         * gcc.dg/format/unnamed-1.c: New test.
4261
4262 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4263
4264         PR c++/22434
4265         * g++.dg/expr/cond8.C: New test.
4266
4267         PR c++/24560
4268         * g++.dg/parse/dot1.C: New test.
4269
4270 2005-11-02  Jan Hubicka  <jh@suse.cz>
4271
4272         PR target/23303
4273         * gcc.dg/i386-lea.c: New test
4274
4275 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4276
4277         PR target/24615
4278         * gcc.dg/pr24615.c: New test.
4279
4280 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
4281
4282         PR target/24600
4283         * gcc.dg/pr24600.c: New test.
4284
4285 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4286
4287         PR c++/19253
4288         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
4289         * g++.dg/parse/typename9.C: New test.
4290         * g++/dg/parse/typename10.C: Likewise.
4291
4292 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4293
4294         PR fortran/18157
4295         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
4296         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
4297         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
4298
4299 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
4300
4301         PR c++/24569
4302         * g++.dg/debug/static1.C: New test.
4303
4304 2005-11-02  Josh Conner  <jconner@apple.com>
4305
4306         * g++.dg/crash38.C: moved into proper directory...
4307         * g++.dg/template/crash42.C: ...here
4308
4309 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
4310
4311         PR target/18338
4312         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
4313         pcc_bitfield_type_matters || default_packed.
4314
4315         * lib/target-supports.exp
4316         (check_effective_target_pcc_bitfield_type_matters): New proc.
4317         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
4318
4319         PR testsuite/23304
4320         * lib/target-supports.exp (check_effective_default_packed): New proc.
4321         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
4322         Gate expected errors on target ! default_packed.
4323         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
4324
4325 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4326
4327         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
4328         change (r106358).
4329
4330 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4331
4332         PR fortran/24008
4333         * gfortran.dg/entry_5.f90: New.
4334         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
4335
4336 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
4337
4338         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
4339
4340 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
4341
4342         PR fortran/21565
4343         gfortran.dg/namelist_blockdata.f90: New test.
4344
4345         PR fortran/18737
4346         gfortran.dg/external_implicit_none.f90: New test.
4347
4348         PR fortran/14994
4349         * gfortran.dg/secnds.f: New test.
4350
4351 2005-10-31  Jan Hubicka  <jh@suse.cz>
4352
4353         PR target/20928
4354         * gcc.c-torture/compile/pr20928.c: New test.
4355
4356 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
4357
4358         PR middle-end/23492
4359         * gcc.c-torture/compile/zero-strct-5.c: New test.
4360
4361 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
4362
4363         PR libgfortran/24584
4364         * gfortran.dg/pr24584.f90: New test.
4365
4366 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
4367
4368         PR fortran/18883
4369         * gfortran.dg/char_result_9.f90: New.
4370         * gfortran.dg/char_result_10.f90: New.
4371
4372 2005-10-30  Jan Hubicka  <jh@suse.cz>
4373
4374         * g++.dg/tree-ssa/pr24172.C: New testcase.
4375
4376 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
4377
4378         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
4379
4380 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
4381
4382         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
4383         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
4384         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
4385         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
4386         gfortran.dg/enum_9.f90,
4387         gfortran.fortran-torture/compile/enum_1.f90,
4388         gfortran.fortran-torture/execute/enum_1.f90,
4389         gfortran.fortran-torture/execute/enum_2.f90,
4390         gfortran.fortran-torture/execute/enum_3.f90,
4391         gfortran.fortran-torture/execute/enum_4.f90: New tests.
4392
4393 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
4394
4395         PR target/18482
4396         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
4397         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
4398
4399 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4400
4401         PR libfortran/20179
4402         * gfortran.dg/mixed_io_1.f90: New test.
4403         * gfortran.dg/mixed_io_1.c: New file.
4404
4405 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4406
4407         * gfortran.dg/malloc_free_1.f90: New test.
4408
4409 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
4410
4411         * gcc.dg/nested-func-4.c: Require profiling -pg.
4412
4413 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4414
4415         PR C++/23229
4416         * g++.dg/warn/main-2.C: New test.
4417
4418 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
4419
4420         PR fortran/24545
4421         * gfortran.dg/interface_2.f90: new test.
4422
4423 2005-10-28  Josh Conner  <jconner@apple.com>
4424
4425         PR c++/22153
4426         * g++.dg/template/crash38.C: New test.
4427         * g++.dg/parse/explicit1.C: Change expected errors.
4428
4429 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4430
4431         PR C++/23426
4432         * g++.dg/other/large-size-array.C: New test.
4433
4434 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4435
4436         PR middle-end/24362
4437         * g++.dg/opt/complex4.C: New test.
4438
4439 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
4440
4441         * gcc.dg/nested-func-4.c: New test.
4442
4443 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
4444
4445         PR fortran/24158
4446         gfortran.dg/derived_recursion.f90: New test.
4447         gfortran.dg/implicit_actual.f90: New test.
4448
4449 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
4450
4451         PR middle-end/24295, PR testsuite/24477
4452         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
4453         removed when weakref hits the tree.
4454
4455 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
4456
4457         * gfortran.dg/cray_pointers_4.f90: New test.
4458
4459         * gfortran.dg/cray_pointers_5.f90: New test.
4460
4461 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
4462
4463         PR fortran/22290
4464         * gfortran.dg/assign_5.f90: New test.
4465         * gfortran.dg/assign_6.f: New test.
4466
4467 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
4468
4469         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
4470         CPU has no SSE support.
4471
4472 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
4473
4474         PR libgfortran/24224
4475         * gfortran.dg/arrayio_1.f90: Update attribution.
4476         * gfortran.dg/arrayio_2.f90: Update attribution.
4477         * gfortran.dg/arrayio_3.f90: Update attribution.
4478         * gfortran.dg/arrayio_4.f90: Update test conditions.
4479         * gfortran.dg/arrayio_5.f90: Update attribution.
4480         * gfortran.dg/arrayio_6.f90: New test.
4481         * gfortran.dg/arrayio_7.f90: New test.
4482
4483 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
4484
4485         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
4486
4487 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
4488
4489         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
4490
4491 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
4492
4493         PR fortran/24416
4494         * gfortran.dg/namelist_char_only.f90: New test.
4495
4496 2005-10-24  Asher Langton  <langton2@llnl.gov>
4497
4498         PR fortran/17031
4499         PR fortran/22282
4500         * gfortran.dg/cray_pointers_1.f90: New test.
4501         * gfortran.dg/cray_pointers_2.f90: New test.
4502         * gfortran.dg/cray_pointers_3.f90: New test.
4503         * gfortran.dg/loc_1.f90: New test.
4504         * gfortran.dg/loc_2.f90: New test.
4505
4506 2005-10-24  Steven Bosscher  <stevenb@suse.de>
4507
4508         * gcc.dg/pr24225.c: New test.
4509
4510 2005-10-24  Asher Langton  <langton2@llnl.gov>
4511
4512         * gfortran.dg/dup_save_1.f90: New test.
4513         * gfortran.dg/dup_save_2.f90: New test.
4514
4515 2005-10-24  Paul Brook  <paul@codesourcery.com>
4516
4517         PR 24107
4518         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
4519         stdint.h.
4520
4521 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
4522
4523         PR libgfortran/24489
4524         * gfortran.dg/pr24489.f90: New test.
4525
4526 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
4527
4528         PR fortran/23635
4529         * gfortran.dg/ichar_1.f90: Add tests for derived types.
4530
4531 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
4532
4533         PR target/18911
4534         * g++.dg/init/array16.C: Skip for mmix-*-*.
4535
4536 2005-10-23  Asher Langton  <langton2@llnl.gov>
4537
4538         * gfortran.dg/byte_1.f90: New test.
4539         * gfortran.dg/byte_2.f90: New test.
4540
4541 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
4542
4543         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
4544
4545 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
4546
4547         PR fortran/18022
4548         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
4549
4550         PR fortran/24311
4551         * gfortran.dg/merge_char_const.f90: New test.
4552
4553         PR fortran/24384
4554         * gfortran.dg/spread_scalar_source.f90: New test.
4555
4556 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
4557
4558         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
4559
4560         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
4561         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
4562
4563         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
4564
4565 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
4566
4567         PR fortran/24426
4568         * gfortran.dg/der_pointer_4.f90: New.
4569
4570 2005-10-22  David Ayers  <d.ayers@inode.at>
4571
4572         * obj-c++.dg/except-1.mm: Simplify.
4573
4574 2005-10-21  David Ayers  <d.ayers@inode.at>
4575
4576         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
4577
4578 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
4579
4580         * gfortran.dg/assumed_dummy_2.f90: New test.
4581
4582 2005-10-21  James E Wilson  <wilson@specifix.com>
4583
4584         PR preprocessor/15220
4585         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
4586
4587 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
4588
4589         * gcc.c-torture/execute/20051021-1.c: New test.
4590
4591 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
4592
4593         PR c++/24260
4594         * g++.dg/ext/tmplattr1.C: New test.
4595
4596 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
4597
4598         PR fortran/24440
4599         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
4600
4601 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
4602
4603         * obj-c++.dg/except-1.mm: New.
4604
4605         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
4606
4607 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
4608
4609         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
4610
4611 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
4612
4613         PR middle-end/24295
4614         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
4615         declarations with the same names as thunks' alias targets, use
4616         aliases instead.
4617         * gcc.dg/attr-alias-3.c: New test.
4618         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
4619
4620 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
4621
4622         PR c++/22618
4623         * g++.dg/parse/access8.C: New test.
4624
4625 2005-10-20  Richard Guenther  <rguenther@suse.de>
4626
4627         PR c++/24439
4628         * g++.dg/tree-ssa/pr24439.C: New testcase.
4629
4630 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4631
4632         * g++.dg/opt/delay-slot-1.C: New test.
4633
4634 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
4635
4636         PR fortran/21625
4637         * gfortran.fg/der_init_1.f90: New.
4638
4639 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
4640
4641         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
4642
4643 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
4644
4645         PR c++/21908
4646         * g++.dg/parse/error28.C: New test.
4647
4648 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4649
4650         * gcc.dg/profile-generate-2.c: New test.
4651
4652 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
4653
4654         PR target/23589
4655         * g++.dg/ext/dllimport11.C: New.
4656
4657 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4658
4659         PR c++/22293
4660         * g++.dg/other/friend3.C: New test.
4661
4662 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
4663
4664         PR c++/23293
4665         * g++.dg/template/error19.C: New test.
4666
4667 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4668
4669         PR c++/21383
4670         * g++.dg/overload/koenig2.C: New.
4671
4672         PR c++/23118
4673         * g++.dg/overload/error2.C: New.
4674
4675         PR c++/22604
4676         * g++.dg/inherit/covariant14.C: New.
4677
4678 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4679
4680         PR c++/23440
4681         * g++.dg/parse/for1.C: New test.
4682
4683 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
4684
4685         PR fortran/23446
4686         * gfortran.dg/host_dummy_index_1.f90: New test.
4687
4688         PR fortran/21459
4689         * gfortran.dg/automatic_char_len_2.f90: New test.
4690
4691         PR fortran/20866
4692         * gfortran.dg/recursive_statement_functions.f90: New test.
4693
4694         PR fortran/20853
4695         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
4696
4697         PR fortran/20849
4698         * gfortran.dg/external_initializer.f90: New test.
4699
4700         PR fortran/20837
4701         * non_module_public.f90: New test.
4702
4703 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
4704
4705         PR c++/24386
4706         * g++.dg/template/overload7.C: New.
4707
4708         PR c++/22551
4709         * g++.dg/other/switch2.C: Remove expected warnings.
4710
4711         PR c++/21353
4712         * g++.dg/template/defarg6.C: New.
4713
4714 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
4715
4716         PR target/24315
4717         * gcc.target/i386/pr24315.c: New test.
4718
4719 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4720
4721         PR c++/24389
4722         * g++.dg/template/static21.C: New test.
4723         * g++.dg/template/static21-a.cc: Likewise.
4724
4725 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
4726
4727         PR c++/23959
4728         * g++.dg/warn/Wswitch-default-1.C: New test.
4729         * g++.dg/warn/Wswitch-default-2.C: New test.
4730
4731 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
4732
4733         PR c++/22173
4734         * g++.dg/parse/template18.C: New test.
4735         * g++.dg/template/nontype15.C: Likewise.
4736
4737 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
4738
4739         PR fortran/22273
4740         * gfortran.dg/spec_expr_2.f90: New.
4741
4742 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
4743
4744         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
4745         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
4746         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
4747         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
4748         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
4749         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
4750         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
4751         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
4752         previous target-specific skips and warning-message matches where
4753         applicable.
4754
4755 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
4756
4757         PR c++/21347
4758         * g++.dg/warn/Wctor-dtor.C: New test.
4759
4760 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4761
4762         PR c/23439
4763         * gcc.dg/for-1.c: New test.
4764
4765 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
4766
4767         PR c++/19565
4768         * g++.dg/warn/Wconversion1.C: New test.
4769         * g++.dg/ext/packed4.C: Compile with -w.
4770         * g++.dg/opt/20050511-1.C: Likewise.
4771         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
4772
4773 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
4774
4775         * gfortran.dg/boz_5.f90: New test.
4776
4777 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
4778
4779         PR c++/22551
4780         * g++.dg/other/switch2.C: New.
4781
4782         PR c++/23984
4783         * g++.dg/init/ctor7.C: New.
4784
4785 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
4786
4787         PR c++/23730
4788         * g++.dg/parse/crash32.C: New test.
4789
4790 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
4791
4792         PR c++/20721
4793         * g++.dg/init/goto2.C: New test.
4794
4795         PR c++/22464
4796         * g++.dg/template/crash/41.C: New test.
4797
4798         PR c++/22180
4799         * g++.dg/template/crash40.C: New test.
4800
4801         PR c++/23694
4802         * g++.dg/parse/friend5.C: New test.
4803
4804         PR c++/23307
4805         * g++.dg/template/crash38.C: New test.
4806
4807         PR c++/22352
4808         * g++.dg/template/friend38.C: New test.
4809
4810         PR c++/22405
4811         * g++.dg/template/crash39.C: New test.
4812
4813 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
4814
4815         * gcc.dg/debug/dwarf2/dwarf-char1.c,
4816         gcc.dg/debug/dwarf2/dwarf-char2.c,
4817         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
4818
4819         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
4820
4821 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
4822
4823         * gcc.dg/dll-2.c: Add tests for warnings.
4824         * gcc.dg/dll-3.c: Likewise.
4825         * gcc.dg/dll-4.c: Likewise.
4826
4827         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
4828         * g++.dg/ext/dllimport2.C: Likewise.
4829         * g++.dg/ext/dllimport3.C: Likewise.
4830         * g++.dg/ext/dllimport7.C: Likewise.
4831         * g++.dg/ext/dllimport8.C: Likewise.
4832         * g++.dg/ext/dllimport9.C: Likewise.
4833
4834 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
4835
4836         PR fortran/24092
4837         * gfortran.dg/derived_pointer_recursion.f90: New test.
4838
4839 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
4840
4841         * gcc.c-torture/execute/20051012-1.c: New test.
4842
4843 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4844
4845         PR fortran/18082
4846         * gfortran.dg/automatic_char_len_1.f90: New test.
4847
4848 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4849
4850         PR fortran/20847
4851         * gfortran.dg/save_common.f90: New test.
4852
4853         PR fortran/20856
4854         * gfortran.dg/save_result.f90: New test.
4855
4856 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4857
4858         PR c++/21592
4859         * g++.dg/template/dependent-expr1.C: Add new expected error.
4860         * g++.dg/template/dependent-expr2.C: Adjust error text.
4861         * g++.dg/template/overload6.C: New.
4862
4863         PR c++/23797
4864         * g++.dg/other/typename8.C: New.
4865
4866         PR c++/21117
4867         * g++.dg/other/return1.C: New.
4868
4869 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
4870
4871         PR c++/24052
4872         * g++.dg/ext/label5.C: New.
4873
4874 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
4875
4876         PR c++/19964
4877         * g++.dg/parse/crash31.C: New.
4878
4879 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
4880
4881         * g++.dg/ipa/ipa-1.c: New test.
4882         * g++.dg/ipa/ipa-2.c: New test.
4883         * g++.dg/ipa/ipa-3.c: New test.
4884         * g++.dg/ipa/ipa-4.c: New test.
4885         * g++.dg/ipa/ipa-5.c: New test.
4886         * g++.dg/ipa/ipa.exp: New file.
4887
4888 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
4889
4890         PR fortran/24207
4891         * gfortran.dg/private_type_3.f90: New test.
4892
4893 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4894
4895         PR fortran/20786
4896         gfortran.dg/aint_anint_1.f90: New test.
4897
4898 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
4899
4900         PR libgfortran/24313
4901         gfortran.dg/csqrt.f: New test.
4902
4903 2005-10-11  Ian Lance Taylor  <ian@airs.com>
4904
4905         PR c++/8057
4906         * g++.dg/warn/noeffect7.C: New test.
4907         * g++.dg/warn/noeffect2.C: Instantiate templates.
4908         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
4909         and warning.
4910
4911 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4912
4913         PR c++/21089
4914         * g++.dg/init/float1.C: New test.
4915
4916         PR c++/24277
4917         * g++.dg/init/member1.C: Tweak error markers.
4918
4919 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
4920
4921         PR testsuite/24281
4922         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
4923         Check for null pointer.
4924
4925 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
4926
4927         PR c++/21369
4928         * g++.dg/parse/ret-type3.C: New test.
4929
4930 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4931
4932         PR tree-opt/23946
4933         * gcc.c-torture/compile/pr23946.c: New test.
4934
4935 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
4936
4937         * g++.dg/opt/mmx2.C: New test.
4938
4939 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4940
4941         PR c++/24277
4942         * g++.dg/template/static20.C: New test.
4943
4944         PR c++/24302
4945         * g++.dg/warn/Wunused-12.C: New test.
4946
4947         PR c++/23437
4948         * g++.dg/template/arg4.C: New test.
4949
4950 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4951
4952         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
4953         * gcc.dg/ucnid-3.c: Likewise.
4954         * gcc.dg/ucnid-4.c: Likewise.
4955         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
4956         * g++.dg/other/ucnid-1.C: Likewise.
4957         * gcc.dg/sparc-frame-1.c: New test.
4958
4959 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
4960
4961         PR c++/24139
4962         * g++.dg/template/spec27.C: New test.
4963
4964         PR c++/24275
4965         * g++.dg/template/static19.C: New test.
4966
4967 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4968
4969         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
4970         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
4971
4972 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4973
4974         PR target/24136
4975         * gfortran.fortran-torture/compile/pr24136.f: New test.
4976
4977 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
4978
4979         PR c++/22172
4980         * g++.dg/parse/crash30.C: New test.
4981
4982 2005-10-07  Richard Guenther  <rguenther@suse.de>
4983
4984         PR middle-end/24227
4985         * gcc.c-torture/compile/pr24227.c: New testcase.
4986
4987 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
4988
4989         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
4990         Do not put aligned attributes on array elements.
4991
4992 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
4993
4994         PR testsuite/23611, PR testsuite/23615
4995         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
4996         writing prototypes of library functions by hand.
4997         * obj-c++.dg/bitfield-4.mm: Likewise.
4998         * obj-c++.dg/const-str-4.mm: Likewise.
4999         * obj-c++.dg/encode-4.mm: Likewise.
5000         * obj-c++.dg/encode-5.mm: Likewise.
5001         * obj-c++.dg/encode-6.mm: Likewise.
5002         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
5003         * obj-c++.dg/method-10.mm: Likewise.
5004         * obj-c++.dg/method-17.mm: Likewise.
5005         * obj-c++.dg/method-19.mm: Likewise.
5006         * obj-c++.dg/try-catch-2.mm: Likewise.
5007
5008 2005-10-06  Richard Henderson  <rth@redhat.com>
5009
5010         PR 24236
5011         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
5012
5013 2005-10-06  Dale Johannesen  <dalej@apple.com>
5014
5015         * gcc.c-torture/execute/20030125-1.c: Correct.
5016
5017 2005-10-06  Richard Guenther  <rguenther@suse.de>
5018
5019         PR tree-optimization/24238
5020         * g++.dg/tree-ssa/pr24238.C: New testcase.
5021
5022 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
5023
5024         PR 18568
5025         * gfortran.dg/der_pointer_3.f90: New test.
5026
5027 2005-10-05  Devang Patel  <dpatel@apple.com>
5028
5029         PR Debug/23205
5030         * g++.dg/other/PR23205.C: New.
5031
5032 2005-10-05  Richard Henderson  <rth@redhat.com>
5033
5034         PR target/23602
5035         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
5036         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
5037
5038 2005-10-05  Dale Johannesen  <dalej@apple.com>
5039
5040         * gcc.c-torture/execute/float-floor.c: New.
5041
5042 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
5043
5044         PR tree-optimization/21419
5045         PR tree-optimization/24146
5046         PR tree-optimization/24151
5047
5048         * g++.dg/ext/asm7.C: New.
5049         * g++.dg/ext/asm8.C: New.
5050         * gcc.dg/asm-1.c: Compile on all targets.
5051         * gcc.dg/asm-pr24146.c: New.
5052         * gcc.dg/pr21419.c: Adjust error messages.
5053
5054 2005-10-05  Richard Guenther  <rguenther@suse.de>
5055
5056         PR fortran/24176
5057         * gfortran.fortran-torture/compile/empty.f90: New testcase.
5058
5059 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
5060
5061         PR c++/23513
5062         * g++.dg/template/spec22.C: Robustify test.
5063         * g++.dg/template/spec26.C: New.
5064
5065 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
5066
5067         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
5068         if target supports vector instructions.
5069
5070 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
5071
5072         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
5073         C99 functions.
5074
5075 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
5076
5077         * lib/target-supports.exp (check_effective_target_fortran_large_real,
5078         check_effective_target_fortran_large_int): Replace cached result
5079         when target changes.
5080
5081 2005-10-04  Devang Patel  <dpatel@apple.com>
5082
5083         * gcc.dg/i386-sse-vect-types.c: New.
5084
5085 2005-10-04  Ian Lance Taylor  <ian@airs.com>
5086
5087         PR preprocessor/13726
5088         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
5089         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
5090
5091 2005-10-04  Richard Guenther  <rguenther@suse.de>
5092
5093         PR c/23576
5094         * gcc.dg/noncompile/pr23576.c: New testcase.
5095
5096 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5097
5098         PR middle-end/23125
5099         * gcc.dg/register-var-3.c: New test.
5100
5101 2005-10-04  Steven Bosscher  <stevenb@suse.de>
5102
5103         * gcc.dg/pr23049.c: New test.
5104
5105         * gcc.dg/ucnid-4.c: Fix test.
5106
5107 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
5108
5109         PR 23445
5110         * gcc.c-torture/compile/pr23445.c: New test.
5111
5112 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
5113
5114         * g++.dg/overload/unknown1.C: New.
5115
5116 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
5117
5118         PR c++/17775
5119         * g++.dg/template/repo4.C: New test.
5120
5121 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5122
5123         PR libfortran/19308
5124         * gfortran.dg/large_real_kind_2.F90: New test.
5125         * gfortran.dg/large_integer_kind_2.f90: New test.
5126
5127 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
5128
5129         * lib/target-supports.exp (check_effective_target_vect_shift):
5130         Implement with result caching. Add i?86, x86_64 and ia64 targets.
5131         (check_effective_target_vect_condition): Fix copy-n-pasto.
5132
5133         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
5134         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
5135         targets.
5136
5137 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
5138
5139         PR c++/22621
5140         * g++.dg/template/overload5.C : New test.
5141
5142         PR c++/23840
5143         * g++.dg/expr/stdarg1.C: New test.
5144
5145 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
5146
5147         PR 24142
5148         * gcc.c-torture/execute/pr24142.c: New test.
5149
5150 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
5151
5152         PR 24141
5153         * gcc.c-torture/execute/pr24141.c: New test.
5154
5155 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
5156             Diego Novillo  <dnovillo@redhat.com>
5157
5158         PR 23604
5159         * gcc.c-torture/execute/pr23604.c: New test.
5160
5161 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
5162
5163         PR fortran/16404
5164         PR fortran/20835
5165         PR fortran/20890
5166         PR fortran/20899
5167         PR fortran/20900
5168         PR fortran/20901
5169         PR fortran/20902
5170         gfortran.dg/equiv_constraint_1.f90: New test.
5171         gfortran.dg/equiv_constraint_2.f90: New test.
5172         gfortran.dg/equiv_constraint_3.f90: New test.
5173         gfortran.dg/equiv_constraint_4.f90: New test.
5174         gfortran.dg/equiv_constraint_5.f90: New test.
5175         gfortran.dg/equiv_constraint_6.f90: New test.
5176         gfortran.dg/equiv_constraint_7.f90: New test.
5177         gfortran.dg/equiv_constraint_8.f90: New test.
5178         gfortran.dg/private_type_1.f90: New test.
5179         gfortran.dg/private_type_2.f90: New test.
5180         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
5181         980628-10.f: Assert std=gnu to permit mixing of
5182         types in equivalence statements.
5183
5184 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
5185
5186         PR 24112
5187         * gfortran.dg/open_status_1.f90: New.
5188
5189 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5190
5191         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
5192         * gcc.dg/vect/pr22480.c: Clean up temp files.
5193         * gcc.dg/vect/pr23831.c: Clean up temp files.
5194         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
5195         Clean up temp files.
5196         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
5197         Clean up temp files.
5198
5199         * gcc.dg/20050309-1.c: Clean up temp files.
5200         * gcc.dg/20050325-1.c: Clean up temp files.
5201
5202 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
5203
5204         PR tree-optimization/24059
5205         * gcc.dg/vect/pr24059.c : New test.
5206
5207 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
5208
5209         PR middle-end/24109
5210         * gcc.c-torture/execute/20050929-1.c: New test.
5211
5212 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5213
5214         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
5215
5216 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
5217
5218         PR c/21419
5219         * gcc.dg/pr21419.c: New test.
5220
5221 2005-09-29  Steven Bosscher  <stevenb@suse.de>
5222
5223         * gcc.dg/pr23911.c: New test.
5224
5225 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
5226
5227         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
5228
5229         PR c++/16782
5230         * g++.dg/parse/qualified4.C: New test.
5231         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
5232         * g++.old-deja/g++.mike/p8154.C: Likewise.
5233
5234 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
5235
5236         PR c++/22147
5237         * g++.dg/template/friend37.C: New test.
5238         * g++.dg/parse/crash28.C: Adjust error markers.
5239
5240 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
5241
5242         PR fortran/18518
5243         * gfortran.fortran-torture/execute/save_2.f90: New decl.
5244
5245 2005-09-27  Devang Patel  <dpatel@apple.com>
5246
5247         PR tree-optimization/23625
5248         * gcc.dg/pr23625.c: New test.
5249
5250 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
5251
5252         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
5253         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
5254
5255 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
5256
5257         PR fortran/23677
5258         * gfortran.fortran-torture/execute/save_1.f90: New test.
5259         * gfortran.dg/save_1.f90: New test.
5260
5261 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
5262
5263         * gcc.target/i386/builtin-apply-mmx.c: New test.
5264
5265         PR target/22576
5266         * gcc.target/i386/pr22576.c: New test.
5267
5268         PR target/22585
5269         * gcc.target/i386/pr22585.c: New test.
5270
5271         PR target/23268
5272         * gcc.target/i386/pr23268.c: New test.
5273
5274         PR middle-end/23831
5275         * gcc.dg/vect/pr23831.c: New test.
5276
5277         PR target/24055
5278         * gcc.target/i386/pr24055.c: New test.
5279
5280 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
5281
5282         PR tree-optimization/23960
5283         * gcc.c-torture/compile/pr23960.c: New.
5284
5285 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
5286
5287         PR fortran/16861
5288         * gfortran.dg/nested_modules_3.f90: New.
5289
5290 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
5291
5292         PR fortran/24005
5293         gfortran.dg/interface_1.f90: New test.
5294
5295 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
5296         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5297
5298         PR fortran/23843
5299         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
5300
5301 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
5302
5303         PR fortran/23516
5304         * gfortran.dg/imag_1.f: New test.
5305         * gfortran.dg/imag_2.f: Ditto.
5306
5307 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
5308
5309         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
5310
5311 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
5312
5313         PR c++/21983
5314         * g++.dg/warn/pr21983.C: New test.
5315
5316 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
5317
5318         PR c++/23993
5319         * g++.dg/template/array14.C: New test.
5320
5321 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
5322
5323         PR fortran/19929
5324         * gfortran.dg/der_ptr_component_1.f90: New test.
5325
5326 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5327
5328         PR c++/23965
5329         * g++.dg/template/error1.C: Reject "no matching function" message.
5330
5331 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5332
5333         PR c++/17609
5334         * g++.dg/lookup/error1.C: New test.
5335
5336 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
5337
5338         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
5339         functionality of the testcase.
5340
5341 2005-09-20  Richard Henderson  <rth@redhat.com>
5342
5343         * gcc.dg/vect/vect-22.c: Require vect_float.
5344         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
5345
5346 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
5347
5348         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
5349         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
5350         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
5351         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
5352         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
5353         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
5354         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
5355         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
5356         * gcc.dg/cpp/ucnid-8.c: New test.
5357
5358 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5359
5360         PR tree-optimization/23929
5361         * gcc.c-torture/compile/pr23929.c: New test.
5362
5363 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
5364
5365         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
5366         for one loop.
5367
5368 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
5369
5370         PR testsuite/23186
5371         * g++.dg/other/pr22003.C: Require named sections.
5372
5373 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5374
5375         PR c++/23947
5376         * g++.dg/rtti/crash3.C: New test.
5377
5378         PR tree-optimization/23818
5379         * gcc.dg/pr23818.c: New test.
5380
5381 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5382
5383         PR fortran/23420
5384         * gfortran.dg/print_fmt_4.f: New.
5385
5386 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
5387
5388         PR fortran/23663
5389         * gfortran.fortran-torture/execute/entry_11.f90: New test.
5390
5391 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5392
5393         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
5394         Use pointers to local alignable arrays instead. Added comments.
5395         * gcc.dg/vect/vect-46.c: Likewise.
5396         * gcc.dg/vect/vect-48.c: Likewise.
5397         * gcc.dg/vect/vect-49.c: Likewise.
5398         * gcc.dg/vect/vect-52.c: Likewise.
5399         * gcc.dg/vect/vect-53.c: Likewise.
5400         * gcc.dg/vect/vect-54.c: Likewise.
5401         * gcc.dg/vect/vect-56.c: Likewise.
5402         * gcc.dg/vect/vect-57.c: Likewise.
5403         * gcc.dg/vect/vect-58.c: Likewise.
5404         * gcc.dg/vect/vect-60.c: Likewise.
5405         * gcc.dg/vect/vect-61.c: Likewise.
5406
5407         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
5408         The test is no longer vectorizable on vect_no_align targets.
5409         * gcc.dg/vect/vect-43.c: Likewsie.
5410
5411         * gcc.dg/vect/vect-44.c: Added comments.
5412         * gcc.dg/vect/vect-45.c: Added comments.
5413         * gcc.dg/vect/vect-50.c: Added comments.
5414         * gcc.dg/vect/vect-51.c: Added comments.
5415
5416         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
5417         aligned type.
5418         * gcc.dg/vect/Os-vect-95.c: Likewise.
5419
5420         * gcc.dg/vect/vect-41.c: Test removed.
5421         * gcc.dg/vect/vect-47.c: Test removed.
5422         * gcc.dg/vect/vect-55.c: Test removed.
5423         * gcc.dg/vect/vect-59.c: Test removed.
5424
5425 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
5426
5427         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
5428         No longer vectorizable on vect_no_align targets.
5429         * gcc.dg/vect/pr20122.c: Likewise.
5430         * gcc.dg/vect/vect-74.c: Likewise.
5431         * gcc.dg/vect/vect-75.c: Likewise.
5432         * gcc.dg/vect/vect-76.c: Likewise.
5433
5434         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
5435         Will not be vectorizable on vect_no_align targets once aliasing issues
5436         are resolved.
5437         * gcc.dg/vect/vect-79.c: Likewise.
5438
5439         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
5440         * gcc.dg/vect/vect-78.c: Likewise.
5441         * gcc.dg/vect/vect-97.c: Likewise.
5442
5443 2005-09-19  Steven Bosscher  <stevenb@suse.de>
5444
5445         * gcc.dg/pr23943.c: New test.
5446
5447 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5448
5449         PR fortran/19181
5450         * gfortran.dg/derived_pointer_null_1.f90: New test.
5451
5452 2005-09-18  Richard Guenther  <rguenther@suse.de>
5453
5454         PR middle-end/23944
5455         * gcc.c-torture/compile/pr23944.c: New testcase.
5456
5457 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
5458
5459         PR fortran/15975
5460         * gfortran.dg/der_pointer_2.f90: New test.
5461
5462 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
5463
5464         PR fortran/16861
5465         * gfortran.dg/nested_modules_2.f90: New test.
5466
5467 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5468
5469         PR c++/18368
5470         * g++.dg/other/semicolon.C: New test.
5471
5472 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
5473
5474         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
5475         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
5476
5477 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
5478
5479         PR c++/23914
5480         * g++.dg/template/static18.C: New test.
5481
5482         PR c++/21514
5483         * g++.dg/template/crash19.C: Remove dg-error marker.
5484         * g++.dg/template/local4.C: New test.
5485
5486 2005-09-16  Paul Brook  <paul@codesourcery.com>
5487
5488         PR fortran/23906
5489         * gfortran.dg/dependency_1.f90: New test.
5490
5491 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
5492
5493         PR c++/23896
5494         * g++.dg/template/static17.C: New test.
5495
5496 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
5497
5498         PR c++/23139
5499         * g++.dg/warn/huge-val1.C: New test.
5500
5501 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
5502
5503         PR c++/13140
5504         * g++.dg/parse/class2.C: New test.
5505         * g++.dg/template/explicit8.C: Likewise.
5506         * g++.dg/template/spec25.C: Likewise.
5507
5508 2005-09-14  Josh Conner  <jconner@apple.com>
5509
5510         PR middle-end/23584
5511         * gcc.dg/pr23584.c: New test.
5512
5513 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
5514
5515         PR fortran/21875 Internal Unit Array I/O, NIST
5516         * gfortran.dg/arrayio_1.f90: New test.
5517         * gfortran.dg/arrayio_1.f90: New test.
5518         * gfortran.dg/arrayio_1.f90: New test.
5519         * gfortran.dg/arrayio_1.f90: New test.
5520         * gfortran.dg/arrayio_1.f90: New test.
5521
5522 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
5523
5524         PR middle-end/22480
5525         * gcc.dg/vect/pr22480.c: New test.
5526
5527 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
5528
5529         PR fortran/19358
5530         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
5531
5532 2005-09-13 Josh Conner <jconner@apple.com>
5533
5534         PR c++/23180
5535         * g++.dg/init/struct2.C: New test.
5536         * g++.dg/init/struct3.C: New test.
5537
5538 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
5539
5540         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
5541         Clean up temp files.
5542         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
5543         gcc.dg/tree-ssa/builtin-fprintf-1.c,
5544         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
5545         gcc.dg/tree-ssa/builtin-printf-1.c,
5546         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
5547         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
5548         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
5549         gcc.dg/tree-ssa/builtin-vprintf-1.c,
5550         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
5551         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
5552         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
5553         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
5554         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
5555         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
5556         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
5557         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
5558
5559 2005-09-13  Josh Conner  <jconner@apple.com>
5560
5561         * lib/gcc-dg.exp: Load scanipa.exp.
5562         (cleanup-dump): New procedure.
5563         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
5564         * lib/scandump.exp: New file.
5565         * lib/scantree.exp: Use it.
5566         * lib/scanipa.exp: New file.
5567
5568 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
5569
5570         PR fortran/17740
5571         * gfortran.dg/generic_4.f90: New test.
5572
5573 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
5574
5575         PR target/23816
5576         * gcc.target/i386/pr23816-1.c: New test.
5577         * gcc.target/i386/pr23816-2.c: New test.
5578
5579
5580 2005-09-13  Bastian Blank <waldi@debian.org>
5581
5582         PR c++/16171
5583         * g++.dg/abi/mangle26.C: New test.
5584         * g++.dg/abi/mangle27.C: New test.
5585         * g++.dg/abi/mangle28.C: New test.
5586         * g++.dg/abi/mangle29.C: New test.
5587
5588         PR c++/23839
5589         * g++.dg/parse/register1.C: New test.
5590
5591 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
5592
5593         PR c++/23842
5594         * g++.dg/template/access16.C: New test.
5595
5596 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5597
5598         * gfortran.dg/char_pack_2.f90: Increase the vector size.
5599
5600 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5601
5602         PR fortran/18899
5603         * gfortran.dg/shape_2.f90: New test.
5604
5605 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
5606
5607         PR target/19269
5608         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
5609         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
5610         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
5611         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
5612         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
5613         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
5614         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
5615         tests.
5616
5617 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5618
5619         PR c++/23841
5620         * g++.dg/parse/template17.C: New test.
5621
5622 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5623
5624         PR c++/23789
5625         * g++.dg/template/nontype14.C: New test.
5626
5627 2005-09-12  Ian Lance Taylor  <ian@airs.com>
5628
5629         PR g++/7874
5630         * g++.dg/lookup/friend7.C: New test.
5631         * g++.dg/lookup/friend8.C: New test.
5632         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
5633         so that it will be found via argument dependent lookup.
5634         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
5635         friend functions which will no longer be found.
5636         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
5637         function g, so that it will be found via argument dependent
5638         lookup.
5639         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
5640         * g++.old-deja/g++.mike/net43.C: Likewise.
5641
5642 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
5643
5644         PR c++/23691
5645         * g++.dg/template/static16.C: New test.
5646
5647 2005-09-12  Josh Conner  <jconner@apple.com>
5648
5649         PR middle-end/23237
5650         * gcc.c-torture/compile/pr23237.c: New test.
5651
5652 2005-09-11  Richard Henderson  <rth@redhat.com>
5653
5654         * g++.dg/other/error8.C: Update expected diagnostic text.
5655
5656 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5657
5658         PR libfortran/19872
5659         * gfortran.dg/overwrite_1.f: New test.
5660
5661 2005-09-09  Josh Conner  <jconner@apple.com>
5662
5663         * g++.dg/init/pr23180-1.C: Removed.
5664         * g++.dg/init/pr23180-2.C: Removed.
5665
5666 2005-09-09  David Daney <ddaney@avtrex.com>
5667
5668         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
5669         files which are ...
5670         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
5671         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
5672
5673 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5674
5675         * gfortran.dg/iostat_2.f90: New test.
5676
5677 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
5678
5679         PR c++/22252
5680         * g++.dg/ext/interface1.C: New test.
5681         * g++.dg/ext/interface1.h: Likewise.
5682         * g++.dg/ext/interface1a.cc: Likewise.
5683
5684 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
5685
5686         * gfortran.dg/iomsg_1.f90: New test case.
5687
5688 2005-09-09  Richard Guenther  <rguenther@suse.de>
5689
5690         PR c++/23624
5691         * g++.dg/tree-ssa/pr23624.C: New testcase.
5692
5693 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5694
5695         PR fortran/19239
5696         * gfortran.dg/vector_subscript_1.f90,
5697         * gfortran.dg/vector_subscript_2.f90: New tests.
5698
5699 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5700
5701         PR fortran/21104
5702         * gfortran.dg/array_alloc_1.f90,
5703         * gfortran.dg/array_alloc_2.f90,
5704         * gfortran.dg/array_alloc_3.f90: New tests.
5705
5706 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
5707
5708         PR fortran/12840
5709         * gfortran.dg/array_constructor_6.f90
5710         * gfortran.dg/array_constructor_7.f90
5711         * gfortran.dg/array_constructor_8.f90
5712         * gfortran.dg/array_constructor_9.f90
5713         * gfortran.dg/array_constructor_10.f90
5714         * gfortran.dg/array_constructor_11.f90
5715         * gfortran.dg/array_constructor_12.f90: New tests.
5716
5717 2005-09-08  Josh Conner  <jconner@apple.com>
5718
5719         PR c++/23180
5720         * g++.dg/init/pr23180-1.C: New test.
5721         * g++.dg/init/pr23180-2.C: New test.
5722
5723 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5724
5725         PR fortran/18878
5726         * gfortran.dg/module_double_reuse.f90: New.
5727
5728 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
5729
5730         PR fortran/23270
5731         PR fortran/22304
5732         PR fortran/18870
5733         PR fortran/17917
5734         PR fortran/16511
5735         * gfortran.dg/common_equivalence_1.f: New.
5736         * gfortran.dg/common_equivalence_2.f: New.
5737         * gfortran.dg/common_equivalence_3.f: New.
5738         * gfortran.dg/contained_equivalence_1.f90: New.
5739         * gfortran.dg/module_blank_common.f90: New.
5740         * gfortran.dg/module_commons_1.f90: New.
5741         * gfortran.dg/module_equivalence_1.f90: New.
5742         * gfortran.dg/nested_modules_1.f90: New.
5743         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
5744         equivalences and add comment to connect the test with
5745         the PR.
5746
5747 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5748
5749         PR fortran/23765
5750         * gfortran.dg/common_6.f90: New test.
5751
5752 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5753
5754         PR fortran/15326
5755         * gfortran.dg/char_result_1.f90,
5756         * gfortran.dg/char_result_2.f90,
5757         * gfortran.dg/char_result_3.f90,
5758         * gfortran.dg/char_result_4.f90,
5759         * gfortran.dg/char_result_5.f90,
5760         * gfortran.dg/char_result_6.f90,
5761         * gfortran.dg/char_result_7.f90,
5762         * gfortran.dg/char_result_8.f90: New tests.
5763
5764 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
5765
5766         PR fortran/19928
5767         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
5768
5769 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5770
5771         PR obj-c++/16816
5772         * obj-c++.dg/selector-5.mm: New test.
5773         * obj-c++.dg/selector-6.mm: New test.
5774
5775 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
5776
5777         PR objc/20574
5778         PR objc/19324
5779         * objc.dg/error-1.m: New test.
5780
5781 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
5782
5783         PR fortran/23373
5784         * gfortran.fortran-torture/execute/pr23373-1.f90,
5785         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
5786
5787 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
5788
5789         PR libfortran/23760
5790         * gfortran.dg/g77/1832.f: Remove long string in write statement
5791         to allow the test to pass on correct list directed output with
5792         prepended space.
5793
5794 2005-09-07  James E Wilson  <wilson@specifix.com>
5795
5796         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
5797
5798 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5799
5800         * gfortran.dg/parameter+save.f90: Rename to
5801         * gfortran.dg/parameter_save.f90: .. this.
5802
5803 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
5804
5805         PR fortran/20848
5806         * gfortran.dg/parameter+save.f90: New test case.
5807
5808 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
5809
5810         PR fortran/19269
5811         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
5812
5813 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5814
5815         PR c/23075
5816         * gcc.dg/pr23075.c: New test.
5817         * g++.dg/warn/pr23075.C: New test.
5818
5819         PR target/22362
5820         * gcc.target/i386/pr22362.c: New test.
5821
5822         PR rtl-optimization/23098
5823         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
5824
5825         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
5826         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5827         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5828
5829 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
5830
5831         * g++.dg/expr/cast6.C: New test.
5832
5833         PR c++/9782
5834         * g++.dg/init/new15.C: New test.
5835
5836 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5837
5838         * gcc.dg/vect/Os-vect-95.c: New test.
5839         * gcc.dg/vect/vect-95.c: Same.
5840
5841 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
5842
5843         * gcc.dg/vect/vect-29.c: Update xfail testing.
5844         * gcc.dg/vect/vect-44.c: Same.
5845         * gcc.dg/vect/vect-48.c: Same.
5846         * gcc.dg/vect/vect-50.c: Same.
5847         * gcc.dg/vect/vect-72.c: Same.
5848         * gcc.dg/vect/vect-77.c: Same.
5849         * gcc.dg/vect/vect-78.c: Same.
5850         * gcc.dg/vect/vect-80.c: Same.
5851         * gcc.dg/vect/vect-96.c: Same.
5852         * gcc.dg/vect/vect-100.c: Same.
5853         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
5854         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
5855         * gfortran.dg/vect/vect-5.f90: Same.
5856
5857 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
5858
5859         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
5860         start strings.
5861         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5862         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5863
5864         PR c++/23056
5865         * g++.dg/opt/pr23056.C: New test.
5866
5867         PR rtl-optimization/23098
5868         * gcc.target/i386/pr23098.c: New test.
5869
5870 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
5871
5872         PR c++/23667
5873         * g++.dg/template/static15.C: New test.
5874
5875         PR c++/21440
5876         * g++.dg/ext/stmtexpr5.C: New test.
5877         * g++.dg/ext/stmtexpr6.C: Likewise.
5878
5879 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
5880
5881         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
5882
5883         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
5884         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
5885         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
5886
5887 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
5888
5889         PR libfortran/23321
5890         * gfortran.dg/direct_io_4.f90: New test case.
5891
5892 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
5893             Rasmus Hahn  <rassahah@neofonie.de>
5894
5895         PR libobjc/23108
5896         * objc.dg/type-stream-1.m: New test.
5897
5898 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
5899
5900         PR fortran/23661
5901         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
5902         gfortran.dg/print_fmt_3.f90: New test.
5903
5904 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5905
5906         * gfortran.dg/fmt_t_1.f90: New test.
5907
5908 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
5909
5910         PR rtl-optimization/23454
5911         * g++.dg/opt/pr23454.C: New test.
5912
5913 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
5914
5915         PR c++/23699
5916         * g++.dg/ext/static1.C: New test.
5917
5918 2005-09-02  Richard Henderson  <rth@redhat.com>
5919
5920         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
5921         tail call to check_fa_work.
5922
5923 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
5924
5925         PR c++/21687
5926         * g++.dg/other/gc3.C: New test.
5927
5928 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5929
5930         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
5931         * gcc.dg/20050826-1.c: Likewise.
5932
5933 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
5934
5935         PR c++/23167
5936         * g++.dg/expr/volatile1.C: New test.
5937
5938 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
5939
5940         PR middle-end/23547
5941         * gcc.dg/pr23547.c: New test.
5942
5943 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
5944
5945         PR c/22061
5946         * gcc.c-torture/execute/pr22061-1.c,
5947         * gcc.c-torture/execute/pr22061-2.c,
5948         * gcc.c-torture/execute/pr22061-3.c,
5949         * gcc.c-torture/execute/pr22061-4.c: New tests.
5950
5951 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
5952
5953         * gcc.dg/Wredundant-decls-2.c: New test to check that
5954         -Wredundant-decls does not issue warning for a variable
5955         definition following a declaration.
5956
5957 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
5958
5959         PR debug/7241
5960         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
5961         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
5962         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
5963
5964         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
5965         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
5966         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
5967         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
5968         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
5969         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
5970         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
5971         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
5972
5973 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5974
5975         PR objc/23306
5976         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
5977         scan-assmbler.
5978
5979 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
5980
5981         PR target/21255
5982         * gcc.dg/pr21255-1.c: New test.
5983         * gcc.dg/pr21255-2-mb.c: Likewise.
5984         * gcc.dg/pr21255-2-ml.c: Likewise.
5985         * gcc.dg/pr21255-3.c: Likewise.
5986         * gcc.dg/pr21255-4.c: Likewise.
5987
5988 2005-08-31  Dale Johannesen  <dalej@apple.com>
5989
5990         * gcc.dg/20050830-1.c: New.
5991
5992 2005-08-31  Josh Conner  <jconner@apple.com>
5993
5994         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
5995         command-line options for arm-*-* targets.
5996         * g++.dg/init/array16.C: Likewise.
5997         * g++.dg/other/crash-4.C: Likewise.
5998
5999 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
6000
6001         PR obj-c++/23640
6002         * obj-c++.dg/gnu-runtime-3.mm: New test.
6003
6004 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6005
6006         PR c++/13377
6007         * g++.dg/lookup/ambig4.C: New test.
6008         * g++.dg/lookup/ambig5.C: New test.
6009         * g++.dg/tc1/dr101.C: Adjust error markers.
6010
6011 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6012
6013         PR c++/23639
6014         * g++.dg/template/ttp5.C: Adjust error markers.
6015
6016 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
6017
6018         PR testsuite/23609
6019         * lib/obj-c++.exp: Include target-libpath.exp.
6020         (obj-c++_link_flags): Look for the GNU libobjc library
6021         and set the library path to include it.
6022         Don't manually set LD_LIBRARY_PATH (etc.) but call
6023         set_ld_library_path_env_vars instead.
6024         (obj-c++_target_compile): Don't set library path or
6025         linker flags because they are already set correctly
6026         in obj-c++_link_flags.
6027
6028 2005-08-30  Josh Conner  <jconner@apple.com>
6029
6030         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
6031         to command-line options for arm-*-* targets.
6032
6033 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
6034
6035         * g++.dg/other/i386-1.C: New.
6036
6037 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
6038
6039         PR preprocessor/20348
6040         PR preprocessor/20356
6041         * gcc.dg/cpp/pr20348.c: New test.
6042         * gcc.dg/cpp/pr20348.h: New file.
6043         * gcc.dg/cpp/inc/pr20348.h: New file.
6044         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
6045         * gcc.dg/cpp/pr20356.c: New test.
6046         * gcc.dg/cpp/pr20356.h: New file.
6047         * gcc.dg/cpp/inc/pr20356.h: New file.
6048         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
6049
6050 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
6051
6052         * gfortran.fortran-torture/execute/intrinsic_count.f90:
6053         Fix array dimension to avoid correct end-of-file error.
6054
6055 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
6056
6057         PR libfortran/23598
6058         * gfortran.dg/iostat_1.f90: New test.
6059
6060 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
6061
6062         PR middle-end/23408
6063         * gcc.dg/pr23408.c: New test.
6064
6065 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
6066
6067         PR c++/23099
6068         * g++.dg/init/member1.C: Make sure erroneous static data member
6069         definitions are required.
6070         * g++.dg/template/static13.C: New test.
6071         * g++.dg/template/static14.C: Likewise.
6072
6073 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
6074
6075         * gcc.target/i386/pr23575.c: Use -msse2 instead of
6076         -march=pentium4, remove ilp32 requirement.
6077
6078         PR middle-end/23484
6079         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
6080         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
6081
6082 2005-08-29  Andreas Jaeger  <aj@suse.de>
6083
6084         PR testsuite/23607
6085         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
6086
6087 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
6088
6089         * gcc.c-torture/execute/20050316-2.c: New test.
6090         * gcc.c-torture/execute/20050316-3.c: New test.
6091         * gcc.dg/torture/pr16104-1.c: New test.
6092
6093 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
6094
6095         PR middle-end/23463
6096         * gcc.c-torture/execute/zero-struct-1.c: New test.
6097
6098 2005-08-27  Richard Guenther  <rguenther@suse.de>
6099
6100         PR target/23575
6101         * gcc.target/i386/pr23575.c: New testcase.
6102
6103 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
6104
6105         PR rtl-optimization/23561
6106         * gcc.c-torture/execute/20050826-1.c: New test.
6107
6108         PR rtl-opt/23560
6109         * gcc.c-torture/execute/20050826-2.c: New test.
6110
6111 2005-08-26  Dale Johannesen  <dalej@apple.com>
6112
6113         * gcc.dg/20030711-1.c: Modify to work on Darwin.
6114         * gcc.dg/20050826-1.c: New.
6115
6116 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
6117
6118         PR c++/19004
6119         * g++.dg/template/nontype13.C: New test.
6120
6121         PR c++/23491
6122         * g++.dg/init/new14.C: New test.
6123         * g++.dg/expr/anew1.C: Do not XFAIL.
6124         * g++.dg/expr/anew2.C: Likewise.
6125         * g++.dg/expr/anew3.C: Likewise.
6126
6127 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
6128
6129         PR middle-end/22439
6130         * gcc.dg/vla-3.c: New test.
6131
6132 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
6133
6134         PR fortran/20363
6135         * gfortran.dg/named_interface.f90: New.
6136
6137 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
6138
6139         * gcc.c-torture/execute/frame-address.c: New test.
6140
6141 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
6142
6143         PR c++/20817
6144         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
6145
6146 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6147
6148         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
6149
6150 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
6151
6152         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
6153         * gcc.dg/altivec-22.c: Rename from..
6154         * gcc.dg/altivec-nomfcr.c: ..this.
6155
6156 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
6157
6158         PR tree-optimization/23546
6159         * gcc.dg/tree-ssa/pr23546.c: New test.
6160
6161 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
6162
6163         PR fortran/17758
6164         * gfortran.dg/nonreturning_statements.f90: New test.
6165
6166 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6167
6168         PR c++/22454
6169         * g++.dg/parse/crash29.C: New.
6170
6171 2005-08-23  DJ Delorie  <dj@redhat.com>
6172
6173         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
6174         constants have the L suffix.
6175
6176 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
6177
6178         PR c++/23044
6179         * g++.dg/template/instantiate8.C: New.
6180
6181 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
6182
6183         PR middle-end/23467
6184         * gcc.c-torture/execute/pr23467.c: New test.
6185
6186 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
6187
6188         PR tree-optimization/22043
6189         * gcc.c-torture/execute/20050613-1.c: New test.
6190
6191 2005-08-23  Ben Elliston  <bje@au.ibm.com>
6192
6193         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
6194
6195 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
6196
6197         PR rtl-optimization/23478
6198         * g++.dg/opt/pr23478.C: New test.
6199
6200 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
6201
6202         PR c/18715
6203         * gcc.dg/switch-warn-3.c: New test.
6204
6205 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6206
6207         PR c++/22233
6208         * g++.dg/template/param1.C: New test.
6209
6210 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6211
6212         PR c++/23089
6213         * g++.dg/other/incomplete1.C: New test.
6214
6215 2005-08-22  Ira Rosen  <irar@il.ibm.com>
6216
6217         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
6218         are vectorizable.
6219
6220 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6221
6222         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
6223         d_lines_5.f: New.
6224
6225 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
6226
6227         * gcc.target/i386/sse-4.c: New test.
6228
6229 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6230
6231         PR testsuite/23239
6232         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
6233
6234 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
6235
6236         * gcc.dg/20050811-1.c: New test.
6237         * gcc.dg/20050811-2.c: New test.
6238
6239 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
6240
6241         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
6242
6243 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
6244
6245         PR 23476
6246         * gcc.c-torture/compile/pr23476.c: New test.
6247
6248 2005-08-19  Devang Patel  <dpatel@apple.com>
6249
6250         PR tree-optimization/23048
6251         * gcc.dg/tree-ssa/pr23048.c: New test.
6252
6253 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6254
6255         PR middle-end/20624
6256         * g++.dg/warn/Wreturn-3.C: New test
6257
6258 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
6259
6260         PR tree-optimization/22228
6261         * g++.dg/vect/pr22543.cc: New test.
6262
6263 2005-08-17  Steven Bosscher  <stevenb@suse.de>
6264
6265         PR tree-optimization/21574
6266         * gcc.dg/tree-ssa/pr21574.c: New test.
6267
6268 2005-08-16  James E Wilson  <wilson@specifix.com>
6269
6270         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
6271
6272 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
6273
6274         PR tree-opt/23402
6275         * gcc.c-torture/compile/zero-strct-3.c: New test.
6276         * gcc.c-torture/compile/zero-strct-4.c: New test.
6277
6278 2005-08-16  Steven Bosscher  <stevenb@suse.de>
6279
6280         PR target/23376
6281         * gcc.target/x86_64/pr23376.c: New test.
6282
6283 2005-08-16  Ian Lance Taylor  <ian@airs.com>
6284
6285         PR c++/23337
6286         * g++.dg/ext/vector2.C: New.
6287
6288 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6289
6290         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
6291
6292 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
6293
6294         PR libfortran/23428
6295         * gfortran.dg/inquire-complex.f90: New test case.
6296
6297 2005-08-16  James E Wilson  <wilson@specifix.com>
6298
6299         PR tree-optimization/21105
6300         * gcc.dg/large-size-array.c: New.
6301
6302 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
6303
6304         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
6305         type.
6306         * gcc.dg/vect/vect-41: Likewise.
6307         * gcc.dg/vect/vect-42: Likewise.
6308         * gcc.dg/vect/vect-43: Likewise.
6309         * gcc.dg/vect/vect-44: Likewise.
6310         * gcc.dg/vect/vect-46: Likewise.
6311         * gcc.dg/vect/vect-47: Likewise.
6312         * gcc.dg/vect/vect-48: Likewise.
6313         * gcc.dg/vect/vect-52: Likewise.
6314         * gcc.dg/vect/vect-53: Likewise.
6315         * gcc.dg/vect/vect-54: Likewise.
6316         * gcc.dg/vect/vect-55: Likewise.
6317         * gcc.dg/vect/vect-56: Likewise.
6318         * gcc.dg/vect/vect-57: Likewise.
6319         * gcc.dg/vect/vect-58: Likewise.
6320         * gcc.dg/vect/vect-59: Likewise.
6321         * gcc.dg/vect/vect-60: Likewise.
6322         * gcc.dg/vect/vect-61: Likewise.
6323         * gcc.dg/vect/vect-85: Likewise.
6324         * gcc.dg/vect/vect-87: Likewise.
6325         * gcc.dg/vect/vect-88: Likewise.
6326         * gcc.dg/vect/vect-93.c: Likewise.
6327         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
6328         * gcc.dg/vect/vect-75: Likewise.
6329         * gcc.dg/vect/vect-76: Likewise.
6330         * gcc.dg/vect/vect-77: Likewise.
6331         * gcc.dg/vect/vect-78: Likewise.
6332         * gcc.dg/vect/vect-80: Likewise.
6333         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
6334         vectorized for the expected reason, rather than checking how alignment
6335         was handled.
6336         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
6337         type and also instead of aligned pointers. Added documentation.
6338
6339 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
6340
6341         * gfortran.dg/power.f90: New test.
6342
6343 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
6344
6345         PR rtl-optimization/23299
6346         * g++.dg/opt/pr23299.C: New test.
6347
6348 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6349
6350         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
6351
6352 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
6353
6354         * g++.dg/template/local6.C: New test.
6355
6356 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
6357
6358         * execute/exceptions/finally-1.m: Check that the catch and finally are
6359         being called.  Also add a "return 0;" at the end of main.
6360
6361 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
6362
6363         PR fortran/21432.
6364         * gfortran.dg/namelist_print_1.f: New test of functionality of
6365         PRINT namelist.
6366         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
6367         namelist generates error with -std=f95.
6368
6369 2005-08-14  Ira Rosen  <irar@il.ibm.com>
6370
6371         PR tree-optimization/23119
6372         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
6373
6374 2005-08-13  Marcin Koziej  <creep@desk.pl>
6375             Andrew Pinski  <pinskia@physics.uc.edu>
6376
6377         PR libobjc/22492
6378         * execute/exceptions/finally-1.m: New test.
6379
6380 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6381
6382         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
6383         testsuite.
6384         * objc/execute/exceptions/trivial.m: New test.
6385         * objc.dg/try-catch-11.m: Move to ...
6386         * objc/execute/exceptions/foward-1.m: Here.
6387         * objc.dg/try-catch-2.m: Move to ...
6388         * objc/execute/exceptions/catchall-1.m: Here.
6389         * objc.dg/try-catch-8.m: Move to ...
6390         * objc/execute/exceptions/local-variables-1.m: Here.
6391
6392 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6393
6394         * objc.dg/nested-func-1.m: Move to ...
6395         * objc/execute/nested-func-1.m: Here.
6396
6397 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6398
6399         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
6400         in ${options} instead of [target_info name].
6401         * lib/obj-c++.exp (objc_target_compile): Likewise.
6402
6403 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6404
6405         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
6406
6407 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
6408
6409         part of PR testsuite/23348
6410         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
6411         of the torture options.
6412         * objc/compile/trivial.m: New test.
6413
6414 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6415
6416         * gfortran.dg/eoshift.f90: Correct format.
6417
6418 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
6419
6420         * gfortran.fortran-torture/execute/character_passing.f90:
6421         Fix comment typo.
6422
6423 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
6424
6425         PR c++/8271
6426         * g++.dg/template/unify10.C: New.
6427
6428 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
6429
6430         * g++.dg/parse/pr22514.C: Move to...
6431         * g++.dg/debug/pr22514.C: here.
6432
6433 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6434
6435         PR c++/23266
6436         * g++.dg/inherit/pure1.C: New test.
6437
6438         * ChangeLog: Fix typos.
6439
6440 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6441             Steven Bosscher  <stevenb@suse.de>
6442
6443         * gfortran.dg/runtime_warning_1.f90: New test.
6444
6445 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
6446
6447         PR c++/23219
6448         * g++.dg/parse/crash28.C: New.
6449
6450 2005-08-11  Richard Guenther  <rguenther@suse.de>
6451
6452         PR target/23289
6453         * gcc.target/i386/tailcall-1.c: New testcase.
6454
6455 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6456
6457         * gcc.dg/vect/vect-67.c: Un-xfail.
6458
6459 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
6460
6461         PR c++/23225
6462         * g++.dg/testsuite/parse/crash27.C: new test.
6463
6464 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
6465
6466         PR libfortran/22143
6467         * gfortran.dg/shift-kind.f90: New testcase.
6468
6469 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
6470
6471         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
6472         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
6473
6474 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6475
6476         PR c++/20646
6477         * g++.dg/other/mult-stor1.C: New test.
6478
6479 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
6480
6481         * gcc.c-torture/pr18299-1.c: Move to ...
6482         * gcc.c-torture/compile/pr18299-1.c: Here.
6483
6484 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
6485
6486         * gfortran/fortran.torture/execute/character_passing.f90:
6487         Fix types for LSAME.
6488
6489 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
6490
6491         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
6492         input data back to what it was originally.
6493
6494 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
6495
6496         * objc.dg/try-catch-8.m: Enable for all targets.
6497
6498 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
6499
6500         * gcc.dg/pr23165.c: New test.
6501
6502 2005-08-09  Steven Bosscher  <stevenb@suse.de>
6503
6504         PR tree-optimization/23234
6505         * gcc.dg/tree-ssa/pr23234.c: New test.
6506
6507 2005-08-08  Josh Conner  <jconner@apple.com>
6508
6509         PR rtl-optimization/23241
6510         * gcc.dg/char-compare.c: New test.
6511
6512 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6513
6514         PR c++/22508
6515         * g++.dg/init/new13.C: New test.
6516
6517 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6518
6519         PR c++/21166
6520         * g++.dg/other/crash-4.C: Adjust
6521         * g++/dg/ext/packed9.C: New.
6522
6523 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6524
6525         PR middle-end/21964
6526         * gcc.c-torture/execute/pr21964-1.c: New test.
6527
6528 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
6529
6530         PR c/22458
6531         * gcc.dg/pr22458-1.c: New test.
6532
6533 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
6534             Steven G. Kargl <kargls@comcast.net>
6535
6536         PR fortran/22390
6537         * gfortran.dg/flush_1.f90: New test.
6538
6539 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6540
6541         PR c++/23191
6542         * g++.dg/template/eh2.C: New test.
6543
6544 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6545
6546         PR c++/19498
6547         * g++.dg/template/instantiate7.C: New test.
6548
6549 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
6550
6551         PR c/23113
6552         * gcc.dg/Wunused-value-1.c: New test.
6553
6554 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
6555
6556         PR rtl-optimization/23233
6557         * gcc.c-torture/compile/pr23233-1.c: New test.
6558
6559 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
6560
6561         PR fortran/18833
6562         PR fortran/20850
6563         * gfortran.dg/equiv_1.f90: New test.
6564         * gfortran.dg/equiv_2.f90: New test.
6565         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
6566         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
6567         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
6568
6569 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6570
6571         * gcc.c-torture/execute/vrp-5.c: New test.
6572         * gcc.c-torture/execute/vrp-6.c: New test.
6573         * gcc.dg/tree-ssa/vrp21.c: New test.
6574
6575 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
6576
6577         * g++.dg/parse/pr22514.C: New test.
6578
6579 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
6580
6581         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
6582
6583         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
6584         instead of constant loads / pool entries.
6585
6586 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
6587
6588         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
6589         TEST_TO_WCTYPE.
6590
6591 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
6592
6593         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
6594         __WINT_TYPE__ in generated prototypes if possible.
6595
6596 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
6597
6598         PR 22037
6599         * g++.dg/tree-ssa/pr22037.C:
6600
6601 2005-08-04  Richard Henderson  <rth@redhat.com>
6602
6603         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
6604         scan-tree-dump-times directive.
6605
6606 2005-08-04  Jan Hubicka  <jh@suse.cz>
6607
6608         * gcov-1.C: Fix switch counts.
6609         * gcov-4b.c: Likewise.
6610
6611 2005-08-03  Jeff Law  <law@redhat.com>
6612
6613         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
6614
6615 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
6616
6617         * gcc.c-torture/execute/pr23135.c: New test.
6618
6619 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6620
6621         PR tree-optimization/19899
6622         * gcc.dg/tree-ssa/scev-1.c: New test.
6623         * gcc.dg/tree-ssa/scev-2.c: New test.
6624
6625 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
6626
6627         PR target/18582
6628         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
6629
6630 2005-08-03  Jan Hubicka  <jh@suse.cz>
6631
6632         * update-conroll.c: New testcase.
6633         * update-conroll-2.c: New testcase.
6634
6635 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
6636
6637         * gfortran.dg/constant_substring.f: New test.
6638         * gfortran.dg/pr22491.f: New test.
6639
6640 2005-08-02  Jan Hubicka  <jh@suse.cz>
6641
6642         * update-threading.c: Replace by the proper one.
6643
6644 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6645
6646         PR 23164
6647         * g++.dg/tree-ssa/pr23164.C: New test.
6648
6649 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
6650
6651         * gcc.dg/tree-ssa/pr23192.c: New test.
6652
6653 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
6654
6655         * gcc.c-torture/execute/vrp-4.c: New test.
6656
6657 2005-08-02  Jan Hubicka  <jh@suse.cz>
6658
6659         * update-threading.c: New test.
6660
6661 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
6662
6663         * gcc.c-torture/compile/20050801-1.c: New test.
6664         * gcc.c-torture/compile/20050801-2.c: New test.
6665
6666 2005-08-01  Jan Hubicka  <jh@suse.cz>
6667
6668         * val-prof-5.c: New test.
6669
6670 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
6671
6672         PR c/22311
6673         * gcc.dg/pr22311-1.c : New test.
6674
6675 2005-07-31  Steven Bosscher  <stevenb@suse.de>
6676
6677         PR target/23095
6678         * gfortran.dg/pr23095.f: New test.
6679
6680         PR c++/22003
6681         * g++.dg/other/pr22003.C: New test.
6682
6683 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
6684
6685         PR target/20621
6686         * gcc.c-torture/execute/pr20621-1.c: New test.
6687
6688 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
6689
6690         * gfortran.dg/comma_format_extension_4.f: Adjust length
6691         of string for format.
6692         * gfortran.dg/der_array_io_1.f: Replace illegal internal
6693         print statement with internal write.
6694         * gfortran.dg/der_array_io_2.f: Likewise.
6695         * gfortran.dg/der_array_io_3.f: Likewise.
6696
6697 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
6698
6699         * gcc.dg/fold-abs-4.c: new test.
6700
6701 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
6702
6703         PR fortran/22570 an related issues.
6704         * gfortran.dg/x_slash_1.f: New test.
6705
6706 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
6707
6708         PR c/23143
6709         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
6710         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
6711
6712 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6713
6714         PR c/529
6715         * gcc.dg/Wshadow-3.c: New test.
6716
6717 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
6718
6719         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
6720         used to have the wrong bounds).
6721
6722 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6723
6724         PR c/21720
6725         * gcc.dg/hex-round-1.c: Test more cases.
6726         * gcc.dg/hex-round-2.c: New test.
6727
6728 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
6729
6730         PR 22550
6731         * g++.dg/tree-ssa/pr22550.C: New test.
6732
6733 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
6734
6735         * gcc.dg/tree-ssa/vrp19.c: New test.
6736         * gcc.dg/tree-ssa-vrp20.c: New test.
6737
6738 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6739
6740         PR c/22240
6741         * gcc.dg/transparent-union-4.c: New test.
6742
6743 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6744
6745         PR c/22192
6746         * gcc.dg/c99-vla-2.c: New test.
6747
6748 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
6749
6750         PR c/21720
6751         * gcc.dg/hex-round-1.c: New test.
6752
6753 2005-07-28  Jan Hubicka  <jh@suse.cz>
6754
6755         * inliner-1.c: Do not dump everything.
6756         * tree-prof.exp: Do not pass -ftree-based-profiling.
6757         * bprob.exp: Likewise.
6758
6759         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
6760
6761 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
6762
6763         PR c++/22545
6764         * g++.dg/expr/ptrmem7.C: New test.
6765
6766 2005-07-28  Mike Stump  <mrs@apple.com>
6767
6768         * g++.old-deja/g++.mike/visibility-1.C: New test.
6769
6770 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6771
6772         PR c/20187
6773         * gcc.c-torture/execute/pr20187-1.c: New test.
6774
6775 2005-07-28  Jeff Law  <law@redhat.com>
6776
6777         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
6778         * gcc.dg/tree-ssa/vrp18.c: New test.
6779
6780 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6781
6782         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
6783
6784 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
6785
6786         PR tree-optimization/22506
6787         * gcc.dg/vect/ps22506.c: New test.
6788
6789 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
6790
6791         PR target/21149
6792         * gcc.target/i386/sse-3.c: New test.
6793
6794 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6795
6796         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
6797         * gcc.target/mips/mips32-dsp-type.c: Likewise.
6798
6799 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
6800
6801         PR c/22589
6802         * gcc.c-torture/compile/pr22589-1.c: New test.
6803
6804 2005-07-28  Jan Hubicka  <jh@suse.cz>
6805
6806         * update-loopch.c: New testcase.
6807
6808 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6809
6810         PR rtl-optimization/23047
6811         * gcc.c-torture/execute/pr23047.c: New test.
6812         * gcc.c-torture/execute/pr23047.x: New.
6813
6814 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
6815
6816         PR tree-optimization/22493
6817         * gcc.c-torture/execute/pr22493-1.c: New test.
6818         * gcc.c-torture/execute/pr22493-1.x: New.
6819         * gcc.c-torture/execute/vrp-1.c: New test.
6820         * gcc.c-torture/execute/vrp-2.c: New test.
6821         * gcc.c-torture/execute/vrp-2.c: New test.
6822
6823 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
6824
6825         * gcc.target/frv/all-builtin-read8.c: Delete.
6826         * gcc.target/frv/all-builtin-read16.c: Delete.
6827         * gcc.target/frv/all-builtin-read32.c: Delete.
6828         * gcc.target/frv/all-builtin-read64.c: Delete.
6829         * gcc.target/frv/all-builtin-write8.c: Delete.
6830         * gcc.target/frv/all-builtin-write16.c: Delete.
6831         * gcc.target/frv/all-builtin-write32.c: Delete.
6832         * gcc.target/frv/all-builtin-write64.c: Delete.
6833         * gcc.target/frv/all-read-write-1.c: New.
6834
6835 2005-07-27  Jeff Law  <law@redhat.com>
6836
6837         * gcc.c-torture/execute/pr22630.c: New test.
6838
6839 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
6840
6841         PR tree-optimization/23073
6842         * gcc.dg/vect/nodump-pr23073.c: New test.
6843         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
6844
6845 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
6846
6847         PR tree-optimize/22348
6848         * gcc.c-torture/execute/pr22348.c: New.
6849
6850 2005-07-27  Richard Guenther  <rguenther@suse.de>
6851
6852         * gcc.dg/tree-ssa/salias-1.c: New testcase.
6853
6854 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6855
6856         PR fortran/22503
6857         * gfortran.dg/logical_comp.f90: New test.
6858
6859 2005-07-27  Jan Hubicka  <jh@suse.cz>
6860
6861         * inliner-1.c: Add cleanup of dumps.
6862         * val-prof-*.c: Likewise.
6863         * update-tailcall.c: New.
6864
6865 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
6866
6867         PR 22591
6868         * gcc.dg/tree-ssa/pr22591.c: New test.
6869         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
6870
6871 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
6872
6873         PR libobjc/22606
6874         * objc.dg/try-catch-11.m: New test.
6875
6876 2005-07-26  Richard Guenther  <rguenther@suse.de>
6877
6878         PR tree-optimization/22486
6879         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
6880
6881 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6882
6883         PR tree-opt/22484
6884         * testsuite/g++.dg/opt/loop2.C: New test.
6885
6886 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
6887
6888         * gcc.dg/tree-ssa/reassoc-3.c: New test.
6889         * gcc.dg/tree-ssa/reassoc-4.c: New test.
6890
6891 2005-07-25  Adam Nemet  <anemet@lnxw.com>
6892
6893         * lib/profopt.exp (profopt-execute): Check for profiling data
6894         files on the target.
6895
6896 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
6897
6898         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
6899         for matching of asm labels.
6900
6901 2005-07-25  Richard Guenther  <rguenther@suse.de>
6902
6903         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
6904
6905 2005-07-25  Richard Guenther  <rguenther@suse.de>
6906
6907         PR testsuite/22624
6908         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
6909
6910 2005-07-25  Ira Rosen  <irar@il.ibm.com>
6911
6912         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
6913         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
6914         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
6915         * gcc.dg/vect/vect-100.c: New test.
6916         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
6917         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
6918         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
6919         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
6920         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
6921         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
6922         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
6923         * gfortran.dg/vect/pr19049.f90: New testcase.
6924         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
6925
6926 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
6927
6928         * gcc.c-torture/execute/20050713-1.c: New test.
6929
6930         PR fortran/20063
6931         * gfortran.fortran-torture/execute/data_4.f90: New test.
6932
6933         PR middle-end/20303
6934         * gcc.dg/visibility-d.c: New test.
6935
6936 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
6937
6938         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
6939         * gfortran.dg/underflow.f90: Ditto.
6940
6941 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6942
6943         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
6944         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
6945         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
6946
6947 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6948
6949         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
6950         include case of field width of zero.
6951
6952 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
6953
6954         PR libgfortran/21875
6955         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
6956         with trailing blanks on normal formatted read.
6957
6958 2005-07-23  Chao-ying Fu  <fu@mips.com>
6959
6960         * gcc.target/mips/mips32-dsp-type.c: New test.
6961         * gcc.target/mips/mips32-dsp.c: New test.
6962
6963 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
6964
6965         PR testsuite/21073
6966         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
6967
6968         PR testsuite/20454
6969         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
6970         and __cyg_profile_func_exit.
6971
6972 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
6973
6974         * gfortran.dg/comma_format_extension_3.f: Fix typo.
6975         * gfortran.dg/comma_format_extension_4.f: Same.
6976         * gfortran.dg/pr15332.f: Same.
6977         * gfortran.dg/pr21730.f: Same.
6978
6979 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
6980
6981         * g++.dg/opt/vrp2.C: Fix testcase.
6982
6983         PR tree-opt/22625
6984         * g++.dg/opt/vrp2.C: New test.
6985
6986 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
6987
6988         PR debug/21828
6989         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
6990
6991 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
6992
6993         * gcc.dg/tree-ssa/20050719-1.c: New test.
6994
6995 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
6996
6997         * gcc.dg/bfin-longcall-1.c: New file.
6998         * gcc.dg/bfin-longcall-2.c: New file.
6999
7000 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
7001
7002         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
7003
7004 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7005
7006         PR middle-end/19055
7007         * gcc.dg/tree-ssa/pr19055.c: New test.
7008         * gcc.dg/tree-ssa/pr19055-2.c: New test.
7009
7010 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7011
7012         PR C++/22358
7013         * g++.dg/other/pr22358.C: New test.
7014
7015 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
7016
7017         PR c++/2922
7018         * g++.dg/lookup/two-stage5.C: New test from bug comments.
7019
7020 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7021
7022         PR c++/15938
7023         * g++.dg/init/union2.C: New test.
7024
7025 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7026
7027         PR c/22393
7028         * gcc.dg/complex-4.c: New test.
7029
7030 2005-07-21  Richard Guenther  <rguenther@suse.de>
7031
7032         PR testsuite/22522
7033         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
7034         scanning for asm labels.
7035         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7036
7037 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7038
7039         PR target/22085
7040         * gcc.dg/altivec-pr22085.c: New.
7041
7042 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
7043
7044         PR tree-optimization/19210
7045         * gcc.dg/tree-ssa/pr19210-1.c: New.
7046         * gcc.dg/tree-ssa/pr19210-2.c: New.
7047
7048 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
7049
7050         PR rtl-optimization/22167
7051         * g++.dg/opt/pr22167.C: New test.
7052
7053 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
7054
7055         PR c++/2922
7056         * g++.dg/lookup/two-stage2.C: New.
7057         * g++.dg/lookup/two-stage3.C: New.
7058         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
7059         fixed two-stage name lookup for operators.
7060         * g++.dg/template/call3.C: Compiler now produces an appropriate
7061         error message.
7062         * g++.dg/template/crash37.C: Compiler now describes bla() on line
7063         14 as a candidate.
7064         * g++.dg/template/ptrmem4.C: Compiler produces different error
7065         message.
7066         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
7067         connect_to_method as a candidate.
7068
7069 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
7070
7071         * gcc.dg/fold-alloc-1.c: New test.
7072
7073 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
7074
7075         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
7076         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
7077
7078 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
7079
7080         * gcc.dg/fold-abs-1.c: New test.
7081         * gcc.dg/fold-abs-2.c: New test.
7082         * gcc.dg/fold-abs-3.c: New test.
7083
7084 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
7085
7086         Make CONSTRUCTOR use VEC to store initializers.
7087         * g++.dg/ext/complit3.C: Check for specific error messages.
7088         * g++.dg/init/brace2.C: Update error message.
7089         * g++.dg/warn/Wbraces2.C: Likewise.
7090
7091 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
7092
7093         PR fortran/16940
7094         * gfortran.dg/module_interface_1.f90: New test.
7095
7096 2005-07-19  Danny Berlin <dberlin@dberlin.org>
7097             Kenneth Zadeck <zadeck@naturalbridge.com>
7098
7099         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
7100
7101 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7102
7103         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
7104         specify -Wformat for these tests.
7105         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
7106         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
7107         * gcc.dg/format/opt-6.c: Delete.
7108
7109 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7110
7111         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
7112         * gcc.dg/tree-ssa/sra-3.c: Likewise.
7113
7114 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7115
7116         * gcc.dg/tree-ssa/alias-2.c: New test.
7117
7118 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
7119
7120         PR c++/22263
7121         * g++.dg/template/explicit7.C: New test.
7122
7123 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
7124
7125         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
7126         width of 8 to +Inf and -Inf.
7127
7128 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
7129
7130         PR c++/22139
7131         * g++.dg/template/friend36.C: New test.
7132
7133 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
7134
7135         PR fortran/21730
7136         * gfortran.dg/pr21730.f: New test.
7137
7138 2005-07-16  Danny Berlin <dberlin@dberlin.org>
7139             Kenneth Zadeck <zadeck@naturalbridge.com>
7140
7141         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
7142         since pure const detection cannot run at -O1 in c compiler.
7143         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
7144         can now optimize this case properly.
7145         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
7146         because we now pass.
7147         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
7148
7149 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
7150
7151         PR c/22421
7152         * gcc.dg/format/bitfld-1.c: New test.
7153
7154 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7155
7156         PR c++/22204
7157         * g++.dg/rtti/repo1.C: New test.
7158
7159 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
7160
7161         PR middle-end/22398
7162         * gcc.c-torture/compile/pr22398.c: New test.
7163
7164 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
7165
7166         PR c++/22132
7167         * g++.dg/expr/cast4.C: New test.
7168
7169 2005-07-15  Richard Guenther  <rguenther@suse.de>
7170
7171         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
7172         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
7173
7174 2005-07-15  Steven Bosscher  <stevenb@suse.de>
7175
7176         PR tree-optimization/22230
7177         * gcc.dg/tree-ssa/pr22230.c: New test.
7178
7179 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
7180
7181         * gfortran.dg/g77/cpp6.f: New test.
7182
7183         PR fortran/22417
7184         * gfortran.dg/g77/cpp5.F: New test.
7185         * gfortran.dg/g77/cpp5.h: New file.
7186         * gfortran.dg/g77/cpp5inc.h: New file.
7187
7188 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
7189
7190         PR libfortran/16435
7191         * gfortran.dg/tl_editting.f90: New.
7192         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
7193
7194 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
7195
7196         * gfortran.dg/char_array_constructor.f90: New test.
7197
7198 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
7199
7200         * gfortran.dg/past_eor.f90: New.
7201         * gfortran.dg/complex_read.f90: New.
7202
7203 2005-07-13  Jeff Law  <law@redhat.com>
7204
7205         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
7206         additional casts.
7207
7208         * gcc.dg/tree-ssa/pr22321.c: New test
7209
7210 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
7211
7212         PR tree-optimization/21921
7213         * gcc.dg/tree-ssa/pr21921.c: New.
7214
7215 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7216
7217         PR tree-optimizatio/22442
7218         * gcc.dg/tree-ssa/loop-11.c: New test.
7219
7220 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7221
7222         PR tree-opt/21840
7223         * gcc.c-torture/compile/pr21840.c: New test.
7224
7225 2005-07-12  Jan Hubicka  <jh@suse.cz>
7226
7227         * gcc.c-torture/compile/pr22379.c: New test.
7228
7229 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
7230
7231         PR libfortran/21593
7232         gfortran.dg/dev_null.f90: Remove outdated comment about
7233         PR libfortran/21593.
7234
7235
7236 2005-07-12  Dale Johannesen  <dalej@apple.com>
7237
7238         * gcc.target/i386/compress-float-sse.c: New.
7239         * gcc.target/i386/compress-float-sse-pic.c: New.
7240         * gcc.target/i386/compress-float-387.c: New.
7241         * gcc.target/i386/compress-float-387-pic.c: New.
7242         * gcc.dg/compress-float-ppc.c: New.
7243         * gcc.dg/compress-float-ppc-pic.c: New.
7244
7245 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
7246
7247         PR libfortran/21593
7248         gfortran.dg/dev_null.f90: Remove targets.
7249
7250 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
7251
7252         PR tree-opt/22335
7253         * gcc.dg/pr22335-1.c: New test.
7254         * gcc.dg/pr22335-2.c: New test.
7255
7256 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7257
7258         PR c++/20172
7259         * g++.dg/template/nontype12.C : New test.
7260
7261 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
7262
7263         * gcc.dg/tree-ssa/loop-10.c: New test.
7264
7265 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
7266
7267         * gcc.c-torture/execute/20020720-1.x: Remove.
7268
7269 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
7270
7271         * gfortran.fortran-torture/execute/forall_7.f90: New test.
7272
7273 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
7274
7275         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
7276         (dg-mips-options): Use it.
7277
7278 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
7279
7280         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
7281
7282 2005-07-09  Richard Henderson  <rth@redhat.com>
7283
7284         * lib/target-supports.exp (check_effective_target_sync_char_short):
7285         Add alpha.
7286
7287 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
7288
7289         PR libfortran/22217
7290         * gfortran.dg/negative-z-descriptor.f90: New test.
7291
7292 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7293
7294         PR tree-opt/22329
7295         * gcc.dg/pr22329.c: New test.
7296
7297 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
7298
7299         PR tree-optimization/20139
7300         * gcc.dg/tree-ssa/pr20139.c: New.
7301
7302 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
7303
7304         PR tree-opt/22356
7305         * testsuite/gcc.dg/pr22356-1.c: New test.
7306
7307 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
7308
7309         PR c++/21799
7310         * g++.dg/template/unify8.C: New.
7311         * g++.dg/template/unify9.C: New.
7312
7313 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
7314
7315         * gfortran.fortran-torture/execute/entry_10.f90: New test.
7316
7317 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
7318
7319         * gcc.dg/darwin-version-1.c: New.
7320         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
7321         * gcc.dg/builtins-20.c: Likewise.
7322         * gcc.dg/builtins-53.c: Likewise.
7323         * gcc.dg/torture/builtins-convert-1.c: Likewise.
7324         * gcc.dg/torture/builtins-convert-2.c: Likewise.
7325         * gcc.dg/torture/builtins-convert-3.c: Likewise.
7326         * gcc.dg/torture/builtins-power-1.c: Likewise.
7327         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
7328         on Darwin.
7329
7330 2005-07-07  Jeff Law  <law@redhat.com>
7331
7332         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
7333         argument evaluation order.
7334
7335 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
7336
7337         PR libfortran/21594
7338         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7339         Add test cases where the shift length is greater than the
7340         array length.
7341
7342 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7343
7344         * obj-c++.dg/proto-lossage-6.mm: New.
7345         * objc.dg/proto-lossage-6.m: New.
7346
7347 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7348
7349         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
7350         * objc.dg/gnu-runtime-2.m: Likewise.
7351
7352 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7353
7354         * gfortran.dg/longline.f: New test.
7355
7356         * gfortran.dg/badline.f: New test.
7357
7358 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7359
7360         PR fortran/16531
7361         PR fortran/15966
7362         PR fortran/18781
7363         * gfortran.dg/hollerith.f90: New.
7364         * gfortran.dg/hollerith2.f90: New.
7365         * gfortran.dg/hollerith3.f90: New.
7366         * gfortran.dg/hollerith4.f90: New.
7367         * gfortran.dg/hollerith_f95.f90: New.
7368         * gfortran.dg/hollerith_legacy.f90: New.
7369         * gfortran.dg/g77/cpp4.F: New. Port from g77.
7370
7371 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
7372
7373         PR objc/22274
7374         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
7375         * objc.dg/gnu-runtime-2.m: New.
7376
7377 2005-07-06  Jeff Law  <law@redhat.com>
7378
7379         * gcc.dg/tree-ssa/vrp17.c: New test.
7380
7381 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
7382
7383         PR fortran/22327
7384         * gfortran.dg/array_constructor_5.f90: New test.
7385
7386 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
7387
7388         * gfortran.fortran-torture/execute/entry_9.f90: New test.
7389
7390 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
7391
7392         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
7393         * gcc.dg/980816-1.c: Ditto.
7394
7395 2005-07-06  Jeff Law  <law@redhat.com>
7396
7397         * gcc.c-torture/compile/pr21356.c: New test.
7398
7399 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7400
7401         PR c/22013
7402         PR c/22098
7403         * gcc.c-torture/compile/pr22013-1.c,
7404         gcc.c-torture/execute/pr22098-1.c,
7405         gcc.c-torture/execute/pr22098-2.c,
7406         gcc.c-torture/execute/pr22098-3.c: New tests.
7407
7408 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
7409
7410         PR c/22308
7411         * gcc.dg/pr22308-1.c: New test.
7412
7413 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
7414
7415         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
7416         target.
7417         * gcc.dg/compare9.c: Use -fshort-enums instead of
7418         -fno-short-enums.  Change the last test to dg-bogus.
7419
7420 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
7421
7422         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
7423         * gcc.dg/compare9.c: New.
7424
7425 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7426
7427         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
7428
7429 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7430
7431         PR testsuite/22288
7432         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
7433
7434
7435 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7436
7437         * gcc.dg/format/gcc_gfc-1.c: New.
7438
7439 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
7440
7441         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
7442
7443 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7444
7445         PR fortran/20842
7446         * gfortran.dg/io_invalid_1.f90: New test.
7447
7448 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
7449
7450         * gcc.dg/format/gcc_diag-1.c: Update.
7451
7452 2005-07-02  Jeff Law  <law@redhat.com>
7453
7454         * gcc.dg/tree-ssa/pr22051-1.c: New test.
7455         * gcc.dg/tree-ssa/pr22051-2.c: New test.
7456
7457 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
7458
7459         * gcc.dg/format/gcc_diag-1.c: Update.
7460
7461 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
7462
7463         PR tree-opt/22269
7464         * gcc.c-torture/compile/pr22269.c: New test.
7465
7466 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
7467
7468         PR 21584
7469         PR 22219
7470         * g++.dg/tree-ssa/pr21584-1.C: New test.
7471         * g++.dg/tree-ssa/pr21584-2.C: New test.
7472
7473 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
7474
7475         * obj-c++.dg/try-catch-11.mm: New.
7476         * objc.dg/try-catch-10.m: New.
7477
7478 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
7479
7480         * g++.dg/other/ucnid-1.C: xfail on AIX.
7481
7482 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
7483
7484         PR 22234
7485         * gcc.dg/20050629-1.c: New test.
7486
7487 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
7488
7489         * obj-c++.dg/const-str-1[0-1].mm: New.
7490         * objc.dg/const-str-1[0-1].m: New.
7491
7492 2005-05-29  Richard Henderson  <rth@redhat.com>
7493
7494         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
7495         Rename from check_effective_target_vect_no_max.
7496         (check_effective_target_vect_no_int_add): New.
7497         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
7498         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
7499         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7500         * gcc.dg/vect/vect-reduc-1.c: Use both.
7501         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7502
7503 2005-05-29  Richard Henderson  <rth@redhat.com>
7504
7505         * lib/target-supports.exp (check_effective_target_vect_no_max):
7506         Remove i386 and x86_64.
7507
7508 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
7509
7510         PR testsuite/21969
7511         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
7512
7513 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
7514
7515         PR middle-end/21969
7516         * gcc.dg/vect/pr21969.c: New test.
7517
7518 2005-06-28  Eric Christopher  <echristo@redhat.com>
7519
7520         PR c/22052
7521         PR c/21975
7522         * gcc.dg/inline1.c: New test.
7523         * gcc.dg/inline2.c: Ditto.
7524         * gcc.dg/inline3.c: Ditto.
7525         * gcc.dg/inline4.c: Ditto.
7526         * gcc.dg/inline5.c: Ditto.
7527
7528 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7529
7530         PR libfortran/22142
7531         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7532         Add testcase also testing eoshift1 for PR 22142.
7533
7534 2005-06-28  Richard Henderson  <rth@redhat.com>
7535
7536         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
7537         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
7538         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
7539         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
7540         gcc.dg/tree-ssa/20030922-2.c: Likewise.
7541
7542 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
7543
7544         PR libfortran/22142
7545         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
7546         Add testcase for PR 22142.
7547
7548 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
7549
7550         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
7551         gcc.target/ia64/fpreg-2.c: New tests.
7552
7553 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7554
7555         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
7556
7557 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7558
7559         PR libfortran/22170
7560         * gfortran.dg/slash_1.f90: New test.
7561
7562 2005-06-27  Richard Henderson  <rth@redhat.com>
7563
7564         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
7565         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
7566         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7567         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7568         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7569         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7570
7571 2005-06-27  Richard Henderson  <rth@redhat.com>
7572
7573         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
7574         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
7575
7576 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
7577
7578         * obj-c++.dg/proto-lossage-5.mm: New.
7579         * objc.dg/proto-lossage-5.m: New.
7580
7581 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
7582
7583         PR 21959
7584         * gcc.dg/tree-ssa/pr21959.c: New test.
7585
7586 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
7587
7588         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
7589         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
7590         testing uninitialized var.
7591
7592         * gcc.c-torture/execute/builtins/chk.h: New.
7593         * gcc.c-torture/execute/builtins/lib/chk.c: New.
7594         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
7595         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
7596         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
7597         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
7598         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
7599         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
7600         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
7601         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
7602         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
7603         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
7604         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
7605         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
7606         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
7607         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
7608         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
7609         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
7610         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
7611         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
7612         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
7613         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
7614         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
7615         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
7616         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
7617         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
7618         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
7619         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
7620         * gcc.dg/builtin-object-size-1.c: New test.
7621         * gcc.dg/builtin-object-size-2.c: New test.
7622         * gcc.dg/builtin-object-size-3.c: New test.
7623         * gcc.dg/builtin-object-size-4.c: New test.
7624         * gcc.dg/builtin-object-size-5.c: New test.
7625         * gcc.dg/builtin-stringop-chk-1.c: New test.
7626         * gcc.dg/builtin-stringop-chk-2.c: New test.
7627         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
7628         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
7629         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
7630         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
7631         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
7632         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
7633         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
7634         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
7635         * gcc.c-torture/execute/printf-1.c: New test.
7636         * gcc.c-torture/execute/fprintf-1.c: New test.
7637         * gcc.c-torture/execute/vprintf-1.c: New test.
7638         * gcc.c-torture/execute/vfprintf-1.c: New test.
7639         * gcc.c-torture/execute/printf-chk-1.c: New test.
7640         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
7641         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
7642         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
7643
7644 2005-06-27  Michael Matz  <matz@suse.de>
7645
7646         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
7647         slot is not merged if address escapes.
7648
7649 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7650
7651         PR c/21911
7652         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
7653
7654 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
7655
7656         PR middle-end/17965
7657         * gcc.c-torture/compile/20050622-1.c: New test.
7658
7659         PR middle-end/22028
7660         * gcc.dg/20050620-1.c: New test.
7661
7662 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
7663
7664         PR tree-optimization/22026
7665         * gcc.dg/tree-ssa/pr22026.c: New.
7666
7667 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
7668
7669         PR libfortran/22144
7670         * gfortran.dg/shift-alloc.f90: New testcase.
7671
7672 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
7673
7674         * all files: Update FSF address in copyright headers.
7675
7676 2005-06-22  Jan Hubicka  <jh@suse.cz>
7677
7678         * wholeprogram-1.c: New testcase.
7679         * wholeprogram-2.c: New testcase.
7680
7681 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
7682
7683         PR 22171
7684         * gcc.dg/tree-ssa/pr22171.c: New test.
7685
7686 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
7687
7688         * gfortran.dg/simplify_modulo.f90: New.
7689
7690 2005-06-24  Jan Hubicka  <jh@suse.cz>
7691
7692         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
7693
7694 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7695
7696         * obj-c++.dg/proto-lossage-[1-4].mm: New.
7697
7698 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
7699
7700         * obj-c++.dg/typedef-alias-1.mm: New.
7701         * objc.dg/typedef-alias-1.m: New.
7702
7703 2005-06-23  Jeff Law  <law@redhat.com>
7704
7705         * gcc.dg/tree-ssa/vrp16.c: New test.
7706
7707 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7708
7709         * lib/target-supports.exp: Add
7710         check_effective_target_fortran_large_real and
7711         check_effective_target_fortran_large_int to check for
7712         corresponding effective targets.
7713         * gfortran.dg/large_integer_kind_1.f90: New test.
7714         * gfortran.dg/large_real_kind_1.f90: New test.
7715
7716 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
7717
7718         PR tree-optimization/22117
7719         * gcc.dg/tree-ssa/pr22117.c: New.
7720
7721 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
7722
7723         PR testsuite/22123
7724         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
7725
7726 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
7727
7728         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
7729
7730 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
7731
7732         * gfortran.dg/f2c_4.f90: Add tests for complex functions
7733         * gfortran.dg/f2c_4.c: Likewise.
7734
7735 2005-06-22 Paul Brook  <paul@codesourcery.com>
7736
7737         PR fortran/21034
7738         * gfortran.dg/auto_save_1.f90: New test.
7739
7740 2005-06-22  Michael Matz  <matz@suse.de>
7741
7742         * gcc.target/x86-64/abi: New directory.
7743         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
7744         * gcc.target/x86-64/abi/README.gcc: New file.
7745         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
7746         * gcc.target/x86-64/abi/asm-support.s: New file.
7747         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
7748         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
7749         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
7750         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
7751         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
7752         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
7753         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
7754         * gcc.target/x86_64/abi/test_bitfields.c: New test.
7755         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
7756         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
7757         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
7758         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
7759         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
7760         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
7761         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
7762         * gcc.target/x86_64/abi/test_varargs.c: New test.
7763
7764 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
7765
7766         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
7767         32-bit i?86 and x86_64.
7768
7769 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
7770
7771         * obj-c++.dg/const-str-[1-9].mm: New tests.
7772
7773 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
7774
7775         PR fortran/22010
7776         * gfortran.dg/namelist_use.f90: New.
7777         * gfortran.dg/namelist_use_only.f90: New.
7778
7779 2005-06-21  Jeff Law  <law@redhat.com>
7780
7781         * gcc.dg/tree-ssa/vrp15.c: New test.
7782
7783 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
7784
7785         * lib/target-supports.exp (check_effective_target_vect_reduction):
7786         Remove.
7787         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
7788         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
7789         remove vect_reduction target keyword. Also avoid two returns in main.
7790         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7791         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
7792         * gcc.dg/vect/vect-reduc-1short.c: New test.
7793         * gcc.dg/vect/vect-reduc-1char.c: New test.
7794         * gcc.dg/vect/vect-reduc-2short.c: New test.
7795         * gcc.dg/vect/vect-reduc-2char.c: New test.
7796         * gcc.dg/vect/vect-reduc-6.c: New test.
7797         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
7798         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
7799         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
7800
7801 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7802         Paul Thomas  <pault@gcc.gnu.org>
7803
7804         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
7805         New tests.
7806
7807 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7808
7809         * gfortran.dg/backslash_1.f90: New test.
7810         * gfortran.dg/backslash_2.f90: New test.
7811
7812 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
7813
7814         * gfortran.dg/duplicate_labels.f90: New test.
7815
7816 2005-06-20  Jan Beulich  <jbeulich@novell.com>
7817
7818         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
7819         unsupportable relocations.
7820         * g++.old-deja/g++.other/store-expr1.C: Likewise.
7821         * gcc.dg/20050321-2.c: xfail for NetWare.
7822
7823 2005-06-20  Andreas Jaeger  <aj@suse.de>
7824
7825         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
7826         gcc.target/i386/fastcall-sseregparm.c,
7827         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
7828
7829 2005-06-19  Richard Henderson  <rth@redhat.com>
7830
7831         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
7832
7833 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
7834
7835         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
7836
7837 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
7838
7839         PR c++/22115
7840         * g++.dg/conversion/simd2.C: Change expected error message.
7841
7842 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7843
7844         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
7845         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7846         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7847
7848 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
7849
7850         * gcc.dg/fold-mod-1.c: New test.
7851
7852 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
7853
7854         PR fortran/19926
7855         * gfortran.dg/pr19926.f90: New test.
7856
7857 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
7858
7859         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
7860         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
7861         targets.
7862         * gcc.dg/vect/vect-reduc-2.c: Likewise.
7863         * gcc.dg/vect/vect-reduc-3.c: Likewise.
7864
7865 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
7866
7867         * gcc.target/ia64/float80-varargs-1.c: New test.
7868
7869 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7870
7871         PR tree-opt/22035
7872         * gfortran.dg/f2c_6.f90: New test.
7873
7874 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
7875
7876         PR c++/17413
7877         * g++.dg/template/local5.C: New.
7878
7879 2005-06-17  Richard Henderson  <rth@redhat.com>
7880
7881         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
7882
7883 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
7884
7885         PR testsuite/21945
7886         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
7887
7888 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
7889
7890         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
7891         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
7892         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
7893         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
7894         check_vect to verify the presence of hardware vector support.
7895
7896 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
7897
7898         PR testsuite/22056
7899         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
7900
7901 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7902
7903         PR libfortran/19216
7904         * gfortran.dg/pr19216.f: Add correct space between brackets and
7905         dg directive.
7906
7907 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7908
7909         PR libfortran/16436
7910         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
7911
7912 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
7913
7914         * gcc.target/i386/attributes-error.c: New testcase.
7915         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7916         * gcc.target/i386/regparm-stdcall.c: Likewise.
7917         * gcc.target/i386/sseregparm-1.c: Likewise.
7918         * gcc.target/i386/sseregparm-2.c: Likewise.
7919
7920 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
7921
7922         * g++.dg/rtti/crash2.C: New.
7923
7924 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
7925
7926         * gcc.dg/noncompile/20040203-3.c: Update expected message.
7927
7928 2005-06-15  David Ung  <davidu@mips.com>
7929
7930         * gcc.target/mips/mips16e-extends.c: New test for testing the
7931         generation of MIPS16e zeb/zeh, seb/seh instructions.
7932
7933 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
7934
7935         PR 22018
7936         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
7937         * gcc.dg/tree-ssa/pr22018.c: New test.
7938
7939 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
7940
7941         * gcc.dg/simd-1.c: Update error messages.
7942         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
7943         * gcc.dg/simd-2.c: Update error messages.
7944         * gcc.dg/simd-4.c: New.
7945
7946 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
7947
7948         PR c++/20678
7949         * g++.dg/other/crash-4.C: New.
7950
7951 2005-06-14  Devang Patel  <dpatel@apple.com>
7952
7953         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
7954
7955 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7956
7957         PR c++/21929
7958         * g++.dg/parse/crash11.C: Update
7959
7960 2005-06-13  Jeff Law  <law@redhat.com>
7961
7962         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
7963         perform the desired transformations.
7964         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
7965         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
7966
7967 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7968
7969         PR fortran/22038
7970         * gfortran.dg/forall_1.f90: Un-XFAIL.
7971
7972 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
7973
7974         PR c++/21929
7975         * g++.dg/parse/crash26.C: New.
7976
7977         PR c++/20789
7978         * g++.dg/init/member1.C: New.
7979
7980 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
7981
7982         * gfortran.dg/altreturn_1.f90: New test.
7983
7984 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
7985
7986         PR middle-end/21985
7987         * gcc.dg/tree-ssa/pr21985.c: New test.
7988
7989 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
7990
7991         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
7992
7993 2005-06-12  Roger Sayle  <roger@eyesopen.com>
7994
7995         PR c++/21930
7996         * g++.dg/other/error10.C: New test case.
7997
7998 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7999
8000         PR libfortran/19155
8001         * gfortran.dg/pr19155.f: Add test.
8002
8003 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8004
8005         * gfortran.dg/f2c_7.f90: New test.
8006
8007         * gfortran.dg/forall_1.f90: XFAILed.
8008
8009 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
8010
8011         * gcc.dg/pr14796-1.c: New.
8012         * gcc.dg/pr14796-2.c: New.
8013
8014 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
8015
8016         PR fortran/17792
8017         PR fortran/21375
8018         * gfortran.dg/deallocate_stat.f90: New test.
8019
8020 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
8021
8022         * gfortran.fortran-torture/execute/in-pack.f90: New test.
8023
8024 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
8025
8026         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
8027         access will be generated when this loop is vectorized. Test that
8028         accesses with same alignment were detected.
8029         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
8030         Test that accesses with same alignment were detected.
8031         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
8032         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
8033         alignment were detected.
8034
8035 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
8036
8037         PR c++/10611
8038         * g++.dg/conversion/simd2.C: New.
8039
8040 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
8041
8042         * gcc.dg/Wcxx-compat-1.c: New.
8043
8044 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
8045
8046         PR libfortran/21480
8047         * gfortran.dg/reshape-complex.f90: Add a test for a packed
8048         complex array.
8049
8050 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
8051
8052         * gcc.dg/alias-8.c: New.
8053
8054 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
8055
8056         * gcc.dg/format/cmn_err-1.c: Update.
8057
8058 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
8059
8060         PR target/20666
8061         * gcc.target/sparc/fexpand-2.c: New.
8062         * gcc.target/sparc/fpmerge-2.c: New.
8063         * gcc.target/sparc/fpmul-2.c: New.
8064         * gcc.target/sparc/noresult.c: New.
8065         * gcc.target/sparc/pdist-2.c: New.
8066         * gcc.target/sparc/pdist-3.c: New.
8067
8068 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
8069
8070         PR testsuite/21702
8071         * gcc.target/i386/i386.exp: Fix comment typo.
8072
8073 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
8074
8075         PR c++/19497
8076         * g++.dg/inherit/using5.C: New.
8077         * g++.dg/inherit/using6.C: New.
8078
8079 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8080
8081         PR c++/19894
8082         * g++.dg/template/ptrmem15.C: New test.
8083
8084         PR c++/20563
8085         * g++.dg/ext/label4.C: New test.
8086
8087 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8088
8089         * gcc.dg/tls/debug-1.c: New test.
8090
8091 2005-06-07  Dale Johannesen  <dalej@apple.com>
8092
8093         * gcc.target/i386/movq.c: New.
8094
8095 2005-06-07  Dale Johannesen  <dalej@apple.com>
8096
8097         * gcc.dg/20050607-1.c: New.
8098
8099 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
8100
8101         PR middle-end/21850
8102         * gcc.c-torture/execute/20050607-1.c: New test.
8103
8104 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
8105
8106         PR libfortran/21926
8107         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
8108         Test case where the return array has lowest stride one,
8109         but isn't packed.
8110
8111 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
8112
8113         * lib/target-supports.exp (check_effective_target_sync_int_long):
8114         Add s390 and s390x targets.
8115
8116 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
8117
8118         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
8119         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
8120         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
8121         * gcc.dg/tree-ssa/loop-9.c: New test.
8122
8123 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
8124
8125         * g++.dg/parse/defarg10.C: New.
8126
8127 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
8128
8129         PR regression/21897
8130         * gcc.c-torture/execute/20050604-1.c: New test.
8131
8132 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
8133
8134         PR 21903
8135         * g++.dg/parse/defarg9.C: New.
8136
8137         PR c++/20637
8138         * g++.dg/inherit/using4.C: New.
8139         * g++.dg/overload/error1.C: Adjust expected errors.
8140         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
8141         * g++.old-deja/g++.brendan/arm2.C: Likewise.
8142         * g++.old-deja/g++.other/redecl2.C: Likewise.
8143         * g++.old-deja/g++.other/redecl4.C: Likewise.
8144         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
8145
8146 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8147
8148         * gfortran.dg/f2c_5.f90: Add -w to dg-options
8149
8150 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
8151
8152         * lib/gfortran.exp (gfortran_target_compile): Call
8153         dg-additional-files-options
8154         * gfortran.dg/f2c_4.f90: New file
8155         * gfortran.dg/f2c_4.c: New file
8156         * gfortran.dg/f2c_5.f90: New file
8157         * gfortran.dg/f2c_5.c: New file
8158
8159 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8160
8161         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
8162
8163         PR fortran/21912
8164         * gfortran.dg/array_constructor_4.f90: New test.
8165
8166 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
8167
8168         PR c++/21619
8169         * g++.dg/ext/builtin9.C: New test.
8170
8171 2005-06-05  Dale Johannesen  <dalej@apple.com>
8172
8173         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
8174         * gcc.c-torture/execute/20050603-2.c: Ditto.
8175
8176 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
8177
8178         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
8179         * gcc.dg/vect/vect-reduc-1.c: New.
8180         * gcc.dg/vect/vect-reduc-2.c: New.
8181         * gcc.dg/vect/vect-reduc-3.c: New.
8182
8183 2005-06-04  Dale Johannesen  <dalej@apple.com>
8184
8185         * gcc.c-torture/execute/20050603-1.c: New.
8186         * gcc.c-torture/execute/20050603-2.c: New.
8187         * gcc.dg/20050603-3.c: New.
8188
8189 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8190
8191         PR fortran/19195
8192         * gfortran.dg/debug_1.f90: New test.
8193
8194         * gfortran.dg/forall_1.f90: New test.
8195
8196 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
8197
8198         * gfortran.dg/array_constructor_3.f90: New test.
8199
8200 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8201
8202         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
8203
8204 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
8205
8206         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
8207
8208 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
8209
8210         PR c/21873
8211         * gcc.dg/init-excess-1.c: New test.
8212
8213 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8214
8215         PR c++/21853
8216         * g++.dg/expr/static_cast6.C: New test.
8217
8218 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
8219
8220         * gcc.dg/tree-ssa/vrp14.c: New test.
8221
8222 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
8223
8224         PR c++/21336
8225         * g++.dg/template/new2.C: New test.
8226
8227 2005-06-03  Josh Conner  <jconner@apple.com>
8228
8229         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
8230         all entries in initializer.
8231
8232 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
8233
8234         PR middle-end/21858
8235         * gcc.dg/pr21858.c: New testcase.
8236
8237 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
8238
8239         PR tree-optimization/21292
8240
8241         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
8242         New.
8243         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
8244         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
8245         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
8246         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
8247         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
8248
8249 2005-06-02  Richard Henderson  <rth@redhat.com>
8250
8251         * gcc.dg/sync-2.c: Use -march=i486 for i386.
8252
8253 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
8254
8255         * gcc.dg/wtypequal.c: New testcase.
8256
8257 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
8258
8259         PR 21582
8260         * gcc.dg/tree-ssa/pr21582.c: New test.
8261
8262 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8263
8264         PR c++/21280
8265         * g++.dg/opt/interface2.h: New.
8266         * g++.dg/opt/interface2.C: New.
8267         * g++.dg/init/ctor4.C: Adjust error lines.
8268         * g++.old-deja/g++.bob/inherit2.C: Likewise.
8269         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8270         * g++.old-deja/g++.jason/opeq3.C: Likewise.
8271         * g++.old-deja/g++.pt/assign1.C: Likewise.
8272         * g++.old-deja/g++.pt/crash20.C: Likewise.
8273
8274 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
8275
8276         PR tree-optimization/21734
8277         * g++.dg/vect/pr21734_1.cc: New.
8278         * g++.dg/vect/pr21734_2.cc: New.
8279
8280 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
8281
8282         PR c++/20350
8283         * g++.dg/template/spec24.C: New.
8284
8285         PR c++/21151
8286         * g++.dg/pch/local-1.C: New.
8287         * g++.dg/pch/local-1.Hs: New.
8288
8289 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
8290
8291         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
8292         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
8293         * gcc.dg/tree-ssa/pr14341.c: New test.
8294         * gcc.dg/tree-ssa/pr14841.c: New test.
8295         * gcc.dg/tree-ssa/pr20701.c: New test.
8296         * gcc.dg/tree-ssa/pr21086.c: New test.
8297         * gcc.dg/tree-ssa/pr21090.c: New test.
8298         * gcc.dg/tree-ssa/pr21332.c: New test.
8299         * gcc.dg/tree-ssa/pr21458.c: New test.
8300         * gcc.dg/tree-ssa/pr21658.c: New test.
8301         * gcc.dg/tree-ssa/vrp01.c: New test.
8302         * gcc.dg/tree-ssa/vrp02.c: New test.
8303         * gcc.dg/tree-ssa/vrp03.c: New test.
8304         * gcc.dg/tree-ssa/vrp04.c: New test.
8305         * gcc.dg/tree-ssa/vrp05.c: New test.
8306         * gcc.dg/tree-ssa/vrp06.c: New test.
8307         * gcc.dg/tree-ssa/vrp07.c: New test.
8308         * gcc.dg/tree-ssa/vrp08.c: New test.
8309         * gcc.dg/tree-ssa/vrp09.c: New test.
8310         * gcc.dg/tree-ssa/vrp10.c: New test.
8311         * gcc.dg/tree-ssa/vrp11.c: New test.
8312         * gcc.dg/tree-ssa/vrp12.c: New test.
8313         * gcc.dg/tree-ssa/vrp13.c: New test.
8314
8315 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
8316
8317         PR 21029
8318         * gcc.dg/tree-ssa/pr21029.c: New test.
8319
8320 2005-06-01  Roger Sayle  <roger@eyesopen.com>
8321
8322         * gfortran.dg/logint-1.f: New test case.
8323         * gfortran.dg/logint-2.f: Likewise.
8324         * gfortran.dg/logint-3.f: Likewise.
8325
8326 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
8327
8328         PR c/21536
8329         PR c/20760
8330         * gcc.dg/20050527-1.c: New test.
8331
8332         * gcc.dg/i386-sse-12.c: New test.
8333
8334         PR fortran/21729
8335         * gfortran.dg/implicit_5.f90: New test.
8336
8337 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
8338
8339         PR fortran/20883
8340         * gfortran/assign_4.f90: New test.
8341         * gfortran/assign_2.f90: Change compile to run.
8342
8343 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
8344
8345         * lib/target-supports.exp
8346         (check_effective_target_sync_char_short): New.
8347         * gcc.dg/sync-2.c: New.
8348
8349 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
8350
8351         PR tree-optimization/21817
8352         * gcc.dg/torture/pr21817-1.c: New.
8353
8354 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
8355
8356         PR c++/21165
8357         * g++.dg/template/init5.C: New.
8358
8359 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
8360
8361         * gfortran.dg/char_initialiser_actual.f90:
8362         Test character initialisers as actual arguments.
8363         * gfortran.dg/char_pointer_comp_assign.f90:
8364         Test character pointer structure component assignments.
8365         * gfortran.dg/char_array_structure_constructor.f90:
8366         Test character components in structure constructors.
8367
8368 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
8369
8370         PR middle-end/20931
8371         * g++.dg/opt/pr20931.C: New test.
8372
8373 2005-05-31  Andreas Jaeger  <aj@suse.de>
8374
8375         PR testsuite/20772
8376         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
8377         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
8378         g++.old-deja/g++.ext/asmspec1.C,
8379         g++.old-deja/g++.other/regstack.C,
8380         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
8381         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
8382         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
8383         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
8384         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
8385         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
8386         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
8387         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
8388         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
8389         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
8390         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
8391         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
8392         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
8393         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
8394         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
8395         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
8396         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
8397         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
8398         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
8399
8400 2005-05-31  Jeff Law  <law@redhat.com>
8401
8402         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
8403
8404 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
8405
8406         PR middle-end/21743
8407         * gcc.dg/builtins-1.c: Activate disabled clog test.
8408         * gcc.dg/torture/builtin-attr-1.c: Likewise.
8409
8410 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
8411
8412         * gfortran.dg/char_pointer_assign.f90:
8413         Test character-pointer assignments and pointer assignments.
8414         * gfortran.dg/char_pointer_dummy.f90:
8415         Test character-pointer dummy arguments.
8416         * gfortran.dg/char_pointer_func.f90:
8417         Test character-pointer function returns.
8418         * gfortran.dg/char_pointer_dependency.f90:
8419         Test character-pointer functions with dependencies.
8420
8421 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
8422
8423         PR c++/21784
8424         * g++.dg/lookup/using14.C: New test.
8425
8426 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
8427
8428         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
8429         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
8430         trailing ^M.
8431
8432 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
8433
8434         PR c++/17413
8435         * g++.dg/template/local5.C: New.
8436
8437         PR target/21761
8438         * gcc.c-torture/compile/pr21761.c: New.
8439
8440         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
8441         before darwin8.
8442
8443 2005-05-30  Steven G. Kargl
8444
8445         PR fortran/20846
8446         * gfortran.dg/inquire_8.f90: New test.
8447
8448 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8449
8450         PR libfortran/21376
8451         * gfortran.dg/output_exponents_1.f90: New test.
8452
8453 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8454
8455         PR libfortran/20006
8456         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
8457
8458 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
8459
8460         PR c++/21210
8461         * g++.dg/ext/complex1.C: New test.
8462
8463         PR c++/21340
8464         * g++.dg/init/ctor6.C: New test.
8465
8466 2005-05-29  Jan Hubicka  <jh@suse.cz>
8467
8468         * gcc.c-torture/compile/pr21562.c: New.
8469
8470 2005-05-28  Steven G. Kargl <kargls@comcast.net>
8471
8472         * gfortran.dg/subnormal_1.f90: New test.
8473
8474 2005-05-28  Jan Hubicka  <jh@suse.cz>
8475
8476         * tree-prof.exp: Fix comment.
8477         * value-prof-1.c: New.
8478         * value-prof-2.c: New.
8479         * value-prof-3.c: New.
8480         * value-prof-4.c: New.
8481
8482 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
8483
8484         PR c++/21614
8485         * g++.dg/expr/ptrmem6.C: New test.
8486         * g++.dg/expr/ptrmem6a.C: Likewise.
8487
8488 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
8489
8490         PR tree-optimization/21658
8491         * gcc.dg/tree-ssa/pr21658.c: New.
8492
8493 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
8494
8495         PR c++/21455
8496         * g++.dg/inherit/ptrmem3.C: New.
8497
8498         PR c++/21681
8499         * g++.dg/parse/template16.C: New.
8500
8501 2005-05-27  Andreas Jaeger  <aj@suse.de>
8502
8503         * gcc.dg/setjmp-2.c: Only run in 32-bit.
8504
8505         * gcc.dg/i386-sse-8.c: Run test on all archs.
8506
8507 2005-05-26  Mike Stump  <mrs@apple.com>
8508
8509         * objc.dg/isa-field-1.m: Only run on darwin.
8510         * objc.dg/lookup-1.m: Likewise.
8511         * objc.dg/try-catch-8.m: Likewise.
8512
8513 2005-05-26  Roger Sayle  <roger@eyesopen.com>
8514
8515         PR tree-optimization/9814
8516         * gcc.dg/pr9814-1.c: New test case.
8517
8518 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8519
8520         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
8521         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
8522         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
8523         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
8524         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
8525         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
8526         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
8527         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
8528         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
8529         objc.dg/try-catch-8.m: New.
8530
8531 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
8532
8533         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
8534         remove extraneous semicolons.
8535
8536 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
8537
8538         * obj-c++.dg/comp-types-12.mm: New.
8539         * objc.dg/comp-types-11.m: New.
8540         * objc.dg/selector-4.m: New.
8541
8542 2005-05-26  Andreas Jaeger  <aj@suse.de>
8543
8544         PR testsuite/20772
8545         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
8546         g++.old-deja/g++.ext/attrib3.C,
8547         g++.old-deja/g++.other/store-expr1.C,
8548         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
8549         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
8550         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
8551         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
8552         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
8553         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
8554         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
8555         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
8556         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
8557         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
8558         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
8559         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
8560         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
8561         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
8562         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
8563         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
8564         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
8565         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
8566         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
8567
8568 2005-05-26  Andreas Jaeger  <aj@suse.de>
8569
8570         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
8571         x86-64 compilation.
8572
8573 2005-05-26  Andreas Jaeger  <aj@suse.de>
8574
8575         PR testsuite/20772
8576         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
8577         gcc.misc-tests/i386-pf-athlon-1.c,
8578         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8579         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
8580         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
8581         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
8582         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
8583         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
8584         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
8585         programs.
8586
8587         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
8588         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
8589         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
8590         x86-64 compilation.
8591
8592         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
8593         x86_64.
8594
8595         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
8596         effective-target ilp32.
8597
8598 2005-05-26  David Ung  <davidu@mips.com>
8599
8600         * gcc.target/mips/ext_ins.c: New test for testing the generation
8601         of MIPS32/64 rev 2 ext/ins instructions.
8602
8603 2005-05-26  Andreas Jaeger  <aj@suse.de>
8604
8605         * treelang/compile/unsigned.tree: Use gimple instead of
8606         nonexisting generic dump.
8607
8608 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
8609
8610         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
8611
8612 2005-05-26  Andreas Jaeger  <aj@suse.de>
8613
8614         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
8615
8616 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
8617
8618         PR libfortran/17283
8619         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
8620         Test callee-allocated memory with write statements.
8621
8622 2005-05-25  Roger Sayle  <roger@eyesopen.com>
8623
8624         PR middle-end/21709
8625         * gcc.dg/pr21709-1.c: New test case.
8626
8627 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8628             Mike Stump  <mrs@apple.com>
8629
8630         * objc/execute/next_mapping.h: Update for C++.
8631
8632         * obj-c++.dg/selector-1.mm: Move to...
8633         * obj-c++.dg/selector-4.mm: here...
8634
8635         * obj-c++.dg/basic.mm: New.
8636         * obj-c++.dg/comp-types-1.mm: New.
8637         * obj-c++.dg/cxx-class-1.mm: New.
8638         * obj-c++.dg/cxx-ivars-1.mm: New.
8639         * obj-c++.dg/cxx-ivars-2.mm: New.
8640         * obj-c++.dg/cxx-ivars-3.mm: New.
8641         * obj-c++.dg/cxx-scope-1.mm: New.
8642         * obj-c++.dg/cxx-scope-2.mm: New.
8643         * obj-c++.dg/defs.mm: New.
8644         * obj-c++.dg/empty-private-1.mm: New.
8645         * obj-c++.dg/encode-1.mm: New.
8646         * obj-c++.dg/encode-2.mm: New.
8647         * obj-c++.dg/encode-3.mm: New.
8648         * obj-c++.dg/extern-c-1.mm: New.
8649         * obj-c++.dg/extra-semi.mm: New.
8650         * obj-c++.dg/fix-and-continue-2.mm: New.
8651         * obj-c++.dg/isa-field-1.mm: New.
8652         * obj-c++.dg/ivar-list-semi.mm: New.
8653         * obj-c++.dg/local-decl-1.mm: New.
8654         * obj-c++.dg/lookup-1.mm: New.
8655         * obj-c++.dg/lookup-2.mm: New.
8656         * obj-c++.dg/method-1.mm: New.
8657         * obj-c++.dg/method-2.mm: New.
8658         * obj-c++.dg/method-3.mm: New.
8659         * obj-c++.dg/method-4.mm: New.
8660         * obj-c++.dg/method-5.mm: New.
8661         * obj-c++.dg/method-6.mm: New.
8662         * obj-c++.dg/method-7.mm: New.
8663         * obj-c++.dg/no-extra-load.mm: New.
8664         * obj-c++.dg/overload-1.mm: New.
8665         * obj-c++.dg/pragma-1.mm: New.
8666         * obj-c++.dg/pragma-2.mm: New.
8667         * obj-c++.dg/private-1.mm: New.
8668         * obj-c++.dg/private-2.mm: New.
8669         * obj-c++.dg/proto-qual-1.mm: New.
8670         * obj-c++.dg/qual-types-1.mm: New.
8671         * obj-c++.dg/stubify-1.mm: New.
8672         * obj-c++.dg/stubify-2.mm: New.
8673         * obj-c++.dg/super-class-1.mm: New.
8674         * obj-c++.dg/super-class-2.mm: New.
8675         * obj-c++.dg/super-dealloc-1.mm: New.
8676         * obj-c++.dg/super-dealloc-2.mm: New.
8677         * obj-c++.dg/template-1.mm: New.
8678         * obj-c++.dg/template-2.mm: New.
8679         * obj-c++.dg/template-3.mm: New.
8680         * obj-c++.dg/template-4.mm: New.
8681         * obj-c++.dg/template-5.mm: New.
8682         * obj-c++.dg/template-6.mm: New.
8683         * obj-c++.dg/try-catch-1.mm: New.
8684         * obj-c++.dg/try-catch-2.mm: New.
8685         * obj-c++.dg/try-catch-3.mm: New.
8686         * obj-c++.dg/try-catch-4.mm: New.
8687         * obj-c++.dg/try-catch-5.mm: New.
8688         * obj-c++.dg/try-catch-6.mm: New.
8689         * obj-c++.dg/try-catch-7.mm: New.
8690         * obj-c++.dg/try-catch-8.mm: New.
8691         * obj-c++.dg/try-catch-9.mm: New.
8692         * obj-c++.dg/va-meth-1.mm: New.
8693
8694 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8695
8696         * obj-c++.dg/selector-1.mm: New.
8697         * obj-c++.dg/selector-2.mm: New.
8698
8699 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8700
8701         * obj-c++.dg/selector-3.mm: New.
8702         * objc.dg/selector-3.m: New.
8703
8704 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
8705
8706         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
8707         about where warning appears.
8708
8709 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8710
8711         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
8712         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8713         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8714         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8715
8716 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
8717
8718         * gcc.dg/20050524-1.c: New test.
8719
8720 2005-05-25  Jan Hubicka  <jh@suse.cz>
8721
8722         * gcc.dg/tree-prof/inliner-1.c: New.
8723
8724 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
8725
8726         * gcc.dg/tree-prof: New directory.
8727         * gcc.dg/tree-prof/tree-prof.exp: New.
8728
8729 2005-05-25  DJ Delorie  <dj@redhat.com>
8730
8731         * gcc.dg/Wattributes-1.c: New.
8732         * gcc.dg/Wattributes-2.c: New.
8733         * gcc.dg/Wattributes-3.c: New.
8734
8735 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
8736
8737         PR tree-optimization/19833
8738         * gcc.dg/uninit-4.c: Remove xfail.
8739         * gcc.dg/uninit-9.c: Ditto.
8740
8741 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
8742
8743         * obj-c++.dg/bitfield-[1-5].mm: New.
8744         * obj-c++.dg/class-protocol-1.mm: New.
8745         * obj-c++.dg/comp-types-1[0-1].mm: New.
8746         * obj-c++.dg/comp-types-[2-9].mm: New.
8747         * obj-c++.dg/encode-[4-8].mm: New.
8748         * obj-c++.dg/layout-1.mm: New.
8749         * obj-c++.dg/method-1[0-9].mm: New.
8750         * obj-c++.dg/method-2[0-1].mm: New.
8751         * obj-c++.dg/method-[8-9].mm: New.
8752         * obj-c++.dg/objc-gc-3.mm: New.
8753         * obj-c++.dg/try-catch-10.mm: New.
8754         * objc.dg/bitfield-5.m: New.
8755         * objc.dg/comp-types-10.m: New.
8756         * objc.dg/comp-types-9.m: New.
8757         * objc.dg/layout-1.m: New.
8758         * objc.dg/objc-gc-4.m: New.
8759         * objc.dg/try-catch-9.m: New.
8760         * objc.dg/class-protocol-1.m: Tweak diagnostics.
8761         * objc.dg/comp-types-1.m: Likewise.
8762         * objc.dg/comp-types-[5-6].m: Likewise.
8763         * objc.dg/method-9.m: Likewise.
8764
8765 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
8766
8767         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
8768         and on hardware without VMX support.
8769
8770         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
8771
8772         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
8773
8774         * lib/profopt.exp (dg-final-generate, dg-final-use,
8775         profopt-final-code, profopt-get-options): New.
8776         (profopt-execute): Process test directives.
8777
8778         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
8779         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
8780         cleanup-tree-dump, cleanup-saved-temps): Update comments.
8781
8782 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
8783
8784         PR C++/21645
8785         * g++.dg/init/ctor5.C: New test.
8786
8787 2005-05-24  Ira Rosen  <irar@il.ibm.com>
8788
8789         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
8790         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
8791         vect-113.c, vect-114.c.
8792
8793 2005-05-23  Adam Nemet  <anemet@lnxw.com>
8794
8795         * gcc.dg/const-elim-1.c: Remove xfails.
8796
8797 2005-05-23  Jeff Law  <law@redhat.com>
8798
8799         * gcc.c-torture/compile/pr21638.c: New test.
8800         * gcc.c-torture/compile/20050520-1.c: New test.
8801
8802 2005-05-23  Nick Clifton  <nickc@redhat.com>
8803
8804         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
8805         be a proper triple, ie: m32r*-*-*.
8806         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8807
8808 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
8809
8810         PR middle-end/21331
8811         PR tree-opt/21293
8812         * gcc.c-torture/compile/pr21293.c: New test.
8813         * gcc.c-torture/execute/pr21331.c: New test.
8814
8815 2004-05-20  Richard Henderson  <rth@redhat.com>
8816
8817         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
8818
8819 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
8820
8821         * obj-c++-dg.exp: Add.
8822         * obj-c++.exp: Add.
8823         * obj-c++.dg/dg.exp: Add.
8824
8825 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
8826
8827         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
8828         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
8829
8830 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
8831
8832         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
8833
8834 2004-05-19  Richard Henderson  <rth@redhat.com>
8835
8836         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
8837
8838 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
8839
8840         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
8841
8842         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
8843
8844 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
8845
8846         PR c++/21495
8847         * g++.dg/parse/extern1.C: New test.
8848         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
8849
8850 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8851
8852         * gcc.dg/c99-math.h: New.
8853         * gcc.dg/c99-math-float-1.c: New test.
8854         * gcc.dg/c99-math-double-1.c: Likewise.
8855         * gcc.dg/c99-math-long-double-1.c: Likewise.
8856
8857 2005-05-18  Richard Henderson  <rth@redhat.com>
8858
8859         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
8860
8861 2005-05-18  Devang Patel  <dpatel@apple.com>
8862
8863         * g++.dg/opt/20050511-1.C: New test.
8864
8865 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
8866
8867         PR libfortran/21127
8868         * gfortran.dg/reshape-complex.f90: New test.
8869
8870 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
8871
8872         * gfortran.dg/array_constructor_1.f90: New test.
8873         * gfortran.dg/array_constructor_2.f90: New test.
8874
8875 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8876
8877         PR fortran/20954
8878         * gfortran.dg/pr20954.f: New test.
8879
8880 2005-05-17  Mike Stump  <mrs@apple.com>
8881
8882         Yet more Objective-C++...
8883
8884         * objc.dg/method-5.m: Update.
8885         * objc.dg/method-6.m: Update.
8886         * objc.dg/method-7.m: Update.
8887         * objc.dg/method-9.m: Update.
8888         * objc.dg/try-catch-2.m: Update.
8889
8890 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
8891
8892         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
8893         Remove little-endian optimizations.
8894
8895 2005-05-17  Jeff Law  <law@redhat.com>
8896
8897         * g++.dg/tree-ssa/pr14814.C: New test.
8898         * gcc.dg/tree-ssa/pr14814.C: New test.
8899         * gcc.dg/tree-ssa/pr17141-1.C: New test.
8900         * gcc.dg/tree-ssa/pr17141-2.C: New test.
8901
8902 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8903
8904         * gcc.dg/compat/generate-random.c: Do not include
8905         libiberty.h.
8906         * gcc.dg/compat/generate-random_r.c: Likewise.
8907
8908 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
8909
8910         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
8911
8912 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
8913
8914         PR middle-end/21595
8915         * g++.dg/tree-ssa/builtin1.C: New testcase.
8916
8917 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
8918
8919         PR c++/21454
8920         * g++.dg/opt/const4.C: New test.
8921
8922         PR middle-end/21492
8923         * g++.dg/opt/crossjump1.C: New test.
8924
8925         PR tree-optimization/21610
8926         * gcc.c-torture/compile/20050516-1.c: New test.
8927
8928         PR fortran/15080
8929         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
8930         about the test failing.
8931         * gfortran.fortran-torture/execute/where_7.f90: New test.
8932         * gfortran.fortran-torture/execute/where_8.f90: New test.
8933
8934 2005-05-16  Richard Henderson  <rth@redhat.com>
8935
8936         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
8937         i?86 and x86_64.
8938
8939 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
8940
8941         * gcc.dg/compat/generate-random.c (config.h): Do not include.
8942         (limits.h): Include unconditionally.
8943         (stdlib.h): Likewise.
8944         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
8945         (limits.h): Include unconditionally.
8946         (stdlib.h): Likewise.
8947         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
8948         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
8949         (limits.h): Include unconditionally.
8950         (stdlib.h): Likewise.
8951         (hashtab.h): Do not include.
8952         (getopt.h): Likewise.
8953         (stddef.h): Include.
8954         (hashval_t): Define.
8955         (struct entry): Add "next" field.
8956         (HASH_SIZE): New macro.
8957         (hash_table): New variable.
8958         (switchfiles): Do not use xmalloc.
8959         (mix): New macro.
8960         (iterative_hash): New function.
8961         (hasht): Remove.
8962         (e_exists): New function.
8963         (e_insert): Likewise.
8964         (output): Use, instead of libiberty hashtable functions.
8965         (main): Do not use getopt.  Do not call htab_create.
8966
8967 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
8968
8969         PR libstdc++/21526
8970         * lib/target-supports.exp (check_mkfifo_available):
8971         Return 0 for cygwin as mkfifo support incomplete on platform.
8972         Fix typos in comments.
8973
8974 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
8975
8976         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
8977
8978 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
8979
8980         PR fortran/17432
8981         * gfortran.dg/assign_4.f: New test.
8982
8983 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
8984
8985         PR tree-optimization/21563
8986         * gcc.dg/tree-ssa/pr21563.c: New.
8987
8988 2005-05-14  Jan Hubicka  <jh@suse.cz>
8989
8990         * gcc.dg/noreturn-7.c: Allow control reaches warning.
8991
8992 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
8993
8994         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
8995
8996 2005-05-13  Julian Brown  <julian@codesourcery.com>
8997
8998         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
8999         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
9000
9001 2005-05-13  Jan Hubicka  <jh@suse.cz>
9002
9003         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
9004         * gcc.dg/fold-xor-?.c: Likewise.
9005         * gcc.dg/pr15784-?.c: Likewise.
9006         * gcc.dg/pr20922-?.c: Likewise.
9007         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
9008         * gcc.dg/tree-ssa/pr17598.c: Likewise.
9009         * gcc.dg/tree-ssa/pr20470.c: Likewise.
9010
9011 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9012
9013         PR fortran/21260
9014         * gfortran.dg/hollerith_1.f90: New test.
9015
9016 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9017
9018         * gfortran.dg/func_result_2.f90: New test.
9019
9020 2005-05-11  Bud Davis  <bdavis@gfortran.org>
9021
9022         * gfortran.dg/dev_null.f90: New test.
9023
9024 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
9025
9026         * gcc.dg/arm-vfp1.c: Revert last change.
9027
9028 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
9029
9030         PR middle-end/19807
9031         PR tree-optimization/19639
9032         * g++.dg/tree-ssa/pr19807.C: New testcase.
9033
9034 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9035
9036         PR libfortran/21471
9037         * gfortran.dg/append-1.f90: New test.
9038
9039 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9040
9041         * gcc.dg/pr18501.c: XFAIL.
9042         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
9043         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
9044         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
9045         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9046         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9047         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
9048         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
9049         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
9050
9051 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9052
9053         PR fortran/20178
9054         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
9055         gfortran.dg/f2c_3.f90: New tests.
9056
9057         * gfortran.dg/return_1.f90: Fix dg annotation.
9058
9059 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
9060
9061         * gcc.c-torture/compile/20050510-1.c: New test.
9062
9063 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
9064
9065         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
9066
9067 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
9068
9069         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
9070
9071 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
9072
9073         PR c/17913
9074         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
9075
9076 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
9077
9078         PR c/21342
9079         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
9080         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
9081
9082 2005-05-10  Ben Elliston  <bje@au.ibm.com>
9083
9084         PR debug/16676
9085         * gcc.dg/debug/pr16676.c: New test.
9086
9087 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
9088
9089         PR testsuite/21443
9090         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
9091         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
9092         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
9093         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
9094         Change -O1 to -O2.
9095         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
9096         -fno-tree-dominator-opts.
9097
9098 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9099
9100         * gfortran.dg/return_1.f90: New test.
9101
9102 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
9103
9104         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
9105
9106         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
9107
9108 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
9109
9110         PR c++/21427
9111         * g++.dg/inherit/covariant13.C: New.
9112
9113 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9114
9115         PR libfortran/19155
9116         * gfortran.dg/pr19155.f: New test.
9117
9118 2005-05-08  Roger Sayle  <roger@eyesopen.com>
9119
9120         PR inline-asm/8788
9121         * gcc.dg/pr8788-1.c: New testcase.
9122
9123 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
9124
9125         PR target/21416
9126         * gcc.target/mips/fpcmp-[12].c: New tests.
9127
9128 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
9129
9130         * lib/target-supports-dg.exp (dg-require-fork): New function.
9131         (dg-require-mkfifo): Likewise.
9132         * lib/target-supports.exp (check_function_available): New
9133         function.
9134         (check_fork_available): Likewise.
9135         (check_mkfifo_available): Likewise.
9136
9137 2005-05-06  Jeff Law  <law@redhat.com>
9138
9139         * gcc.c-torture/compile/pr21380.c: New test.
9140
9141 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
9142
9143         PR c++/20961
9144         * g++.dg/ext/weak3.C: New test.
9145
9146 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
9147
9148         PR c++/21352
9149         * g++.dg/template/crash37.C: New test.
9150
9151 2005-05-05  Paul Brook  <paul@codesourcery.com>
9152
9153         * gcc.dg/arm-g2.c: Use effective-target arm32.
9154         * gcc.dg/arm-mmx-1.c: Ditto.
9155         * gcc.dg/arm-scd42-2.c: Ditto.
9156         * gcc.dg/arm-vfp1.c: Ditto.
9157         * lib/target-supports.exp (check_effective_target_arm32): New
9158         function.
9159
9160 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
9161
9162         PR libfortran/21354
9163         gfortran.dg/in_pack_rank7.f90: New test.
9164
9165 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
9166
9167         PR middle-end/15618
9168         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
9169
9170 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
9171
9172         PR middle-end/21265
9173         * gcc.dg/20050503-1.c: New test.
9174
9175         PR rtl-optimization/21239
9176         * gcc.dg/i386-sse-11.c: New test.
9177
9178 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
9179
9180         PR target/16888
9181         * gcc.target/i386/asm-1.c: New test.
9182
9183 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
9184
9185         PR rtl-optimization/21330
9186         * gcc.c-torture/execute/20050502-1.c: New test.
9187
9188         PR target/21297
9189         * gcc.c-torture/execute/20050502-2.c: New test.
9190
9191 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
9192
9193         PR middle-end/21282
9194         * gcc.dg/pr21282.c: New.
9195
9196 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9197
9198         * gcc.dg/vect/pr20122.c: Clean up .vect file.
9199         * gcc.dg/vect/vect-92.c: Likewise.
9200         * gcc.dg/vect/vect-93.c: Likewise.
9201         * gcc.dg/vect/vect-dv-1.c: Likewise.
9202         * gcc.dg/vect/vect-dv-2.c: Likewise.
9203         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
9204
9205 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
9206
9207         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
9208         * gfortran.dg/vect/vect-2.f90: Likewise.
9209         * gfortran.dg/vect/vect-3.f90: Likewise.
9210         * gfortran.dg/vect/vect-4.f90: Likewise.
9211         * gfortran.dg/vect/vect-5.f90: Likewise.
9212
9213 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
9214
9215         PR target/20813
9216         * gcc.dg/rs6000-fpint-2.c: New.
9217
9218 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
9219
9220         PR c/15698
9221         * gcc.dg/builtins-30.c: Update expected messages.
9222         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
9223         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
9224         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
9225
9226 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
9227
9228         PR tree-optimization/21294
9229         * gcc.dg/tree-ssa/pr21294.c: New.
9230
9231 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
9232
9233         * gcc.dg/altivec-3.c (vec_store): Do not use the old
9234         __builtin_altivec_st_internal_4si built-in.
9235
9236 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
9237
9238         PR c++/15875
9239         * g++.dg/template/ptrmem14.C: New test.
9240
9241 2005-05-02  Paul Brook  <paul@codesourcery.com>
9242
9243         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
9244
9245 2005-05-02  Michael Matz  <matz@suse.de>
9246
9247         PR c++/19542
9248         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
9249
9250 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
9251
9252         * g++.dg/cpp/weak.C: New test.
9253
9254 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
9255
9256         * gcc.dg/tree-ssa/loop-8.c: New test.
9257
9258 2005-04-30  Michael Maty  <matz@suse.de>
9259
9260         * gcc.dg/inline-mcpy.c: New test.
9261
9262 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
9263
9264         PR libfortran/18958
9265         * gfortran.dg/eoshift.f90: New test case.
9266
9267 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
9268
9269         PR libfortran/18857
9270         * gfortran.dg/matmul_1.f90: New test.
9271
9272 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9273
9274         PR tree-optimization/21030
9275         * gcc.dg/tree-ssa/pr21030.c: New.
9276
9277 2005-04-29  Devang Patel  <dpatel@apple.com>
9278
9279         PR tree-optimization/21272
9280         * gcc.dg/vect/vect-ifcvt-10.c: New test.
9281
9282 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
9283
9284         PR fortran/13082
9285         PR fortran/18824
9286         * gfortran.dg/entry_4.f90: New test.
9287         * gfortran.fortran-torture/execute/entry_1.f90: New test.
9288         * gfortran.fortran-torture/execute/entry_2.f90: New test.
9289         * gfortran.fortran-torture/execute/entry_3.f90: New test.
9290         * gfortran.fortran-torture/execute/entry_4.f90: New test.
9291         * gfortran.fortran-torture/execute/entry_5.f90: New test.
9292         * gfortran.fortran-torture/execute/entry_6.f90: New test.
9293         * gfortran.fortran-torture/execute/entry_7.f90: New test.
9294
9295 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9296
9297         * gfortran.fortran-torture/execute/entry_8.f90: New test.
9298
9299 2005-04-29  Paul Brook   <paul@codesourcery.com>
9300
9301         * gfortran.dg/entry_3.f90: New test.
9302
9303 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9304
9305         * gfortran.dg/implicit_4.f90: New test.
9306
9307 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
9308
9309         * lib/target-supports.exp (check_profiling_available): Return
9310         false for xtensa-*-elf.
9311
9312 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
9313
9314         * lib/fortran-torture.exp (fortran-torture.exp): Catch
9315         error if file cannot be deleted.
9316
9317 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
9318
9319         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
9320         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
9321         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
9322         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
9323         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
9324         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
9325         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
9326         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
9327         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
9328         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
9329         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
9330         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
9331         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
9332
9333 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9334
9335         PR fortran/20865
9336         * gfortran.dg/pr20865.f90: New test.
9337
9338 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
9339
9340         * gcc.dg/void-cast-2.c: New test.
9341
9342 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9343
9344         PR c/21159
9345         * gcc.dg/void-cast-1.c: New test.
9346
9347 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
9348
9349         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
9350
9351 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9352
9353         PR fortran/21177
9354         * gfortran.dg/pr21177.f90: New test.
9355
9356 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
9357
9358         PR tree-optimization/21171
9359         * gcc.dg/tree-ssa/pr21171.c: New test.
9360
9361 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
9362
9363         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
9364         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
9365         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
9366         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
9367         gcc.dg/tree-ssa/gen-vect-32.c: New.
9368         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
9369         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
9370         don't run on PPC32.
9371
9372 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9373
9374         PR c/21213
9375         * gcc.dg/transparent-union-3.c: New test.
9376
9377 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
9378
9379         PR c/20740
9380         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
9381         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
9382         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
9383         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
9384         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
9385         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
9386
9387 2005-04-26  Jeff Law  <law@redhat.com>
9388
9389         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
9390         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
9391         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
9392         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
9393         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
9394         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
9395         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
9396
9397 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
9398
9399         PR tree-optimization/17598
9400         * gcc.dg/tree-ssa/pr17598.c: New testcase.
9401
9402 2005-04-25  Mike Stump  <mrs@apple.com>
9403
9404         * objc.dg/fix-and-continue-1.m: Add.
9405
9406 2005-04-25  Roger Sayle  <roger@eyesopen.com>
9407
9408         PR c++/20995
9409         * g++.dg/opt/pr20995-1.C: New test case.
9410
9411 2005-04-25  Devang Patel <dpatel@apple.com>
9412
9413         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
9414
9415 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9416
9417         PR testsuite/21062
9418         * g++.dg/opt/alias2.C (printf): Correct the prototype.
9419
9420 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
9421
9422         PR C++/21188
9423         * g++.dg/opt/rtti2.C: New test.
9424
9425 2005-04-25  Paul Brook  <paul@codesourcery.com>
9426         Steven G. Kargl  <kargls@comcast.net>
9427
9428         PR fortran/20879
9429         * gfortran.dg/ichar_1.f90: New file.
9430
9431 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
9432
9433         PR middle-end/20991
9434         * g++.dg/opt/pr20991.C: New test.
9435
9436         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
9437         where sizeof (type) < __alignof__ (type).
9438         * gcc.dg/compat/struct-layout-1.h: Likewise.
9439
9440 2005-04-24  Per Bothner  <per@bothner.com>
9441             Devang Patel  <dpatel@apple.com>
9442
9443         PR preprocessor/20907
9444         * gcc.dg/cpp/very-long-comment.c: New test.
9445
9446 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9447
9448         PR fortran/20059
9449         * gfortran.dg/common_5.f: New test.
9450
9451 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
9452
9453         PR middle-end/21082
9454         * g++.dg/tree-ssa/pr21082.C: New testcase.
9455
9456 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
9457
9458         * gcc.dg/vect/vect-99.c: New test.
9459
9460 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
9461
9462         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
9463
9464 2005-04-22  Jeff Law  <law@redhat.com>
9465
9466         * gcc.dg/uninit-5.c: Remove xfails.
9467         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
9468         conditionals and loads.
9469
9470 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
9471
9472         PR libfortran/20074
9473         PR libfortran/20436
9474         PR libfortran/21108
9475         * gfortran.dg/nested_reshape.f90: new test
9476         * gfortran.dg/reshape-alloc.f90: new test
9477         * gfortran.dg/reshape.f90: new test
9478
9479 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
9480
9481         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
9482
9483         * gcc.dg/arm-vfp1.c: New test.
9484
9485 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
9486
9487         PR c++/21087
9488         * g++.dg/lookup/builtin2.C: New test.
9489
9490 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
9491
9492         * gcc.dg/weak/weak-13.c: New test.
9493
9494 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
9495
9496         * lib/target-supports.exp (check_effective_target_sync_int_long):
9497         Add powerpc*.
9498
9499 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
9500
9501         * gcc.target/mips/branch-1.c: New test.
9502
9503 2005-04-21  Richard Henderson  <rth@redhat.com>
9504
9505         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
9506         * gcc.dg/vect/vect-86.c: Likewise.
9507         * gcc.dg/vect/vect-87.c: Likewise.
9508         * gcc.dg/vect/vect-88.c: Likewise.
9509
9510 2005-04-21  Devang Patel  <dpatel@apple.com>
9511
9512         PR optimization/20994
9513         * gcc.dg/tree-ssa/ifc-3.c: New test.
9514
9515 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
9516
9517         PR c/12913
9518         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
9519         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
9520         gcc.dg/c99-vla-jump-5.c: New tests.
9521
9522 2005-04-19  Richard Henderson  <rth@redhat.com>
9523
9524         * lib/target-supports.exp (check_effective_target_vect_int_mult):
9525         Fix typo in exists check.
9526         (check_effective_target_sync_int_long): New.
9527         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
9528         * gcc.dg/ia64-sync-2.c: Likewise.
9529         * gcc.dg/ia64-sync-3.c: Likewise.
9530         * gcc.dg/ia64-sync-4.c: Likewise.
9531
9532 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
9533
9534         * gcc.dg/fold-xor-1.c: New test.
9535         * gcc.dg/fold-xor-2.c: New test.
9536
9537 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
9538
9539         PR target/20670
9540         * g++.dg/eh/fp-regs.C: New test.
9541
9542 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
9543
9544         * gcc.dg/Wint-to-pointer-cast-1.c,
9545         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
9546         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
9547         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
9548
9549 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9550
9551         PR fortran/16861
9552         * gfortran.dg/pr16861.f90: New test.
9553
9554 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9555
9556         * gcc.dg/pr21085.c: New test.
9557
9558 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
9559
9560         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
9561         (setup_mips_tests, dg-mips-options): New procedures.
9562         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
9563         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
9564         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
9565         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9566         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
9567         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
9568         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
9569         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
9570         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
9571         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
9572         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
9573         dg-mips-options instead of dg-options.  Remove now-redundant
9574         preprocessor guards.
9575         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
9576         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
9577         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
9578         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
9579         * gcc.dg/vr-mult-2.c: Delete.
9580         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
9581         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
9582         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
9583         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
9584         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
9585         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
9586         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
9587
9588 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
9589
9590         * ada/acats/run_all.sh: Use sync when executable not present.
9591
9592 2005-04-18  Devang Patel  <dpatel@apple.com>
9593
9594         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
9595         * gcc.dg/vect/vect-11a.c: New.
9596         * gcc.dg/vect/vect-none.c: Update.
9597         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
9598
9599 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
9600
9601         PR tree-optimization/20922
9602         * gcc.dg/pr20922-1.c: New test.
9603         * gcc.dg/pr20922-2.c: New test.
9604         * gcc.dg/pr20922-3.c: New test.
9605         * gcc.dg/pr20922-4.c: New test.
9606         * gcc.dg/pr20922-5.c: New test.
9607         * gcc.dg/pr20922-6.c: New test.
9608
9609 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9610
9611         PR libfortran/20950
9612         * gfortran.dg/pr20950.f: New test.
9613
9614 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9615
9616         PR libfortran/19216
9617         * gfortran.dg/pr19216.f: New test.
9618
9619 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
9620
9621         PR tree-optimization/21001
9622         * gcc.dg/tree-ssa/pr21001.c: New.
9623
9624 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
9625
9626         PR libfortran/21075
9627         * gfortran.dg/reshape_rank7.f90: New test.
9628
9629 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
9630
9631         PR libfortran/12884 gfortran.dg/pr12884.f: New test
9632         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
9633         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
9634         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
9635         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
9636         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
9637         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
9638         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
9639         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
9640         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
9641         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
9642         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
9643         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
9644         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
9645         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
9646         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
9647         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
9648         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
9649         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
9650         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
9651         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
9652
9653 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
9654
9655         * gfortran.dg/wtruncate.f: New testcase.
9656         * gfortran.dg/wtruncate.f90: New testcase.
9657
9658 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
9659
9660         PR c++/21025
9661         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
9662         which sizeof/alignof is dependent, rather than just whether we are
9663         processing_template_decl.
9664
9665 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9666
9667         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9668         corrected typo where the wrong variables had been compared.
9669
9670 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
9671
9672         PR libfortran/18495
9673         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
9674         Test callee-allocated version of return array with a write
9675         statement.
9676         Test spread with a temporary with another write statement.
9677
9678 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
9679
9680         PR tree-optimization/21031
9681         * gcc.dg/tree-ssa/pr21031.c: New.
9682
9683 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
9684
9685         PR tree-optimization/21004
9686         * gcc.dg/builtins-53.c: Include builtins-config.h.
9687         Check floorf, ceilf, floorl and ceill transformations
9688         only when HAVE_C99_RUNTIME is defined.
9689
9690 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
9691
9692         PR middle-end/20739
9693         * gcc.dg/tree-ssa/pr20739.c: New test.
9694
9695 2005-04-14  Mike Stump  <mrs@apple.com>
9696
9697         * gcc.dg/Foundation.framework/empty: New.
9698         * gcc.dg/framework-2.c: New.
9699
9700 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9701
9702         PR tree-optimization/21021
9703         * gcc.c-torture/compile/pr21021.c: New.
9704
9705 2005-04-14  Janis Johnson  <janis187@us.ibm.com
9706
9707         PR testsuite/21010
9708         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
9709         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
9710         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
9711         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
9712         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
9713         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
9714         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
9715         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
9716
9717 2005-04-14  Richard Henderson  <rth@redhat.com>
9718
9719         * lib/target-supports.exp (check_effective_target_vect_condition):
9720         Add ia64, i?86, and x86_64.
9721
9722 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
9723
9724         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
9725
9726 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
9727
9728         PR tree-optimization/20657
9729         * gcc.dg/tree-ssa/pr20657.c: New.
9730
9731 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
9732
9733         * gcc.dg/builtins-53.c: Also check (int)trunc* and
9734         (long long int)trunc*.
9735
9736 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
9737
9738         PR target/20927
9739         * gcc.dg/pr20927.c: New test.
9740
9741 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
9742
9743         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
9744         * gcc.target/mips/asm-1.c: Likewise.
9745
9746 2005-04-13  Dale Johannesen  <dalej@apple.com>
9747
9748         * objc.dg/objc-fast-4.m: New.
9749
9750 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
9751
9752         * gcc.target/cris/torture/cris-torture.exp: New driver in new
9753         directory.
9754         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
9755
9756 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
9757
9758         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
9759         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
9760         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
9761
9762 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
9763
9764         PR tree-optimization/20913
9765         * gcc.dg/tree-ssa/pr20913.c: New.
9766
9767         PR tree-optimization/20702
9768         * gcc.dg/tree-ssa/pr20702.c: New.
9769
9770 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9771
9772         PR c++/13744
9773         * g++.dg/inherit/local3.C: New test.
9774
9775 2005-04-12  Jeff Law  <law@redhat.com>
9776
9777         * gcc.dg/tree-ssa/20050412-1.c: New test.
9778
9779 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
9780
9781         PR libfortran/19016
9782         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
9783         Add tests with mask generated by expression.
9784         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9785         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9786         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9787
9788 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
9789
9790         PR middle-end/20917
9791         * gcc.dg/20050409-1.c: New test.
9792
9793 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
9794
9795         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
9796
9797 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9798
9799         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9800         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
9801         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9802         (TARGET_CXX): Adjust accordingly.
9803         * target.h (struct gcc_target): Remove epxort_class_data.  Add
9804         determine_class_data_visibility and class_data_always_comdat.
9805         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9806         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
9807         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9808         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
9809         (arm_cxx_determine_class_data_visibility): New.
9810         (arm_cxx_class_data_always_comdat): Likewise.
9811         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
9812         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
9813         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
9814         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
9815         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
9816         Define.
9817
9818 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
9819
9820         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
9821
9822 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
9823
9824         * gcc.dg/i386-darwin-fpmath.c: New.
9825
9826 2004-04-11  Devang Patel  <dpatel@apple.com>
9827
9828         * lib/target-supports.exp (check_effective_target_vect_condition): New.
9829         * gcc.dg/vect/vect-ifcvt-1.c: New test.
9830         * gcc.dg/vect/vect-ifcvt-2.c: New test.
9831         * gcc.dg/vect/vect-ifcvt-3.c: New test.
9832         * gcc.dg/vect/vect-ifcvt-4.c: New test.
9833         * gcc.dg/vect/vect-ifcvt-5.c: New test.
9834         * gcc.dg/vect/vect-ifcvt-6.c: New test.
9835         * gcc.dg/vect/vect-ifcvt-7.c: New test.
9836         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
9837
9838 2004-04-11  Devang Patel  <dpatel@apple.com>
9839
9840         * gcc.dg/vect/vect-dv-1.c: New test.
9841         * gcc.dg/vect/vect-dv-2.c: New test.
9842
9843 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9844
9845         PR tree-optimization/20933
9846         * gcc.dg/tree-ssa/pr20933.c: New test.
9847
9848 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9849
9850         * gfortran.dg/fold_nearest.f90: New test.
9851
9852 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
9853
9854         * gcc.dg/tree-ssa/alias-1.c: New test.
9855
9856 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
9857
9858         PR tree-optimization/20920
9859         * g++.dg/tree-ssa/pr20920.C: New test.
9860
9861 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
9862
9863         * gcc.dg/builtins-53.c: Also check (int)ceil* and
9864         (long long int)ceil*.
9865
9866 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
9867
9868         * g++.dg/warn/Wdtor1.C: Declare template in system header with
9869         explicit C++ linkage.
9870
9871 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9872
9873         * gfortran.dg/pr17229.f: Take care of the new obsolescence
9874         warning for arithmetic IF statements.
9875
9876 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
9877
9878         * eor_handling_1.f90: New test case.
9879         * eor_handling_2.f90: New test case.
9880         * eor_handling_3.f90: New test case.
9881         * eor_handling_4.f90: New test case.
9882         * eor_handling_5.f90: New test case.
9883         * noadv_size.f90: New test case.
9884         * pad_no.f90: New test case.
9885
9886 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
9887
9888         * gcc.c-torture/execute/20050410-1.c: New test.
9889
9890 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
9891
9892         * gcc.dg/pr20126.c: New.
9893
9894 2005-04-09  Bud Davis  <bdavis@gfortran.org>
9895             Steven G. Kargl <kargls@comcast.net>
9896
9897         * gfortran.dg/PR19872.f: New test.
9898
9899 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9900
9901         * gfortran.dg/nint_1.f90: Fix dg-do directive.
9902
9903 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
9904
9905         * gfortran.dg/nint_1.f90: New test.
9906
9907 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9908
9909         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
9910         Added test for callee-allocated arrays with write statements.
9911         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9912         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9913         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9914         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9915         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9916
9917 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
9918
9919         PR libfortran/20163
9920         * gfortran.dg/open-options-blanks.f: New test.
9921
9922 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9923
9924         PR fortran/13257
9925         * gfortran.dg/comma_format_extension_[1234].f: New tests.
9926
9927 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
9928
9929         * gcc.dg/tree-ssa/stdarg-1.c: New test.
9930         * gcc.dg/tree-ssa/stdarg-2.c: New test.
9931         * gcc.dg/tree-ssa/stdarg-3.c: New test.
9932         * gcc.dg/tree-ssa/stdarg-4.c: New test.
9933         * gcc.dg/tree-ssa/stdarg-5.c: New test.
9934         * gcc.c-torture/execute/stdarg-4.c: New test.
9935
9936         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
9937
9938         PR target/20795
9939         * g++.dg/abi/param2.C: New test.
9940
9941 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9942
9943         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
9944
9945 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
9946
9947         * gcc.dg/builtins-53.c: New test.
9948
9949 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
9950
9951         * g++.dg/tree-ssa/pr18178.C: New test.
9952         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
9953         * gcc.c-torture/execute/20041019-1.c: New test.
9954         * gcc.dg/tree-ssa/20041008-1.c: New test.
9955         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
9956         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
9957         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
9958         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
9959         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
9960         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
9961         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
9962         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
9963         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
9964         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
9965
9966 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
9967
9968         PR rtl-optimization/20466
9969         * gcc.c-torture/execute/pr20466-1.c: New test.
9970
9971 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
9972
9973         PR c++/20905
9974         * g++.dg/parse/cond2.C: New test.
9975
9976         PR c++/20145
9977         * g++.dg/warn/Wdtor1.C: New test.
9978
9979 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9980
9981         PR fortran/17229
9982         * gfortran.dg/pr17229.f: New test.
9983
9984 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
9985
9986         * gfortran.dg/tiny_1.f90: New test.
9987         * gfortran.dg/tiny_2.f90: ditto.
9988
9989 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
9990
9991         * gfortran.dg/eor_1.f90: Fix dg-do run line
9992         * gfortran.dg/open_new.f90: Fix dg-do run line
9993
9994 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
9995
9996         * lib/target-supports.exp (get_compiler_messages): Support
9997         optional arguments, the fourth being compiler options.
9998         (check_effective_target_fpic): New proc.
9999         * gcc.dg/20050321-2.c: Restrict to target fpic.
10000
10001 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
10002
10003         * gcc.dg/15443-1.c: New test.
10004         * gcc.dg/15443-2.c: Likewise.
10005
10006 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10007
10008         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
10009
10010 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10011
10012         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
10013
10014 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
10015
10016         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
10017         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
10018         -m64.
10019         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
10020         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
10021         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
10022
10023 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
10024
10025         PR c++/20212
10026         * g++.dg/warn/Wunused-11.C: New test.
10027
10028 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
10029
10030         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
10031
10032 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
10033
10034         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
10035
10036 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10037
10038         PR c++/20734
10039         * g++.dg/template/ptrmem13.C: New test.
10040
10041 2005-04-05  Per Bothner  <per@bothner.com>
10042
10043         * lib/gcc.exp: Always add -fno-show-column, for now.
10044
10045 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
10046
10047         PR testsuite/20767
10048         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
10049         of plain old "unsigned int" for the type of "i".  Makes this test
10050         64bit clean.
10051
10052 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
10053
10054         * gcc.dg/i386-ssefn-1.c: New test.
10055         * gcc.dg/i386-ssefn-2.c: New test.
10056         * gcc.dg/i386-ssefn-3.c: New test.
10057         * gcc.dg/i386-ssefn-4.c: New test.
10058
10059 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
10060
10061         PR tree-optimization/20076
10062         * gcc.dg/builtin-apply4.c: New test.
10063
10064         PR preprocessor/19475
10065         * gcc.dg/cpp/macspace1.c: New test.
10066         * gcc.dg/cpp/macspace2.c: New test.
10067
10068 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10069
10070         * gfortran.dg/pr20755.f: Fixed bad format.
10071
10072 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
10073
10074         PR c++/20763
10075         * g++.dg/ext/attrib21.C: New test.
10076
10077 2004-04-05  Devang Patel  <dpatel@apple.com>
10078
10079         * lib/target-supports.exp (check_effective_target_vect_shif): New.
10080         * gcc.dg/vect/vect-shift-1.c: New test.
10081
10082 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10083
10084         PR libfortran/20755
10085         * gfortran.dg/pr20755.f: New test.
10086
10087 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
10088
10089         * gfortran.dg/pr15959.f90: New test.
10090         * gfortran.dg/string_pad_trunc.f90: New test.
10091
10092 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10093
10094         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
10095         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
10096         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
10097         syntax.
10098
10099 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10100
10101         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
10102
10103 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10104
10105         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
10106         * gcc.c-torture/compile/20011119-2.c: Likewise.
10107         * gcc.c-torture/compile/981001-2.c: Likewise.
10108
10109 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
10110
10111         PR c++/20679
10112         * g++.dg/template/overload4.C: New test.
10113
10114 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10115
10116         PR c++/20746
10117         * g++.dg/abi/covariant5.C: New.
10118
10119         PR debug/20505
10120         * g++.dg/debug/const2.C: New.
10121
10122 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
10123
10124         PR rtl-optimization/16104
10125         * gcc.c-torture/execute/20050316-1.c: New test.
10126
10127 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
10128
10129         * g++.dg/template/spec23.C: Fix dg-error text.
10130
10131 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
10132
10133         PR c++/19199
10134         * g++.dg/expr/lval2.C: New.
10135
10136 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10137
10138         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
10139         __builtin_strcasecmp and __builtin_strncasecmp.
10140
10141 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
10142
10143         PR c++/20723
10144         * g++.dg/template/spec22.C: New.
10145         * g++.dg/template/spec23.C: New.
10146
10147 2005-04-03  Dale Ranta  <dir@lanl.gov>
10148             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10149
10150         PR libfortran/20068
10151         PR libfortran/20125
10152         PR libfortran/20156
10153         PR libfortran/20471
10154         * gfortran.dg/backspace.f: New test.
10155
10156 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
10157
10158         * gcc.dg/pr19345.c: New test.
10159
10160 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10161
10162         PR tree-optimization/20640
10163         * gcc.dg/torture/tree-loop-1.c: New.
10164
10165 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
10166
10167         PR rtl-optimization/20290
10168         * gcc.c-torture/execute/loop-ivopts-2.c: New.
10169
10170 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
10171
10172         * gcc.dg/rs6000-fpint.c: New.
10173
10174 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10175
10176         * gcc.dg/old-style-then-proto-1.c: New test.
10177
10178 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10179
10180         * gfortran.fortran-torture/execute/backspace.f90: Check
10181         after backspace and read was incorrect.
10182
10183 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10184
10185         * gcc.c-torture/execute/builtins/strcat.c: Check the result
10186         buffer past the terminating NUL using memcmp.
10187         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
10188         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
10189
10190         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
10191         Fix unused/uninitialized variable warnings.
10192
10193         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
10194         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
10195         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
10196         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
10197
10198         * gcc.c-torture/execute/builtins/abs-1-lib.c,
10199         gcc.c-torture/execute/builtins/fputs-lib.c,
10200         gcc.c-torture/execute/builtins/lib/fprintf.c,
10201         gcc.c-torture/execute/builtins/lib/main.c,
10202         gcc.c-torture/execute/builtins/lib/memcmp.c,
10203         gcc.c-torture/execute/builtins/lib/memmove.c,
10204         gcc.c-torture/execute/builtins/lib/mempcpy.c,
10205         gcc.c-torture/execute/builtins/lib/memset.c,
10206         gcc.c-torture/execute/builtins/lib/printf.c,
10207         gcc.c-torture/execute/builtins/lib/sprintf.c,
10208         gcc.c-torture/execute/builtins/lib/stpcpy.c,
10209         gcc.c-torture/execute/builtins/lib/strchr.c,
10210         gcc.c-torture/execute/builtins/lib/strcmp.c,
10211         gcc.c-torture/execute/builtins/lib/strcpy.c,
10212         gcc.c-torture/execute/builtins/lib/strcspn.c,
10213         gcc.c-torture/execute/builtins/lib/strlen.c,
10214         gcc.c-torture/execute/builtins/lib/strncat.c,
10215         gcc.c-torture/execute/builtins/lib/strncmp.c,
10216         gcc.c-torture/execute/builtins/lib/strncpy.c,
10217         gcc.c-torture/execute/builtins/lib/strrchr.c,
10218         gcc.c-torture/execute/builtins/lib/strspn.c,
10219         gcc.c-torture/execute/builtins/lib/strstr.c,
10220         gcc.c-torture/execute/builtins/memops-asm-lib.c,
10221         gcc.c-torture/execute/builtins/strlen-2.c,
10222         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
10223         prototypes.
10224
10225 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
10226
10227         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
10228         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
10229         selectany usage.
10230
10231 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
10232
10233         PR c++/19406
10234         * g++.dg/debug/using1.C: New test.
10235
10236 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
10237
10238         PR middle-end/20524
10239         * gcc.dg/alias-7.c: Prefix asm-declared name with
10240         __USER_LABEL_PREFIX__.
10241
10242 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
10243
10244         Fix fallout from PR middle-end/15700:
10245         * gcc.c-torture/compile/20011119-1.c: Take
10246         __USER_LABEL_PREFIX__ into account.
10247         * gcc.c-torture/compile/20011119-2.c: Likewise.
10248
10249 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
10250
10251         PR c++/18644
10252         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
10253
10254 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
10255
10256         PR c/17855
10257         * gcc.c-torture/compile/struct-non-lval-1.c,
10258         gcc.c-torture/compile/struct-non-lval-2.c,
10259         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
10260
10261 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
10262
10263         * gcc.dg/tls/tls.exp: Remove temporary file.
10264         * g++.dg/tls/tls.exp: Ditto.
10265         * lib/file-format.exp: Ditto.
10266         * g++.dg/special/ecos.exp: Ditto.
10267
10268         * lib/profopt.exp: Treat prof_ext as a list.
10269         * gcc.misc-tests/bprob.exp: Ditto.
10270         * g++.dg/bprob/bprob.exp: Ditto.
10271
10272         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
10273         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
10274         g++.dg/tree-ssa/pointer-reference-alias.C,
10275         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
10276         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
10277         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
10278         g++.dg/vect/pr19951.cc: Ditto.
10279         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
10280         gcc.dg/builtins-47.c: Ditto.
10281         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
10282         gcc.dg/pr20115-1.c: Ditto.
10283         * gcc.dg/tree-ssa/20030530-2.c,
10284         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
10285         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
10286         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
10287         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
10288         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
10289         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
10290         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
10291         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
10292         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
10293         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
10294         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
10295         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
10296         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
10297         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
10298         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
10299         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
10300         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
10301         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
10302         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
10303         gcc.dg/tree-ssa/20030824-1.c,
10304         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
10305         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
10306         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
10307         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
10308         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
10309         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
10310         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
10311         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
10312         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
10313         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
10314         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
10315         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
10316         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
10317         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
10318         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
10319         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
10320         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
10321         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
10322         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
10323         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
10324         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
10325         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
10326         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
10327         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
10328         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
10329         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
10330         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
10331         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
10332         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
10333         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
10334         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
10335         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
10336         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
10337         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
10338         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
10339         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
10340         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
10341         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
10342         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
10343         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
10344         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
10345         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
10346         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
10347         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
10348         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
10349         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
10350         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
10351         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
10352         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
10353         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
10354         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
10355         gcc.dg/tree-ssa/useless-1.c: Ditto.
10356         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
10357         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
10358         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
10359         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
10360         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
10361         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
10362         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
10363         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
10364         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
10365         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
10366         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
10367         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
10368         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
10369         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
10370         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
10371         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
10372         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
10373         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
10374         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
10375         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
10376         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
10377         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
10378         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
10379         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
10380         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
10381         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
10382         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
10383         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
10384         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
10385         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
10386         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
10387         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
10388         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
10389         gcc.dg/vect/vect-none.c: Ditto.
10390         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
10391         treelang/compile/unsigned.tree: Ditto.
10392
10393         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
10394         * gcc.dg/cpp/direct2s.c: Ditto.
10395         * gcc.dg/cpp/paste4.c: Ditto.
10396         * gcc.dg/cpp/separate-1.c: Ditto.
10397         * gcc.dg/pch/save-temps-1.c: Ditto.
10398         * g++.dg/ext/altivec-10.C: Ditto.
10399         * g++.dg/pch/pch.C: Ditto.
10400
10401         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
10402
10403         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
10404         * g++.dg/template/repo1.C: Ditto.
10405         * g++.dg/template/repo2.C: Ditto.
10406         * g++.dg/template/repo3.C: Ditto.
10407         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
10408         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
10409         * g++.old-deja/g++.pt/repo1.C: Ditto.
10410         * g++.old-deja/g++.pt/repo2.C: Ditto.
10411         * g++.old-deja/g++.pt/repo3.C: Ditto.
10412         * g++.old-deja/g++.pt/repo4.C: Ditto.
10413
10414         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
10415         * gcc.dg/20030107-1.c: Ditto.
10416         * gcc.dg/20030702-1.c: Ditto.
10417         * gcc.dg/profile-generate-1.c: Ditto.
10418         * g++.dg/other/profile1.C: Ditto.
10419         * g++.old-deja/g++.robertl/eb83.C: Ditto.
10420
10421         * lib/gcc-dg.exp (remove-build-file): New.
10422         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
10423         cleanup-tree-dump, cleanup-saved-temps): New.
10424
10425 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10426
10427         PR c++/19203, DR 214
10428         * g++.dg/parse/ambig3.C: Not ambiguous.
10429         * g++.dg/template/spec20.C: New.
10430         * g++.dg/template/spec21.C: New.
10431
10432 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
10433
10434         PR target/20045
10435         * gcc.dg/ia64-fptr-1.c: Run only on linux.
10436
10437 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10438
10439         PR libfortran/20660
10440         * gfortran.dg/negative_unit.f: New test.
10441
10442 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
10443
10444         * gcc.dg/20050330-1.c: New test.
10445
10446 2005-03-30  Devang Patel  <dpatel@apple.com>
10447
10448         * g++.dg/tree-sra/ssa-sra-3.C: New test.
10449
10450 2005-03-30  Dale Johannesen  <dalej@apple.com>
10451
10452         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
10453
10454 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
10455
10456         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
10457         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
10458         Strip options from test name.
10459
10460 2005-03-31  Jan Hubicka  <jh@suse.cz>
10461
10462         * gcc.dg/varpool-1.c: New testcase.
10463
10464 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
10465
10466         PR c/772
10467         PR c/17913
10468         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
10469         gcc.dg/stmt-expr-label-3.c : New tests.
10470         * gcc.c-torture/execute/medce-2.c: Remove.
10471
10472 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
10473
10474         PR c/20368
10475         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
10476         tests.
10477
10478 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
10479
10480         * gcc.c-torture/compile/pr20203.c: New test.
10481
10482 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
10483
10484         * gfortran.dg/promotion.f90: New test.
10485
10486 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
10487
10488         PR middle-end/20491
10489         * gcc.dg/torture/asm-subreg-1.c: New test.
10490
10491 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
10492
10493         PR c/20672
10494         * gcc.dg/pr20672-1.c: New test.
10495
10496 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
10497
10498         * gfortran.dg/vect: New directory.
10499         * gfortran.dg/vect/vect.exp: New.
10500         * gfortran.dg/vect/vect-1.f90: New test.
10501         * gfortran.dg/vect/vect-2.f90: New test.
10502         * gfortran.dg/vect/vect-3.f90: New test.
10503         * gfortran.dg/vect/vect-4.f90: New test.
10504         * gfortran.dg/vect/vect-5.f90: New test.
10505
10506 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
10507
10508         PR middle-end/20622
10509         * gcc.dg/alias-7.c: New test.
10510
10511 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
10512
10513         * gcc.dg/sparc-reg-1.c: New test.
10514
10515 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
10516
10517         PR target/19890
10518         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
10519
10520 2005-03-29  Dale Ranta  <dir@lanl.gov>
10521             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10522
10523         PR libfortran/20163
10524         * gfortran.dg/pr20163-2.f: New test.
10525
10526 2005-03-28  Jan Hubicka  <jh@suse.cz>
10527
10528         PR middle-end/20635
10529         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
10530         by Jakub Jelinek.
10531
10532 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
10533
10534         PR tree-optimization/20626
10535         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
10536         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
10537
10538 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
10539
10540         * gfortran.dg/underflow.f90: New test.
10541         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
10542
10543 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10544
10545         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
10546
10547 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
10548
10549         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
10550         (g++_init): Make sure that CXXFLAGS is set.
10551         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
10552         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
10553         * lib/gfortran.exp (gfortran_link_flags): Likewise.
10554         * lib/objc.exp (objc_init): Likewise.
10555         * lib/treelang.exp (treelang_init): Likewise.
10556
10557 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
10558
10559         PR tree-optimization/20470
10560         * gcc.dg/tree-ssa/pr20470.c: New test.
10561
10562 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
10563
10564         * gcc.dg/ppc-stfiwx.c: New.
10565
10566 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
10567
10568         PR target/19888
10569         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
10570
10571 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10572
10573         * gcc.dg/20050325-1.c: Fix a typo.
10574
10575 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10576
10577         PR libfortran/19678
10578         PR libfortran/19679
10579         * gfortran.dg/dos_eol.f: New test.
10580
10581 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
10582
10583         PR rtl-optimization/20249
10584         * gcc.dg/20050325-1.c: New test.
10585
10586 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10587
10588         PR libfortran/15332
10589         * gfortran.dg/pr15332.f: New test.
10590
10591 2005-03-24  Dale Johannesen  <dalej@apple.com>
10592
10593         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
10594
10595 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
10596
10597         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
10598         'internal' visibility.
10599         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
10600         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
10601         'protected' visibility.
10602         * gcc.dg/visibility-7.c: Likewise.
10603         * lib/target-supports.exp (check_visibility_available): Take
10604         a parameter, the kind of visibility to check for.
10605         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
10606         to check_visibility_available.
10607
10608         * g++.dg/expr/cast3.C: New.
10609
10610 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
10611
10612         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
10613         rs6000.
10614
10615 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
10616
10617         PR target/20095
10618         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
10619
10620 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
10621
10622         * gcc.dg/badshift.c: Renamed to...
10623         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
10624
10625         * gcc.target/i386/badshift.c: Renamed to...
10626         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
10627         only.
10628
10629         PR rtl-optimization/20532
10630         * gcc.target/i386/badshift.c: New.
10631
10632 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10633
10634         * gfortran.dg/pr18025.f90: New test.
10635
10636 2005-03-23  Dale Johannesen  <dalej@apple.com>
10637
10638         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
10639
10640 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
10641
10642         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
10643
10644         * lib/target-supports.exp (check_iconv_available): Default
10645         libiconv to -liconv, if there is no definition.
10646
10647 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
10648
10649         * gcc.dg/torture/cris-asm-mof-1.c: New test.
10650
10651 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
10652
10653         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
10654         * g++.dg/opt/pr7503-2.C: Likewise.
10655         * g++.dg/opt/pr7503-3.C: Likewise.
10656         * g++.dg/opt/pr7503-4.C: Likewise.
10657         * g++.dg/opt/pr7503-5.C: Likewise.
10658         * g++.dg/warn/minmax.C: New test.
10659
10660 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10661
10662         * gfortran.dg/g77_intrinsics_funcs.f: New test.
10663         * gfortran.dg/g77_intrinsics_sub.f: New test.
10664
10665 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
10666             Jan Hubicka  <jh@suse.cz>
10667             Steven Bosscher <stevenb@suse.de
10668
10669         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
10670
10671 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10672
10673         PR c++/19980
10674         * g++.dg/template/redecl3.C: New test.
10675
10676 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10677
10678         PR c++/20499
10679         * g++.dg/parse/error16.C: Tweak error markers.
10680
10681 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
10682
10683         PR target/20561
10684         * gcc.dg/20050321-2.c: New test.
10685
10686 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10687
10688         PR c++/20465
10689         PR c++/20381
10690         * g++.dg/template/ptrmem12.C: New.
10691
10692 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
10693
10694         PR rtl-optimization/20527
10695         * gcc.c-torture/execute/pr20527-1.c: New test.
10696
10697 2005-03-22  Ben Elliston  <bje@au.ibm.com>
10698
10699         * gcc.misc-tests/options.exp (check_for_options): Create a real C
10700         program, compile it into a real executable and then delete the .c
10701         and .x files afterwards, to avoid problems on testglue targets.
10702
10703 2005-03-21  Stuart Hastings  <stuart@apple.com>
10704
10705         * gcc.target/i386/sse-2.c: New.
10706
10707 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
10708
10709         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
10710
10711 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10712
10713         * g++.dg/parse/crash25.C: Fix typo.
10714
10715 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10716
10717         PR c++/20461
10718         * g++.dg/parse/crash24.C: New test.
10719
10720         PR c++/20536
10721         * g++.dg/parse/crash25.C: New test.
10722
10723 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
10724
10725         PR c++/20147
10726         * g++.dg/ext/stmtexpr4.C: New test.
10727
10728 2005-03-20  Roger Sayle  <roger@eyesopen.com>
10729
10730         PR middle-end/20539
10731         * gcc.c-torture/compile/pr13066-1.c: New test case.
10732         * gcc.c-torture/compile/pr20539-1.c: Likewise.
10733         * g++.dg/opt/pr13066-1.C: Likewise.
10734
10735 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
10736
10737         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
10738
10739 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10740
10741         PR fortran/18525
10742         * gfortran.dg/nesting_1.f90: New test.
10743
10744 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10745
10746         PR c++/20240
10747         * g++.dg/lookup/using13.C: New test.
10748
10749 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10750
10751         PR c++/20333
10752         * g++.dg/template/crash36.C: New test.
10753
10754 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
10755
10756         PR c++/20463
10757         * g++.dg/template/crash35.C: New test.
10758
10759 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
10760
10761         PR c++/19966
10762         * g++.dg/overload/operator2.C: New test.
10763
10764 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10765
10766         PR libfortran/20257
10767         * gfortran.dg/pr20257.f90: New test.
10768
10769 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10770
10771         PR libfortran/20480
10772         * gfortran.dg/pr20480.f90: New test.
10773
10774 2005-03-16  Richard Henderson  <rth@redhat.com>
10775
10776         PR middle-end/15700
10777         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
10778         (_rtld_global): New.
10779         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
10780         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
10781
10782         * gcc.dg/alias-3.c: New.
10783         * gcc.dg/alias-4.c: New.
10784         * gcc.dg/alias-5.c: New.
10785         * gcc.dg/alias-6.c: New.
10786
10787 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
10788
10789         * gcc.dg/cpp/ucnid-7.c: New.
10790
10791 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
10792             Dorit Naishlos  <dorit@il.ibm.com>
10793
10794         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
10795         darwin.
10796
10797 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
10798
10799         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
10800         misaligned accesses.
10801         * gcc.dg/vect/vect-58.c: Likewise.
10802         * gcc.dg/vect/vect-92.c: New.
10803         * gcc.dg/vect/vect-93.c: New.
10804
10805 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
10806
10807         PR fortran/18827
10808         * gfortran.dg/assign_2.f90: New test.
10809         * gfortran.dg/assign_3.f90: New test.
10810         * gfortran.dg/assign.f90: New test.
10811
10812 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
10813
10814         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
10815         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
10816         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
10817         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
10818         names.
10819
10820 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
10821
10822         * gcc.dg/cpp/ucnid-6.c: New.
10823
10824         * gcc.dg/cpp/normalize-1.c: New.
10825         * gcc.dg/cpp/normalize-2.c: New.
10826         * gcc.dg/cpp/normalize-3.c: New.
10827         * gcc.dg/cpp/normalize-4.c: New.
10828         * gcc.dg/cpp/ucnid-4.c: New.
10829         * gcc.dg/cpp/ucnid-5.c: New.
10830         * g++.dg/cpp/normalize-1.C: New.
10831         * g++.dg/cpp/ucnid-1.C: New.
10832
10833 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10834
10835         * gcc.dg/pr18628.c: New.
10836
10837 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
10838
10839         PR c++/20280
10840         * g++.dg/tree-ssa/pr20280.C: New.
10841
10842 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10843
10844         PR fortran/20467
10845         * gfortran.dg/stfunc_2.f90: New test.
10846
10847 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10848
10849         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
10850
10851 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
10852
10853         * gcc.dg/tree-ssa/20050314-1.c: New test.
10854
10855 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10856
10857         PR c++/4403
10858         PR c++/9783, DR433
10859         * g++.dg/template/friend34.C: New test.
10860         * g++.dg/template/friend35.C: Likewise.
10861         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
10862
10863 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10864
10865         Friend class name lookup 5/n
10866         PR c++/1016
10867         * g++.dg/lookup/hidden-class1.C: New test.
10868         * g++.dg/lookup/hidden-class2.C: Likewise.
10869         * g++.dg/lookup/hidden-class3.C: Likewise.
10870         * g++.dg/lookup/hidden-class4.C: Likewise.
10871         * g++.dg/lookup/hidden-class5.C: Likewise.
10872         * g++.dg/lookup/hidden-class6.C: Likewise.
10873         * g++.dg/lookup/hidden-class7.C: Likewise.
10874         * g++.dg/lookup/hidden-class8.C: Likewise.
10875         * g++.dg/lookup/hidden-class9.C: Likewise.
10876         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
10877         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
10878         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
10879         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
10880         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
10881         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
10882         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
10883         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
10884         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
10885         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
10886         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
10887
10888 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
10889
10890         PR c++/20157
10891         * g++.dg/template/error18.C: New test.
10892
10893 2005-03-09  Ben Elliston  <bje@au.ibm.com>
10894
10895         PR debug/16792
10896         * g++.dg/debug/pr16792.C: New test.
10897
10898 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10899
10900         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
10901         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
10902         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
10903         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
10904         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
10905         test assertion names.
10906
10907 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10908
10909         PR fortran/18600
10910         * gfortran.dg/stfunc_1.f90: New test.
10911
10912 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10913
10914         PR fortran/16907
10915         * gfortran.dg/real_index_1.f90: New test.
10916
10917 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10918
10919         PR fortran/20323
10920         * gfortran.dg/spec_expr_1.f90: New test.
10921
10922 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
10923
10924         PR c/20402
10925         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
10926         new parser.
10927
10928 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10929
10930         PR fortran/20361
10931         * gfortran.dg/largeequiv_1.f90: New test.
10932
10933 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10934
10935         * gcc.dg/ucnid-1.c: New.
10936         * gcc.dg/ucnid-2.c: New.
10937         * gcc.dg/ucnid-3.c: New.
10938         * gcc.dg/ucnid-4.c: New.
10939         * gcc.dg/ucnid-5.c: New.
10940         * gcc.dg/ucnid-6.c: New.
10941         * gcc.dg/cpp/ucnid-1.c: New.
10942         * gcc.dg/cpp/ucnid-2.c: New.
10943         * gcc.dg/cpp/ucnid-3.c: New.
10944         * g++.dg/other/ucnid-1.C: New.
10945
10946 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
10947
10948         * gcc.dg/vmx/darwin-abi-3.c: Delete.
10949
10950 2005-03-11  Per Bothner  <per@bothner.com>
10951
10952         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
10953         that diagnotics refer to correct token.
10954         * gcc.dg/unused-3.c: Likewise.
10955
10956 2005-03-11  Per Bothner  <per@bothner.com>
10957
10958         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
10959         constant" is now actually on same line as string constant.
10960         * gcc.dg/cpp/direct2s.c: Likewise.
10961
10962 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
10963
10964         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
10965
10966 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10967
10968         PR libfortran/20124
10969         * gfortran.dg/pr20124.f90: New Test
10970
10971 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
10972
10973         PR tree-optimization/20130
10974         * gcc.dg/pr20130-1.c: New test.
10975
10976 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10977
10978         PR target/20095
10979         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
10980
10981 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10982
10983         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
10984
10985 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
10986
10987         * g++.dg/eh/forced1.C: Fix comment.
10988         * g++.dg/eh/forced2.C: Ditto.
10989         * g++.dg/eh/forced3.C: Ditto.
10990         * g++.dg/eh/forced4.C: Ditto.
10991
10992 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
10993
10994         PR rtl-opt/20412
10995         * gcc.c-torture/compile/pr20412.c: New test.
10996
10997 2005-03-10  Roger Sayle  <roger@eyesopen.com>
10998
10999         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
11000
11001 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11002
11003         PR target/20322
11004         * gcc.dg/20050307-1.c: New test.
11005
11006 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
11007
11008         PR c++/20375
11009         * g++.dg/other/stdarg3.C: New.
11010
11011 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
11012
11013         PR c++/18384, c++/18327
11014         * g++.dg/init/array19.C: New test.
11015
11016         PR inline-asm/20314
11017         * gcc.dg/torture/pr20314-1.c: New test.
11018         * gcc.dg/torture/pr20314-2.c: New test.
11019
11020 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
11021
11022         * gcc.dg/20050309-1.c: New test.
11023
11024 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11025
11026         * gcc.dg/builtins-10.c: Reactivate disabled test.
11027         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
11028         new cbrt transformations.
11029
11030 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
11031
11032         PR c++/20208
11033         * g++.dg/template/array13.C: New test.
11034
11035 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
11036
11037         PR c++/16859
11038         * g++.dg/init/brace4.C: New test.
11039
11040 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11041
11042         PR c++/20186
11043         * g++.dg/template/non-dependent12.C: New.
11044
11045 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
11046
11047         PR c++/20142
11048         * g++.dg/init/array18.C: Add dg-do run marker.
11049
11050         PR c++/20142
11051         * g++.dg/init/array18.C: New test.
11052
11053 2005-03-09  Ben Elliston  <bje@au.ibm.com>
11054
11055         * consistency.vlad/vlad.exp: Remove trailing semicolons.
11056         * g++.dg/gcov/gcov.exp: Likewise.
11057         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
11058         * gcc.target/xstormy16/xstormy16.exp: Likewise.
11059         * lib/c-torture.exp: Likewise.
11060         * lib/fortran-torture.exp: Likewise.
11061         * lib/g++.exp: Likewise.
11062         * lib/gcc-defs.exp: Likewise.
11063         * lib/gcc-dg.exp: Likewise.
11064         * lib/gcc.exp: Likewise.
11065         * lib/gcov.exp: Likewise.
11066         * lib/gfortran.exp: Likewise.
11067         * lib/mike-g++.exp: Likewise.
11068         * lib/mike-gcc.exp: Likewise.
11069         * lib/objc-torture.exp: Likewise.
11070         * lib/objc.exp: Likewise.
11071         * lib/profopt.exp: Likewise.
11072         * lib/target-libpath.exp: Likewise.
11073         * lib/target-supports.exp: Likewise.
11074         * lib/treelang.exp: Likewise.
11075         * lib/wrapper.exp: Likewise.
11076
11077 2005-03-08  Jeff Law  <law@redhat.com>
11078
11079         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
11080         PHI-OPT changes.
11081
11082 2005-03-08  Ira Rosen  <irar@il.ibm.com>
11083
11084         * gcc.dg/vect/pr20122.c: New test.
11085
11086 2005-03-07  Jeff Law  <law@redhat.com>
11087
11088         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
11089         was folded away.
11090         * gcc.dg/tree-ssa/pr18133-1.c: New test.
11091         * gcc.dg/tree-ssa/pr18133-2.c: New test.
11092         * gcc.dg/tree-ssa/pr18134.c: New test.
11093
11094 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11095
11096         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
11097         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
11098         gcc.dg/torture/builtin-noret-2.c: Require weak support.
11099
11100 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
11101
11102         PR tree-opt/17671
11103         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
11104
11105 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
11106
11107         * g++.dg/warn/Wnvdtor.C: New test.
11108
11109 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
11110
11111         * gcc.dg/torture/pr19683-1.c: New test.
11112
11113 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
11114
11115         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
11116         * gfortran.dg/g77/19990313-2.f: Ditto.
11117         * gfortran.dg/g77/19990313-3.f: Ditto.
11118         * gfortran.dg/g77/19990525-0.f: Ditto.
11119         * gfortran.dg/g77/19990826-0.f: Ditto.
11120         * gfortran.dg/g77/19990826-2.f: Ditto.
11121         * gfortran.dg/g77/19990826-3.f: Ditto.
11122         * gfortran.dg/g77/20000511-1.f: Ditto.
11123         * gfortran.dg/g77/20000511-2.f: Ditto.
11124         * gfortran.dg/g77/970625-2.f: Ditto.
11125         * gfortran.dg/g77/980310-2.f: Ditto.
11126         * gfortran.dg/g77/980310-3.f: Ditto.
11127         * gfortran.dg/g77/980310-8.f: Ditto.
11128         * gfortran.dg/g77/980519-2.f: Ditto.
11129         * gfortran.dg/g77/alpha1.f: Ditto.
11130         * gfortran.dg/g77/claus.f: Ditto.
11131         * gfortran.dg/g77/erfc.f: Ditto.
11132         * gfortran.dg/g77/short.f: Ditto.
11133         * gfortran.fortran-torture/execute/data.f90: Ditto.
11134         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
11135         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
11136
11137 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11138
11139         * lib/file-format.exp (gcc_target_object_format): Add check for som
11140         format and hardcode object formats on hppa*-*-hpux*.
11141         * lib/target-supports.exp (check_weak_available): Add check for som
11142         object format.  Always return 0 on hppa*-*-hpux10*.
11143
11144         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
11145         is defined.
11146
11147         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
11148
11149 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11150
11151         * gfortran.dg/pr19936_1.f90: New test.
11152         * gfortran.dg/pr19936_2.f90: New test.
11153         * gfortran.dg/pr19936_3.f90: New test.
11154
11155 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
11156             Paul Thomas <prthomas@drfccad.cea.fr>
11157
11158         * gfortran.dg/PR19754_1.f90: New test.
11159         * gfortran.dg/PR19754_2.f90: Ditto.
11160
11161 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11162
11163         PR c++/19311
11164         * g++.dg/template/non-dependent11.C: New test.
11165
11166 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
11167
11168         * lib/target-supports.exp (check_iconv_available): Fix comment.
11169
11170 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
11171             Joseph S. Myers  <joseph@codesourcery.com>
11172
11173         PR c++/19797
11174         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
11175
11176 2005-03-04  Matthew Sachs  <msachs@apple.com>
11177
11178         * gcc.exp (gcc_target_compile): Put braces around
11179         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
11180         * objc.exp (objc_target_compile): Likewise.
11181         * treelang.exp (treelang_target_compile): Likewise.
11182
11183 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11184
11185         PR fortran/19673
11186         * gfortran.dg/func_result_1.f90: New test.
11187
11188 2005-03-04  Ben Elliston  <bje@au.ibm.com>
11189
11190         * gcc.misc-tests/options.exp: New test.
11191
11192 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
11193
11194         * gcc.dg/pr15784-4.c: New test.
11195
11196 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
11197
11198         * gcc.c-torture/execute/pr17133.c: New.
11199         * gcc.c-torture/compile/20050303-1.c: New.
11200
11201 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
11202
11203         * gcc.dg/cpp/assert4.c: Fix for cygwin.
11204
11205 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
11206
11207         * g++.dg/overload/using2.C: New.
11208
11209 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
11210
11211         PR c++/19916
11212         * g++.dg/init/ptrmem2.C: New test.
11213
11214 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
11215
11216         PR c/8927
11217         * gcc.dg/pr8927-1.c: New test.
11218
11219 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11220
11221         PR c++/20232
11222         * g++.dg/inherit/covariant12.C: New.
11223
11224 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11225
11226         PR fortran/19479
11227         * gfortran.dg/bound_1.f90: New test.
11228
11229 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
11230
11231         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
11232         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
11233
11234 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
11235
11236         PR c/20245
11237         * gcc.dg/pr20245-1.c: New test.
11238
11239 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
11240
11241         PR middle-end/19874
11242         * gcc.c-torture/execute/20050119-2.c: New test case.
11243
11244 2005-02-28  Ben Elliston  <bje@au.ibm.com>
11245
11246         * README: Update the DejaGnu bug reporting address.
11247         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
11248         * lib/objc-torture.exp: Likewise.
11249
11250 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11251
11252         * gfortran.dg/boz_1.f90: New test.
11253         * gfortran.dg/boz_3.f90: New test.
11254         * gfortran.dg/boz_4.f90: New test.
11255
11256 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
11257
11258         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
11259         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
11260
11261 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11262
11263         PR libfortran/20101
11264         * gfortran.dg/write_0_pe_format.f90: New test.
11265
11266 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
11267
11268         PR c++/20206
11269         * g++.dg/opt/thunk2.C: New test.
11270         * g++.dg/opt/covariant1.C: New test.
11271
11272 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11273
11274         * gfortran.dg/e_d_fmt.f90: New test.
11275
11276 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
11277
11278         * gcc.dg/asm-b.c: Fix comment typos.
11279
11280 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11281
11282         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
11283         a V_MAY_DEF also.
11284
11285 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
11286
11287         PR tree-opt/20188
11288         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
11289         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
11290         * gcc.dg/asm-b.c: New test.
11291
11292 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
11293
11294         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
11295         Disable this test on IRIX 6.
11296
11297 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
11298
11299         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
11300         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
11301         parser.
11302
11303 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
11304
11305         PR tree-optimization/20204
11306         * testsuite/gcc.dg/pr20204.c: New test.
11307
11308 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
11309
11310         PR target/20196
11311         * gcc.c-torture/execute/20050224-1.c: New test.
11312
11313         PR c++/20175
11314         * g++.dg/warn/Wbraces2.C: New test.
11315
11316 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
11317
11318         PR c++/19878
11319         * g++.dg/init/const2.C: New test.
11320
11321 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
11322
11323         PR tree-optimization/20100
11324         * gcc.c-torture/execute/pr20100-1.c: New test.
11325
11326 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11327
11328         * gfortran.dg/implicit_3.f90: New test.
11329
11330         * gfortran.dg/deftype_1.f90: New test.
11331
11332 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
11333
11334         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
11335         the test passes.
11336         * g++.dg/other/anon3.C: Accept a warning.
11337
11338 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
11339
11340         * gcc.dg/pr20017.c: Fix a comment typo.
11341
11342 2005-02-23  Bud Davis  <bdavis@gfortran.org>
11343
11344         * gfortran.dg/list_read_4.f90: Change to f90 comments.
11345
11346 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11347
11348         PR ada/19902
11349         * ada/acats/tests/cxa/cxa3004.a: Remove.
11350         * ada/acats/tests/cxb/cxb30061.am: Likewise.
11351
11352 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11353
11354         PR c++/20073
11355         * g++.dg/init/const1.C: New test.
11356
11357         PR c++/19991
11358         * g++.dg/parse/constant7.C: New test.
11359
11360         PR c++/20152
11361         * g++.dg/parse/error27.C: New test.
11362         * g++.dg/template/qualttp15.C: Adjust error markers.
11363         * g++.old-deja/g++.other/struct1.C: Likewise.
11364
11365         PR c++/20153
11366         * g++.dg/template/error17.C: New test.
11367
11368         PR c++/20148
11369         * g++.dg/parser/error26.C: New test.
11370
11371 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
11372
11373         PR tree-optimization/20100
11374         PR tree-optimization/20115
11375         * gcc.dg/pr20115.c: New test.
11376         * gcc.dg/pr20115-1.c: New test.
11377         * gcc.dg/pr20100.c: New test.
11378         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
11379         call-clobbered variables after alias1.
11380
11381 2005-02-22  Bud Davis  <bdavis@gfortran.org>
11382
11383         * gfortran.dg/list_read_4.f90: new test.
11384
11385 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
11386
11387         PR rtl-optimization/20017.
11388         * gcc.dg/pr20017.c: New.
11389
11390 2005-02-22  Devang Patel  <dpatel@apple.com>
11391
11392         PR 19952
11393         * g++.dg/tree-ssa/pr19952.C: New test.
11394
11395 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
11396
11397         PR c++/19883
11398         * g++.dg/parse/constant6.C: New test.
11399
11400 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11401
11402         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11403         * g++.dg/charset/asm2.c: Likewise.
11404         * g++.dg/charset/asm3.c: Likewise.
11405         * g++.dg/charset/asm4.c: Likewise.
11406         * g++.dg/charset/asm5.c: Likewise.
11407         * g++.dg/charset/attribute1.c: Likewise.
11408         * g++.dg/charset/attribute2.c: Likewise.
11409         * g++.dg/charset/extern1.cc: Likewise.
11410         * g++.dg/charset/extern2.cc: Likewise.
11411         * g++.dg/charset/extern3.cc: Likewise.
11412         * g++.dg/charset/function.cc: Likewise.
11413         * g++.dg/charset/string.c: Likewise.
11414         * g++.dg/charset/charset.exp: Likewise.
11415         * lib/target-supports.exp (check_iconv_available): Fix comment.
11416
11417 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
11418
11419         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
11420         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
11421         * gcc.dg/charset/asm2.c: Likewise.
11422         * gcc.dg/charset/asm3.c: Likewise.
11423         * gcc.dg/charset/asm4.c: Likewise.
11424         * gcc.dg/charset/asm5.c: Likewise.
11425         * gcc.dg/charset/asm6.c: Likewise.
11426         * gcc.dg/charset/attribute1.c: Likewise.
11427         * gcc.dg/charset/attribute2.c: Likewise.
11428         * gcc.dg/charset/builtin1.c: Likewise.
11429         * gcc.dg/charset/extern.c: Likewise.
11430         * gcc.dg/charset/function.c: Likewise.
11431         * gcc.dg/charset/string.c: Likewise.
11432         * gcc.dg/charset/charset.exp: Likewise.
11433
11434 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
11435
11436         PR fortran/20086
11437         * gfortran.dg/pr20086.f90: New test.
11438
11439 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
11440
11441         PR tree-optimization/19786
11442         * g++.dg/tree-ssa/pr19786.C: New.
11443
11444 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11445
11446         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
11447
11448 2005-02-21  Jeff Law  <law@redhat.com>
11449
11450         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
11451
11452 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11453
11454         * gfortran.dg/do_iterator: Split loop, markup all lines for
11455         which an error locus is printed.
11456         * gfortran.dg/pr17708.f90: Markup all lines for which an error
11457         locus is printed.
11458         * gfortran.dg/select_4.f90: Likewise.
11459         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
11460         locuses in the various permutations.
11461
11462 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
11463
11464         PR tree-optimization/19951
11465         * g++.dg/vect: New directory.
11466         * g++.dg/vect/vect.exp: New file.
11467         * g++.dg/vect/pr19951.cc: New testcase.
11468         * g++.dg/dg.exp: Also prune vectorizer tests.
11469
11470 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
11471
11472         PR 18785
11473         * gcc.dg/charset/builtin1.c: New test.
11474
11475 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11476
11477         PR c++/19299
11478         * g++.dg/inherit/volatile1.C: New test.
11479
11480         PR c++/19440
11481         * g++.dg/template/dtor4.C: New test.
11482
11483 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
11484
11485         * gfortran.dg/int_1.f90: New test.
11486
11487 2005-02-19  Devang Patel  <dpatel@apple.com>
11488
11489         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
11490
11491 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
11492
11493         * gfortran.dg/achar_1.f90: New test.
11494
11495 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
11496
11497         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
11498
11499 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
11500             Jakub Jelinek  <jakub@redhat.com>
11501
11502         PR tree-optimization/19828
11503         * gcc.dg/tree-ssa/loop-7.c: New test.
11504         * gcc.c-torture/execute/20050218-1.c: New test.
11505
11506 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
11507
11508         PR c/20043
11509         * gcc.dg/transparent-union-1.c: New test.
11510         * gcc.dg/transparent-union-2.c: New test.
11511
11512 2005-02-18  James E Wilson  <wilson@specifixinc.com>
11513
11514         PR tree-optimization/18977
11515         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
11516
11517 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
11518
11519         PR target/20054
11520         * gcc.dg/pr20054.c: New test.
11521
11522 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11523
11524         PR c++/19508
11525         * g++.dg/ext/attrib20.C: New test.
11526
11527 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
11528
11529         PR middle-end/20030
11530         * gfortran.fortran-torture/execute/character_passing.f90: New test.
11531
11532 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
11533
11534         PR c++/20008
11535         * g++.dg/opt/switch4.C: New.
11536
11537 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
11538
11539         PR c++/20023
11540         PR tree-optimization/20009
11541         * gcc.c-torture/compile/20050217-1.c: New test.
11542         * g++.dg/opt/switch3.C: New test.
11543
11544         PR tree-optimization/18947
11545         * gcc.c-torture/compile/20050215-1.c: New test.
11546         * gcc.c-torture/compile/20050215-2.c: New test.
11547         * gcc.c-torture/compile/20050215-3.c: New test.
11548
11549 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
11550
11551         PR c++/20028
11552         * g++.dg/template/crash34.C: New.
11553
11554         PR c++/20022
11555         * g++.dg/other/access3.C: New.
11556
11557 2005-02-17  Ira Rosen  <irar@il.ibm.com>
11558
11559         * gcc.dg/vect/vect-98.c: New test.
11560
11561 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
11562
11563         PR tree-optimization/19967
11564         * gcc.dg/pr19967.c: New.
11565
11566 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
11567
11568         PR middle-end/19857
11569         * gcc.dg/tree-ssa/20050215-1.c: New test.
11570         * gcc.c-torture/execute/20050215-1.c: New test.
11571
11572 2005-02-15  Eric Christopher  <echristo@redhat.com>
11573
11574         * gcc.dg/cpp/20050215-1.c: New file.
11575
11576 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
11577
11578         PR tree-optimization/15785
11579         * gcc.dg/pr15785-1.c: New test.
11580
11581 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
11582
11583         PR c++/17788
11584         * g++.dg/init/ctor4.C: New.
11585         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
11586
11587 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
11588
11589         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
11590         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
11591
11592 2005-02-15  Andreas Schwab  <schwab@suse.de>
11593
11594         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
11595         declare malloc.
11596
11597 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
11598
11599         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
11600
11601 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
11602
11603         PR tree-optimization/19853
11604         * gcc.c-torture/compile/pr19853.c: New test.
11605
11606 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11607
11608         PR c++/19608
11609         * g++.dg/parse/local-class1.C: New.
11610
11611         PR c++/19895
11612         * g++.dg/parse/ptrmem3.C: New.
11613
11614         PR c++/19884
11615         * g++.old-deja/g++.oliva/template6.C: Add another case.
11616         * g++.dg/template/explicit6.C: New.
11617
11618 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
11619
11620         PR c++/17816
11621         * g++.dg/other/redecl2.C: New.
11622
11623 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11624
11625         PR c++/19891
11626         * g++.dg/abi/covariant4.C: New.
11627
11628 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
11629
11630         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
11631
11632 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
11633
11634         * gcc.dg/vect/vect-96.c: Fix typo.
11635
11636 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11637
11638         PR c++/14479
11639         PR c++/19487
11640         * g++.dg/template/enum5.C: New test.
11641
11642 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11643
11644         * gcc.dg/vect/vect-97.c: New test.
11645
11646 2005-02-12  Ira Rosen  <irar@il.ibm.com>
11647
11648         * gcc.dg/vect/vect-96.c: New test.
11649
11650 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
11651
11652         * gcc.dg/builtins-34.c: Also check ldexp*.
11653
11654 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
11655
11656         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
11657
11658 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
11659
11660         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
11661         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
11662         dg-require-dll, dg-require-iconv, dg-require-named-sections,
11663         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
11664         selector_list, selector_expression, dg-process-target): Move to new
11665         file target-supports-dg.exp.
11666         * lib/target-supports-dg.exp: New.
11667
11668         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
11669         New.
11670
11671 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
11672
11673         PR c++/19666
11674         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
11675
11676         PR middle-end/19858
11677         * gcc.c-torture/compile/20050210-1.c: New test.
11678
11679 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
11680
11681         PR c++/19755
11682         * g++.dg/warn/Wbraces1.C: New test.
11683
11684 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
11685
11686         * gcc.dg/builtins-52.c: New testcase.
11687
11688 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
11689
11690         PR c/19342
11691         * gcc.c-torture/execute/20050119-1.c: New test.
11692
11693 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11694
11695         PR c++/19811
11696         * g++.dg/init/delete1.C: New test.
11697
11698 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
11699
11700         PR c++/18470
11701         * g++.dg/template/static12.C: New test.
11702
11703 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
11704
11705         PR c++/19787
11706         * g++.dg/conversion/ambig1.C: New test.
11707
11708         PR c++/19739
11709         * g++.dg/ext/attrib19.C: New test.
11710
11711         PR c++/19732
11712         * g++.dg/parse/dtor5.C: New test.
11713
11714         PR c++/19762
11715         * g++.dg/template/dtor3.C: New test.
11716
11717         PR c++/19826
11718         * g++.dg/template/static11.C: New test.
11719         * g++.dg/template/crash2.C: Remove dg-error marker.
11720
11721 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
11722
11723         PR C++/18491
11724         * g++.old-deja/g++.mike/p10769a.C: Remove.
11725
11726 2005-02-09  Roger Sayle  <roger@eyesopen.com>
11727
11728         * gcc.dg/builtins-48.c: New test case.
11729         * gcc.dg/builtins-49.c: New test case.
11730         * gcc.dg/builtins-50.c: New test case.
11731         * gcc.dg/builtins-51.c: New test case.
11732
11733 2005-02-09  Ian Lance Taylor  <ian@airs.com>
11734
11735         PR middle-end/19583
11736         * g++.dg/warn/Wreturn-type-3.C: New test.
11737
11738 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11739
11740         PR middle-end/19402
11741         * gcc.dg/pr19402-1.c: New testcase.
11742         * gcc.dg/pr19402-2.c: likewise.
11743
11744 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
11745
11746         PR middle-end/19854
11747         * g++.dg/tree-ssa/tmmti.C: New testcase.
11748
11749 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11750
11751         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
11752
11753 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
11754
11755         PR c++/19733
11756         * g++.dg/parse/crash23.C: New test.
11757         * g++.dg/warn/Weff1.C: New test.
11758
11759 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11760
11761         * gcc.dg/20050209-1.c: New test.
11762
11763 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
11764
11765         PR target/19799
11766         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
11767
11768 2005-02-08  Mike Stump  <mrs@apple.com>
11769
11770         * g++.dg/pch/import-2.c: New test.
11771         * g++.dg/pch/import-2.hs: New.
11772         * g++.dg/pch/include/import-2a.h: New.
11773         * g++.dg/pch/include/import-2b.h: New.
11774
11775 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
11776
11777         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
11778
11779 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11780
11781         * gfortran.dg/substr_1.f90: New test.
11782
11783 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
11784
11785         PR middle-end/19775
11786         * gcc.dg/torture/builtin-power-1.c: Disable test for
11787         invalid transformation.
11788         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
11789         no longer optimize.
11790         * gcc.dg/builtins-47.c: New testcase.
11791
11792 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
11793             Dorit Naishlos  <dorit@il.ibm.com>
11794
11795         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
11796
11797 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
11798
11799         * gcc.c-torture/compile/20050206-1.c: New test.
11800
11801 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11802
11803         PR tree-opt/19768
11804         * g++.dg/opt/pr19768.C: New test.
11805
11806 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
11807
11808         PR tree-opt/19736
11809         * gcc.c-torture/compile/pr19736.c: New test.
11810
11811 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11812
11813         PR c++/17401
11814         * g++.dg/parse/error25.C: New test.
11815
11816 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
11817
11818         * gcc.c-torture/execute/20050203-1.c: New.
11819
11820 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
11821
11822         * gcc.dg/vect/vect-85.c: Remove xfail.
11823         * gcc.dg/vect/vect-86.c: Remove xfail.
11824         * gcc.dg/vect/vect-87.c: Remove xfail.
11825         * gcc.dg/vect/vect-88.c: Remove xfail.
11826
11827 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
11828
11829         * gcc.dg/altivec-19.c: New.
11830
11831 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
11832
11833         PR c/17807
11834         * gcc.dg/nested-func-3.c: New test.
11835         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
11836
11837 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
11838
11839         * gcc.test-framework/gen_directive_tests: Generate tests for
11840         selector expressions.
11841
11842 2005-02-02  Matt Austern  <austern@apple.com>
11843
11844         PR c++/19628
11845         * g++/ext/builtin7.C: New.
11846         * g++/ext/builtin8.C: New.
11847
11848 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11849
11850         PR c/18502
11851         * gcc.dg/pr18502-1.c: New test.
11852
11853 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11854
11855         PR c++/17413
11856         * g++.dg/template/local4.C: Tweak.
11857
11858 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
11859
11860         PR tree-optimization/19578
11861         * gcc.c-torture/compile/20050202-1.c: New test.
11862
11863 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
11864
11865         PR c/19435
11866         * gcc.dg/c99-init-4.c: New test.
11867
11868 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11869
11870         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
11871
11872         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
11873
11874         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
11875         * g++.dg/eh/check-vect.h: New.
11876
11877         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
11878         * gcc.dg/vect/vect-78.c: Ditto.
11879         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
11880         Remove.
11881
11882         * g++.dg/conversion/simd1.C: Expect warning.
11883         * g++.dg/ext/attribute-test-1.C: Ditto.
11884         * g++.dg/ext/attribute-test-2.C: Ditto.
11885         * g++.dg/ext/attribute-test-3.C: Ditto.
11886         * g++.dg/ext/attribute-test-4.C: Ditto.
11887
11888         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
11889         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
11890
11891         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
11892
11893 2005-02-01  Richard Henderson  <rth@redhat.com>
11894
11895         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11896         long double for ibm double-double format.
11897         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11898
11899 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
11900
11901         PR tree-optimization/19633
11902         * testsuite/gcc.dg/pr19633-1.c: New test.
11903         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
11904         to NULL or a symbol.
11905
11906 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
11907
11908         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
11909         New procs.
11910         (dg-process-target (local override)): Handle selector expressions.
11911
11912         * gcc.test-framework/README: Describe tests in source directory.
11913         * gcc.test-framework/test-framework.awk: Handle dg- tests.
11914         * gcc.test-framework/test-framework.exp: Handle dg- tests.
11915         * gcc.test-framework/dg-bogus-exp-P.c: New test.
11916         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
11917         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
11918         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
11919         * gcc.test-framework/dg-do-link-exp-P.c: New test.
11920         * gcc.test-framework/dg-do-run-exp-P.c: New test.
11921         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
11922         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
11923         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
11924         * gcc.test-framework/dg-error-exp-P.c: New test.
11925         * gcc.test-framework/dg-error-exp-XP.c: New test.
11926         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
11927         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
11928         * gcc.test-framework/dg-output-exp-P.c: New test.
11929         * gcc.test-framework/dg-output-exp-XF.c: New test.
11930         * gcc.test-framework/dg-warning-exp-P.c: New test.
11931         * gcc.misc-tests/dg-1.c: Remove.
11932         * gcc.misc-tests/dg-2.c: Remove.
11933         * gcc.misc-tests/dg-3.c: Remove.
11934         * gcc.misc-tests/dg-4.c: Remove.
11935         * gcc.misc-tests/dg-5.c: Remove.
11936         * gcc.misc-tests/dg-6.c: Remove.
11937         * gcc.misc-tests/dg-7.c: Remove.
11938         * gcc.misc-tests/dg-8.c: Remove.
11939         * gcc.misc-tests/dg-9.c: Remove.
11940         * gcc.misc-tests/dg-10.c: Remove.
11941         * gcc.misc-tests/dg-11.c: Remove.
11942         * gcc.misc-tests/dg-12.c: Remove.
11943         * gcc.misc-tests/dg-test.exp: Remove.
11944
11945         * gcc.test-framework/test-framework.awk: Change recording and
11946         printing of passes and failures.
11947
11948         * gcc.test-framework: New directory.
11949         * gcc.test-framework/README: New.
11950         * gcc.test-framework/test-framework.exp: New.
11951         * gcc.test-framework/test-framework.awk: New.
11952         * gcc.test-framework/gen_directive_tests: New.
11953
11954 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
11955
11956         * lib/treelang.exp: Fix comment typos.
11957         (treelang_target_compile): Don't append libs=-ltreelang to options.
11958
11959 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
11960
11961         * g++.dg/parse/typename7.C: Adjust error messages.
11962
11963 2005-01-31  Jeff Law  <law@redhat.com>
11964
11965         * gcc.c-torture/execute/20050131-1.c: New test.
11966         * gcc.dg/wcaselabel.c: New test.
11967
11968 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
11969
11970         * g++.dg/other/warning1.C: Adjust error messags.
11971         * g++.dg/parse/constant5.C: New test.
11972
11973 2005-01-31  Steven Bosscher  <stevenb@suse.de>
11974
11975         PR c/19333
11976         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
11977         the test case valid.
11978         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
11979         * testsuite/gcc.dg/array-7.c: Adjust expected result.
11980         * testsuite/gcc.dg/pr18596-3.c: Likewise.
11981         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
11982         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
11983         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
11984
11985 2005-01-31  Dale Johannesen  <dalej@apple.com>
11986
11987         * g++.dg/opt/pr19650.C: New test.
11988
11989 2005-01-31  Richard Henderson  <rth@redhat.com>
11990
11991         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
11992         long double for intel double extended format.
11993         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
11994
11995 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
11996
11997         PR c++/19555
11998         * g++.dg/template/static10.C: New test.
11999
12000         PR c++/19395
12001         * g++.dg/parse/error24.C: New test.
12002
12003         PR c++/19367
12004         * g++.dg/lookup/builtin1.C: New test.
12005
12006         PR c++/19457
12007         * g++.dg/warn/conv3.C: New test.
12008
12009 2005-01-30  Bud Davis  <bdavis@gfortran.org>
12010
12011         PR fortran/19647
12012         * gfortan.dg/inquire_7.f90
12013
12014 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
12015
12016         PR tree-optimization/15791
12017         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
12018         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
12019         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
12020         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
12021         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
12022         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
12023         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
12024         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
12025         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
12026         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
12027
12028 2005-01-29  Paul Brook  <paul@codesourcery.com>
12029
12030         PR fortran/18565
12031         * check.c (real_or_complex_check): New function.
12032         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
12033         * intrinsic.c (add_functions): Use new check functions.
12034         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
12035         Add prototypes.
12036
12037 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
12038
12039         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
12040         gcc.dg/lvalue-3.c: New tests.
12041         * gcc.dg/concat.c: Update expected messages.
12042
12043 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
12044
12045         PR libfortran/19595
12046         * gfortran.dg/eor_1.f90: New test.
12047
12048 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
12049
12050         PR fortran/19589
12051         * gfortran.dg/logical_data_1.f90: New test.
12052
12053 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
12054
12055         PR c++/19253
12056         * g++.dg/template/crash33.C: New test.
12057
12058         PR c++/19667
12059         * g++.dg/template/crash32.C: New test.
12060
12061 2005-01-28  Ian Lance Taylor  <ian@airs.com>
12062
12063         PR middle-end/16558
12064         * g++.dg/warn/Wreturn-type-2.C: New test.
12065
12066 2004-06-24  Jeff Law  <law@redhat.com>
12067
12068         * gcc.dg/tree-ssa/20050128-1.c: New test.
12069
12070 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
12071
12072         * gcc.target/frv/all-mdpackh-1.c: New test.
12073
12074 2005-01-28  Steven Bosscher  <stevenb@suse.de>
12075
12076         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
12077
12078 2005-01-27  Richard Henderson  <rth@redhat.com>
12079
12080         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
12081
12082 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12083
12084         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
12085
12086 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
12087
12088         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
12089         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
12090         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
12091         to cope with cases where the multilib options override the dg-options.
12092
12093 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
12094
12095         PR c/18946
12096         * gcc.dg/noncompile/20050120-1.c: New test.
12097
12098 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
12099
12100         PR tree-optimization/19633
12101         * gcc.dg/pr19633.c: New test.
12102         * gcc.dg/tree-ssa/pr19633.c: New test.
12103
12104 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
12105
12106         * gcc.dg/20041216-1.c: New test.
12107
12108 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
12109
12110         PR objc/18862
12111         * objc.dg/selector-2.m: New test.
12112
12113 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
12114
12115         * g++.dg/opt/range-test-2.C: New test.
12116
12117         PR rtl-optimization/19579
12118         * gcc.c-torture/execute/20050124-1.c: New test.
12119
12120 2005-01-26  Greg Parker  <gparker@apple.com>
12121         Stuart Hastings  <stuart@apple.com>
12122
12123         * gcc.c-torture/execute/20050125-1.c: New.
12124
12125 2005-01-18  Jan Hubicka  <jh@suse.cz>
12126
12127         PR tree-optimize/19337
12128         * gcc.c-torture/compile/20050119-1.c: New test.
12129
12130 2005-01-24  James E Wilson  <wilson@specifixinc.com>
12131
12132         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
12133         test for successful match.
12134
12135 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
12136
12137         PR objc/18408
12138         * objc.dg/comp-types-7.m: New test.
12139
12140 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
12141
12142         * lib/target-supports.exp (current_target_name): New.
12143         (check_effective_target_ilp32, check_effective_target_lp64):
12144         Cache the result to use as long as the current target, with
12145         multilib flags, remains the same.
12146
12147         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
12148         (dg-require-weak, dg-require-visibility, dg-require-alias,
12149         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
12150         dg-require-effective-target, dg-skip-if): Remove call to
12151         skip_test_and_clear_xfail.
12152         (dg-test): Clear xfail data.
12153
12154 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
12155
12156         PR target/17751
12157         * gcc.dg/ppc64-toc.c: New test.
12158
12159         * g++.dg/tree-ssa/empty-1.C: New test.
12160
12161         PR middle-end/19551
12162         * gcc.c-torture/execute/20050121-1.c: New test.
12163         * gcc.dg/20050121-2.c: New test.
12164
12165 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
12166         Paul Brook  <paul@codesourcery.com>
12167
12168         PR fortran/17941
12169         * gfortran.dg/real_const_1.f: New test.
12170         * gfortran.dg/real_const_2.f90: New test.
12171         * gfortran.dg/complex_int_1.f90: New test.
12172
12173 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
12174
12175         PR fortran/19313
12176         * gfortan.dg/inquire_6.f90: New test.
12177
12178 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12179
12180         PR libfortran/19451
12181         * open_readonly_1.f90: New test.
12182
12183 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
12184
12185         PR libfortran/18982
12186         * gfortran.dg/open_new.f90: New file.
12187
12188 2005-01-22  Paul Brook  <paul@codesourcery.com>
12189
12190         * namelist_1.f90: New test.
12191
12192 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
12193
12194         PR tree-optimization/19484
12195         * gcc.c-torture/compile/20050122-[12].c: New tests.
12196
12197 2005-01-22  Paul Brook  <paul@codesourcery.com>
12198
12199         * gfortran.dg/implicit_2.f90: New test.
12200
12201 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
12202
12203         PR fortran/19314
12204         * gfortran.dg/inquire_5.f90: New test.
12205
12206 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12207
12208         PR c/18809
12209         * gcc.dg/pr18809-1.c: New test.
12210
12211 2005-01-21  Ian Lance Taylor  <ian@airs.com>
12212
12213         * gcc.dg/20050121-1.c: New test.
12214
12215         PR tree-optimization/13000
12216         * gcc.dg/20040206-1.c: Change warning to point where function is
12217         being inlined.
12218
12219 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12220
12221         PR c++/19208
12222         * g++.dg/template/array11.C: New test.
12223
12224 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12225
12226         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
12227         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
12228         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
12229         * gfortran.dg/getenv_1.f90: Add dg-do directive.
12230         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
12231         gfortran.dg/pr17164.f90: Add missing dg-do directives.
12232
12233 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
12234
12235         PR tree-optimization/15349
12236         * gcc.dg/tree-ssa/pr15349.c: New.
12237
12238 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
12239
12240         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
12241
12242 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
12243
12244         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
12245         scan-assembler-times directive name.
12246
12247         * gcc.dg/asm-a.c: Move dg-require-effective-target to
12248         after dg-do.
12249
12250         PR rtl-optimization/19462
12251         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
12252
12253 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
12254
12255         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
12256         counting function calls on ia64.
12257
12258 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
12259
12260         PR rtl-optimization/15139
12261         * gcc.dg/20050111-2.c: New test.
12262
12263         PR c/17297
12264         * gcc.c-torture/compile/20050113-1.c: New testcase.
12265
12266         PR middle-end/19164
12267         * gcc.dg/20050113-1.c: New testcase.
12268
12269 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
12270
12271         * gcc.dg/vect/vect-85.c: Add comment.
12272         * gcc.dg/vect/vect-86.c: Add xfail for now.
12273         * gcc.dg/vect/vect-87.c: Add xfail for now.
12274         * gcc.dg/vect/vect-88.c: Add xfail for now.
12275         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
12276
12277 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12278
12279         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
12280
12281 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12282
12283         * g++.dg/debug/typedef3.C: New test.
12284
12285 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
12286
12287         PR c/19472
12288         * gcc.dg/asm-a.c: New test.
12289
12290 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
12291
12292         * gcc.dg/sh-relax.c: Add prototype for abort.
12293
12294 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12295
12296         * gcc.dg/short-compare-1.c: New test.
12297         * gcc.dg/short-compare-2.c: Likewise.
12298
12299 2005-01-18  Michael Matz  <matz@suse.de>
12300
12301         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
12302
12303 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
12304
12305         PR tree-optimization/19121
12306         * gcc.c-torture/compile/pr19121.c: New test.
12307
12308 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
12309
12310         PR target/19357
12311         * gcc.c-torture/compile/pr19357.c: New test.
12312
12313 2005-01-17  Ian Lance Taylor  <ian@airs.com>
12314
12315         PR c/5675
12316         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
12317         pass--those that refer just to the variable, possibly with a
12318         cast.
12319         * gcc.dg/c99-const-expr-3.c: Likewise.
12320
12321         PR middle-end/13127
12322         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
12323         longer emitted.
12324
12325 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
12326
12327         PR fortran/18778
12328         * gfortran.dg/endfile_2.f90: New test.
12329
12330 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
12331
12332         PR 19168
12333         * gfortran.dg/select_5.f90: New test.
12334
12335 2004-01-16  Paul Brook  <paul@codesourcery.com>
12336
12337         * gfortran.dg/common_4.f90: New test.
12338
12339 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
12340
12341         PR rtl-optimization/19462
12342         * gcc.dg/torture/pr19462-1.c: New test.
12343
12344 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
12345
12346         PR objc/19321
12347         * objc.dg/func-ptr-2.m: New.
12348         * objc.dg/volatile-1.m: New.
12349
12350 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12351
12352         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
12353
12354 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12355
12356         PR tree-optimization/19060
12357         * gcc.c-torture/execute/20050104-1.c: New test.
12358
12359 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
12360
12361         PR fortran/18983
12362         * gfortran.dg/write_to_null.f90: New test.
12363
12364 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
12365             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12366
12367         PR other/19328
12368         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
12369         argument.
12370
12371 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
12372
12373         PR c++/19263
12374         * g++.dg/init/vector1.C: New test.
12375
12376 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
12377
12378         PR target/13158
12379         * gcc.target/ia64/sibcall-unwind-1.c: New test.
12380         PR target/18987
12381         * gcc.target/ia64/sibcall-unwind-2.c: New test.
12382
12383 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
12384
12385         * gfortran.dg/select_1.f90: New test.
12386         * gfortran.dg/select_2.f90: New test.
12387         * gfortran.dg/select_3.f90: New test.
12388         * gfortran.dg/select_4.f90: New test.
12389
12390 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
12391
12392         PR middle-end/19084
12393         PR rtl-optimization/19348
12394         * gcc.dg/20050111-1.c: New test.
12395         * gcc.c-torture/execute/20050111-1.c: New test.
12396
12397         * gcc.dg/i386-asm-4.c: New test.
12398
12399 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12400
12401         * gcc.dg/nested-func-2.c: New test.
12402         * ada/acats/norun.lst: Remove c953002.
12403
12404 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
12405
12406         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
12407
12408 2005-01-12  Ben Elliston  <bje@au.ibm.com>
12409
12410         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
12411
12412 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
12413
12414         PR target/18761
12415         * g++.dg/abi/align1.C: New test.
12416
12417 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
12418
12419         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
12420         at a time.
12421         * g++.dg/ext/altivec_check.h: Support compiling as C.
12422
12423 2005-01-10  Roger Sayle  <roger@eyesopen.com>
12424
12425         PR c++/19355
12426         * g++.dg/expr/pr19355-1.C: New test case.
12427
12428 2005-01-10  Laurent GUERBY <laurent@guerby.net>
12429
12430         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
12431         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
12432         * ada/acats/tests/c3/c92005b.ada: Likewise.
12433         * ada/acats/tests/c3/cxb3012.a: Likewise.
12434         * ada/acats/norun.lst: Add c380004 and c953002, add PR
12435
12436 2005-01-09  Paul Brook  <paul@codesourcery.com>
12437
12438         * gfortran.dg/common_2.f90: New file.
12439         * gfortran.dg/common_3.f90: New file.
12440
12441 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
12442
12443         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
12444
12445 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12446
12447         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
12448         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
12449         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
12450         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
12451         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
12452         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
12453         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
12454         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
12455         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
12456         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
12457         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
12458         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
12459         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
12460         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
12461         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
12462         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
12463         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
12464         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
12465         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
12466         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
12467         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
12468         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
12469         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
12470         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
12471         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
12472         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
12473         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
12474         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
12475         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
12476         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
12477         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
12478         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
12479         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
12480         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
12481         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
12482         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
12483         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
12484         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
12485         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
12486         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
12487         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
12488         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
12489         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
12490         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
12491         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
12492         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
12493         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
12494         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
12495         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
12496         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
12497         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
12498         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
12499         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
12500         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
12501         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
12502         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
12503         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
12504         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
12505         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
12506         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
12507         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
12508         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
12509         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
12510         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
12511         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
12512         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
12513         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
12514
12515         * gcc.dg/vect/vect-1.c: Fix spelling.
12516         * gcc.dg/vect/vect-10.c: Fix spelling.
12517         * gcc.dg/vect/vect-11.c: Fix spelling.
12518         * gcc.dg/vect/vect-12.c: Fix spelling.
12519         * gcc.dg/vect/vect-14.c: Fix spelling.
12520         * gcc.dg/vect/vect-15.c: Fix spelling.
12521         * gcc.dg/vect/vect-16.c: Fix spelling.
12522         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
12523         * gcc.dg/vect/vect-64.c: Fix comments.
12524         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
12525
12526 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
12527             Ira Rosen  <irar@il.ibm.com>
12528
12529         * gcc.dg/vect/vect-70.c: New test.
12530         * gcc.dg/vect/vect-71.c: New test.
12531
12532 2005-01-09  Manfred Hollstein  <mh@suse.com>
12533
12534         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
12535         * gcc.dg/pr18241-2.c: Likewise.
12536         * gcc.dg/pr18241-3.c: Likewise.
12537         * gcc.dg/pr18241-4.c: Likewise.
12538         * gcc.dg/pr18241-5.c: Likewise.
12539
12540 2005-01-08  Richard Henderson  <rth@redhat.com>
12541
12542         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12543         False for x86 and x86-64.
12544
12545 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
12546
12547         PR tree-optimization/18241
12548         * gcc.dg/pr18241-1.c: New test.
12549         * gcc.dg/pr18241-2.c: New test.
12550         * gcc.dg/pr18241-3.c: New test.
12551         * gcc.dg/pr18241-4.c: New test.
12552         * gcc.dg/pr18241-5.c: New test.
12553
12554 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
12555
12556         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
12557         gfortran.dg/select_4.f90: New.
12558
12559 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12560
12561         * gcc.c-torture/execute/20050107-1.c: New test.
12562
12563 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
12564
12565         PR c++/19298
12566         * g++.dg/template/ref2.C: New.
12567
12568 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
12569
12570         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
12571         instead of being empty.
12572
12573 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12574
12575         PR fortran/15553
12576         * gfortran.dg/array-1.f90: New test.
12577
12578 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
12579
12580         PR tree-optimization/19283
12581         * gcc.c-torture/execute/20050106-1.c: New test.
12582
12583         PR rtl-optimization/18861
12584         * gcc.dg/20050105-1.c: New test.
12585
12586         PR tree-optimization/18828
12587         * gcc.dg/20050105-2.c: New test.
12588
12589 2005-01-07  Andreas Jaeger  <aj@suse.de>
12590
12591         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
12592
12593 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
12594
12595         PR fortran/18398
12596         * gfortran.dg/fmt_read.f90: New test.
12597
12598 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
12599
12600         * gcc.dg/rs6000-ldouble-2.c: New.
12601
12602 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
12603
12604         PR c++/19244
12605         * g++.dg/parser/ctor2.C: New test.
12606
12607 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12608
12609         PR c++/17154
12610         * g++.dg/template/using9.C: New test.
12611
12612 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12613
12614         PR c++/19258
12615         * g++.dg/lookup/friend6.C: New test.
12616
12617 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
12618
12619         PR c++/19270
12620         * g++.dg/template/array10.C: New.
12621
12622 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12623
12624         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
12625         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
12626
12627 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
12628
12629         * gcc.c-torture/compile/20050105-1.c: New test.
12630
12631 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
12632
12633         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
12634
12635 2005-01-05  Roger Sayle  <roger@eyesopen.com>
12636
12637         PR middle-end/19100
12638         * gcc.dg/conv-3.c: New test case.
12639
12640 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
12641
12642         * gcc.dg/asm-wide-1.c: New test.
12643
12644 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12645
12646         PR c++/19030
12647         * g++.dg/parse/crash22.C: New
12648
12649 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
12650
12651         PR 19257
12652         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
12653
12654 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
12655
12656         PR middle-end/17767
12657         * gcc.dg/i386-mmx-6.c: New test case.
12658
12659 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
12660
12661         PR tree-optimization/18308
12662         * gcc.dg/vect/pr18308.c: New testcase.
12663
12664 2005-01-04  Andreas Jaeger  <aj@suse.de>
12665
12666         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
12667
12668 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12669             Robert Bowdidge <bowdidge@apple.com>
12670
12671         * gcc.dg/cpp/subframework1.c: New.
12672         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
12673         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
12674         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
12675         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
12676
12677 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
12678
12679         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
12680         producing warning.
12681         * gcc.dg/darwin-weakimport-2.c: New.
12682
12683 2005-01-03  Richard Henderson  <rth@redhat.com>
12684
12685         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
12686
12687 2005-01-03  Richard Henderson  <rth@redhat.com>
12688
12689         * gcc.dg/vect/vect.exp: Enable for ia64.
12690         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
12691         (check_effective_target_vect_float): Likewise.
12692         (check_effective_target_vect_no_align): Likewise.
12693         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
12694         * gcc.dg/vect/vect-8.c: Likewise.
12695
12696 2005-01-03  Uros Bizjak <uros@kss-loka.si>
12697
12698         PR target/19236
12699         * gcc.dg/pr19236-1.c: New test case.
12700
12701 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
12702
12703         PR rtl-optimization/12092
12704         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
12705
12706 2005-01-02  Andreas Jaeger  <aj@suse.de>
12707
12708         * gcc.dg/pr12092-1.c: Do not run on x86_64.
12709
12710 2005-01-01  Roger Sayle  <roger@eyesopen.com>
12711             Andrew Pinski  <pinskia@physics.uc.edu>
12712
12713         PR rtl-optimization/12092
12714         * gcc.dg/pr12092-1.c: New test case.
12715
12716 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
12717
12718         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
12719         'hidden' and 'default' for better portability.
12720         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
12721
12722         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
12723         6 and 7.
12724         * g++.old-deja/g++.brendan/new3.C: Likewise.
12725
12726 2005-01-01  Steven Bosscher  <stevenb@suse.de>
12727
12728         * gcc.dg/20041231-1.C: New test.
12729         * g++.dg/warn/Wunreachable-code-1.C: New test.
12730
12731 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
12732
12733         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
12734         file, not /dev/null.  Abort on error.
12735
12736 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
12737             Ziemowit Laski  <zlaski@apple.com>
12738
12739         PR objc/18971
12740         * objc.dg/encode-5.m: New test.
12741
12742 2004-12-29  Richard Henderson  <rth@redhat.com>
12743
12744         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
12745         * objc.dg/stabs-1.m: Disable for ia64.
12746
12747 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
12748
12749         PR c++/19190
12750         * g++.dg/warn/Wunused-10.C: New test.
12751
12752 2004-12-28  Richard Henderson  <rth@redhat.com>
12753
12754         * objc.dg/stabs-1.m: Disable for alpha.
12755
12756 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12757
12758         PR c++/19149
12759         * g++.dg/parse/error23.C: New test.
12760
12761 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
12762
12763         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
12764
12765         PR fortran/19032
12766         * gfortran.dg/intrinsic_modulo_1.f90: New.
12767         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
12768         tests with divisor -1.
12769
12770 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
12771
12772         * g++.dg/opt/temp1.C (memcpy): Return a value.
12773
12774         PR c++/19148
12775         * g++.dg/expr/cond7.C: New test.
12776
12777 2004-12-27  Paul Brook  <paul@codesourcery.com>
12778
12779         * gfortran.dg/g77/select_no_compile.f: Remove.
12780
12781 2004-12-27  Richard Henderson  <rth@redhat.com>
12782
12783         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
12784         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
12785         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
12786
12787 2004-12-26  Richard Henderson  <rth@redhat.com>
12788
12789         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
12790         by 1i instead of token pasting.
12791
12792 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12793
12794         PR tree-optimization/17578
12795         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
12796         to additional_flags.
12797         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
12798
12799 2004-12-25  Richard Henderson  <rth@redhat.com>
12800
12801         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
12802         Remove Alpha.
12803
12804 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12805
12806         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
12807         hppa*-*-hpux*.
12808         * gcc.dg/pr17957.c (dg-options): Likewise.
12809         * gcc.dg/struct-ret-1.c: Add prototype for abort.
12810         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
12811         instead of 0 on __hppa__.
12812         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
12813         "foo,%r" on hppa*-*-*.
12814
12815 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
12816
12817         PR fortran/19071
12818         * gfortran.dg/complex_write.f90: New test.
12819
12820 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12821
12822         PR c++/17595
12823         * g++.dg/parse/pragma2.C: New test.
12824
12825         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
12826
12827 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12828
12829         * gcc.dg/empty2.c: Add missing dg-warning.
12830
12831 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12832
12833         PR c++/17413
12834         * g++.dg/template/local4.C: New test.
12835         * g++.dg/template/crash19.C: Add dg-error marker.
12836
12837         * g++.dg/template/crash31.C: Correct embedded PR number.
12838
12839 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12840
12841         PR c++/16405
12842         * g++.dg/opt/temp1.C: Add do-run marker.
12843
12844 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12845
12846         * g++.dg/template/spec19.C: New.
12847
12848 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
12849
12850         PR target/16819
12851         * gcc.dg/empty2.c: New.
12852
12853 2004-12-23  Richard Henderson  <rth@redhat.com>
12854
12855         * lib/target-supports.exp (check_effective_target_vect_no_align):
12856         Remove i?86 and x86-64.
12857
12858 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
12859
12860         PR c++/16405
12861         * g++.dg/opt/temp1.C: New test.
12862
12863 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12864
12865         PR c++/18733
12866         * g++.dg/template/friend33.C: New testcase.
12867
12868 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
12869
12870         PR c++/18464
12871         * g++.dg/template/cond5.C: New test.
12872
12873         PR c++/18492
12874         * g++.dg/inherit/thunk3.C: New test.
12875
12876         PR c++/11224
12877         * g++.dg/warn/Wunused-9.C: New test.
12878
12879 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
12880
12881         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
12882
12883 2004-12-22  Jan Beulich  <jbeulich@novell.com>
12884
12885         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
12886
12887 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
12888
12889         PR c++/18378
12890         * g++.dg/ext/packed8.C: New test.
12891
12892         PR c++/19063
12893         * g++.dg/template/crash31.C: New test.
12894
12895         PR c++/19034
12896         * g++.dg/template/crash30.C: New test.
12897
12898 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12899
12900         PR C++/18984
12901         * g++.dg/eh/ctor3.C: New test.
12902
12903 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12904
12905         * objc.dg/stabs-1.m: Allow section name to be quoted and
12906         assembly label to begin with '.LL'.
12907
12908 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
12909
12910         * gcc.dg/vect/vect.exp
12911         (check_effective_target_lp64_or_vect_no_align): New.
12912         * gcc.dg/vect/vect-77.c: Use it.
12913         * gcc.dg/vect/vect-78.c: Use it.
12914
12915         * lib/target-supports.exp
12916         (check_effective_target_vect_no_max,
12917         check_effective_target_vect_no_bitwise,
12918         check_effective_target_vect_no_align): New.
12919         * gcc.dg/vect/vect-13.c: Use them.
12920         * gcc.dg/vect/vect-17.c: Ditto.
12921         * gcc.dg/vect/vect-18.c: Ditto.
12922         * gcc.dg/vect/vect-19.c: Ditto.
12923         * gcc.dg/vect/vect-20.c: Ditto.
12924         * gcc.dg/vect/vect-27.c: Ditto.
12925         * gcc.dg/vect/vect-29.c: Ditto.
12926         * gcc.dg/vect/vect-44.c: Ditto.
12927         * gcc.dg/vect/vect-48.c: Ditto.
12928         * gcc.dg/vect/vect-50.c: Ditto.
12929         * gcc.dg/vect/vect-52.c: Ditto.
12930         * gcc.dg/vect/vect-54.c: Ditto.
12931         * gcc.dg/vect/vect-56.c: Ditto.
12932         * gcc.dg/vect/vect-58.c: Ditto.
12933         * gcc.dg/vect/vect-60.c: Ditto.
12934         * gcc.dg/vect/vect-72.c: Ditto.
12935         * gcc.dg/vect/vect-80.c: Ditto.
12936
12937 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
12938
12939         PR c++/14075
12940         * g++.dg/init/string1.C: New.
12941
12942         PR c++/18975
12943         * g++.dg/other/synth1.C: New.
12944
12945 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12946
12947         PR c/18963
12948         * gcc.dg/pr18963-1.c: New test.
12949
12950 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
12951
12952         PR c/18596
12953         * gcc.dg/funcdef-storage-1.c (foo): Remove.
12954         * gcc.dg/pr18596-1.c: Use dg-error.
12955         (dg-options): Use -fno-unit-at-a-time.
12956         * gcc.dg/pr18596-2.c: New test.
12957         * gcc.dg/pr18596-3.c: New test.
12958
12959 2004-12-20  Roger Sayle  <roger@eyesopen.com>
12960
12961         PR middle-end/18683
12962         * g++.dg/opt/pr18683-1.C: New test case.
12963
12964 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
12965
12966         PR other/19093
12967         * g++.dg/opt/max1.C: Fix for 64bit targets.
12968
12969 2004-12-20  Matt Austern  <austern@apple.com>
12970
12971         PR c++/19044
12972         * g++.dg/ext/builtin6.C: New
12973
12974 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
12975
12976         PR tree-optimization/19080
12977         * gcc.c-torture/compile/pr19080.c: New test.
12978
12979 2004-12-20  Steven Bosscher  <stevenb@suse.de>
12980
12981         * gcc.dg/20041219-1.c: New test.
12982
12983 2004-12-19  Roger Sayle  <roger@eyesopen.com>
12984
12985         PR middle-end/19068
12986         * g++.dg/opt/max1.C: New test case.
12987
12988 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12989
12990         * gcc.dg/fdata-sections-1.c: New test.
12991
12992 2004-12-18  Roger Sayle  <roger@eyesopen.com>
12993
12994         PR middle-end/18548
12995         * gcc.dg/max-1.c: New test case.
12996
12997 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
12998
12999         * gcc.c-torture/execute/20041218-1.c: New test.
13000
13001 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
13002
13003         * gcc.dg/pr18501.c: New test.
13004         * gcc.dg/uninit-5.c: XFAIL.
13005         * gcc.dg/uninit-9.c: XFAIL.
13006
13007 2004-12-17  Dale Johannesen  <dalej@apple.com>
13008
13009         * gcc.dg/20041213-1.c: New.
13010
13011 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
13012
13013         * objc.dg/stabs-1.m: Allow assembly label to begin
13014         with a dot ('.').
13015
13016 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
13017
13018         * gcc.c-torture/execute/20041213-1.c: Move...
13019         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
13020
13021 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
13022
13023         PR c++/18721
13024         * g++.dg/lookup/conv-5.C: New.
13025
13026 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
13027
13028         * objc.dg/stabs-1.m: New test.
13029
13030 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13031
13032         * gcc.dg/visibility-c.c: Change compile to
13033         assemble for the test.
13034
13035 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
13036
13037         PR target/19041
13038         * gcc.dg/visibility-c.c: New test.
13039
13040 2004-12-16  Roger Sayle  <roger@eyesopen.com>
13041
13042         PR middle-end/18493
13043         * gcc.dg/switch-8.c: New test case.
13044
13045 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13046
13047         PR c++/18905
13048         * g++.dg/template/init4.C: New.
13049         * g++.dg/opt/static3.C: Enable optimizer.
13050
13051 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
13052
13053         * g++.dg/other/complex1.C: New test.
13054
13055 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
13056
13057         * g++.dg/opt/inline9.C: New test.
13058
13059 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13060
13061         PR fortran/18993
13062         * gfotran.dg/nullify_1.f: New test.
13063
13064 2004-12-15  Richard Henderson  <rth@redhat.com>
13065
13066         * gcc.target/i386/i386.exp: New harness.
13067         * gcc.target/i386/vect-args.c: New.
13068
13069 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
13070
13071         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
13072
13073 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13074
13075         PR c++/18825
13076         * g++.dg/template/friend32.C: New test.
13077
13078 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13079
13080         * cpp/pragma-once-1.c: New test.
13081         * cpp/pragma-once-1b.h: Likewise.
13082         * cpp/pragma-once-1c.h: Likewise.
13083         * cpp/pragma-once-1d.h: Likewise.
13084         * cpp/inc/pragma-once-1a.h: Likewise.
13085
13086 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
13087             Steven G. Kargl  <kargls@comcast.net>
13088
13089         PR fortran/17597
13090         * gfortran.dg/list_read_3.f90: New test.
13091
13092 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13093
13094         * gcc.dg/ftrapv-2.c: New test.
13095
13096 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13097
13098         PR c++/18981
13099         * g++.dg/template/typename9.C: New test.
13100
13101 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13102
13103         PR c++/18738
13104         * g++.dg/template/typename8.C: New test.
13105         * g++.dg/parse/friend2.C: Tweak error message.
13106
13107 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13108
13109         * gcc.c-torture/20041214-1.c: New test.
13110
13111 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
13112
13113         PR c++/18965
13114         * g++.dg/init/array17.C: New test.
13115
13116 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
13117
13118         PR c++/18793
13119         * g++.dg/init/aggr3.C: New test.
13120
13121 2004-12-14  Janis Johnson  <janis187@us.ibm.com
13122
13123         * gcc.dg/altivec-types-1.c: New test.
13124         * gcc.dg/altivec-types-2.c: New test.
13125         * gcc.dg/altivec-types-3.c: New test.
13126         * gcc.dg/altivec-types-4.c: New test.
13127         * g++.dg/ext/altivec-types-1.C: New test.
13128         * g++.dg/ext/altivec-types-2.C: New test.
13129         * g++.dg/ext/altivec-types-3.C: New test.
13130         * g++.dg/ext/altivec-types-4.C: New test.
13131
13132 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
13133
13134         PR middle-end/18951
13135         * gcc.c-torture/execute/20041213-1.c: New test.
13136
13137 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
13138
13139         PR c++/18949
13140         * g++.dg/template/cast1.C: New.
13141
13142 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
13143
13144         * gcc.c-torture/execute/20041213-2.c: New test.
13145
13146 2004-12-13  Richard Henderson  <rth@redhat.com>
13147
13148         * gcc.dg/i386-sse-10.c: Fix typo in options.
13149
13150 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
13151
13152         PR c++/18968
13153         * g++.dg/opt/pr18968.C: New test.
13154
13155 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
13156
13157         PR c++/18925
13158         * g++.dg/ext/visibility/staticdatamem.C: New test.
13159
13160 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
13161
13162         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
13163
13164 2004-12-13  Roger Sayle  <roger@eyesopen.com>
13165
13166         PR rtl-optimization/18928
13167         * gcc.dg/pr18928-1.c: New test case.
13168
13169 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
13170
13171         PR tree-opt/16951
13172         * gcc.c-torture/compile/20041211-1.c: New.
13173
13174 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13175
13176         PR middle-end/17564
13177         * gcc.c-torture/execute/20041212-1.c: New test.
13178
13179 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13180
13181         PR fortran/18869
13182         * gfortran.dg/common_1.f90: New test.
13183
13184 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
13185         Paul Brook  <paul@codesourcery.com>
13186
13187         PR fortran/16222
13188         * gfortran.dg/real_do_1.f90: New test.
13189
13190 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
13191
13192         PR tree-opt/18040
13193         * g++.dg/opt/ptrmem6.C: New test.
13194
13195 2004-12-11  Roger Sayle  <roger@eyesopen.com>
13196
13197         PR middle-end/18921
13198         * gcc.dg/pr18921-1.c: New test case.
13199
13200 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13201
13202         PR fortran/17175
13203         * gfortran.dg/scale_1.f90: New test.
13204
13205 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
13206
13207         PR middle-end/18903
13208         * gcc.c-torture/compile/pr18903.c: New test.
13209
13210 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
13211
13212         * gcc.c-torture/execute/20041210-1.c: New test.
13213
13214 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13215
13216         PR c++/18731
13217         * g++.dg/parser/struct-1.C: New test.
13218         * g++.dg/parser/struct-2.C: New test.
13219         * g++.dg/parser/struct-3.C: New test.
13220
13221 2004-12-09  Richard Henderson  <rth@redhat.com>
13222
13223         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
13224
13225         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
13226         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
13227
13228 2004-12-09  Matt Austern  <austern@apple.com>
13229
13230         PR c++/18514
13231         * g++.dg/ext/builtin1.C: New
13232         * g++.dg/ext/builtin2.C: New
13233         * g++.dg/ext/builtin3.C: New
13234         * g++.dg/ext/builtin4.C: New
13235         * g++.dg/ext/builtin5.C: New
13236
13237 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
13238
13239         PR tree-opt/18904
13240         * g++.dg/opt/ptrmem5.C: New test.
13241
13242 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
13243
13244         * g++.dg/parse/typename5.C: Adjust for new error.
13245         * g++.dg/parse/typename7.C: New.
13246
13247 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13248
13249         PR c++/18073
13250         * g++.dg/other/mmintrin.C: New test.
13251
13252 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
13253
13254         PR c++/16681
13255         * g++.dg/init/array15.C: New.
13256         * g++.dg/init/array16.C: New.
13257
13258 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13259
13260         PR fortran/18826
13261         * gfortran.dg/assign_1.f90: New test.
13262
13263 2004-12-08  Nick Clifton  <nickc@redhat.com>
13264
13265         * gcc.target/xstormy16/bss_below100: New directory containing tests.
13266         * gcc.target/xstormy16/data_below100: Likewise.
13267         * gcc.target/xstormy16/sfr: Likewise.
13268         * gcc.target/xstormy16/below100.S: New test source file.
13269         * gcc.target/xstormy16/below100.ld: New test linker script.
13270         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13271         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
13272         bp instructions.
13273         * gcc.target/xstormy16/bp.c: Likewise.
13274
13275         * gcc.target/xstormy16/bss_below100: New files:
13276         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13277         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13278         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13279         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13280         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13281         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13282         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13283         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13284         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13285         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13286         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13287         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13288         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13289         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13290         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13291         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13292         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13293         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13294         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13295         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13296         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13297         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13298         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13299         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13300         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13301         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13302         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13303
13304         * gcc.target/xstormy16/data_below100: New files:
13305         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
13306         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
13307         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
13308         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
13309         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
13310         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
13311         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
13312         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
13313         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
13314         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
13315         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
13316         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
13317         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
13318         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
13319         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
13320         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
13321         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
13322         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
13323         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
13324         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
13325         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
13326         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
13327         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
13328         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
13329         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
13330         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
13331         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
13332
13333         * gcc.target/xstormy16/sfr: New files:
13334         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
13335         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
13336         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
13337         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
13338         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
13339         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
13340         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
13341         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
13342         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
13343         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
13344         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
13345         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
13346         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
13347         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
13348         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
13349         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
13350         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
13351         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
13352         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
13353         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
13354         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
13355         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
13356         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
13357         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
13358         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
13359         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
13360         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
13361         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
13362         27_if0_sfrw_bitfield_f.c
13363
13364 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13365
13366         PR c++/18100
13367         * g++.dg/lookup/name-clash4.C: New test.
13368
13369 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
13370
13371         PR c++/18672
13372         * g++.dg/opt/array1.C: New.
13373
13374         PR c++/18803
13375         * g++.dg/template/operator5.C: New.
13376
13377 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
13378
13379         PR c/18867
13380         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
13381
13382 2004-12-07  Steven Bosscher  <stevenb@suse.de>
13383
13384         * gcc.dg/noncompile/20041207.c: New test.
13385
13386 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
13387
13388         * g++.dg/other/unreachable-1.C: New test.
13389
13390 2004-12-06  Nick Clifton  <nickc@redhat.com>
13391
13392         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
13393         <limits.h> because the latter comes from gcc's include/ directory
13394         and not the newlib/libc/include directory.
13395
13396 2004-12-04  Richard Henderson  <rth@redhat.com>
13397
13398         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
13399
13400 2004-12-04  Richard Henderson  <rth@redhat.com>
13401
13402         * lib/target-supports.exp (check_gc_sections_available): Disable
13403         for alpha and ia64.
13404
13405 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
13406
13407         PR middle-end/17909
13408         * g++.dg/other/vararg-2.C: New test.
13409
13410 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13411
13412         PR c++/17011, c++/17971
13413         * g++.dg/template/error15.C: Adjust expected error.
13414         * g++.dg/template/instantiate3.C: Likewise.
13415
13416 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
13417
13418         * gcc.dg/altivec-18.c: Fix for darwin
13419
13420 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
13421
13422         PR c++/18782
13423         * g++.dg/parse/ptrmem2.C: New.
13424
13425         PR c++/18318
13426         * g++.dg/template/new1.C: New.
13427
13428 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
13429
13430         PR fortran/18710
13431         * gfortran.dg/direct_io_3.f90: New test.
13432
13433 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
13434
13435         PR 18758
13436         * g++.dg/parse/crash21.C: New.
13437
13438 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13439
13440         PR c++/15664, c++/18276
13441         * g++.dg/template/ttp13.C: New test.
13442         * g++.dg/template/ttp14.C: Likewise.
13443
13444 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13445
13446         PR c++/18123
13447         * g++.dg/parse/enum2.C: New test.
13448         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
13449
13450 2004-12-02  Nick Clifton  <nickc@redhat.com>
13451
13452         * gcc.target/xstormy16: New test directory.
13453         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
13454         * gcc.target/xstormy16/bp.c: Check the generation of bp
13455         instructions.
13456         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
13457         bn instructions and the BELOW100 attribute.
13458
13459 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
13460
13461         PR target/16952
13462         * gcc.dg/ppc-eabi.c: New.
13463
13464 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
13465
13466         PR fortran/18284
13467         * gfortran.dg/backspace.f90
13468
13469 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
13470
13471         * gfortran.dg/inquire.f90: New test.
13472
13473 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
13474
13475         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
13476         handle effective-target-keyword.
13477         (dg-skip-if): Support effective-target keyword as target list.
13478         (dg-xfail-if): Ditto.
13479         * lib/target-supports.exp (is-effective-target-keyword): New proc.
13480
13481 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
13482
13483         PR tree-optimization/18291
13484         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
13485
13486 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13487
13488         PR C++/18729
13489         * g++.dg/parse/crash20.C: New.
13490
13491         PR c++/17431
13492         * g++.dg/overload/arg1.C: New.
13493         * g++.dg/overload/arg2.C: New.
13494         * g++.dg/overload/arg3.C: New.
13495         * g++.dg/overload/arg4.C: New.
13496
13497 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
13498
13499         * gcc.dg/c99-flex-array-4.c: Remove.
13500
13501 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
13502
13503         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
13504
13505         * lib/target-supports.exp (is-effective-target): Simplify.
13506
13507         * lib/target-supports.exp (check_effective_target_vect_long):
13508         Fix for powerpc64-*-*.
13509
13510 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
13511
13512         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
13513         to support new requirements on FreeBSD 5.
13514
13515 2004-11-30  Devang Patel  <dpatel@apple.com>
13516
13517         PR 18702
13518         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
13519
13520 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
13521
13522         * g++.dg/ext/altivec-13.C: New test.
13523
13524 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
13525
13526         PR tree-opt/18298
13527         * gcc.c-torture/execute/p18298.c: New test.
13528
13529 2004-11-30  Ira Rosen  <irar@il.ibm.com>
13530             Dorit Naishlos  <dorit@il.ibm.com>
13531
13532         PR tree-opt/18607
13533         * gcc.dg/vect/vect-89.c: New test.
13534
13535 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
13536
13537         * gcc.dg/pr18596-1.c: New test.
13538
13539 2004-11-30  Ben Elliston  <bje@au.ibm.com>
13540
13541         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
13542
13543 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13544
13545         PR c/18479
13546         * gcc.dg/pr18479.c: New test.
13547
13548 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13549
13550         PR target/18490
13551         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
13552         mmix-knuth-mmixware.
13553
13554         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
13555         cris-*-elf* cris-*-aout* mmix-*-*
13556
13557 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
13558
13559         PR middle-end/18725
13560         * gcc.dg/pr18725.c: New test.
13561
13562 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13563
13564         PR target/18488
13565         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
13566
13567         PR target/18336
13568         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
13569
13570 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
13571
13572         PR c++/18368
13573         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
13574         * g++.old-deja/g++.law/ctors5.C: Likewise.
13575         * g++.old-deja/g++.other/crash25.C: Likewise.
13576
13577         PR c++/18674
13578         * g++.dg/template/error16.C: New test.
13579
13580         PR c++/18512
13581         * g++.dg/template/crash29.C: New test.
13582
13583 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
13584
13585         PR tree-optimization/18712
13586         * gcc.c-torture/compile/pr18712.c: New test.
13587
13588 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
13589
13590         PR c/7544
13591         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
13592         tests.
13593
13594 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13595
13596         PR c++/18652
13597         * g++.dg/lookup/crash6.C: New test.
13598
13599 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
13600
13601         PR middle-end/18164
13602         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
13603
13604 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
13605
13606         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
13607         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
13608         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
13609
13610 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
13611
13612         * gcc.dg/pr18164.c: New test.
13613
13614 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
13615
13616         * gcc.dg/funroll-loops-all.c: New.
13617
13618 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13619
13620         PR target/18489
13621         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
13622         delimeter, match space and TAB as well as ":".
13623
13624         PR target/18484
13625         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
13626
13627         PR target/18348
13628         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
13629
13630         PR target/18345
13631         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
13632
13633         PR target/18337
13634         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
13635
13636 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
13637
13638         * gfortran.dg/direct_io_2.f90: New test.
13639
13640 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
13641
13642         PR target/18334
13643         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
13644
13645 2004-11-28  Richard Henderson  <rth@redhat.com>
13646
13647         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
13648
13649 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
13650
13651         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
13652         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
13653         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
13654         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
13655         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
13656         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
13657         gcc.dg/pointer-arith-8.c: New tests.
13658
13659 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
13660
13661         PR fortran/18364
13662         * gfortran.dg/endfile.f90: New test.
13663
13664 2004-11-27  Falk Hueffner  <falk@debian.org>
13665
13666         * gcc.dg/loop-6.c: New test.
13667
13668 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13669
13670         * gcc.c-torture/execute/20041126-1.c: New test.
13671
13672 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13673
13674         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
13675         on IRIX.
13676
13677 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
13678
13679         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
13680         functions.
13681
13682 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
13683
13684         PR rtl-optimization/17825
13685         * gcc.c-torture/compile/20041119-1.c: New test.
13686
13687 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13688
13689         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
13690         Check existence of ld library path variables before unsetting.
13691
13692 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
13693
13694         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
13695
13696 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13697
13698         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
13699
13700 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
13701
13702         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
13703
13704 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13705
13706         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
13707         dg-do directive.
13708
13709 2004-11-26  Ben Elliston  <bje@au.ibm.com>
13710
13711         * gcc.dg/pr17957.c: Pass --param, not -param.
13712
13713 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
13714
13715         PR middle-end/17957
13716         * testsuite/gcc.dg/pr17957.c: New test.
13717
13718 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
13719
13720         PR c++/18445
13721         * g++.dg/template/crash28.C: Likewise.
13722
13723         PR c++/18001
13724         * g++.dg/expr/unary2.C: Adjust lvalue messages.
13725         * g++.dg/ext/lvaddr.C: Likewise.
13726         * g++.dg/opt/pr7503-3.C: Likewise.
13727
13728         PR c++/18466
13729         * g++.dg/parse/qualified3.C: New test.
13730         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
13731
13732         PR c++/18545
13733         * g++.dg/expr/return1.C: New test.
13734
13735 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13736
13737         Friend class name lookup 3/n, PR c++/3332
13738         * g++.dg/lookup/friend3.C: New test.
13739         * g++.dg/lookup/friend4.C: Likewise.
13740         * g++.dg/lookup/friend5.C: Likewise.
13741
13742 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13743
13744         Friend class name lookup 2/n, PR c++/14513, c++/15410
13745         * g++.dg/lookup/friend2.C: New test.
13746         * g++.dg/template/friend31.C: Likewise.
13747
13748 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13749
13750         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
13751
13752 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13753
13754         PR c++/17473
13755         * g++.dg/tc1/dr56.C: Remove.
13756         * g++.dg/template/typedef1.C: Add dg-error markers.
13757         * g++.old-deja/g++.other/typedef7.C: Likewise.
13758
13759         PR c++/18285
13760         * g++.dg/parse/typedef7.C: New test.
13761
13762 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
13763
13764         * gcc.c-torture/execute/20041124-1.c: New test.
13765
13766 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
13767
13768         * g++.dg/template/deduce3.C: New test.
13769
13770         PR c++/18586
13771         * g++.dg/template/crash27.C: New test.
13772
13773         PR c++/18530
13774         * g++.dg/warn/Wshadow-3.C: New test.
13775
13776 2004-11-24  Devang Patel  <dpatel@apple.com>
13777
13778         PR/18555
13779         * gcc.dg/cpp/isysroot-1.c: New test.
13780         * gcc.dg/cpp/usr/include/stdio.h: New file.
13781         * gcc.dg/cpp/isysroot-2.c: New test.
13782         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
13783         New file.
13784
13785 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13786
13787         PR c++/8929
13788         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
13789
13790 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
13791
13792         * gcc.target/sparc/align.c: Do not include <stdint.h>.
13793         * gcc.target/sparc/pdist.c: Likewise.
13794
13795 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
13796
13797         PR c++/16882
13798         * g++.dg/conversion/simd1.C: New test.
13799
13800 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13801
13802         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
13803         and restore_ld_library_path_env_vars.
13804         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
13805         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
13806         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
13807         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
13808
13809 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
13810
13811         * gcc.dg/pragma-align-2.c: Test macro expansion.
13812         * gcc.dg/pragma-pack-2.c: New test.
13813
13814 2004-11-23  Richard Henderson  <rth@redhat.com>
13815
13816         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
13817         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
13818         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
13819         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
13820         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
13821         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
13822
13823         * gcc.dg/vect/vect.exp: Add check for alpha.
13824         * lib/target-supports.exp (check_alpha_max_hw_available): New.
13825         (check_effective_target_vect_int): Enable for alpha.
13826         (check_effective_target_vect_long): New.
13827         (is-effective-target): Add it.
13828
13829 2004-11-23  Uros Bizjak <uros@kss-loka.si>
13830
13831         * gcc.dg/pr18614-1.c: New test.
13832
13833 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
13834
13835         * gcc.dg/setjmp-2.c: New test.
13836
13837 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
13838
13839         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
13840         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
13841         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
13842         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
13843         gcc.target/sparc/pdist.c: New tests.
13844
13845 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
13846
13847         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
13848
13849 2004-11-22  Dale Johannesen  <dalej@apple.com>
13850
13851         * gcc.dg/20041111-1.c: New.
13852
13853 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13854
13855         PR tree-opt/18536
13856         * gcc.dg/vect/pr18536.c: New test.
13857
13858 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13859
13860         PR c++/18354
13861         * g++.dg/template/nontype11.C: New test.
13862
13863 2004-11-21  Roger Sayle  <roger@eyesopen.com>
13864
13865         PR middle-end/18520
13866         * gcc.dg/pr18520-1.c: New test case.
13867
13868 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
13869
13870         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
13871         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
13872         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
13873         expected diagnostics.
13874
13875 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13876
13877         PR target/18580
13878         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
13879         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
13880         vect-77.c, vect-77a.c: XFAIL on the SPARC.
13881
13882 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13883
13884         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
13885
13886 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
13887             Joseph Myers  <joseph@codesourcery.com>
13888
13889         * lib/target-supports.exp (check_visibility_available): Really
13890         test the compiler.
13891
13892 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
13893
13894         PR tree-opt/18181
13895         * gcc.dg/vect/vect-85.c: New test.
13896         * gcc.dg/vect/vect-86.c: New test.
13897         * gcc.dg/vect/vect-87.c: New test.
13898         * gcc.dg/vect/vect-88.c: New test.
13899
13900 2004-11-19  Ben Elliston  <bje@au.ibm.com>
13901
13902         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
13903
13904 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
13905
13906         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
13907         * gcc.dg/ppc-and-1.c: Ditto.
13908         * gcc.dg/ppc-compare-1.c: Ditto.
13909         * gcc.dg/ppc-mov-1.c: Ditto
13910
13911 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
13912             Mark Mitchell  <mark@codesourcery.com>
13913
13914         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
13915
13916 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
13917             Aldy Hernandez  <aldyh@redhat.com>
13918
13919         * lib/target-supports.exp (check_effective_target_vect_int): New
13920         (check_effective_target_vect_float): New
13921         (check_effective_target_vect_double): New.
13922         (is-effective-target): Support new effective targets keywords.
13923         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
13924         default action for dg-do.
13925         * gcc.dg/vect/pr16105.c: Use new support.
13926         * gcc.dg/vect/pr18400.c: Ditto.
13927         * gcc.dg/vect/pr18425.c: Ditto.
13928         * gcc.dg/vect/vect-1.c: Ditto.
13929         * gcc.dg/vect/vect-10.c: Ditto.
13930         * gcc.dg/vect/vect-11.c: Ditto.
13931         * gcc.dg/vect/vect-12.c: Ditto.
13932         * gcc.dg/vect/vect-13.c: Ditto.
13933         * gcc.dg/vect/vect-14.c: Ditto.
13934         * gcc.dg/vect/vect-15.c: Ditto.
13935         * gcc.dg/vect/vect-16.c: Ditto.
13936         * gcc.dg/vect/vect-17.c: Ditto.
13937         * gcc.dg/vect/vect-18.c: Ditto.
13938         * gcc.dg/vect/vect-19.c: Ditto.
13939         * gcc.dg/vect/vect-2.c: Ditto.
13940         * gcc.dg/vect/vect-20.c: Ditto.
13941         * gcc.dg/vect/vect-21.c: Ditto.
13942         * gcc.dg/vect/vect-22.c: Ditto.
13943         * gcc.dg/vect/vect-23.c: Ditto.
13944         * gcc.dg/vect/vect-24.c: Ditto.
13945         * gcc.dg/vect/vect-25.c: Ditto.
13946         * gcc.dg/vect/vect-26.c: Ditto.
13947         * gcc.dg/vect/vect-27.c: Ditto.
13948         * gcc.dg/vect/vect-27a.c: Ditto.
13949         * gcc.dg/vect/vect-28.c: Ditto.
13950         * gcc.dg/vect/vect-29.c: Ditto.
13951         * gcc.dg/vect/vect-29a.c: Ditto.
13952         * gcc.dg/vect/vect-3.c: Ditto.
13953         * gcc.dg/vect/vect-30.c: Ditto.
13954         * gcc.dg/vect/vect-31.c: Ditto.
13955         * gcc.dg/vect/vect-32.c: Ditto.
13956         * gcc.dg/vect/vect-33.c: Ditto.
13957         * gcc.dg/vect/vect-34.c: Ditto.
13958         * gcc.dg/vect/vect-35.c: Ditto.
13959         * gcc.dg/vect/vect-36.c: Ditto.
13960         * gcc.dg/vect/vect-37.c: Ditto.
13961         * gcc.dg/vect/vect-38.c: Ditto.
13962         * gcc.dg/vect/vect-4.c: Ditto.
13963         * gcc.dg/vect/vect-40.c: Ditto.
13964         * gcc.dg/vect/vect-41.c: Ditto.
13965         * gcc.dg/vect/vect-42.c: Ditto.
13966         * gcc.dg/vect/vect-43.c: Ditto.
13967         * gcc.dg/vect/vect-44.c: Ditto.
13968         * gcc.dg/vect/vect-45.c: Ditto.
13969         * gcc.dg/vect/vect-46.c: Ditto.
13970         * gcc.dg/vect/vect-47.c: Ditto.
13971         * gcc.dg/vect/vect-48.c: Ditto.
13972         * gcc.dg/vect/vect-48a.c: Ditto.
13973         * gcc.dg/vect/vect-49.c: Ditto.
13974         * gcc.dg/vect/vect-5.c: Ditto.
13975         * gcc.dg/vect/vect-50.c: Ditto.
13976         * gcc.dg/vect/vect-51.c: Ditto.
13977         * gcc.dg/vect/vect-52.c: Ditto.
13978         * gcc.dg/vect/vect-53.c: Ditto.
13979         * gcc.dg/vect/vect-54.c: Ditto.
13980         * gcc.dg/vect/vect-55.c: Ditto.
13981         * gcc.dg/vect/vect-56.c: Ditto.
13982         * gcc.dg/vect/vect-56a.c: Ditto.
13983         * gcc.dg/vect/vect-57.c: Ditto.
13984         * gcc.dg/vect/vect-58.c: Ditto.
13985         * gcc.dg/vect/vect-59.c: Ditto.
13986         * gcc.dg/vect/vect-6.c: Ditto.
13987         * gcc.dg/vect/vect-60.c: Ditto.
13988         * gcc.dg/vect/vect-61.c: Ditto.
13989         * gcc.dg/vect/vect-62.c: Ditto.
13990         * gcc.dg/vect/vect-63.c: Ditto.
13991         * gcc.dg/vect/vect-64.c: Ditto.
13992         * gcc.dg/vect/vect-65.c: Ditto.
13993         * gcc.dg/vect/vect-66.c: Ditto.
13994         * gcc.dg/vect/vect-67.c: Ditto.
13995         * gcc.dg/vect/vect-68.c: Ditto.
13996         * gcc.dg/vect/vect-69.c: Ditto.
13997         * gcc.dg/vect/vect-7.c: Ditto.
13998         * gcc.dg/vect/vect-72.c: Ditto.
13999         * gcc.dg/vect/vect-72a.c: Ditto.
14000         * gcc.dg/vect/vect-73.c: Ditto.
14001         * gcc.dg/vect/vect-74.c: Ditto.
14002         * gcc.dg/vect/vect-75.c: Ditto.
14003         * gcc.dg/vect/vect-76.c: Ditto.
14004         * gcc.dg/vect/vect-77.c: Ditto.
14005         * gcc.dg/vect/vect-77a.c: Ditto.
14006         * gcc.dg/vect/vect-78.c: Ditto.
14007         * gcc.dg/vect/vect-79.c: Ditto.
14008         * gcc.dg/vect/vect-8.c: Ditto.
14009         * gcc.dg/vect/vect-80.c: Ditto.
14010         * gcc.dg/vect/vect-82.c: Ditto.
14011         * gcc.dg/vect/vect-82_64.c: Ditto.
14012         * gcc.dg/vect/vect-83.c: Ditto.
14013         * gcc.dg/vect/vect-83_64.c: Ditto.
14014         * gcc.dg/vect/vect-9.c: Ditto.
14015         * gcc.dg/vect/vect-all.c: Ditto.
14016         * gcc.dg/vect/vect-none.c: Ditto.
14017
14018 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
14019
14020         * lib/gcc-dg.exp (dg-skip-if): New function.
14021         (dg-forbid-option): Remove.
14022         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
14023         * g++.dg/abi/bitfield8.C: Likewise.
14024         * g++.dg/abi/dtor1.C: Likewise.
14025         * g++.dg/abi/empty10.C: Likewise.
14026         * g++.dg/abi/empty7.C: Likewise.
14027         * g++.dg/abi/empty9.C: Likewise.
14028         * g++.dg/abi/layout3.C: Likewise.
14029         * g++.dg/abi/layout4.C: Likewise.
14030         * g++.dg/abi/thunk1.C: Likewise.
14031         * g++.dg/abi/thunk2.C: Likewise.
14032         * g++.dg/abi/vbase11.C: Likewise.
14033         * g++.dg/abi/vthunk2.C: Likewise.
14034         * g++.dg/abi/vthunk3.C: Likewise.
14035         * g++.dg/ext/attrib8.C: Likewise.
14036         * g++.dg/opt/longbranch2.C: Likewise.
14037         * g++.dg/opt/reg-stack4.C: Likewise.
14038         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14039         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14040         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14041         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14042         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14043         * gcc.dg/20000609-1.c: Likewise.
14044         * gcc.dg/20000720-1.c: Likewise.
14045         * gcc.dg/20011107-1.c: Likewise.
14046         * gcc.dg/20011119-1.c: Likewise.
14047         * gcc.dg/20020108-1.c: Likewise.
14048         * gcc.dg/20020122-2.c: Likewise.
14049         * gcc.dg/20020122-3.c: Likewise.
14050         * gcc.dg/20020201-3.c: Likewise.
14051         * gcc.dg/20020206-1.c: Likewise.
14052         * gcc.dg/20020218-1.c: Likewise.
14053         * gcc.dg/20020310-1.c: Likewise.
14054         * gcc.dg/20020411-1.c: Likewise.
14055         * gcc.dg/20020418-2.c: Likewise.
14056         * gcc.dg/20020426-1.c: Likewise.
14057         * gcc.dg/20020426-2.c: Likewise.
14058         * gcc.dg/20020517-1.c: Likewise.
14059         * gcc.dg/20020523-1.c: Likewise.
14060         * gcc.dg/20020523-2.c: Likewise.
14061         * gcc.dg/20020729-1.c: Likewise.
14062         * gcc.dg/20030204-1.c: Likewise.
14063         * gcc.dg/20030826-2.c: Likewise.
14064         * gcc.dg/20030926-1.c: Likewise.
14065         * gcc.dg/20031202-1.c: Likewise.
14066         * gcc.dg/980312-1.c: Likewise.
14067         * gcc.dg/980313-1.c: Likewise.
14068         * gcc.dg/990117-1.c: Likewise.
14069         * gcc.dg/990424-1.c: Likewise.
14070         * gcc.dg/990524-1.c: Likewise.
14071         * gcc.dg/991230-1.c: Likewise.
14072         * gcc.dg/i386-387-1.c: Likewise.
14073         * gcc.dg/i386-387-2.c: Likewise.
14074         * gcc.dg/i386-387-3.c: Likewise.
14075         * gcc.dg/i386-387-4.c: Likewise.
14076         * gcc.dg/i386-387-5.c: Likewise.
14077         * gcc.dg/i386-387-6.c: Likewise.
14078         * gcc.dg/i386-asm-1.c: Likewise.
14079         * gcc.dg/i386-bitfield1.c: Likewise.
14080         * gcc.dg/i386-bitfield2.c: Likewise.
14081         * gcc.dg/i386-loop-1.c: Likewise.
14082         * gcc.dg/i386-loop-2.c: Likewise.
14083         * gcc.dg/i386-loop-3.c: Likewise.
14084         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14085         * gcc.dg/i386-pic-1.c: Likewise.
14086         * gcc.dg/i386-regparm.c: Likewise.
14087         * gcc.dg/i386-signbit-1.c: Likewise.
14088         * gcc.dg/i386-signbit-2.c: Likewise.
14089         * gcc.dg/i386-signbit-3.c: Likewise.
14090         * gcc.dg/i386-sse-5.c: Likewise.
14091         * gcc.dg/i386-sse-8.c: Likewise.
14092         * gcc.dg/i386-unroll-1.c: Likewise.
14093         * gcc.dg/tls/opt-1.c: Likewise.
14094         * gcc.dg/tls/opt-2.c: Likewise.
14095         * gcc.dg/unroll-1.c: Likewise.
14096         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14097         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14098         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14099         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14100
14101 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14102
14103         * g++.dg/template/incomplete1.C: New test.
14104
14105 2004-11-16  Nick Clifton  <nickc@redhat.com>
14106
14107         Revert patches accidentally commited during checkin of fixes for
14108         xstormy16 tests:
14109         gcc.c-torture/execute/simd-4.c: Revert
14110         gcc.dg/20040910-1.c: Revert.
14111
14112 2004-11-16  Paul Brook  <paul@codesourcery.com>
14113
14114         PR fortran/13010
14115         * gfortran.dg/der_pointer_1.f90: New test.
14116
14117 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
14118
14119         PR c/18498
14120         * gcc.dg/bitfld-13.c: New test.
14121
14122 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
14123
14124         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
14125         powerpc*-*-linux*.
14126
14127         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
14128         * gcc.dg/ppc64-abi-2.c: Ditto.
14129         * gcc.dg/ppc64-abi-3.c: Ditto.
14130
14131         * lib/gcc-dg.exp (dg-target-list): Remove.
14132
14133 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
14134
14135         * gcc.dg/ia64-postinc.c: New test.
14136
14137 2004-11-15  Mark Mitchell <mark@codesourcery.com>
14138
14139         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
14140
14141 2004-11-15  Nick Clifton  <nickc@redhat.com>
14142
14143         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
14144         __INT_MAX__ so that the test can be compiled by toolchains
14145         targeted at 16-bit processors.
14146
14147         * gcc.dg/20040625-1.c: Use long constants rather than integers
14148         when performing arithmetic that will overflow 16-bits.
14149
14150         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
14151         xstormy16.  It does not support 128-bit vector operations.
14152
14153         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
14154         with the macro PTR_TYPE.  Define this macro to an integer type
14155         suitable for holding a pointer.
14156
14157         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
14158         the target is a 16-bit processor.
14159
14160         * gcc.dg/cpp/if-2.c: Expect a different warning message from
14161         16-bit targets where the character constant will be too long.
14162
14163         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
14164         where the double will not be directly addressable.
14165
14166 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14167
14168         Friend class name lookup 1/n, PR c++/18471
14169         * g++.dg/template/crash26.C: New test.
14170         * g++.dg/lookup/struct1.C: Adjust expected error.
14171         * g++.dg/parse/elab1.C: Likewise.
14172         * g++.dg/parse/elab2.C: Likewise.
14173         * g++.dg/parse/int-as-enum1.C: Likewise.
14174         * g++.dg/parse/struct-as-enum1.C: Likewise.
14175         * g++.dg/parse/typedef1.C: Likewise.
14176         * g++.dg/parse/typedef3.C: Likewise.
14177         * g++.dg/parse/typedef4.C: Likewise.
14178         * g++.dg/parse/typedef5.C: Likewise.
14179         * g++.dg/template/nontype4.C: Likewise.
14180         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
14181         * g++.old-deja/g++.other/elab1.C: Likewise.
14182         * g++.old-deja/g++.other/syntax4.C: Likewise.
14183
14184 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
14185
14186         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
14187
14188 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
14189
14190         * gcc.c-torture/execute/20041114-1.c: New test.
14191
14192 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
14193
14194         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
14195         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
14196         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
14197         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
14198         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
14199         gcc.dg/switch-7.c: New tests.
14200
14201 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14202
14203         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
14204
14205 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14206
14207         PR tree-opt/18400
14208         * gcc.dg/vect/pr18400.c: New test.
14209
14210 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
14211             Andrew Pinski  <pinskia@physics.uc.edu>
14212
14213         PR tree-opt/18425
14214         * gcc.dg/vect/pr18425.c: New test.
14215
14216 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14217
14218         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
14219         Guard with dg-require-alias and dg-require-visibility.
14220
14221 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
14222
14223         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
14224
14225 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14226
14227         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
14228
14229 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14230
14231         PR c++/17344
14232         * g++.dg/template/defarg5.C: New test.
14233
14234 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14235
14236         * g++.dg/parse/cast1.C: Run only on ILP32.
14237         * g++.old-deja/g++.mike/p784.C: Likewise.
14238
14239 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
14240
14241         * gcc.c-torture/execute/20041113-1.c: New test.
14242
14243 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14244
14245         PR target/18230
14246         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
14247         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
14248         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
14249         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14250         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
14251         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
14252         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
14253         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
14254         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
14255         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14256         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14257         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
14258         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
14259
14260 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
14261
14262         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
14263         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
14264         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
14265         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
14266         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
14267         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
14268         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
14269         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
14270         gcc.target/sparc/combined-1.c: New tests.
14271
14272 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
14273
14274         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
14275         New tests.
14276
14277 2004-11-12  Mark Mitchell <mark@codesourcery.com>
14278
14279         * lib/gcc-dg.exp (dg-forbid-option): New function.
14280         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
14281         * g++.dg/abi/bitfield8.C: Likewise.
14282         * g++.dg/abi/dtor1.C: Likewise.
14283         * g++.dg/abi/empty10.C: Likewise.
14284         * g++.dg/abi/empty7.C: Likewise.
14285         * g++.dg/abi/empty9.C: Likewise.
14286         * g++.dg/abi/layout3.C: Likewise.
14287         * g++.dg/abi/layout4.C: Likewise.
14288         * g++.dg/abi/thunk1.C: Likewise.
14289         * g++.dg/abi/thunk2.C: Likewise.
14290         * g++.dg/abi/vbase11.C: Likewise.
14291         * g++.dg/abi/vthunk2.C: Likewise.
14292         * g++.dg/abi/vthunk3.C: Likewise.
14293         * g++.dg/ext/attrib8.C: Likewise.
14294         * g++.dg/opt/longbranch2.C: Likewise.
14295         * g++.dg/opt/reg-stack4.C: Likewise.
14296         * g++.old-deja/g++.ext/attrib1.C: Likewise.
14297         * g++.old-deja/g++.ext/attrib2.C: Likewise.
14298         * g++.old-deja/g++.ext/attrib3.C: Likewise.
14299         * g++.old-deja/g++.other/store-expr1.C: Likewise.
14300         * g++.old-deja/g++.other/store-expr2.C: Likewise.
14301         * gcc.dg/20000609-1.c: Likewise.
14302         * gcc.dg/20000720-1.c: Likewise.
14303         * gcc.dg/20011107-1.c: Likewise.
14304         * gcc.dg/20011119-1.c: Likewise.
14305         * gcc.dg/20020108-1.c: Likewise.
14306         * gcc.dg/20020122-2.c: Likewise.
14307         * gcc.dg/20020122-3.c: Likewise.
14308         * gcc.dg/20020201-3.c: Likewise.
14309         * gcc.dg/20020206-1.c: Likewise.
14310         * gcc.dg/20020218-1.c: Likewise.
14311         * gcc.dg/20020310-1.c: Likewise.
14312         * gcc.dg/20020411-1.c: Likewise.
14313         * gcc.dg/20020418-2.c: Likewise.
14314         * gcc.dg/20020426-1.c: Likewise.
14315         * gcc.dg/20020426-2.c: Likewise.
14316         * gcc.dg/20020517-1.c: Likewise.
14317         * gcc.dg/20020523-1.c: Likewise.
14318         * gcc.dg/20020523-2.c: Likewise.
14319         * gcc.dg/20020729-1.c: Likewise.
14320         * gcc.dg/20030204-1.c: Likewise.
14321         * gcc.dg/20030826-2.c: Likewise.
14322         * gcc.dg/20030926-1.c: Likewise.
14323         * gcc.dg/20031202-1.c: Likewise.
14324         * gcc.dg/980312-1.c: Likewise.
14325         * gcc.dg/980313-1.c: Likewise.
14326         * gcc.dg/990117-1.c: Likewise.
14327         * gcc.dg/990424-1.c: Likewise.
14328         * gcc.dg/990524-1.c: Likewise.
14329         * gcc.dg/991230-1.c: Likewise.
14330         * gcc.dg/i386-387-1.c: Likewise.
14331         * gcc.dg/i386-387-2.c: Likewise.
14332         * gcc.dg/i386-387-3.c: Likewise.
14333         * gcc.dg/i386-387-4.c: Likewise.
14334         * gcc.dg/i386-387-5.c: Likewise.
14335         * gcc.dg/i386-387-6.c: Likewise.
14336         * gcc.dg/i386-asm-1.c: Likewise.
14337         * gcc.dg/i386-bitfield1.c: Likewise.
14338         * gcc.dg/i386-bitfield2.c: Likewise.
14339         * gcc.dg/i386-loop-1.c: Likewise.
14340         * gcc.dg/i386-loop-2.c: Likewise.
14341         * gcc.dg/i386-loop-3.c: Likewise.
14342         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
14343         * gcc.dg/i386-pic-1.c: Likewise.
14344         * gcc.dg/i386-regparm.c: Likewise.
14345         * gcc.dg/i386-signbit-1.c: Likewise.
14346         * gcc.dg/i386-signbit-2.c: Likewise.
14347         * gcc.dg/i386-signbit-3.c: Likewise.
14348         * gcc.dg/i386-sse-5.c: Likewise.
14349         * gcc.dg/i386-sse-8.c: Likewise.
14350         * gcc.dg/i386-unroll-1.c: Likewise.
14351         * gcc.dg/tls/opt-1.c: Likewise.
14352         * gcc.dg/tls/opt-2.c: Likewise.
14353         * gcc.dg/unroll-1.c: Likewise.
14354         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
14355         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
14356         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
14357         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
14358         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
14359         -m64 is specified.
14360
14361 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14362
14363         PR c++/18389
14364         * g++.dg/parse/cond1.C: New test.
14365
14366         PR c++/18429
14367         * g++.dg/template/array9.C: New test.
14368         * g++.dg/ext/vla1.C: Adjust error messages.
14369         * g++.dg/ext/vlm1.C: Likewise.
14370         * g++.dg/template/crash2.C: Likewise.
14371
14372         PR c++/18436
14373         * g++.dg/template/call3.C: New test.
14374
14375         PR c++/18407
14376         * g++.dg/template/ptrmem11.C: New test.
14377
14378 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
14379
14380         PR other/14264
14381         * lib/g++.exp: Set LC_ALL and LANG to C.
14382         * lib/gcc-dg.exp: Likewise.
14383         * lib/gfortran.exp: Likewise.
14384         * lib/objc.exp: Likewise.
14385         * lib/treelang.exp: Likewise.
14386
14387 2004-11-12  Andreas Schwab  <schwab@suse.de>
14388
14389         * gcc.dg/pr16286.c: Fix last change.
14390
14391 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
14392
14393         PR c++/18416
14394         * g++.dg/init/global1.C: New test.
14395
14396 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
14397
14398         * gcc.c-torture/execute/20041112-1.c: New test.
14399
14400 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14401
14402         * lib/gcc-dg.exp (dg-target-list): New.
14403
14404 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14405             Richard Sandiford  <rsandifo@redhat.com>
14406
14407         * lib/target-supports.exp (get-compiler_messages): New.
14408         (check_named_sections_available): Use it.
14409         (check_effective_target_ilp32): New.
14410         (check_effective_target_lp64): New.
14411         (is-effective-target): New.
14412         * lib/gcc-dg.exp (dg-require-effective-target): New.
14413
14414 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
14415
14416         * gcc.dg/precedence-1.c: New test.
14417
14418 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
14419
14420         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
14421
14422         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
14423         message, delete generated files, use more descriptive name for
14424         executable, and make the test unsupported when it cannot be run.
14425
14426         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
14427         (dg-require-weak, dg-require-visibility, dg-require-alias,
14428         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
14429         dg-require-iconv, dg-require-named-sections): Use it.
14430
14431         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
14432
14433 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
14434
14435         PR target/16457
14436         * gcc.dg/ppc-and-1: New
14437
14438         PR target/16796
14439         * gcc.dg/ppc-mov-1.c: New.
14440
14441         PR target/16458
14442         * gcc.dg/ppc-compare-1.c: New.
14443
14444 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
14445
14446         * objc.dg/desig-init-2.m: New test.
14447
14448 2004-11-10  Adam Nemet  <anemet@lnxw.com>
14449
14450         PR middle-end/18160
14451         * g++.dg/warn/register-var-1.C: New test.
14452         * g++.dg/warn/register-var-2.C: New test.
14453
14454 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14455
14456         * gcc.dg/union-2.c: New test.
14457
14458 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
14459
14460         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
14461         New test for PR tree-optimization/17892.
14462
14463 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
14464
14465         PR c++/18369
14466         * g++.dg/init/new12.C: New test.
14467
14468 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
14469
14470         * gcc.target/sparc: New directory.
14471         * gcc.target/sparc/sparc.exp: New driver.
14472         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
14473         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
14474         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
14475         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
14476
14477 2004-11-10  Paul Brook  <paul@codesourcery.com>
14478
14479         PR fortran/18218
14480         * gfortran.dg/list_read.c: New test.
14481
14482 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14483
14484         PR c/18322
14485         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
14486         expected diagnostic location.
14487
14488 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
14489
14490         * gcc.dg/20041109-1.c: New test.
14491
14492 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
14493
14494         PR objc/18406
14495         * objc/compile/pr18406.m: New test.
14496
14497 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14498
14499         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
14500
14501 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
14502
14503         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
14504
14505 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
14506
14507         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
14508
14509 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
14510
14511         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
14512         exit.
14513
14514 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
14515
14516         PR tree-opt/18299
14517         * gcc.c-torture/pr18299-1.c: New test.
14518
14519 2004-11-06  Andreas Schwab  <schwab@suse.de>
14520
14521         * gcc.dg/pr16286.c: Also test for bool and pixel.
14522
14523 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
14524
14525         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
14526         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
14527         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
14528         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
14529         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
14530         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
14531         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
14532         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
14533         gcc.dg/struct-semi-3.c: New tests.
14534
14535 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14536
14537         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
14538
14539 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14540
14541         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
14542         Do not use C99 designators.
14543
14544 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14545
14546         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
14547
14548 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
14549
14550         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
14551         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
14552         * gcc.c-torture/execute/simd-5.x: Remove.
14553
14554 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
14555
14556         PR rtl-optimization/17933
14557         * gcc.dg/torture/pr17933-1.c: New test.
14558
14559 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14560
14561         PR target/18106
14562         * lib/target-supports.exp (check_weak_available): Support
14563         Windows.
14564
14565 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
14566
14567         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
14568         call to fflush(stdout) before abort.
14569         (my_ffsll): New function.
14570         (generate_fields): Use it.
14571
14572 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14573
14574         * gcc.dg/init-undef-1.c: New test.
14575
14576 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
14577
14578         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
14579         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
14580         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
14581         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
14582         expected messages for new parser.
14583
14584 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
14585
14586         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
14587
14588 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14589
14590         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
14591         on LP64 targets.
14592
14593 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14594
14595         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
14596         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
14597         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
14598         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
14599         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
14600         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
14601         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
14602         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
14603         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
14604         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
14605
14606 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
14607
14608         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
14609         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
14610         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
14611         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
14612         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
14613         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
14614         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
14615         for new parser.
14616
14617 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
14618
14619         PR target/15342
14620         * gcc.dg/20041104-1.c: New test.
14621
14622 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
14623
14624         * g++.dg/template/nontype7.C: New test.
14625         * g++.dg/template/nontype8.C: Likewise.
14626         * g++.dg/template/nontype9.C: Likewise.
14627         * g++.dg/template/nontype10.C: Likewise.
14628         * g++.dg/tc1/dr49.C: Likewise.
14629         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
14630         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
14631
14632 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14633
14634         * g++.dg/rtti/tinfo1.C: Remove xfails.
14635
14636 2004-11-04  Ben Elliston  <bje@au.ibm.com>
14637
14638         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
14639         packed attribute to the definition to satisfy the new C++ parser.
14640
14641 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
14642
14643         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
14644         invocations of va_arg.
14645
14646 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
14647
14648         PR c++/18124
14649         * g++.dg/template/crash25.C: New test.
14650
14651         PR c++/18155
14652         * g++.dg/template/typedef2.C: New test.
14653         * g++.dg/parse/crash13.C: Adjust error markers.
14654
14655         PR c++/18177
14656         * g++.dg/conversion/const3.C: New test.
14657
14658 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14659
14660         PR fortran/17535
14661         PR fortran/17583
14662         PR fortran/17713
14663         * gfortran.dg/generic_[123].f90: New testcases.
14664
14665 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
14666
14667         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
14668         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
14669
14670 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
14671
14672         PR tree-opt/16808
14673         * gcc.c-torture/compile/pr16808.c: New test.
14674
14675 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
14676
14677         PR rtl-optimization/17104
14678         * gcc.dg/ppc-bitfield1.c: New.
14679
14680 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14681
14682         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
14683
14684 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
14685
14686         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
14687         strings for 32-bit code.
14688
14689 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
14690
14691         PR c/18239
14692         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
14693
14694 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
14695
14696         PR c++/18064
14697         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
14698
14699 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
14700
14701         PR c++/15172
14702         * g++.dg/init/aggr2.C: New test.
14703
14704 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
14705
14706         * objc.dg/local-decl-1.m: New test.
14707
14708 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14709
14710         * gcc.dg/20040910-1.c: Adjust regex.
14711
14712 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14713
14714         PR rtl-optimization/18084
14715         * g++.dg/opt/pr18084-1.C: New testcase.
14716
14717 2004-10-30  Matt Austern  <austern@apple.com>
14718
14719         PR c++/17542
14720         * g++.dg/ext/attrib18.C: New test.
14721
14722 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14723
14724         PR middle-end/18096
14725         * gcc.dg/pr18096-1.c: New test case.
14726
14727 2004-10-30  Roger Sayle  <roger@eyesopen.com>
14728
14729         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
14730
14731 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
14732
14733         PR c/16666
14734         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
14735         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
14736         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
14737         gcc.dg/old-style-prom-3.c: New tests.
14738
14739 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
14740
14741         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
14742         Remove unnecessary inclusion of stdio.h.
14743
14744 2004-10-29  Roger Sayle  <roger@eyesopen.com>
14745
14746         PR rtl-optimization/17581
14747         * gcc.dg/pr17581-1.c: New test case.
14748
14749 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
14750
14751         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
14752         being implemented.
14753         * g++.dg/conversion/dr195-1.C: New.
14754         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
14755         * g++.old-deja/g++.mike/p10148.C: Likewise.
14756
14757 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
14758
14759         PR c++/17695
14760         * g++.dg/debug/typedef2.C: New test.
14761
14762 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
14763
14764         PR fortran/13490
14765         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
14766         * gfortran.dg/g77/README: Update.
14767
14768 2004-10-28  Matt Austern  <austern@apple.com>
14769
14770         PR c++/14124
14771         * g++.dg/ext/packed7.C: New test.
14772
14773 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
14774
14775         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
14776         scan-assembler.
14777         * lib/scanasm.exp (hidden-scan-for): New proc.
14778         (scan-hidden): Use hidden-scan-for instead of constructing the scan
14779         string.
14780         (scan-not-hidden): Likewise.
14781         * lib/target-supports.exp (check_visibility_available): mach-o is
14782         support too.
14783
14784 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
14785
14786         PR c++/17132
14787         * g++.dg/template/memclass3.C: New test.
14788
14789 2004-10-28  Adam Nemet  <anemet@lnxw.com>
14790
14791         PR middle-end/18160
14792         * gcc.dg/register-var-1.c: New test.
14793         * gcc.dg/register-var-2.c: New test.
14794         * gcc.dg/asm-7.c: Taking the address of a register variable is an
14795         error now.
14796
14797 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
14798
14799         PR other/18172
14800         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
14801         unused variables.
14802         * gcc.dg/vect/vect-22.c: Likewise.
14803
14804 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
14805
14806         * gcc.dg/i386-rotate-1.c: New test.
14807
14808 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
14809
14810         * g++.dg/init/ref12.C: Add "run" marker.
14811
14812         PR c++/17435
14813         * g++.dg/init/ref12.C: New test.
14814
14815         PR c++/18140
14816         * g++.dg/template/shift1.C: New test.
14817         * g++.dg/template/error10.C: Adjust error markers.
14818
14819 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
14820
14821         PR tree-opt/17529
14822         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
14823
14824 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
14825
14826         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
14827         * gcc.dg/weak/weak-3.c: Likewise.
14828         * gcc.dg/weak/weak-5.c: Likewise.
14829         * gcc.dg/weak/weak-9.c: Likewise.
14830         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
14831         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
14832
14833         * gcc.dg/darwin-weakimport-1.c: New.
14834
14835 2004-10-28  Ben Elliston  <bje@au.ibm.com>
14836
14837         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
14838
14839 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
14840
14841         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
14842         'syntax' error messages.
14843         * gcc.dg/cpp/direct2s.c: Likewise.
14844
14845 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
14846
14847         * gcc.c-torture/compile/20041026-1.c: New.
14848
14849 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
14850
14851         PR c++/18093
14852         * g++.dg/lookup/ns2.C: New test.
14853
14854         PR c++/18020
14855         * g++.dg/template/enum4.C: New test.
14856
14857         PR c++/18161
14858         * g++.dg/template/expr1.C: New test.
14859
14860 2004-10-26  Ben Elliston  <bje@au.ibm.com>
14861
14862         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
14863
14864 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
14865
14866         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
14867         gcc.dg/decl-nospec-3.c: New tests.
14868
14869 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
14870
14871         * objc.dg/super-class-3.m: New test.
14872
14873 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14874
14875         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
14876         resyncing.
14877         * gcc.dg/cpp/direct2s.c: Likewise.
14878
14879 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
14880
14881         * objc.dg/image-info.m: Update for changes to section selection.
14882
14883 2004-10-25  David Ayers  <d.ayers@inode.at>
14884             Ziemowit Laski  <zlaski@apple.com>
14885
14886         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
14887         diagnostics when messaging 'id <Proto>'.
14888         * objc.dg/class-protocol-1.m: New test.
14889         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
14890         a non-existent method signature.
14891         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
14892         Update diagnostics when messaging with non-existent method signature.
14893         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
14894         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
14895         invalid receivers are now resolved as if messaging 'id'; remove
14896         extraneous diagnostics.
14897
14898 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
14899
14900         PR c/16667
14901         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
14902         gcc.dg/init-desig-obs-3.c: New tests.
14903
14904 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
14905
14906         * gcc.dg/debug/20041023-1.c: New test.
14907
14908 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
14909
14910         PR middle-end/17407
14911         * gcc.c-torture/compile/pr17407.c: New test.
14912
14913         PR c++/18121
14914         * g++.dg/template/array8.C: New test.
14915
14916 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
14917
14918         PR other/18138
14919         * lib/g++.exp: Accept more than one multilib libgcc.
14920         * lib/gcc-dg.exp: Likewise.
14921         * lib/objc.exp: Likewise.
14922         * lib/treelang.exp: Likewise.
14923         * lib/gfortran.exp: Likewise.
14924
14925 2004-10-24  Ben Elliston  <bje@au.ibm.com>
14926
14927         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
14928
14929 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
14930
14931         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
14932         * gcc.dg/c99-const-expr-3.c: Likewise.
14933
14934 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
14935
14936         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
14937
14938 2004-10-23  Ben Elliston  <bje@au.ibm.com>
14939
14940         * gcc.c-torture/execute/loop-2e.x: Remove.
14941
14942 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
14943
14944         PR c++/18095
14945         * g++.dg/parse/crash18.C: New.
14946         * g++.dg/parse/crash19.C: New.
14947
14948 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
14949
14950         * g++.dg/ext/dllimport1.C: Move dg-warnings.
14951         * g++.dg/ext/dllimport2.C: Same.
14952         * g++.dg/ext/dllimport8.C: Same.
14953
14954 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
14955
14956         PR c++/10841
14957         * g++.dg/conversion/cast1.C: New test.
14958         * g++.dg/overload/pmf1.C: Adjust error marker.
14959
14960 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
14961
14962         PR objc/17923
14963         * objc.dg/const-str-7.m: New test.
14964
14965 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14966
14967         * g++.dg/template/memfriend11.C: Fix comment typo.
14968         * g++.dg/template/memfriend14.C: Likewise.
14969
14970 2004-10-20  Richard Henderson  <rth@redhat.com>
14971
14972         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
14973         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
14974         -fasynchronous-unwind-tables.
14975
14976 2004-10-20  Richard Henderson  <rth@redhat.com>
14977
14978         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
14979         (main): Return success.
14980         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
14981         (main): Return success.
14982
14983 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14984
14985         PR c++/13495
14986         * g++.dg/template/memfriend9.C: New test.
14987         * g++.dg/template/memfriend10.C: Likewise.
14988         * g++.dg/template/memfriend11.C: Likewise.
14989         * g++.dg/template/memfriend12.C: Likewise.
14990         * g++.dg/template/memfriend13.C: Likewise.
14991         * g++.dg/template/memfriend14.C: Likewise.
14992         * g++.dg/template/memfriend15.C: Likewise.
14993         * g++.dg/template/memfriend16.C: Likewise.
14994         * g++.dg/template/memfriend17.C: Likewise.
14995         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
14996
14997 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
14998
14999         * g++.dg/conversion/dr195.C: New.
15000         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
15001
15002 2004-10-20  Ben Elliston  <bje@au.ibm.com>
15003             Devang Patel  <dpatel@apple.com>
15004
15005         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
15006         of floating point arithmetic, which could trap.
15007
15008 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
15009
15010         PR c++/14035
15011         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
15012         * g++.dg/conversion/const2.C: New test.
15013         * g++.dg/expr/reinterpret2.C: New test.
15014         * g++.dg/expr/reinterpret3.C: New test.
15015         * g++.dg/expr/cast2.C: New test.
15016         * g++.dg/expr/copy1.C: New test.
15017         * g++.dg/other/conversion1.C: Change error message.
15018         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
15019         function pointers to void *.
15020         * g++.old-deja/g++.mike/p10148.C: Likewise.
15021
15022 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
15023
15024         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
15025
15026 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
15027
15028         PR c++/18047
15029
15030         * g++.dg/parse/expr3.C: New test.
15031
15032 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15033
15034         * gcc.dg/smod-1.c: New test.
15035
15036 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
15037
15038         * objc.dg/method-14.m: New test.
15039
15040 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15041
15042         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
15043         Also xfail as the patch was reverted.
15044
15045 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
15046
15047         PR middle-end/16973
15048         * gcc.dg/pr16973.c: New test.
15049
15050 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
15051
15052         PR tree-optimization/17656
15053         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
15054
15055 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
15056
15057         * g++.dg/eh/shadow1.C: New.
15058
15059 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
15060
15061         * gcc.c-torture/compile/20041018-1.c: New test.
15062
15063 2004-10-18  Ben Elliston  <bje@au.ibm.com>
15064
15065         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
15066         compiler referring to register 0 when accessing sdata.  The linker
15067         now patches things up.
15068
15069 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
15070
15071         PR c/17529
15072         * gcc.c-torture/compile/pr17529.c: New test.
15073
15074 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15075
15076         PR c++/17743
15077         * g++.dg/ext/attrib17.C: New test.
15078
15079 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
15080
15081         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
15082
15083 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15084
15085         PR c++/10479
15086         * g++.dg/ext/attrib16.C: New test.
15087
15088 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
15089
15090         PR c++/17042
15091         * g++.dg/init/dso_handle1.C: New test.
15092
15093         PR c++/14667
15094         * g++.dg/parse/typedef6.C: New test.
15095
15096         PR c++/17916
15097         * g++.dg/parse/pragma1.C: New test.
15098
15099 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
15100
15101         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
15102
15103 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
15104
15105         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
15106         -fno-common when on HPPA HP-UX platforms.
15107
15108 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
15109
15110         PR other/16820
15111         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
15112         stdint.h.
15113         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
15114         uintptr_t.
15115
15116 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15117
15118         PR c++/16301
15119         * g++.dg/lookup/strong-using-4.C: New test.
15120
15121 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
15122
15123         PR middle-end/16567
15124         * gcc.c-torture/compile/nested-1.c: New test.
15125
15126 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15127
15128         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
15129         and mipsisa64*-*-* (until support for misaligned loads is added).
15130         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
15131         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
15132         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
15133         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
15134         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
15135         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
15136
15137 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
15138
15139         PR c++/17976
15140         * g++.dg/init/dtor3.C: New test.
15141
15142 2004-10-15  Ben Elliston  <bje@au.ibm.com>
15143
15144         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
15145
15146 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
15147
15148         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
15149         * gcc.dg/macho-lo-sum.c: Likewise.
15150
15151 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
15152
15153         * gcc.dg/ppc-spe64-1.c: New test.
15154
15155 2004-10-14  Devang Patel  <dpatel@apple.com>
15156
15157         PR 17635
15158         * gcc.dg/pr17635.c : New test.
15159
15160 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
15161
15162         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
15163         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
15164         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
15165         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
15166         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
15167         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
15168         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
15169         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
15170         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
15171         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
15172         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
15173         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
15174         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
15175         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
15176         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
15177         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
15178         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
15179         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
15180
15181 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
15182
15183         * gcc.dg/vect/vect-82.c: New testcase.
15184         * gcc.dg/vect/vect-82_64.c: New testcase.
15185         * gcc.dg/vect/vect-83.c: New testcase.
15186         * gcc.dg/vect/vect-83_64.c: New testcase.
15187
15188 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15189
15190         * gcc.dg/cpp/error-1.c: New test.
15191
15192 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
15193
15194         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
15195
15196 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
15197
15198         PR target/17984
15199         * gcc.dg/cris-peep2-xsrand2.c: New test.
15200
15201 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
15202
15203         PR c++/17661
15204         * testsuite/g++.dg/expr/for2.C: New test.
15205
15206 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15207
15208         * g++.dg/inherit/thunk1.C: Run on the SPARC.
15209
15210 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
15211
15212         PR tree-optimization/17724
15213         * g++.dg/opt/pr17724-1.C: New test.
15214         * g++.dg/opt/pr17724-2.C: New test.
15215         * g++.dg/opt/pr17724-3.C: New test.
15216         * g++.dg/opt/pr17724-4.C: New test.
15217         * g++.dg/opt/pr17724-5.C: New test.
15218         * g++.dg/opt/pr17724-6.C: New test.
15219
15220 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
15221
15222         PR c/17301
15223         * gcc.dg/pr17301-2.c: New test.
15224
15225 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
15226
15227         PR c++/15876
15228         * g++.dg/parse/error22.C: New test.
15229
15230         PR c++/17936
15231         * g++.dg/template/spec18.C: New test.
15232
15233 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
15234
15235         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
15236         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
15237         memcpy.
15238         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
15239         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
15240
15241 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
15242
15243         * g++.dg/eh/cleanup5.C: Add dg-options "".
15244
15245 2004-10-11  Roger Sayle  <roger@eyesopen.com>
15246
15247         PR middle-end/17657
15248         * gcc.dg/switch-4.c: New test case.
15249
15250 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
15251
15252         * gcc.c-torture/execute/20041011-1.c: New test.
15253
15254 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15255
15256         PR c++/17554
15257         * g++.dg/init/for3.C: New test.
15258
15259         PR c++/17657
15260         * g++.dg/opt/switch2.C: New test.
15261
15262         PR middle-end/17703
15263         * g++.dg/warn/Wreturn-2.C: New test.
15264
15265 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
15266
15267         PR c++/17907
15268         * g++.dg/eh/cleanup5.C: New test.
15269
15270 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
15271
15272         PR c++/17393
15273         * g++.dg/parse/error21.C: New test.
15274
15275 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15276
15277         * g++.dg/overload/pmf1.C: Adjust quoting marks.
15278         * g++.dg/warn/incomplete1.C: Likewise.
15279         * g++.dg/template/qualttp20.C: Likewise.
15280
15281 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15282
15283         PR c/17881
15284         * parm-incomplete-1.c: New test.
15285
15286 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15287
15288         PR c++/17867
15289         * g++.dg/parse/error19.C: New test.
15290
15291         PR c++/17670
15292         * g++.dg/init/new11.C: New test.
15293
15294         PR c++/17821
15295         * g++.dg/parse/error20.C: New test.
15296
15297         PR c++/17826
15298         * g++.dg/template/crash24.C: New test.
15299
15300 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15301
15302         PR c/17301
15303         * gcc.dg/pr17301-1.c: New test.
15304
15305 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
15306
15307         PR c/17189
15308         * gcc.dg/anon-struct-5.c: New test.
15309
15310 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
15311
15312         PR c/17844
15313         * gcc.dg/pr17844-1.c: New test.
15314
15315 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
15316
15317         PR tree-optimization/17906
15318         * gcc.c-torture/compile/pr17906.c: New.
15319
15320 2004-10-09  Stuart Hastings  <stuart@apple.com>
15321             Roger Sayle  <roger@eyesopen.com>
15322
15323         PR rtl-optimization/17853
15324         * gcc.dg/i386-mmx-5.c: New testcase.
15325
15326 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
15327
15328         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
15329
15330 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
15331
15332         PR c++/17524
15333         * g++.dg/template/static9.C: New test.
15334
15335         PR c++/17685
15336         * g++.dg/parse/operator5.C: New test.
15337
15338 2004-10-09  Roger Sayle  <roger@eyesopen.com>
15339
15340         PR middle-end/17894
15341         * gcc.c-torture/execute/divcmp-4.c: New test case.
15342
15343 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15344
15345         PR tree-opt/17902
15346         * g++.dg/opt/pr17902.C: New test.
15347
15348 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
15349
15350         * gcc.dg/cpp/ident-1.c: Add dg-options "".
15351
15352 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15353
15354         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
15355
15356 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15357
15358         * gcc.dg/assign-warn-3.c: New test.
15359
15360 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15361
15362         PR c/16999
15363         * gcc.dg/cpp/ident-1.c: New test.
15364
15365 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15366
15367         * gcc.c-torture/compile/acc1.c: New.
15368
15369 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
15370
15371         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
15372         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
15373
15374 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15375
15376         * gcc.dg/ultrasp11.c: New test.
15377
15378 2004-10-08  Michael Matz  <matz@suse.de>
15379
15380         * gcc.dg/doloop-2.c: New test.
15381
15382 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
15383
15384         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
15385         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
15386         objc.dg/method-9.m: Update expected diagnostics.
15387
15388 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
15389
15390         * gcc.dg/ppc-fsel-3.c: New file.
15391         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
15392
15393 2004-10-07  Paul Brook  <paul@codesourcery.com>
15394
15395         * gfortran.dg/intrinsic_verify_1.f90: New test.
15396
15397 2004-10-07  Paul Brook  <paul@codesourcery.com>
15398
15399         * gfortran.dg/empty_format_1.f90: Remove stray commas.
15400
15401 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15402
15403         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
15404         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
15405         commit.
15406
15407 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
15408
15409         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
15410
15411 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15412
15413         PR c++/17115
15414         * g++.dg/warn/Winline-4.C: New test.
15415
15416 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15417
15418         * gcc.c-torture/compile/20041007-1.c: New test.
15419
15420 2004-10-07  Paul Brook  <paul@codesourcery.com>
15421
15422         PR fortran/17678
15423         * gfortran.dg/use_allocated_1.f90: New test.
15424
15425 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15426
15427         PR middle-end/17849
15428         * gfortran.fortran-torture/compile/nested.f90: New test
15429
15430 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
15431
15432         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
15433
15434 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
15435
15436         PR c++/17368
15437         * g++.dg/ext/asm6.C: New test.
15438
15439 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
15440
15441         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
15442
15443 2004-10-06  Paul Brook  <paul@codesourcery.com>
15444
15445         PR libfortran/17709
15446         * gfortran.dg/empty_format_1.f90: New test.
15447
15448 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15449
15450         PR fortran/17568
15451         * gfortran.dg/ishft.f90: New test.
15452
15453         PR fortran/17283
15454         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
15455         tests.
15456
15457 2004-10-06  Paul Brook  <paul@codesourcery.com>
15458
15459         * gfortran.dg/do_1.f90: New test.
15460
15461 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15462
15463         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
15464         optimizing for size.
15465
15466 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15467
15468         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
15469
15470 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
15471
15472         * gcc.c-torture/compile/20041005-1.c: New test.
15473
15474 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
15475
15476         PR c++/17829
15477         * g++.dg/lookup/koenig4.C: New.
15478
15479 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15480
15481         * g++.dg/other/classkey1.C: Adjust quoting marks.
15482         * g++.dg/parse/error15.C: Likewise.
15483         * g++.dg/template/meminit2.C (int>): Likewise.
15484
15485 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15486
15487         PR fortran/17283
15488         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
15489
15490         PR fortran/17631
15491         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
15492
15493         PR fortran/17708
15494         * gfortran.dg/pr17708.f90: New test.
15495
15496 2004-10-04  Chao-ying Fu  <fu@mips.com>
15497
15498         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
15499         * gcc.dg/vect/vect-4.c: Ditto.
15500         * gcc.dg/vect/vect-5.c: Ditto.
15501         * gcc.dg/vect/vect-6.c: Ditto.
15502         * gcc.dg/vect/vect-8.c: Ditto.
15503         * gcc.dg/vect/vect-16.c: Ditto.
15504         * gcc.dg/vect/vect-30.c: Ditto.
15505         * gcc.dg/vect/vect-40.c: Ditto.
15506         * gcc.dg/vect/vect-41.c: Ditto.
15507         * gcc.dg/vect/vect-42.c: Ditto.
15508         * gcc.dg/vect/vect-43.c: Ditto.
15509         * gcc.dg/vect/vect-44.c: Ditto.
15510         * gcc.dg/vect/vect-45.c: Ditto.
15511         * gcc.dg/vect/vect-46.c: Ditto.
15512         * gcc.dg/vect/vect-47.c: Ditto.
15513         * gcc.dg/vect/vect-48.c: Ditto.
15514         * gcc.dg/vect/vect-49.c: Ditto.
15515         * gcc.dg/vect/vect-50.c: Ditto.
15516         * gcc.dg/vect/vect-51.c: Ditto.
15517         * gcc.dg/vect/vect-52.c: Ditto.
15518         * gcc.dg/vect/vect-53.c: Ditto.
15519         * gcc.dg/vect/vect-54.c: Ditto.
15520         * gcc.dg/vect/vect-55.c: Ditto.
15521         * gcc.dg/vect/vect-56.c: Ditto.
15522         * gcc.dg/vect/vect-57.c: Ditto.
15523         * gcc.dg/vect/vect-58.c: Ditto.
15524         * gcc.dg/vect/vect-59.c: Ditto.
15525         * gcc.dg/vect/vect-60.c: Ditto.
15526         * gcc.dg/vect/vect-74.c: Ditto.
15527         * gcc.dg/vect/vect-79.c: Ditto.
15528         * gcc.dg/vect/vect-80.c: Ditto.
15529
15530 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
15531
15532         * gcc.dg/unused-7.c: Use the correct option.
15533
15534 2004-10-04  Paul Brook  <paul@codesourcery.com>
15535         Bud Davis  <bdavis9659@comcast.net>
15536
15537         PR fortran/17706
15538         PR fortran/16434
15539         * gfortran/pr17706.f90: New test.
15540         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
15541
15542 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15543
15544         * gfortran.dg/pr17612.f90: New test.
15545
15546 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
15547
15548         * g++.dg/template/local1.C: Adjust quoting marks in
15549         testing for diagnostics.
15550         * g++.dg/tls/diag-2.C: Likewise.
15551         * g++.dg/other/error8.C: Likewise.
15552
15553 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15554
15555         PR c/17178
15556         * gcc.dg/unused-4.c: Adjust to be correct.
15557
15558         PR c/17820
15559         * gcc.dg/unused-7.c: New test.
15560
15561 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
15562
15563         PR c++/17797
15564         * g++.dg/overload/template2.C: New test.
15565
15566 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
15567
15568         PR tree-optimization/16632
15569         * gcc.dg/tree-ssa/20041002-1.c: New.
15570
15571 2004-10-03  Paul Brook  <paul@codesourcery.com>
15572
15573         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
15574         rather than relying on default formatting.
15575
15576 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
15577
15578         * gcc.dg/20040920-1.c: Update expected message text.
15579
15580 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
15581
15582         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
15583
15584 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
15585
15586         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
15587         tree level.
15588
15589 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15590
15591         * gcc.dg/tree-ssa/pr17343.c: Remove.
15592
15593 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
15594
15595         PR tree-opt/17343
15596         * gcc.dg/tree-ssa/pr17343.c: New test.
15597
15598 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
15599
15600         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
15601         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
15602         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
15603         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
15604         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
15605
15606 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15607
15608         * gcc.dg/lvalue-2.c: New test.
15609
15610 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
15611
15612         PR c/17730
15613         * gcc.dg/pr17730-1.c: New test
15614
15615 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
15616
15617         PR c/7425
15618         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
15619
15620 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15621
15622         * gcc.c-torture/execute/stdarg-1.c: New test.
15623         * gcc.c-torture/execute/stdarg-2.c: New test.
15624         * gcc.c-torture/execute/stdarg-3.c: New test.
15625         * gcc.dg/tree-ssa/stdarg-1.c: New test.
15626         * gcc.dg/tree-ssa/stdarg-2.c: New test.
15627         * gcc.dg/tree-ssa/stdarg-3.c: New test.
15628         * gcc.dg/tree-ssa/stdarg-4.c: New test.
15629         * gcc.dg/tree-ssa/stdarg-5.c: New test.
15630
15631 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
15632
15633         PR tree-optimization/17697
15634         * g++.dg/opt/pr17697-1.C: New test.
15635         * g++.dg/opt/pr17697-2.C: New test.
15636         * g++.dg/opt/pr17697-3.C: New test.
15637
15638 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
15639
15640         PR c/16409
15641         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
15642         gcc.dg/vla-init-5.c: New tests.
15643
15644 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
15645
15646         PR c/13804
15647         * gcc.dg/pr13804-1.c: New test.
15648
15649 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15650
15651         PR fortran/16938
15652         * gfortran.dg/pr16938.f90: New test.
15653
15654 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15655
15656         * g++.dg/template/crash23.C: New test.
15657
15658 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
15659
15660         PR c++/17585
15661         * g++.dg/template/static8.C: New test.
15662
15663 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
15664
15665         PR c++/17681
15666         * g++.dg/other/error9.C: New test.
15667
15668 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15669
15670         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
15671
15672 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15673
15674         PR fortran/15164
15675         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
15676
15677 2004-09-26  Roger Sayle  <roger@eyesopen.com>
15678
15679         PR middle-end/17112
15680         * gcc.dg/pr17112-1.c: New test case.
15681
15682 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
15683
15684         PR c/11459
15685         * gcc.dg/pr11459-1.c: New test.
15686
15687 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
15688
15689         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
15690         * gcc.dg/tree-ssa/loop-4.c: Likewise.
15691
15692 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15693
15694         * gfortran.dg/pr15324.f90: Make array bounds consistent.
15695
15696 2004-09-25  Jan Hubicka  <jh@suse.cz>
15697
15698         * compile/30040909-1.c: New test.
15699         * compile/30040907-1.c: New test.
15700
15701 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
15702
15703         * gcc.c-torture/execute/va-arg-26.c: New test.
15704
15705 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
15706
15707         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
15708         extra diagnostics on targets with 64-bit pointers.
15709         * objc.dg/selector-1.m: Adjust dg-warning regexp.
15710
15711 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15712
15713         PR c/17188
15714         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
15715         * gcc.dg/decl-3.c: Adjust expected message.
15716
15717 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15718
15719         PR fortran/17615
15720         * gfortran.dg/pr17615.f90: New test.
15721
15722 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
15723
15724         PR tree-optimzation/17517
15725         * g++.dg/tree-ssa/pr17517.C: New Test.
15726
15727 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
15728
15729         PR c++/16889
15730         * g++.dg/lookup/ambig3.C: New.
15731
15732 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
15733
15734         PR tree-opt/17624
15735         * g++.dg/opt/pr17624.C: New test.
15736
15737 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
15738
15739         PR c/6980
15740         * gcc.dg/Wbad-function-cast-1.c: New test.
15741
15742 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
15743
15744         * g++.dg/ext/complit1.C
15745         * g++.dg/other/error2.C
15746         * g++.dg/other/nontype-1.C
15747         * g++.dg/parse/crash11.C
15748         * g++.dg/parse/crash12.C
15749         * g++.dg/parse/error15.C
15750         * g++.dg/parse/error4.C
15751         * g++.dg/parse/tmpl-outside1.C
15752         * g++.dg/parse/too-many-tmpl-args1.C
15753         * g++.dg/template/dependent-expr3.C
15754         * g++.dg/template/error10.C
15755         * g++.dg/template/instantiate1.C
15756         * g++.dg/template/vtable2.C
15757         * g++.dg/warn/Wshadow-1.C
15758         * g++.dg/warn/weak1.C
15759         * g++.old-deja/g++.brendan/crash16.C
15760         * g++.old-deja/g++.brendan/crash18.C
15761         * g++.old-deja/g++.brendan/crash48.C
15762         * g++.old-deja/g++.brendan/crash49.C
15763         * g++.old-deja/g++.brendan/crash55.C
15764         * g++.old-deja/g++.brendan/crash56.C
15765         * g++.old-deja/g++.brendan/crash8.C
15766         * g++.old-deja/g++.brendan/enum11.C
15767         * g++.old-deja/g++.brendan/enum8.C
15768         * g++.old-deja/g++.brendan/enum9.C
15769         * g++.old-deja/g++.brendan/friend3.C
15770         * g++.old-deja/g++.brendan/misc14.C
15771         * g++.old-deja/g++.bugs/900402_02.C
15772         * g++.old-deja/g++.bugs/900404_03.C
15773         * g++.old-deja/g++.bugs/900404_04.C
15774         * g++.old-deja/g++.bugs/900428_03.C
15775         * g++.old-deja/g++.jason/crash4.C
15776         * g++.old-deja/g++.jason/overload21.C
15777         * g++.old-deja/g++.jason/redecl1.C
15778         * g++.old-deja/g++.jason/report.C
15779         * g++.old-deja/g++.jason/rfg10.C
15780         * g++.old-deja/g++.jason/template30.C
15781         * g++.old-deja/g++.law/arm12.C
15782         * g++.old-deja/g++.law/ctors5.C
15783         * g++.old-deja/g++.law/cvt20.C
15784         * g++.old-deja/g++.law/init10.C
15785         * g++.old-deja/g++.law/init8.C
15786         * g++.old-deja/g++.law/visibility17.C
15787         * g++.old-deja/g++.law/visibility7.C
15788         * g++.old-deja/g++.mike/net8.C
15789         * g++.old-deja/g++.mike/p646.C
15790         * g++.old-deja/g++.mike/p700.C
15791         * g++.old-deja/g++.mike/p701.C
15792         * g++.old-deja/g++.mike/p811.C
15793         * g++.old-deja/g++.ns/template13.C
15794         * g++.old-deja/g++.other/array3.C
15795         * g++.old-deja/g++.other/crash25.C
15796         * g++.old-deja/g++.other/dtor3.C
15797         * g++.old-deja/g++.other/dtor4.C
15798         * g++.old-deja/g++.other/main1.C
15799         * g++.old-deja/g++.other/warn7.C
15800         * g++.old-deja/g++.pt/crash11.C
15801         * g++.old-deja/g++.pt/crash36.C
15802         * g++.old-deja/g++.pt/spec22.C
15803         * g++.old-deja/g++.pt/spec9.C
15804         * g++.old-deja/g++.pt/ttp52.C
15805         * g++.old-deja/g++.robertl/eb103.C
15806         * g++.old-deja/g++.robertl/eb121.C
15807         * g++.old-deja/g++.robertl/eb22.C
15808         * g++.old-deja/g++.robertl/eb8.C:
15809         Update locations and/or regexps of dg-error markers.
15810         Remove markers for some bogus messages that are no longer issued.
15811
15812 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
15813
15814         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
15815         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
15816
15817 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
15818
15819         PR c++/17618
15820         * g++.dg/lookup/crash5.C: New test.
15821
15822 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
15823
15824         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
15825         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
15826         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
15827         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
15828         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
15829         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
15830
15831         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
15832         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
15833         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
15834         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
15835         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
15836         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
15837
15838         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
15839
15840         * gcc.dg/vect/vect-44.c: Check additional cases.
15841         * gcc.dg/vect/vect-48.c: Check additional cases.
15842
15843         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
15844         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
15845         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
15846         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
15847         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
15848         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
15849         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
15850         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
15851         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
15852
15853         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
15854         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
15855         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
15856
15857 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15858
15859         * gcc.dg/tree-ssa/loop-6.c: New test.
15860
15861 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
15862
15863         PR c++/17620
15864         * g++.dg/inherit/base2.C: New.
15865
15866 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
15867
15868         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
15869         * gcc.dg/20001012-2.c: Likewise.
15870         * gcc.dg/20001013-1.c: Likewise.
15871         * gcc.dg/20001101-1.c: Likewise.
15872         * gcc.dg/20001102-1.c: Likewise.
15873         * gcc.dg/bf-spl1.c: Likewise.
15874         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
15875         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
15876
15877 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
15878
15879         PR tree-optimization/16721
15880         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
15881
15882 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
15883
15884         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
15885         * gcc.dg/20040305-1.c: Likewise.
15886
15887 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
15888
15889         PR c/16566
15890         * gcc.c-torture/compile/pr16566-1.c,
15891         gcc.c-torture/compile/pr16566-2.c,
15892         gcc.c-torture/compile/pr16566-3.c: New tests.
15893
15894 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
15895
15896         PR tree-optimization/17512
15897         * gcc.c-torture/compile/20040916-1.c.
15898
15899 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
15900
15901         * gcc.dg/pragma-re-3.c: New test.
15902
15903 2004-09-17  Matt Austern  <austern@apple.com>
15904
15905         PR c++/15049
15906         * g++.dg/other/anon3.C: New.
15907
15908 2004-09-21  Roger Sayle  <roger@eyesopen.com>
15909
15910         PR c++/7503
15911         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
15912         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
15913         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
15914         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
15915         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
15916
15917 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
15918
15919         PR fortran/17286
15920         * gfortran.dg/pr17286.f90: New test.
15921
15922 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
15923
15924         PR c++/17530
15925         * g++.dg/template/static7.C: New test.
15926
15927 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
15928
15929         PR tree-opt/17558
15930         * gcc.c-torture/compile/pr17558.c: New test.
15931
15932 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15933
15934         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
15935         if SKIP_ATTRIBUTE is defined.
15936
15937 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15938
15939         PR fortran/15957
15940         * gfortran.dg/pr15957.f90: New test.
15941
15942 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
15943
15944         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
15945         in comparison.
15946         * gcc.dg/vect/vect-79.c: Likewise.
15947         * gcc.dg/vect/vect-80.c: Likewise.
15948
15949 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
15950
15951         PR fortran/15750
15952         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
15953
15954 2004-09-20  Ira Rosen  <irar@il.ibm.com>
15955
15956         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
15957         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
15958         * gcc.dg/vect/vect-62.c: New testcase.
15959         * gcc.dg/vect/vect-63.c: New testcase.
15960         * gcc.dg/vect/vect-64.c: New testcase.
15961         * gcc.dg/vect/vect-65.c: New testcase.
15962         * gcc.dg/vect/vect-66.c: New testcase.
15963         * gcc.dg/vect/vect-67.c: New testcase.
15964         * gcc.dg/vect/vect-68.c: New testcase.
15965         * gcc.dg/vect/vect-69.c: New testcase.
15966         * gcc.dg/vect/vect-79.c: New testcase.
15967         * gcc.dg/vect/vect-80.c: New testcase.
15968
15969 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
15970
15971         * gcc.target/mips/asm-1.c: New test.
15972
15973 2004-09-19  Ira Rosen  <irar@il.ibm.com>
15974
15975         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
15976         * gcc.dg/vect/vect-73.c: New testcase.
15977         * gcc.dg/vect/vect-74.c: New testcase.
15978         * gcc.dg/vect/vect-75.c: New testcase.
15979         * gcc.dg/vect/vect-76.c: New testcase.
15980         * gcc.dg/vect/vect-77.c: New testcase.
15981         * gcc.dg/vect/vect-78.c: New testcase
15982
15983 2004-09-18  Paul Brook  <paul@codesourcery.com>
15984
15985         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
15986
15987 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
15988
15989         PR c/17424
15990         * gcc.dg/pr17424-1.c: New test.
15991
15992 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
15993
15994         * g++.dg/tree-ssa/pr17153.C: New test.
15995
15996 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
15997
15998         PR pch/13361
15999         * testsuite/g++.dg/pch/wchar-1.C: New.
16000         * testsuite/g++.dg/pch/wchar-1.Hs: New.
16001
16002 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
16003
16004         * gcc.c-torture/execute/20040917-1.c: New test.
16005
16006 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16007
16008         PR tree-optimization/17319
16009         * gcc.dg/pr17319.c: New test.
16010
16011 2004-09-17  Devang Patel  <dpatel@apple.com>
16012
16013         * gcc.dg/20040813-1.c: New test.
16014
16015 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16016
16017         PR tree-optimization/17273
16018         * gcc.c-torture/compile/pr17273.c: New test.
16019
16020 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
16021
16022         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
16023         Update expected messages.
16024         * gcc.dg/declspec-13.c: New test.
16025
16026 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
16027
16028         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
16029
16030 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
16031
16032         * gcc.c-torture/execute/pr17252.c: Use post-increment to
16033         change what 'a' is pointing to.
16034
16035 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
16036
16037         PR c++/16002
16038         * g++.dg/template/error18.C: New test.
16039
16040         PR c++/16029
16041         * g++.dg/warn/Wunused-8.C: New test.
16042
16043 2004-09-17  Steven Bosscher  <stevenb@suse.de>
16044
16045         PR tree-optimization/17513
16046         * gcc.dg/20040916-1.c: New test.
16047
16048 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
16049
16050         PR c++/17501
16051         * g++.dg/template/typename7.C: New test.
16052
16053 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16054
16055         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
16056
16057 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
16058
16059         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
16060         with -ftree-based-profiling also.
16061         * lib/profopt.exp: Support late-set profile_option/feedback_option.
16062
16063 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
16064
16065         PR/15364
16066         * gfortran.dg/der_array_io_1.f90: New test.
16067         * gfortran.dg/der_array_io_2.f90: New test.
16068         * gfortran.dg/der_array_io_3.f90: New test.
16069
16070 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16071
16072         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
16073         EABI.
16074
16075 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
16076
16077         * g++.dg/opt/switch1.C: New test.
16078
16079 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
16080
16081         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
16082         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
16083         Update expected messages.
16084
16085 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16086
16087         PR fortran/16485
16088         * gfortran.dg/same_name_1.f90: New test.
16089
16090 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
16091
16092         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
16093         dereference garbage pointers.
16094
16095 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
16096
16097         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
16098         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
16099
16100         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
16101         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
16102         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
16103
16104 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
16105
16106         PR c++/17324
16107         * g++.dg/template/mangle1.C: New test.
16108
16109 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16110
16111         PR tree-optimization/17252
16112         * gcc.c-torture/execute/pr17252.c: New test.
16113
16114 2004-09-14  Andrew Pinski  <apinski@apple.com>
16115
16116         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
16117
16118 2004-09-14  Roger Sayle  <roger@eyesopen.com>
16119
16120         PR rtl-optimization/9771
16121         * gcc.dg/pr9771-1.c: New test case.
16122
16123 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
16124
16125         PR tree-optimization/15262
16126         * gcc.c-torture/execute/pr15262-1.c: New test.
16127         * gcc.c-torture/execute/pr15262-2.c: New test.
16128
16129 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
16130
16131         * gcc.dg/declspec-12.c: New test.
16132
16133 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
16134
16135         * gfortran.dg/pr17090.f90: Add directives to test.
16136
16137 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16138
16139         * gcc.c-torture/compile/20040914-1.c: New test.
16140
16141 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16142
16143         PR c++/16162
16144         * g++.dg/template/decl2.C: New test.
16145
16146 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
16147
16148         PR fortran/17090
16149         * gfortran.dg/pr17090.f90: New test.
16150
16151 2004-09-13  Dale Johannesen  <dalej@apple.com>
16152
16153         * gcc.c-torture/compile/pr17408.c: New test case.
16154
16155 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
16156
16157         PR c++/16716
16158         * g++.dg/parse/crash17.C: New test.
16159
16160         PR c++/17327
16161         * g++.dg/template/enum3.C: New test.
16162
16163 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
16164
16165         * lib/gcc-defs.exp: Load wrapper.exp.
16166         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
16167         using local code.
16168         * lib/gcc.exp (gcc_init): Similar.
16169         * lib/gfortran.exp (gfortran_init): Similar.
16170         * lib/objc.exp (objc_init): Similar.
16171         * lib/treelang.exp (treelang_init): Similar.
16172         * lib/wrapper.exp: New file with build_wrapper call machinery in
16173         ${tool}_maybe_build_wrapper.
16174
16175 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16176
16177         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
16178         "inline".
16179         * gcc.dg/declspec-11.c: Update expected messages.
16180         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
16181         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
16182         gcc.dg/inline-12.c: New tests.
16183
16184 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
16185
16186         * g++.dg/tree-ssa/pr17400.C: New testcase.
16187
16188 2004-09-13  James E Wilson  <wilson@specifixinc.com>
16189
16190         * gcc.target/mips/sb1-1.c: New testcase.
16191
16192 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
16193
16194         * lib/g77-dg.exp: Remove unused file.
16195         * lib/mike-g77.exp: Ditto.
16196         * lib/g77.exp: Ditto.
16197
16198 2004-09-12  Richard Henderson  <rth@redhat.com>
16199
16200         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
16201
16202 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
16203
16204         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
16205         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
16206         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
16207         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
16208         Update expected messages.
16209
16210 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
16211
16212         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
16213         declaration/use mismatch for dirp parameter.
16214
16215 2004-09-12  Andrew Pinski  <apinski@apple.com>
16216
16217         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
16218         -fgnu-runtime is passed.
16219
16220 2004-09-12  Richard Henderson  <rth@redhat.com>
16221
16222         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
16223         do the uplevel thing and update additional_flags directly.
16224         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
16225         gfortran.fortran-torture/execute/intrinsic_nearest.x,
16226         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
16227         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
16228
16229 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16230
16231         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
16232
16233 2004-09-11  Roger Sayle  <roger@eyesopen.com>
16234
16235         PR middle-end/17411
16236         * g++.dg/opt/pr17411-1.C: New test case.
16237
16238 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16239
16240         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16241         gcc.dg/tls/diag-2.c: Update expected messages.
16242         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
16243         messages.
16244         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
16245         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
16246         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
16247         gcc.dg/tls/diag-5.c: New tests.
16248
16249 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
16250
16251         * gcc.dg/20040910-1.c: Correct dg-error regexp.
16252
16253 2004-09-11  Steven Bosscher  <stevenb@suse.de>
16254
16255         * g++.dg/parse/break-in-for.C: New test.
16256
16257 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
16258
16259         * gcc.dg/tree-ssa/20040911-1.c: New test.
16260
16261 2004-09-11  Andreas Jaeger  <aj@suse.de>
16262
16263         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
16264         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
16265
16266 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
16267
16268         * gcc.target/frv: New directory of FR-V-specific tests.
16269
16270 2004-09-10  James E Wilson  <wilson@specifixinc.com>
16271
16272         * gcc.dg/convert-vec-1.c: New test.
16273
16274 2004-09-10  Roger Sayle  <roger@eyesopen.com>
16275
16276         PR middle-end/17024
16277         * gcc.dg/pr17024-1.c: New test case.
16278
16279 2004-09-10  Eric Christopher  <echristo@redhat.com>
16280
16281         * gcc.dg/20040910-1.c: New test.
16282
16283 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
16284
16285         * gcc.dg/bitfld-9.c: New test.
16286
16287 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
16288
16289         * gcc.c-torture/execute/ieee/acc1.c: New test.
16290         * gcc.c-torture/execute/ieee/acc2.c: New test.
16291         * gcc.c-torture/execute/ieee/mzero6.c: New test.
16292
16293 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
16294
16295         * gcc.dg/deprecated-2.c: New test.
16296
16297 2004-09-09  James E Wilson  <wilson@specifixinc.com>
16298
16299         * gcc.dg/init-vec-1.c: New test.
16300
16301 2004-09-09  Roger Sayle  <roger@eyesopen.com>
16302
16303         PR middle-end/17055
16304         * gcc.dg/pr17055-1.c: New test case.
16305
16306 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
16307
16308         PR target/17377
16309         * gcc.c-torture/execute/pr17377.c: New test.
16310
16311 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16312
16313         PR c/8420
16314         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
16315         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
16316         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
16317         gcc.dg/long-long-typespec-1.c: New tests.
16318         * gcc.dg/tls/diag-2.c: Update expected diagnostics
16319
16320 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
16321
16322         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
16323         gcc.dg/gnu99-static-1.c: New tests.
16324
16325 2004-09-08  Devang Patel  <dpatel@apple.com>
16326
16327         * gcc.dg/darwin-ld-20040828-1.c: New test.
16328         * gcc.dg/darwin-ld-20040828-2.c: New test.
16329         * gcc.dg/darwin-ld-20040828-3.c: New test.
16330
16331 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
16332
16333         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
16334         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
16335         in error message.
16336         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
16337         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
16338         in error message.
16339         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
16340         types they qualify.
16341         * objc.dg/type-size-2.m: Fix wording in comment.
16342         * objc.dg/va-meth-1.m: New test case.
16343
16344 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
16345
16346         PR c/16633:
16347         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
16348         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
16349
16350 2004-09-06  Devang Patel  <dpatel@apple.com>
16351
16352         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
16353         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
16354
16355 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
16356
16357         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
16358         reflect changed line numbering of diagnostics.
16359
16360 2004-09-06  Paul Brook  <paul@codesourcery.com>
16361
16362         * gfortran.dg/edit_real_1.f90: Add new test.
16363
16364 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16365
16366         * gcc.dg/tree-ssa/loop-2.c: New test.
16367         * gcc.dg/tree-ssa/loop-3.c: New test.
16368         * gcc.dg/tree-ssa/loop-4.c: New test.
16369         * gcc.dg/tree-ssa/loop-5.c: New test.
16370
16371 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16372
16373         * gcc.dg/format/sentinel-1.c: Update for parameter option.
16374
16375 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16376
16377         * gcc.dg/format/sentinel-1.c: New test.
16378
16379 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
16380
16381         * testsuite/gcc.dg/builtins-46.c: New.
16382
16383 2004-09-03  Devang Patel  <dpatel@apple.com>
16384
16385         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
16386         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
16387
16388 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16389
16390         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
16391         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
16392         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
16393         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
16394         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
16395         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
16396         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
16397         the non-portable bzero.
16398         * gcc.dg/20010912-1.c: xfail for NetWare.
16399         * gcc.dg/20020426-2.c: xfail for NetWare.
16400         * gcc.dg/20021014-1.c: xfail for NetWare.
16401         * gcc.dg/20021018-1.c: xfail for NetWare.
16402         * gcc.dg/20030213-1.c: xfail for NetWare.
16403         * gcc.dg/20030225-1.c: xfail for NetWare.
16404         * gcc.dg/20030708-1.c: xfail for NetWare.
16405         * gcc.dg/builtins-config.h: Also exclude NetWare.
16406         * gcc.dg/format/format.h: Define restrict only if not already defined.
16407         * gcc.dg/nest.c: xfail for NetWare.
16408         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
16409         * lib/target-supports.exp (check_visibility_available): Exclude
16410         NetWare.
16411
16412 2004-09-03  Jan Beulich  <jbeulich@novell.com>
16413
16414         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
16415         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
16416         deterministic starting point for the alignment of structure fields.
16417         * gcc.dg/Wpadded.c: Dito.
16418         * g++.dg/abi/vbase10.C: Dito.
16419
16420 2004-09-03  Devang Patel  <dpatel@apple.com>
16421
16422         * g++.dg/debug/pr15736.cc: New test.
16423
16424 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16425
16426         * README.QMTEST: Fix out-of-date link.
16427
16428 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
16429
16430         PR fortran/16579
16431         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
16432         Delete.  Duplicate of gfortran.dg/g77/20010610.f
16433
16434 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
16435
16436         * g++.dg/abi/arm_rtti1.C: New test.
16437
16438 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
16439
16440         * gcc.dg/ppc-vector-memcpy.c: New.
16441         * gcc.dg/ppc-vector-memset.c: New.
16442
16443 2004-09-02  Chao-ying Fu  <fu@mips.com>
16444
16445         * gcc.target/mips/mips-3d-1.c: New test.
16446         * gcc.target/mips/mips-3d-2.c: New test.
16447         * gcc.target/mips/mips-3d-3.c: New test.
16448         * gcc.target/mips/mips-3d-4.c: New test.
16449         * gcc.target/mips/mips-3d-5.c: New test.
16450         * gcc.target/mips/mips-3d-6.c: New test.
16451         * gcc.target/mips/mips-3d-7.c: New test.
16452         * gcc.target/mips/mips-3d-8.c: New test.
16453         * gcc.target/mips/mips-3d-9.c: New test.
16454         * gcc.target/mips/mips-ps-1.c: New test.
16455         * gcc.target/mips/mips-ps-2.c: New test.
16456         * gcc.target/mips/mips-ps-3.c: New test.
16457         * gcc.target/mips/mips-ps-4.c: New test.
16458         * gcc.target/mips/mips-ps-type.c: New test.
16459
16460 2004-09-02  Paul Brook  <paul@codesourcery.com>
16461
16462         * gfortran.dg/edit_real_1.f90: Add new tests.
16463
16464 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16465
16466         PR fortran/15327
16467         * gfortran.dg/merge_char_1.f90: New test.
16468
16469 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16470
16471         PR fortran/16404
16472         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
16473
16474 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16475
16476         PR c/1522
16477         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
16478
16479 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
16480
16481         * g++.dg/opt/loop1.C: Do not XFAIL.
16482
16483 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
16484
16485         * gcc.c-torture/execute/20040831-1.c: New test.
16486
16487 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
16488
16489         PR fortran/16579
16490         * gfortran.dg/g77/20010610.f: Now passes.
16491         Copy from g77.f-torture/execute. Add dg-run directive.
16492         * gfortran.dg/g77/README: Update
16493
16494 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
16495
16496         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
16497         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
16498         (t1, t2, t3, t4): Add volatile.
16499
16500 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
16501
16502         * g++.dg/ext/visibility/arm1.C: New test.
16503
16504 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
16505
16506         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
16507         -pedantic-errors.
16508
16509 2004-09-01  Paul Brook  <paul@codesourcery.com>
16510
16511         * gfortran.dg/eof_2.f90: New test.
16512
16513 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16514
16515         PR fortran/16579
16516         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
16517
16518 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
16519
16520         PR libfortran/16805
16521         * gfortran.dg/list_read_2.f90: New test.
16522
16523 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
16524
16525         * g++.dg/abi/key1.C: New test.
16526
16527 2004-08-31  Richard Henderson  <rth@redhat.com>
16528
16529         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
16530         form of offsetof.
16531         * g++.dg/other/offsetof5.C: Remove duplicate.
16532
16533 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16534
16535         PR fortran/17244
16536         * gfortran.dg/func_derived_1.f90: New test.
16537
16538 2004-08-31  Paul Brook  <paul@codesourcery.com>
16539
16540         * gfortran.dg/eof_1.f90: New test.
16541
16542 2004-08-31  Paul Brook  <paul@codesourcery.com>
16543
16544         * gfortran.dg/list_read_1.f90: New file.
16545
16546 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
16547
16548         * g++.dg/opt/loop1.C: XFAIL.
16549
16550 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
16551
16552         * gcc.dg/funcdef-storage-1.c: New.
16553         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
16554         an extern function in local scope.
16555         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
16556         declare an 'auto inline' function in local scope.
16557         * gcc.dg/20011130-1.c: Likewise.
16558         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
16559         an 'auto' function in local scope.
16560         * gcc.dg/20021014-1.c: Likewise.
16561         * gcc.dg/20030331-2.c: Likewise.
16562
16563 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16564
16565         * gfortran.dg/blockdata_1.f90: New test.
16566
16567 2004-08-30  Richard Henderson  <rth@redhat.com>
16568
16569         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
16570
16571 2004-08-30  Richard Henderson  <rth@redhat.com>
16572
16573         * lib/fortran-torture.exp (fortran-torture-execute): Honor
16574         additional_flags set by alternate driver.
16575         (ieee-options): New procedure.
16576         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
16577         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
16578         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
16579         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
16580
16581 2004-08-30  Richard Henderson  <rth@redhat.com>
16582
16583         * lib/f-torture.exp: Remove.
16584
16585 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
16586
16587         PR rtl-optimization/16590
16588         * g++.dg/opt/loop1.C: New test.
16589
16590 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16591
16592         PR fortran/13910
16593         * gfortran.dg/oldstyle_1.f90: New test.
16594
16595 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
16596         Paul Brook  <paul@codesourcery.com>
16597
16598         * gfortran.dg/g77/README: Update.
16599         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
16600         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
16601         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
16602
16603 2004-08-28  Paul Brook  <paul@codesourcery.com>
16604
16605         PR libfortran/17195
16606         * gfortran.dg/edit_real_1.f90: New test.
16607
16608 2004-08-27  Paul Brook  <paul@codesourcery.com>
16609
16610         * gfortran.dg/rewind_1.f90: New test.
16611
16612 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
16613
16614         PR fortran/16597
16615         * gfortran.dg/pr16597.f90: New test.
16616
16617 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16618
16619         PR c/13801
16620         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
16621         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
16622         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
16623         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
16624         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
16625
16626 2004-08-26  Nick Clifton  <nickc@redhat.com>
16627
16628         * gcc.c-torture/compile/pr17119.c: New test.
16629
16630 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
16631
16632         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
16633
16634 2004-08-25  Richard Henderson  <rth@redhat.com>
16635
16636         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
16637         the bits that expect kind=8 to be the largest real kind.
16638
16639 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16640
16641         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
16642
16643 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16644
16645         * gfortran.dg/assignment_1.f90: New test.
16646
16647 2004-08-25  Adam Nemet  <anemet@lnxw.com>
16648
16649         * g++.dg/template/repo3.C: New test.
16650
16651 2004-08-25  Roger Sayle  <roger@eyesopen.com>
16652
16653         PR middle-end/16693
16654         PR tree-optimization/16372
16655         * g++.dg/opt/pr16372-1.C: New test case.
16656         * g++.dg/opt/pr16693-1.C: New test case.
16657         * g++.dg/opt/pr16693-2.C: New test case.
16658
16659 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
16660
16661         * objc.dg/proto-lossage-4.m: New test.
16662
16663 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
16664
16665         PR c++/17155
16666         * g++.dg/inherit/local2.C: New test.
16667
16668 2004-08-25  Paul Brook  <paul@codesourcery.com>
16669
16670         PR fortran/17144
16671         * gfortran.dg/string_ctor_1.f90: New test.
16672
16673 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16674
16675         PR c++/14428
16676         * g++.dg/template/redecl2.C: New test.
16677
16678 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16679
16680         PR fortran/17143
16681         * gfortran.dg/pr17143.f90: New test.
16682
16683 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
16684
16685         PR fortran/17164
16686         * gfortran.dg/pr17164.f90: New test.
16687
16688 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16689
16690         * gcc.dg/tree-ssa/loop-1.c: New test.
16691
16692 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16693
16694         * gcc.c-torture/compile/20040824-1.c: New test.
16695
16696 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
16697
16698         * gcc.c-torture/compile/iftrap-3.c: New test.
16699
16700 2004-08-24  Paul Brook  <paul@codesourcery.com>
16701
16702         * gfortran.dg/entry_2.f90: New test.
16703
16704 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16705
16706         PR c++/16889
16707         * g++.dg/lookup/ambig[12].C: New.
16708
16709 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16710
16711         PR c++/16706
16712         * g++.dg/template/crash21.C: New test.
16713         * g++.dg/template/crash22.C: Likewise.
16714
16715 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
16716
16717         PR c++/17149
16718         * g++.dg/template/access15.C: New.
16719
16720 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16721
16722         PR c++/17163
16723         * g++.dg/template/repo2.C: New test.
16724
16725 2004-08-23  Roger Sayle  <roger@eyesopen.com>
16726
16727         PR rtl-optimization/17078
16728         * gcc.c-torture/execute/pr17078-1.c: New test case.
16729
16730 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16731
16732         PR c/14492
16733         * gcc.dg/debug/crash1.c: New test.
16734
16735 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
16736
16737         PR c/16180
16738         * gcc.dg/loop-5.c: New test.
16739
16740 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16741
16742         * gcc.c-torture/execute/20040823-1.c: New test.
16743
16744 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
16745
16746         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
16747         to the assembler.  Simplify test accordingly.
16748         (asm_abi_flags): Use GNU names.
16749         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
16750         to check for ABI flags.
16751
16752 2004-08-22  Andrew Pinski  <apinski@apple.com>
16753
16754         * g++.dg/opt/pr14029.C: New test.
16755         * gcc.c-torture/execute/pr15262.c: New test.
16756
16757 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16758
16759         * gfortran.dg/reduction.f90: Add checks with complex arguments.
16760
16761 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
16762
16763         PR 16908
16764         * gfortran.dg/direct_io.f90: New test.
16765
16766 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16767
16768         PR c++/17121
16769         * g++.dg/inherit/local2.C: New test.
16770
16771 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
16772
16773         PR c++/17120
16774         * g++.dg/warn/Wparentheses-4.C: New test.
16775
16776 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
16777
16778         PR c++/17121
16779         * g++.dg/inherit/local2.C: New test.
16780
16781         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
16782         * gcc.dg/ppc-ldstruct.c: Likewise.
16783         * gcc.dg/ppc64-abi-2.c: Likewise.
16784
16785 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
16786
16787         PR rtl-optimization/17099
16788         * gcc.c-torture/execute/20040820-1.c: New test.
16789
16790 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
16791
16792         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
16793
16794 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
16795
16796         PR fortran/17077
16797         * gfortran.dg/auto_array_1.f90: New test.
16798
16799 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16800
16801         PR fortran/17074
16802         * gfortran.dg/simpleif_1.f90: New test.
16803
16804 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
16805
16806         * lib/target-supports.exp (check_profiling_available): Return
16807         false for arm*-*-symbianelf* and arm*-*-eabi*.
16808
16809         PR c++/15890
16810         * g++.dg/template/delete1.C: New test.
16811
16812 2004-08-19  Paul Brook  <paul@codesourcery.com>
16813
16814         PR fortran/14976
16815         PR fortran/16228
16816         * gfortran.dg/data_char_1.f90: New test.
16817
16818 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
16819
16820         PR fortran/16946
16821         * gfortran.dg/reduction.f90: New testcase.
16822
16823 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16824
16825         PR fortran/16520
16826         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
16827
16828 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
16829
16830         PR c++/17041
16831         * g++.dg/Wparentheses-3.C: New test.
16832
16833 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
16834
16835         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
16836         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
16837         * gcc.dg/vect/vect-2.c: Likewise.
16838         * gcc.dg/vect/vect-3.c: Likewise.
16839         * gcc.dg/vect/vect-4.c: Likewise.
16840         * gcc.dg/vect/vect-5.c: Likewise.
16841         * gcc.dg/vect/vect-6.c: Likewise.
16842         * gcc.dg/vect/vect-7.c: Likewise.
16843         * gcc.dg/vect/vect-25.c: Likewise.
16844         * gcc.dg/vect/vect-31.c: Likewise.
16845         * gcc.dg/vect/vect-32.c: Likewise.
16846         * gcc.dg/vect/vect-34.c: Likewise.
16847         * gcc.dg/vect/vect-36.c: Likewise.
16848         * gcc.dg/vect/vect-all.c: Likewise.
16849
16850 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
16851
16852         PR c++/17068
16853         * g++.dg/template/operator4.C: New test.
16854
16855 2004-08-18  Richard Henderson  <rth@redhat.com>
16856
16857         * gcc.dg/20040206-1.c: XFAIL.
16858
16859 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16860
16861         PR c++/16246
16862         * g++.dg/template/array7.C: New test.
16863
16864 2004-08-17  James E Wilson  <wilson@specifixinc.com>
16865
16866         * gcc.dg/mips-movcc-1.c: New test.
16867         * gcc.dg/mips-movcc-2.c: New test.
16868         * gcc.dg/mips-movcc-3.c: New test.
16869
16870         * gcc.dg/mips-nmadd-1.c: New test.
16871         * gcc.dg/mips-nmadd-2.c: New test.
16872
16873 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
16874
16875         PR c++/15871
16876         * g++.dg/opt/inline8.C: New test.
16877
16878         PR c++/16965
16879         * g++.dg/parse/error17.C: New test.
16880
16881 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
16882
16883         * gcc.dg/vect: New directory for vectorizer tests.
16884         * gcc.dg/vect/tree-vect.h: New file.
16885         * gcc.dg/vect/vect.exp: New file.
16886         * gcc.dg/vect/pr16105.c.c: New test.
16887         * gcc.dg/vect/vect-1.c: New test.
16888         * gcc.dg/vect/vect-2.c: New test.
16889         * gcc.dg/vect/vect-3.c: New test.
16890         * gcc.dg/vect/vect-4.c: New test.
16891         * gcc.dg/vect/vect-5.c: New test.
16892         * gcc.dg/vect/vect-6.c: New test.
16893         * gcc.dg/vect/vect-7.c: New test.
16894         * gcc.dg/vect/vect-8.c: New test.
16895         * gcc.dg/vect/vect-9.c: New test.
16896         * gcc.dg/vect/vect-10.c: New test.
16897         * gcc.dg/vect/vect-11.c: New test.
16898         * gcc.dg/vect/vect-12.c: New test.
16899         * gcc.dg/vect/vect-13.c: New test.
16900         * gcc.dg/vect/vect-14.c: New test.
16901         * gcc.dg/vect/vect-15.c: New test.
16902         * gcc.dg/vect/vect-16.c: New test.
16903         * gcc.dg/vect/vect-17.c: New test.
16904         * gcc.dg/vect/vect-18.c: New test.
16905         * gcc.dg/vect/vect-19.c: New test.
16906         * gcc.dg/vect/vect-20.c: New test.
16907         * gcc.dg/vect/vect-21.c: New test.
16908         * gcc.dg/vect/vect-22.c: New test.
16909         * gcc.dg/vect/vect-23.c: New test.
16910         * gcc.dg/vect/vect-24.c: New test.
16911         * gcc.dg/vect/vect-25.c: New test.
16912         * gcc.dg/vect/vect-26.c: New test.
16913         * gcc.dg/vect/vect-27.c: New test.
16914         * gcc.dg/vect/vect-28.c: New test.
16915         * gcc.dg/vect/vect-29.c: New test.
16916         * gcc.dg/vect/vect-30.c: New test.
16917         * gcc.dg/vect/vect-31.c: New test.
16918         * gcc.dg/vect/vect-32.c: New test.
16919         * gcc.dg/vect/vect-33.c: New test.
16920         * gcc.dg/vect/vect-34.c: New test.
16921         * gcc.dg/vect/vect-35.c: New test.
16922         * gcc.dg/vect/vect-36.c: New test.
16923         * gcc.dg/vect/vect-37.c: New test.
16924         * gcc.dg/vect/vect-38.c: New test.
16925         * gcc.dg/vect/vect-40.c: New test.
16926         * gcc.dg/vect/vect-41.c: New test.
16927         * gcc.dg/vect/vect-42.c: New test.
16928         * gcc.dg/vect/vect-43.c: New test.
16929         * gcc.dg/vect/vect-44.c: New test.
16930         * gcc.dg/vect/vect-45.c: New test.
16931         * gcc.dg/vect/vect-46.c: New test.
16932         * gcc.dg/vect/vect-47.c: New test.
16933         * gcc.dg/vect/vect-48.c: New test.
16934         * gcc.dg/vect/vect-49.c: New test.
16935         * gcc.dg/vect/vect-50.c: New test.
16936         * gcc.dg/vect/vect-51.c: New test.
16937         * gcc.dg/vect/vect-52.c: New test.
16938         * gcc.dg/vect/vect-53.c: New test.
16939         * gcc.dg/vect/vect-54.c: New test.
16940         * gcc.dg/vect/vect-55.c: New test.
16941         * gcc.dg/vect/vect-56.c: New test.
16942         * gcc.dg/vect/vect-57.c: New test.
16943         * gcc.dg/vect/vect-58.c: New test.
16944         * gcc.dg/vect/vect-59.c: New test.
16945         * gcc.dg/vect/vect-60.c: New test.
16946         * gcc.dg/vect/vect-61.c: New test.
16947         * gcc.dg/vect/vect-all.c: New test.
16948         * gcc.dg/vect/vect-none.c: New test.
16949
16950 2004-08-17  Paul Brook  <paul@codesourcery.com>
16951
16952         PR fortran/13082
16953         * gfortran.dg/entry_1.f90: New test.
16954
16955 2004-08-17  Andrew Pinski  <apinski@apple.com>
16956
16957         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
16958
16959 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
16960
16961         * gcc.dg/pr17036-1.c: New test.
16962
16963 2004-08-16  Devang Patel  <dpatel@apple.com>
16964
16965         * gcc.dg/darwin-20040809-1.c: New test.
16966
16967 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
16968
16969         * gcc.dg/funcdef-attr-1.c: New test.
16970
16971 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
16972
16973         * gcc.dg/altivec-17.c: New test.
16974         * gcc.dg/altivec-18.c: New test.
16975
16976 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16977
16978         PR c++/6749
16979         * g++.dg/template/vtable2.C: New test.
16980
16981 2004-08-14  Richard Henderson  <rth@redhat.com>
16982
16983         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
16984         * gcc.dg/pack-test-4.c (main): Return 0.
16985         * gcc.dg/setjmp-1.c: Remove XFAIL.
16986         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
16987
16988 2004-08-14  Richard Henderson  <rth@redhat.com>
16989
16990         * gcc.dg/980217-1.c: Add prototype for printf.
16991
16992 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
16993
16994         * gfortran.dg/pr16935.f90: New test.
16995
16996 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
16997
16998         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
16999
17000 2004-08-13  Paul Brook  <paul@codesourcery.com>
17001
17002         * gfortran.dg/der_io_1.f90: Remove stray comma.
17003
17004 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17005
17006         * gcc.dg/vmx/cw-bug-2.c: Remove.
17007         * gcc.dg/vmx/vprint-1.c: Remove.
17008         * gcc.dg/vmx/vscan-1.c: Remove.
17009
17010 2004-08-12  Devang patel  <dpatel@apple.com>
17011
17012         * gcc.dg/darwin-20040809-2.c: New test.
17013
17014 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
17015
17016         * g++.dg/ext/altivec-12.C: New test.
17017
17018         * g++.dg/ext/altivec-11.C: New test.
17019
17020 2004-08-12  Paul Brook  <paul@codesourcery.com>
17021
17022         * g++.dg/abi/arm_cxa_vec_1.C: New test.
17023
17024 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
17025
17026         * g++.dg/ext/altivec-2.C: Check for hardware support before
17027         executing any VMX instructions.
17028
17029         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
17030
17031 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
17032
17033         PR c++/16276
17034         * g++.old-deja/g++.other/comdat4.C: New test.
17035         * g++.old-deja/g++.other/comdat4-aux.cc: New.
17036
17037 2004-08-12  Ben Elliston  <bje@au.ibm.com>
17038
17039         PR target/16286
17040         * gcc.dg/pr16286.c: New test.
17041
17042 2004-08-12 Jan Beulich <jbeulich@novell.com>
17043
17044         * g++.dg/ext/asm5.C: New.
17045
17046 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17047
17048         PR c++/16698
17049         * g++.dg/eh/crash1.C: New test.
17050
17051         PR c++/16717
17052         * g++.dg/ext/construct1.C: New test.
17053
17054 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17055
17056         PR c++/16853
17057         * g++.dg/init/ptrmem1.C: New test.
17058
17059         PR c++/16618
17060         * g++.dg/parse/offsetof5.C: New test.
17061
17062         PR c++/16870
17063         * g++.dg/template/overload3.C: New test.
17064
17065 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
17066
17067         PR c++/16964
17068         * g++.dg/parse/error16.C: New test.
17069
17070         PR c++/16904
17071         * g++.dg/template/error14.C: New test.
17072
17073         PR c++/16929
17074         * g++.dg/template/error15.C: New test.
17075
17076 2004-08-11  Devang Patel  <dpatel@apple.com>
17077
17078         * gcc.dg/darwin-ld-20040809-1.c: New test.
17079         * gcc.dg/darwin-ld-20040809-2.c: New test.
17080
17081 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
17082
17083         PR fortran/16917
17084         * gfortran.dg/dfloat_1.f90: New test.
17085
17086 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
17087
17088         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
17089         * gcc.dg/dll-2.c: Fix dg-require syntax.
17090         * gcc.misc-tests/arm-isr.c (abort): Declare.
17091         (exit): Likewise.
17092
17093 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
17094
17095         PR c++/16971
17096         * g++.dg/parse/crash16.C: New test.
17097
17098 2004-08-10  Roger Sayle  <roger@eyesopen.com>
17099
17100         * gcc.dg/mips-rsqrt-1.c: New test case.
17101         * gcc.dg/mips-rsqrt-2.c: New test case.
17102         * gcc.dg/mips-rsqrt-3.c: New test case.
17103
17104 2004-08-10  Paul Brook  <paul@codesourcery.com>
17105
17106         * gfortran.dg/der_io_1.f90: New test.
17107
17108 2004-08-10  Paul Brook  <paul@codesourcery.com>
17109
17110         PR fortran/16919
17111         * gfortran.dg/der_array_1.f90: New test.
17112
17113 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
17114
17115         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
17116
17117 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
17118
17119         * gcc.dg/wchar_t-2.c: Fix typo.
17120
17121 2004-08-09  Falk Hueffner  <falk@debian.org>
17122
17123         PR tree-optimization/12517
17124         * gcc.c-torture/compile/pr12517.c: New test.
17125
17126         PR tree-optimization/12578
17127         * gcc.c-torture/compile/pr12578.c: New test.
17128
17129         PR tree-optimization/12899
17130         * gcc.c-torture/compile/pr12899.c: New test.
17131
17132         PR rtl-optimization/14692
17133         * gcc.c-torture/compile/pr14692.c: New test.
17134
17135         PR tree-optimization/16461
17136         * gcc.c-torture/compile/pr16461.c: New test.
17137
17138 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
17139
17140         * gfortran.dg/getenv_1.f90: New test.
17141
17142 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17143
17144         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
17145         wchar_t.
17146         * gcc.dg/symbian5.c: Test -fno-short-wchar.
17147
17148 2004-08-06  Paul Brook  <paul@codesourcery.com>
17149
17150         * gfortran.dg/ret_array_1.f90: New test.
17151         * gfortran.dg/ret_pointer_1.f90: New test.
17152
17153 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
17154
17155         * gcc.dg/missing-field-init-[12].c: New tests.
17156         * g++.dg/warn/missing-field-init-[12].C: New tests.
17157
17158 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
17159
17160         * gcc.dg/enum2.c: New test.
17161         * gcc.dg/symbian3.c: Likewise.
17162         * gcc.dg/symbian4.c: Likewise.
17163         * gcc.dg/wchar_t-2.c: Likewise.
17164
17165 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17166
17167         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
17168         destructor tests.
17169
17170 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
17171
17172         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
17173         dg-require-visiblity.
17174         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
17175         * g++.dg/ext/visibility/fvisibility.C: Likewise.
17176         * g++.dg/ext/visibility/memfuncts.C: Likewise.
17177         * g++.dg/ext/visibility/new1.C: Likewise.
17178         * g++.dg/ext/visibility/pragma.C: Likewise.
17179         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
17180         * g++.dg/ext/visibility/virtual.C: Likewise.
17181         * g++/dg/ext/visibility/visibility-1.C: Likewise.
17182         * g++/dg/ext/visibility/visibility-2.C: Likewise.
17183         * g++/dg/ext/visibility/visibility-3.C: Likewise.
17184         * g++/dg/ext/visibility/visibility-4.C: Likewise.
17185         * g++/dg/ext/visibility/visibility-5.C: Likewise.
17186         * g++/dg/ext/visibility/visibility-6.C: Likewise.
17187         * g++/dg/ext/visibility/visibility-7.C: Likewise.
17188         * g++/dg/ext/visibility/visibility-8.C: New test.
17189         * gcc.c-torture/compile/dll.x: Remove.
17190         * gcc.dg/dll-2.c: Use dg-require-dll
17191         * gcc.dg/visibility-10.c: New test.
17192         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
17193         supporting DLLs.
17194         * testsuite/lib/scanasm.exp (scan_hidden): New function.
17195         (scan_not_hidden): Likewise.
17196
17197 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
17198
17199         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
17200
17201 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
17202
17203         * gcc.c-torture/execute/20040805-1.c: New test.
17204
17205 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
17206
17207         * gcc.dg/20020118-1.c: Declare abort.
17208         * gcc.dg/altivec_check.h: Likewise.
17209         * gcc.dg/iftrap-2.c: Likewise.
17210         * gcc.dg/pragma-darwin.c: Likewise.
17211         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
17212
17213 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
17214
17215         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
17216
17217 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
17218
17219         * gcc.c-torture/execute/builtins/abs-2.c,
17220         gcc.c-torture/execute/builtins/abs-3.c,
17221         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
17222         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
17223         intmax_t, uintmax_t and their limits.
17224         * gcc.dg/intmax_t-1.c: New test.
17225
17226 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17227
17228         * g++.dg/tc1/dr147.C: Add reference to PR.
17229
17230 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
17231
17232         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
17233         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
17234
17235 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
17236
17237         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
17238
17239 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17240
17241         * gcc.dg/redecl-5.c: New test.
17242         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
17243         of scanf.
17244
17245 2004-08-03  Roger Sayle  <roger@eyesopen.com>
17246
17247         PR middle-end/16790
17248         * gcc.c-torture/execute/pr16790-1.c: New test case.
17249
17250 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
17251
17252         * g++.dg/ext/visibility/assign1.C: New test.
17253         * g++.dg/ext/visibility/new1.C: Likewise.
17254
17255         * gcc.dg/symbian1.c: New test.
17256         * gcc.dg/symbian2.c: Likewise.
17257
17258 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
17259
17260         PR target/16570
17261         * gcc.dg/i386-sse-9.c: New test.
17262
17263 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17264
17265         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
17266
17267 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
17268
17269         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
17270         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
17271         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
17272         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
17273         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
17274         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
17275         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
17276         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
17277         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
17278         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
17279         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
17280         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
17281         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
17282         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
17283         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
17284         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
17285         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
17286         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
17287         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
17288         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
17289         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
17290         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
17291         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
17292         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
17293         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
17294         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
17295         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
17296         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
17297         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
17298         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
17299         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
17300         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
17301         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
17302         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
17303         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
17304         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
17305         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
17306         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
17307         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
17308         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
17309         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
17310         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
17311         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
17312         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
17313         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
17314         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
17315         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
17316         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
17317         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
17318         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
17319         gcc.misc-tests/i386-pf-3dnow-1.c,
17320         gcc.misc-tests/i386-pf-athlon-1.c,
17321         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
17322         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
17323         Declare built-in functions used.
17324         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
17325
17326 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
17327
17328         PR c++/16707
17329         * g++.dg/lookup/using12.C: New test.
17330
17331         * g++.dg/init/null1.C: Fix PR number.
17332         * g++.dg/parse/namespace10.C: Likewise.
17333
17334 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17335
17336         PR c++/16224
17337         * g++.dg/template/spec17.C: New test.
17338         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
17339         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
17340
17341 2004-08-02  David Billinghurst
17342
17343         PR fortran/16292
17344         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
17345
17346 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
17347
17348         * gcc.dg/ia64-got-1.c: New test case.
17349
17350 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
17351
17352         PR c++/16489
17353         * g++.dg/init/null1.C: New test.
17354         * g++.dg/tc1/dr76.C: Adjust error marker.
17355
17356         PR c++/16529
17357         * g++.dg/parse/namespace10.C: New test.
17358
17359         PR c++/16810
17360         * g++.dg/inherit/ptrmem2.C: New test.
17361
17362 2004-08-02  Ben Elliston  <bje@au.ibm.com>
17363
17364         PR target/16155
17365         * gcc.dg/pr16155.c: New test.
17366
17367 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
17368
17369         * gcc.dg/redecl-2.c: New test.
17370
17371 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
17372
17373         * gcc.dg/darwin-longdouble.c: New file.
17374
17375 2004-07-30  Richard Henderson  <rth@redhat.com>
17376
17377         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
17378         write to constant argument.
17379         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17380
17381 2004-07-30  Richard Henderson  <rth@redhat.com>
17382
17383         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
17384         tests of nearest around zero.
17385
17386 2004-07-30  Andrew Pinski  <apinski@apple.com>
17387
17388         * gcc.c-torture/compile/20040730-1.c: New test.
17389
17390 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17391
17392         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
17393         powerpc-eabispe.
17394
17395 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
17396
17397         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
17398
17399 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
17400
17401         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
17402         contains $ld_library_path.
17403         * lib/gfortran.exp (gfortran_link_flags): Likewise.
17404
17405 2004-07-29  Richard Henderson  <rth@redhat.com>
17406
17407         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
17408
17409         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
17410         (alt2, which): New.
17411         (Check): Accept either alternative.
17412
17413 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
17414
17415         * g++.dg/abi/inline1.C: New test.
17416         * g++.dg/abi/local1-a.cc: Likewise.
17417         * g++.dg/abi/local1.C: Likewise.
17418         * g++.dg/abi/mangle11.C: Tweak location of warnings.
17419         * g++.dg/abi/mangle12.C: Likewise.
17420         * g++.dg/abi/mangle17.C: Likewise.
17421         * g++.dg/abi/mangle20-2.C: Likewise.
17422         * g++.dg/opt/interface1.C: Likewise.
17423         * g++.dg/opt/interface1.h: Likewise.
17424         * g++.dg/opt/interface1-a.cc: New test.
17425         * g++.dg/parse/repo1.C: New test.
17426         * g++.dg/template/repo1.C: Likewise.
17427         * g++.dg/warn/Winline-1.C: Likewise.
17428         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
17429
17430 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
17431
17432         * gcc.dg/tree-ssa/20040729-1.c: New test.
17433
17434 2004-07-27  Matt Austern <austern@apple.com>
17435
17436         * gcc.dg/darwin-bool-1.c: New test.
17437         * gcc.dg/darwin-bool-2.c: New test.
17438
17439 2004-07-28  Richard Henderson  <rth@redhat.com>
17440
17441         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
17442         arguments in the correct type.  Don't write to constant arguments.
17443
17444 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17445
17446         PR tree-optimization/16688
17447         PR tree-optimization/16689
17448         * g++.dg/tree-ssa/pr16688.C: New test.
17449
17450 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17451
17452         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17453         loads.  Not only in the comment, this time.
17454
17455 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
17456
17457         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
17458         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
17459         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
17460         * gcc.dg/sh4a-bitmovua.c: New.
17461         * gcc.dg/sh4a-cos.c: New.
17462         * gcc.dg/sh4a-cosf.c: New.
17463         * gcc.dg/sh4a-fprun.c: New.
17464         * gcc.dg/sh4a-fsrra.c: New.
17465         * gcc.dg/sh4a-memmovua.c: New.
17466         * gcc.dg/sh4a-sin.c: New.
17467         * gcc.dg/sh4a-sincos.c: New.
17468         * gcc.dg/sh4a-sincosf.c: New.
17469         * gcc.dg/sh4a-sinf.c: New.
17470
17471 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
17472
17473         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
17474         conditionals.
17475         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
17476         loads.
17477         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
17478         DOM1.
17479
17480 2004-07-27  Andrew Pinski  <apinski@apple.com>
17481
17482         * g++.dg/rtti/tinfo1.C: Correct the xfail.
17483
17484 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
17485
17486         * gcc.dg/pragma-isr.c: New test.
17487
17488 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17489
17490         PR c++/14429
17491         * g++.dg/template/ttp11.C: New test.
17492
17493 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
17494
17495         * gcc.c-torture/compile/20040727-1.c: New test.
17496
17497 2004-07-26  Eric Christopher  <echristo@redhat.com>
17498
17499         * gcc.c-torture/compile/20040726-2.c: New test.
17500
17501 2004-07-26  Andrew Pinski  <apinski@apple.com>
17502
17503         * g++.dg/rtti/tinfo1.C: Xfail.
17504
17505 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
17506
17507         * gcc.c-torture/compile/20040726-1.c: New test.
17508
17509 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
17510             Brian Ryner  <bryner@brianryner.com>
17511
17512         PR c++/9283
17513         PR c++/15000
17514         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
17515         * g++.dg/ext/visibility/: New directory.
17516         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
17517         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
17518         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
17519         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
17520         * g++.dg/ext/visibility/fvisibility.C,
17521         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
17522         g++.dg/ext/visibility/fvisibility-override1.C
17523         g++.dg/ext/visibility/fvisibility-override2.C
17524         g++.dg/ext/visibility/memfuncts.C
17525         g++.dg/ext/visibility/noPLT.C
17526         g++.dg/ext/visibility/pragma.C
17527         g++.dg/ext/visibility/pragma-override1.C
17528         g++.dg/ext/visibility/pragma-override2.C
17529         g++.dg/ext/visibility/staticmemfuncts.C
17530         g++.dg/ext/visibility/virtual.C: New tests.
17531
17532 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17533
17534         PR c/15360
17535         * gcc.dg/pr15360-1.c: New test.
17536
17537 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
17538
17539         * gcc.dg/pragma-align-2.c: New test.
17540         * gcc.dg/pragma-init-fini.c: New test.
17541         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
17542         targets.
17543
17544 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
17545
17546         * gcc.dg/init-string-2.c: New test.
17547
17548 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
17549
17550         PR 16684
17551         * gcc.dg/Wredundant-decls-1.c: New test case.
17552
17553 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
17554
17555         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
17556         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
17557         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
17558         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
17559         * gcc.dg/compat/generate-random.c: New file.
17560         * gcc.dg/compat/generate-random.h: Likewise.
17561         * gcc.dg/compat/generate-random_r.c: Likewise.
17562         * gcc.dg/compat/struct-layout-1.h: Likewise.
17563         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
17564         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
17565         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
17566         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
17567         * gcc.dg/compat/struct-layout-1_main.c: New test.
17568         * gcc.dg/compat/struct-layout-1_x.c: New file.
17569         * gcc.dg/compat/struct-layout-1_y.c: New file.
17570         * gcc.dg/compat/struct-layout-1_test.h: New file.
17571
17572 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
17573
17574         * gcc.dg/comp-return-1.c: New test
17575
17576 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
17577
17578         * gcc.dg/vmx/8-02a.c: Fix typo.
17579
17580         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
17581         * gcc.dg/darwin-abi-3.c: New test.
17582
17583         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
17584         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
17585
17586         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
17587         * gcc.dg/vmx/ops-long-1.c: New test.
17588         * gcc.dg/vmx/ops-long-2.c: New test.
17589
17590 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
17591
17592         * g++.dg/lookup/conv-[1234].C: New.
17593
17594 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
17595
17596         * g++.dg/parse/attr2.C: Simplify.
17597
17598 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17599
17600         PR c/7284
17601         * gcc.c-torture/execute/pr7284-1.c: New test.
17602
17603 2004-07-22  Brian Booth  <bbooth@redhat.com>
17604
17605         * gcc.dg/tree-ssa/20040721-1.c: New test.
17606
17607 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
17608
17609         * g++.dg/template/crash20.c: New.
17610
17611 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
17612
17613         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
17614         Add dg-run directive.  Declare variables as required.
17615         * gfortran.dg/g77/README: Update
17616
17617 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
17618
17619         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
17620         gcc.dg/cris-peep2-andu2.c: New tests.
17621
17622 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17623
17624         PR c/15052
17625         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
17626         on return type.
17627         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
17628         messages.
17629         * gcc.dg/qual-return-2.c: Update expected messages.
17630         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
17631
17632 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17633
17634         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
17635         * gcc.dg/noncompile/921102-1.c: Update expected error message.
17636
17637 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17638
17639         PR c/11250
17640         * gcc.dg/init-string-1.c: New test.
17641
17642 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
17643
17644         PR middle-end/15345
17645         PR c/16450
17646         * gcc.dg/torture/nested-fn-1.c: New test.
17647
17648 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
17649
17650         PR target/16559
17651         * gcc.dg/ia64-fptr-1.c: New file.
17652
17653 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17654
17655         PR c++/14497
17656         * g++.dg/template/spec16.C: New test.
17657         * g++.old-deja/g++.robertl/eb118.C: Remove.
17658
17659 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17660
17661         PR c++/509
17662         * g++.dg/template/spec15.C: New test.
17663
17664 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
17665
17666         Copy cases from g77.f-torture/execute and add dg-run
17667         directive.  Other changes as noted.
17668         * gfortran.dg/g77/13037.f
17669         * gfortran.dg/g77/1832.f
17670         * gfortran.dg/g77/19981119-0.f
17671         * gfortran.dg/g77/19990313-0.f
17672         * gfortran.dg/g77/19990313-1.f
17673         * gfortran.dg/g77/19990313-2.f
17674         * gfortran.dg/g77/19990313-3.f
17675         * gfortran.dg/g77/19990419-1.f
17676         * gfortran.dg/g77/19990826-0.f
17677         * gfortran.dg/g77/19990826-2.f
17678         * gfortran.dg/g77/20000503-1.f
17679         * gfortran.dg/g77/20001111.f
17680         * gfortran.dg/g77/20010116.f
17681         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
17682         * gfortran.dg/g77/20010430.f
17683         * gfortran.dg/g77/6177.f
17684         * gfortran.dg/g77/947.f
17685         * gfortran.dg/g77/970816-3.f
17686         * gfortran.dg/g77/971102-1.f
17687         * gfortran.dg/g77/980520-1.f
17688         * gfortran.dg/g77/980628-0.f
17689         * gfortran.dg/g77/980628-1.f
17690         * gfortran.dg/g77/980628-10.f
17691         * gfortran.dg/g77/980628-2.f
17692         * gfortran.dg/g77/980628-3.f
17693         * gfortran.dg/g77/980628-7.f
17694         * gfortran.dg/g77/980628-8.f
17695         * gfortran.dg/g77/980628-9.f
17696         * gfortran.dg/g77/980701-0.f
17697         * gfortran.dg/g77/980701-1.f
17698         * gfortran.dg/g77/cabs.f
17699         * gfortran.dg/g77/claus.f
17700         * gfortran.dg/g77/complex_1.f
17701         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
17702         * gfortran.dg/g77/dcomplex.f
17703         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
17704         * gfortran.dg/g77/f90-intrinsic-mathematical.f
17705         * gfortran.dg/g77/f90-intrinsic-numeric.f
17706         * gfortran.dg/g77/int8421.f
17707         * gfortran.dg/g77/labug1.f
17708         * gfortran.dg/g77/large_vec.f
17709         * gfortran.dg/g77/le.f
17710         * gfortran.dg/g77/short.f
17711         * gfortran.dg/g77/README: Update
17712
17713 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
17714
17715         PR c++/16637
17716         * g++.dg/parse/lookup4.C: New test.
17717
17718 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17719
17720         PR c++/16175
17721         * g++.dg/template/ttp10.C: New test.
17722
17723 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
17724
17725         * gcc.dg/pr12625-1.c: New test.
17726
17727 2004-07-20  Steven Bosscher  <stevenb@suse.de>
17728
17729         * testsuite/gcc.dg/switch-warn-1.c: New test.
17730         * testsuite/gcc.dg/switch-warn-2.c: New test.
17731         * gcc.c-torture/compile/pr14730.c: Update.
17732
17733 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
17734
17735         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
17736         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
17737         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
17738         g++.dg/template/nontype3.C: Remove trailing CR from tests.
17739
17740 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
17741
17742         PR c++/16623
17743         * g++.dg/template/assign1.C: New test.
17744
17745 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17746
17747         PR c++/12170
17748         * g++.dg/template/ttp9.C: New test.
17749
17750 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
17751
17752         * gcc.dg/format/cmn-err-1.c: New test.
17753
17754 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
17755
17756         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
17757         gcc.dg/Wparentheses-10.c: New tests.
17758         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
17759
17760 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17761
17762         PR fortran/16465
17763         * gfortran.dg/g77//ffixed-line-length-0.f,
17764         gfortran.dg/g77/ffixed-line-length-132.f,
17765         gfortran.dg/g77/ffixed-line-length-72.f,
17766         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
17767         gfortran.dg/g77/README: Update.
17768
17769 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17770
17771         PR c++/13092
17772         * g++.dg/template/non-dependent7.C: New test.
17773         * g++.dg/template/non-dependent8.C: Likewise.
17774         * g++.dg/template/non-dependent9.C: Likewise.
17775         * g++.dg/template/non-dependent10.C: Likewise.
17776
17777 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
17778
17779         PR c++/16337
17780         * g++.dg/parse/attr2.C: New test.
17781
17782 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
17783
17784         * g77.dg: Removed.
17785         * g77.f-torture: Ditto.
17786
17787 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
17788
17789         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
17790         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
17791         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
17792
17793 2004-07-16  Richard Henderson  <rth@redhat.com>
17794
17795         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
17796
17797 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17798
17799         * lib/fortran-torture.exp (fortran-torture): Don't test compile
17800         tests with full list of options.
17801         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
17802         of TORTURE_OPTIONS if test contains 'dg-do run'.
17803
17804         PR fortran/16404
17805         * gfortran.dg/do_iterator.f90: New test.
17806
17807 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17808
17809         PR rtl-optimization/16536
17810         * gcc.c-torture/execute/restrict-1.c: New test.
17811
17812 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17813
17814         PR fortran/15324
17815         * gfortran.dg/pr15324.f90: New test.
17816
17817         PR fortran/15129
17818         * gfortran.dg/pr15129.f90: New test.
17819
17820         PR fortran/15140
17821         * gfortran.dg/pr15140.f90: New test.
17822
17823         PR fortran/13792
17824         * gfortran.fortran-torture/execute/bounds.f90: Add check for
17825         compile-time simplification.
17826
17827 2004-07-14  Mike Stump  <mrs@apple.com>
17828
17829         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
17830
17831 2004-07-14  James E Wilson  <wilson@specifixinc.com>
17832
17833         PR target/16325
17834         * gcc.dg/profile-generate-1.c: New.
17835
17836 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
17837
17838         * gcc.c-torture/execute/20040709-1.c: New test.
17839         * gcc.c-torture/execute/20040709-2.c: New test.
17840
17841 2004-07-14  Mike Stump  <mrs@apple.com>
17842
17843         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
17844
17845 2004-07-14  Mike Stump  <mrs@apple.com>
17846
17847         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
17848
17849 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
17850
17851         PR c++/16518
17852         * g++.dg/parse/mutable1.C: New test.
17853
17854 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
17855
17856         PR tree-optimization/16443
17857         * gcc.dg/tree-ssa/20040713-1.c: New test.
17858
17859 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
17860
17861         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
17862         for operator new.
17863
17864 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17865
17866         * gfortran.dg/g77/README: New file
17867         * gfortran.dg/g77/19981216-0.f: Copy from
17868         g77.f-torture/noncompile.  Add "dg-do compile" and
17869         dg-error as required.
17870         * gfortran.dg/g77/19990218-1.f: Likewise.
17871         * gfortran.dg/g77/19990905-1.f: Likewise.
17872         * gfortran.dg/g77/9263.f: Likewise.
17873         * gfortran.dg/g77/980615-0.f: Likewise.
17874         * gfortran.dg/g77/980616-0.f: Likewise.
17875         * gfortran.dg/g77/check0.f: Likewise.
17876         * gfortran.dg/g77/select_no_compile.f: Likewise.
17877
17878 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17879
17880         Copy files from g77.f-torture/compile.
17881         Add "{ dg-do compile}".  Other changes as noted
17882         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
17883         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
17884         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
17885         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
17886         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
17887         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
17888         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
17889         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
17890         statement to conform to standard.  Append alpha1.x for reference.
17891         * gfortran.dg/g77/xformat.f: Add dg-warning
17892
17893 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
17894
17895         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
17896         Add {dg-do compile} directive.
17897         * gfortran.dg/g77/cpp2.F: Likewise.
17898
17899 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17900
17901         PR c++/5402
17902         * g++.dg/lookup/name-clash1.C: New test.
17903
17904         PR c++/9777
17905         * g++.dg/lookup/name-clash2.C: New test.
17906
17907         PR c++/12102
17908         * g++.dg/lookup/name-clash3.C: New test.
17909
17910 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17911
17912         * g++.dg/lookup/new2.C: New test.
17913         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
17914
17915 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
17916
17917         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
17918         Add {dg-do compile} directive.
17919         * gfortran.dg/g77/13060.f: Likewise.
17920         * gfortran.dg/g77/19990218-0.f: Likewise.
17921         * gfortran.dg/g77/19990305-0.f: Likewise.
17922         * gfortran.dg/g77/19990419-0.f: Likewise.
17923         * gfortran.dg/g77/19990502-0.f: Likewise.
17924         * gfortran.dg/g77/19990502-1.f: Likewise.
17925         * gfortran.dg/g77/19990525-0.f: Likewise.
17926         * gfortran.dg/g77/19990826-1.f: Likewise.
17927         * gfortran.dg/g77/19990826-3.f: Likewise.
17928         * gfortran.dg/g77/19990905-2.f: Likewise.
17929         * gfortran.dg/g77/20000412-1.f: Likewise.
17930         * gfortran.dg/g77/20000511-1.f: Likewise.
17931         * gfortran.dg/g77/20000511-2.f: Likewise.
17932         * gfortran.dg/g77/20000518.f: Likewise.
17933         * gfortran.dg/g77/20000601-1.f: Likewise.
17934         * gfortran.dg/g77/20000601-2.f: Likewise.
17935         * gfortran.dg/g77/20000629-1.f: Likewise.
17936         * gfortran.dg/g77/20000630-2.f: Likewise.
17937         * gfortran.dg/g77/20010115.f: Likewise.
17938         * gfortran.dg/g77/20010321-1.f: Likewise.
17939         * gfortran.dg/g77/20010426.f: Likewise.
17940         * gfortran.dg/g77/20020307-1.f: Likewise.
17941         * gfortran.dg/g77/8485.f: Likewise.
17942         * gfortran.dg/g77/960317-1.f: Likewise.
17943         * gfortran.dg/g77/970915-0.f: Likewise.
17944         * gfortran.dg/g77/980310-1.f: Likewise.
17945         * gfortran.dg/g77/980310-2.f: Likewise.
17946         * gfortran.dg/g77/980310-3.f: Likewise.
17947         * gfortran.dg/g77/980310-4.f: Likewise.
17948         * gfortran.dg/g77/980310-6.f: Likewise.
17949         * gfortran.dg/g77/980310-7.f: Likewise.
17950         * gfortran.dg/g77/980310-8.f: Likewise.
17951         * gfortran.dg/g77/980419-2.f: Likewise.
17952         * gfortran.dg/g77/980424-0.f: Likewise.
17953         * gfortran.dg/g77/980427-0.f: Likewise.
17954         * gfortran.dg/g77/980729-0.f: Likewise.
17955         * gfortran.dg/g77/981117-1.f: Likewise.
17956         * gfortran.dg/g77/toon_1.f: Likewise.
17957
17958 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17959
17960         PR c++/2204
17961         * g++.dg/other/abstract2.C: New test.
17962
17963 2004-07-12  Paul Brook  <paul@codesourcery.com>
17964
17965         * gfortran.dg/pointer_init_1.f90: New test.
17966
17967 2004-07-11  Paul Brook  <paul@codesourcery.com>
17968
17969         PR fortran/15986
17970         * gfortran.dg/contained_1.f90: New test.
17971
17972 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
17973
17974         * g++.dg/parse/defarg8.C: New test.
17975
17976 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17977
17978         PR fortran/16433
17979         * gfortran.dg/pr16433.f: New test.
17980
17981         PR fortran/17574
17982         * gfortran.dg/pr15754.f90: New test.
17983
17984 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
17985
17986         PR tree-optimization/16437
17987         * gcc.c-torture/execute/bitfld-4.c: New test.
17988
17989 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17990
17991         * gfortran.fortran-torture/execute/common_2.f90: Add check for
17992         access to common var from module.
17993
17994 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17995
17996         PR fortran/16336
17997         * gfortran.fortran-torture/execute/common_2.f90: New test.
17998
17999 2004-07-10  Paul Brook  <paul@codesourcery.com>
18000
18001         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
18002
18003 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18004
18005         PR fortran/15969
18006         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
18007
18008 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
18009
18010         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
18011         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
18012         * gfortran.dg/g77/ffree-form-1.f: Likewise.
18013         * gfortran.dg/g77/ffree-form-2.f: Likewise.
18014         * gfortran.dg/g77/ffree-form-3.f: Likewise.
18015         * gfortran.dg/g77/fno-underscoring.f: Likewise.
18016         * gfortran.dg/g77/funderscoring.f: Likewise.
18017         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
18018
18019 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18020
18021         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
18022
18023 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18024         Paul Brook  <paul@codesourcery.com>
18025
18026         PR fortran/13415
18027         * gfortran.dg/common_pointer_1.f90: New test.
18028
18029 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18030
18031         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
18032
18033 2004-07-09  James E Wilson  <wilson@specifixinc.com>
18034
18035         PR target/16364
18036         * gcc.c-torture/compile/20040709-1.c: New.
18037
18038 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18039
18040         PR fortran/14077
18041         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
18042
18043 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18044
18045         PR fortran/13201
18046         * gfortran.dg/shape_1.f90: New test.
18047
18048 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
18049             Andrew Pinski  <apinski@apple.com>
18050
18051         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
18052
18053 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18054
18055         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
18056         comment.
18057
18058 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18059         Paul Brook  <paul@codesourcery.com>
18060
18061         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
18062         '.f95' and '.F95'.
18063
18064 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
18065
18066         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
18067
18068 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18069
18070         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
18071         testcases with capital suffix.
18072
18073 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18074
18075         PR fortran/15481
18076         PR fortran/13372
18077         PR fortran/13575
18078         PR fortran/15978
18079         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
18080
18081         * gfortran.dg/implicit_1.f90: New test.
18082
18083 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18084
18085         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
18086         expression to match gfortran warning/error messages
18087         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
18088         dg-error text.
18089
18090 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18091
18092         * lib/fortran-torture.exp: Rename proc search_for to
18093         search_for_re.
18094
18095 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18096
18097         * gcc.c-torture/execute/simd-5.x: New file.
18098         XFAIL on SPARC 64-bit at -O0.
18099
18100 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18101
18102         PR c++/8211
18103         PR c++/16165
18104         * g++.dg/warn/effc3.C: New test.
18105
18106 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18107
18108         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
18109         change X to 1X in format.
18110         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
18111         add data statements to conform to standard.
18112
18113 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18114
18115         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
18116         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
18117         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
18118
18119 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
18120
18121         * gfortran.dg/g77/7388.f: Copy from g77.dg
18122         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
18123         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
18124         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
18125         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
18126         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
18127         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
18128         * gfortran.dg/g77/strlen0.f: Likewise.
18129
18130 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
18131
18132         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
18133         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
18134
18135 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18136
18137         * gcc.c-torture/execute/920428-2.x: Delete.
18138         * gcc.c-torture/execute/920501-7.x: Likewise.
18139
18140 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
18141
18142         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
18143         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
18144         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
18145         prescott and c3-2.
18146         (PREFETCH_3DNOW): Add -march=c3.
18147
18148 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
18149
18150         PR c/16437
18151         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
18152         * gcc.c-torture/execute/bf64-1.x: Likewise.
18153
18154 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
18155
18156         * gcc.c-torture/compile/20040708-1.c: New test.
18157
18158 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18159
18160         PR c++/16169
18161         * g++.dg/warn/effc2.C: New test.
18162
18163 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
18164
18165         * gcc.c-torture/execute/bitfld-1.x: Remove.
18166         * gcc.c-torture/execute/bitfld-3.c: New test.
18167         * gcc.dg/bitfld-2.c: Remove XFAILs.
18168
18169 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
18170
18171         PR c++/16276
18172         * g++.dg/rtti/tinfo1.C: New file.
18173
18174 2004-07-07  Eric Christopher  <echristo@redhat.com>
18175
18176         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
18177
18178 2004-07-07  Andrew Pinski  <apinski@apple.com>
18179
18180         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
18181
18182 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
18183
18184         * g++.dg/init/call1.C: XFAIL.
18185
18186 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
18187
18188         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
18189         except for movstrict*, to movmem* and clrstr* to clrmem*.
18190
18191 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
18192
18193         * gcc.c-torture/execute/20040707-1.c: New test.
18194
18195 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
18196
18197         * gcc.c-torture/execute/20040706-1.c: New test.
18198
18199 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18200
18201         PR c++/3671
18202         * g++.dg/template/spec14.C: New test.
18203
18204 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
18205
18206         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
18207         nothing if not yet defined.  Use it in b, c and d type definitions.
18208         * gcc.c-torture/execute/20040705-1.c: New test.
18209         * gcc.c-torture/execute/20040705-2.c: New test.
18210
18211 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18212
18213         PR c++/2518
18214         * g++.dg/lookup/new1.C: New test.
18215
18216 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18217
18218         PR c++/11406
18219         * g++.dg/template/sizeof8.C: New test.
18220
18221 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
18222
18223         * gcc.c-torture/compile/20040705-1.c: New test.
18224
18225 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
18226
18227         * gfortran.fortran-torture/execute/seq_io.f90: New test.
18228
18229 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
18230
18231         * gcc.dg/cpp/if-mop.c: Two new testcases.
18232         * gcc.dg/cpp/trad/comment-3.c: New.
18233
18234 2004-07-04  Paul Brook  <paul@codesourcery.com>
18235
18236         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
18237
18238 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
18239
18240         PR c++/3761
18241         * g++.dg/lookup/crash4.C: New test.
18242
18243 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
18244
18245         * gcc.c-torture/execute/builtin-abs-1.c
18246         * gcc.c-torture/execute/builtin-abs-2.c
18247         * gcc.c-torture/execute/builtin-complex-1.c
18248         * gcc.c-torture/execute/builtins/string-1-lib.c
18249         * gcc.c-torture/execute/builtins/string-1.c
18250         * gcc.c-torture/execute/builtins/string-2-lib.c
18251         * gcc.c-torture/execute/builtins/string-2.c
18252         * gcc.c-torture/execute/builtins/string-3-lib.c
18253         * gcc.c-torture/execute/builtins/string-3.c
18254         * gcc.c-torture/execute/builtins/string-4-lib.c
18255         * gcc.c-torture/execute/builtins/string-4.c
18256         * gcc.c-torture/execute/builtins/string-5-lib.c
18257         * gcc.c-torture/execute/builtins/string-5.c
18258         * gcc.c-torture/execute/builtins/string-6-lib.c
18259         * gcc.c-torture/execute/builtins/string-6.c
18260         * gcc.c-torture/execute/builtins/string-7-lib.c
18261         * gcc.c-torture/execute/builtins/string-7.c
18262         * gcc.c-torture/execute/builtins/string-8-lib.c
18263         * gcc.c-torture/execute/builtins/string-8.c
18264         * gcc.c-torture/execute/builtins/string-9-lib.c
18265         * gcc.c-torture/execute/builtins/string-9.c
18266         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
18267         * gcc.c-torture/execute/builtins/string-asm-1.c
18268         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
18269         * gcc.c-torture/execute/builtins/string-asm-2.c
18270         * gcc.c-torture/execute/stdio-opt-1.c
18271         * gcc.c-torture/execute/stdio-opt-2.c
18272         * gcc.c-torture/execute/stdio-opt-3.c
18273         * gcc.c-torture/execute/string-opt-1.c
18274         * gcc.c-torture/execute/string-opt-10.c
18275         * gcc.c-torture/execute/string-opt-11.c
18276         * gcc.c-torture/execute/string-opt-12.c
18277         * gcc.c-torture/execute/string-opt-13.c
18278         * gcc.c-torture/execute/string-opt-14.c
18279         * gcc.c-torture/execute/string-opt-15.c
18280         * gcc.c-torture/execute/string-opt-16.c
18281         * gcc.c-torture/execute/string-opt-2.c
18282         * gcc.c-torture/execute/string-opt-6.c
18283         * gcc.c-torture/execute/string-opt-7.c
18284         * gcc.c-torture/execute/string-opt-8.c:
18285         Replace with ...
18286
18287         * gcc.c-torture/execute/builtins/abs-2.c
18288         * gcc.c-torture/execute/builtins/abs-3.c
18289         * gcc.c-torture/execute/builtins/complex-1.c
18290         * gcc.c-torture/execute/builtins/fprintf.c
18291         * gcc.c-torture/execute/builtins/fputs.c
18292         * gcc.c-torture/execute/builtins/memcmp.c
18293         * gcc.c-torture/execute/builtins/memmove.c
18294         * gcc.c-torture/execute/builtins/memops-asm.c
18295         * gcc.c-torture/execute/builtins/mempcpy-2.c
18296         * gcc.c-torture/execute/builtins/mempcpy.c
18297         * gcc.c-torture/execute/builtins/memset.c
18298         * gcc.c-torture/execute/builtins/printf.c
18299         * gcc.c-torture/execute/builtins/sprintf.c
18300         * gcc.c-torture/execute/builtins/strcat.c
18301         * gcc.c-torture/execute/builtins/strchr.c
18302         * gcc.c-torture/execute/builtins/strcmp.c
18303         * gcc.c-torture/execute/builtins/strcpy.c
18304         * gcc.c-torture/execute/builtins/strcspn.c
18305         * gcc.c-torture/execute/builtins/strlen-2.c
18306         * gcc.c-torture/execute/builtins/strlen.c
18307         * gcc.c-torture/execute/builtins/strncat.c
18308         * gcc.c-torture/execute/builtins/strncmp-2.c
18309         * gcc.c-torture/execute/builtins/strncmp.c
18310         * gcc.c-torture/execute/builtins/strncpy.c
18311         * gcc.c-torture/execute/builtins/strpbrk.c
18312         * gcc.c-torture/execute/builtins/strpcpy-2.c
18313         * gcc.c-torture/execute/builtins/strpcpy.c
18314         * gcc.c-torture/execute/builtins/strrchr.c
18315         * gcc.c-torture/execute/builtins/strspn.c
18316         * gcc.c-torture/execute/builtins/strstr-asm.c
18317         * gcc.c-torture/execute/builtins/strstr.c:
18318         ... these new files.
18319
18320         * gcc.c-torture/execute/builtins/abs-2-lib.c
18321         * gcc.c-torture/execute/builtins/abs-3-lib.c
18322         * gcc.c-torture/execute/builtins/complex-1-lib.c
18323         * gcc.c-torture/execute/builtins/fprintf-lib.c
18324         * gcc.c-torture/execute/builtins/fputs-lib.c
18325         * gcc.c-torture/execute/builtins/memcmp-lib.c
18326         * gcc.c-torture/execute/builtins/memmove-lib.c
18327         * gcc.c-torture/execute/builtins/memops-asm-lib.c
18328         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
18329         * gcc.c-torture/execute/builtins/mempcpy-lib.c
18330         * gcc.c-torture/execute/builtins/memset-lib.c
18331         * gcc.c-torture/execute/builtins/printf-lib.c
18332         * gcc.c-torture/execute/builtins/sprintf-lib.c
18333         * gcc.c-torture/execute/builtins/strcat-lib.c
18334         * gcc.c-torture/execute/builtins/strchr-lib.c
18335         * gcc.c-torture/execute/builtins/strcmp-lib.c
18336         * gcc.c-torture/execute/builtins/strcpy-lib.c
18337         * gcc.c-torture/execute/builtins/strcspn-lib.c
18338         * gcc.c-torture/execute/builtins/strlen-2-lib.c
18339         * gcc.c-torture/execute/builtins/strlen-lib.c
18340         * gcc.c-torture/execute/builtins/strncat-lib.c
18341         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
18342         * gcc.c-torture/execute/builtins/strncmp-lib.c
18343         * gcc.c-torture/execute/builtins/strncpy-lib.c
18344         * gcc.c-torture/execute/builtins/strpbrk-lib.c
18345         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
18346         * gcc.c-torture/execute/builtins/strpcpy-lib.c
18347         * gcc.c-torture/execute/builtins/strrchr-lib.c
18348         * gcc.c-torture/execute/builtins/strspn-lib.c
18349         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
18350         * gcc.c-torture/execute/builtins/strstr-lib.c
18351         * gcc.c-torture/execute/builtins/lib/abs.c
18352         * gcc.c-torture/execute/builtins/lib/fprintf.c
18353         * gcc.c-torture/execute/builtins/lib/memset.c
18354         * gcc.c-torture/execute/builtins/lib/printf.c
18355         * gcc.c-torture/execute/builtins/lib/sprintf.c
18356         * gcc.c-torture/execute/builtins/lib/strcpy.c
18357         * gcc.c-torture/execute/builtins/lib/strcspn.c
18358         * gcc.c-torture/execute/builtins/lib/strncat.c
18359         * gcc.c-torture/execute/builtins/lib/strncmp.c
18360         * gcc.c-torture/execute/builtins/lib/strncpy.c
18361         * gcc.c-torture/execute/builtins/lib/strpbrk.c
18362         * gcc.c-torture/execute/builtins/lib/strspn.c
18363         * gcc.c-torture/execute/builtins/lib/strstr.c:
18364         New files containing support routines.
18365
18366         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
18367         declaration.
18368         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
18369         when not optimizing.
18370
18371 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
18372
18373         PR c++/16240
18374         * g++.dg/abi/mangle22.C: New test.
18375         * g++.dg/abi/mangle23.C: Likewise.
18376
18377 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
18378
18379         PR fortran/16290
18380         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
18381         Allow for cases without denormalized floating point numbers.
18382
18383 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
18384
18385         PR c/1027
18386         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
18387         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
18388         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
18389         expected warning text.
18390         * gcc.dg/format/diag-2.c: New test.
18391
18392 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
18393
18394         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
18395
18396 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
18397
18398         * gcc.dg/builtins-43.c: New.
18399         * gcc.dg/builtins-44.c: New.
18400         * gcc.dg/builtins-45.c: New.
18401
18402 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
18403             Andreas Tobler  <a.tobler@schweiz.ch>
18404
18405         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
18406         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
18407         as SIGSEGV.
18408         * gcc.dg/cleanup-11.c: Likewise.
18409         * gcc.dg/cleanup-8.c: Likewise.
18410         * gcc.dg/cleanup-9.c: Likewise.
18411         * gcc.dg/cleanup-5.c: Run on all platforms.
18412
18413 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
18414
18415         * g++.dg/warn/nonnull1.C: New test.
18416
18417 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
18418
18419         * gcc.dg/compat/compat-common.h: Wrap up CINT in
18420         an #ifndef SKIP_COMPLEX_INT/#endif pair.
18421         Special-case the Sun compiler wrt to <complex.h>.
18422
18423 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
18424
18425         * gcc.dg/Wunreachable-8.C: New test.
18426
18427         * gcc.dg/h8300-ice2.c : New test.
18428
18429 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
18430
18431         PR fortran/16161
18432         * gfortran.fortran-torture/compile/implicit.f90: Add test
18433         for implicit character.
18434
18435 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
18436
18437         PR fortran/16289
18438         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
18439         Use tiny() intrinsic to find smallest non-negative real
18440
18441 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
18442
18443         * gcc.dg/compat/struct-by-value-22_main.c: New test.
18444         * gcc.dg/compat/struct-by-value-22_x.c: New.
18445         * gcc.dg/compat/struct-by-value-22_y.c: New.
18446
18447         * gcc.c-torture/execute/20040629-1.c: New test.
18448
18449 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
18450
18451         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
18452         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
18453
18454         PR target/16195
18455         * gcc.dg/20040625-1.c: New test.
18456
18457 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18458
18459         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
18460
18461 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18462
18463         PR fortran/15963
18464         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
18465
18466 2004-06-29  Richard Henderson  <rth@redhat.com>
18467
18468         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
18469
18470 2004-06-29  Paul Brook  <paul@codesourcery.com>
18471
18472         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
18473         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
18474
18475 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
18476
18477         PR c++/16260
18478         * g++.dg/parse/crash15.C: New.
18479
18480 2004-06-28  Andrew Pinski  <apinski@apple.com>
18481
18482         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
18483         by the error already.
18484
18485         * g++.dg/opt/ptrmem4.C: Change to compile only test.
18486
18487 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
18488
18489         PR target/14041
18490         * gcc.dg/h8300-bss-align-1.c : New.
18491
18492 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
18493
18494         * PR c++/16174
18495         * g++.dg/template/ctor4.C: New.
18496
18497 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
18498
18499         PR c++/16205
18500         * g++.dg/warn/Wsequence-point-1.C: New test.
18501
18502 2004-06-27  Paul Brook  <paul@codesourcery.com>
18503
18504         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
18505
18506 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
18507
18508         * g++.old-deja/g++.mike/p7325.C: Remove.
18509
18510 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
18511
18512         PR c/14963
18513         * gcc.dg/pr14963.c: New test.
18514
18515 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
18516
18517         PR c++/16193
18518         * g++.dg/parse/redef1.C: New test.
18519
18520 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
18521
18522         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
18523         20021110.c.
18524         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
18525         20021119-1.c.
18526         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
18527         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
18528         5-04.c.
18529         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
18530         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
18531         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
18532         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
18533         g++.brendan/enum14.C.
18534         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
18535         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
18536         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
18537         g++.mike/virt1.C.
18538         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
18539         memtemp24.C.
18540
18541 2004-06-27  Roger Sayle  <roger@eyesopen.com>
18542
18543         * gcc.dg/20040527-1.c: New test case.
18544
18545 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
18546
18547         PR gfortran/pr16196
18548         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
18549
18550 2004-06-25  Roger Sayle  <roger@eyesopen.com>
18551
18552         PR middle-end/15825
18553         * gcc.dg/pr15825-1.c: New test case.
18554
18555 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18556
18557         * gcc.c-torture/execute/20040625-1.c: New test.
18558
18559 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18560
18561         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
18562
18563 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
18564
18565         * gcc.dg/torture/mips-div-1.c: New test.
18566
18567 2004-06-24  Jeff Law  <law@redhat.com>
18568
18569         * gcc.dg/tree-ssa/20040624-1.c: New test.
18570
18571 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
18572
18573         * gcc.c-torture/compile/20040624-1.c: New test.
18574
18575 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18576
18577         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
18578         this directory.
18579
18580 2004-06-23  Andrew Pinski  <apinski@apple.com>
18581
18582         PR middle-end/15988
18583         * g++.dg/opt/ptrmem4.C: New test.
18584
18585         * gcc.dg/c90-array-quals-2.c: New test.
18586
18587 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
18588
18589         * gcc.dg/kpice1.c: New test.
18590
18591 2006-06-23  Andrew Pinski  <apinski@apple.com>
18592
18593         * gcc.dg/c90-array-quals.c: New test.
18594
18595 2006-06-22  Richard Henderson  <rth@redhat.com>
18596
18597         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
18598
18599 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
18600
18601         * gcc.dg/builtins-config.h: Handle FreeBSD.
18602
18603 2006-06-22  Richard Henderson  <rth@redhat.com>
18604
18605         * g++.dg/opt/devirt1.C: New.
18606
18607 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
18608
18609         * g++.dg/opt/pr15551.C: New testcase.
18610
18611 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
18612
18613         PR target/14800
18614         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
18615         x86_64-*-linux* when compiling for 32bit.
18616
18617 2004-06-21  Andrew Pinski  <apinski@apple.com>
18618
18619         * gcc.dg/pch/struct-1.c: New.
18620         * gcc.dg/pch/struct-1.hs: New.
18621
18622 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
18623
18624         * gcc.dg/pch/save-temps-1.c: New file.
18625         * gcc.dg/pch/save-temps-1.hs: New file.
18626
18627 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
18628
18629         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
18630         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
18631
18632 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18633
18634         * gfortran.fortran-torture/execute/select_1.f90: Rename function
18635         to fix type error.
18636         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
18637         Remove trailing spaces.
18638
18639 2004-06-21  Richard Henderson  <rth@redhat.com>
18640
18641         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
18642         merging && to BIT_FIELD_REF.
18643
18644 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
18645
18646         * g++.dg/opt/placeholder1.C: New test.
18647
18648 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18649
18650         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
18651         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
18652         * gcc.dg/compat/union-m128-1_x.c: Likewise.
18653         * gcc.dg/compat/union-m128-1_y.c: Likewise.
18654
18655 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
18656
18657         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
18658         extern "C".
18659         * g++.dg/other/pragma-re-1.C: Add comments.
18660
18661 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
18662
18663         PR gfortran/16080
18664         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
18665
18666 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
18667
18668         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
18669         instead of setting the type of size_t by
18670         hand.
18671
18672 2004-06-18  Roger Sayle  <roger@eyesopen.com>
18673
18674         * gcc.dg/unordered-2.c: New test case.
18675         * gcc.dg/unordered-3.c: New test case.
18676
18677 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
18678
18679         PR other/16043
18680         * lib/g++.exp (g++_version): Tweak regexp for version
18681         * lib/g77.exp (g77_version): Likewise.
18682         * lib/gfortran.exp (gfortran_version): Likewise.
18683         * lib/objc.exp (objc_version): Likewise.
18684         * lib/treelang.exp (treelang_version): Likewise.
18685
18686 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
18687
18688         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
18689         Use INT_MAX instead of __INT_MAX__.
18690         * gcc.dg/compat/struct-align-2_y.c: Likewise.
18691
18692         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
18693         * gcc.dg/compat/scalar-return-3_x.c: Use it.
18694         * gcc.dg/compat/scalar-return-3_y.c: Use it.
18695         * gcc.dg/compat/scalar-return-4_x.c: Use it.
18696         * gcc.dg/compat/scalar-return-4_y.c: Use it.
18697         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
18698         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
18699         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
18700         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
18701
18702         * gcc.dg/range-test-1.c: New test.
18703         * g++.dg/opt/range-test-1.C: New test.
18704
18705 2004-06-17  Richard Henderson  <rth@redhat.com>
18706
18707         * objc.dg/sync-1.m: New.
18708         * objc.dg/try-catch-1.m: Don't force next runtime.
18709         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
18710         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
18711         shadowed catch clause.
18712         * objc.dg/try-catch-5.m: New.
18713
18714 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
18715
18716         Bug 14610
18717         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
18718
18719 2004-06-15  Richard Henderson  <rth@redhat.com>
18720
18721         * gcc.dg/20001116-1.c: Move expected warning line.
18722
18723 2004-06-15  Richard Henderson  <rth@redhat.com>
18724
18725         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
18726         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
18727
18728 2004-06-15  Jeff Law  <law@redhat.com>
18729
18730         * gcc.dg/tree-ssa/20040615-1.c: New test.
18731         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
18732         be less sensitive to operand ordering.
18733         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
18734
18735 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
18736
18737         * g++.dg/abi/bitfield3.C: Add comment..
18738
18739 2004-06-15  Richard Henderson  <rth@redhat.com>
18740
18741         * g++.dg/ext/stmtexpr1.C: XFAIL.
18742         * gcc.dg/20030612-1.c: XFAIL.
18743
18744 2004-06-15  Eric Christopher  <echristo@redhat.com>
18745
18746         * g++.dg/charset/asm5.c: New.
18747         * gcc.dg/charset/asm6.c: New.
18748
18749 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18750
18751         PR fortran/15962
18752         * gfortran.fortran-torture/execute/select_1.f90: New test.
18753
18754 2004-06-15  Paul Brook  <paul@codesourcery.com>
18755
18756         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
18757
18758 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18759
18760         PR c++/15967
18761         * g++.dg/lookup/crash3.C: New test.
18762
18763 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18764
18765         PR c++/15947
18766         * g++.dg/parse/dtor4.C: New test.
18767
18768 2004-06-14  Jeff Law  <law@redhat.com>
18769
18770         * gcc.c-torture/compile/20040614-1.c: New test.
18771
18772 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18773
18774         PR fortran/15211
18775         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
18776         LEN of a character array.
18777
18778 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
18779
18780         PR c++/15096
18781         * g++.dg/template/ptrmem10.C: New test.
18782
18783         PR c++/14930
18784         * g++.dg/template/friend30.C: New test.
18785
18786 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18787
18788         PR fortran/14928
18789         * gfortran.fortran-torture/compile/mloc.f90: New test.
18790
18791 2004-06-13  Paul Brook  <paul@codesourcery.com>
18792
18793         * gfortran.fortran-torture/execute/random_2.f90: New test.
18794
18795 2004-06-13  Eric Christopher  <echristo@redhat.com>
18796
18797         * gcc.dg/noncompile/redecl-1.c: Fix error message.
18798
18799 2004-06-12  Paul Brook  <paul@codesourcery.com>
18800
18801         * gfortran.fortran-torture/execute/contained_3.f90: New test.
18802
18803 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18804
18805         PR fortran/14923
18806         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
18807
18808 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18809
18810         PR fortran/14957
18811         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
18812         syntax errors in end statements of contained subroutines.
18813
18814 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18815
18816         PR fortran/12841
18817         * gfortran.fortran-torture/execute/null_arg.f90: New test.
18818
18819 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18820
18821         PR fortran/15665
18822         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
18823
18824 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
18825
18826         PR gfortran/12839
18827         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
18828
18829 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
18830
18831         PR c++/15862
18832         * g++.dg/parse/enum1.C: New test.
18833
18834 2004-06-10  Jeff Law  <law@redhat.com>
18835
18836         * gcc.c-torture/compile/20040610-1.c: New test.
18837
18838 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18839
18840         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
18841         * g++.old-deja/g++.other/decl3.C: Likewise.
18842
18843 2004-06-10  Brian Booth  <bbooth@redhat.com>
18844
18845         * gcc.dg/tree-ssa/20031015-1.c: Scan for
18846         V_MAY_DEF instead of VDEF.
18847         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
18848
18849 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
18850
18851         PR c++/14211
18852         * g++.dg/conversion/const1.C: New test.
18853
18854         PR c++/15076
18855         * g++.dg/conversion/reinterpret1.C: New test.
18856
18857         PR c++/15877
18858         * g++.dg/template/enum2.C: New test.
18859
18860         PR c++/15227
18861         * g++.dg/template/error13.C: New test.
18862
18863 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18864
18865         PR fortran/14957
18866         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
18867         arguments to test_* REAL and of the right size.
18868
18869 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18870
18871         PR target/15569
18872         PR rtl-optimization/15681
18873         * gcc.dg/20040609-1.c: New test.
18874
18875 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
18876
18877         PR c++/14791
18878         * g++.dg/opt/builtins1.C: New test.
18879
18880 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
18881
18882         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
18883         that use default windows32 struct layout.
18884         * gcc.dg/i386-bitfield2.c: Likewise.
18885
18886 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
18887
18888         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
18889         for mingw32 and cygwin targets.
18890
18891 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
18892
18893         * gcc.dg/pch/macro-4.c: New.
18894         * gcc.dg/pch/macro-4.hs: New.
18895
18896 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18897
18898         PR fortran/13249
18899         * gfortran.fortran-torture/compile/name_clash.f90: New test.
18900
18901 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18902
18903         PR fortran/13372
18904         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
18905
18906 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18907
18908         PR gfortran/14897
18909         * gfortran.fortran-torture/execute/t_edit.f90: New test.
18910
18911 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
18912
18913         PR gfortran/15755
18914         * gfortran.fortran-torture/execute/backspace.c : New test.
18915
18916 2004-06-09  Paul Brook  <paul@codesourcery.com>
18917
18918         * gfortran.fortran-torture/execure/intrinsic_associated.f90
18919         (pointer_to_section): Rewrite to use smaller array.
18920
18921 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
18922
18923         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
18924         * gcc.dg/ext/altivec-10.c: Same.
18925         * gcc.dg/ext/altivec-11.c: Same.
18926         * gcc.dg/ext/altivec-12.c: Same.
18927         * gcc.dg/ext/altivec-13.c: Same.
18928         * gcc.dg/ext/altivec-14.c: Same.
18929         * gcc.dg/ext/altivec-15.c: Same.
18930         * gcc.dg/ext/altivec-16.c: Same.
18931         * gcc.dg/ext/altivec-3.c: Same.
18932         * gcc.dg/ext/altivec-4.c: Same.
18933         * gcc.dg/ext/altivec-6.c: Same.
18934         * gcc.dg/ext/altivec-7.c: Same.
18935         * gcc.dg/ext/altivec-8.c: Same.
18936         * gcc.dg/ext/altivec-varargs-1.c: Same.
18937
18938         * g++.dg/ext/altivec-1.C: Correct dg syntax.
18939         * g++.dg/ext/altivec-10.C: Same.
18940         * g++.dg/ext/altivec-2.C: Same.
18941         * g++.dg/ext/altivec-3.C: Same.
18942         * g++.dg/ext/altivec-4.C: Same.
18943         * g++.dg/ext/altivec-5.C: Same.
18944         * g++.dg/ext/altivec-6.C: Same.
18945         * g++.dg/ext/altivec-7.C: Same.
18946         * g++.dg/ext/altivec-8.C: Same.
18947         * g++.dg/ext/altivec-9.C: Same.
18948
18949 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18950
18951         PR c++/7841
18952         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
18953
18954 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
18955
18956         * gcc.dg/union-1.c: New test.
18957
18958 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18959
18960         * gcc.dg/builtins-41.c: New test case.
18961         * gcc.dg/builtins-42.c: New test case.
18962
18963 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18964
18965         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
18966         * g++.dg/ext/altivec-10.C: Same.
18967         * g++.dg/ext/altivec-2.C: Same.
18968         * g++.dg/ext/altivec-3.C: Same.
18969         * g++.dg/ext/altivec-4.C: Same.
18970         * g++.dg/ext/altivec-5.C: Same.
18971         * g++.dg/ext/altivec-6.C: Same.
18972         * g++.dg/ext/altivec-7.C: Same.
18973         * g++.dg/ext/altivec-8.C: Same.
18974         * g++.dg/ext/altivec-9.C: Same.
18975         * g++.old-deja/g++.abi/cxa_vec.C: Same.
18976         * g++.old-deja/g++.brendan/new3.C: Same.
18977         * gcc.c-torture/execute/eeprof-1.x: Same.
18978
18979 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
18980
18981         PR c/14765
18982         * gcc.dg/pr14765-1.c: New test.
18983
18984 2004-06-07  Roger Sayle  <roger@eyesopen.com>
18985
18986         PR c/14649
18987         * gcc.dg/pr14649-1.c: New test case.
18988
18989 2004-06-07  Richard Henderson  <rth@redhat.com>
18990
18991         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
18992         if temporaries.
18993
18994 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
18995
18996         * g++.dg/eh/elide1.C: Remove XFAIL.
18997
18998 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
18999
19000         PR c++/15337
19001         * g++.dg/expr/sizeof3.C: New test.
19002
19003         PR c++/14777
19004         * g++.dg/template/access14.C: New test.
19005
19006         PR c++/15554
19007         * g++.dg/template/enum1.C: New test.
19008
19009         PR c++/15057
19010         * g++.dg/eh/throw1.C: New test.
19011
19012 2004-06-07  David Ayers  <d.ayers@inode.at>
19013             Ziemowit Laski  <zlaski@apple.com>
19014
19015         * lib/objc.exp (objc_target_compile): Revert the '-framework
19016         Foundation' flag fix, since bare Darwin does not ship
19017         with the Foundation framework.
19018         * objc/execute/next_mapping.h: Provide a local NSConstantString
19019         @interface and @implementation.
19020         (objc_constant_string_init): A constructor function, used to
19021         initialize the NSConstantString meta-class object.
19022         * objc/execute/string1.m: Include "next_mapping.h" instead of
19023         <Foundation/NSString.h>.
19024         * objc/execute/string2.m: Likewise.
19025         * objc/execute/string3.m: Likewise.
19026         * objc/execute/string4.m: Likewise.
19027
19028 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
19029
19030         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
19031         to double. Replace double with FLOAT.
19032         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
19033
19034         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
19035         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
19036         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
19037         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
19038         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
19039         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
19040         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
19041         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
19042
19043 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19044
19045         PR c/13519
19046         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
19047
19048 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19049
19050         PR c++/15503
19051         * g++.dg/template/meminit2.C: New test.
19052
19053 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
19054
19055         PR target/15822
19056         * gcc.c-torture/execute/compare-fp-1.c,
19057         gcc.c-torture/execute/compare-fp-2.c,
19058         gcc.c-torture/execute/compare-fp-3.c,
19059         gcc.c-torture/execute/compare-fp-4.c,
19060         gcc.c-torture/execute/compare-fp-3.x,
19061         gcc.c-torture/execute/compare-fp-4.x: Moved...
19062         * gcc.c-torture/execute/ieee/compare-fp-1.c,
19063         gcc.c-torture/execute/ieee/compare-fp-2.c,
19064         gcc.c-torture/execute/ieee/compare-fp-3.c,
19065         gcc.c-torture/execute/ieee/compare-fp-4.c,
19066         gcc.c-torture/execute/ieee/compare-fp-3.x,
19067         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
19068
19069 2004-06-04  David Ayers  <d.ayers@inode.at>
19070
19071         * objc/execute/protocol-isEqual-4.m: New testcase.
19072
19073 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
19074
19075         * objc/execute/protocol-isEqual-1.m: New testcase.
19076         * objc/execute/protocol-isEqual-2.m: New testcase.
19077         * objc/execute/protocol-isEqual-3.m: New testcase.
19078
19079 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19080
19081         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
19082
19083 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
19084
19085         * lib/objc.exp (objc_target_compile): When running tests on
19086         Darwin (Mac OS X), inform the linker about '-framework
19087         'Foundation'.
19088
19089 2004-06-02  Eric Christopher  <echristo@redhat.com>
19090
19091         * gcc.c-torture/compile/20040602-1.c: New.
19092
19093 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
19094
19095         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
19096         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19097
19098         PR tree-optimization/14736
19099         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
19100
19101         PR tree-optimization/14042
19102         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
19103
19104         PR tree-optimization/14729
19105         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
19106
19107 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19108
19109         PR fortran/15557
19110         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
19111
19112 2004-06-01  Richard Hederson  <rth@redhat.com>
19113
19114         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
19115
19116 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19117
19118         PR c++/14932
19119         * g++.dg/parse/offsetof4.C: New test.
19120
19121 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
19122
19123         PR objc/7993
19124         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
19125
19126 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
19127
19128         PR c++/15701
19129         * g++.dg/template/friend29.C: New test.
19130
19131 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
19132
19133         PR c/15749
19134         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
19135
19136 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
19137
19138         * gcc.dg/sparc-trap-1.c: New test.
19139
19140 2004-05-31  Roger Sayle  <roger@eyesopen.com>
19141
19142         PR middle-end/15069
19143         * g++.dg/opt/fold3.C: New test case.
19144
19145 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
19146
19147         * lib/target-supports.exp (check_iconv_available): Fix fallout
19148         from 2004-05-28 patch.
19149
19150 2004-05-30  Paul Brook  <paul@codesourcery.com>
19151
19152         PR fortran/15620
19153         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
19154         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
19155
19156 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
19157
19158         * gfortran.fortran-torture/execute/random_1.f90: New test.
19159
19160 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19161
19162         * g++.dg/ext/altivec-10.C: New test.
19163
19164 2004-05-29  Paul Brook  <paul@codesourcery.com>
19165
19166         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
19167
19168 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19169
19170         * gcc.dg/altivec-16.c: New test.
19171
19172 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
19173
19174         * lib/target-supports.exp (check_vmx_hw_available): New.
19175         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
19176
19177         * lib/target-supports.exp (check_alias_available,
19178         check_iconv_available, check_named_sections_available): Use
19179         unique names for temporary files.
19180
19181 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
19182
19183         * gcc.dg/altivec-15.c: New test.
19184
19185 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19186
19187         PR c++/15083
19188         * g++.dg/warn/noeffect6.C: New test.
19189
19190         PR c++/15471
19191         * g++.dg/expr/ptrmem4.C: New test.
19192
19193         PR c++/15640
19194         * g++.dg/template/operator3.C: New test.
19195
19196 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
19197
19198         PR c++/14668
19199         * g++.dg/lookup/redecl1.C: New test.
19200         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
19201
19202 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
19203
19204         * gcc.c-torture/execute/compare-fp-1.c,
19205         gcc.c-torture/execute/compare-fp-2.c,
19206         gcc.c-torture/execute/compare-fp-3.c,
19207         gcc.c-torture/execute/compare-fp-4.c,
19208         gcc.c-torture/execute/compare-fp-3.x,
19209         gcc.c-torture/execute/compare-fp-4.x,
19210         gcc.dg/pr15649-1.c: New.
19211
19212 2004-05-27  Adam Nemet  <anemet@lnxw.com>
19213
19214         PR c++/12883
19215         * g++.dg/init/array14.C: New test.
19216
19217 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
19218
19219         * lib/compat.exp (compat-get-options-main): New.
19220         (compat-get-options): Remove unneeded code, warn for ignored
19221         command.
19222         (compat-execute): Check flag set by dg-require-* commands.
19223
19224         * lib/compat.exp (compat-execute): Break up long lines.
19225
19226 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
19227
19228         * gcc.dg/altivec-7.c: Don't use 'vector long'.
19229         * gcc.dg/altivec-14.c: New test.
19230         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
19231
19232         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
19233         * gcc.dg/altivec-12.c: Ditto.
19234
19235         * gcc.dg/altivec-3.c: Move call to altivec_check.
19236
19237 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19238
19239         PR c++/15044
19240         * g++.dg/template/error12.C: New test.
19241
19242         PR c++/15317
19243         * g++.dg/ext/attrib15.C: New test.
19244
19245         PR c++/15329
19246         * g++.dg/template/ptrmem9.C: New test.
19247
19248 2004-05-25  Paul Brook  <paul@codesourcery.com>
19249
19250         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
19251
19252 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19253
19254         PR c++/15165
19255         * g++.dg/template/crash19.C: New test.
19256
19257 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19258
19259         PR c++/15025
19260         * g++.dg/template/redecl1.C: New test.
19261
19262 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
19263
19264         PR c++/14821
19265         * g++.dg/other/ns1.C: New test.
19266
19267         PR c++/14883
19268         * g++.dg/template/invalid1.C: New test.
19269
19270 2004-05-23  Paul Brook  <paul@codesourcery.com>
19271         Victor Leikehman  <lei@haifasphere.co.il>
19272
19273         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
19274         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
19275
19276 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19277
19278         PR c++/15285
19279         PR c++/15299
19280         * g++.dg/template/non-dependent5.C: New test.
19281         * g++.dg/template/non-dependent6.C: New test.
19282
19283 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
19284
19285         PR c++/15507
19286         * g++.dg/inherit/union1.C: New test.
19287
19288         PR c++/15542
19289         * g++.dg/template/addr1.C: New test.
19290
19291         PR c++/15427
19292         * g++.dg/template/array5.C: New test.
19293
19294         PR c++/15287
19295         * g++.dg/template/array6.C: New test.
19296
19297 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
19298             Roger Sayle  <roger@eyesopen.com>
19299
19300         * g++.dg/lookup/forscope2.C: New test case.
19301
19302 2004-05-22  Ben Elliston  <bje@au.ibm.com>
19303
19304         * gcc.dg/cpp/Wmissingdirs.c: New.
19305
19306 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19307
19308         PR target/15301
19309         * gcc.dg/compat/union-m128-1.h: New file.
19310         * gcc.dg/compat/union-m128-1_main.c: Likewise.
19311         * gcc.dg/compat/union-m128-1_x.c: Likewise.
19312         * gcc.dg/compat/union-m128-1_y.c: Likewise.
19313
19314 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
19315
19316         PR target/15302
19317         * gcc.dg/compat/struct-complex-1.h: New file.
19318         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
19319         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
19320         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
19321
19322 2004-05-20  Roger Sayle  <roger@eyesopen.com>
19323
19324         PR middle-end/3074
19325         * gcc.dg/pr3074-1.c: New test case.
19326         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
19327
19328 2004-05-20  Falk Hueffner  <falk@debian.org>
19329
19330         PR other/15526
19331         * gcc.dg/ftrapv-1.c: New test case.
19332
19333 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
19334
19335         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
19336
19337 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
19338             Jeff Law  <law@redhat.com>
19339
19340         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
19341         * gcc.dg/tree-ssa/20040518-2.c: New test.
19342
19343         * gcc.dg/tree-ssa/20040518-1.c: New test.
19344
19345 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
19346
19347         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
19348
19349 2004-05-18  Paul Brook  <paul@codesourcery.com>
19350
19351         PR fortran/13930
19352         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
19353
19354 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19355
19356         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
19357         constant folding.
19358
19359 2004-05-17  Steven Bosscher  <stevenb@suse.de>
19360
19361         * gcc.dg/tree-ssa/20040517-1.c: New test.
19362
19363 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
19364
19365         * gcc.dg/loop-4.c: New test.
19366
19367 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
19368
19369         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
19370
19371 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
19372
19373         PR fortran/15311
19374         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
19375
19376 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19377
19378         PR fortran/13826
19379         PR fortran/13940
19380         * gfortran.fortran-torture/compile/data_1.f90: New test.
19381
19382 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
19383
19384         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
19385         * gcc.dg/uninit-H.c: Define ASM for __s390__.
19386
19387 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19388
19389         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
19390
19391 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19392
19393         PR c/15444
19394         * gcc.dg/format/xopen-1.c: Adjust expected message.
19395         * gcc.dg/format/xopen-3.c: New test.
19396
19397 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
19398
19399         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
19400
19401 2004-05-14  Jeff Law  <law@redhat.com>
19402
19403         * gcc.dg/tree-ssa/20040514-2.c: New test.
19404
19405 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19406
19407         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
19408         this ...
19409         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
19410         this.
19411
19412 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
19413
19414         * gcc.dg/tree-ssa/20040514-1.c: New test.
19415
19416 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19417
19418         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
19419         test.
19420
19421 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19422
19423         PR fortran/14066
19424         * gfortran.fortran-torture/compile/do_1.f90: New test.
19425
19426 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19427
19428         PR fortran/15051
19429         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
19430         test.
19431
19432 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
19433
19434         PR fortran/15149
19435         * gfortran.fortran-torture/execute/random_init.f90: New test.
19436
19437 2004-05-13  Paul Brook  <paul@codesourcery.com>
19438
19439         PR fortran/15314
19440         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
19441
19442 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
19443
19444         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
19445         for the powerpc case.
19446
19447 2004-05-13  Jeff Law  <law@redhat.com>
19448
19449         * gcc.dg/tree-ssa/20040513-1.c: New test.
19450         * gcc.dg/tree-ssa/20040513-2.c: New test.
19451
19452 2004-05-13  Paul Brook  <paul@codesourcery.com>
19453
19454         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
19455         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
19456         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
19457
19458 2004-05-13  Andreas Schwab  <schwab@suse.de>
19459
19460         PR other/10819
19461         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
19462         characters.
19463
19464 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
19465
19466         PR fortran/15294
19467         * gfortran.fortran-torture/execute/adjustr.f90: New file.
19468
19469 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
19470
19471         Merge from tree-ssa-20020619-branch.  See
19472         ChangeLog.tree-ssa for details.
19473
19474 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
19475
19476         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
19477         include <altivec.h> explicitly.
19478         * gcc.dg/altivec-13.c: Likewise.
19479
19480 2004-05-11  Paul Brook  <paul@codesourcery.com>
19481
19482         * gcc.c-torture/compile/20010518-1.c: Force enum size.
19483
19484 2004-05-10  Eric Christopher  <echristo@redhat.com>
19485
19486         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
19487         * gcc.dg/sibcall-4.c: Ditto.
19488
19489 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
19490
19491         * g++.dg/ext/altivec-8.C: New test case.
19492         * gcc.dg/altivec-13.c: New test case.
19493
19494 2004-05-08  Roger Sayle  <roger@eyesopen.com>
19495
19496         * gcc.c-torture/execute/divcmp-1.c: New test case.
19497         * gcc.c-torture/execute/divcmp-2.c: New test case.
19498         * gcc.c-torture/execute/divcmp-3.c: New test case.
19499
19500 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
19501
19502         * g++.dg/other/pragma-re-2.C: New test.
19503
19504 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
19505
19506         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
19507         * gcc.dg/i386-387-2.c: Likewise.
19508
19509         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
19510         __builtin_drem.
19511         * gcc.dg/i386-387-6.c: Likewise.
19512
19513 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
19514
19515         * gcc.dg/builtins-33.c: Also check log1p*.
19516
19517 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
19518
19519         PR optimization/15296
19520         * gcc.c-torture/execute/pr15296.c: New test.
19521
19522 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
19523
19524         * gcc.dg/builtins-40.c: New test.
19525
19526 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
19527
19528         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
19529
19530 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
19531
19532         * g++.dg/ext/spe1.C: New testcase.
19533
19534 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
19535
19536         * objc.dg/image-info.m: Allow additional attributes
19537         for __image_info section.
19538
19539 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
19540
19541         * gcc.dg/torture/mips-hilo-2.c: New test.
19542
19543 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19544
19545         PR c++/14389
19546         * g++.dg/template/member5.C: New test.
19547
19548 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
19549
19550         * gcc.dg/builtins-34.c: Also check expm1*.
19551
19552 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19553
19554         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
19555         * gcc.dg/torture/builtin-convert-3.c: New test.
19556
19557 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
19558
19559         PR middle-end/15054
19560         * g++.dg/opt/pr15054.C: New test.
19561
19562 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19563
19564         * gcc.dg/torture/builtin-rounding-1.c: New test.
19565         * gcc.dg/builtins-25.c: Delete.
19566         * gcc.dg/builtins-29.c: Delete.
19567
19568 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
19569
19570         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
19571         * gcc.dg/sibcall-4.c: Likewise.
19572         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
19573
19574 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19575
19576         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
19577         bit-field on 16-bit targets.
19578
19579 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
19580
19581         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
19582         16-bit targets.
19583
19584 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
19585
19586         * gcc.dg/rs6000-power2-1.c: Change to compile only.
19587         * gcc.dg/rs6000-power2-2.c: Likewise.
19588
19589 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
19590
19591         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
19592         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
19593         Change the asm registers to be in form of frN instead of fN.
19594
19595 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19596
19597         * gcc.dg/torture/builtin-convert-2.c: New test.
19598
19599 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
19600
19601         * gcc.dg/rs6000-power2-1.c: New test.
19602         * gcc.dg/rs6000-power2-2.c: New test.
19603
19604 2004-04-28  Jan Hubicka  <jh@suse.cz>
19605
19606         * gcc.dg/unused-6.c: New test.
19607
19608 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
19609             Ulrich Weigand  <uweigand@de.ibm.com>
19610
19611         * ada/acats/run_all.sh: Define $target variable.
19612
19613 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
19614
19615         PR c++/15119
19616         * g++.dg/other/vararg-1.C: New test.
19617
19618         PR c++/4794
19619         * g++.dg/eh/cleanup3.C: New test.
19620
19621 2004-04-24  Laurent GUERBY <laurent@guerby.net>
19622
19623         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
19624         and ad8011a (target_insn).
19625         * ada/acats/support/macro.dfs: Likewise.
19626         * ada/acats/support/impbit.adb: New file.
19627
19628 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
19629
19630         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
19631
19632 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
19633
19634         * gcc.dg/loop-3.c: New test.
19635
19636 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
19637
19638         * gcc.c-torture/execute/simd-5.c: New test.
19639
19640 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19641
19642         PR c++/15064
19643         * g++.dg/template/crash18.C: New test.
19644
19645 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
19646
19647         * g++.dg/ext/complit3.C: New test.
19648
19649 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19650
19651         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
19652         * gcc.dg/altivec-3.c: Same.
19653         * gcc.dg/altivec-varargs-1.c: Same.
19654
19655 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
19656
19657         * lib/target-supports.exp (check_profiling_available): Assume
19658         profiling is not available on powerpc-eabi targets.
19659
19660 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
19661
19662         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
19663         * gcc.dg/vmx/bug-1.c: Ditto.
19664
19665 2004-04-20  Eric Christopher  <echristo@redhat.com>
19666
19667         * gcc.dg/charset/extern.c: New test.
19668         * g++.dg/charset/extern3.cc: Ditto.
19669
19670 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
19671
19672         * gcc.dg/builtins-39.c: New test.
19673
19674 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
19675
19676         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
19677
19678 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
19679
19680         * gcc.dg/torture/mips-hilo-1.c: New test.
19681
19682 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
19683
19684         * gcc.c-torture/compile/20040419-1.c: New test.
19685
19686 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
19687
19688         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
19689
19690 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
19691             Aldy Hernandez  <aldyh@redhat.com>
19692
19693         * gcc.c-torture/execute/va-arg-24.c: New.
19694
19695 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
19696             Aldy Hernandez  <aldyh@redhat.com>
19697
19698         * gcc.dg/vmx/1b-01.c: New.
19699         * gcc.dg/vmx/1b-02.c: New.
19700         * gcc.dg/vmx/1b-03.c: New.
19701         * gcc.dg/vmx/1b-04.c: New.
19702         * gcc.dg/vmx/1b-05.c: New.
19703         * gcc.dg/vmx/1b-06.c: New.
19704         * gcc.dg/vmx/1b-07.c: New.
19705         * gcc.dg/vmx/1c-01.c: New.
19706         * gcc.dg/vmx/1c-02.c: New.
19707         * gcc.dg/vmx/3a-01a.c: New.
19708         * gcc.dg/vmx/3a-01.c: New.
19709         * gcc.dg/vmx/3a-01m.c: New.
19710         * gcc.dg/vmx/3a-03.c: New.
19711         * gcc.dg/vmx/3a-03m.c: New.
19712         * gcc.dg/vmx/3a-04.c: New.
19713         * gcc.dg/vmx/3a-04m.c: New.
19714         * gcc.dg/vmx/3a-05.c: New.
19715         * gcc.dg/vmx/3a-06.c: New.
19716         * gcc.dg/vmx/3a-06m.c: New.
19717         * gcc.dg/vmx/3a-07.c: New.
19718         * gcc.dg/vmx/3b-01.c: New.
19719         * gcc.dg/vmx/3b-02.c: New.
19720         * gcc.dg/vmx/3b-10.c: New.
19721         * gcc.dg/vmx/3b-13.c: New.
19722         * gcc.dg/vmx/3b-14.c: New.
19723         * gcc.dg/vmx/3b-15.c: New.
19724         * gcc.dg/vmx/3c-01a.c: New.
19725         * gcc.dg/vmx/3c-01.c: New.
19726         * gcc.dg/vmx/3c-02.c: New.
19727         * gcc.dg/vmx/3c-03.c: New.
19728         * gcc.dg/vmx/3d-01.c: New.
19729         * gcc.dg/vmx/4-01.c: New.
19730         * gcc.dg/vmx/4-03.c: New.
19731         * gcc.dg/vmx/5-01.c: New.
19732         * gcc.dg/vmx/5-02.c: New.
19733         * gcc.dg/vmx/5-03.c: New.
19734         * gcc.dg/vmx/5-04.c: New.
19735         * gcc.dg/vmx/5-05.c: New.
19736         * gcc.dg/vmx/5-06.c: New.
19737         * gcc.dg/vmx/5-07.c: New.
19738         * gcc.dg/vmx/5-07t.c: New.
19739         * gcc.dg/vmx/5-08.c: New.
19740         * gcc.dg/vmx/5-10.c: New.
19741         * gcc.dg/vmx/5-11.c: New.
19742         * gcc.dg/vmx/7-01a.c: New.
19743         * gcc.dg/vmx/7-01.c: New.
19744         * gcc.dg/vmx/7c-01.c: New.
19745         * gcc.dg/vmx/7d-01.c: New.
19746         * gcc.dg/vmx/7d-02.c: New.
19747         * gcc.dg/vmx/8-01.c: New.
19748         * gcc.dg/vmx/8-02a.c: New.
19749         * gcc.dg/vmx/8-02.c: New.
19750         * gcc.dg/vmx/brode-1.c: New.
19751         * gcc.dg/vmx/bug-1.c: New.
19752         * gcc.dg/vmx/bug-2.c: New.
19753         * gcc.dg/vmx/bug-3.c: New.
19754         * gcc.dg/vmx/cw-bug-1.c: New.
19755         * gcc.dg/vmx/cw-bug-2.c: New.
19756         * gcc.dg/vmx/cw-bug-3.c: New.
19757         * gcc.dg/vmx/dct.c: New.
19758         * gcc.dg/vmx/debug-1.c: New.
19759         * gcc.dg/vmx/debug-2.c: New.
19760         * gcc.dg/vmx/debug-3.c: New.
19761         * gcc.dg/vmx/debug-4.c: New.
19762         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
19763         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
19764         * gcc.dg/vmx/eg-5.c: New.
19765         * gcc.dg/vmx/fft.c: New.
19766         * gcc.dg/vmx/gcc-bug-1.c: New.
19767         * gcc.dg/vmx/gcc-bug-2.c: New.
19768         * gcc.dg/vmx/gcc-bug-3.c: New.
19769         * gcc.dg/vmx/gcc-bug-4.c: New.
19770         * gcc.dg/vmx/gcc-bug-5.c: New.
19771         * gcc.dg/vmx/gcc-bug-6.c: New.
19772         * gcc.dg/vmx/gcc-bug-7.c: New.
19773         * gcc.dg/vmx/gcc-bug-8.c: New.
19774         * gcc.dg/vmx/gcc-bug-9.c: New.
19775         * gcc.dg/vmx/gcc-bug-b.c: New.
19776         * gcc.dg/vmx/gcc-bug-c.c: New.
19777         * gcc.dg/vmx/gcc-bug-d.c: New.
19778         * gcc.dg/vmx/gcc-bug-e.c: New.
19779         * gcc.dg/vmx/gcc-bug-f.c: New.
19780         * gcc.dg/vmx/gcc-bug-g.c: New.
19781         * gcc.dg/vmx/gcc-bug-i.c: New.
19782         * gcc.dg/vmx/harness.h: New.
19783         * gcc.dg/vmx/ira1.c: New.
19784         * gcc.dg/vmx/ira2a.c: New.
19785         * gcc.dg/vmx/ira2b.c: New.
19786         * gcc.dg/vmx/ira2.c: New.
19787         * gcc.dg/vmx/ira2c.c: New.
19788         * gcc.dg/vmx/mem.c: New.
19789         * gcc.dg/vmx/newton-1.c: New.
19790         * gcc.dg/vmx/ops.c: New.
19791         * gcc.dg/vmx/sn7153.c: New.
19792         * gcc.dg/vmx/spill2.c: New.
19793         * gcc.dg/vmx/spill3.c: New.
19794         * gcc.dg/vmx/spill.c: New.
19795         * gcc.dg/vmx/t.c: New.
19796         * gcc.dg/vmx/varargs-1.c: New.
19797         * gcc.dg/vmx/varargs-2.c: New.
19798         * gcc.dg/vmx/varargs-3.c: New.
19799         * gcc.dg/vmx/varargs-4.c: New.
19800         * gcc.dg/vmx/varargs-5.c: New.
19801         * gcc.dg/vmx/varargs-6.c: New.
19802         * gcc.dg/vmx/varargs-7.c: New.
19803         * gcc.dg/vmx/vmx.exp: New.
19804         * gcc.dg/vmx/vprint-1.c: New.
19805         * gcc.dg/vmx/vscan-1.c: New.
19806         * gcc.dg/vmx/x-01.c: New.
19807         * gcc.dg/vmx/x-02.c: New.
19808         * gcc.dg/vmx/x-03.c: New.
19809         * gcc.dg/vmx/x-04.c: New.
19810         * gcc.dg/vmx/x-05.c: New.
19811         * gcc.dg/vmx/yousufi-1.c: New.
19812         * gcc.dg/vmx/zero-1.c: New.
19813         * gcc.dg/vmx/zero.c: New.
19814
19815 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
19816
19817         * g++.dg/lookup/java1.C: Update for chage of
19818         _Jv_AllocObject.
19819         * g++.dg/lookup/java2.C: Likewise.
19820
19821 2004-04-17  Laurent GUERBY <laurent@guerby.net>
19822
19823         * ada/acats/run_all.sh: use -O2 by default.
19824
19825 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
19826
19827         * gcc.dg/vr-mult-[12].c: New tests.
19828
19829 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
19830
19831         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
19832
19833         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
19834
19835 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
19836
19837         * lib/target-supports.exp (check_profiling_available): Assume profiling
19838         isn't available for mips*-*-elf targets.
19839
19840 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
19841
19842         * gcc.dg/builtins-38.c: New test.
19843
19844 2004-04-14  Eric Christopher  <echristo@redhat.com>
19845
19846         * g++.dg/charset/charset.exp: Run .cc extension tests.
19847
19848 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
19849
19850         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
19851
19852 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19853
19854         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
19855
19856 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
19857
19858         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
19859         * gcc.dg/i386-387-2.c: Likewise.
19860
19861         * gcc.dg/i386-387-7.c: New test.
19862         * gcc.dg/i386-387-8.c: New test.
19863
19864         * gcc.dg/builtins-37.c: New test.
19865
19866 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
19867
19868         * g++.dg/pch/externc-1.C: Add missing semicolon.
19869
19870 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
19871
19872         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
19873
19874 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19875
19876         * gcc.c-torture/execute/20040411-1.c: New test.
19877
19878 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19879
19880         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
19881
19882 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
19883
19884         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
19885
19886 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
19887
19888         * lib/target-supports.exp (check_named_sections_available): New.
19889         * lib/gcc-dg.exp (dg-require-named-sections): New.
19890         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
19891         old-deja.exp.  Also prune error-count message from HP linker.
19892         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
19893
19894         * g++.dg/init/init-ref4.C: Use dg-require-weak.
19895         * g++.old-deja/g++.pt/static3.C: Likewise.
19896         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
19897
19898 2004-04-09  Roger Sayle  <roger@eyesopen.com>
19899
19900         * gcc.c-torture/execute/20040409-1.c: New test case.
19901         * gcc.c-torture/execute/20040409-2.c: New test case.
19902         * gcc.c-torture/execute/20040409-3.c: New test case.
19903
19904 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
19905
19906         * gcc.dg/20040409-1.c: New test.
19907
19908 2004-04-08  Roger Sayle  <roger@eyesopen.com>
19909
19910         PR target/14888
19911         * g++.dg/opt/pr14888.C: New test case.
19912
19913 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
19914
19915         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
19916         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
19917         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
19918         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
19919         New tests.
19920
19921 2004-04-08  Paul Brook  <paul@codesourcery.com>
19922
19923         * gcc.dg/spill-1.c: New test.
19924
19925 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19926
19927         * gcc.dg/torture/builtin-ctype-2.c: New test.
19928
19929 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
19930
19931         * gcc.dg/pch/pch.exp: Add largefile test.
19932
19933 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
19934
19935         * g++.dg/pch/externc-1.Hs: New.
19936         * g++.dg/pch/externc-1.C: New.
19937
19938 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19939
19940         * gcc.dg/compat/struct-by-value-5a_main.c,
19941         gcc.dg/compat/struct-by-value-5b_main.c: New files.
19942         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
19943         * gcc.dg/compat/struct-by-value-5a_x.c,
19944         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
19945         gcc.dg/compat/struct-by-value-5_x.c.
19946         * gcc.dg/compat/struct-by-value-5a_y.c,
19947         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
19948         gcc.dg/compat/struct-by-value-5_y.c.
19949
19950         * gcc.dg/compat/struct-by-value-6a_main.c,
19951         gcc.dg/compat/struct-by-value-6b_main.c: New files.
19952         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
19953         * gcc.dg/compat/struct-by-value-6a_x.c,
19954         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
19955         gcc.dg/compat/struct-by-value-6_x.c.
19956         * gcc.dg/compat/struct-by-value-6a_y.c,
19957         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
19958         gcc.dg/compat/struct-by-value-6_y.c.
19959
19960         * gcc.dg/compat/struct-by-value-7a_main.c,
19961         gcc.dg/compat/struct-by-value-7b_main.c: New files.
19962         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
19963         * gcc.dg/compat/struct-by-value-7a_x.c,
19964         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
19965         gcc.dg/compat/struct-by-value-7_x.c.
19966         * gcc.dg/compat/struct-by-value-7a_y.c,
19967         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
19968         gcc.dg/compat/struct-by-value-7_y.c.
19969
19970 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
19971
19972         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
19973         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
19974         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
19975         options.
19976
19977 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
19978
19979         * gcc.dg/builtins-36.c: New test.
19980
19981 2004-04-06  Paul Brook  <paul@codesourcery.com>
19982
19983         * README.gcc: Remove obsolete contraint on testcases.
19984
19985 2004-04-05  Paul Brook  <paul@codesourcery.com>
19986
19987         PR2123
19988         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
19989         failure and exit(0) on success.
19990         * g++.dg/expr/anew2.C: Ditto.
19991         * g++.dg/expr/anew3.C: Ditto.
19992         * g++.dg/expr/anew4.C: Ditto.
19993
19994 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
19995
19996         PR c++/3518
19997         * g++.dg/template/unify7.C: New.
19998
19999 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
20000
20001         * g++.dg/README: Bring up to date with new subdirectories; remove
20002         duplicate subdirectory lines.
20003
20004 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
20005
20006         PR c++/14007
20007         * g++.dg/template/unify5.C: New.
20008         * g++.dg/template/unify6.C: New.
20009         * g++.dg/template/qualttp20.C: Adjust.
20010         * g++.old-deja/g++.jason/report.C: Adjust.
20011         * g++.old-deja/g++.other/qual1.C: Adjust.
20012
20013 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
20014
20015         PR c++/14803
20016         * g++.dg/inherit/ptrmem1.C: New test.
20017
20018 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
20019
20020         PR c++/14755
20021         * gcc.c-torture/execute/20040331-1.c: New test.
20022         * gcc.dg/20040331-1.c: New test.
20023
20024 2004-04-01  Paul Brook  <paul@codesourcery.com>
20025
20026         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
20027
20028 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
20029
20030         PR c++/14724
20031         * g++.dg/init/goto1.C: New test.
20032
20033         PR c++/14763
20034         * g++.dg/template/defarg4.C: New test.
20035
20036 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
20037
20038         * gcc.dg/altivec-11.c: Extend test for more valid cases.
20039
20040 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
20041
20042         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
20043
20044 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
20045
20046         * gcc.dg/noncompile/undeclared-2.c: New test.
20047
20048 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
20049
20050         * gcc.dg/940409-1.c: Remove XFAIL.
20051         * gcc.dg/reg-vol-struct-1.c: New test.
20052
20053 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20054
20055         * gcc.dg/torture/builtin-wctype-1.c: New test.
20056
20057 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
20058
20059         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
20060         * gcc.dg/20001101-1.c: Likewise.
20061         * gcc.dg/20001102-1.c: Likewise.
20062
20063 2004-03-25  Roger Sayle  <roger@eyesopen.com>
20064
20065         * gcc.dg/compare8.c: Add an additional test for XOR.
20066
20067 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20068
20069         * gcc.dg/torture/builtin-ctype-1.c: New test.
20070
20071 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20072
20073         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
20074         * gcc.dg/torture/builtin-math-1.c: Likewise.
20075         * gcc.dg/torture/builtin-power-1.c: New test.
20076
20077 2004-03-24  Andreas Schwab  <schwab@suse.de>
20078
20079         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
20080         IA64 assembler.
20081
20082 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
20083             Roger Sayle  <roger@eyesopen.com>
20084
20085         * gcc.dg/compare8.c: New test case.
20086
20087 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
20088
20089         * g++.dg/ext/altivec-7.C: New test.
20090
20091 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
20092
20093         PR 12267, 12391, 12560, 13129, 14114, 14133
20094         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
20095         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
20096         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
20097         Adjust error regexps.
20098         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
20099         * gcc.dg/noncompile/undeclared-1.c: New test cases.
20100         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
20101         * gcc.dg/local1.c: Add explanatory comment.
20102
20103 2004-03-23  Roger Sayle  <roger@eyesopen.com>
20104
20105         PR optimization/14669
20106         * g++.dg/opt/fold2.C: New test case.
20107
20108 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
20109
20110         PR c/14069
20111         * gcc.dg/20040322-1.c: New test.
20112
20113 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20114
20115         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
20116         * gcc.dg/ultrasp4.c: Likewise.
20117         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
20118
20119 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20120
20121         * gcc.dg/i386-sse-8.c: Reset default options.
20122
20123 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
20124
20125         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
20126         in the error message text.
20127
20128 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
20129
20130         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
20131
20132 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
20133
20134         PR c++/14616
20135         * g++.dg/init/array13.C: New test.
20136
20137 2004-03-20  Roger Sayle  <roger@eyesopen.com>
20138
20139         PR target/13889
20140         * gcc.c-torture/compile/pr13889.c: New test case.
20141
20142 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
20143
20144         PR c/14635
20145         * builtins-1.c (nan, nans): Don't test.
20146         * builtins-30.c: Don't use nan, nanf, nanl.
20147         * builtins-35.c: New test.
20148
20149 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
20150
20151         * g++.dg/ext/altivec-6.C: New test.
20152
20153 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
20154
20155         * g++.dg/init/placement3.C: New test.
20156
20157         * g++.dg/template/spec13.C: New test.
20158
20159         * g++.dg/lookup/using11.C: New test.
20160
20161         * g++.dg/lookup/koenig3.C: New test.
20162
20163         * g++.dg/template/operator2.C: New test.
20164
20165         * g++.dg/expr/dtor3.C: New test.
20166         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
20167         marker.
20168         * g++.old-deja/g++.law/visibility28.C: Likewise.
20169
20170 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
20171
20172         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
20173         * gcc.dg/ppc64-abi-3.c: Likewise.
20174
20175 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20176
20177         PR c++/14545
20178         * g++.dg/parse/template15.C: New test.
20179
20180 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20181
20182         * g++.dg/expr/dtor2.C: New test.
20183
20184         * g++.dg/lookup/anon4.C: New test.
20185
20186         * g++.dg/overload/using1.C: New test.
20187
20188         * g++.dg/template/lookup7.C: New test.
20189
20190         * g++.dg/template/typename6.C: New test.
20191
20192         * g++.dg/expr/cond6.C: New test.
20193
20194 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20195
20196         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
20197
20198 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20199
20200         * g++.dg/expr/cond5.C: New test.
20201         * g++.dg/expr/constcast1.C: Likewise.
20202         * g++.dg/expr/ptrmem2.C: Likewise.
20203         * g++.dg/expr/ptrmem3.C: Likewise.
20204         * g++.dg/lookup/main1.C: Likewise.
20205         * g++.dg/template/lookup6.C: Likewise.
20206
20207 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
20208
20209         * gcc.dg/local1.c: New test.
20210
20211         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
20212
20213 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20214
20215         * gcc.dg/torture/builtin-convert-1.c: New test.
20216
20217 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20218
20219         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
20220
20221 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20222
20223         PR c++/14481
20224         * g++.dg/warn/Wunused-7.C: New test.
20225
20226 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20227
20228         * gcc.dg/torture/builtin-integral-1.c: New test.
20229
20230 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
20231
20232         PR c++/14586
20233         * g++.dg/parse/non-dependent3.C: New test.
20234
20235 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
20236
20237         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
20238         * g++.dg/eh/simd-2.C: Likewise.
20239         * g++.dg/init/array10.C: Likewise.
20240         * gcc.c-torture/compile/simd-1.c: Likewise.
20241         * gcc.c-torture/compile/simd-2.c: Likewise.
20242         * gcc.c-torture/compile/simd-3.c: Likewise.
20243         * gcc.c-torture/compile/simd-4.c: Likewise.
20244         * gcc.c-torture/compile/simd-6.c: Likewise.
20245         * gcc.c-torture/execute/simd-1.c: Likewise.
20246         * gcc.c-torture/execute/simd-2.c: Likewise.
20247         * gcc.dg/compat/vector-defs.h: Likewise.
20248         * gcc.dg/20020531-1.c: Likewise.
20249         * gcc.dg/altivec-3.c: Likewise.
20250         * gcc.dg/altivec-4.c: Likewise.
20251         * gcc.dg/altivec-varargs-1.c: Likewise.
20252         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
20253         * gcc.dg/i386-mmx-3.c: Likewise.
20254         * gcc.dg/i386-sse-4.c: Likewise.
20255         * gcc.dg/i386-sse-5.c: Likewise.
20256         * gcc.dg/i386-sse-8.c: Likewise.
20257         * gcc.dg/simd-1.c: Likewise.
20258         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
20259         __ev64_opaque__ since the machine description provides it.
20260
20261 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20262
20263         * lib/compat.exp (skip_list): New global variable.
20264         Use it to hold the user defined COMPAT_SKIPS list if any.
20265         (compat-obj): Add the members of skip_list to optall.
20266
20267 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20268
20269         * gcc.dg/compat/union-by-value-1_main.c,
20270         union-by-value-1_x.c, union-by-value-1_y.c,
20271         union-check.h, union-defs.h,
20272         union-init.h, union-return-1_main.c,
20273         union-return-1_x.c, union-return-1_y.c: New files.
20274
20275 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20276
20277         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
20278         mixed-struct-init.h: Add 4 mixed structure types.
20279         struct-by-value-21_main.c, struct-by-value-21_x.c,
20280         struct-by-value-21_y.c, struct-return-21_main.c,
20281         struct-return-21_x.c, struct-return-21_y.c: New files.
20282
20283 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
20284
20285         PR c++/14550
20286         * g++.dg/parse/template14.C: New test.
20287
20288 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
20289
20290         * gcc.c-torture/execute/20040313-1.c: New test.
20291
20292 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
20293
20294         PR target/14533
20295         * gcc.dg/20040311-2.c: New test.
20296
20297 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
20298
20299         PR other/14544
20300         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
20301         bit-field.
20302
20303 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
20304
20305         * gcc.dg/20040305-2.c: Add missing return statement.
20306
20307 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20308
20309         * gcc.dg/builtins-34.c: Also check pow10*.
20310
20311 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20312
20313         PR target/14262
20314         * gcc.dg/20040305-2.c: New test.
20315
20316 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
20317
20318         * gcc.dg/20040310-1.c: New test.
20319
20320 2004-03-11  Roger Sayle  <roger@eyesopen.com>
20321
20322         * gcc.c-torture/execute/20040311-1.c: New test case.
20323
20324 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
20325
20326         PR c++/14476
20327         * g++.dg/lookup/enum1.C: New test.
20328
20329 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
20330
20331         PR c++/14510
20332         * g++.dg/lookup/struct2.C: New test.
20333
20334 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
20335
20336         * gcc.dg/builtins-34.c: New test.
20337
20338 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20339
20340         * gcc.dg/torture/builtin-nonneg-1.c: New test.
20341
20342 2004-03-09  James E Wilson  <wilson@specifixinc.com>
20343
20344         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
20345         * gcc.dg/alias-2.c: New testcase.
20346
20347 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
20348
20349         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
20350
20351 2004-03-09  Roger Sayle  <roger@eyesopen.com>
20352
20353         * gcc.c-torture/execute/20040309-1.c: New test case.
20354
20355 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
20356
20357         PR c++/14397
20358         * g++.dg/overload/ref1.C: New.
20359
20360 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20361
20362         PR c++/14409
20363         * g++.dg/template/spec12.C: New test.
20364
20365         PR c++/14448
20366         * g++.dg/parse/crash14.C: New test.
20367
20368 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20369
20370         PR c++/14230
20371         * g++.dg/init/ref11.C: New test.
20372
20373 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
20374
20375         PR c++/14432
20376         * g++.dg/parse/builtin2.C: New test.
20377
20378 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20379
20380         PR c++/14401
20381         * g++.dg/init/ctor3.C: New test.
20382         * g++.dg/init/union1.C: New test.
20383         * g++.dg/ext/anon-struct4.C: New test.
20384
20385 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
20386
20387         * g++.dg/lookup/koenig1.C: Tweak error messages.
20388         * g++.dg/lookup/used-before-declaration.C: Likewise.
20389         * g++.dg/other/do1.C: Likewise.
20390         * g++.dg/overload/koenig1.C: Likewise.
20391         * g++.dg/parse/crash13.C: Likewise.
20392         * g++.dg/template/instantiate3.C: Likewise.
20393
20394 2004-03-08  Eric Christopher  <echristo@redhat.com>
20395
20396         * * lib/target-supports.exp: Enable libiconv in test
20397         compilation.  Fix up error checking.
20398
20399 2004-03-08  Roger Sayle  <roger@eyesopen.com>
20400
20401         PR middle-end/14289
20402         * gcc.dg/pr14289-1.c: New test case.
20403         * gcc.dg/pr14289-2.c: Likewise.
20404         * gcc.dg/pr14289-3.c: Likewise.
20405
20406 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
20407
20408         * gcc.c-torture/execute/20040308-1.c: New test.
20409
20410 2004-03-07  Roger Sayle  <roger@eyesopen.com>
20411
20412         * gcc.c-torture/execute/20040307-1.c: New test case.
20413
20414 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
20415
20416         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
20417
20418 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
20419
20420         * gcc.dg/20040306-1.c: New test.
20421
20422 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
20423
20424         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
20425         them static.
20426         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
20427
20428 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20429
20430         PR c/14465
20431         * gcc.dg/decl-6.c: New test.
20432
20433 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20434
20435         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
20436         Rename LOGPOW -> LOG_POW.
20437         (SQRT_EXP, POW_EXP): New.
20438
20439 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20440
20441         * gcc.dg/i386-sse-8.c: New test.
20442
20443 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
20444
20445         PR c/14114
20446         * gcc.dg/decl-5.c: New test.
20447
20448 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
20449
20450         * gcc.dg/20040305-1.c: New test.
20451
20452 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
20453
20454         PR other/14354
20455         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
20456
20457 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
20458
20459         PR c++/14425, c++/14426
20460         * g++.dg/ext/altivec-4.C: New test.
20461         * g++.dg/ext/altivec-5.C: New test.
20462
20463 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
20464
20465         * g++.old-deja/g++.other/linkage1.C: Expect errors about
20466         global variables of a type with no linkage.
20467         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
20468         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
20469         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
20470         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
20471         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
20472         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
20473         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
20474         * g++.dg/warn/deprecated.C: Name enum Color.
20475         * g++.dg/overload/VLA.C: Name structure for 'b'.
20476         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
20477
20478 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
20479
20480         * gcc.c-torture/compile/20040304-1.c: New test.
20481
20482 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
20483
20484         PR 13728
20485         * gcc.dg/decl-4.c: New testcase.
20486
20487 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
20488
20489         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
20490         as PRECF if sizeof (float) > sizeof (double).
20491         (PRECL): Make it the same as PRECF if
20492         sizeof (float) > sizeof (long double).
20493
20494 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20495
20496         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
20497         system type.  Add check for irix6 which doesn't have c99 runtime.
20498
20499 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
20500
20501         * gcc.dg/const-elim-1.c: xfail for xtensa.
20502
20503 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20504
20505         PR c++/14369
20506         * g++.dg/template/cond4.C: New test.
20507
20508 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20509
20510         PR c++/14360
20511         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
20512
20513         PR c++/14361
20514         * g++.dg/parse/defarg7.C: New test.
20515
20516         PR c++/14359
20517         * g++.dg/template/friend26.C: New test.
20518
20519 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
20520
20521         PR c++/14324
20522         * g++.dg/abi/mangle21.C: New test.
20523
20524         PR c++/14260
20525         * g++.dg/parse/constructor2.C: New test.
20526
20527         PR c++/14337
20528         * g++.dg/template/sfinae1.C: New test.
20529
20530 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20531
20532         PR c++/14267
20533         * g++.dg/expr/crash2.C: New test.
20534
20535         PR middle-end/13448
20536         * gcc.dg/inline-5.c: New test.
20537         * gcc.dg/always-inline.c: Split out tests into ...
20538         * gcc.dg/always-inline2.c: ... this and ...
20539         * gcc.dg/always-inline3.c: ... this.
20540
20541 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
20542
20543         PR debug/12103
20544         * g++.dg/debug/crash1.C: New test.
20545
20546 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
20547
20548         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
20549         function with __attribute__((noinline)).
20550         (recurser_void2): Likewise.
20551         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
20552         (recurser_void2): Likewise.
20553
20554 2004-02-29  Roger Sayle  <roger@eyesopen.com>
20555
20556         PR middle-end/14203
20557         * g++.dg/warn/Wunused-6.C: New test case.
20558
20559 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
20560
20561         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
20562         not defined.
20563
20564 2004-02-27  Eric Christopher  <echristo@redhat.com>
20565
20566         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
20567         * g++.dg/charset/asm2.c: Run only x86.
20568         * gcc.dg/charset/asm3.c: Ditto.
20569
20570 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
20571
20572         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
20573         ld_library_path.
20574
20575 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
20576
20577         * g++.dg/ext/altivec-3.C: New.
20578
20579 2004-02-26  Richard Henderson  <rth@redhat.com>
20580
20581         * g++.dg/ext/attrib10.C: Mark for warning.
20582         * gcc.dg/attr-alias-1.c: New.
20583
20584 2004-02-26  Richard Henderson  <rth@redhat.com>
20585
20586         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
20587         * gcc.c-torture/execute/20040208-2.c: ... it back.
20588
20589 2004-02-26  Eric Christopher  <echristo@redhat.com>
20590
20591         * lib/target-supports.exp (check-iconv-available): New function.
20592         * lib/gcc-dg.exp (dg-require-iconv): New function.
20593         Use above.
20594         * gcc.dg/charset: New directory.
20595         * gcc.dg/charset/charset.exp: New file.
20596         * gcc.dg/charset/asm1.c: Ditto.
20597         * gcc.dg/charset/asm2.c: Ditto.
20598         * gcc.dg/charset/asm3.c: Ditto.
20599         * gcc.dg/charset/asm4.c: Ditto.
20600         * gcc.dg/charset/asm5.c: Ditto.
20601         * gcc.dg/charset/attribute1.c: Ditto.
20602         * gcc.dg/charset/attribute2.c: Ditto.
20603         * gcc.dg/charset/string1.c: Ditto.
20604         * g++.dg/charset: New directory.
20605         * g++.dg/dg.exp: Add here. Special options.
20606         * g++.dg/charset/charset.exp: New file.
20607         * g++.dg/charset/asm1.c: Ditto.
20608         * g++.dg/charset/asm2.c: Ditto.
20609         * g++.dg/charset/asm3.c: Ditto.
20610         * g++.dg/charset/asm4.c: Ditto.
20611         * g++.dg/charset/attribute1.c: Ditto.
20612         * g++.dg/charset/attribute2.c: Ditto.
20613         * g++.dg/charset/extern1.cc: Ditto.
20614         * g++.dg/charset/extern2.cc: Ditto.
20615         * g++.dg/charset/string1.c: Ditto.
20616
20617 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
20618
20619         PR c++/14278
20620         * g++.dg/parse/comma1.C: New test.
20621
20622 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20623
20624         PR c++/14284
20625         * g++.dg/template/ttp8.C: New test.
20626
20627 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
20628
20629         * gcc.dg/fixuns-trunc-1.c: New test.
20630
20631 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20632
20633         * gcc.dg/builtins-config.h: Use #elif.
20634
20635 2004-02-26  Michael Matz  <matz@suse.de>
20636
20637         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
20638         * gcc.dg/991214-1.c: Likewise.
20639         * gcc.dg/i386-asm-1.c: Likewise.
20640
20641 2004-02-25  Richard Henderson  <rth@redhat.com>
20642
20643         * gcc.c-torture/execute/20040208-2.c: Move ...
20644         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
20645
20646 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20647
20648         PR c++/14246
20649         * g++.dg/other/crash-3.C: New test.
20650
20651 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20652
20653         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
20654         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
20655
20656         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
20657         HP-UX.
20658
20659 2004-02-24  Michael Matz  <matz@suse.de>
20660
20661         * gcc.dg/i386-regparm.c: New.
20662
20663 2004-02-23  James E Wilson  <wilson@specifixinc.com>
20664
20665         * gcc.c-torture/execute/20040223-1.c: New.
20666
20667 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
20668             Kazu Hirata  <kazu@cs.umass.edu>
20669
20670         * gcc.dg/fwritable-strings-1.c: Remove.
20671
20672 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
20673
20674         PR c/14156
20675         * gcc.dg/20040223-1.c: New test.
20676
20677 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20678
20679         PR c++/14106
20680         * g++.dg/ext/typeof9.C: New test.
20681
20682 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20683
20684         PR c++/14250
20685         * g++.dg/other/switch1.C: New test.
20686
20687 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
20688
20689         * gcc.dg/cast-function-1.c: Adjust for new informative message.
20690         * gcc.dg/va-arg-1.c: Likewise.
20691
20692 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20693
20694         PR c++/14143
20695         * g++.dg/template/koenig5.C: New test.
20696
20697 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
20698
20699         * g++.dg/ext/altivec-1.C: Generalize target triple.
20700         * g++.dg/ext/altivec-2.C: New test case.
20701         * g++.dg/ext/altivec_check.h: New file.
20702         * gcc.dg/altivec-1.c: Generalize target triple;
20703         include altivec_check.h and call altivec_check().
20704         * gcc.dg/altivec-[2-5].c: Generalize target triple.
20705         * gcc.dg/altivec-6.c: New test case.
20706         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
20707         type casts as needed.
20708         * gcc.dg/altivec-10.c: Include altivec_check.h and call
20709         altivec_check().
20710         * gcc.dg/altivec-12.c: New test case.
20711         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
20712         include altivec_check.h and call altivec_check().
20713         * gcc.dg/altivec_check.h: New file.
20714
20715 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20716
20717         * lib/target-supports.exp (check_alias_available): Don't mangle
20718         function `g' in test program.
20719
20720 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20721
20722         * lib/target-supports.exp (check_profiling_available): Check
20723         argument to determine whether we support a profiling type.
20724         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
20725         check_profiling_available.
20726         * g++.dg/bprob/bprob.exp: Likewise.
20727         * g77.dg/bprob/bprob.exp: Likewise.
20728         * gcc.misc-tests/bprob.exp: Likewise.
20729         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
20730         dg-require-profiling and delete expected error handling.
20731         * gcc.dg/20021014-1.c: Likewise.
20732         * gcc.dg/nest.c: Likewise.
20733
20734 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
20735
20736         PR c++/12007
20737         * g++.dg/other/vthunk1.C: New test.
20738
20739 2004-02-20  Falk Hueffner  <falk@debian.org>
20740
20741         PR target/14201
20742         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
20743
20744 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
20745
20746         PR c++/13927
20747         * g++.dg/other/error8.C: Remove XFAIL markers.
20748
20749         PR c++/14173
20750         * g++.dg/ext/packed5.C: New test.
20751
20752         PR c++/14199
20753         * g++.dg/warn/Wunused-5.C: New test.
20754
20755         PR c++/14186
20756         * g++.dg/lookup/member1.C: New test.
20757
20758 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
20759
20760         * gcc.c-torture/compile/20040130-1.c: Enable only when
20761         __INT_MAX__ >= 2147483647L.
20762         * gcc.c-torture/compile/961203-1.c: Likewise.
20763
20764 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
20765
20766         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
20767         * g++.dg/opt/template1.C: Robustify assembler regexp
20768
20769 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
20770
20771         * gcc.c-torture/execute/simd-4.x: Remove.
20772         * gcc.c-torture/execute/va-arg-25.x: Likewise.
20773         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
20774         Guard with #ifndef SKIP_ATTRIBUTE.
20775         * gcc.dg/compat/vector-1_y.c: Likewise.
20776         * gcc.dg/compat/vector-2_x.c: Likewise.
20777         * gcc.dg/compat/vector-2_y.c: Likewise.
20778         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
20779         * g++.dg/eh/simd-2.C: Likewise.
20780
20781 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
20782
20783         * gcc.c-torture/compile/complex-1.c: New.
20784
20785 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
20786
20787         PR target/14209
20788         * gcc.c-torture/execute/20040218-1.c: New test.
20789
20790 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20791
20792         PR c++/14181
20793         * g++.dg/parse/new2.C: New test.
20794
20795 2004-02-18  Paul Brook  <paul@codesourcery.com>
20796
20797         * gcc.c-torture/compile/libcall-1.c: New test.
20798
20799 2004-02-18  Paul Brook  <paul@codesourcery.com>
20800
20801         PR debug/12934
20802         * gcc.dg/debug/debug-7.c: New test.
20803
20804 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
20805
20806         * gcc.dg/20040217-1.c: New test.
20807
20808 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
20809
20810         * gcc.c-torture/execute/990208-1.x: Delete.
20811
20812 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
20813
20814         * gcc.c-torture/execute/20040208-2.x: New file.
20815
20816 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
20817
20818         PR c++/11326
20819         * g++.dg/abi/structret1.C: New test.
20820
20821 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
20822
20823         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
20824         (i386_cpuid): No need to test if cpuid is available on AMD64.
20825         Fix assembly, so that it works onboth i386 and AMD64.
20826         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
20827         (vecInLong): Fix s[] member type to unsigned int.
20828         (vecInWord): Remove type.
20829         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
20830         (a64, b64, c64, d64, e64): Remove.
20831         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
20832         Remove unused variable.  Remove initialization of removed variables.
20833         Don't call mmx_tests nor sse_tests.
20834         (reference_mmx, reference_sse): Remove.
20835         (check): Add return stmt.
20836         * gcc.dg/i386-sse-7.c: New test.
20837         * gcc.dg/i386-mmx-4.c: New test.
20838
20839 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20840
20841         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
20842         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20843         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20844         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
20845         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
20846         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
20847         g++.dg/tc1/dr94.C: Fix line terminator.
20848
20849 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
20850
20851         * gcc.c-torture/compile/20040216-1.c: New.
20852
20853 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20854
20855         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
20856         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
20857         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
20858         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
20859         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
20860         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
20861
20862 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
20863
20864         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
20865
20866 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
20867
20868         PR c++/13971
20869         * g++.dg/expr/cond4.C: New test.
20870
20871         PR c++/14086
20872         * g++.dg/lookup/crash2.C: New test.
20873
20874 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
20875
20876         * gcc.c-torture/compile/20040214-2.c: New test.
20877
20878 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
20879
20880         PR c++/14116
20881         * g++.dg/ext/typeof8.C: New test.
20882
20883 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
20884
20885         * gcc.c-torture/compile/20040214-1.c: New test.
20886
20887 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20888
20889         PR c++/13635
20890         * g++.dg/template/spec11.C: New test.
20891
20892 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20893
20894         PR c++/13927
20895         * g++.dg/other/error8.C: New test.
20896
20897 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
20898
20899         PR c++/14122
20900         * g++.dg/template/array4.C: New test.
20901
20902         PR c++/14108
20903         * g++.dg/inherit/thunk2.C: New test.
20904
20905         PR c++/14083
20906         * g++.dg/eh/cond2.C: New test.
20907
20908 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
20909
20910         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
20911
20912 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
20913
20914         * lib/scanasm.exp (dg-scan): Quote pattern before display.
20915
20916 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
20917
20918         * g++.dg/simd-2.C: xfail on ppc64-linux.
20919
20920 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20921
20922         PR c/456
20923         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
20924         tests.
20925
20926 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
20927
20928         * gcc.dg/builtins-33.c: New test.
20929
20930 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
20931
20932         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
20933
20934 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20935
20936         * g++.dg/simd-2.C: Set -maltivec for ppc64.
20937
20938 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
20939
20940         * gcc.dg/ppc64-abi-3.c: New test.
20941
20942 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
20943
20944         PR c/14092
20945
20946         * gcc.dg/pr14092-1.c: New testcase.
20947
20948 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
20949
20950         * gcc.dg/cpp/assert4.c: Fix typo last change.
20951
20952         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
20953         * gcc.dg/cpp/assert4.c: Handle powerpc64.
20954
20955         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
20956
20957 2004-02-09  Roger Sayle  <roger@eyesopen.com>
20958
20959         * gcc.c-torture/compile/20040209-1.c: New test case.
20960
20961 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
20962
20963         * gcc.dg/c90-init-1.c: Adjust expected error messages.
20964
20965 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
20966
20967         * gcc.c-torture/execute/20040208-[12].c: New tests.
20968
20969 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20970
20971         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
20972
20973 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
20974
20975         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
20976
20977 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20978
20979         Bug 13856
20980         * gcc.dg/visibility-8.c: New testcase.
20981
20982 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
20983
20984         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
20985         arguments.
20986         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
20987
20988 2004-02-07  Roger Sayle  <roger@eyesopen.com>
20989
20990         PR middle-end/13696
20991         * g++.dg/opt/fold1.C: New test case.
20992
20993 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20994
20995         PR c++/14033
20996         * g++.dg/other/crash-2.C: New test.
20997
20998 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
20999
21000         PR c++/14028
21001         * g++.dg/parse/angle-bracket2.C: New test.
21002
21003 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21004
21005         PR middle-end/13750
21006         Revert:
21007         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21008         PR pch/13361
21009         * testsuite/g++.dg/pch/wchar-1.C: New.
21010         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21011
21012 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21013
21014         PR c++/14008
21015         * g++.dg/parse/error15.C: New test.
21016         * g++.dg/parse/crash11.C: Update dg-error mark.
21017
21018 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21019
21020         PR c++/13932
21021         * g++.dg/warn/conv2.C: New test.
21022
21023 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21024
21025         PR c++/13086
21026         * g++.dg/warn/incomplete1.C: Remove xfail.
21027
21028 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21029
21030         * lib/file-format.exp (gcc_target_object_format): Use
21031         ${tool}_target_compile, not gcc_target_compile.
21032         * lib/target-supports.exp (check_alias_available): Likewise.
21033         (check_gc_sections_available): Likewise.
21034         * g++.dg/ext/attrib10.C: Use dg-require-alias.
21035         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
21036         dg-require-alias.
21037
21038 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
21039
21040         PR c++/13969
21041         * g++.dg/template/static6.C: New test.
21042
21043 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
21044
21045         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
21046
21047 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21048
21049         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
21050         tests for systems where `char' is unsigned by default.
21051
21052 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21053
21054         PR c++/13997
21055         * g++.dg/template/partial3.C: New test.
21056
21057 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
21058
21059         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
21060         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
21061         Remove mentions of obsolete ports.
21062
21063 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
21064
21065         * gcc.dg/noncompile/20001228-1.c: Fix for new
21066         error message.
21067
21068 2004-02-03  Roger Sayle  <roger@eyesopen.com>
21069
21070         PR target/9348
21071         * gcc.c-torture/execute/multdi-1.c: New test case.
21072
21073 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21074
21075         PR c++/13925
21076         * g++.dg/template/lookup5.C: New test.
21077
21078 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21079
21080         PR c++/13950
21081         * g++.dg/template/lookup4.C: New test.
21082
21083         PR c++/13970
21084         * g++.dg/parse/error14.C: New test.
21085
21086         PR c++/14002
21087         * g++.dg/parse/template13.C: New test.
21088
21089 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
21090
21091         PR c++/13978
21092         * g++.dg/template/koenig4.C: New test.
21093
21094         PR c++/13968
21095         * g++.dg/template/crash17.C: New test.
21096
21097         PR c++/13975
21098         * g++.dg/parse/error13.C: New test.
21099         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
21100
21101 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
21102
21103         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
21104
21105 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
21106
21107         PR c/11658
21108         PR c/13994
21109         * gcc.dg/noncompile/20040203-1.c: New test.
21110         * gcc.dg/noncompile/20040203-2.c: Likewise.
21111         * gcc.dg/noncompile/20040203-3.c: Likewise.
21112         * gcc.dg/20040203-1.c: Likewise.
21113
21114 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
21115
21116         PR c++/10858
21117         * g++.dg/template/sizeof7.C: New test.
21118
21119 2004-02-02  Eric Christopher  <echristo@redhat.com>
21120             Zack Weinberg  <zack@codesourcery.com>
21121
21122         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
21123
21124 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
21125
21126         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
21127         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
21128         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
21129         * gcc.dg/cleanup-5.c: Run only on Linux targets.
21130
21131 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
21132
21133         PR c++/13113
21134         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
21135
21136         PR c++/13854
21137         * g++.dg/ext/attrib13.C: New test.
21138
21139         PR c++/13907
21140         * g++.dg/conversion/op2.C: New test.
21141
21142 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21143
21144         * gcc.dg/titype-1.c: Fix pasto.
21145
21146 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
21147
21148         * gcc.dg/titype-1.c: New test.
21149
21150 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21151
21152         PR c++/13957
21153         * g++.dg/template/non-type-template-argument-1.C,
21154         g++.dg/template/qualified-id1.C: Update dg-error marks.
21155         * g++.dg/template/nontype6.C: New test.
21156
21157 2004-02-01  Roger Sayle  <roger@eyesopen.com>
21158
21159         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
21160         * gcc.dg/builtins-31.c: New testcase.
21161         * gcc.dg/builtins-32.c: New testcase.
21162
21163 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
21164
21165         * objc.dg/call-super-2.m: Update line numbers
21166         for the including of stddef.h.
21167
21168 2004-01-30  Michael Matz  <matz@suse.de>
21169
21170         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
21171         g++.dg/ext/case-range3.C: New tests.
21172
21173 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21174
21175         DR206
21176         PR c++/13813
21177         * g++.dg/template/member4.C: New test.
21178
21179 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21180
21181         PR c++/13683
21182         * g++.dg/template/sizeof6.C: New test.
21183
21184 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21185
21186         * gcc.dg/fwritable-strings-1.c: New test.
21187
21188 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
21189
21190         * gcc.c-torture/compile/20040130-1.c: New test.
21191
21192 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
21193
21194         * objc.dg/call-super-2.m: Include stddef.h for size_t.
21195
21196 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
21197
21198         PR c++/13883
21199         * g++.dg/template/ctor3.C: New test.
21200
21201 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21202
21203         * g++.dg/tc1: New directory.
21204         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
21205         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
21206         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
21207         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
21208         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
21209
21210 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21211
21212         * g++.dg/parse/error11.C: New test.
21213         * g++.dg/parse/error12.C: Likewise.
21214
21215 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
21216
21217         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
21218         (scan_initial, main): Use aligned_sizeof instead of sizeof.
21219
21220 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
21221
21222         PR c++/13791
21223         * g++.dg/ext/attrib12.C: New test.
21224
21225         PR c++/13736
21226         * g++.dg/parse/cast2.C: New test.
21227
21228 2004-01-27  James E Wilson  <wilson@specifixinc.com>
21229
21230         * objc.dg/encode-2.m (main): New local string.  Set depending on
21231         sizeof long.  Use in sscanf call.
21232         * objc.dg/encode-3.m (main): New local string.  Set depending on
21233         sizeof long.  Use in scan_initial call.
21234
21235 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21236
21237         * objc.dg/call-super-2.m: Make LP64-safe.
21238         * objc.dg/desig-init-1.m: Likewise.
21239
21240 2004-01-27  Devang Patel <dpatel@apple.com>
21241
21242         * g++.dg/debug/namespace1.C: New test.
21243
21244 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
21245
21246         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
21247         xscale-*-*.
21248
21249         * gcc.dg/arm-mmx-1.c: New test.
21250
21251 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
21252
21253         * gcc.dg/20040127-1.c: New test.
21254         * gcc.dg/20040127-2.c: New test.
21255
21256 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21257
21258         * objc.dg/stret-1.m (glob): Renamed to globa.
21259
21260 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
21261
21262         PR c++/13663
21263         * g++.dg/expr/for1.C: New test.
21264
21265 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
21266
21267         PR middle-end/13779
21268         * gcc.dg/darwin-longlong.c: New test.
21269
21270 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
21271
21272         * gcc.dg/20040124-1.c: Moved test from here...
21273         * gcc.c-torture/compile/20040124-1.c: ...to here.
21274
21275 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
21276
21277         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
21278         the assembly output if -m64 is passed.
21279
21280 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
21281
21282         PR c++/13833
21283         * g++.dg/template/cond3.C: New test.
21284
21285 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21286
21287         PR c++/13810
21288         * g++.dg/template/ttp7.C: New test.
21289
21290 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21291
21292         PR c++/13797
21293         * g++.dg/template/nontype4.C: New test.
21294         * g++.dg/template/nontype5.C: Likewise.
21295
21296 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
21297
21298         * gcc.dg/torture/mips-clobber-at.c: New test.
21299
21300 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
21301
21302         * gcc.dg/20040124-1.c: New test.
21303
21304 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
21305
21306         * gcc.dg/20040123-1.c: New test.
21307
21308 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21309
21310         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
21311
21312 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
21313
21314         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
21315
21316 2004-01-23  Andrew Pinski  <apinski@apple.com>
21317
21318         * gcc.dg/20030121-1.c: Move to ..
21319         * gcc.dg/20040121-1.c: here.
21320
21321 2004-01-23  Roger Sayle  <roger@eyesopen.com>
21322
21323         * gcc.dg/builtins-29.c: New test case.
21324
21325 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
21326
21327         PR 18314
21328         * gcc.dg/builtins-30.c: New testcase.
21329
21330 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
21331
21332         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
21333         * lib/g77.exp: Likewise.
21334         * lib/objc.exp: Likewise.
21335         * lib/g++.exp: Likewise.
21336
21337 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
21338
21339         * gcc.dg/struct-by-value-2.c: New test.
21340
21341 2004-01-21  Andrew Pinski  <apinski@apple.com>
21342
21343         PR target/13785
21344         * gcc.dg/20030121-1.c: New test.
21345
21346 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
21347
21348         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
21349         clobber frame pointer register in asm statement.
21350
21351 2004-01-21  Falk Hueffner  <falk@debian.org>
21352
21353         * gcc.c-torture/compile/20040121-1.c: New test.
21354
21355 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
21356
21357         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
21358
21359 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
21360
21361         * gcc.dg/ppc64-abi-2.c: New test.
21362
21363 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
21364
21365         * lib/treelang.exp: Fill out this file.
21366         * lib/treelang-dg.exp: New File.
21367
21368 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21369
21370         * gcc.c-torture/compile/981022-1.c: Remove.
21371         * gcc.dg/array-5.c: Remove XFAIL.
21372         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
21373         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
21374         gcc.dg/cond-lvalue-1.c: Update.
21375         * gcc.dg/cast-lvalue-2.c: New test.
21376
21377 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
21378
21379         PR c++/13592
21380         * g++.dg/other/error1.C (class foo): Tweak error message.
21381
21382         PR c++/13592
21383         * g++.dg/template/call2.C: New test.
21384
21385 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21386
21387         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
21388         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
21389         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
21390         scalar-return-1_x.c, scalar-return-2_y.c,
21391         scalar-return-3_x.c, scalar-return-3_y.c,
21392         scalar-return-4_x.c, scalar-return-4_y.c,
21393         struct-align-1.h, struct-align-1_x.c,
21394         struct-align-1_y.c, struct-align-2.h,
21395         struct-align-2_x.c, struct-align-2_y.c,
21396         struct-by-value-10_y.c, struct-by-value-11_x.c,
21397         struct-by-value-11_y.c, struct-by-value-12_x.c,
21398         struct-by-value-12_y.c, struct-by-value-13_x.c,
21399         struct-by-value-13_y.c, struct-by-value-14_x.c,
21400         struct-by-value-14_y.c, struct-by-value-15_x.c,
21401         struct-by-value-15_y.c, struct-by-value-16_y.c,
21402         struct-by-value-17_y.c, struct-by-value-18_y.c,
21403         struct-by-value-19_y.c, struct-by-value-1_x.c,
21404         struct-by-value-1_y.c, struct-by-value-20_y.c,
21405         struct-by-value-2_x.c, struct-by-value-2_y.c,
21406         struct-by-value-3_y.c, struct-by-value-4_x.c,
21407         struct-by-value-4_y.c, struct-by-value-5_y.c,
21408         struct-by-value-6_y.c, struct-by-value-7_y.c
21409         struct-by-value-8_x.c, struct-by-value-8_y.c
21410         struct-by-value-9_x.c, struct-by-value-9_y.c
21411         struct-return-10_x.c, struct-return-10_y.c,
21412         struct-return-19_x.c, struct-return-20_x.c
21413         struct-return-2_x.c, struct-return-2_y.c
21414         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
21415         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
21416
21417 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
21418
21419         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
21420         attribute on sparc*-sun-solaris2.*.
21421
21422 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
21423
21424         PR c++/13710
21425         * g++.dg/ext/typeof7.C: New test.
21426
21427 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
21428
21429         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
21430         * gcc.dg/const-elim-1.c: Same.
21431
21432 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
21433
21434         * objc.dg/stret-1.m: New.
21435         * objc.dg/stret-2.m: New.
21436
21437 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
21438
21439         PR c++/11895
21440         * g++.dg/ext/vector1.C: New test.
21441
21442 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
21443
21444         * gcc.dg/pch/import-1.c: New.
21445         * gcc.dg/pch/import-1.hs: New.
21446         * gcc.dg/pch/import-1a.h: New.
21447         * gcc.dg/pch/import-1b.h: New.
21448         * gcc.dg/pch/import-1c.h: New.
21449
21450 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21451
21452         PR c++/13574
21453         * g++.dg/ext/array1.C: New test.
21454
21455         PR c++/13178
21456         * g++.dg/conversion/op1.C: New test.
21457
21458 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
21459
21460         PR 11864
21461         From Kazumoto Kojima / Dan Kegel:
21462         * gcc.dg/pr11864-1.c: New test.
21463
21464         PR 10392
21465         From Marcus Comstedt / Dan Kegel:
21466         * gcc.dg/pr10392-1.c: New test.
21467
21468 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
21469
21470         PR c++/13478
21471         * g++.dg/init/ref10.C: New test.
21472
21473 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21474
21475         PR c++/13407
21476         * g++.dg/parse/typename6.C: New test.
21477
21478 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
21479
21480         PR pch/13361
21481         * testsuite/g++.dg/pch/wchar-1.C: New.
21482         * testsuite/g++.dg/pch/wchar-1.Hs: New.
21483
21484 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21485
21486         PR c++/9259
21487         * g++.dg/expr/sizeof2.C: New test.
21488
21489 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
21490
21491         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
21492
21493 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
21494
21495         PR c++/13659
21496         * g++.dg/lookup/strong-using-3.C: New.
21497         * g++.dg/lookup/using-10.C: New.
21498
21499 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
21500
21501         PR c++/13594
21502         * g++.dg/lookup/strong-using-2.C: New.
21503
21504 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
21505             Dan Kegel <dank@kegel.com>
21506             J"orn Rennecke <joern.rennecke@superh.com>
21507
21508         PR target/9365
21509         * gcc.dg/pr9365-1.c: New test.
21510
21511 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21512
21513         PR c++/8856
21514         * g++.dg/parse/casting-operator2.C: New test.
21515         * g++.old-deja/g++.pt/explicit83.C: Remove.
21516
21517 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
21518
21519         * gcc.dg/label-compound-stmt-1.c: New test.
21520         * gcc.c-torture/compile/950922-1.c,
21521         gcc.c-torture/compile/20000211-3.c,
21522         gcc.c-torture/compile/20000518-1.c,
21523         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
21524         compound statements.
21525
21526 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
21527
21528         * gcc.dg/ppc64-abi-1.c: New test.
21529
21530 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
21531
21532          * g++.dg/ext/attrib9.C: Add dg-warnings.
21533
21534 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21535
21536         PR c++/12335
21537         * g++.dg/parse/dtor3.C: New test.
21538
21539 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
21540
21541         PR c++/12709
21542         * g++.dg/parse/try-catch-1.C: New test.
21543
21544 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
21545
21546         * ada/acats/run_all.sh: Add more verbose output in acats.log
21547         when compiling tests.
21548
21549 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21550
21551         PR 13656
21552         * gcc.dg/typedef-redecl.c: New test case.
21553         * gcc.dg/typedef-redecl.h: New support file.
21554
21555 2004-01-13  Jan Hubicka  <jh@suse.cz>
21556
21557         * gcc.dg/always_inline.c: New test.
21558         * gcc.dg/debug/20031231-1.c: Fix.
21559
21560 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21561
21562         PR c++/13474
21563         * g++.dg/template/array3.C: New test.
21564
21565 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
21566
21567         * g++.dg/ext/lvalue1.C: No longer expected to fail.
21568         * g++.dg/warn/Wunused-2.C: Likewise.
21569
21570 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21571
21572         PR c++/13289
21573         * g++.dg/template/instantiate6.C: New test.
21574
21575 2004-01-12  Roger Sayle  <roger@eyesopen.com>
21576
21577         PR middle-end/11397
21578         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
21579
21580 2004-01-12  Jan Hubicka  <jh@suse.cz>
21581
21582         PR opt/12826
21583         * gcc.dg/20040112-1.c: New.
21584
21585         * gcc.dg/dwarf-die[1-7].c: Move to...
21586         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
21587         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
21588
21589 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
21590
21591         PR c++/4100
21592         * g++.dg/parse/friend4.C: New test.
21593
21594 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
21595
21596         PR c++/4100
21597         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
21598         definition is called a friend.
21599
21600 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
21601
21602         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
21603
21604 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
21605
21606         PR c++/3478
21607         * g++.dg/parse/error10.C: New test.
21608         * g++.dg/template/arg2.C: Accept "invalid type" error.
21609
21610 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
21611
21612         PR middle-end/13392
21613         * g++.dg/opt/expect2.C: New test.
21614
21615 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21616
21617         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
21618         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
21619         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
21620         Update dg-error regexps.
21621
21622 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
21623
21624         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
21625         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
21626
21627 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21628
21629         * gcc.dg/pragma-re-1.c: Use right pointer type.
21630
21631 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
21632
21633         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
21634
21635 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
21636
21637         * gcc.dg/rs6000-ldouble-1.c: New.
21638
21639 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21640
21641         DR 337
21642         PR c++/9256
21643         * g++.dg/other/abstract1.C: New test.
21644
21645 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
21646
21647         * g++.dg/lookup/strong-using-1.C: New.
21648
21649 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21650
21651         PR c/11234
21652         * gcc.dg/func-ptr-conv-1.c: New test.
21653         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
21654
21655 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
21656
21657         PR target/13380.
21658         * gcc.c-torture/compile/20040109-1.c: New.
21659
21660 2004-01-08  Stuart Hastings  <stuart@apple.com>
21661
21662         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
21663         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
21664         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
21665
21666 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
21667
21668         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
21669
21670 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21671
21672         * ada/acats/run_acats: Treat 'gnatchop' the same way
21673         as 'gnatmake'.  Export GCC_DRIVER.
21674         * ada/acats/run_all.sh: Add target_gnatchop.  Use
21675         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
21676
21677 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21678
21679         PR c++/12573
21680         * g++.dg/template/dependent-expr4.C: New test.
21681
21682 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
21683
21684         * gcc.dg/altivec-11.c: New test.
21685
21686 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
21687
21688         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
21689
21690 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21691
21692         PR c/6024
21693         * gcc.dg/enum-compat-1.c: New test.
21694         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
21695
21696 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
21697
21698         PR c/12165
21699         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
21700         gcc.dg/c99-idem-qual-3.c: New tests.
21701
21702 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
21703
21704         * gcc.dg/winline-7.c: Don't cast void * to int.
21705
21706 2004-01-06  Jan Hubicka  <jh@suse.cz>
21707
21708         * gcc.dg/i386-sse-5.c: New test
21709         * g++.dg/eh/simd-1.c: Add -w argument for i386.
21710
21711 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21712
21713         PR c++/12815
21714         * g++.dg/rtti/typeid4.C: New test.
21715
21716 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
21717
21718         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
21719
21720 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
21721
21722         PR c++/12132
21723         * g++.dg/template/error11.C: New test.
21724
21725         PR c++/13451
21726         * g++.dg/template/class2.C: New test.
21727
21728 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21729         Richard Sandiford <rsandifo@redhat.com>
21730
21731         PR c++/13387
21732         * g++.dg/opt/alias3.C: New test.
21733
21734 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
21735
21736         PR c++/13157
21737         * g++.dg/template/koenig3.C: New test.
21738
21739         PR c++/13529
21740         * g++.dg/parse/offsetof3.C: New test.
21741
21742         * g++.dg/init/copy7.C: Add missing dg-error markers.
21743
21744         PR c++/12226
21745         * g++.dg/init/copy7.c: New test.
21746
21747         PR c++/13536
21748         * g++.dg/parse/cast1.C: New test.
21749
21750 2004-01-04  Jan Hubicka  <jh@suse.cz>
21751
21752         * gcc.dg/winline[1-7].c: New tests.
21753
21754 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21755
21756         PR c++/13520
21757         * g++.dg/template/qualttp22.C: New test.
21758
21759 2004-01-01  Jan Hubicka  <jh@suse.cz>
21760
21761         * gcc.dg/debug/20031231-1.c: New.
21762         * gcc.c-torture/compile/20040101-1.c: New.
21763         * gcc.dg/dwarf-die-[1-7].c: New.
21764
21765 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
21766
21767         PR optimization/13521
21768         * gcc.c-torture/compile/20031231-1.c: New test.
21769
21770 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21771
21772         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
21773
21774 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21775
21776         PR c++/10079
21777         * g++.dg/template/crash16.C: New test.
21778
21779 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
21780
21781         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
21782
21783 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
21784
21785         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
21786         ports.
21787         * g++.old-deja/g++.jason/thunk3.C: Likewise.
21788         * g++.old-deja/g++.law/profile1.C: Likewise.
21789         * gcc.c-torture/compile/981006-1.c: Likewise.
21790         * gcc.c-torture/execute/loop-2e.x: Likewise.
21791         * gcc.c-torture/execute/loop-2f.x: Remove.
21792         * gcc.c-torture/execute/loop-2g.x: Likewise.
21793         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
21794         * gcc.dg/20020312-2.c: Remove traces of dead ports.
21795
21796 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
21797
21798         PR c++/13507
21799         * g++.dg/ext/attrib11.C: New test.
21800
21801         PR c++/13494
21802         * g++.dg/template/array2-1.C: New test.
21803         * g++.dg/template/array2-2.C: New test.
21804
21805 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
21806
21807         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
21808
21809 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21810
21811         PR c++/12774
21812         * g++.dg/template/array1-1.C: New test.
21813         * g++.dg/template/array1-2.C: New test.
21814
21815 2003-12-29  Roger Sayle  <roger@eyesopen.com>
21816
21817         PR fortran/12632
21818         * g77.dg/12632.f: New test case.
21819
21820 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21821
21822         PR c++/13289
21823         * g++.dg/parse/nontype1.C: New test.
21824
21825 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21826
21827         PR c++/12403
21828         * g++.dg/parse/explicit1.C: New test.
21829         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
21830
21831 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21832
21833         PR c++/13081
21834         * g++.dg/opt/inline6.C: New test.
21835
21836         PR c++/12613
21837         * g++.dg/parse/error9.C: New test.
21838
21839         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
21840
21841 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
21842
21843         PR c++/13009
21844         * g++.dg/init/assign1.C: New test.
21845
21846 2003-12-28  Roger Sayle  <roger@eyesopen.com>
21847
21848         PR c++/13070
21849         * g++.dg/warn/format3.C: New test case.
21850
21851 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
21852
21853         * gcc.c-torture/compile/20031227-1.c: New test.
21854
21855 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21856
21857         * g++.dg/bprob/bprob.exp: Load target-supports.exp
21858         * g77.dg/bprob/bprob.exp: Likewise.
21859         * gcc.misc-tests/bprob.exp: Likewise.
21860         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
21861         variants on systems where the library does not provide that
21862         functionality.
21863         * gcc.dg/builtins-20.c: Use builtins-config.h.
21864         * gcc.dg/builtins-config.h: New file.
21865
21866 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21867
21868         * lib/gcc-dg.exp (dg-require-profiling): New function.
21869         * lib/target-supports.exp (check_profiling_available): Likewise.
21870         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
21871         * g77.dg/bprob/bprob.exp: Likewise.
21872         * gcc.misc-tests/bprob.exp: Likewise.
21873         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
21874         * gcc.dg/20021014-1.c: Likewise.
21875         * gcc.dg/nest.c: Likewise.
21876
21877 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21878
21879         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
21880         compiling.
21881         * g++.dg/lookup/java2.C: Likewise.
21882         * gcc.dg/cpp/lexident.c: Likewise.
21883
21884 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
21885
21886         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
21887         given.
21888         * gcc.c-torture/compile/961203-1.c: Likewise.
21889         * gcc.c-torture/compile/980506-1.c: Likewise.
21890
21891 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
21892
21893         * lib/gcc-dg.exp (dg-prune-output): New annotation.
21894         (additional_prunes): New global.
21895         (gcc-dg-prune): Handle additional per-test pruning.
21896         (dg-test): Clear additional_prunes between tests.
21897
21898         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
21899         dg-prune-output to avoid spurious failures from assembler
21900         complaining about nonexistent WAW violations.
21901         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
21902         Use dg-prune-output to avoid spurious failures from assembler
21903         warning about Itanium B-step errata.
21904
21905 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
21906
21907         * g++.dg/abi/macro0.C: New test.
21908         * g++.dg/abi/macro1.C: Likewise.
21909         * g++.dg/abi/macro2.C: Likewise.
21910
21911         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
21912         * g++.dg/abi/bitfield7.C: Likewise.
21913         * g++.dg/abi/dtor2.C: Likewise.
21914         * g++.dg/abi/mangle11.C: Likewise.
21915         * g++.dg/abi/mangle12.C: Likewise.
21916         * g++.dg/abi/mangle14.C: Likewise.
21917         * g++.dg/abi/mangle17.C: Likewise.
21918         * g++.dg/abi/vbase10.C: Likewise.
21919         * g++.dg/abi/vbase14.C: Likewise.
21920         * g++.dg/template/qualttp17.C: Likewise.
21921
21922 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
21923
21924         PR c/11995
21925         * gcc.dg/20031223-1.c: New test.
21926
21927 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21928
21929         * gcc.dg/noreturn-7.c: New test.
21930
21931 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
21932
21933         * gcc.dg/null-pointer-1.c: New test.
21934
21935 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21936
21937         * g++.old-deja/g++.jason/template18.C: Remove.
21938         * g++.old-deja/g++.jason/template37.C: Likewise.
21939
21940         PR c++/12862
21941         * g++.dg/lookup/ns1.C: New test.
21942
21943         PR c++/12397
21944         * g++.dg/template/lookup3.C: New test.
21945
21946 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21947
21948         * g++.dg/template/recurse1.C: New test
21949
21950 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
21951
21952         PR c++/12479
21953         * g++.dg/parse/semicolon1.C: New test.
21954         * g++.dg/parse/semicolon1.h: Likewise.
21955
21956 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
21957
21958         * gcc.dg/darwin-misaligned.c: New test.
21959
21960 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
21961
21962         PR c/9163
21963         * gcc.dg/20031222-1.c: New test.
21964
21965 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
21966
21967         PR c++/13438
21968         * g++.dg/parse/error8.C: New test.
21969
21970         PR c++/11554
21971         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
21972
21973 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
21974
21975         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
21976         too small.
21977         * gcc.c-torture/compile/930217-1.c: Likewise.
21978         * gcc.c-torture/compile/930513-1.c: Likewise.
21979         * gcc.c-torture/execute/920908-2.c: Likewise.
21980         * gcc.c-torture/execute/921204-1.c: Likewise.
21981         * gcc.c-torture/execute/930621-1.c: Likewise.
21982         * gcc.c-torture/execute/930630-1.c: Likewise.
21983         * gcc.c-torture/execute/931031-1.c: Likewise.
21984         * gcc.c-torture/execute/980602-2.c: Likewise.
21985         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21986         * gcc.c-torture/execute/compndlit-1.c: Likewise.
21987         * gcc.c-torture/execute/extzvsi.c: Likewise.
21988         * gcc.c-torture/unsorted/ext.c: Likewise.
21989
21990 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
21991
21992         PR target/12749
21993         * gcc.c-torture/compile/20031220-2.c: New test case.
21994
21995 2003-12-20  Roger Sayle  <roger@eyesopen.com>
21996
21997         PR optimization/13031
21998         * gcc.c-torture/compile/20031220-1.c: New test case.
21999
22000 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22001
22002         * gcc.dg/cast-function-1.c: New test.
22003
22004 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
22005
22006         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
22007         formats.
22008
22009 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
22010
22011         PR c++/12795
22012         * g++.dg/ext/attrib10.C: New test.
22013
22014 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22015
22016         * gcc.dg/cleanup-10.c: New test.
22017         * gcc.dg/cleanup-11.c: New test.
22018
22019 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
22020
22021         PR c++/13239
22022         * g++.dg/opt/expect1.C: New test.
22023
22024 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
22025
22026         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
22027
22028 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
22029
22030         PR debug/12923
22031         * gcc.dg/20031218-1.c: New test.
22032
22033         PR debug/12389
22034         * gcc.dg/20031218-2.c: New test.
22035         * gcc.dg/20031218-3.c: New test.
22036
22037         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
22038         of label name and allow for USER_LABEL_PREFIX == "_" names.
22039         * g++.dg/abi/mangle18-2.C: Likewise.
22040         * g++.dg/abi/mangle19-1.C: Likewise.
22041         * g++.dg/abi/mangle19-2.C: Likewise.
22042         * g++.dg/abi/mangle20-1.C: Likewise.
22043         * g++.dg/abi/mangle20-2.C: Likewise.
22044
22045 2003-12-18  Richard Henderson  <rth@redhat.com>
22046
22047         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
22048
22049 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
22050             Dan Kegel <dank@kegel.com>
22051
22052         PR other/12009
22053         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
22054         testing a cross compiler, it causes spurious compile failures.
22055         * lib/g++.exp: Likewise.
22056
22057 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22058
22059         PR c++/13262
22060         * g++.dg/template/access13.C: New test.
22061
22062 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
22063
22064         * gcc.dg/20031216-1.c: New test.
22065
22066 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22067
22068         PR c++/9154
22069         * g++.dg/template/error10.C: New test.
22070
22071 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
22072
22073         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
22074         * g++.dg/eh/simd-2.C: Likewise.
22075
22076 2003-12-17  James E Wilson  <wilson@specifixinc.com>
22077             Roger Sayle  <roger@eyesopen.com>
22078
22079         * gcc.c-torture/execute/ieee/mzero5.c: New.
22080
22081 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
22082
22083         PR c++/10603
22084         * g++.dg/parse/error6.C: New test.
22085
22086         PR c++/12827
22087         * g++.dg/parse/error7.C: New test.
22088
22089 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
22090
22091         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
22092         at -O with stabs debugging formats.
22093         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
22094         * gcc.dg/debug/debug-2.c: Likewise.
22095
22096 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22097
22098         PR c++/12696
22099         * g++.dg/init/error1.C: New test.
22100
22101         PR c++/12218
22102         * g++.dg/init/pm3.C: New test.
22103
22104 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22105
22106         PR c/3347
22107         * gcc.dg/bitfld-8.c: New test.
22108
22109 2003-12-16  James Lemke  <jim@wasabisystems.com>
22110
22111         * gcc.dg/arm-scd42-[123].c: New tests.
22112
22113 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22114
22115         PR c++/9043
22116         * g++.dg/abi/mangle20-1.C: New test.
22117         * g++.dg/abi/mangle20-2.C: New test.
22118
22119 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
22120
22121         PR c++/13275
22122         * g++.dg/other/offsetof2.C: Remove XFAIL.
22123         * g++.dg/parse/offsetof1.C: New test.
22124         * g++.gd/parse/offsetof2.C: Likewise.
22125
22126 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22127
22128         * g++.dg/template/nontype3.C: New test.
22129         * g++.dg/template/static2.C: Tweaked the dg-error clause.
22130
22131 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22132
22133         * g++.dg/warn/noreturn-3.C: Also test instantiation.
22134
22135 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
22136
22137         PR c++/13387
22138         * g++.dg/expr/assign1.C: New test.
22139
22140         PR c++/13242
22141         * g++.dg/abi/mangle19-1.C: New test.
22142         * g++.dg/abi/mangle19-2.C: New test.
22143
22144 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
22145
22146         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
22147
22148 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
22149
22150         * gcc.c-torture/execute/20031216-1.c: New test.
22151
22152 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22153
22154         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
22155         an ICE regression.
22156
22157 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22158
22159         PR c++/10926
22160         * g++.dg/template/error9.C: New test.
22161
22162         PR c++/11116
22163         * g++.dg/template/error8.C: New test.
22164
22165 2003-12-15  Roger Sayle  <roger@eyesopen.com>
22166
22167         PR middle-end/13400
22168         * gcc.c-torture/execute/20031215-1.c: New test case.
22169
22170 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22171
22172         PR c++/13269
22173         * g++.dg/parse/error5.C: New test.
22174
22175         PR c++/12989
22176         * g++.dg/expr/sizeof1.C: New test.
22177
22178         PR c++/13310
22179         * g++.dg/template/crash15.C: New test.
22180
22181 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
22182
22183         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
22184         a non-POD type as the last named parameter of a varargs function.
22185
22186 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
22187
22188         PR c++/13243
22189         PR c++/12573
22190         * g++.dg/template/crash14.C: New test.
22191         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
22192
22193 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
22194
22195         * g++.dg/other/java1.C: New test.
22196
22197         PR c++/13241
22198         * g++.dg/abi/mangle18-1.C: New test.
22199         * g++.dg/abi/mangle18-2.C: New test.
22200
22201 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22202
22203         PR optimization/10312
22204         * gcc.c-torture/execute/20031214-1.c: New.
22205
22206 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
22207
22208         PR c++/10779
22209         PR c++/12160
22210         * g++.dg/parse/error3.C: New test.
22211         * g++.dg/parse/error4.C: Likewise.
22212         * g++.dg/abi/mangle4.C: Tweak error messages.
22213         * g++.dg/lookup/using5.C: Likewise.
22214         * g++.dg/other/error2.C: Likewise.
22215         * g++.dg/parse/typename5.C: Likewise.
22216         * g++.dg/parse/undefined1.C: Likewise.
22217         * g++.dg/template/arg2.C: Likewise.
22218         * g++.dg/template/ttp3.C: Likewise.
22219         * g++.dg/template/type1.C: Likewise.
22220         * g++.old-deja/g++.other/crash32.C: Likewise.
22221         * g++.old-djea/g++.pt/defarg8.C: Likewise.
22222
22223 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22224
22225         PR c++/13106
22226         * g++.dg/warn/noreturn-3.C: New test.
22227
22228 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22229
22230         PR c++/13118
22231         * g++.dg/abi/covariant3.C: New.
22232
22233 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
22234
22235         * g++.dg/eh/ia64-1.C: New test.
22236
22237 2003-12-12  Roger Sayle  <roger@eyesopen.com>
22238
22239         PR optimization/13037
22240         * g77.f-torture/execute/13037.f: New test case.
22241
22242 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22243
22244         PR c++/12881
22245         * g++.dg/abi/covariant2.C: New.
22246
22247 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
22248
22249         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
22250
22251 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
22252
22253         * gcc.c-torture/execute/wchar_t-1.x: Delete.
22254
22255 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
22256
22257         PR other/10819
22258         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
22259         to fix Bug 10819.
22260         * lib/g++.exp (g++_version): Likewise.
22261         * lib/g77.exp (g77_version): Likewise.
22262         * lib/objc.exp (default_objc_version): Likewise.
22263
22264 2003-12-10  Richard Henderson  <rth@redhat.com>
22265
22266         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
22267
22268         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
22269
22270 2003-12-08  Matt Austern  <austern@apple.com>
22271
22272         PR c/13134
22273         * lib/gcc-dg.exp (dg-require-visibility): Define.
22274         * lib/target-supports (check_visibility_available): Define.
22275         * gcc.dg/visibility-1.c: New test.
22276         * gcc.dg/visibility-2.c: Likewise.
22277         * gcc.dg/visibility-3.c: Likewise.
22278         * gcc.dg/visibility-4.c: Likewise.
22279         * gcc.dg/visibility-5.c: Likewise.
22280         * gcc.dg/visibility-6.c: Likewise.
22281         * g++.dg/ext/visibility-1.C: Likewise.
22282         * g++.dg/ext/visibility-2.C: Likewise.
22283         * g++.dg/ext/visibility-3.C: Likewise.
22284         * g++.dg/ext/visibility-4.C: Likewise.
22285         * g++.dg/ext/visibility-5.C: Likewise.
22286         * g++.dg/ext/visibility-6.C: Likewise.
22287
22288 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22289
22290         * g++.dg/lookup/java1.C: New test.
22291         * g++.dg/lookup/java2.C: New test.
22292
22293 2003-12-07  Falk Hueffner  <falk@debian.org>
22294
22295         * g++.dg/opt/noreturn-1.C: New test.
22296
22297 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
22298
22299         * gcc.dg/overflow-1.c: New test.
22300
22301 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22302
22303         * g77.f-torture/compile/13060.f: New test.
22304
22305 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
22306
22307         PR c++/13323
22308         * g++.dg/inherit/operator2.C: New test.
22309
22310 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22311
22312         PR c++/13305
22313         * g++.dg/ext/attrib9.C: New test.
22314
22315 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
22316
22317         PR c++/13314
22318         * g++.dg/template/error7.C: New test.
22319
22320 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
22321             J"orn Rennecke <joern.rennecke@superh.com>
22322
22323         PR target/13302
22324         * g++.dg/other/struct-va_list.C: New test.
22325
22326 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22327
22328         PR c++/13166
22329         * g++.dg/parse/defarg6.C: New test.
22330
22331 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
22332
22333         PR target/13256
22334         * gcc.c-torture/execute/20031201-1.c: New test.
22335
22336 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
22337
22338         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
22339
22340 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22341
22342         * gcc.dg/builtin-return-1.c: New test.
22343
22344 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
22345             J"orn Rennecke <joern.rennecke@superh.com>
22346
22347         PR optimization/13260
22348         * gcc.c-torture/execute/20031204-1.c: New test.
22349
22350 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22351
22352         PR c++/9127
22353         * g++.dg/template/error6.C: New test.
22354
22355 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
22356
22357         * gcc.dg/20031202-1.c: New test.
22358
22359 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
22360
22361         PR c++/13179
22362         * g++.dg/template/eh1.C: New test.
22363
22364         PR c++/10771
22365         * g++.dg/template/error5.C: New test.
22366
22367 2003-12-02  David Ung  <davidu@mips.com>
22368
22369         * gcc.dg/compat/vector-check.h: Corrected type for var
22370         g_##TMODE
22371
22372 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22373
22374         PR c++/10126
22375         * g++.dg/template/ptrmem8.C: New test.
22376
22377 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22378
22379         PR c++/12573
22380         * g++.dg/template/dependent-expr3.C: New test.
22381
22382 2003-12-01  James Lemke  <jim@wasabisystems.com>
22383
22384         * gcc.dg/arm-g2.c: New test.
22385
22386 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22387
22388         PR optimization/11634
22389         * gcc.dg/20031201-2.c: New test case.
22390
22391 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
22392
22393         PR 11433
22394         * objc.dg/proto-lossage-3.m: New test.
22395
22396 2003-12-01  Roger Sayle  <roger@eyesopen.com>
22397
22398         PR optimization/12628
22399         * gcc.dg/20031201-1.c: New test case.
22400
22401 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22402
22403         * gcc.dg/unaligned-1.c: New test.
22404
22405 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
22406
22407         PR c++/9849
22408         * g++.dg/template/error4.C: New test.
22409         * g++.dg/template/nested3.C: Adjust error markers.
22410
22411 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22412
22413         * gcc.dg/cpp/assert4.c: Check more #system assertions.
22414
22415 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
22416
22417         PR c/10333
22418         * gcc.dg/bitfld-7.c: New test.
22419
22420 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
22421
22422         * gcc.dg/tls/asm-1.C: New test.
22423
22424 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22425
22426         * gcc.dg/cpp/assert4.c: Update.
22427
22428 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
22429
22430         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
22431         * gcc.dg/builtin-apply3.c: New test.
22432
22433 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22434
22435         * lib/compat.exp (compat-obj): New xfaildata parameter.
22436         Use it to set compiler_conditional_xfail_data before compiling.
22437         (compat-get-options): Handle dg-xfail-if.
22438         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
22439         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
22440         * gcc.dg/compat/vector-1_y.c: Likewise.
22441         * gcc.dg/compat/vector-2_x.c: Likewise.
22442         * gcc.dg/compat/vector-2_y.c: Likewise.
22443
22444 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22445
22446         * g++.dg/opt/reg-stack4.C: New test.
22447
22448 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
22449
22450         * gcc.dg/builtin-apply2.c: New test.
22451
22452 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
22453
22454         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
22455
22456 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22457
22458         PR c++/12924
22459         * g++.dg/template/template-id-2.C: New test.
22460
22461 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22462
22463         PR c++/5369
22464         * g++.dg/template/memfriend1.C: New test.
22465         * g++.dg/template/memfriend2.C: Likewise.
22466         * g++.dg/template/memfriend3.C: Likewise.
22467         * g++.dg/template/memfriend4.C: Likewise.
22468         * g++.dg/template/memfriend5.C: Likewise.
22469         * g++.dg/template/memfriend6.C: Likewise.
22470         * g++.dg/template/memfriend7.C: Likewise.
22471         * g++.dg/template/memfriend8.C: Likewise.
22472         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
22473
22474 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
22475
22476         PR c++/12515
22477         * g++.dg/ext/cond1.C: New test.
22478
22479 2003-11-20  Richard Henderson  <rth@redhat.com>
22480
22481         * gcc.dg/20020201-2.c: Remove.
22482         * gcc.dg/20020201-4.c: Remove.
22483         * gcc.dg/20020304-1.c: Remove.
22484
22485 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
22486
22487         * gcc.dg/cpp/trad/xwin1.c: New test case.
22488
22489 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
22490
22491         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
22492         * lib/g77.exp: Likewise.
22493         * lib/objc.exp: Likewise.
22494         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
22495         for darwin.
22496
22497 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22498
22499         PR c++/12932
22500         * g++.dg/template/static5.C: New test.
22501
22502 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
22503
22504         * gcc.dg/nested-func-1.c: New test.
22505
22506 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22507
22508         * gcc.dg/cpp/assert4.c: New test.
22509
22510 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
22511
22512         PR c++/2294
22513         * g++.dg/lookup/using9.c: New test.
22514
22515 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
22516
22517         PR c++/12762
22518         * g++.dg/template/error3.C: New test.
22519
22520 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
22521
22522         PR ada/13035
22523         * ada/acats/run_acats, run_all.sh: Fix syntax error.
22524         No longer use a wrapper for gcc, since this does not work under
22525         Windows.
22526
22527 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
22528
22529         PR c++/2094
22530         * g++.dg/template/ptrmem7.C: New test.
22531
22532 2003-11-13  Andrew Pinski <apinski@apple.com>
22533
22534         * gcc.c-torture/compile/20031113-1.c: New test.
22535
22536 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
22537             Kean Johnston <jkj@sco.com>
22538
22539         PR c/13029
22540         * gcc.dg/unused-4.c: Update.
22541
22542 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
22543
22544         * g++.dg/opt/const3.C: New test.
22545
22546 2003-11-13  Jan Hubicka  <jh@suse.cz>
22547
22548         * gcc.c-torture/compile/20031112-1.c: New test.
22549
22550 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
22551
22552         * g++.dg/parse/crash10.C: Remove bogus error marker.
22553
22554 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22555
22556         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
22557         (host_gcc): Likewise.
22558         (ROOT): Honor $PWDCMD.
22559         (BASE): Likewise.
22560         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
22561
22562 2003-11-12  Catherine Moore  <clm@redhat.com>
22563
22564         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
22565
22566 2003-11-12  Andreas Jaeger  <aj@suse.de>
22567             Jakub Jelinek  <jakub@redhat.com>
22568             Andrew Pinski  <pinskia@physics.uc.edu>
22569             Richard Henderson  <rth@redhat.com>
22570
22571         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
22572         systems.
22573         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
22574
22575         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
22576         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
22577
22578 2003-11-11  Andreas Jaeger  <aj@suse.de>
22579
22580         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
22581
22582         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
22583
22584 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
22585
22586         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
22587         Clean ups.
22588
22589 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
22590
22591         * gcc.dg/trampoline-1.c: New test.
22592
22593 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
22594
22595         * gcc.c-torture/compile/200031109-1.c: New test.
22596
22597 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22598
22599         PR c/3190
22600         PR c/8714
22601         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
22602         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
22603         gcc.dg/format/no-y2k-1.c: Update.
22604
22605 2003-11-08  Roger Sayle  <roger@eyesopen.com>
22606
22607         PR optimization/10467
22608         * gcc.dg/20031108-1.c: New test case.
22609
22610 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
22611
22612         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
22613
22614 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22615
22616         * gcc.dg/compound-lvalue-1.c: New test.
22617         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
22618         some XFAILs.
22619
22620 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
22621
22622         * gcc.dg/altivec-varargs-1.c: New test.
22623
22624 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
22625
22626         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
22627         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
22628         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
22629         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
22630         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
22631
22632 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
22633
22634         * gcc.dg/cond-lvalue-1.c: New test.
22635
22636 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
22637
22638         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
22639
22640 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22641
22642         PR c++/11616
22643         * g++.dg/template/instantiate5.C: New test.
22644
22645 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22646
22647         PR c++/12726
22648         * g++.dg/ext/complit2.C: Replace test with self-contained version.
22649         * ChangeLog: Add missing first entry for above test.
22650
22651 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22652
22653         PR c++/9810
22654         * g++.dg/template/using8.C: New test.
22655         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
22656
22657 2003-11-02  Roger Sayle  <roger@eyesopen.com>
22658
22659         PR optimization/10817
22660         * gcc.c-torture/compile/20031102-1.c: New test case.
22661
22662 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
22663
22664         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
22665         2147483647.
22666
22667 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22668
22669         * gcc.dg/20031102-1.c: New test.
22670
22671 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
22672
22673         * gcc.dg/complex-1.c: New test.
22674
22675 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22676
22677         PR c++/12796
22678         * g++.dg/template/crash13.C: Adjust expected error location.
22679         * g++.old-deja/g++.brendan/ns1.C: Likewise.
22680
22681 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22682
22683         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22684
22685 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22686
22687         PR/10239
22688         * gcc.c-torture/compile/20031031-2.c: New test.
22689
22690 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
22691
22692         PR/11640
22693         * gcc.c-torture/compile/20031031-1.c: New test.
22694
22695 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
22696
22697         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
22698         * gcc.misc-tests/bprob.exp: Likewise.
22699         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
22700         the execution test on arm-elf configs.
22701         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
22702         configs that don't support scratch files.
22703         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
22704
22705 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
22706
22707         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
22708         done by dejagnu.
22709
22710 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
22711
22712         * ada/acats/run_all.sh: Redirect mv output to /dev/null
22713         Avoid non pure sh syntax. Add more logging.
22714
22715         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
22716         fail.
22717
22718 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22719
22720         PR libgcj/10610
22721         * gcc.dg/ppc-stackalign-1.c: New test.
22722
22723 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
22724
22725         * ada/acats/run_all.sh: Change output to be more compliant with
22726         dejagnu framework.
22727         Create acats.sum and acats.log files under testsuite/ada/acats
22728         Only run [a-z]* directories, to filter out e.g. CVS.
22729         Redirect build output to log file.
22730
22731 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22732
22733         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
22734
22735 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
22736
22737         PR ada/5909:
22738         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
22739
22740 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
22741
22742         * gcc.c-torture/compile/20031023-1.c: New test.
22743         * gcc.c-torture/compile/20031023-2.c: New test.
22744         * gcc.c-torture/compile/20031023-3.c: New test.
22745         * gcc.c-torture/compile/20031023-4.c: New test.
22746
22747 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22748
22749         PR c++/10371
22750         * g++.dg/lookup/scoped8.C: New test.
22751
22752 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
22753
22754         * g++.dg/opt/reg-stack3.C: New test.
22755
22756 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22757
22758         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
22759
22760 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22761
22762         PR c++/11076
22763         * g++.dg/template/crash13.C: New test.
22764
22765 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
22766
22767         * gcc.dg/c99-restrict-2.c: New test.
22768
22769 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
22770
22771         PR c++/12698, c++/12699, c++/12700, c++/12566
22772         * g++.dg/inherit/covariant9.C: New test.
22773         * g++.dg/inherit/covariant10.C: New test.
22774         * g++.dg/inherit/covariant11.C: New test.
22775
22776 2003-10-23  Jason Merrill  <jason@redhat.com>
22777
22778         PR c++/12726
22779         * g++.dg/ext/complit2.C: New test.
22780
22781 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
22782
22783         PR target/12654
22784         * gcc.c-torture/execute/20031020-1.c: New test.
22785
22786 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22787
22788         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
22789         following the jump_insn.
22790
22791 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
22792
22793         * gcc.dg/cast-lvalue-1.c: New test.
22794
22795 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
22796
22797         PR c++/11962
22798         * g++.dg/template/cond2.C: New test.
22799
22800 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
22801
22802         * gcc.dg/builtins-28.c: New test.
22803
22804 2003-10-20  Jan Hubicka  <jh@suse.cz>
22805
22806         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
22807         parameter.
22808         * testsuite/gcc.dg/inline-2.c: Likewise.
22809
22810 2003-10-20  Phil Edwards  <phil@codesourcery.com>
22811
22812         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
22813         * gcc.dg/nest.c: Likewise.
22814
22815 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22816
22817         PR c++/9781, c++/10583, c++/11862
22818         * g++.dg/parse/crash13.C: New test.
22819
22820 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22821
22822         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
22823
22824 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22825
22826         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
22827         Define HAVE_C99_RUNTIME except on Solaris.
22828         * gcc.dg/builtins-20.c: Likewise.
22829
22830 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
22831
22832         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
22833
22834 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22835
22836         PR c++/12495
22837         * g++.dg/template/crash21.C: New test.
22838
22839 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22840
22841         PR c++/2513
22842         * g++.dg/template/typename5.C: New test.
22843
22844 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22845
22846         PR c++/12369
22847         * g++.dg/template/friend25.C: New test.
22848
22849 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
22850
22851         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
22852         versions.
22853
22854 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
22855
22856         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
22857         == 2147483647.
22858
22859 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
22860
22861         * gcc.c-torture/execute/960416-1.x: Remove.
22862         * gcc.c-torture/execute/divconst-3.x: Likewise.
22863
22864 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
22865
22866         PR target/12598
22867         * gcc.dg/torture/cris-volatile-1.c: New test.
22868
22869 2003-10-14  Roger Sayle  <roger@eyesopen.com>
22870
22871         PR optimization/9325
22872         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
22873         for overflowing floating point to integer conversion during RTL
22874         simplification.
22875
22876 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
22877
22878         * objc/execute/_cmd.m: Fix typo.
22879         * objc.dg/image-info.m, objc.dg/symtab-1.m:
22880         Relax 'scan-assembler' regexp.
22881         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
22882         objc.dg/try-catch-4.m: Run on non-Darwin targets.
22883         * objc.dg/zero-link-2.m: Remove blank line.
22884         * objc.dg/zero-link-3.m: New test case.
22885
22886 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
22887
22888         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
22889
22890         * gcc.dg/asm-names.c: Use scan-assembler-not rather
22891         than linker trickery.
22892
22893 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22894
22895         PR c++/12370
22896         * g++.dg/other/friend2.C: New test.
22897
22898 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22899
22900         * gcc.dg/20031012-1.c: New test.
22901
22902 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
22903
22904         * gcc.dg/weak/weak-3.c: Fix for new warning.
22905
22906 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
22907
22908         PR optimization/8750
22909         * gcc.c-torture/execute/20031012-1.c: New test case.
22910
22911 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22912
22913         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
22914         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
22915
22916 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22917
22918         PR optimization/12260
22919         * gcc.c-torture/compile/20031011-2.c: New test case.
22920
22921 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22922
22923         * gcc.c-torture/execute/20031011-1.c: New testcase.
22924
22925 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
22926
22927         * gcc.c-torture/compile/20031011-1.c: New test.
22928
22929 2003-10-11  Jan Hubicka  <jh@suse.cz>
22930
22931         * g++.dg/other/first-global.C: New test.
22932
22933 2003-10-11  Roger Sayle  <roger@eyesopen.com>
22934
22935         * gcc.c-torture/execute/string-opt-18.c: New testcase.
22936
22937 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
22938
22939         * gcc.c-torture/compile/20031010-1.c: New test.
22940
22941 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
22942
22943         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
22944         * gcc.c-torture/execute/va-arg-25.c: ... here.
22945
22946 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
22947
22948         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
22949
22950 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
22951
22952         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
22953
22954 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
22955
22956         * g++.dg/parse/error2.C: New test.
22957
22958 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
22959
22960         PR c++/11097
22961         * g++.dg/other/error5.C: Modify the error message.
22962         * g++.dg/lookup/using8.C: New test.
22963
22964 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
22965
22966         * gcc.dg/darwin-abi-2.c: New file.
22967         * gcc.c-torture/execute/va-arg-24.c: New file.
22968
22969 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
22970
22971         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
22972         indentation.
22973
22974 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
22975
22976         PR c++/10147
22977         * g++.dg/other/error4.C: Update error messages.
22978         * g++.dg/template/ptrmem4.C: Likewise.
22979
22980         PR c++/12337
22981         * g++.dg/init/new9.C: New test.
22982
22983         PR c++/12334, c++/12236, c++/8656
22984         * g++.dg/ext/attrib8.C: New test.
22985
22986 2003-10-06  Devang Patel  <dpatel@apple.com>
22987
22988         * gcc.dg/debug/dwarf2-3.h: New test.
22989         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
22990
22991 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
22992
22993         * g++.dg/opt/cfg2.C: New test.
22994
22995 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
22996
22997         * g++.dg/opt/float1.C: New test.
22998
22999 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
23000
23001         * gcc.dg/c90-array-lval-6.c: New test.
23002         * gcc.dg/c99-array-lval-6.c: New test.
23003
23004 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
23005             Ziemowit Laski  <zlaski@apple.com>
23006
23007         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
23008         'Derived', so that it is never considered a class method; add
23009         new warning for '+port' method ambiguity.
23010         * objc.dg/method-12.m: Include <objc/objc.h> instead of
23011         <objc/objc-api.h> (needed on Mac OS X).
23012         * objc.dg/method-13.m: New test.
23013
23014 2003-10-03  Roger Sayle  <roger@eyesopen.com>
23015
23016         PR optimization/9325, PR java/6391
23017         * gcc.c-torture/execute/20031003-1.c: New test case.
23018
23019 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
23020
23021         PR optimization/12180
23022         * gcc.dg/20031002-1.c: New test.
23023
23024         PR c++/12486
23025         * g++.dg/inherit/error1.C: New test.
23026
23027 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
23028
23029         * lib/f-torture.exp (search_for): Rename to...
23030         (search_for_re): This.  Also, clean up comments and the
23031         "regexp" invocation.
23032
23033 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
23034
23035         * gcc.c-torture/compile/20031002-1.c: New test.
23036
23037 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
23038
23039         * g++.dg/opt/cond1.C: New test.
23040
23041 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
23042
23043         * gcc.dg/Wold-style-definition-2.c: New testcase.
23044         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
23045
23046 2003-09-29  Richard Henderson  <rth@redhat.com>
23047
23048         * g++.dg/init/array10.C: Add dg-options.
23049
23050 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
23051
23052         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
23053
23054 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23055
23056         * g++.dg/template/friend19.C: Fix typo.
23057         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
23058
23059 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
23060
23061         * gcc.c-torture/execute/20030928-1.c: New test.
23062         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
23063
23064 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
23065
23066         * g++.dg/opt/unroll1.C: New test.
23067
23068 2003-09-26  Roger Sayle  <roger@eyesopen.com>
23069
23070         PR optimization/11741
23071         * gcc.dg/20030926-1.c: New test case.
23072
23073 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23074
23075         PR c++/5655
23076         * g++.dg/parse/access7.C: New test.
23077         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
23078
23079 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
23080
23081         MERGE OF objc-improvements-branch into MAINLINE:
23082         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
23083         if libobjc has not been built.
23084         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
23085         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
23086         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
23087         objc/execute/nested-3.m, objc/execute/np-2.m,
23088         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
23089         objc/execute/redefining_self.m, objc/execute/root_methods.m,
23090         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
23091         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
23092         objc.dg/special/unclaimed-category-1.h,
23093         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
23094         well as GNU runtime.
23095         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
23096         * execute/cascading-1.m, execute/function-message-1.m,
23097         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
23098         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
23099         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
23100         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
23101         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
23102         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
23103         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
23104         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
23105         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
23106         * objc.dg/bitfield-2.m: Run only on Darwin.
23107         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
23108         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
23109         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
23110         * objc.dg/const-str-1.m: Fix constant string layout.
23111
23112 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
23113
23114         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
23115
23116 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
23117
23118         * gcc.dg/darwin-abi-1.c: New file.
23119
23120 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
23121
23122         PR target/12281
23123         * gcc.c-torture/compile/20030921-1.c: New test.
23124
23125 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23126
23127         * g++.dg/opt/reg-stack2.C: New test.
23128
23129 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
23130
23131         * g++.dg/eh/delayslot1.C: New test.
23132
23133 2003-09-20  Richard Henderson  <rth@redhat.com>
23134
23135         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
23136
23137 2003-09-20  Roger Sayle  <roger@eyesopen.com>
23138
23139         * gcc.c-torture/execute/20030920-1.c: New test case.
23140
23141 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23142
23143         * g++.dg/rtti/typeid3.C: Correct expected error message.
23144
23145 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23146
23147         PR c++/157
23148         * g++.dg/parse/crash12.C: New test.
23149
23150 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
23151
23152         * gcc.dg/compat/mixed-struct-check.h: New.
23153         * gcc.dg/compat/mixed-struct-defs.h: New.
23154         * gcc.dg/compat/mixed-struct-init.h: New.
23155         * gcc.dg/compat/struct-by-value-19_main.c: New.
23156         * gcc.dg/compat/struct-by-value-19_x.c: New.
23157         * gcc.dg/compat/struct-by-value-19_y.c: New.
23158         * gcc.dg/compat/struct-by-value-20_main.c: New.
23159         * gcc.dg/compat/struct-by-value-20_x.c: New.
23160         * gcc.dg/compat/struct-by-value-20_y.c: New.
23161         * gcc.dg/compat/struct-return-19_main.c: New.
23162         * gcc.dg/compat/struct-return-19_x.c: New.
23163         * gcc.dg/compat/struct-return-19_y.c: New.
23164         * gcc.dg/compat/struct-return-20_main.c: New.
23165         * gcc.dg/compat/struct-return-20_x.c: New.
23166         * gcc.dg/compat/struct-return-20_y.c: New.
23167
23168 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
23169         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
23170         so that it will not complain on LP64 targets.
23171
23172 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23173
23174         PR c++/495
23175         * g++.dg/template/friend24.C: New test.
23176
23177 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
23178
23179         PR c++/12332
23180         * g++.dg/template/memtmpl2.C: New test.
23181
23182 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
23183
23184         PR target/11184
23185         * gcc.dg/builtin-apply1.c: New test.
23186
23187 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
23188
23189         PR c++/9848
23190         * g++.dg/warn/Wunused-4.C: New test.
23191
23192 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23193
23194         PR c++/12316
23195         * g++.dg/other/gc2.C: New test.
23196
23197 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
23198
23199         PR c++/11991
23200         * g++.dg/rtti/typeid3.C: New test.
23201
23202         PR c++/12266
23203         * g++.dg/overload/template1.C: New test.
23204
23205 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
23206
23207         * g++.dg/opt/cfg3.C: New test.
23208
23209 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23210
23211         PR c++/7939
23212         * g++.dg/template/crash11.C: New test.
23213
23214 2003-09-16  Jason Merrill  <jason@redhat.com>
23215             Jakub Jelinek  <jakub@redhat.com>
23216
23217         * gcc.dg/attr-warn-unused-result.c: New test.
23218
23219 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
23220
23221         PR c++/12184
23222         * g++.dg/expr/call2.C: New test.
23223
23224 2003-09-15  Andreas Jaeger  <aj@suse.de>
23225
23226         * gcc.dg/Wold-style-definition-1.c: New test.
23227
23228 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
23229
23230         PR c++/3907
23231         * g++.dg/parse/template12.C: New test.
23232
23233         * g++.dg/abi/bitfield11.C: New test.
23234         * g++.dg/abi/bitfield12.C: Likewise.
23235
23236 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
23237
23238         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
23239         non-expansion of functional macro name without arguments at EOL.
23240         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
23241
23242 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
23243
23244         * gcc.c-torture/execute/20030914-[12].c: New tests.
23245
23246 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
23247
23248         PR c++/11788
23249         * g++.dg/overload/addr1.C: New test.
23250
23251 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
23252
23253         * gcc.dg/20030909-1.c: New test.
23254
23255 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
23256
23257         * gcc.dg/ultrasp10.c: New test.
23258
23259 2003-09-09  Devang Patel  <dpatel@apple.com>
23260
23261         * gcc.dg/darwin-ld-6.c: New test.
23262
23263 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23264
23265         * gcc.dg/torture/builtin-explog-1.c: New testcase.
23266
23267 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23268
23269         * gcc.dg/ia64-types1.c: New test.
23270         * gcc.dg/ia64-types2.c: Likewise.
23271
23272 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23273
23274         * gcc.dg/builtins-1.c: Add more _Complex tests.
23275         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23276
23277         * gcc.dg/builtins-1.c: Test existing _Complex functions.
23278         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23279
23280 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
23281
23282         PR c++/11786
23283         * g++.dg/lookup/koenig2.C: New test.
23284
23285         PR c++/5296
23286         * g++.dg/rtti/typeid2.C: New test.
23287
23288 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
23289
23290         * gcc.c-torture/compile/20030904-1.c: New test.
23291
23292 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23293
23294         * g++.dg/opt/longbranch2.C: New test.
23295
23296 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23297
23298         * g++.dg/template/crash10.C: Only compile it.
23299
23300 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
23301
23302         PR middle-end/11665
23303         * gcc.c-torture/compile/20030907-1.c: New test.
23304         * g++.dg/init/array11.C: New test.
23305
23306 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23307
23308         PR c++/11852
23309         * g++.dg/init/struct1.C: New test.
23310
23311 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
23312
23313         PR c++/12181
23314         * g++.dg/expr/comma1.C: New test.
23315
23316 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
23317
23318         PR c++/11867
23319         * g++.dg/expr/static_cast5.C: New test.
23320
23321 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
23322
23323         PR c++/11507
23324         * g++.dg/lookup/scoped7.C: New test.
23325
23326         PR c++/9574
23327         * g++.dg/other/static1.C: New test.
23328
23329         PR c++/11490
23330         * g++.dg/warn/template-1.C: New test.
23331
23332         PR c++/11432
23333         * g++.dg/template/crash10.C: New test.
23334
23335         PR c++/2478
23336         * g++.dg/overload/VLA.C: New test.
23337
23338         PR c++/10804
23339         * g++.dg/template/call1.C: New test.
23340
23341 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23342
23343         PR c++/11794
23344         * g++.dg/parse/using3.C: New test.
23345
23346 2003-09-06  Roger Sayle  <roger@eyesopen.com>
23347
23348         PR c++/11409
23349         * g++.dg/overload/builtin3.C: New test case.
23350
23351 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
23352
23353         PR c/9862
23354         * gcc.dg/20030906-1.c: New test.
23355         * gcc.dg/20030906-2.c: Likewise.
23356
23357 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23358
23359         PR c++/12167
23360         * g++.dg/parse/defarg5.C: New test.
23361
23362         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
23363
23364 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
23365
23366         PR c++/12163
23367         * g++.dg/expr/static_cast4.C: New test.
23368
23369         PR c++/12146
23370         * g++.dg/template/crash9.C: New test.
23371
23372 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
23373
23374         * g++.old-deja/g++.ext/pretty2.C: Update for change
23375         in __FUNCTION__.
23376         * g++.old-deja/g++.ext/pretty3.C: Likewise.
23377
23378 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
23379
23380         PR c++/11922
23381         * g++/dg/template/qualified-id1.C: New test.
23382
23383         PR c++/12037
23384         * g++.dg/warn/noeffect4.C: New test.
23385
23386 2003-09-04  Matt Austern  <austern@apple.com>
23387
23388         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
23389         * g++.dg/ext/fnname2.C: Likewise.
23390         * g++.dg/ext/fnname3.C: Likewise.
23391
23392 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
23393
23394         * g++.dg/expr/lval1.C: New test.
23395         * g++.dg/ext/lvcast.C: Remove.
23396
23397 2003-09-03  Roger Sayle  <roger@eyesopen.com>
23398
23399         PR optimization/11700.
23400         * gcc.c-torture/compile/20030903-1.c: New test case.
23401
23402 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
23403
23404         PR c++/12053
23405         * g++.dg/abi/layout4.C: New test.
23406
23407 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
23408
23409         PR c++/11553
23410         * g++.dg/parse/friend3.C: New test.
23411
23412 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
23413
23414         PR c++/11847
23415         * g++.dg/template/class1.C: New test.
23416
23417         PR c++/11808
23418         * g++.dg/expr/call1.C: New test.
23419
23420 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
23421
23422         PR c++/12114
23423         * g++.dg/init/ref9.C: New test.
23424
23425         PR c++/11972
23426         * g++.dg/template/nested4.C: New test.
23427
23428 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23429
23430         PR c++/12093
23431         * g++.dg/template/non-dependent4.C: New test.
23432
23433         PR c++/11928
23434         * g++.dg/inherit/conv1.C: New test.
23435
23436 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
23437
23438         PR c++/6196
23439         * g++.dg/ext/label1.C: New test.
23440         * g++.dg/ext/label2.C: Likewise.
23441
23442 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23443
23444         * g++.dg/expr/cond3.C: New test.
23445
23446 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23447
23448         * gcc.dg/builtins-1.c: Add new builtin cases.
23449
23450 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23451
23452         * gcc.dg/builtins-1.c: Add new cases.
23453         * gcc.dg/torture/builtin-attr-1.c: Likewise.
23454
23455 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23456
23457         * gcc.dg/builtins-1.c: Add more math builtin tests.
23458         * gcc.dg/torture/builtin-attr-1.c: New test.
23459
23460 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
23461
23462         PR optimization/5079
23463         * g++.dg/opt/static3.C: New test.
23464
23465 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
23466
23467         * gcc.misc-tests/gcov-10b.c: New test.
23468
23469 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
23470
23471         * g++.dg/opt/ptrmem3.C: New test.
23472
23473         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
23474
23475 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
23476
23477         * gcc.dg/20030826-2.c: New test.
23478
23479 2003-08-26  Roger Sayle  <roger@eyesopen.com>
23480
23481         PR middle-end/12002
23482         * g77.f-torture/compile/12002.f: New test case.
23483
23484 2003-08-26  Roger Sayle  <roger@eyesopen.com>
23485
23486         * gcc.dg/20030826-1.c: New test case.
23487
23488 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
23489
23490         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
23491
23492 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
23493
23494         PR c++/11871
23495         * c++.dg/lookup/crash1.C: New test.
23496
23497         * c++.dg/warn/noeffect3.C: New test.
23498
23499 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
23500
23501         * gcc.dg/compat/vector-1_x.c: Compile with -w.
23502         * gcc.dg/compat/vector-1_y.c: Ditto.
23503         * gcc.dg/compat/vector-2_x.c: Ditto.
23504         * gcc.dg/compat/vector-2_y.c: Ditto.
23505
23506 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
23507
23508         * gcc.dg/20030702-1.c: New test.
23509
23510 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
23511
23512         PR c++/8795
23513         * g++.dg/ext/altivec-1.C: New test.
23514
23515 2003-08-24  Richard Henderson  <rth@redhat.com>
23516
23517         * g++.dg/eh/simd-2.C: Add -w for x86.
23518
23519 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
23520
23521         * gcc.dg/20030815-1.c: New test.
23522
23523 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23524
23525         PR c++/3765
23526         * g++.dg/parse/access6.C: New test.
23527
23528 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23529
23530         PR c++/641, c++/11876
23531         * g++.dg/template/friend22.C: New test.
23532         * g++.dg/template/friend23.C: Likewise.
23533
23534 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23535
23536         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
23537         identically.
23538
23539 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23540
23541         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
23542
23543 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23544
23545         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
23546
23547 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23548
23549         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
23550
23551 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
23552
23553         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
23554
23555 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
23556
23557         PR c++/11919
23558         * g++.dg/overload/prom1.C: New test.
23559
23560         PR c++/11551
23561         * g++.dg/parse/dtor2.C: New test.
23562
23563         PR c++/10762
23564         * g++.dg/parse/using2.C: New test.
23565
23566 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
23567
23568         PR target/11805
23569         * gcc.c-torture/compile/20030821-1.c: New.
23570
23571 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
23572
23573         PR c++/11834
23574         * g++.dg/template/deduce2.C: New test.
23575
23576 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
23577
23578         * gcc.c-torture/execute/20030821-1.c: New test.
23579
23580 2003-08-20  Roger Sayle  <roger@eyesopen.com>
23581
23582         PR middle-end/11984
23583         * gcc.dg/20030820-1.c: New test case.
23584
23585 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
23586
23587         PR c++/11945
23588         * g++.dg/warn/noeffect2.C: New test.
23589
23590 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
23591
23592         PR c++/10926
23593         * g++.dg/template/dtor2.C: New test.
23594
23595         PR c++/11684
23596         * g++.dg/template/operator1.C: New test.
23597         * g++.dg/parse/operator4.C: New test.
23598
23599         PR c++/11946.C
23600         * g++.dg/expr/enum1.C: New test.
23601         * gcc.dg/c99-bool-1.c: Remove bogus warning.
23602
23603         PR c++/11036.C
23604         * g++.dg/parse/elab2.C: New test.
23605         * g++.dg/parse/typedef4.C: Change error message.
23606         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
23607         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
23608         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
23609
23610 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
23611
23612         * gcc.dg/pch/warn-1.c: New.
23613         * gcc.dg/pch/warn-1.hs: New.
23614
23615         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
23616         not-tested file.
23617
23618 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23619
23620         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
23621
23622 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
23623
23624         * gcc.dg/uninit-D.c: New Test.
23625         * gcc.dg/uninit-E.c: New Test.
23626         * gcc.dg/uninit-F.c: New Test.
23627         * gcc.dg/uninit-G.c: New Test.
23628
23629 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
23630
23631         * g++.dg/README: Describe the pch directory.
23632
23633 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23634
23635         PR c++/11174
23636         * g++.dg/parse/access4.C: New test.
23637         * g++.dg/parse/access5.C: Likewise.
23638         * g++.old-deja/g++.jason/access17.C: Adjust error message.
23639
23640 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
23641
23642         * gcc.dg/noncompile/20030818-1.c: New.
23643
23644 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
23645
23646         PR c++/11957
23647         * g++.dg/warn/noeffect1.C: New test.
23648
23649         * g++.dg/template/scope2.C: New test.
23650         * g++.dg/template/error2.C: Correct dg-error
23651
23652 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
23653
23654         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
23655
23656 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
23657
23658         PR C++/11512
23659         * g++.dg/template/warn1.C: New.
23660
23661 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
23662
23663         * g++.dg/template/error2.C: New test.
23664         * g++.dg/lookup/using7.C: Adjust errors
23665         * g++.old-deja/g++.pt/crash36.C: Likewise.
23666         * g++.old-deja/g++.pt/derived3.C: Likewise.
23667
23668 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23669
23670         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
23671         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
23672         * gcc.c-torture/execute/builtins/string-9.c: New, from
23673         string-opt-9.c.  Adjust for execute/builtins framework.
23674         * gcc.c-torture/execute/string-opt-9.c: Delete.
23675
23676 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
23677
23678         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
23679
23680         * g++.dg/parse/ret-type2.C: New test.
23681
23682         PR c++/11703
23683         * g++.dg/init/new8.C: New test.
23684
23685         PR c++/10923
23686         * g++.dg/parse/typedef5.C: New test.
23687
23688         PR c++/9512
23689         * g++.dg/parse/qualified2.C: New test.
23690         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
23691         invalid code.
23692
23693 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
23694
23695         * g++.dg/conversion/ptrmem1.C: New test.
23696
23697 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
23698
23699         PR target/11693
23700         * gcc.dg/20030811-1.c: New test.
23701
23702         PR target/11535
23703         * gcc.c-torture/execute/20030811-1.c: New test.
23704
23705 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23706
23707         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
23708
23709 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
23710
23711         PR c++/11789.C
23712         * g++.dg/inherit/multiple1.C: New test.
23713
23714 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
23715
23716         * gcc.dg/spe1.c: New test.
23717
23718         PR c++/11670
23719         * g++.dg/expr/cast2.C: New test.
23720
23721         PR c++/10530
23722         * g++.dg/template/dependent-name2.C: New test.
23723
23724 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
23725
23726         * g++.dg/parse/crash11.C: Put the dg options in comments.
23727
23728 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
23729
23730         * lib/gcc-dg.exp: Update for diagnostic change.
23731
23732 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23733
23734         PR c++/5767
23735         * g++.dg/parse/crash11.C: New test.
23736
23737 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
23738
23739         * gcc.dg/cpp/spacing1.c: Update.
23740
23741 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
23742
23743         PR target/11739
23744         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
23745         a value for -mtune.
23746
23747 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23748
23749         PR middle-end/11771
23750         * gcc.c-torture/compile/20030804-1.c: New test case.
23751
23752 2003-08-04  Roger Sayle  <roger@eyesopen.com>
23753
23754         * gcc.dg/20030804-1.c: New test case.
23755
23756 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
23757
23758         * gcc.dg/cpp/separate-1.c: New test.
23759
23760 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
23761
23762         PR c++/11704
23763         * g++.dg/template/dependent-expr2.C: New test.
23764
23765         PR c++/11766
23766         * g++.dg/expr/ptrmem1.C: New test.
23767
23768 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23769
23770         PR c++/9453
23771         * g++.dg/template/friend15.C: New test.
23772
23773 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
23774
23775         * lib/dg-pch.exp: Work round PCH bug.
23776
23777 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23778
23779         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
23780         builtins.  Move cases from builtins-4.c here.
23781
23782         * gcc.dg/torture/builtin-math-1.c: New test taken from
23783         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
23784         additional cases.
23785
23786         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
23787         Delete.
23788
23789 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23790
23791         PR c++/9447
23792         * g++.dg/template/using7.C: New test.
23793
23794 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
23795
23796         * import1.c, import2.c: New tests.
23797
23798 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
23799
23800         * g++.dg/eh/crossjump1.C: New test.
23801
23802 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
23803
23804         PR c++/11697
23805         * g++.dg/template/using6.C: New test.
23806
23807         PR c++/11744
23808         * g++.dg/template/koenig2.C: New test.
23809
23810 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23811
23812         PR c++/7983
23813         * g++.dg/parse/typedef4.C: New test.
23814
23815 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23816
23817         PR c++/8442, c++/8806
23818         * g++.dg/template/elab1.C: New test.
23819         * g++.dg/template/type2.C: Likewise.
23820         * g++.dg/template/ttp3.C: Adjust expected error message.
23821         * g++.old-deja/g++.law/visibility13.C: Likewise.
23822         * g++.old-deja/g++.niklas/t135.C: Likewise.
23823         * g++.old-deja/g++.pt/ttp41.C: Likewise.
23824         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
23825         template argument.
23826         * g++.old-deja/g++.pt/ttp44.C: Likewise.
23827
23828 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
23829
23830         PR c++/11295
23831         * g++.dg/ext/stmtexpr1.C: New test.
23832
23833         * g++.dg/opt/tmp1.C: New test.
23834
23835         PR c++/11525
23836         * g++.dg/parse/constant4.C: New test.
23837
23838         PR c++/9447
23839         * g++.dg/template/using5.C: New test.
23840
23841 2003-07-31  Roger Sayle  <roger@eyesopen.com>
23842
23843         * gcc.dg/builtins-27.c: New test case.
23844
23845 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
23846
23847         * gcc.dg/tls/opt-7.c: New test.
23848
23849 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
23850
23851         * g++.old-deja/g++.other/crash18.C: Remove.
23852
23853 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23854
23855         * g++.dg/template/explicit3.C: New.
23856         * g++.dg/template/explicit4.C: New.
23857         * g++.dg/template/explicit5.C: New.
23858
23859         PR c++/11347
23860         * g++.dg/template/memtmpl1.C: New.
23861
23862 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
23863
23864         PR target/11565
23865         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
23866         * gcc.dg/i386-387-5.c (dg-options): Likewise.
23867
23868 2003-07-30  Jan Hubicka  <jh@suse.cz>
23869
23870         * vtgc1.c: Kill.
23871
23872 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
23873
23874         * gcc.dg/struct-in-proto-1.c: New test.
23875
23876 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
23877
23878         * gcc.dg/cpp/include2.c: Only expect one message.
23879
23880 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
23881
23882         PR c++/9447
23883         * g++.dg/template/using1.C: New test.
23884         * g++.dg/template/using2.C: New test.
23885         * g++.dg/template/using3.C: New test.
23886         * g++.dg/template/using4.C: New test.
23887
23888 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
23889
23890         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
23891         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23892
23893 2003-07-28  Jan Hubicka  <jh@suse.cz>
23894
23895         PR c++/11530
23896         * g++.dg/opt/call1.C: New test.
23897
23898 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
23899
23900         PR c++/11667
23901         * g++.dg/init/enum2.C: New test.
23902         * g++.dg/template/overload1.C: Add "-w" option.
23903
23904 2003-07-28    <hp@bitrange.com>
23905
23906         * gcc.dg/Wdeclaration-after-statement-1.c,
23907         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
23908
23909 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
23910
23911         * gcc.c-torture/compile/20030725-1.c: New test.
23912
23913 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
23914
23915         * gcc.dg/20030505.c: Only run for SPE.
23916         Remove definition of opaque type.
23917
23918 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
23919
23920         * g++.dg/template/ptrmem6.C: New test.
23921
23922 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
23923
23924         * gcc.c-torture/compile/zero-strct-2.c: New test.
23925
23926 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
23927
23928         * gcc.dg/intermod-1.c: New test.
23929
23930 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23931
23932         PR c++/11617
23933         * g++.dg/template/lookup2.C: New test.
23934         * g++.dg/template/memclass1.C: Remove instantiated from error.
23935         * g++.dg/other/error2.C: Tweak expected errors.
23936
23937         PR c++/11596
23938         * g++.dg/template/defarg3.C: New test.
23939
23940         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
23941
23942 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
23943
23944         * g++.dg/inherit/access5.C: New test.
23945
23946 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23947
23948         PR c++/11513
23949         * g++.dg/template/crash8.C: New test.
23950
23951 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
23952
23953         PR c/10602
23954         * gcc.dg/noncompile/incomplete-2.c: New test.
23955
23956 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
23957
23958         PR c++/11645
23959         * g++.dg/inherit/access4.C: New test.
23960
23961         PR c++/11517
23962         * g++.dg/expr/cond2.C: New test.
23963
23964         PR optimization/10679
23965         * g++.dg/opt/inline4.C: New test.
23966
23967 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
23968
23969         * g++.dg/parse/crash10: New test.
23970
23971 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
23972
23973         * g++.dg/ext/flexary1.C: New test.
23974
23975 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23976
23977         PR c++/10793
23978         * g++.dg/template/crash9.C: New test.
23979
23980 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23981
23982         PR c++/3004
23983         * g++.dg/parse/typedef3.C: New test.
23984
23985         PR c++/7906
23986         * g++.dg/parse/operator2.C: New test.
23987
23988         PR c++/8895
23989         * g++.dg/parse/def-tmpl-arg1.C: New test.
23990
23991         PR c++/9282
23992         * g++.dg/parse/funptr1.C: New test.
23993
23994         PR c++/9452
23995         * g++.dg/parse/ambig3.C: New test.
23996
23997         PR c++/9454
23998         * g++.dg/parse/operator3.C: New test.
23999
24000         PR c++/9486
24001         * g++.dg/parse/template10.C: New test.
24002
24003         PR c++/9488
24004         * g++.dg/parse/template11.C: New test.
24005
24006         PR c++/10150
24007         * g++.dg/parse/invalid-op1.C: New test.
24008
24009         PR c++/10247
24010         * g++.dg/parse/condexpr1.C: New test.
24011
24012 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
24013
24014         * g++.dg/ext/packed3.C: New test.
24015         * g++.dg/ext/packed4.C: New test.
24016
24017         * gcc.dg/pack-test-3.c: New test.
24018
24019 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
24020
24021         * lib/compat.exp: Handle dg-options per source file.
24022         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
24023         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
24024         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
24025         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
24026         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
24027         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
24028         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
24029         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
24030         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
24031         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
24032         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
24033         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
24034         * g++.dg/compat/break/bitfield7_x.C: Ditto.
24035         * g++.dg/compat/break/bitfield7_y.C: Ditto.
24036
24037 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
24038
24039         PR c/10320
24040         * gcc.c-torture/execute/20030718-1.c: New test.
24041
24042 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
24043
24044         PR optimization/11536
24045         * gcc.dg/20030721-1.c: New test.
24046
24047 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
24048
24049         PR c++/11546
24050         * g++.dg/template/lookup1.C: New test.
24051
24052 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
24053
24054         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
24055         diagnostics of ill-formed constructs involving labels.
24056         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
24057         the new 'previously defined here' message.
24058
24059 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
24060
24061         * g++.dg/parse/non-dependent2.C: New test.
24062
24063 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
24064
24065         * g++.dg/init/init-ref4.C: xfail on targets without
24066         weak symbols.
24067
24068 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
24069
24070         PR target/11087
24071         * gcc.c-torture/execute/20030717-1.c: New test.
24072
24073 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
24074
24075         * g++.dg/opt/cfg1.C: New test.
24076
24077 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
24078
24079         PR optimization/11557
24080         * gcc.dg/20030717-1.c: New test.
24081
24082 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
24083
24084         PR c++/10476
24085         * g++.dg/expr/crash-1.C: New test.
24086
24087         PR c++/11027
24088         * g++.dg/template/init3.C: New test.
24089
24090         PR c++/8222
24091         * g++.dg/template/non-dependent1.C: New test.
24092
24093         PR c++/11070
24094         * g++.dg/template/non-dependent2.C: New test.
24095
24096         PR c++/11071
24097         * g++.dg/template/non-dependent3.C: New test.
24098
24099         PR c++/9907
24100         * g++.dg/template/sizeof5.C: New test.
24101
24102 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
24103
24104         PR 11498
24105         * gcc.c-torture/compile/mangle-1.c: New file.
24106
24107 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24108
24109         PR c++/7809
24110         * g++.dg/parse/access3.C: New test.
24111
24112 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
24113
24114         PR c++/11384
24115         * g++.dg/init/init-ref4.C: New test.
24116
24117 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
24118
24119         PR c++/11547
24120         * g++.dg/parse/constant3.C: New test.
24121         * g++.dg/parse/crash7.C: Likewise.
24122
24123 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
24124
24125         PR target/11008
24126         * gcc.dg/i386-pentium4-not-mull.c: New.
24127
24128 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
24129
24130         * gcc.dg/asm-names.c (ymain): Make it weak.
24131
24132 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24133
24134         PR c++/5421
24135         * g++.dg/template/friend21.C: New test.
24136
24137 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
24138
24139         * gcc.dg/cleanup-8.c: New test.
24140         * gcc.dg/cleanup-9.c: New test.
24141
24142 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
24143
24144         * g++.dg/ext/dll-MI1.h: New file.
24145         * g++.dg/ext/dllexport-MI1.C: New file.
24146         * g++.dg/ext/dllimport-MI1.C: New file.
24147
24148 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
24149
24150         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
24151         it does not have cmpstrsi patterns (just cmpmemsi).
24152
24153 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
24154
24155         PR debug/11473
24156         * g++.dg/debug/debug8.C: New test.
24157
24158 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24159
24160         PR c++/10108
24161         * g++.dg/template/crash7.C: New test.
24162
24163 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
24164
24165         PR target/10795
24166         * gcc.c-torture/compile/20030708-1.c: New.
24167
24168 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
24169
24170         * gcc.c-torture/execute/20030715-1.c: New test.
24171
24172 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
24173
24174         * gcc.dg/pch/inline-3.c: New file.
24175         * gcc.dg/pch/inline-3.hs: New file.
24176         * gcc.dg/pch/inline-4.c: New file.
24177         * gcc.dg/pch/inline-4.hs: New file.
24178
24179 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
24180
24181         PR c++/11509
24182         * g++.dg/template/crash6.C: New test.
24183
24184         PR c++/7053
24185         * g++.dg/template/friend20.C: New test.
24186
24187         PR c++/7019
24188         * g++.dg/template/overload2.C: New test.
24189
24190 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24191
24192         PR optimization/11440
24193         * gcc.c-torture/execute/20030714-1.c: New test.
24194
24195 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24196
24197         PR c++/11154
24198         * g++.dg/template/partial2.C: New test.
24199
24200 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
24201
24202         PR c++/11503
24203         * g++.dg/template/anon1.C: New test.
24204
24205         PR c++/11493
24206         PR c++/11495
24207         * g++.dg/parse/template9.C: Likewise.
24208         * g++.dg/template/crash4.C: New test.
24209         * g++.dg/template/koenig1.C: Likewise.
24210         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
24211         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
24212         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
24213         functions.
24214         * g++.old-deja/g++.jason/template36.C: Likewise.
24215         * g++.old-deja/g++.mike/p1989.C: Likewise.
24216         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
24217         * g++.old-deja/g++.pt/ttp20.C: Use this->.
24218         * g++.old-deja/g++.pt/ttp21.C: Use this->.
24219         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
24220         compiling.
24221         * g++.old-deja/g++.pt/union2.C: Use this->.
24222
24223 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
24224
24225         * gcc.dg/20030711-1.c: New test.
24226
24227 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
24228
24229         PR c++/11050
24230         * g++.dg/parse/args1.C: New test.
24231         * g++.pt/defarg8.C: Change expected errors.
24232
24233 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
24234
24235         PR c++/8164
24236         * g++.dg/template/nontype2.C: New test.
24237
24238         PR c++/10558
24239         * g++.dg/parse/template8.C: New test.
24240
24241         PR c++/8327
24242         * g++.dg/template/scope1.C: New test.
24243
24244         * g++.dg/warn/Wsign-compare-1.C: New test.
24245
24246 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24247
24248         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
24249
24250 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
24251
24252         PR c++/9411
24253         * g++.dg/template/explicit2.C: New test.
24254
24255         PR c++/10032
24256         * g++.dg/warn/pedantic1.C: New test.
24257
24258 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
24259
24260         PR c++ 9483
24261         * g++.dg/other/field1.C: New test.
24262
24263 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
24264
24265         PR c/11449
24266         * gcc.c-torture/compile/20030707-1.c: New.
24267
24268 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24269
24270         PR c++/10849
24271         * g++.dg/template/access12.C: New test.
24272
24273 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
24274
24275         * g++.dg/bprob/bprob.exp (prof_ext): Update.
24276         * g77.dg/bprob/bprob.exp (prof_ext): Update.
24277         * gcc.misc-tests/bprob.exp (prof_ext): Update.
24278         * gcc.misc-tests/gcov.exp: Update
24279         * g++.dg/gcov/gcov.exp: Update
24280         * lib/gcov.exp: Update.
24281
24282 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
24283
24284         * g++.dg/abi/mangle17.C: Make sure template expressions are
24285         dependent.
24286         * g++.dg/abi/mangle4.C: Mark erroneous casts.
24287         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
24288         * g++.dg/opt/stack1.C: Remove erroneous code.
24289         * g++.dg/parse/template7.C: New test.
24290         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
24291         * g++.old-deja/g++.pt/crash4.C: Likewise.
24292
24293 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24294
24295         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
24296         with zero or one occurence of `$' after the initial `L'.
24297
24298 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
24299
24300         * gcc.c-torture/compile/20030704-1.c: Add a comment.
24301
24302 2003-07-08  Roger Sayle  <roger@eyesopen.com>
24303
24304         PR c/11370
24305         * gcc.dg/Wunreachable-6.c: New testcase.
24306         * gcc.dg/Wunreachable-7.c: New testcase.
24307
24308 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24309
24310         PR c/11420
24311         * gcc.dg/20030708-1.c: New test.
24312
24313 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
24314
24315         * gcc.dg/compat/sdata-section.h: New file.
24316         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
24317         * gcc.dg/torture/mips-sdata-1.c: New test.
24318
24319 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24320
24321         PR c++/11030
24322         * g++.dg/template/friend19.C: New test.
24323
24324 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
24325
24326         * g++.dg/opt/strength-reduce.C: New test.
24327
24328 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24329
24330         PR target/10979
24331         * gcc.dg/20030707-1.c: New testcase.
24332
24333 2003-07-07  Roger Sayle  <roger@eyesopen.com>
24334
24335         PR optimization/11059
24336         * g++.dg/opt/emptyunion.C: New testcase.
24337
24338 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24339             Eric Botcazou  <ebotcazou@libertysurf.fr>
24340
24341         * g++.dg/opt/stack1.C: New test.
24342
24343 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
24344
24345         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
24346         run test.
24347
24348         PR c++/11431
24349         * g++.dg/expr/static_cast3.C: New test.
24350
24351 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
24352
24353         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
24354         everywhere.
24355         * gcc.dg/concat.c: Concatenation of string constants with
24356         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
24357         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
24358         * gcc.dg/cpp/escape-2.c: Use wide character constants where
24359         necessary to avoid multi-character character constant warning.
24360         * gcc.dg/cpp/escape.c: Likewise.
24361         * gcc.dg/cpp/ucs.c: Likewise.
24362         Remove backslashes from dg-bogus comments, as they confuse Tcl.
24363         Fix a typo.
24364
24365 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24366
24367         PR c/11428
24368         * gcc.c-torture/compile/20030704-1.c: New.
24369
24370 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
24371
24372         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
24373
24374 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
24375
24376         PR c++/5287, PR c++/7910,  PR c++/11021
24377         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
24378         tests for warnings.
24379         * g++.dg/ext/dllimport2.C: Add tests for warnings.
24380         * g++.dg/ext/dllimport3.C: Likewise.
24381         * g++.dg/ext/dllimport4.C: New file.
24382         * g++.dg/ext/dllimport5.C: New file.
24383         * g++.dg/ext/dllimport6.C: New file.
24384         * g++.dg/ext/dllimport7.C: New file.
24385         * g++.dg/ext/dllimport8.C: New file.
24386         * g++.dg/ext/dllimport9.C: New file.
24387         * g++.dg/ext/dllimport10.C: New file.
24388         * g++.dg/ext/dllexport1.C: New file.
24389
24390 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24391
24392         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
24393         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
24394
24395 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24396
24397         * gcc.dg/builtins-25.c: New testcase.
24398         * gcc.dg/builtins-26.c: New testcase.
24399
24400 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
24401
24402         * gcc.dg/compat/vector-defs.h: New file.
24403         * gcc.dg/compat/vector-setup.h: New file.
24404         * gcc.dg/compat/vector-check.h: New file.
24405         * gcc.dg/compat/vector-1_main.c: New file.
24406         * gcc.dg/compat/vector-1_x.c: New file.
24407         * gcc.dg/compat/vector-1_y.c: New file.
24408         * gcc.dg/compat/vector-2_main.c: New file.
24409         * gcc.dg/compat/vector-2_x.c: New file.
24410         * gcc.dg/compat/vector-2_y.c: New file.
24411
24412         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
24413         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
24414         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
24415         * gcc.dg/compat/struct-align-1.h: New file.
24416         * gcc.dg/compat/struct-align-1_main.c: New file.
24417         * gcc.dg/compat/struct-align-1_x.c: New file.
24418         * gcc.dg/compat/struct-align-1_y.c: New file.
24419         * gcc.dg/compat/struct-align-2.h: New file.
24420         * gcc.dg/compat/struct-align-2_main.c: New file.
24421         * gcc.dg/compat/struct-align-2_x.c: New file.
24422         * gcc.dg/compat/struct-align-2_y.c: New file.
24423
24424         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
24425         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24426         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24427         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24428         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24429         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24430         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24431         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24432         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24433         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24434         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24435         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24436         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24437         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24438         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24439         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24440         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24441         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24442         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24443         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24444         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24445         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24446         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24447         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24448         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24449         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24450         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24451         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24452         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24453
24454 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24455
24456         * gcc.dg/i386-call-1.c: New test.
24457
24458 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
24459
24460         PR c++/9162
24461         * g++.dg/parse/defarg4.C: New.
24462
24463 2003-07-03  Roger Sayle  <roger@eyesopen.com>
24464
24465         PR target/10700
24466         * gcc.c-torture/compile/20030703-1.c: New test case.
24467
24468 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
24469
24470         * g++.dg/template/local3.C: Remove extra semicolon.
24471
24472 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24473
24474         * gcc.dg/i386-volatile-1.c: New test.
24475
24476 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
24477
24478         PR c++/11072
24479         * g++.dg/other/offsetof2.C: XFAIL.
24480         * g++.dg/other/offsetof5.C: New.
24481
24482         PR c++/10219
24483         * g++.dg/template/error1.C: New.
24484
24485         PR c++/9779
24486         * g++.dg/template/dependent-expr1.C: New.
24487
24488 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
24489
24490         PR c++/6949
24491         * g++.dg/template/local3.C: New test.
24492
24493         PR c++/11149
24494         * g++.dg/lookup/scoped6.C: New test.
24495
24496 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
24497
24498         PR c++/8046
24499         * g++.dg/other/error7.C: New test.
24500
24501 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
24502
24503         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
24504         * g++.old-deja/g++.abi/vtable3.h: Likewise.
24505         * g++.old-deja/g++.law/code-gen5.C: Likewise.
24506         * g++.old-deja/g++.other/union2.C: Likewise.
24507         * gcc.dg/c90-const-expr-2.c: Likewise.
24508         * gcc.dg/c90-const-expr-3.c: Likewise.
24509         * gcc.dg/c99-const-expr-2.c: Likewise.
24510         * gcc.dg/c99-const-expr-3.c: Likewise.
24511         * gcc.dg/concat.c: Likewise.
24512
24513 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
24514
24515         PR c++/9559
24516         * g++.dg/init/static1.C: New test.
24517
24518 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
24519
24520         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
24521         * g++.old-deja/g++.other/access2.C: Likewise.
24522         * g++.old-deja/g++.other/decl2.C: Likewise.
24523         * gcc.c-torture/execute/20020615-1.c: Likewise.
24524
24525 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24526
24527         PR c++/4933
24528         * g++.dg/template/sizeof4.C: New test.
24529
24530 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24531
24532         * g++.dg/other/error6.C: New test.
24533
24534 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
24535
24536         PR c++/10750
24537         * g++.dg/parse/constant2.C: New test.
24538
24539 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
24540
24541         PR c++/11106
24542         * g++.dg/other/error5.C: New test.
24543
24544 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24545
24546         * gcc.dg/format/gcc_diag-1.c: New test.
24547
24548 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
24549
24550         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
24551
24552 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
24553
24554         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
24555         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
24556         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
24557
24558 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
24559
24560         * gcc.c-torture/execute/builtins/string-8.c: New test.
24561         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
24562         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
24563         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
24564
24565 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24566
24567         PR c++/10468
24568         * g++.dg/ext/typeof6.C: New test.
24569
24570 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
24571
24572         PR c++/10796
24573         * g++.dg/init/enum1.C: New test.
24574
24575 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
24576
24577         * gcc.dg/20030627-1.c: New test.
24578
24579 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
24580
24581         PR c++/11332
24582         * g++.dg/expr/static_cast2.C: New test.
24583
24584 2003-06-26  Roger Sayle  <roger@eyesopen.com>
24585             Jakub Jelinek  <jakub@redhat.com>
24586
24587         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
24588         sprintf(dst,"%s",src) optimization.
24589         * gcc.c-torture/execute/20030626-1.c: New test case.
24590         * gcc.c-torture/execute/20030626-2.c: New test case.
24591
24592 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
24593
24594         * gcc.c-torture/execute/multi-ix.c: New test.
24595
24596         * gcc.c-torture/execute/simd-4.c (main):
24597         Added missing semicolon at end of union.
24598
24599 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
24600
24601         PR c++/8266
24602         * g++.dg/template/explicit-instantiation3.C: New test.
24603
24604 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24605
24606         * gcc.dg/20030626-1.c: Use signed char.
24607
24608 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
24609
24610         * gcc.dg/20030626-1.c: New test.
24611
24612 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
24613
24614         * const-str-2.m: Update.
24615
24616 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
24617
24618         PR c++/10990
24619         * g++.dg/rtti/dyncast1.C: New test.
24620         * g++.dg/abi/mangle4.C: Correct base-specifier access.
24621         * g++.dg/lookup/scoped1.C: Remove XFAIL.
24622         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
24623
24624         PR c++/10931
24625         * g++.dg/expr/static_cast1.C: New test.
24626
24627 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
24628
24629         * gcc.dg/20030625-1.c: New test.
24630
24631 2003-06-24  Roger Sayle  <roger@eyesopen.com>
24632
24633         * gcc.c-torture/compile/20030624-1.c: New test case.
24634
24635 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
24636
24637         * gcc.c-torture/execute/string-opt-17.c: New test.
24638
24639 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
24640
24641         PR c++/5754
24642         * g++.dg/parse/crash6.C: New test.
24643
24644 2003-06-23  Roger Sayle  <roger@eyesopen.com>
24645
24646         * gcc.dg/builtins-24.c: New test case.
24647
24648 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
24649
24650         * g++.dg/opt/operator1.C: New test.
24651
24652 2003-06-22  Roger Sayle  <roger@eyesopen.com>
24653
24654         * gcc.c-torture/execute/string-opt-16.c: New test case.
24655
24656 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24657
24658         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
24659         * g++.old-deja/g++.other/conv7.C: Likewise.
24660         * g++.old-deja/g++.other/overcnv2.C: Likewise.
24661         * g++.old-deja/g++.other/overload14.C: Likewise.
24662
24663 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
24664
24665         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
24666         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
24667
24668 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24669
24670         PR c++/10888
24671         * g++.dg/warn/Winline-3.C: New test.
24672
24673 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24674
24675         * lib/target-supports.exp (check_alias_available): Make the test
24676         program acceptable to the Solaris assembler.
24677
24678         PR c++/10749
24679         * g++.dg/template/memclass2.C: New test.
24680
24681 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24682             Eric Botcazou  <ebotcazou@libertysurf.fr>
24683
24684         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
24685         data for non-matching targets.
24686         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
24687
24688 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
24689
24690         PR c++/10845
24691         * g++.dg/template/member3.C: New test.
24692
24693 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
24694
24695         PR c++/10939
24696         * g++.dg/template/func1.C: New test.
24697
24698         PR c++/9649
24699         * g++.dg/template/static4.C: New test.
24700         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
24701
24702         PR c++/11041
24703         * g++.dg/init/ref7.C: New test.
24704
24705 2003-06-19  Matt Austern  <austern@apple.com>
24706
24707         PR c++/11228
24708         * g++.dg/anew1.C: New test.
24709         * g++.dg/anew2.C: New test.
24710         * g++.dg/anew3.C: New test.
24711         * g++.dg/anew4.C: New test.
24712
24713 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
24714
24715         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
24716
24717 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
24718
24719         * gcc.c-torture/execute/simd-4.c (main): Make expected value
24720         endian-dependent.
24721
24722 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
24723
24724         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
24725         Remove cruft.
24726
24727 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
24728
24729         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
24730         * gcc.c-torture/compile/961203-1.c: Likewise.
24731         * gcc.c-torture/compile/980506-1.c: Likewise.
24732
24733 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24734
24735         PR c++/10712
24736         * g++.dg/lookup/using7.C: New test.
24737
24738 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
24739
24740         PR c++/11105
24741         * g++.dg/abi/conv1.C: Remove it.
24742         * g++.dg/template/conv7.C: New test.
24743         * g++.dg/template/conv8.C: Likewise.
24744         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
24745         conversion operator.
24746
24747 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
24748
24749         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
24750         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
24751         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24752         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
24753         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
24754         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24755         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24756         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
24757         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
24758         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
24759         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
24760         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
24761         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
24762         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
24763         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
24764         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
24765         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
24766         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
24767         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24768         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24769         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24770         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24771         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24772         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24773         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24774         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24775         * gcc.dg/compat/struct-return-10_x.c: Ditto.
24776         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24777         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24778
24779 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
24780
24781         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
24782         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
24783         indications.
24784
24785 2003-06-16  Roger Sayle  <roger@eyesopen.com>
24786
24787         * gcc.dg/i386-387-5.c: New test case.
24788         * gcc.dg/i386-387-6.c: New test case.
24789         * gcc.dg/builtins-23.c: New test case.
24790
24791 2003-06-15  Roger Sayle  <roger@eyesopen.com>
24792
24793         * gcc.dg/builtins-22.c: New test case.
24794         * gcc.dg/i386-387-1.c: Update to test exp.
24795         * gcc.dg/i386-387-2.c: Likewise.
24796
24797 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24798
24799         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
24800
24801 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24802
24803         * lib/gcc-dg.exp (dg-require-dll): New function.
24804         (dg-xfail-if): Likewise.
24805         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
24806         driver.
24807
24808         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
24809         * gcc.c-torture/compile/20001205-1.c: Likewise.
24810         * gcc.c-torture/compile/20001226-1.c: Likewise.
24811         * gcc.c-torture/compile/20010518-2.c: Likewise.
24812         * gcc.c-torture/compile/20020312-1.c: Likewise.
24813         * gcc.c-torture/compile/20020604-1.c: Likewise.
24814         * gcc.c-torture/compile/920501-12.c: Likewise.
24815         * gcc.c-torture/compile/920501-4.c: Likewise.
24816         * gcc.c-torture/compile/920520-1.c: Likewise.
24817         * gcc.c-torture/compile/920521-1.c: Likewise.
24818         * gcc.c-torture/compile/920625-1.c: Likewise.
24819         * gcc.c-torture/compile/961203-1.c: Likewise.
24820         * gcc.c-torture/compile/980506-1.c: Likewise.
24821         * gcc.c-torture/compile/981006-1.c: Likewise.
24822         * gcc.c-torture/compile/981022-1.c: Likewise.
24823         * gcc.c-torture/compile/981223-1.c: Likewise.
24824         * gcc.c-torture/compile/990617-1.c: Likewise.
24825         * gcc.c-torture/compile/dll.c: Likewise.
24826         * gcc.c-torture/compile/labels-3.c: Likewise.
24827         * gcc.c-torture/compile/mipscop-1.c: Likewise.
24828         * gcc.c-torture/compile/mipscop-2.c: Likewise.
24829         * gcc.c-torture/compile/mipscop-3.c: Likewise.
24830         * gcc.c-torture/compile/mipscop-4.c: Likewise.
24831         * gcc.c-torture/compile/simd-5.c: Likewise.
24832         * gcc.c-torture/compile/20000804-1.x: Remove.
24833         * gcc.c-torture/compile/20001205-1.x: Likewise.
24834         * gcc.c-torture/compile/20001226-1.x: Likewise.
24835         * gcc.c-torture/compile/20010518-2.x: Likewise.
24836         * gcc.c-torture/compile/20020312-1.x: Likewise.
24837         * gcc.c-torture/compile/20020604-1.x: Likewise.
24838         * gcc.c-torture/compile/920501-12.x: Likewise.
24839         * gcc.c-torture/compile/920501-4.x: Likewise.
24840         * gcc.c-torture/compile/920520-1.x: Likewise.
24841         * gcc.c-torture/compile/920521-1.x: Likewise.
24842         * gcc.c-torture/compile/920625-1.x: Likewise.
24843         * gcc.c-torture/compile/961203-1.x: Likewise.
24844         * gcc.c-torture/compile/980506-1.x: Likewise.
24845         * gcc.c-torture/compile/981006-1.x: Likewise.
24846         * gcc.c-torture/compile/981022-1.x: Likewise.
24847         * gcc.c-torture/compile/981223-1.x: Likewise.
24848         * gcc.c-torture/compile/990617-1.x: Likewise.
24849         * gcc.c-torture/compile/mipscop-1.x: Likewise.
24850         * gcc.c-torture/compile/mipscop-2.x: Likewise.
24851         * gcc.c-torture/compile/mipscop-3.x: Likewise.
24852         * gcc.c-torture/compile/mipscop-4.x: Likewise.
24853         * gcc.c-torture/compile/simd-5.x: Likewise.
24854
24855         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
24856
24857 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24858
24859         * gcc.c-torture/execute/20030611-1.c: New test.
24860
24861 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24862
24863         PR middle-end/168
24864         * gcc.dg/20030612-1.c: New test case.
24865
24866 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
24867
24868         PR c++/10635
24869         * g++.dg/expr/cast1.C: New test.
24870
24871 2003-06-12  Roger Sayle  <roger@eyesopen.com>
24872
24873         * gcc.dg/builtins-21.c: New test case.
24874
24875 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
24876
24877         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
24878         options instead of at the end.
24879         * lib/objc.exp (objc_target_compile): Likewise.
24880
24881 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
24882
24883         PR c++/10432
24884         * g++.dg/parse/error1.C: New test.
24885
24886 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
24887
24888         * gcc.dg/compat/struct-by-value-11_main.c: New file.
24889         * gcc.dg/compat/struct-by-value-11_x.c: New file.
24890         * gcc.dg/compat/struct-by-value-11_y.c: New file.
24891         * gcc.dg/compat/struct-by-value-12_main.c: New file.
24892         * gcc.dg/compat/struct-by-value-12_x.c: New file.
24893         * gcc.dg/compat/struct-by-value-12_y.c: New file.
24894         * gcc.dg/compat/struct-by-value-13_main.c: New file.
24895         * gcc.dg/compat/struct-by-value-13_x.c: New file.
24896         * gcc.dg/compat/struct-by-value-13_y.c: New file.
24897         * gcc.dg/compat/struct-by-value-14_main.c: New file.
24898         * gcc.dg/compat/struct-by-value-14_x.c: New file.
24899         * gcc.dg/compat/struct-by-value-14_y.c: New file.
24900         * gcc.dg/compat/struct-by-value-15_main.c: New file.
24901         * gcc.dg/compat/struct-by-value-15_x.c: New file.
24902         * gcc.dg/compat/struct-by-value-15_y.c: New file.
24903         * gcc.dg/compat/struct-by-value-16_main.c: New file.
24904         * gcc.dg/compat/struct-by-value-16_x.c: New file.
24905         * gcc.dg/compat/struct-by-value-16_y.c: New file.
24906         * gcc.dg/compat/struct-by-value-17_main.c: New file.
24907         * gcc.dg/compat/struct-by-value-17_x.c: New file.
24908         * gcc.dg/compat/struct-by-value-17_y.c: New file.
24909         * gcc.dg/compat/struct-by-value-18_main.c: New file.
24910         * gcc.dg/compat/struct-by-value-18_x.c: New file.
24911         * gcc.dg/compat/struct-by-value-18_y.c: New file.
24912
24913         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
24914         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
24915         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
24916         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
24917         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
24918         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
24919         * gcc.dg/compat/scalar-return-3_main.c: New file.
24920         * gcc.dg/compat/scalar-return-3_x.c: New file.
24921         * gcc.dg/compat/scalar-return-3_y.c: New file.
24922         * gcc.dg/compat/scalar-return-4_main.c: New file.
24923         * gcc.dg/compat/scalar-return-4_x.c: New file.
24924         * gcc.dg/compat/scalar-return-4_y.c: New file.
24925
24926 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
24927
24928         * gcc.dg/compat/fp2-struct-check.h: New file.
24929         * gcc.dg/compat/fp2-struct-defs.h: New file.
24930         * gcc.dg/compat/fp2-struct-init.h: New file.
24931         * gcc.dg/compat/struct-by-value-10_main.c: New file.
24932         * gcc.dg/compat/struct-by-value-10_x.c: New file.
24933         * gcc.dg/compat/struct-by-value-10_y.c: New file.
24934         * gcc.dg/compat/struct-return-10_main.c: New file.
24935         * gcc.dg/compat/struct-return-10_x.c: New file.
24936         * gcc.dg/compat/struct-return-10_y.c: New file.
24937
24938         * gcc.dg/compat/compat-common.h: New file.
24939         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
24940         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
24941         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
24942         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
24943         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
24944         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
24945         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
24946         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
24947         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
24948         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
24949         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
24950         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
24951         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
24952         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
24953         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
24954         * gcc.dg/compat/small-struct-check.h: Ditto.
24955         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
24956         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
24957         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
24958         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
24959         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
24960         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
24961         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
24962         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
24963         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
24964         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
24965         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
24966         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
24967         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
24968         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
24969         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
24970         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
24971         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
24972         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
24973         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
24974         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
24975         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
24976         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
24977         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
24978         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
24979         * gcc.dg/compat/struct-return-2_main.c: Ditto.
24980         * gcc.dg/compat/struct-return-2_x.c: Ditto.
24981         * gcc.dg/compat/struct-return-2_y.c: Ditto.
24982         * gcc.dg/compat/struct-return-3_main.c: Ditto.
24983         * gcc.dg/compat/struct-return-3_x.c: Ditto.
24984         * gcc.dg/compat/struct-return-3_y.c: Ditto.
24985
24986 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
24987
24988         * g++.dg/pch/static-1.C: New file.
24989         * g++.dg/pch/static-1.Hs: New file.
24990
24991 2003-06-10  Richard Henderson  <rth@redhat.com>
24992
24993         * gcc.dg/asm-7.c: Adjust expected warning text.
24994
24995 2003-06-10  Roger Sayle  <roger@eyesopen.com>
24996
24997         * gcc.dg/builtins-20.c: New test case.
24998
24999 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
25000
25001         PR c++/11131
25002         * g++.dg/opt/template1.C: New test.
25003
25004 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25005
25006         * lib/gcc-dg.exp (dg-test): Clear additional_files and
25007         additional_sources.
25008
25009 2003-05-21  David Taylor  <dtaylor@emc.com>
25010
25011         * gcc.dg/Wpadded.c: New file.
25012
25013 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25014
25015         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
25016         * gcc.dg/special/weak-2.c: Add dg-require-weak.
25017         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
25018         dg-require-weak.
25019
25020 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
25021
25022         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
25023
25024 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
25025
25026         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
25027         (dg-require-alias): Likewise.
25028         (dg-require-gc-sections): Likewise.
25029         * lib/target-supports.exp (check_gc_sections_available): Likewise.
25030
25031 2003-06-08  Richard Henderson  <rth@redhat.com>
25032
25033         * gcc.dg/20011029-2.c: Fix the array reference.
25034         * gcc.dg/asm-7.c: New.
25035
25036 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
25037
25038         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
25039
25040 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
25041
25042         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
25043         (dg-require-gc-sections): Likewise.
25044
25045 2003-06-08  Jan Hubicka  <jh@suse.cz>
25046
25047         * i386-cmov1.c: Fix regular expression.
25048         * i386-cvt-1.c: Likewise.
25049         * i386-local.c: Likewise.
25050         * i386-local2.c: Likewise.
25051         * i386-mul.c: Likewise.
25052         * i386-ssetype-1.c: Likewise.
25053         * i386-ssetype-3.c: Likewise.
25054         * i386-ssetype-5.c: Likewise.
25055
25056 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25057
25058         PR c++/11039
25059         * g++.dg/warn/implicit-typename2.C: New test.
25060         * g++.dg/warn/implicit-typename3.C: New test.
25061
25062 2003-06-07  Richard Henderson  <rth@redhat.com>
25063
25064         * g++.dg/other/offsetof3.C: Use size_t.
25065         * g++.dg/other/offsetof4.C: Likewise.
25066
25067 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
25068
25069         * lib/copy-file.exp: New. Implement gcc_copy_files.
25070
25071         * lib/dg-pch.exp: Load copy-file.exp
25072         (dg-pch): Use gcc_copy_files instead of "file copy".
25073
25074 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
25075
25076         * gcc.dg/weak/weak.exp: Simplify.
25077         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
25078         * gcc.dg/weak/weak-1.c: Likewise.
25079         * gcc.dg/weak/weak-2.c: Likewise.
25080         * gcc.dg/weak/weak-3.c: Likewise.
25081         * gcc.dg/weak/weak-4.c: Likewise.
25082         * gcc.dg/weak/weak-5.c: Likewise.
25083         * gcc.dg/weak/weak-6.c: Likewise.
25084         * gcc.dg/weak/weak-7.c: Likewise.
25085         * gcc.dg/weak/weak-8.c: Likewise.
25086         * gcc.dg/weak/weak-9.c: Likewise.
25087
25088 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
25089
25090         gcc.c-torture/execute/20030606-1.c: New.
25091
25092 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25093
25094         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
25095         * gcc.dg/builtins-19.c: Likewise.
25096
25097 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25098
25099         * gcc.dg/builtins-2.c: Add some more tests.
25100         * gcc.dg/builtins-18.c: New test case.
25101         * gcc.dg/builtins-19.c: New test case.
25102
25103 2003-06-06  Roger Sayle  <roger@eyesopen.com>
25104             Jim Wilson  <wilson@tuliptree.org>
25105
25106         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
25107
25108 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
25109
25110         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
25111         mempcpy/stpcpy calls not to be optimized into something else.
25112         * gcc.c-torture/execute/string-opt-3.c: Moved to...
25113         * gcc.c-torture/execute/builtins/string-7.c: ...here.
25114         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
25115
25116 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25117
25118         * gcc.dg/format/asm_fprintf-1.c: New test.
25119
25120 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
25121
25122         * lib/gcc-defs.exp (additional_sources): New variable.
25123         (dg-additional-sources): New function.
25124         (additional_files): New variable.
25125         (dg-additional-files): New function.
25126         (dg-additional-files-options): Likewise.
25127         * lib/gcc-dg.exp (dg-require-weak): New function.
25128         (dg-require-alias): Likewise.
25129         (dg-require-gc-sections): Likewise.
25130         * lib/target-supports.exp (check_alias_available): Remove testfile
25131         parameter.
25132         (check_gc_sections_available): New function.
25133         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
25134         (dg-gpp-additional-files): Likewise.
25135         * lib/g++.exp (additional_sources): Remove.
25136         (additional_files): Likewise.
25137         (g++_target_compile): Use dg-additional-files-options.
25138
25139         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
25140         Tcl logic.
25141         * gcc.dg/special/ecos.exp: Remove.
25142         * gcc.dg/special/20000419-2.c: Use dg-require-*.
25143         * gcc.dg/special/alias-1.c: Likewise.
25144         * gcc.dg/special/alias-2.c: Likewise.
25145         * gcc.dg/special/gcsec-1.c: Likewise.
25146         * gcc.dg/special/weak-1.c: Likewise.
25147         * gcc.dg/special/weak-2.c: Likewise.
25148         * gcc.dg/special/wkali-1.c: Likewise.
25149         * gcc.dg/special/wkali-2.c: Likewise.
25150
25151         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
25152         dg-gpp-additional-*.
25153         * g++.dg/special/conpr-3.C: Likewise.
25154         * g++.dg/special/conpr-4.C: Likewise.
25155         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
25156         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
25157         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
25158         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
25159         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
25160         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
25161         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
25162         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
25163         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
25164         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
25165         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
25166         * g++.old-deja/g++.other/comdat1.C: Likewise.
25167         * g++.old-deja/g++.other/comdat2.C: Likewise.
25168         * g++.old-deja/g++.other/comdat3.C: Likewise.
25169         * g++.old-deja/g++.other/ctor1.C: Likewise.
25170         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
25171
25172 2003-06-05  Richard Henderson  <rth@redhat.com>
25173
25174         * gcc.dg/debug/20030605-1.c: New.
25175
25176 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25177
25178         * README.QMTEST: Update.
25179
25180 2003-06-04  Richard Henderson  <rth@redhat.com>
25181
25182         * gcc.dg/cleanup-1.c: New.
25183         * gcc.dg/cleanup-2.c: New.
25184         * gcc.dg/cleanup-3.c: New.
25185         * gcc.dg/cleanup-4.c: New.
25186         * gcc.dg/cleanup-5.c: New.
25187         * gcc.dg/cleanup-6.c: New.
25188         * gcc.dg/cleanup-7.c: New.
25189
25190 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
25191
25192         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
25193
25194         * lib/dg-pch.exp: New file.
25195         * g++.dg/pch/pch.exp: Use dg-pch.exp.
25196         * gcc.dg/pch/pch.exp: Likewise.
25197
25198 2003-06-04  Roger Sayle  <roger@eyesopen.com>
25199
25200         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
25201         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
25202         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
25203         * gcc.dg/builtins-17.c: New test case.
25204         * gcc.dg/i386-387-4.c: New test case.
25205         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
25206
25207 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25208
25209         * gcc.dg/ultrasp9.c: New test.
25210
25211 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
25212
25213         * gcc.c-torture/compile/20030604-1.c: New test.
25214         * gcc.dg/sparc-constant-1.c: New test.
25215
25216 2003-06-03  Glen Nakamura  <glen@imodulo.com>
25217
25218         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
25219
25220 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
25221
25222         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
25223
25224         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
25225         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
25226
25227 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
25228
25229         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
25230
25231 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25232
25233         PR c++/10940
25234         * g++.dg/template/spec10.C: New test.
25235
25236 2003-06-03  Roger Sayle  <roger@eyesopen.com>
25237
25238         * gcc.dg/builtins-16.c: New test case.
25239
25240 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
25241
25242         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
25243         mempcpy test with post-increments.
25244         * gcc.c-torture/execute/string-opt-3.c: New test.
25245         * gcc.dg/string-opt-1.c: New test.
25246
25247 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
25248
25249         PR fortran/10965
25250         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
25251
25252 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
25253
25254         * lib/scanasm.exp (dg-scan): New function, factored out of ...
25255         (scan-assembler): ... here.  Use dg-scan.
25256         (scan-assembler-not): Likewise.
25257         (scan-file): New function.
25258         (scan-file-not): Likewise.
25259         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
25260         * gcc.dg/cpp/_Pragma4.c: Likewise.
25261         * gcc.dg/cpp/_Pragma5.c: Likewise.
25262         * gcc.dg/cpp/avoidpaste1.c: Likewise.
25263         * gcc.dg/cpp/avoidpaste2.c: Likewise.
25264         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
25265         * gcc.dg/cpp/cmdlne-P.c: Likewise.
25266         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
25267         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
25268         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
25269         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
25270         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
25271         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
25272         * gcc.dg/cpp/cxxcom1.c: Likewise.
25273         * gcc.dg/cpp/line1.c: Likewise.
25274         * gcc.dg/cpp/maccom1.c: Likewise.
25275         * gcc.dg/cpp/maccom2.c: Likewise.
25276         * gcc.dg/cpp/maccom3.c: Likewise.
25277         * gcc.dg/cpp/maccom4.c: Likewise.
25278         * gcc.dg/cpp/maccom5.c: Likewise.
25279         * gcc.dg/cpp/maccom6.c: Likewise.
25280         * gcc.dg/cpp/multiline.c: Likewise.
25281         * gcc.dg/cpp/spacing1.c: Likewise.
25282         * gcc.dg/cpp/spacing2.c: Likewise.
25283         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
25284         * gcc.dg/cpp/trad/maccom1.c: Likewise.
25285         * gcc.dg/cpp/trad/maccom2.c: Likewise.
25286         * gcc.dg/cpp/trad/maccom3.c: Likewise.
25287         * gcc.dg/cpp/trad/maccom4.c: Likewise.
25288         * gcc.dg/cpp/trad/maccom6.c: Likewise.
25289         * gcc.dg/cpp/cxxcom2.c: Likewise.
25290         * gcc.dg/cpp/cxxcom2.h: New file.
25291
25292         * gcc.dg/cpp/truefalse.cpp: Move it to ...
25293         * g++.dg/cpp/truefalse.C: Here.
25294         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
25295
25296 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
25297
25298         * gcc.dg/cpp/redef3.c: New file.
25299
25300 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
25301
25302         * gcc.dg/i386-loop-3.c: New test.
25303
25304 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
25305
25306         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
25307
25308 2003-05-31  Roger Sayle  <roger@eyesopen.com>
25309
25310         * gcc.dg/fwrapv-1.c: New test case.
25311         * gcc.dg/fwrapv-2.c: New test case.
25312
25313 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25314
25315         PR c++/10956
25316         * g++.dg/template/spec9.C: New test.
25317
25318 2003-05-29  Roger Sayle  <roger@eyesopen.com>
25319
25320         * gcc.dg/duff-4.c: New test case.
25321
25322 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
25323
25324         PR fortran/10843
25325         * g77.dg/ffixed-form-1.f: New test
25326         * g77.dg/ffixed-form-2.f: New test
25327         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
25328         * g77.dg/ffree-form-3.f: New test
25329
25330 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
25331
25332         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
25333         * gcc.dg/wint_t-1.c: Likewise.
25334
25335 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25336
25337         * g++.dg/template/access11.C: New test.
25338
25339 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25340
25341         PR c++/10849
25342         * g++.dg/template/access10.C: New test.
25343
25344 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
25345             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25346
25347         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
25348
25349 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25350
25351         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
25352         suppress for powerpc-*-darwin*.
25353         * gcc.dg/torture/builtin-noret-2.c: Likewise.
25354
25355 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
25356
25357         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
25358         suppress option for powerpc-*-darwin*.
25359
25360 2003-05-23  Roger Sayle  <roger@eyesopen.com>
25361
25362         * gcc.dg/builtins-1.c: Add tests for tan and atan.
25363         * gcc.dg/builtins-4.c: Add test for fmod.
25364
25365 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25366
25367         PR c++/10682
25368         * g++.dg/template/instantiate4.C: New test.
25369
25370 2003-05-22  Roger Sayle  <roger@eyesopen.com>
25371
25372         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
25373
25374 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
25375
25376         * gcc.dg/compat/scalar-return-1_main.c: New file.
25377         * gcc.dg/compat/scalar-return-1_x.c: New file.
25378         * gcc.dg/compat/scalar-return-1_y.c: New file.
25379         * gcc.dg/compat/scalar-return-2_main.c: New file.
25380         * gcc.dg/compat/scalar-return-2_x.c: New file.
25381         * gcc.dg/compat/scalar-return-2_y.c: New file.
25382         * gcc.dg/compat/struct-return-3_main.c: New file.
25383         * gcc.dg/compat/struct-return-3_y.c: New file.
25384         * gcc.dg/compat/struct-return-3_x.c: New file.
25385         * gcc.dg/compat/struct-return-2_main.c: New file.
25386         * gcc.dg/compat/struct-return-2_x.c: New file.
25387         * gcc.dg/compat/struct-return-2_y.c: New file.
25388
25389 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25390
25391         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
25392         for hppa*-hp-hpux*.
25393         * gcc.dg/20021014-1.c (dg-options): Likewise.
25394         * gcc.dg/nest.c (dg-options): Likewise.
25395
25396 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
25397
25398         PR c++/9738
25399         * g++.dg/ext/dllimport2.C: New file.
25400         * g++.dg/ext/dllimport3.C: New file.
25401
25402 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
25403
25404         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
25405         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
25406         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
25407         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
25408         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
25409         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
25410         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
25411         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
25412         * gcc.dg/compat/small-struct-defs.h: New file.
25413         * gcc.dg/compat/small-struct-init.h: New file.
25414         * gcc.dg/compat/small-struct-check.h: New file.
25415         * gcc.dg/compat/fp-struct-defs.h: New file.
25416         * gcc.dg/compat/fp-struct-check.h: New file.
25417         * gcc.dg/compat/fp-struct-init.h: New file.
25418         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
25419         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
25420
25421 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
25422
25423         * gcc.dg/20030225-2.c: New test.
25424
25425 2003-05-18  Roger Sayle  <roger@eyesopen.com>
25426             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25427
25428         * gcc.c-torture/compile/20030518-1.c: New test case.
25429
25430 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
25431
25432         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
25433         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
25434         gcc-dg-debug-runtest.
25435         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
25436         gcc-dg-debug-runtest.
25437
25438 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25439
25440         PR c++/9022
25441         * g++.dg/lookup/using6.C: New test.
25442
25443 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25444
25445         * g++.dg/parse/access2.C: New test.
25446
25447 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
25448
25449         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
25450         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
25451         * gcc.dg/debug/debug.exp: Likewise.
25452
25453 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
25454
25455         * gcc.dg/dollar.c: New test.
25456
25457 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
25458
25459         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
25460         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
25461         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
25462         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
25463         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
25464         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
25465         * gcc.dg/compat/struct-by-value-6_main.c: New file.
25466         * gcc.dg/compat/struct-by-value-6_x.c: New file.
25467         * gcc.dg/compat/struct-by-value-6_y.c: New file.
25468         * gcc.dg/compat/struct-by-value-7_main.c: New file.
25469         * gcc.dg/compat/struct-by-value-7_x.c: New file.
25470         * gcc.dg/compat/struct-by-value-7_y.c: New file.
25471         * gcc.dg/compat/struct-by-value-8_main.c: New file.
25472         * gcc.dg/compat/struct-by-value-8_x.c: New file.
25473         * gcc.dg/compat/struct-by-value-8_y.c: New file.
25474         * gcc.dg/compat/struct-by-value-9_main.c: New file.
25475         * gcc.dg/compat/struct-by-value-9_x.c: New file.
25476         * gcc.dg/compat/struct-by-value-9_y.c: New file.
25477
25478 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
25479
25480         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
25481         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
25482         support for "repo" mode.
25483         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
25484         * lib/g77-dg.exp: Likewise.
25485         * lib/obj-dg.exp: Likewise.
25486
25487 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
25488
25489         Merge from gcc-3_2-rhl8-branch:
25490         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
25491
25492         * gcc.dg/tls/opt-6.c: New test.
25493
25494         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
25495
25496         * gcc.dg/20030405-1.c: New test.
25497
25498         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
25499
25500         * gcc.dg/20030309-1.c: New test.
25501
25502         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
25503
25504         * gcc.c-torture/execute/20030307-1.c: New test.
25505
25506         2003-02-20  Randolph Chung  <tausq@debian.org>
25507
25508         * gcc.c-torture/compile/20030220-1.c: New test.
25509
25510         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
25511
25512         * gcc.dg/20030217-1.c: New test.
25513
25514         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
25515
25516         * gcc.c-torture/compile/20020129-1.c: New test.
25517
25518         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
25519
25520         * gcc.dg/unroll-1.c: New test.
25521
25522         2002-11-16  Jan Hubicka  <jh@suse.cz>
25523
25524         * gcc.c-torture/execute/20020920-1.c: New test.
25525
25526         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
25527
25528         PR target/7434
25529         * gcc.c-torture/compile/20021008-1.c: New test.
25530
25531         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
25532
25533         PR target/7559
25534         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
25535
25536         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
25537
25538         * gcc.c-torture/compile/20020807-1.c: New test.
25539
25540         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
25541
25542         * gcc.dg/tls/opt-1.c: New test.
25543
25544         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
25545
25546         * gcc.dg/20020729-1.c: New test.
25547
25548         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
25549
25550         * g++.dg/opt/life1.C: New test.
25551
25552         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
25553
25554         * gcc.dg/20020525-1.c: New test.
25555
25556         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
25557
25558         PR c++/6794
25559         * g++.dg/ext/pretty1.C: New test.
25560         * g++.dg/ext/pretty2.C: New test.
25561
25562 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
25563
25564         PR c++/8385
25565         * g++.dg/ext/typeof5.C: New test.
25566
25567 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
25568
25569         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
25570         __USER_LABEL_PREFIX__ into account.
25571         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
25572
25573 2003-05-14  Roger Sayle  <roger@eyesopen.com>
25574
25575         * gcc.dg/builtins-15.c: New test case.
25576
25577 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
25578
25579         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
25580
25581 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
25582
25583         * lib/g++.exp: Tweak handling of additional source files.
25584         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
25585         * g++.dg/special/conpr-2a.C: Rename to ...
25586         * g++.dg/special/conpr-2a.cc: ... this.
25587         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
25588         * g++.dg/special/conpr-3a.C: Rename to ...
25589         * g++.dg/special/conpr-3a.cc: This.
25590         * g++.dg/special/conpr-3b.C: Rename to ...
25591         * g++.dg/special/conpr-3b.cc: This.
25592         * g++.dg/special/conpr-4.C: New test.
25593         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
25594
25595 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
25596
25597         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
25598
25599 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25600
25601         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
25602         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25603         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
25604         * g++.old-deja/g++.other/warn3.C: Likewise.
25605
25606 2003-05-11  Roger Sayle  <roger@eyesopen.com>
25607
25608         * gcc.dg/i386-387-1.c: Update to also test log.
25609         * gcc.dg/i386-387-2.c: Likewise.
25610
25611 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
25612
25613         * g77.f-torture/execute/int8421.f: New test.
25614
25615 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25616
25617         PR c++/10230, c++/10481
25618         * g++.dg/lookup/scoped5.C: New test.
25619
25620 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25621
25622         PR c++/10552
25623         * g++.dg/template/ttp6.C: New test.
25624
25625 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
25626
25627         * gcc.c-torture/execute/builtins: New directory.
25628         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
25629         gcc.c-torture/execute/builtins.
25630         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
25631         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
25632         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
25633         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
25634
25635 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25636
25637         PR c++/9252
25638         * g++.dg/template/access8.C: New test.
25639         * g++.dg/template/access9.C: New test.
25640
25641 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25642
25643         PR c++/9554
25644         * g++.dg/parse/access1.C: New test.
25645
25646 2003-05-09  DJ Delorie  <dj@redhat.com>
25647
25648         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
25649         long, and not an int.
25650
25651 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25652
25653         PR c++/10555, c++/10576
25654         * g++.dg/template/memclass1.C: New test.
25655
25656 2003-05-08  DJ Delorie  <dj@redhat.com>
25657
25658         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
25659         targets.
25660         * gcc.c-torture/execute/20021024-1.x: Likewise.
25661         * gcc.c-torture/execute/shiftdi.x: Likewise.
25662         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
25663         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
25664         * gcc.dg/20021018-1.c: Likewise.
25665
25666 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25667
25668         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
25669
25670         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
25671         (bcopy): Call memmove.
25672
25673 2003-05-08  Roger Sayle  <roger@eyesopen.com>
25674
25675         * g77.f-torture/compile/8485.f: New test case.
25676
25677 2003-05-07  Richard Henderson  <rth@redhat.com>
25678
25679         PR c++/10570
25680         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
25681         Verify exception_cleanup not called for rethrows.
25682         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
25683         when exiting catch block without rethrowing.
25684         * g++.dg/eh/forced3.C: New.
25685         * g++.dg/eh/forced4.C: New.
25686
25687 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
25688
25689         * gcc.dg/20030505.c: Fix triplet.
25690
25691 2003-05-06  DJ Delorie  <dj@redhat.com>
25692
25693         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
25694         * gcc.dg/nest.c: Likewise.
25695
25696 2003-05-05  Roger Sayle  <roger@eyesopen.com>
25697
25698         * gcc.dg/builtins-14.c: New test case.
25699
25700 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
25701
25702         * lib/compat.exp (compat-execute): New argument.
25703         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
25704         * gcc.dg/compat: New test directory.
25705         * gcc.dg/compat/compat.exp: New expect script.
25706         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
25707         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
25708         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
25709         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
25710         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
25711         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
25712
25713         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
25714         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
25715         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
25716         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
25717         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
25718         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
25719         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
25720         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
25721         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
25722         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
25723         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
25724         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
25725         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
25726         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
25727         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
25728
25729 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
25730
25731         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
25732
25733 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
25734
25735         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
25736
25737 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
25738
25739         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
25740         * gcc.dg/ppc-fsel-2.c: New test.
25741
25742         * gcc.dg/unused-5.c: New test.
25743
25744 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25745
25746         PR c++/10496
25747         * g++.dg/warn/pmf1.C: New test.
25748
25749 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25750
25751         PR c++/4494
25752         * g++.dg/warn/main.C: New test.
25753
25754 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25755
25756         * gcc.dg/nonnull-3.c: New test.
25757
25758 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
25759
25760         * gcc.dg/cpp/Wtrigraphs.c: Update.
25761         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
25762
25763 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
25764
25765         * gcc.dg/ppc-fsel-1.c: New test.
25766
25767 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
25768
25769         PR c/10604
25770         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
25771
25772 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
25773
25774         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
25775
25776 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25777
25778         PR c++/9364, c++/10553, c++/10586
25779         * g++.dg/parse/typename4.C: New test.
25780         * g++.dg/parse/typename5.C: Likewise.
25781
25782 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
25783
25784         * gcc.c-torture/compile/20030503-1.c: New test.
25785
25786 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25787
25788         * g++.dg/lookup/using5.C: Fix testcase error.
25789
25790 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
25791
25792         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
25793         since MEABI is no longer supported.  Remove all vestiges
25794         of MEABI from the test.
25795
25796 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25797
25798         PR c++/10554
25799         * g++.dg/lookup/using5.C: New test.
25800
25801 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25802
25803         PR c++/8772
25804         * g++.dg/template/ttp5.C: New test.
25805
25806 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
25807
25808         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
25809         (dg-gpp-additional-sources): New function.
25810         (dg-gpp-additional-files): Likewise.
25811         * lib/g++.exp (additional_sources): New variable.
25812         (additional_files): Likewise.
25813         (g++_target_compile): Deal with them.
25814         * lib/old-dejagnu.exp: Remove.
25815         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
25816         * g++.old-deja: Revise all tests to use dg commands.
25817
25818 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25819
25820         PR c++/9432, c++/9528
25821         * g++.dg/lookup/using4.C: New test.
25822
25823 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
25824
25825         * gcc.dg/noreturn-5.c: New file.
25826         * gcc.dg/noreturn-6.c: New file.
25827
25828         * gcc.c-torture/compile/inline-1.c: New file.
25829
25830 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25831
25832         PR c++/10551
25833         * g++.dg/template/explicit1.C: New test.
25834
25835 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25836
25837         PR c++/10549
25838         * g++.dg/other/bitfield1.C: New test.
25839
25840         PR c++/10527
25841         * g++.dg/init/new7.C: New test.
25842
25843 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
25844
25845         * g++.dg/ext/desig1.C: New test.
25846         * g++.dg/ext/init1.C: Update.
25847
25848         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
25849
25850 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
25851
25852         PR c++/10180
25853         * g++.dg/warn/Winline-1.C: New test.
25854
25855 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
25856
25857         * gcc.c-torture/execute/string-opt-19.c: New test.
25858
25859         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
25860         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
25861
25862 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
25863
25864         PR c++/10506
25865         * g++.dg/init/new6.C: New test.
25866
25867         PR c++/10503
25868         * g++.dg/init/ref6.C: New test.
25869
25870 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
25871
25872         * g++.dg/warn/weak1.C: XFAIL on AIX4.
25873
25874 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25875
25876         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
25877         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
25878
25879 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
25880
25881         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
25882         initialized static data members.
25883
25884 2003-04-25  H.J. Lu <hjl@gnu.org>
25885
25886         * gcc.dg/ia64-sync-4.c: New test.
25887
25888 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25889
25890         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
25891         date.
25892
25893 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
25894
25895         PR c++/10337
25896         * g++.dg/warn/conv1.C: New test.
25897         * g++.old-deja/g++.other/conv7.C: Adjust.
25898         * g++.old-deja/g++.other/overload14.C: Adjust.
25899
25900 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25901
25902         PR c++/10471
25903         * g++.dg/template/defarg2.C: New test.
25904
25905 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
25906
25907         * gcc.dg/cpp/include2.c: Update.
25908         * gcc.dg/cpp/multiline-2.c: New.
25909         * gcc.dg/cpp/multiline.c: Update.
25910         * gcc.dg/cpp/strify2.c: Update.
25911         * gcc.dg/cpp/trad/literals-2.c: Update.
25912
25913 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
25914
25915         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
25916
25917 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25918
25919         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
25920
25921 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
25922
25923         PR c++/10451
25924         * g++.dg/parse/crash4.C: New test.
25925
25926         PR c++/9847
25927         * g++.dg/parse/crash5.C: New test.
25928
25929 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
25930
25931         PR c++/10446
25932         * g++.dg/parse/crash3.C: New test.
25933
25934         PR c++/10428
25935         * g++.dg/parse/elab1.C: New test.
25936
25937 2003-04-22  Devang Patel  <dpatel@apple.com>
25938
25939         * gcc.dg/cpp/trad/funlike-5.c: New test.
25940
25941 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
25942
25943         * g++.dg/other/packed1.C: Fix dg options.
25944
25945 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
25946
25947         * g++.dg/other/offsetof2.C: New test.
25948
25949 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
25950
25951         * g++.dg/template/recurse.C: Adjust location of error messages.
25952
25953 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
25954
25955         PR c++/9881
25956         * g++.dg/init/addr-const1.C: New test.
25957         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
25958
25959 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
25960
25961         PR c++/10405
25962         * g++.dg/lookup/struct-hack1.C: New test.
25963
25964 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
25965
25966         * ucs.c: Update diagnostic messages.
25967
25968 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25969
25970         * gcc.dg/cpp/truefalse.cpp: New test.
25971         * gcc.dg/cpp/cpp.exp: Update.
25972         * g++.dg/other/stdbool-if.C: Remove.
25973
25974 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
25975
25976         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
25977         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
25978
25979 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25980
25981         * gcc.c-torture/compile/20030418-1.c: New test.
25982
25983 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
25984
25985         * README.compat: Remove; content moved to doc/sourcebuild.texi.
25986
25987 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25988
25989         PR c++/10347
25990         g++.dg/template/dependent-name1.C: New test.
25991
25992 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
25993
25994         * gcc.dg/warn-1.c (tourist_guide): New array,
25995         contains a pointer to bar.
25996
25997 2003-04-16  Roger Sayle  <roger@eyesopen.com>
25998
25999         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
26000         * gcc.c-torture/execute/medce-1.c: New test case.
26001         * gcc.c-torture/execute/medce-2.c: New test case.
26002
26003 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
26004
26005         * lib/prune.exp: Ignore more messages.
26006
26007         PR c++/10381
26008         * g++.dg/parse/lookup3.C: New test.
26009
26010 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
26011
26012         * gcc.c-torture/compile/20030415-1.c : New test.
26013
26014 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
26015
26016         * gcc.c-torture/execute/scope-2.c: Move to ...
26017         * gcc.dg/noncompile/scope.c: .... here.
26018
26019 2003-04-14  Roger Sayle  <roger@eyesopen.com>
26020
26021         * gcc.dg/20030414-2.c: New test case.
26022
26023 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
26024
26025         PR target/10377
26026         * gcc.dg/20030414-1.c: New test.
26027
26028 2003-04-13  Roger Sayle  <roger@eyesopen.com>
26029
26030         * gcc.dg/builtins-12.c: New test case.
26031         * gcc.dg/builtins-13.c: New test case.
26032
26033 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26034
26035         * gcc.c-torture/execute/string-opt-18.c: New test.
26036
26037 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
26038
26039         PR c++/10300
26040         * g++.dg/init/new5.C: New test.
26041
26042 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
26043
26044         PR c++/7910
26045         * g++.dg/ext/dllimport1.C: New test.
26046
26047 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26048
26049         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
26050
26051 2003-04-11  Bud Davis <bdavis9659@comcast.net>
26052
26053         PR Fortran/9263
26054         * g77.f-torture/noncompile/9263.f: New test
26055         PR Fortran/1832
26056         * g77.f-torture/execute/1832.f: New test
26057
26058 2003-04-11  David Chad  <davidc@freebsd.org>
26059             Loren J. Rittle  <ljrittle@acm.org>
26060
26061         libobjc/8562
26062         * objc.dg/headers.m: New test.
26063
26064 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
26065
26066         * gcc.c-torture/execute/builtin-noret-2.c: New.
26067         * gcc.c-torture/execute/builtin-noret-2.x: New.
26068         XFAIL builtin-noret-2.c at -O1 and above.
26069         * gcc.dg/redecl.c: New.
26070         * gcc.dg/Wshadow-1.c: Update error regexps.
26071
26072 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
26073
26074         * g++.dg/abi/bitfield10.C: New test.
26075
26076 2003-04-09  Mike Stump  <mrs@apple.com>
26077
26078         * gcc.dg/pch/pch.exp: Make testcase names longer.
26079         * g++.dg/pch/pch.exp: Make testcase names longer.
26080
26081 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26082
26083         * gcc.dg/builtins-11.c: New test case.
26084
26085 2003-04-08  Roger Sayle  <roger@eyesopen.com>
26086
26087         * gcc.dg/builtins-9.c: New test case.
26088         * gcc.dg/builtins-10.c: New test case.
26089
26090 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
26091
26092         * gcc.dg/noncompile/init-4.c.c: New test.
26093
26094 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26095
26096         * gcc.misc-test/gcov-9.c: New test.
26097         * gcc.misc-test/gcov-10.c: New test
26098         * gcc.misc-test/gcov-11.c: New test.
26099
26100 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
26101
26102         PR optimization/10024
26103         * gcc.c-torture/compile/20030405-1.c: New test.
26104
26105 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
26106
26107         * gcc.dg/pch/static-3.c: New.
26108         * gcc.dg/pch/static-3.hs: New.
26109         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
26110
26111 2003-04-04  Richard Henderson  <rth@redhat.com>
26112
26113         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
26114         * g++.dg/eh/forced2.C: Likewise.
26115
26116 2003-04-03  Mike Stump  <mrs@apple.com>
26117
26118         * lib/scanasm.exp (scan-assembler): Add xfail processing for
26119         target arg.
26120         (scan-assembler-times, scan-assembler-not): Likewise.
26121         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
26122
26123 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
26124
26125         * gcc.dg/sparc-loop-1.c: New test.
26126
26127 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
26128
26129         PR other/9274
26130         * g++.dg/pch/system-2.C: New.
26131         * g++.dg/pch/system-2.Hs: New.
26132
26133 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
26134
26135         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
26136
26137         * g++.dg/eh/simd-1.C (vecfunc): Same.
26138
26139 2003-04-01  Roger Sayle  <roger@eyesopen.com>
26140
26141         * gcc.c-torture/execute/20030401-1.c: New test case.
26142
26143 2003-04-01  Ziemowit Laski <zlaski@apple.com>
26144
26145         * objc.dg/defs.m: New.
26146
26147 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
26148
26149         * g++.dg/eh/simd-1.C: New.
26150         * g++.dg/eh/simd-2.C: New.
26151
26152 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
26153
26154         * gcc.c-torture/execute/simd-3.c: New.
26155
26156 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26157
26158         PR c/9936
26159         * gcc.dg/20030331-2.c: New test.
26160
26161 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
26162
26163         PR c++/10278
26164         * g++.dg/parse/crash2.C: New test.
26165
26166 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26167
26168         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
26169         * gcc.c-torture/execute/20030331-1.c: ...here.
26170
26171 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26172
26173         * gcc.c-torture/execute/20030331-1.c: New test.
26174
26175 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
26176
26177         * lib/gcov.exp: Adjust call return testing strings.
26178         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
26179
26180 2003-03-31  Roger Sayle  <roger@eyesopen.com>
26181
26182         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
26183         * gcc.dg/builtins-7.c: New test case.
26184         * gcc.dg/builtins-8.c: New test case.
26185
26186 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
26187
26188         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
26189
26190 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
26191
26192         PR c++/7647
26193         * g++.dg/lookup-class-member-2.C: New test.
26194
26195 2003-03-30  Glen Nakamura  <glen@imodulo.com>
26196
26197         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
26198
26199 2003-03-28  Roger Sayle  <roger@eyesopen.com>
26200
26201         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
26202
26203 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
26204
26205         * g++.dg/init/attrib1.C: New test.
26206
26207 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26208
26209         * gcc.dg/ultrasp8.c: New test.
26210
26211 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26212
26213         * gcc.dg/ultrasp7.c: New test.
26214
26215 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
26216
26217         PR c++/10047
26218         * g++.dg/template/inline1.C: New test.
26219
26220 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26221
26222         * gcc.dg/sparc-dwarf2.c: New test.
26223
26224 2003-03-27  Roger Sayle  <roger@eyesopen.com>
26225
26226         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
26227         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
26228
26229 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
26230
26231         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
26232         than reading .x files.
26233         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
26234         * g77.dg/gcov/gcov-1.f: Likewise.
26235         * gcc.misc-tests/gcov-4b.c: Likewise.
26236         * gcc.misc-tests/gcov-5b.c: Likewise.
26237         * gcc.misc-tests/gcov-6.c: Likewise.
26238         * gcc.misc-tests/gcov-7.c: Likewise.
26239         * gcc.misc-tests/gcov-8.c: Likewise.
26240         * g++.dg/gcov/gcov-1.x: Remove.
26241         * g77.dg/gcov/gcov-1.x: Likewise.
26242         * gcc.misc-tests/gcov-4b.x: Likewise.
26243         * gcc.misc-tests/gcov-5b.x: Likewise.
26244         * gcc.misc-tests/gcov-6.x: Likewise.
26245         * gcc.misc-tests/gcov-7.x: Likewise.
26246         * gcc.misc-tests/gcov-8.x: Likewise.
26247
26248 2003-03-27  Glen Nakamura  <glen@imodulo.com>
26249
26250         PR opt/10087
26251         * gcc.dg/20030324-1.c: New test.
26252
26253 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
26254
26255         PR c++/10224
26256         * g++.dg/template/arg3.C: New test.
26257
26258         PR c++/10158
26259         * g++.dg/template/friend18.C: New test.
26260
26261 2003-03-26  Roger Sayle  <roger@eyesopen.com>
26262
26263         * g77.f-torture/compile/20030326-1.f: New test case.
26264
26265 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
26266
26267         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
26268
26269         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
26270
26271 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
26272
26273         * gcc.dg/ia64-sync-3.c: New test.
26274
26275 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
26276
26277         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
26278
26279 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26280
26281         * gcc.dg/ultrasp6.c: New test.
26282
26283 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26284
26285         * gcc.dg/i386-signbit-1.c: New test.
26286         * gcc.dg/i386-signbit-2.c: New test.
26287         * gcc.dg/i386-signbit-3.c: New test.
26288
26289 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26290
26291         * gcc.dg/ultrasp5.c: Fix options.
26292
26293 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
26294
26295         * gcc.dg/ultrasp5.c: Fix comment.
26296
26297 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
26298
26299         PR fortran/10197
26300         * g77.f-torture/execute/10197.f: New test.
26301
26302 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
26303
26304         PR c++/9898, c++/383
26305         * g++.dg/template/conv6.C: New test.
26306
26307         PR c++/10119
26308         * g++.dg/template/ptrmem5.C: New test.
26309
26310         PR c++/10026
26311         * g++.dg/lookup/koenig1.C: New test.
26312
26313         PR C++/10199
26314         * g++.dg/lookup/template2.C: New test.
26315
26316 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
26317
26318         * g++.dg/opt/rtti1.C: New test.
26319
26320 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26321
26322         * gcc.dg/ultrasp5.c: New test.
26323
26324 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
26325
26326         PR middle-end/9967
26327         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
26328         builtin fputs.
26329
26330 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
26331
26332         PR c/8224
26333         * gcc.dg/20030323-1.c: New test.
26334
26335 2003-03-23  Roger Sayle  <roger@eyesopen.com>
26336
26337         * gcc.c-torture/compile/20030323-1.c: New test case.
26338
26339 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
26340
26341         * gcc.dg/20030321-1.c: New test.
26342
26343 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
26344
26345         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
26346
26347 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
26348
26349         PR c++/9978, c++/9708
26350         * g++.dg/ext/vlm1.C: Adjust expected error.
26351         * g++.dg/ext/vla2.C: New test.
26352         * g++.dg/template/arg1.C: New test.
26353         * g++.dg/template/arg2.C: New test.
26354
26355 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
26356
26357         * g77.f-torture/execute/select.f: New test.
26358         * g77.f-torture/noncompile/select_no_compile.f: New test.
26359
26360 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
26361
26362         PR c++/9898
26363         * g++.dg/other/error4.C: New test.
26364
26365 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
26366
26367         * g++.dg/template/friend17.C: New test.
26368
26369 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
26370
26371         * gcc.c-torture/compile/20030320-1.c: New.
26372
26373 2003-03-20  Roger Sayle  <roger@eyesopen.com>
26374
26375         * gcc.dg/builtins-6.c: New test case.
26376
26377 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
26378
26379         PR target/10073
26380         * gcc.c-torture/compile/20030319-1.c: New.
26381
26382 2003-03-18  Jan Hubicka  <jh@suse.cz>
26383
26384         * gcc.dg/i386-cvt-1.c: New test.
26385
26386 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
26387
26388         * objc.dg/naming-1.m: Use "(parse|syntax) error".
26389         * objc.dg/naming-2.m: Likewise.
26390
26391 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
26392
26393         PR c++/9639
26394         * g++.dg/parse/crash1.C: New test.
26395
26396 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
26397
26398         PR c++/8805
26399         * g++.dg/eh/cleanup1.C: New test.
26400
26401 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26402
26403         * gcc.c-torture/execute/20030316-1.c: New test case.
26404
26405 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
26406
26407         PR c++/9629
26408         * g++.dg/init/ctor2.C: New test.
26409
26410 2003-03-15  Roger Sayle  <roger@eyesopen.com>
26411
26412         * g77.f-torture/compile/xformat.f: New test case.
26413
26414 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26415
26416         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
26417         * g++.old-deja/g++.mike/eh50.C: Likewise.
26418
26419 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26420
26421         PR c++/6440
26422         * g++.dg/template/spec7.C: New test.
26423         * g++.dg/template/spec8.C: Likewise.
26424
26425 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
26426
26427         * gcc.c-torture/execute/20030313-1.c: New test.
26428
26429 2003-03-14  Richard Henderson  <rth@redhat.com>
26430
26431         * gcc.dg/inline-2.c: Adjust alpha test for external call.
26432
26433 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
26434
26435         * gcc.c-torture/compile/20030314-1.c: New test.
26436
26437 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
26438
26439         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
26440         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
26441         thumb target,
26442         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
26443         to accept newer _imp__  prefix and additional
26444         newline in .drectve section.
26445         * gcc.dg/dll-4.c: Likewise.
26446         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
26447         switch.
26448
26449 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
26450
26451         * g++.dg/parse/namespace9.C: New test.
26452
26453         * g++.dg/init/ref5.C: New test.
26454         * g++.dg/parse/ptrmem1.C: Likewise.
26455
26456 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
26457
26458         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
26459         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
26460         regular expression.
26461         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
26462         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
26463
26464 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
26465
26466         * gcc.c-torture/execute/20030224-2.c: New test.
26467
26468 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26469
26470         * gcc.dg/decl-3.c: New test.
26471
26472 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
26473
26474         * gcc.dg/i386-loop-2.c: New test.
26475
26476 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
26477
26478         PR c++/9474
26479         * g++.dg/parse/namespace8.C: New test.
26480
26481         PR c++/9924
26482         * g++.dg/overload/builtin2.C: New test.
26483
26484 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
26485
26486         * gcc.dg/return-type-3.c: New test.
26487
26488 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
26489
26490         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
26491         profiling options are not supported.
26492
26493 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
26494
26495         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
26496         * g++.old-deja/g++.warn/impint2.C: Likewise.
26497
26498 2003-03-10  Devang Patel  <dpatel@apple.com>
26499
26500         * g++.dg/cpp/c++_cmd_1.C: New test.
26501         * g++.dg/cpp/c++_cmd_1.h: New file.
26502
26503 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
26504
26505         * gcc.dg/altivec-9.c: New file.
26506
26507 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26508
26509         * gcc.dg/ppc-sdata-1.c: New test.
26510         * gcc.dg/ppc-sdata-2.c: New test.
26511
26512 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
26513
26514         PR c++/9373
26515         * g++.dg/opt/ptrmem2.C: New test.
26516
26517         PR c++/8534
26518         * g++.dg/opt/ptrmem1.C: New test.
26519
26520 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
26521
26522         * gcc.dg/i386-loop-1.c: New test.
26523
26524 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26525
26526         PR c++/9970
26527         * g++.dg/lookup/friend1.C: New test.
26528
26529 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26530
26531         PR c++/9823
26532         * g++.dg/parser/constructor1.C: New test.
26533
26534 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
26535
26536         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
26537
26538         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
26539
26540 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
26541
26542         * gcc.dg/cpp/Wunused.c: Update test.
26543
26544 2003-03-08  Jan Hubicka  <jh@suse.cz>
26545
26546         * gcc.dg/inline-3.c: New test.
26547
26548 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
26549
26550         PR c++/9809
26551         * g++.dg/parse/builtin1.C: New test.
26552
26553         PR c++/9982
26554         * g++.dg/abi/cookie1.C: New test.
26555         * g++.dg/abi/cookie2.C: Likewise.
26556
26557         PR c++/9524
26558         * g++.dg/template/field1.C: New test.
26559
26560         PR c++/9912
26561         * g++.dg/parse/class1.C: New test.
26562         * g++.dg/parse/namespace7.C: Likewise.
26563         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
26564
26565 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
26566
26567         * g++.dg/init/ref4.C: New test.
26568
26569 2003-03-07  Jan Hubicka  <jh@suse.cz>
26570
26571         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
26572         * gcc.dg/inline-3.c: New test.
26573
26574 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
26575
26576         * g++.dg/init/ref3.C: New test.
26577
26578         PR c++/9965
26579         * g++.dg/init/ref2.C: New test.
26580
26581         PR c++/9400
26582         * g++.dg/warn/Wshadow-2.C: New test.
26583
26584         PR c++/9791
26585         * g++.dg/warn/Woverloaded-1.C: New test.
26586
26587 2003-03-05  Jan Hubicka  <jh@suse.cz>
26588
26589         * gcc.dg/i386-local2.c: New.
26590         * gcc.dg/i386-local.c: Fix typo.
26591
26592 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
26593
26594         * g++.dg/abi/layout3.C: New test.
26595
26596 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26597
26598         * gcc.c-torture/compile/20030305-1.c
26599
26600 2003-03-05  Jan Hubicka  <jh@suse.cz>
26601
26602         * gcc.dg/i386-local.c: New.
26603
26604 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
26605
26606         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
26607
26608 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26609
26610         * gcc.dg/switch-2.c: New test.
26611         * gcc.dg/switch-3.c: New test.
26612         * gcc.dg/Wswitch.c: Adjust line numbers.
26613         * gcc.dg/Wswitch-default.c: Likewise.
26614         * gcc.dg/Wswitch-enum.c: Likewise.
26615
26616 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
26617
26618         * gcc.c-torture/execute/20030222-1.c: New test.
26619
26620 2003-03-03  James E Wilson  <wilson@tuliptree.org>
26621
26622         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
26623
26624 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
26625
26626         PR c++/9878
26627         * g++.dg/init/ref1.C: New test.
26628
26629 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
26630
26631         * gcc.dg/sh-relax.c: New SH-only test.
26632
26633 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
26634
26635         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
26636         comment explaining purpose of testcase.
26637
26638 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26639
26640         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
26641         for HC11/HC12 (asm needs two int registers).
26642         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
26643         HC11/HC12 because the test uses an asm which needs two 32-bit
26644         registers.
26645
26646 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
26647
26648         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
26649         for HC11/HC12 (array is too large otherwise).
26650         * gcc.c-torture/compile/920501-4.x: New file, likewise.
26651         * gcc.c-torture/compile/20010518-2.x: Likewise.
26652         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
26653         HC11/HC12 (array is too large).
26654
26655 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
26656
26657         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
26658         * lib/g++-dg.exp (g++-dg-test): Likewise.
26659
26660 2003-03-01  Roger Sayle  <roger@eyesopen.com>
26661
26662         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
26663         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
26664
26665 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26666
26667         * g++.dg/warn/implicit-typename1.C: Remove warning.
26668
26669 2003-02-28  Richard Henderson  <rth@redhat.com>
26670
26671         * gcc.dg/noreturn-1.c: Move noreturn warning line.
26672         * gcc.dg/return-type-1.c: Move control reaches end warning line.
26673
26674 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
26675
26676         * gcc.dg/pch/pch.exp: Change .pch to .gch.
26677         * g++.dg/pch/pch.exp: Likewise.
26678
26679 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
26680
26681         PR c++/9879
26682         * testsuite/g++.dg/init/new4.C: New test.
26683
26684 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
26685
26686         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
26687
26688 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
26689
26690         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
26691         unsigned long.
26692
26693         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
26694         wider than float.
26695
26696 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26697
26698         * lib/scanasm.exp: Add support for counting numbers of
26699         occurences.
26700         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
26701         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
26702
26703 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
26704
26705         PR c++/9683
26706         * g++.dg/template/static3.C: New test.
26707
26708         PR c++/9829
26709         * g++.dg/parse/namespace6.C: New test.
26710
26711 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26712
26713         PR target/9732
26714         * gcc.dg/20030225-1.c: New test.
26715
26716 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
26717
26718         * README: Remove out-of-date information.
26719
26720         PR c++/9836
26721         * g++.dg/template/spec6.C: New test.
26722
26723 2003-02-24  Jeff Law  <law@redhat.com>
26724
26725         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
26726
26727 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26728
26729         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
26730         * gcc.dg/pragma-ep-1.c: Likewise.
26731
26732 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26733
26734         PR c++/9602
26735         * g++.dg/template/friend16.C: New test.
26736
26737 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
26738
26739         PR c++/5333
26740         * g++.dg/parse/fused-params1.C: Adjust error messages.
26741         * g++.dg/template/nested3.C: New test.
26742
26743 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
26744
26745         * g++.dg/abi/param1.C: New test.
26746
26747 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26748
26749         PR c++/7982
26750         * g++.dg/warn/implicit-typename1.C: New test.
26751
26752 2003-02-22  Kelley Cook <kelleycook@comcast.net>
26753
26754         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
26755         with "mtune".
26756         * g++.old-deja/g++.other/store-expr2.C: Likewise.
26757         * gcc.c-torture/execute/20010129-1.x: Likewise.
26758         * gcc.dg/20011107-1.c: Likewise.
26759         * gcc.dg/20020108-1.c: Likewise.
26760         * gcc.dg/20020122-3.c: Likewise.
26761         * gcc.dg/20020206-1.c: Likewise.
26762         * gcc.dg/20020310-1.c: Likewise.
26763         * gcc.dg/20020426-2.c: Likewise.
26764         * gcc.dg/20020517-1.c: Likewise.
26765         * gcc.dg/991230-1.c: Likewise.
26766         * gcc.dg/i386-unroll-1.c: Likewise.
26767         * gcc.misc-tests/i386-prefetch.exp: Likewise.
26768
26769 2003-02-22  Jan Hubicka  <jh@suse.cz>
26770
26771         * gcc.dg/i386-mul.c: New test.
26772
26773 2003-02-21  Roger Sayle  <roger@eyesopen.com>
26774
26775         * gcc.dg/builtins-5.c: New test case.
26776
26777 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
26778
26779         * gcc.dg/asmreg-1.c: New test.
26780
26781 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26782
26783         PR c++/9749
26784         * g++.dg/parse/varmod1.C: New test.
26785
26786 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26787
26788         PR c++/9727
26789         * g++.dg/template/op1.C: New test.
26790
26791 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26792
26793         PR c++/8906
26794         * g++.dg/template/nested2.C: New test.
26795
26796 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
26797
26798         PR c++/8724
26799         * g++.dg/expr/dtor1.C: New test.
26800
26801 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
26802
26803         * gcc.dg/cpp/include3.c: New test.
26804         * gcc.dg/cpp/inc/foo.h: New file.
26805
26806 2003-02-21  Glen Nakamura  <glen@imodulo.com>
26807
26808         * gcc.c-torture/execute/20030221-1.c: New test.
26809
26810 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
26811
26812         PR c++/9729
26813         * g++.dg/abi/conv1.C: New test.
26814
26815 2003-02-20  Jan Hubicka  <jh@suse.cz>
26816
26817         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
26818
26819 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
26820
26821         * gcc.c-torture/compile/20030219-1.c: New test.
26822
26823 2003-02-18  Jan Hubicka  <jh@suse.cz>
26824
26825         * gcc.dg/funcorder.c: New test.
26826
26827 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26828
26829         * gcc.c-torture/execute/20030218-1.c: New.
26830
26831 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
26832
26833         * gcc.dg/20030218-1.c: New.
26834
26835 2003-02-18  Richard Henderson  <rth@redhat.com>
26836
26837         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
26838         * gcc.dg/attr-used-2.c: New.
26839
26840 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
26841
26842         PR c++/9704
26843         * g++.dg/init/copy5.C: New test.
26844
26845 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
26846
26847         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
26848         * g++.dg/pch/pch.exp: Likewise.
26849
26850 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
26851
26852         * gcc.c-torture/execute/20030209-1.c: Enable the test if
26853         STACK_SIZE is not defined.
26854
26855 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26856
26857         PR c++/9457
26858         * g++.dg/template/init1.C: New test.
26859
26860 2003-02-16  Jan HUbicka  <jh@suse.cz>
26861
26862         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
26863         (foo): Add few extra tests
26864         * gcc.dg/c99-const-expr-3.c: Likewise.
26865         * gcc.c-torture/execute/20030216-1.c: New.
26866
26867 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26868
26869         PR c++/9459
26870         * g++.dg/ext/typeof4.C: New test.
26871
26872 2003-02-15  Roger Sayle  <roger@eyesopen.com>
26873
26874         * gcc.dg/i386-387-3.c: New test case.
26875
26876 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
26877
26878         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
26879         cris-*-elf* cris-*-aout* and mmix-*-*.
26880
26881 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
26882
26883         * gcc.dg/20030213-1.c: New test.
26884
26885 2003-02-12  Roger Sayle  <roger@eyesopen.com>
26886
26887         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
26888         * gcc.dg/i386-387-2.c: Likewise.
26889
26890 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
26891
26892         * gcc.dg/ppc-spe.c: Fix formatting.
26893         Enable tests that were previously unsupported by gas.
26894         Delete tests for instructions that no longer exist.
26895         Switch arguments on evsubifw builtin.
26896
26897 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
26898
26899         * gcc.c-torture/execute/20030209-1.c: Disable the test if
26900         STACK_SIZE is too small.
26901
26902 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
26903             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26904
26905         * gcc.dg/decl-2.c: New test.
26906
26907 2003-02-10  Jan Hubicka  <jh@suse.cz>
26908
26909         * gcc.dg/i386-fpcvt-1.c: New test.
26910
26911 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
26912
26913         * gcc.c-torture/execute/20030209-1.c: New test.
26914
26915 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
26916
26917         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
26918         int-wide bitops, use the constants of the same width.
26919         Likewise, if long long is 32-bit wide, test bitops using
26920         32-bit constants.
26921
26922 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
26923
26924         * gcc.dg/20021014-1.c: Annotate with expected notice text.
26925
26926 2003-02-07  Roger Sayle  <roger@eyesopen.com>
26927
26928         * testsuite/gcc.dg/builtins-4.c: New test case.
26929
26930 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26931
26932         * gcc.dg/20020430-1.c: Fix dg command typos.
26933         * gcc.dg/20020503-1.c: Likewise.
26934
26935 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26936
26937         PR c++/8785
26938         * g++.dg/parse/fused-params1.C: New test.
26939
26940         PR c++/8857
26941         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
26942
26943         PR c++/8921
26944         * g++.dg/parse/non-dependent1.C: New test.
26945
26946         PR c++/8928
26947         * g++.dg/parse/dupl-tmpl-args1.C: New test.
26948
26949         PR c++/9228
26950         * g++.dg/parse/undefined7.C: New test.
26951         * g++.dg/parse/non-templ1.C: New test.
26952
26953         PR c++/9229
26954         * g++.dg/parse/too-many-tmpl-args1.C: New test.
26955
26956 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
26957
26958         * gcc.c-torture/compile/20030206-1.c: New test.
26959
26960 2003-02-05  Roger Sayle  <roger@eyesopen.com>
26961
26962         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
26963         "pow" to "foo" to avoid potential confusion with a math built-in.
26964
26965 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26966
26967         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
26968         conditions for SPARC targets.
26969
26970 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
26971
26972         * gcc.dg/20030204-1.c: New test.
26973
26974 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26975
26976         PR c++/38
26977         * g++.dg/parse/array-size1.C: New test.
26978
26979         PR c++/5657
26980         * g++.dg/parse/undefined3.C: New test.
26981
26982         PR c++/5665
26983         * g++.dg/parse/undefined4.C: New test.
26984
26985         PR c++/5975
26986         * g++.dg/parse/undefined5.C: New test.
26987
26988         PR c++/7259
26989         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
26990
26991         PR c++/8578
26992         * g++.dg/parse/casting-operator1.C: New test.
26993
26994         PR c++/8596
26995         * g++.dg/parse/undefined6.C: New test.
26996
26997         PR c++/8736
26998         * g++.dg/parse/missing-template1.C: New test.
26999
27000 2003-02-04  Jan Hubicka  <jh@suse.cz>
27001
27002         * gcc.dg/i386-cadd.c: Compile using -march=k8.
27003         * gcc.dg/i386-cmov?.c: Likewise.
27004         * gcc.dg/i386-fpcvt-?.c: Likewise.
27005         * gcc.dg/i386-ssefp-1.c: Likewise.
27006         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
27007         conventions.
27008
27009 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
27010
27011         PR c++/7129
27012         * testsuite/g++.dg/ext/max.C: New test.
27013
27014 2003-02-03  Jan Hubicka  <jh@suse.cz>
27015
27016         * gcc.c-torture/execute/20030203-1.c: New test.
27017
27018 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
27019
27020         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
27021         'natural-endian'.
27022
27023 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
27024
27025         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
27026         * g++.dg/init/new2.C: Likewise.
27027         * g++.dg/other/new1.C: Likewise.
27028
27029 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
27030
27031         * gcc.dg/struct-ret-libc.c: New test.
27032
27033 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
27034
27035         * gcc.dg/20030129-1.c: New test.
27036
27037 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27038
27039         PR c++/8849
27040         * g++.dg/template/ptrmem4.C: New test.
27041
27042 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
27043
27044         * g++.dg/parser/constant1.C: New test.
27045
27046 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27047
27048         PR c++/8591
27049         * g++.dg/parse/friend2.C: New test.
27050
27051 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
27052
27053         PR c++/9437
27054         * g++.dg/template/unify4.C: New test.
27055
27056 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
27057
27058         * gcc.c-torture/execute/20030128-1.c: New test.
27059
27060 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
27061
27062         * g++.dg/lookup/nested1.C: Test moved from ...
27063         * g++.old-deja/g++.other/lookup24.C: ... here.
27064
27065 2003-01-28  Jan Hubicka  <jh@suse.cz>
27066
27067         * gcc.dg/i386-cmov5.c: New test.
27068
27069 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
27070
27071         * gcc.c-torture/execute/20010925-1.c: Changed the
27072         memcpy declaration.
27073
27074 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27075
27076         PR c++/3902
27077         * g++.dg/parse/template5.C: New test.
27078
27079 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
27080
27081         PR fortran/9258
27082         * g77.dg/pr9258: New test.
27083
27084 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27085
27086         * README: Move relevant parts from README.g++.
27087
27088         * README.g++: Remove this file.
27089
27090 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
27091
27092         * g++.dg/abi/dcast1.C: New test.
27093
27094 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27095
27096         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
27097
27098 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
27099
27100         PR c++/47
27101         * g++.old-deja/g++.other/lookup24.C: New test.
27102
27103 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27104
27105         PR middle-end/7227
27106         * gcc.dg/uninit-C.c: New test.
27107
27108 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
27109
27110         * g++.dg/abi/covariant1.C: New test.
27111
27112 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
27113
27114         * gcc.dg/20030123-1.c: New test.
27115
27116 2003-01-25  Jan Hubicka  <jh@suse.cz>
27117
27118         PR opt/8492
27119         * gcc.c-torture/compile/20030125-1.c
27120
27121 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
27122
27123         PR c++/9403
27124         * g++.dg/parse/template3.C: New test.
27125         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
27126
27127         PR c++/795
27128         * g++.dg/parse/template4.C: New test.
27129
27130         PR c++/9415
27131         * g++.dg/template/qual2.C: New test.
27132
27133         PR c++/8545
27134         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
27135
27136         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
27137
27138 2003-01-25  Roger Sayle  <roger@eyesopen.com>
27139
27140         * gcc.c-torture/execute/switch-1.c: New test case.
27141
27142 2003-01-25  Jan Hubicka  <jh@suse.cz>
27143
27144         * gcc.c-torture/execute/20030125-1.[cx]: New test.
27145
27146 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
27147
27148         Tweaks for Bison-1.875. From the NEWS file:
27149         "- `parse error' -> `syntax error'
27150         Bison now uniformly uses the term `syntax error'"
27151         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
27152         * gcc.dg/cpp/digraph2.c: Likewise.
27153         * gcc.dg/cpp/direct2.c: Likewise.
27154         * gcc.dg/cpp/paste4.c: Likewise.
27155         * gcc.dg/c90-restrict-1.c: Likewise.
27156         * gcc.dg/c99-func-2.c: Likewise.
27157         * gcc.dg/noncompile/920721-2.c: Likewise.
27158         * gcc.dg/noncompile/930622-2.c: Likewise.
27159         * gcc.dg/noncompile/940112-1.c: Likewise.
27160         * gcc.dg/noncompile/950921-1.c: Likewise.
27161         * gcc.dg/noncompile/951123-1.c: Likewise.
27162         * gcc.dg/noncompile/971104-1.c: Likewise.
27163         * gcc.dg/noncompile/990416-1.c: Likewise.
27164
27165 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
27166
27167         * g++.dg/parse/undefined1.C: Add error message.
27168
27169 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27170
27171         PR c++/9354
27172         * g++.dg/parse/new1.C: New test.
27173
27174         PR c++/9216
27175         * g++.dg/parse/template2.C: New test.
27176
27177         PR c++/9354
27178         * g++.dg/parse/typedef2.C: New test.
27179
27180         PR c++/9328
27181         * g++.dg/ext/typeof3.C: New test.
27182
27183 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27184
27185         PR c++/2738
27186         * g++.dg/parse/ret-type1.C: New test.
27187
27188         PR c++/3792
27189         * g++.dg/parse/tmpl-outside1.C: New test.
27190
27191         PR c++/4207
27192         * g++.dg/parse/int-as-enum1.C: New test.
27193
27194         PR c++/4903
27195         * g++.dg/parse/no-typename1.C: New test.
27196
27197         PR c++/5533
27198         * g++.dg/parse/no-value1.C: New test.
27199
27200         PR c++/5921
27201         * g++.dg/parse/wrong-inline1.C: New test.
27202
27203         PR c++/6402
27204         * g++.dg/parse/ref1.C: New test.
27205
27206         PR c++/6992
27207         * g++.dg/parse/attr-ctor1.C: New test.
27208
27209         PR c++/7229
27210         * g++.dg/parse/namespace5.C: New test.
27211
27212         PR c++/7917
27213         * g++.dg/parse/func-def1.C: New test.
27214
27215         PR c++/8143
27216         * g++.dg/parse/undefined1.C: New test.
27217
27218         PR c++/5723, PR c++/8522
27219         * g++.dg/parse/specialization1.C: New test.
27220
27221         PR c++/163, PR c++/8595
27222         * g++.dg/parse/struct-as-enum1.C: New test.
27223
27224         PR c++/9173
27225         * g++.dg/parse/undefined2.C: New test.
27226
27227 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
27228
27229         PR c++/9298
27230         * g++.dg/parse/template1.C: New test.
27231
27232         PR c++/9384
27233         * g++.dg/parse/using1.C: New test.
27234
27235         PR c++/9285
27236         PR c++/9294
27237         * g++.dg/parse/expr2.C: New test.
27238
27239         PR c++/9388
27240         * g++.dg/parse/lookup2.C: Likewise.
27241
27242 2003-01-21  Jan Hubicka  <jh@suse.cz>
27243
27244         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
27245         * gcc.c-torture/execute/eeprof-1.c: Likewise.
27246         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
27247         * gcc.c-torture/execute/string-opt-*.c: Likewise.
27248
27249 2003-01-20  Nick Clifton  <nickc@redhat.com>
27250
27251         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
27252         problem with ARM sibcall code generation.
27253
27254 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
27255
27256         * gcc.c-torture/execute/20030120-1.c: New.
27257
27258 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
27259
27260         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
27261
27262 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
27263
27264         PR c++/9272
27265         * g++.dg/parse/ctor1.C: New test.
27266
27267         PR c++/9294:
27268         * g++.dg/parse/qualified1.C: New test.
27269
27270         * g++.dg/parse/typename3.C: New test.
27271
27272 2003-01-16  Richard Henderson  <rth@redhat.com>
27273
27274         * g++.dg/tls/init-2.C: Fix error matches for real this time.
27275
27276 2003-01-16  Richard Henderson  <rth@redhat.com>
27277
27278         * g++.dg/pch/pch.exp: Copy test header to the working directory
27279         before using it either for precompilation or direct use.
27280         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
27281         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
27282
27283 2003-01-16  Richard Henderson  <rth@redhat.com>
27284
27285         * gcc.dg/pch/pch.exp: Copy test header to the working directory
27286         before using it either for precompilation or direct use.
27287         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
27288         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
27289
27290 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
27291
27292         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
27293         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
27294         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
27295         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
27296         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
27297         typename warning into error.
27298         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
27299         error messages.
27300         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
27301         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
27302         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
27303         messages.
27304         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
27305         make declaration visible in template.
27306         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
27307         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
27308         messages.
27309         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
27310         message.
27311         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
27312         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
27313         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
27314         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
27315         typename warning with error message.
27316         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
27317         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
27318         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
27319
27320 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
27321
27322         * g++.dg/parse/ambig2.C: New test.
27323
27324 2003-01-15  Richard Henderson  <rth@redhat.com>
27325
27326         * g++.dg/tls/init-2.C: Update error message string.
27327
27328 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27329
27330         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
27331
27332 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
27333
27334         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
27335         all for HC11/HC12.
27336         * gcc.c-torture/compile/20001205-1.x: Likewise.
27337         * gcc.c-torture/compile/20001226-1.x: Likewise.
27338         * gcc.c-torture/compile/920520-1.x: Likewise.
27339         * gcc.c-torture/compile/961203-1.x: Likewise.
27340         * gcc.c-torture/compile/20020604-1.x: Likewise.
27341
27342 2003-01-15  Jan Hubicka  <jh@suse.cz>
27343
27344         * gcc.c-torture/compile/20030115-1.c: New test.
27345
27346         * gcc.dg/i386-fpcvt-1.c: New test.
27347         * gcc.dg/i386-fpcvt-2.c: New test.
27348
27349 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
27350
27351         Further conform g++'s __vmi_class_type_info to the C++ ABI
27352         specification.
27353         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
27354         the specification.
27355
27356 2003-01-14  Jan Hubicka  <jh@suse.cz>
27357
27358         * gcc.dg/i386-fpcvt-1.c: New test.
27359         * gcc.dg/i386-fpcvt-2.c: New test.
27360
27361 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
27362
27363         * gcc.dg/i386-mmx-3.c: New test.
27364
27365 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
27366
27367         PR c++/9264
27368         * g++.dg/parse/octal1.C: New file.
27369
27370         PR c++/9172
27371         * g++.dg/parse/typename1.C: New file.
27372
27373 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
27374
27375         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
27376         * gcc.dg/bf-no-ms-layout.c: Likewise.
27377         * gcc.dg/bf-ms-attrib.c: Likewise.
27378
27379 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
27380
27381         PR c++/9099
27382         * g++.dg/parse/dtor1.C: New file.
27383
27384         PR c++/9128
27385         * g++.dg/rtti/typeid1.C: New file.
27386
27387         PR c++/9153
27388         * g++.dg/parse/lookup1.C: New file.
27389
27390         PR c++/9171
27391         * g++.dg/templ/spec5.C: New file.
27392
27393 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
27394
27395         * gcc.c-torture/compile/20030110-1.c: New test.
27396
27397 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
27398
27399         Merge from pch-branch:
27400
27401         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
27402
27403         * gcc.dg/pch/cpp-1.h: New.
27404         * gcc.dg/pch/cpp-1.c: New.
27405         * gcc.dg/pch/cpp-2.h: New.
27406         * gcc.dg/pch/cpp-2.c: New.
27407
27408         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
27409
27410         * gcc.dg/pch/except-1.h: New.
27411         * gcc.dg/pch/except-1.c: New.
27412
27413         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
27414
27415         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
27416         running test.
27417         * gcc.dg/pch: Include *.hp not *.h.
27418         * gcc.dg/pch/system-1.h: New.
27419         * gcc.dg/pch/system-1.c: New.
27420
27421         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
27422
27423         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
27424         rather than trying to build and run a program using PCH.
27425         * gcc.dg/pch: Remove dg-do commands from test files.
27426
27427         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
27428
27429         * gcc.dg/pch/macro-3.c: New.
27430         * gcc.dg/pch/macro-3.h: New.
27431
27432         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
27433
27434         * gcc.dg/pch/common-1.c: New.
27435         * gcc.dg/pch/common-1.h: New.
27436         * gcc.dg/pch/decl-1.c: New.
27437         * gcc.dg/pch/decl-1.h: New.
27438         * gcc.dg/pch/decl-2.c: New.
27439         * gcc.dg/pch/decl-2.h: New.
27440         * gcc.dg/pch/decl-3.c: New.
27441         * gcc.dg/pch/decl-3.h: New.
27442         * gcc.dg/pch/decl-4.c: New.
27443         * gcc.dg/pch/decl-4.h: New.
27444         * gcc.dg/pch/decl-5.c: New.
27445         * gcc.dg/pch/decl-5.h: New.
27446         * gcc.dg/pch/global-1.c: New.
27447         * gcc.dg/pch/global-1.h: New.
27448         * gcc.dg/pch/inline-1.c: New.
27449         * gcc.dg/pch/inline-1.h: New.
27450         * gcc.dg/pch/inline-2.c: New.
27451         * gcc.dg/pch/inline-2.h: New.
27452         * gcc.dg/pch/static-1.c: New.
27453         * gcc.dg/pch/static-1.h: New.
27454         * gcc.dg/pch/static-2.c: New.
27455         * gcc.dg/pch/static-2.h: New.
27456
27457         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
27458
27459         * g++.dg/pch/pch.exp: Better handle failing testcases.
27460         * gcc.dg/pch/pch.exp: Likewise.
27461         * gcc.dg/pch/macro-1.c: New.
27462         * gcc.dg/pch/macro-1.h: New.
27463         * gcc.dg/pch/macro-2.c: New.
27464         * gcc.dg/pch/macro-2.h: New.
27465
27466         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
27467
27468         * g++.dg/dg.exp: Treat files in pch/ specially.
27469         * g++.dg/pch/pch.exp: New file.
27470         * g++.dg/pch/empty.H: New file.
27471         * g++.dg/pch/empty.C: New file.
27472         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
27473         "precompile".
27474
27475         * gcc.dg/pch/pch.exp: New file.
27476         * gcc.dg/pch/empty.h: New file.
27477         * gcc.dg/pch/empty.c: New file.
27478         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
27479         "precompile".
27480
27481 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27482
27483         * g++.dg/template/friend14.C: New test.
27484
27485 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27486
27487         * gcc.dg/old-style-asm-1.c: New test.
27488
27489 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
27490
27491         * gcc.c-torture/compile/20030109-1.c: New test.
27492
27493 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
27494
27495         * gcc.c-torture/execute/20030109-1.c: New test.
27496
27497 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
27498
27499         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
27500         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
27501         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
27502         * g++.old-deja/g++.mike/eh2.C: Likewise.
27503         * g++.old-deja/g++.mike/eh3.C: Likewise.
27504         * g++.old-deja/g++.mike/eh5.C: Likewise.
27505         * g++.old-deja/g++.mike/eh6.C: Likewise.
27506         * g++.old-deja/g++.mike/eh7.C: Likewise.
27507         * g++.old-deja/g++.mike/eh8.C: Likewise.
27508         * g++.old-deja/g++.mike/eh9.C: Likewise.
27509         * g++.old-deja/g++.mike/eh10.C: Likewise.
27510         * g++.old-deja/g++.mike/eh12.C: Likewise.
27511         * g++.old-deja/g++.mike/eh13.C: Likewise.
27512         * g++.old-deja/g++.mike/eh14.C: Likewise.
27513         * g++.old-deja/g++.mike/eh16.C: Likewise.
27514         * g++.old-deja/g++.mike/eh17.C: Likewise.
27515         * g++.old-deja/g++.mike/eh18.C: Likewise.
27516         * g++.old-deja/g++.mike/eh21.C: Likewise.
27517         * g++.old-deja/g++.mike/eh23.C: Likewise.
27518         * g++.old-deja/g++.mike/eh24.C: Likewise.
27519         * g++.old-deja/g++.mike/eh25.C: Likewise.
27520         * g++.old-deja/g++.mike/eh26.C: Likewise.
27521         * g++.old-deja/g++.mike/eh27.C: Likewise.
27522         * g++.old-deja/g++.mike/eh28.C: Likewise.
27523         * g++.old-deja/g++.mike/eh29.C: Likewise.
27524         * g++.old-deja/g++.mike/eh31.C: Likewise.
27525         * g++.old-deja/g++.mike/eh33.C: Likewise.
27526         * g++.old-deja/g++.mike/eh34.C: Likewise.
27527         * g++.old-deja/g++.mike/eh35.C: Likewise.
27528         * g++.old-deja/g++.mike/eh36.C: Likewise.
27529         * g++.old-deja/g++.mike/eh37.C: Likewise.
27530         * g++.old-deja/g++.mike/eh38.C: Likewise.
27531         * g++.old-deja/g++.mike/eh39.C: Likewise.
27532         * g++.old-deja/g++.mike/eh40.C: Likewise.
27533         * g++.old-deja/g++.mike/eh41.C: Likewise.
27534         * g++.old-deja/g++.mike/eh42.C: Likewise.
27535         * g++.old-deja/g++.mike/eh44.C: Likewise.
27536         * g++.old-deja/g++.mike/eh46.C: Likewise.
27537         * g++.old-deja/g++.mike/eh47.C: Likewise.
27538         * g++.old-deja/g++.mike/eh48.C: Likewise.
27539         * g++.old-deja/g++.mike/eh49.C: Likewise.
27540         * g++.old-deja/g++.mike/eh50.C: Likewise.
27541         * g++.old-deja/g++.mike/eh51.C: Likewise.
27542         * g++.old-deja/g++.mike/eh53.C: Likewise.
27543         * g++.old-deja/g++.mike/eh55.C: Likewise.
27544         * g++.old-deja/g++.mike/p7912.C: Likewise.
27545         * g++.old-deja/g++.mike/p9706.C: Likewise.
27546         * g++.old-deja/g++.mike/p10416.C: Likewise.
27547         * g++.old-deja/g++.mike/p11667.C: Likewise.
27548         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
27549         Remove redundant reference to Iris.
27550         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
27551         Elxsi, i860, Pico Java, and WE32K.
27552
27553 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
27554
27555         * g++.dg/ext/asm4.C: New test.
27556
27557 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27558
27559         PR c++/9030
27560         * g++.dg/template/friend12.C: New test.
27561         * g++.dg/template/friend13.C: Likewise.
27562         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
27563
27564 2003-01-08  Jan Hubicka  <jh@suse.cz>
27565
27566         * gcc.dg/i386-cadd.c: New test.
27567         * gcc.dg/i386-cmov4.c: Likewise.
27568
27569 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
27570
27571         PR c++/9165
27572         * g++.dg/warn/Wunused-3.C: New test.
27573
27574         * g++.dg/abi/bitfield9.C: New test.
27575
27576         PR c++/9189
27577         * g++.dg/parse/defarg3.C: New test.
27578
27579 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
27580
27581         * g++.dg/parse/ambig1.C: New test.
27582         * g++.dg/parse/defarg2.C: New test.
27583
27584 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
27585
27586         * g++.dg/template/defarg-1.C: New test.
27587         * g++.dg/template/local2.C: Likewise.
27588
27589 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
27590
27591         * gcc.c-torture/execute/20030105-1.c: New test.
27592
27593 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27594
27595         * g++.dg/parse/namespace3.C: Remove extra semicolons.
27596         * g++.dg/parse/namespace4.C: Likewise.
27597
27598 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
27599
27600         * g++.dg/template/ntp2.C: New test.
27601
27602 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
27603
27604         * g++.dg/parse/extern-C-1.C: New test.
27605
27606         * g++.dg/parse/namespace4.C: New test.
27607
27608         * g++.dg/template/nested1.C: New test.
27609
27610         * g++.dg/parse/namespace3.C: New test.
27611
27612 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
27613
27614         * g++.dg/lookup/two-stage1.C: New test.
27615
27616 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27617
27618         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
27619         * g++.old-deja/g++.jason/access8.C: Likewise.
27620         * g++.old-deja/g++.other/decl5.C: Likewise.
27621
27622 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27623
27624         * g++.dg/parse/parse7.C: New test.
27625
27626 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
27627
27628         PR c++/2843
27629         * g++.dg/ext/attrib7.C: New test.
27630
27631 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
27632
27633         * g++.dg/parse/parse6.C: New test.
27634
27635 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
27636
27637         * gcc.dg/h8300-stack-1.c: New.
27638
27639 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27640
27641         g++.dg/lookup/exception1.C: New test.
27642
27643         g++.dg/lookup/template1.C: New test.
27644
27645         g++.dg/parse/namespace2.C: New test.
27646
27647         g++.dg/parse/parens2.C: New test.
27648
27649 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27650
27651         * g++.dg/parse/parse5.C: New test.
27652         * g++.dg/lookup/scoped4.C: New test.
27653
27654 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
27655
27656         * g++.dg/parse/parens1.C: New test.
27657
27658         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
27659         angle-bracket1.C.
27660         * g++.dg/parse/parens2.C: New test.
27661
27662         * g++.dg/lookup/scope-operator1.C: New test.
27663
27664         * g++.dg/parse/operator1.C: New test.
27665
27666 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27667
27668         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
27669         * g++.old-deja/g++.other/access6.C: Likewise.
27670         * g++.old-deja/g++.other/decl1.C: Likewise.
27671         * g++.old-deja/g++.pt/typename12.C: Likewise.
27672
27673 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27674
27675         * g++.dg/parse/namespace1.C: New test.
27676
27677 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27678
27679         * g++.dg/parse/parse4.C: New test.
27680
27681 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27682
27683         * g++.dg/parse/parse3.C: New test.
27684
27685 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27686
27687         * g++.dg/parse/parse2.C: New test.
27688
27689 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27690
27691         * g++.dg/template/friend11.C: New test.
27692
27693 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
27694
27695         * g++.dg/parse/parse1.C: New test.
27696
27697 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
27698
27699         * lib/profopt.exp: Change the name of a global variable to avoid
27700         possible clashes with other test suites.
27701
27702 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
27703
27704         * g++.dg/inherit/covariant8.C: New test.
27705
27706 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
27707
27708         * g++.dg/init/array9.C: New test.
27709
27710         PR c++/9112
27711         * g++.dg/parse/expr1.C: New test.
27712
27713 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
27714
27715         * gcc.c-torture/compile/20021230-1.c: New test.
27716
27717 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
27718
27719         * g++.dg/inherit/covariant5.C: New test.
27720         * g++.dg/inherit/covariant6.C: New test.
27721         * g++.dg/inherit/covariant7.C: New test.
27722
27723 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27724
27725         PR c++/2739
27726         * g++.dg/other/access2.C: New test.
27727
27728 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27729
27730         * g++.dg/other/anon-struct.C: No longer fails
27731         * g++.old-deja/g++.brendan/parse4.C: Likewise.
27732         * g++.old-deja/g++.brendan/parse5.C: Likewise.
27733         * g++.old-deja/g++.brendan/parse6.C: Likewise.
27734
27735 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
27736
27737         * g++.dg/parse/angle-bracket.C (main): No longer fails.
27738
27739 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
27740
27741         * g++.dg/eh/spec4.C: Remove stray semicolon.
27742         * g++.dg/expr/pmf-1.C: Change error message.
27743         * g++.dg/ext/asm1.C: Remove stray semicolon.
27744         * g++.dg/ext/typename1.C: Add missing typenames.
27745         * g++.dg/inherit/template-as-base.C: Change error message.
27746         * g++.dg/lookup/scoped1.C: Likewise.
27747         * g++.dg/lookup/scoped2.C: Likewise.
27748         * g++.dg/lookup/using2.C: Likewise.
27749         * g++.dg/other/component1.C: Remove stray semicolon.
27750         * g++.dg/other/do1.C: Change error message.
27751         * g++.dg/other/error2.C: Likewise.
27752         * g++.dg/other/init1.C: Likewise.
27753         * g++.dg/other/packed1.C: Remove stray semicolon.
27754         * g++.dg/other/ptrmem2.C: Change error message.
27755         * g++.dg/parse/parameter-declaration-1.C: Remove line number
27756         marker.
27757         * g++.dg/special/initp1.C: Remove invalid attribute usage.
27758         * g++.dg/template/access3.C: Add typename keyword.
27759         * g++.dg/template/access5.C: Remove stray semicolon.
27760         * g++.dg/template/access6.C: Likewise.
27761         * g++.dg/template/complit1.C: Likewise.
27762         * g++.dg/template/crash1.C: Change error message.
27763         * g++.dg/template/inherit2.C: Remove stray semicolon.
27764         * g++.dg/template/instantiate2.C: Likewise.
27765         * g++.dg/template/instantiate3.C: Change error message.
27766         * g++.dg/template/qual1.C: Remove stray semicolon.
27767         * g++.dg/template/qualttp18.C: Change error message.
27768         * g++.dg/template/ref1.C: Remove stray semicolon.
27769         * g++.dg/template/sizeof1.C (A::value): Declare it.
27770         * g++.dg/template/spec4.C: Change error message.
27771         * g++.dg/template/static1.C: Likewise.
27772         * g++.dg/template/type1.C: Likewise.
27773         * g++.dg/template/typename3.C: Likewise.
27774         * g++.old-deja/g++.benjamin/13478.C: Change error message.
27775         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
27776         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
27777         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
27778         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
27779         named return value extension.
27780         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
27781         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
27782         * g++.old-deja/g++.bob/extern_C.C: Likewise.
27783         * g++.old-deja/g++.bob/inherit2.C: Likewise.
27784         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27785         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27786         * g++.old-deja/g++.brendan/crash13.C: Likewise.
27787         * g++.old-deja/g++.brendan/crash15.C: Likewise.
27788         * g++.old-deja/g++.brendan/crash18.C: Change error message.
27789         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
27790         * g++.old-deja/g++.brendan/crash38.C: Likewise.
27791         * g++.old-deja/g++.brendan/crash50.C: Likewise.
27792         * g++.old-deja/g++.brendan/crash56.C: Likewise.
27793         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
27794         syntax.
27795         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
27796         * g++.old-deja/g++.brendan/crash8.C: Change error message.
27797         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
27798         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27799         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
27800         * g++.old-deja/g++.brendan/template11.C: Likewise.
27801         * g++.old-deja/g++.brendan/template26.C: Likewise.
27802         * g++.old-deja/g++.brendan/template27.C: Use explicit
27803         specialization syntax.
27804         * g++.old-deja/g++.brendan/template30.C: Likewise.
27805         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
27806         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
27807         non-dependent names.
27808         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
27809         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
27810         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
27811         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
27812         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
27813         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
27814         named return value extension.
27815         * g++.old-deja/g++.ext/namedret2.C: Likewise.
27816         * g++.old-deja/g++.ext/namedret3.C: Likewise.
27817         * g++.old-deja/g++.ext/return1.C: Likewise.
27818         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
27819         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
27820         * g++.old-deja/g++.jason/access8.C: Likewise.
27821         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
27822         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
27823         pseudo-destructor names.
27824         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
27825         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
27826         pseudo-destructor names.
27827         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
27828         * g++.old-deja/g++.jason/overload19.C: Likewise.
27829         * g++.old-deja/g++.jason/overload32.C: Likewise.
27830         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
27831         stray semicolons.
27832         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
27833         * g++.old-deja/g++.jason/return.C: Likewise.
27834         * g++.old-deja/g++.jason/return2.C: Likewise.
27835         * g++.old-deja/g++.jason/shadow1.C: Likewise.
27836         * g++.old-deja/g++.jason/special.C: Use explicit specialization
27837         syntax.
27838         * g++.old-deja/g++.jason/template10.C: Account for use of
27839         non-dependent names.
27840         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
27841         syntax.
27842         * g++.old-deja/g++.jason/template37.C: Likewise.
27843         * g++.old-deja/g++.law/access4.C: Change error messages.
27844         * g++.old-deja/g++.law/arm13.C: Remove incorrect
27845         pseudo-destructor names.
27846         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
27847         * g++.old-deja/g++.law/ctors9.C: Likewise.
27848         * g++.old-deja/g++.law/cvt22.C: Likewise.
27849         * g++.old-deja/g++.law/dtors5.C: Likewise.
27850         * g++.old-deja/g++.law/global-init1.C: Likewise.
27851         * g++.old-deja/g++.law/missed-error3.C: Likewise.
27852         * g++.old-deja/g++.law/operators28.C: Likewise.
27853         * g++.old-deja/g++.law/visibility28.C: Likewise.
27854         * g++.old-deja/g++.martin/eval1.C: Likewise.
27855         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
27856         name.
27857         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
27858         * g++.old-deja/g++.mike/net34.C: Likewise.
27859         * g++.old-deja/g++.mike/net36.C: Likewise.
27860         * g++.old-deja/g++.mike/ns2.C: Likewise.
27861         * g++.old-deja/g++.mike/p12306.C: Likewise.
27862         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
27863         value extension.
27864         * g++.old-deja/g++.mike/p700.C: Likewise.
27865         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
27866         * g++.old-deja/g++.mike/p710.C: Likewise.
27867         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
27868         value extension.
27869         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
27870         * g++.old-deja/g++.mike/pmf9.C: Likewise.
27871         * g++.old-deja/g++.ns/crash2.C: Likewise.
27872         * g++.old-deja/g++.ns/crash3.C: Likewise.
27873         * g++.old-deja/g++.ns/invalid1.C: Likewise.
27874         * g++.old-deja/g++.ns/ns17.C: Likewise.
27875         * g++.old-deja/g++.ns/template16.C: Likewise.
27876         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
27877         keyword.
27878         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
27879         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
27880         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
27881         named return value extension.
27882         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
27883         * g++.old-deja/g++.other/access4.C: Issue additional error
27884         messages.
27885         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
27886         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
27887         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
27888         * g++.old-deja/g++.other/crash25.C: Change error message.
27889         * g++.old-deja/g++.other/crash4.C: Change error message.
27890         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
27891         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
27892         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
27893         checks.
27894         * g++.old-deja/g++.other/defarg8.C: Likewise.
27895         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
27896         * g++.old-deja/g++.other/dtor10.C: Likewise.
27897         * g++.old-deja/g++.other/incomplete.C: Likewise.
27898         * g++.old-deja/g++.other/linkage7.C: Likewise.
27899         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
27900         lookup algorithm.
27901         * g++.old-deja/g++.other/mangle2.C: Likewise.
27902         * g++.old-deja/g++.other/refinit2.C: Likewise.
27903         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
27904         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
27905         * g++.old-deja/g++.pt/crash28.C: Likewise.
27906         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
27907         syntax.
27908         * g++.old-deja/g++.pt/crash32.C: Change error message.
27909         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
27910         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
27911         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
27912         error message position.
27913         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
27914         * g++.old-deja/g++.pt/defarg8.C: Change error message.
27915         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
27916         syntax.
27917         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
27918         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
27919         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
27920         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
27921         keyword.
27922         * g++.old-deja/g++.pt/explicit31.C: Likewise.
27923         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
27924         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
27925         keyword.
27926         * g++.old-deja/g++.pt/explicit71.C: Change error message.
27927         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
27928         syntax.
27929         * g++.old-deja/g++.pt/friend28.C: Account for use of
27930         non-dependent names.
27931         * g++.old-deja/g++.pt/friend29.C: Likewise.
27932         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
27933         rules.
27934         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
27935         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
27936         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
27937         lookup rules.
27938         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
27939         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
27940         keyword.
27941         * g++.old-deja/g++.pt/memclass20.C: Likewise.
27942         * g++.old-deja/g++.pt/memclass5.C: Likewise.
27943         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
27944         keyword.
27945         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
27946         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
27947         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
27948         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
27949         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
27950         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
27951         keyword.
27952         * g++.old-deja/g++.pt/spec10.C: Likewise.
27953         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
27954         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
27955         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
27956         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
27957         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
27958         * g++.old-deja/g++.pt/ttp62.C: Likewise.
27959         * g++.old-deja/g++.pt/ttp64.C: Likewise.
27960         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
27961         * g++.old-deja/g++.pt/typename15.C: Likewise.
27962         * g++.old-deja/g++.pt/typename22.C: Likewise.
27963         * g++.old-deja/g++.pt/typename6.C: Change error messages.
27964         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
27965         * g++.old-deja/g++.pt/virtual2.C: Likewise.
27966         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
27967         syntax.
27968         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
27969         return value extension.
27970         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
27971         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
27972         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
27973         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
27974
27975 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
27976
27977         * g++.dg/warn/inline1.C: New test.
27978         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
27979         * g++.old-deja/g++.jason/synth10.C: Likewise.
27980         * g++.old-deja/g++.mike/net31.C: Likewise.
27981         * g++.old-deja/g++.mike/p8786.C: Likewise.
27982
27983         * g++.dg/template/friend10.C: New test.
27984         * g++.dg/template/conv5.C: New test.
27985
27986 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
27987
27988         * g++.dg/lookup/scoped3.C: New test.
27989
27990         * g++.dg/lookup/decl1.C: New test.
27991         * g++.dg/lookup/decl2.C: New test.
27992
27993 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
27994
27995         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
27996         gcc.c-torture/compile/20021015-1.c,
27997         gcc.c-torture/compile/20021015-2.c,
27998         gcc.c-torture/compile/20021123-1.c,
27999         gcc.c-torture/compile/20021123-2.c,
28000         gcc.c-torture/compile/20021123-3.c,
28001         gcc.c-torture/compile/20021123-4.c,
28002         gcc.c-torture/execute/20021024-1.c: Add tests previously added
28003         only to 3.1 or 3.2 branch.
28004
28005 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
28006
28007         * gcc.dg/i386-bitfield3.c: New test.
28008
28009         * gcc.dg/i386-bitfield2.c: New test.
28010
28011 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
28012
28013         * g++.dg/parse/conv_op1.C: New test.
28014
28015 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
28016
28017         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
28018         approved.
28019
28020 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
28021
28022         * gcc.c-torture/compile/20021220-1.c: New test.
28023
28024 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
28025
28026         * gcc.dg/i386-fastcall-1.c: New.
28027
28028 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28029
28030         * gcc.c-torture/execute/20021219-1.c: New test.
28031
28032 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28033
28034         * gcc.dg/i386-pic-1.c: New test.
28035
28036 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28037
28038         PR c++/8099
28039         * g++.dg/template/friend9.C: New test.
28040
28041 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28042
28043         PR c++/3663
28044         * g++.dg/template/access7.C: New test.
28045
28046 2002-12-18  Nick Clifton  <nickc@redhat.com>
28047
28048         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
28049         the libstdc++-v3 directory has been found.
28050
28051 2002-12-12  Devang Patel <dpatel@apple.com>
28052         * gcc.dg/darwin-ld-1.c: New test.
28053         * gcc.dg/darwin-ld-2.c: New test.
28054         * gcc.dg/darwin-ld-3.c: New test.
28055         * gcc.dg/darwin-ld-4.c: New test.
28056         * gcc.dg/darwin-ld-5.c: New test.
28057
28058 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
28059
28060         * gcc.c-torture/compile/20021212-1.c: New test.
28061
28062 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
28063
28064         * gcc.dg/fshort-wchar: New test.
28065
28066 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
28067
28068         PR c++/8372
28069         * g++.dg/template/dtor1.C: New test.
28070
28071         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
28072         markers.
28073
28074 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
28075
28076         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
28077
28078 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
28079
28080         * g++.dg/template/static1.C: New test.
28081         * g++.dg/template/static2.C: New test.
28082         * g++.old-deja/g++.ext/memconst.C: New test.
28083
28084 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28085
28086         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
28087         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
28088         * g++.dg/special/initp1.C: Likewise.
28089
28090 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
28091
28092         * gcc.c-torture/execute/20021204-1.c: New test.
28093
28094 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
28095
28096         * gcc.dg/ppc-fmadd-1.c: New file.
28097         * gcc.dg/ppc-fmadd-2.c: New file.
28098         * gcc.dg/ppc-fmadd-3.c: New file.
28099
28100 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
28101
28102         * gcc.c-torture/compile/20021204-1.c: New test.
28103
28104 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
28105
28106         * g++.dg/inherit/covariant2.C: New test.
28107         * g++.dg/inherit/covariant3.C: New test.
28108         * g++.dg/inherit/covariant4.C: New test.
28109         * g++.dg/inherit/covariant1.C: Remove XFAIL.
28110         * g++.old-deja/g++.robertl/eb17.C: Likewise.
28111
28112 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
28113
28114         PR c++/8688
28115         * g++.dg/init/brace3.C: New test.
28116
28117 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
28118
28119         * gcc.dg/20020210-1.c: Fix a comment typo.
28120
28121 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
28122
28123         PR c++/8720
28124         * g++.dg/parse/defarg1.C: New test.
28125
28126         PR c++/8615
28127         * g++.dg/template/char1.C: New test.
28128
28129         * g++.dg/template/varmod1.C: Fix typo.
28130
28131 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28132
28133         DR 180
28134         * g++.old-deja/g++.pt/crash32.C: Expect error.
28135
28136 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
28137
28138         PR c++/5919
28139         * g++.dg/template/varmod1.C: New test.
28140
28141         PR c++/8727
28142         * g++.dg/inherit/typeinfo1.C: New test.
28143
28144         PR c++/8663
28145         * g++.dg/inherit/typedef1.C: New test.
28146
28147 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
28148
28149         PR c++/8332
28150         PR c++/8493
28151         * g++.dg/template/strlen1.C: New test.
28152
28153         PR c++/8227
28154         * g++.dg/template/ctor2.C: New test.
28155
28156         PR c++/8214
28157         * g++.dg/init/string1.C: New test.
28158
28159         PR c++/8511
28160         * g++.dg/template/friend8.C: New test.
28161
28162 2002-11-29  Joe Buck <jbuck@synopsys.com>
28163
28164         * g++.dg/lookup/anon2.C: New test.
28165
28166 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
28167
28168         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
28169         h8300 port.
28170
28171 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
28172
28173         * gcc.dg/bitfld-6.c: New test.
28174
28175 2002-11-27  Jan Hubicka  <jh@suse.cz>
28176
28177         * gcc.c-torture/execute/20021127.[cx]: New test.
28178
28179 2002-11-26  Jan Hubicka  <jh@suse.cz>
28180
28181         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
28182         quality.
28183
28184 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
28185
28186         * g++.dg/init/brace2.C: New test.
28187         * g++.old-deja/g++.mike/p9129.C: Correct.
28188
28189 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
28190
28191         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
28192
28193 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
28194
28195         * gcc.dg/sibcall-6: New test for indirect sibcalls.
28196
28197 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
28198
28199         * testsuite/g++.dg/abi/empty11.C: New test.
28200         * testsuite/g++.dg/rtti/cv1.C: New test.
28201
28202 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
28203
28204         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
28205
28206 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
28207
28208         * g++.dg/abi/empty10.C: New test.
28209
28210 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
28211
28212         * gcc.c-torture/compile/20021124-1.c: New test.
28213
28214 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
28215
28216         * g++.dg/abi/rtti2.C: New test.
28217
28218 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28219
28220         * gcc.dg/i386-unroll-1.c: New test.
28221
28222 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
28223
28224         * gcc.c-torture/compile/20021120-1.c: New test.
28225         * gcc.c-torture/compile/20021120-2.c: New test.
28226
28227 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28228
28229         * gcc.dg/bitfld-5.c: New test.
28230
28231 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28232
28233         * gcc.c-torture/execute/20021120-3.c: New test.
28234
28235 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28236
28237         * gcc.c-torture/execute/20021120-2.c: New test.
28238
28239 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
28240
28241         * gcc.c-torture/execute/20021120-1.c: New test.
28242
28243 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
28244
28245         * gcc.c-torture/execute/20021118-3.c: New test.
28246
28247 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
28248
28249         * gcc.c-torture/compile/20021119-1.c: New test.
28250
28251 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
28252
28253         * gcc.dg/duff-1.c: New test.
28254         * gcc.dg/duff-2.c: New test.
28255         * gcc.dg/duff-3.c: New test.
28256
28257 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
28258
28259         * gcc.dg/cpp/_Pragma5.c: New test.
28260
28261 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28262
28263         * gcc.c-torture/execute/20021118-2.c: New test.
28264
28265 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
28266
28267         * gcc.c-torture/execute/20021118-1.c: New test.
28268
28269 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
28270
28271         * gcc.dg/20021116-1.c: New test.
28272
28273 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
28274
28275         * g++.dg/abi/vcall1.C: New test.
28276
28277 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
28278
28279         * gcc.dg/20021029-1.c: New test.
28280         * gcc.dg/20021029-2.c: New test.
28281
28282 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28283
28284         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
28285
28286 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28287
28288         PR c/8439
28289         * gcc.dg/20021110.c: Move to ...
28290         * gcc.c-torture/compile/20021110.c: .... here.
28291
28292 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28293
28294         PR c/8467
28295         * gcc.c-torture/execute/20021111-1.c
28296
28297 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
28298
28299         PR c/8439
28300         * gcc.dg/20021110.c: New test.
28301
28302 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
28303
28304         * g++.dg/abi/vthunk3.C: Run only on x86.
28305
28306 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
28307
28308         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
28309
28310 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
28311
28312         * lib/compat.exp (compat-execute): Fix logic error in last
28313         change.
28314
28315 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
28316
28317         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
28318
28319 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28320
28321         PR c++/8389
28322         * g++.dg/template/access6.C: New test.
28323
28324 2002-11-08  Jan Hubicka  <jh@suse.cz>
28325
28326         * gcc.dg/i386-ssefp-1.c: New test.
28327         * gcc.dg/i386-ssefp-1.c: New test.
28328
28329 2002-11-08  Jan Hubicka  <jh@suse.cz>
28330
28331         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
28332
28333 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28334
28335         * g++.dg/abi/vthunk3.C: New test.
28336
28337         PR c++/8338
28338         * g++.dg/template/crash2.C: New test.
28339
28340 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
28341
28342         * testsuite/g++.dg/abi/dtor1.C: New test.
28343         * testsuite/g++.dg/abi/dtor2.C: Likewise.
28344
28345 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
28346
28347         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
28348         Darwin.
28349
28350 2002-11-04  Adam Nemet  <anemet@lnxw.com>
28351
28352         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
28353         -mthumb.  Only xfail with -O0.
28354
28355 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
28356
28357         * g++.dg/abi/thunk1.C: New test.
28358         * g++.dg/abi/thunk2.C: Likewise.
28359         * g++.dg/abi/vtt1.C: Likewise.
28360
28361 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
28362
28363         PR optimization/8423
28364         * gcc.c-torture/execute/builtin-constant.c: New test.
28365
28366 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
28367
28368         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
28369         Add some more cases.
28370
28371 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
28372
28373         PR c++/8391
28374         * g++.dg/opt/local1.C: New test.
28375
28376 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
28377
28378         PR c++/8160
28379         * g++.dg/template/complit1.C: New test.
28380
28381         PR c++/8149
28382         * g++.dg/template/typename4.C: Likewise.
28383
28384 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28385
28386         Core issue 287, PR c++/7639
28387         * g++.dg/template/instantiate1.C: Adjust error location.
28388         * g++.dg/template/instantiate3.C: New test.
28389         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
28390         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
28391         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
28392
28393 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
28394
28395         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
28396
28397 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
28398
28399         PR c++/8287
28400         * g++.dg/init/dtor2.C: New test.
28401
28402 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28403
28404         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
28405         * gcc.dg/nest.c: Bypass errors on irix6.
28406
28407 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
28408
28409         * gcc.dg/nest.c: Expect error for mmix-*-*.
28410         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
28411
28412 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
28413
28414         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
28415         markers.
28416
28417         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
28418
28419 2002-10-25  Mike Stump  <mrs@apple.com>
28420
28421         * gcc.dg/warn-1.c: New test.
28422
28423 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28424
28425         * g++.dg/template/typename3.C: New test.
28426
28427 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
28428
28429         * g++.dg/lookup/ptrmem1.C: New test.
28430
28431         * g++.dg/abi/vthunk2.C: New test.
28432
28433 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
28434
28435         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
28436
28437 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
28438
28439         * g++.dg/abi/empty9.C: New test.
28440
28441 2002-10-24  Richard Henderson  <rth@redhat.com>
28442
28443         * g++.dg/inherit/thunk1.C: Enable for ia64.
28444
28445 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28446
28447         PR c++/8067
28448         * g++.dg/lookup/pretty1.C: New test.
28449
28450 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
28451
28452         * gcc.dg/20021023-1.c: New test.
28453
28454 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
28455
28456         PR c++/7679
28457         * g++.dg/parse/inline1.C: New test.
28458
28459 2002-10-23  Richard Henderson  <rth@redhat.com>
28460
28461         * g++.dg/inherit/thunk1.C: Enable for x86_64.
28462
28463         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
28464
28465 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
28466
28467         PR c++/6579
28468         * g++.dg/parse/stmtexpr3.C: New test.
28469
28470 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
28471
28472         * g++.dg/expr/cond1.C: New test.
28473
28474 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
28475
28476         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
28477
28478 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28479
28480         * g++.dg/abi/vbase13.C: New test.
28481         * g++.dg/abi/vbase14.C: Likewise.
28482
28483 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
28484
28485         * gcc.dg/tls/pic-1.c: New test.
28486         * gcc.dg/tls/nonpic-1.c: New test.
28487         * gcc.dg/20021018-1.c: New test.
28488
28489 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
28490
28491         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
28492         Remove only files with the same base name as the test case.
28493         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
28494         (profopt-execute): Likewise.  Also, remove old profiling
28495         and performance data files before running the tests.
28496
28497         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
28498         * g++.dg/bprob/bprob.exp: Likewise.
28499         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
28500         to allow more general test case names.
28501
28502         * g++.dg/bprob/bprob-1.C: Rename to ...
28503         * g++.dg/bprob/g++-bprob-1.C: ... this.
28504
28505         * g77.dg/bprob/bprob-1.f: Rename to ...
28506         * g77.dg/bprob/g77-bprob-1.f: ... this.
28507
28508 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
28509
28510         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
28511         bison 1.50 or later.
28512
28513 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
28514
28515         * g++.dg/README: Describe more test directories.
28516
28517 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28518
28519         * g++.dg/init/array6.C: Add additional tests.
28520
28521 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
28522
28523         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
28524         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
28525
28526 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
28527
28528         * gcc.c-torture/compile/20020604-1.x: New.
28529         * gcc.c-torture/compile/simd-5.x: Likewise.
28530         * gcc.c-torture/execute/920710-1.x: Likewise.
28531         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
28532
28533 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
28534
28535         * g++.dg/inherit/override1.C: Add dg-options clause.
28536
28537 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
28538
28539         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
28540         _mm_slli_si128.
28541
28542 2002-10-19  Andreas Schwab  <schwab@suse.de>
28543
28544         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
28545         directory component.
28546
28547 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
28548
28549         * g++.dg/inherit/thunk1.C: New test.
28550
28551         * g++.dg/inherit/override1.C: New test.
28552
28553         * g++.dg/abi/mangle11.C: New test.
28554         * g++.dg/abi/mangle14.C: New test.
28555         * g++.dg/abi/mangle17.C: New test.
28556
28557 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
28558
28559         * g++.dg/overload/member2.C: New test.
28560
28561 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
28562
28563         * g++.dg/README: Describe new compat directory.
28564         * g++.dg/dg.exp: Skip tests in compat directory.
28565         * README.compat: New file.
28566         * lib/compat.exp: New expect script.
28567         * g++.dg/compat: New test directory.
28568         * g++.dg/compat/compat.exp: New expect script.
28569         * g++.dg/compat/abi: New test directory.
28570         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
28571         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
28572         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
28573         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
28574         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
28575         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
28576         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
28577         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
28578         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
28579         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
28580         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
28581         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
28582         * g++.dg/compat/break: New test directory.
28583         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
28584         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
28585         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
28586         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
28587         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
28588         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
28589         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
28590         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
28591         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
28592         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
28593         g++.dg/compat/break/README: New files.
28594         * g++.dg/compat/eh: New test directory.
28595         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
28596         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
28597         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
28598         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
28599         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
28600         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
28601         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
28602         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
28603         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
28604         g++.dg/compat/eh/filter2_y.C,
28605         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
28606         g++.dg/compat/eh/new1_y.C,
28607         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
28608         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
28609         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
28610         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
28611         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
28612         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
28613         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
28614         g++.dg/compat/eh/unexpected1_y.C: New files.
28615         * g++.dg/compat/init: New test directory.
28616         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
28617         g++.dg/compat/init/array5_y.C,
28618         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
28619         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
28620         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
28621         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
28622         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
28623         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
28624         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
28625         g++.dg/compat/init/init-ref2_y.C: New files.
28626
28627 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28628
28629         PR c++/7584
28630         * g++.dg/inherit/using3.C: New test.
28631
28632 2002-10-17  Jan Hubicka  <jh@suse.cz>
28633
28634         * gcc.dg/20021017-2.c: New test.
28635
28636 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
28637
28638         * g++.dg/abi/mangle16.C: Adjust.
28639
28640         * g++.dg/init/array8.C: New test.
28641
28642 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
28643
28644         * gcc.dg/special/mips-abi.exp: New test.
28645         * gcc.dg/special/mips-abi.s: Empty file used by the above.
28646
28647 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28648
28649         * g++.dg/abi/mangle16.C: New test.
28650         * g++.dg/abi/mangle17.C: Likewise.
28651
28652         PR c++/7478
28653         * g++.dg/template/ref1.C: New test.
28654
28655 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28656
28657         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
28658
28659 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
28660
28661         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
28662
28663 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
28664
28665         PR c++/7524
28666         * g++.dg/init/array7.C: New test.
28667
28668 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
28669
28670         * g++.dg/init/array6.C: New test.
28671
28672         * g++.dg/abi/mangle13.C: Likewise.
28673         * g++.dg/abi/mangle14.C: Likewise.
28674         * g++.dg/abi/mangle15.C: Likewise.
28675
28676 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28677
28678         * g++.dg/abi/empty8.C: New test.
28679
28680 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
28681
28682         * g++.dg/init/ctor1.C: New test.
28683
28684 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
28685
28686         * gcc.c-torture/execute/20021015-1.c: New test.
28687
28688 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
28689
28690         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
28691
28692 2002-10-14  Jan Hubicka  <jh@suse.cz>
28693
28694         * gcc.dg/i386-ssetype-[1-5].c: New tests.
28695
28696 2002-10-14  Richard Henderson  <rth@redhat.com>
28697
28698         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
28699
28700 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28701
28702         PR optimization/6631
28703         * g++.dg/opt/const2.C: New test.
28704
28705 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
28706
28707         PR c++/7176
28708         * g++.dg/parse/friend1.C: New test.
28709         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
28710
28711 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
28712
28713         * gcc.dg/20021014-1.c: New test.
28714
28715 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
28716
28717         PR c++/5661
28718         * g++.dg/ext/vlm1.C: New test.
28719         * g++.dg/ext/vlm2.C: Likewise.
28720
28721         * g++.dg/init/array1.C: Remove invalid braces.
28722         * g++.dg/init/brace1.C: New test.
28723         * g++.dg/init/copy2.C: Likewise.
28724         * g++.dg/init/copy3.C: Likewise.
28725         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
28726         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
28727         braces.
28728
28729 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
28730
28731         * gcc.dg/cpp/assembler.S: Don't use -ansi.
28732
28733 2002-10-11  Richard Shann  <richard.shann@superh.com>
28734
28735         * gcc.c-torture/compile/simd-5.c: New test.
28736
28737 2002-10-10  Roger Sayle  <roger@eyesopen.com>
28738
28739         * gcc.c-torture/execute/shiftopt-1.c: New test case.
28740
28741 2002-10-10  Jim Wilson  <wilson@redhat.com>
28742
28743         * gcc.c-torture/execute/20021010-1.c: New test.
28744
28745 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
28746
28747         PR c/7353
28748         * g++.dg/ext/typedef-init.C: New test.
28749         * gcc.dg/typedef-init.c: New test.
28750
28751 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
28752
28753         * gcc.dg/cpp/paste13.c: New test.
28754
28755 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28756
28757         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
28758         remaining platforms, XFAIL during compile, not execute.  Don't
28759         XFAIL at -O0.
28760
28761 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
28762
28763         * gcc.dg/alias-1.c: Tweak expected warning.
28764
28765 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
28766
28767         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
28768
28769 2002-10-06  Andreas Jaeger  <aj@suse.de>
28770
28771         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
28772         * gcc.dg/cpp/c++98.C: Likewise.
28773
28774         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
28775         * g++.dg/cpp/c++98.C: Likewise.
28776
28777         * g++.dg/README (Subdirectories): Mention cpp directory.
28778
28779         PR target/7559
28780         * gcc.dg/20021006-1.c: New test.
28781
28782 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28783
28784         PR c++/7804
28785         * g++.dg/other/warning1.C: New test.
28786
28787 2002-10-04  Roger Sayle  <roger@eyesopen.com>
28788
28789         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
28790         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
28791         and sparc-*-* with -m64 as expected failures.  See PR 8087.
28792
28793 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28794
28795         PR c++/7931
28796         * g++.dg/template/ptrmem3.C: New test.
28797
28798         PR c++/7754
28799         * g++.dg/template/union1.C: New test.
28800
28801 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
28802
28803         PR c++/8006
28804         * g++.dg/abi/mangle9.C: New test.
28805         * g++.dg/abi/mangle10.C: New test.
28806         * g++.dg/abi/mangle11.C: New test.
28807         * g++.dg/abi/mangle12.C: New test.
28808
28809 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
28810
28811         PR c++/7188.
28812         * g++.dg/template/meminit1.C: New test.
28813         * g++.dg/warn/Wreorder-1.C: Likewise.
28814         * g++.old-deja/g++.mike/warn3.C: Tweak.
28815         * lib/prune.exp: Ingore "in copy constructor".
28816
28817 2002-10-02  Andreas Jaeger  <aj@suse.de>
28818
28819         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
28820         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
28821         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
28822         on x86-64.
28823
28824 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28825
28826         * gcc.dg/empty1.C: Fix typo.
28827
28828 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
28829
28830         * gcc.dg/alias-1.c: New test.
28831
28832 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
28833
28834         * gcc.dg/empty1.C: New test.
28835
28836         * g++.dg/tls/init-2.C: Tweak error messages.
28837
28838 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
28839
28840         * gcc.c-torture/compile/20020923-1.c: New test.
28841
28842 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
28843
28844         * gcc.c-torture/execute/ffs-1.c: New test.
28845         * gcc.c-torture/execute/ffs-2.c: Ditto.
28846
28847 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
28848
28849         * g++.dg/overload/member1.C: New test.
28850
28851 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
28852
28853         * g++.dg/abi/empty7.C: New test.
28854         * g++.dg/init/pm2.C: Likewise.
28855
28856 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
28857
28858         * g++.dg/rtti/crash1.C: New test.
28859
28860 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
28861
28862         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
28863         gcc.dg/sibcall-4.c: New tests.
28864
28865 2002-09-28  Roger Sayle  <roger@eyesopen.com>
28866
28867         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
28868         powerpc and MMIX targets.
28869
28870 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
28871
28872         * gcc.dg/cpp/20020927-1.c: New.
28873
28874 2002-09-26  David S. Miller  <davem@redhat.com>
28875
28876         * gcc.c-torture/compile/trunctfdf.c: New.
28877
28878 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28879
28880         * lib/target-supports.exp (check_weak_available): Handle solaris2.
28881
28882 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
28883
28884         * gcc.c-torture/execute/loop-15.c: New.
28885
28886 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
28887
28888         * README.QMTEST: Fix typo.
28889
28890 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
28891
28892         * gcc.dg/20020926-1.c: New test.
28893
28894 2002-09-25  David S. Miller  <davem@redhat.com>
28895
28896         PR target/7842
28897         * gcc.c-torture/execute/shiftdi.c: New test.
28898
28899 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
28900
28901         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
28902         unique to the tool.
28903         * lib/g77.exp (g77_init): Likewise.
28904         * lib/g++.exp (g++_init): Likewise.
28905         * lib/objc.exp (objc_init): Likewise.
28906
28907 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
28908
28909         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
28910         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
28911         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
28912
28913 2002-09-25  Richard Henderson  <rth@redhat.com>
28914
28915         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
28916         too-small long double.
28917
28918 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
28919
28920         * gcc.dg/20020919-1.c: New test.
28921
28922 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
28923
28924         * g++.dg/abi/bitfield6.C: New test.
28925         * g++.dg/abi/bitfield7.C: New test.
28926         * g++.dg/abi/bitfield8.C: New test.
28927         * g++.dg/abi/vbase11.C: New test.
28928
28929 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28930
28931         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
28932         hppa*-*-hpux*.  Update test comment.
28933
28934 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
28935
28936         * gcc.dg/tls/struct-1.c: New test.
28937
28938 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
28939
28940         * gcc.dg/cpp/tr-warn2.c: Update.
28941
28942 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28943
28944         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
28945
28946 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
28947
28948         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
28949         systems.
28950
28951 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
28952
28953         * gcc.c-torture/execute/ieee/mzero3.c: New test.
28954
28955         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
28956         Adjust for c++filt moved to binutils.  Remove spurious duplicate
28957         setting of cxxfilt.
28958
28959 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
28960
28961         * gcc.dg/20020312-2.c: Update for darwin.
28962
28963 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
28964
28965         * g++.old-deja/g++.other/crash32.C: Mark ICE.
28966
28967 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
28968
28969         * objc.dg/comp-types-1.m: New test.
28970         * objc.dg/comp-types-2.m: New test.
28971         * objc.dg/comp-types-3.m: New test.
28972         * objc.dg/comp-types-4.m: New test.
28973         * objc.dg/comp-types-5.m: New test.
28974         * objc.dg/comp-types-6.m: New test.
28975
28976 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
28977
28978         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
28979
28980 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28981
28982         * g++.dg/other/do1.C: New test.
28983
28984         * g++.dg/template/subst1.C: New test.
28985
28986 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
28987
28988         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
28989
28990 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
28991
28992         * g++.dg/template/qualttp20.C: Adjust expected errors.
28993         * g++.old-deja/g++.jason/report.C: Likewise.
28994         * g++.old-deja/g++.other/qual1.C: Likewise.
28995
28996         * g++.dg/lookup/scoped2.C: New test.
28997
28998         * g++.dg/ext/asm3.C: New test.
28999
29000 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
29001
29002         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
29003
29004 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
29005
29006         * ChangeLog: follow spelling conventions.
29007         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
29008         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
29009         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
29010         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
29011         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
29012         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
29013         * g++.old-deja/g++.law/global-init1.C: Likewise.
29014         * g++.old-deja/g++.other/delete4.C: Likewise.
29015         * g++.old-deja/g++.other/inline21.C: Likewise.
29016         * g++.old-deja/g++.other/singleton.C: Likewise.
29017         * g77.dg/strlen0.f: Likewise.
29018         * g77.f-torture/compile/20010519-1.f: Likewise.
29019         * g77.f-torture/compile/980310-4.f: Likewise.
29020         * gcc.c-torture/compile/20000605-1.c: Likewise.
29021         * gcc.c-torture/execute/20020225-1.c: Likewise.
29022         * gcc.dg/c90-hexfloat-2.c: Likewise.
29023         * gcc.dg/c99-bool-1.c: Likewise.
29024         * gcc.dg/c99-hexfloat-2.c: Likewise.
29025         * gcc.dg/dll-2.c: Likewise.
29026         * gcc.dg/wtr-union-init-1.c: Likewise.
29027         * gcc.dg/wtr-union-init-2.c: Likewise.
29028         * gcc.dg/wtr-union-init-3.c: Likewise.
29029         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29030         * gcc.dg/cpp/defined.c: Likewise.
29031         * gcc.dg/cpp/macsyntx.c: Likewise.
29032         * gcc.dg/cpp/paste2.c: Likewise.
29033         * gcc.dg/cpp/trad/defined.c: Likewise.
29034         * gcc.dg/format/c90-printf-1.c: Likewise.
29035         * gcc.dg/format/c90-scanf-1.c: Likewise.
29036         * gcc.dg/format/c99-printf-1.c: Likewise.
29037         * gcc.dg/format/c99-scanf-1.c: Likewise.
29038         * gcc.misc-tests/gcov-8.c: Likewise.
29039         * lib/profopt.exp: Likewise.
29040
29041 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
29042
29043         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
29044
29045 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29046
29047         * g++.dg/inherit/using2.C: New test.
29048
29049 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
29050
29051         * ChangeLog: Follow spelling conventions.
29052         * g++.dg/template/friend4.C: Likewise.
29053         * g++.old-deja/g++.pt/crash67.C: Likewise.
29054         * gcc.c-torture/execute/20000801-4.c: Likewise.
29055         * gcc.dg/c90-digraph-1.c: Likewise.
29056         * gcc.dg/c94-digraph-1.c: Likewise.
29057         * gcc.dg/c99-digraph-1.c: Likewise.
29058         * gcc.dg/cpp/line5.c: Likewise.
29059         * gcc.dg/cpp/multiline.c: Likewise.
29060         * gcc.dg/cpp/trad/literals-1.c: Likewise.
29061         * gcc.dg/format/attr-3.c: Likewise.
29062         * gcc.dg/format/c90-scanf-3.c: Likewise.
29063         * gcc.dg/format/ext-4.c: Likewise.
29064
29065 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
29066
29067         * g++.dg/template/pretty1.C: New test.
29068
29069 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
29070
29071         * gcc.c-torture/execute/struct-cpy-1.c: New test.
29072
29073 2002-09-13  Matt Austern  <austern@apple.com>
29074
29075         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
29076         passing a cast expression to a function by const reference.
29077
29078 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
29079
29080         * g++.dg/template/deduce1.C: New test.
29081
29082 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
29083
29084         * gcc.c-torture/execute/simd-1.c: Force all use of int to
29085         32-bit int.
29086
29087 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
29088
29089         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
29090         usage.
29091
29092 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
29093
29094         * gcc.c-torture/compile/20020910-1.c: New test.
29095
29096 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
29097
29098         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
29099
29100 2002-09-10  Andreas Jaeger  <aj@suse.de>
29101
29102         * gcc.dg/20020312-2.c: Adjust for x86-64.
29103
29104 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
29105
29106         * g77.dg/7388.f: New test case for PR 7388.
29107
29108 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
29109
29110         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
29111
29112 2002-09-05  Ziemowit Laski <zlaski@apple.com>
29113
29114         * objc.dg/proto-lossage-1.m: New test.
29115
29116 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
29117
29118         * gcc.dg/cpp/_Pragma4.c: Fix typo.
29119
29120 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
29121
29122         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
29123         expected to pass.
29124
29125 2002-09-06  Stan Shebs  <shebs@apple.com>
29126             David Edelsohn  <edelsohn@gnu.org>
29127
29128         * gcc.dg/weak: New directory.
29129         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
29130         target-specific xfail bits.
29131         * gcc.dg/typeof-2.c: Move to new directory.
29132         * gcc.dg/weak.exp: New expect script.
29133
29134 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
29135
29136         * gcc.c-torture/execute/extzvsi.c: New test.
29137
29138 2002-09-05  Stan Shebs  <shebs@apple.com>
29139
29140         * gcc.dg/weak-1.c: xfail on Darwin.
29141         * gcc.dg/weak-2.c: Ditto.
29142         * gcc.dg/weak-3.c: Ditto.
29143         * gcc.dg/weak-4.c: Ditto.
29144         * gcc.dg/weak-5.c: Ditto.
29145         * gcc.dg/weak-6.c: Ditto.
29146         * gcc.dg/weak-7.c: Ditto.
29147         * gcc.dg/weak-8.c: Ditto.
29148         * gcc.dg/weak-9.c: Ditto.
29149
29150 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
29151
29152         * gcc.c-torture/execute/loop-14.c: New test.
29153
29154 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
29155
29156         * g++.dg/other/cxa-atexit1.C: New test.
29157
29158         * gcc.dg/typeof-2.c: New test.
29159
29160 2002-09-03  Roger Sayle  <roger@eyesopen.com>
29161
29162         * gcc.dg/builtins-2.c: New testcase.
29163         * gcc.dg/builtins-3.c: New testcase.
29164
29165 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
29166
29167         * gcc.dg/cpp/_Pragma4.c: New test.
29168
29169 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
29170
29171         * objc/execute/nil_method-1.m: New testcase.
29172
29173 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
29174
29175         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
29176         [Object class], not [Object initialize].
29177
29178 2002-08-31  Roger Sayle  <roger@eyesopen.com>
29179             Hans-Peter Nilsson  <hp@bitrange.com>
29180
29181         * gcc.c-torture/execute/20020720-1.x: Skip test on
29182         mmix-knuth-mmixware.  Correct comment.
29183
29184 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
29185
29186         * testsuite/g++.dg/abi/bitfield5.C: New test.
29187         * testsuite/g++.dg/abi/vbase10.C: Likewise.
29188
29189 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
29190
29191         * objc.dg/undeclared-selector.m: New test.
29192
29193 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
29194
29195         * g++.dg/other/offsetof1.C: Avoid cast warning.
29196
29197 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
29198
29199         * objc.dg/super-class-2.m: New test.
29200
29201 2002-08-24  Matt Austern  <austern@apple.com>
29202
29203         * g++.dg/ext/lvaddr.C: New test.
29204         * g++.dg/ext/lvcast.C: New test.
29205
29206 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
29207
29208         * testsuite/g++.dg/inherit/cond1.C: New test.
29209
29210 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
29211
29212         * gcc.dg/noncompile/incomplete-1.c: New test.
29213
29214 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
29215
29216         * gcc.dg/typespec-1.c: New test.
29217
29218 2002-08-20  Devang Patel  <dpatel@apple.com>
29219         * objc.dg/proto-hier-2.m: New test.
29220
29221 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
29222
29223         * objc.dg/bitfield-1.m: New test.
29224         * objc.dg/bitfield-2.m: New test.
29225
29226 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29227
29228         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
29229         gcc.dg/c99-flex-array-4.c: New tests.
29230
29231 2002-08-16  Stan Shebs  <shebs@apple.com>
29232
29233         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
29234
29235 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
29236
29237         * gcc.dg/typeof-1.c: New test.
29238         * g++.dg/ext/typeof2.C: New test.
29239
29240 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
29241
29242         * g++.dg/other/offsetof1.C: New test.
29243
29244 2002-08-14  Richard Henderson  <rth@redhat.com>
29245
29246         * gcc.dg/tls/diag-3.c: Fix expected message strings.
29247
29248 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
29249
29250         * gcc.dg/cpp/_Pragma3.c: New test.
29251
29252 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
29253
29254         * g++.dg/template/inherit3: New test.
29255
29256 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
29257
29258         * gcc.dg/bitfld-4.c: Add blank options.
29259
29260 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
29261
29262         * g++.dg/template/crash1.C: New test.
29263
29264 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29265
29266         * gcc.dg/tls/opt-2.c: New test.
29267
29268 2002-08-08  Devang Patel  <dpatel@apple.com>
29269
29270         * objc.dg/selector-1.m : New test
29271
29272 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29273
29274         * g++.dg/abi/bitfield4.C: New test.
29275         * gcc.dg/bitfld-4.c: New test.
29276
29277 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
29278
29279         * g++.dg/other/packed1.C: New test.
29280
29281 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
29282
29283         * g++.dg/abi/offsetof.C: Tweak error messages.
29284         * g++.old-deja/g++.mike/p10769a.C: Likewise.
29285
29286 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
29287
29288         * gcc.dg/bitfld-3.c: New test.
29289
29290 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29291             Richard Henderson  <rth@redhat.com>
29292
29293         * gcc.dg/i386-bitfield1.c: New test.
29294         * g++.dg/abi/bitfield3.C: Update.
29295
29296 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
29297
29298         * objc.dg/const-str-2.m: Update.
29299         * gcc.dg/cpp/c++98.c: Change to C extension.
29300         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
29301         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
29302
29303 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
29304
29305         * testsuite/gcc.dg/tls/diag-3.c: New.
29306
29307 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
29308
29309         * g++.dg/README (Subdirectories): Document new subdir expr.
29310         * g++.dg/expr/pmf-1.C: New test.
29311
29312 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
29313
29314         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
29315
29316 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
29317
29318         * g++.dg/abi/bitfield3.C: New test.
29319
29320 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
29321
29322         * lib/gcov.exp: Tweak expected line formats.
29323         * gcc.misc-tests/gcov8.c: New test.
29324         * gcc.misc-tests/gcov8.x: New flags.
29325
29326 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
29327
29328         * consistency.vlad/layout/endian.c: Include string.h.
29329
29330         * gcc.c-torture/execute/20020805-1.c: New test.
29331
29332 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
29333
29334         * g++.dg/other/conversion1.C: New test.
29335
29336 2002-08-03  Roger Sayle  <roger@eyesopen.com>
29337
29338         * gcc.dg/builtins-1.c: New testcase.
29339
29340 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
29341
29342         * g++.dg/inherit/access3.C: New test.
29343
29344 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
29345
29346         * gcc.dg/ia64-visibility-2.c: New test.
29347
29348 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
29349
29350         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
29351         __qualifier_flags to __flags.
29352
29353 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
29354
29355         * g++.dg/inherit/operator1.C: New test.
29356         * g++.dg/lookup/disamb1.C: Fix typo in comment.
29357         * g++.dg/other/error1.C: Change expected error message.
29358         * g++.dg/template/conv4.C: Likewise.
29359
29360 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
29361
29362         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
29363         for documented behavior.
29364
29365 2002-07-25  Roger Sayle  <roger@eyesopen.com>
29366
29367         * gcc.c-torture/execute/20020720-1.x: Skip this test on
29368         several targets known to fail.
29369
29370 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
29371
29372         * gcc.dg/mips-args-[123].c: New tests.
29373
29374 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
29375
29376         * gcc.dg/ppc-spe.c: New.
29377
29378 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
29379
29380         * g++.dg/other/ptrmem4.C: New testcase.
29381
29382 2002-07-24  Richard Henderson  <rth@redhat.com>
29383
29384         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
29385
29386 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
29387
29388         * g++.dg/ext/alignof1.C (main): Return 0 for success.
29389
29390 2002-07-24  Roger Sayle  <roger@eyesopen.com>
29391
29392         * gcc.c-torture/execute/memset-3.c: New testcase.
29393
29394 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
29395
29396         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
29397         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
29398
29399 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29400
29401         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
29402         Delete.
29403
29404 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
29405
29406         * gcc.c-torture/compile/simd-4.c: New test.
29407
29408 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29409
29410         PR c++/7347, c++/7348
29411         * g++.dg/template/access4.C: New test.
29412         * g++.dg/template/access5.C: New test.
29413         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
29414         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
29415         * g++.old-deja/g++.pt/ttp58.C: Likewise.
29416         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
29417
29418 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
29419
29420         * gcc.dg/gnu89-init-2.c: New test.
29421
29422 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
29423
29424         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
29425
29426 2002-07-20  Roger Sayle  <roger@eyesopen.com>
29427
29428         * gcc.c-torture/execute/20020720-1.c: New testcase.
29429
29430 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
29431
29432         * gcc.dg/cpp/Wsignprom.c: New tests.
29433
29434 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
29435
29436         * gcc.c-torture/execute/loop-13.c: New test.
29437
29438 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
29439
29440         * gcc.dg/cpp/expr.c: New tests.
29441
29442 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
29443
29444         * g++.dg/opt/pr6713.C: Add template instantiation.
29445
29446 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
29447
29448         * gcc.dg/nest.c: New test.
29449
29450 2002-07-17  Richard Henderson  <rth@redhat.com>
29451
29452         * g++.dg/opt/pr6713.C: New test.
29453
29454 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
29455
29456         * gcc.c-torture/execute/loop-2e.x: Let the testcase
29457         XFAIL for all x86 processors.
29458
29459 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
29460
29461         * gcc.c-torture/execute/20010122-1.x: Do not test with
29462         -fomit-frame-pointer.
29463
29464 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29465
29466         * g++.dg/template/instantiate2.C: New test.
29467         * g++.dg/template/spec4.C: New test.
29468
29469 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29470
29471         * g++.dg/template/access2.C: New test.
29472         * g++.dg/template/access3.C: New test.
29473
29474 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
29475
29476         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
29477         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
29478         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
29479         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
29480         Convert to use <stdarg.h>.
29481         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
29482         Delete.
29483         * gcc.dg/va-arg-2.c: New.
29484         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
29485
29486 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
29487
29488         * gcc.c-torture/compile/20020710-1.c: New test.
29489
29490 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
29491                           Andrew Pinski  <pinskia@physics.uc.edu>
29492
29493         gcc.c-torture/compile/simd-2.c: New testcase.
29494         gcc.c-torture/compile/simd-3.c: Likewise.
29495
29496 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
29497
29498         PR c++/7224
29499         * g++.dg/overload/error1.C: New test.
29500
29501 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
29502
29503         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
29504         configuration and IRIX 6 O32 ABI.
29505
29506 2002-07-11  Roger Sayle  <roger@eyesopen.com>
29507
29508         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
29509
29510 2002-07-10  Roger Sayle  <roger@eyesopen.com>
29511
29512         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
29513
29514 2002-07-10  Jeffrey A Law  <law@redhat.com>
29515
29516         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
29517
29518         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
29519
29520 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
29521
29522         * gcc.dg/20020312-2.c: Check for __PPC__.
29523
29524 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
29525
29526         * gcc.c-torture/compile/20020709-1.c: New test.
29527
29528 2002-07-07  Roger Sayle  <roger@eyesopen.com>
29529
29530         * g++.dg/template/qualttp21.C: New test case.
29531
29532 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
29533
29534         * gcc.c-torture/compile/20020706-1.c: New test.
29535         * gcc.c-torture/compile/20020706-2.c: New test.
29536
29537 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
29538             Alexandre Oliva  <aoliva@redhat.com>
29539
29540         * g++.dg/warn/incomplete1.C: New test.
29541
29542 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29543
29544         PR c++/7099
29545         * g++.dg/warn/noreturn1.C: New test.
29546
29547 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
29548
29549         PR c++/6706
29550         * g++.dg/debug/debug6.C: New test.
29551         * g++.dg/debug/debug7.C: New test.
29552
29553 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
29554
29555         * gcc.c-torture/compile/simd-3.c: New test.
29556
29557 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
29558
29559         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
29560         * gcc.dg/20020620-1.c: Likewise.
29561
29562 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29563
29564         PR c++/6944
29565         * g++.dg/init/array4.C: New test.
29566         * g++.dg/init/array5.C: New test.
29567
29568 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
29569
29570         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
29571         * gcc.c-torture/execute/simd-2.c (main): Likewise.
29572
29573 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29574
29575         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
29576         * gcc.dg/wtr-aggr-init-1.c: Likewise.
29577         * gcc.dg/wtr-conversion-1.c: Likewise.
29578         * gcc.dg/wtr-escape-1.c: Likewise.
29579         * gcc.dg/wtr-int-type-1.c: Likewise.
29580         * gcc.dg/wtr-label-1.c: Likewise.
29581         * gcc.dg/wtr-static-1.c: Likewise.
29582         * gcc.dg/wtr-strcat-1.c: Likewise.
29583         * gcc.dg/wtr-suffix-1.c: Likewise.
29584         * gcc.dg/wtr-switch-1.c: Likewise.
29585         * gcc.dg/wtr-unary-plus-1.c: Likewise.
29586         * gcc.dg/wtr-union-init-1.c: Likewise.
29587         * gcc.dg/wtr-union-init-2.c: Likewise.
29588         * gcc.dg/wtr-union-init-3.c: Likewise.
29589
29590         * gcc.dg/wtr-func-def-1.c: New test.
29591
29592 2002-07-02 Devang Patel <dpatel@apple.com>
29593
29594         * objc.dg/param-1.m: New test.
29595
29596 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
29597
29598         * gcc.dg/cpp/trad/directive.c: Add test.
29599         * gcc.dg/cpp/trad/macroargs.c: Add test.
29600         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
29601
29602 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
29603
29604         * gcc.dg/cpp/cmdlne-M.c: New test.
29605
29606 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
29607
29608         * objc.dg/desig-init-1.m: New test.
29609
29610 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29611
29612         PR c++/6716
29613         * g++.dg/template/instantiate1.C: New test.
29614
29615 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
29616
29617         PR c++/7112
29618         * g++.dg/template/sizeof2.C: New test.
29619
29620 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29621
29622         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
29623         gcc.dg/cpp/trad/include.c: New tests.
29624
29625 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
29626
29627         PR target/7177
29628         * gcc.c-torture/compile/20020701-1.c: New test.
29629
29630 2002-07-01  Stan Shebs  <shebs@apple.com>
29631
29632         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
29633         header here...
29634         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
29635         (objc-torture-execute): or here.
29636
29637 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
29638
29639         * gcc.c-torture/execute/arith-rand-ll.c: New test.
29640
29641 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
29642
29643         * gcc.dg/cpp/trad/escaped-nl.c: New test.
29644
29645 2002-06-30  Devang Patel  <dpatel@apple.com>
29646
29647         * objc.dg/fsyntax-only.m: New test.
29648
29649 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
29650
29651         PR c++/6695
29652         * g++.dg/template/friend7.C: New file.
29653
29654 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
29655
29656         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
29657         return type.
29658
29659 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
29660
29661         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
29662         avoid division by zero.
29663
29664 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
29665
29666         * gcc.dg/Wunknownprag.c: New tests.
29667
29668 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
29669
29670         * gcc.c-torture/execute/simd-2.c: New test.
29671
29672 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
29673
29674         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
29675         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
29676         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
29677         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
29678         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
29679         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
29680         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
29681         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
29682         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
29683         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
29684         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
29685         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
29686         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
29687         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
29688         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
29689         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
29690         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
29691
29692 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
29693
29694         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
29695         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
29696         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
29697         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
29698         New tests.
29699         * gcc.dg/cpp/trad/directive.c: Update.
29700
29701 2002-06-23  Andreas Jaeger  <aj@suse.de>
29702
29703         * gcc.c-torture/execute/complex-6.c: New.
29704
29705 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
29706
29707         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
29708         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
29709         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
29710         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
29711
29712 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
29713
29714         * gcc.dg/cpp/trad: New directory with traditional tests copied
29715         from parent directory.
29716         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29717         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29718         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29719         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29720         Move to trad/ and rename.
29721         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
29722         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
29723         gcc.dg/cpp/trad/redef2.c: New tests.
29724         * gcc.dg/cpp/trad/trad.exp: New driver.
29725
29726 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
29727
29728         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
29729         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
29730         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
29731         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
29732         Remove.
29733
29734 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
29735
29736         * gcc.dg/20020620-1.c: New test.
29737
29738 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29739
29740         * g++.dg/template/ttp4.C: New test.
29741
29742 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
29743
29744         * g++.dg/opt/vt1.C: Fix regexp.
29745
29746 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29747
29748         * gcc.c-torture/execute/pure-1.c: Make functions static again.
29749         Don't use attribute `noinline'.
29750
29751 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29752
29753         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
29754
29755 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
29756
29757         * gcc.c-torture/execute/simd-1.c: New.
29758
29759         * gcc.dg/simd-1.c: New.
29760
29761 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
29762
29763         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
29764
29765 2002-06-16  Richard Henderson  <rth@redhat.com>
29766
29767         * g++.dg/ext/anon-struct1.C: New.
29768         * g++.dg/ext/anon-struct2.C: New.
29769         * g++.dg/ext/anon-struct3.C: New.
29770         * gcc.dg/anon-struct-1.c: New.
29771         * gcc.dg/anon-struct-2.c: New.
29772         * gcc.dg/anon-struct-3.c: New.
29773         * gcc.dg/20011008-1.c: Adjust warning text.
29774         * gcc.dg/20020527-1.c: Add -fms-extensions.
29775
29776 2002-06-16  Richard Henderson  <rth@redhat.com>
29777
29778         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
29779
29780 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
29781
29782         * gcc.c-torture/execute/20020615-1.c: New test.
29783
29784 2002-06-15  Roger Sayle  <roger@eyesopen.com>
29785
29786         * gcc.c-tortuture/execute/compare-1.c: New test case.
29787         * gcc.c-tortuture/execute/compare-2.c: New test case.
29788         * gcc.c-tortuture/execute/compare-3.c: New test case.
29789
29790 2002-06-13  Richard Henderson  <rth@redhat.com>
29791
29792         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
29793         ia64 ilp32.
29794
29795 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29796
29797         * g++.dg/template/typename2.C: Update error message.
29798
29799 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
29800
29801         * gcc.c-torture/execute/20020611-1.c: New test.
29802
29803 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
29804
29805         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
29806         list of targets to skip.
29807
29808 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
29809
29810         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
29811         targets if not optimizing.
29812
29813 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
29814
29815         * gcc.c-torture/compile/20020605-1.c: New test.
29816
29817         * g++.dg/opt/vt1.C: New test.
29818
29819         * gcc.dg/20020531-1.c: New test.
29820
29821         * gcc.dg/20020530-1.c: New test.
29822
29823         * gcc.dg/20020527-1.c: New test.
29824
29825         * g++.dg/opt/cse1.C: New test.
29826
29827 2002-06-07  Roger Sayle  <roger@eyesopen.com>
29828
29829         * gcc.dg/20020607-2.c: New test case.
29830
29831 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
29832
29833         * gcc.c-torture/compile/20020604-1.c: New test.
29834
29835 2002-06-04  Richard Henderson  <rth@redhat.com>
29836
29837         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
29838         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
29839         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
29840
29841 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
29842
29843         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
29844
29845 2002-06-03  Richard Henderson  <rth@redhat.com>
29846
29847         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
29848         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
29849
29850 2002-06-02  Richard Henderson  <rth@redhat.com>
29851
29852         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
29853         test functions static.
29854
29855 2002-06-02  Andreas Jaeger  <aj@suse.de>
29856
29857         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
29858         now.
29859
29860 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
29861
29862         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
29863         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
29864         Update for mofified diagnostics.
29865         * gcc.dg/c99-intconst-1.c: No longer fail.
29866
29867 2002-06-02  Richard Henderson  <rth@redhat.com>
29868
29869         * gcc.dg/uninit-A.c: Remove xfail markers.
29870
29871 2002-06-01  Roger Sayle  <roger@eyesopen.com>
29872
29873         * gcc.dg/fnegate-1.c: New test case.
29874
29875 2002-05-30  Osku Salerma  <osku@iki.fi>
29876
29877         * gcc.c-torture/execute/mayalias-1.c: New file.
29878
29879 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
29880
29881         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
29882         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
29883         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
29884
29885 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
29886
29887         * gcc.c-torture/execute/20020529-1.c: New test.
29888
29889 2002-05-27  Richard Henderson  <rth@redhat.com>
29890
29891         * g++.dg/ext/attrib6.C: New test case.
29892
29893 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29894
29895         * gcc.c-torture/execute/pure-1.c: New test.
29896
29897 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29898
29899         * gcc.dg/cpp/arith-2.c: Remove.
29900
29901 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
29902
29903         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
29904         * gcc.dg/cpp/if-3.c: Remove.
29905
29906 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
29907
29908         * g++.dg/opt/cse2.C: New test.
29909
29910 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
29911
29912         * gcc.dg/cpp/arith-1.c: New semantic tests.
29913         * gcc.dg/cpp/if-1.c: Update.
29914
29915 2002-05-24  Ben Elliston  <bje@redhat.com>
29916
29917         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
29918
29919 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29920
29921         * gcc.dg/verbose-asm.c: New test.
29922
29923 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
29924
29925         * gcc.dg/cpp/paste12.c: New test.
29926
29927 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29928
29929         * g++.dg/parse/named_ops.C: New test.
29930
29931 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
29932
29933         * gcc/testsuite/gcc.dg/weak-8.c: New test.
29934
29935 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
29936
29937         * gcc.dg/weak-2.c: Allow optional leading underscore
29938         in scan-assembler symbol name.
29939         * gcc.dg/weak-3.c: Likewise.
29940         * gcc.dg/weak-4.c: Likewise.
29941         * gcc.dg/weak-5.c: Likewise.
29942
29943 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
29944
29945         * gcc.dg/20020523-1.c: New test.
29946
29947 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
29948
29949         * objc.dg/const-str-2.m: Update now that we stop after
29950         a command line error.
29951
29952 2002-05-22  Richard Henderson  <rth@redhat.com>
29953
29954         * g++.dg/dg.exp: Fix typo in test pruneing.
29955
29956 2002-05-22  Richard Henderson  <rth@redhat.com>
29957
29958         * g++.dg/dg.exp: Prune the tls subdirectory.
29959         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
29960         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
29961         * g++.dg/tls/init-1.C: New.
29962
29963 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
29964
29965         * gcc.dg/20020517-1.c: New test.
29966
29967 2002-05-21  Richard Henderson  <rth@redhat.com>
29968
29969         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
29970         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
29971
29972 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
29973
29974         * g++.dg/other/copy2.C: New test.
29975
29976 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
29977
29978         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
29979         (MAX_COPY): Bump up to 10 times sizeof (long long).
29980         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
29981
29982         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
29983         sizeof (long long).
29984
29985         * gcc.c-torture/execute/strcpy-1.c: New test.
29986
29987 2002-05-19  Jason Merrill  <jason2redhat.com>
29988
29989         * g++.dg/ext/oper1.C: New test.
29990
29991 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
29992 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
29993
29994         * README.QMTEST: New file.
29995
29996         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
29997
29998 2002-05-19  Andreas Jaeger  <aj@suse.de>
29999
30000         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
30001         now.
30002         * gcc.c-torture/execute/loop-2d.x: Likewise.
30003
30004 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
30005
30006         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
30007         support weak symbols.
30008         * gcc.dg/weak-4.c: Likewise.
30009         * gcc.dg/weak-6.c: Likewise.
30010
30011 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
30012
30013         * gcc.dg/weak-3.c: Add dg-excess-error comment for
30014         cygwin, coff and h8300-*-hms targets
30015         * gcc.dg/weak-5.c: Likewise.
30016         * gcc.dg/weak-7.c: Likewise.
30017
30018 2002-05-16  Jason Merrill  <jason@redhat.com>
30019
30020         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
30021         (scan-assembler-not, scan-assembler-dem): Likewise.
30022         (scan-assembler-dem-not): Likewise.
30023
30024 2002-05-15  Richard Henderson  <rth@redhat.com>
30025
30026         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
30027
30028 2002-05-15  Richard Henderson  <rth@redhat.com>
30029
30030         * gcc.dg/weak-5.c (vfoo1c): No warning here.
30031         (vfoo1f): Warning here.
30032         (vfoo1l): Don't redefine the alias.
30033
30034 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
30035
30036         * g++.dg/init/pm1.C: New test.
30037
30038 2002-05-12  David S. Miller  <davem@redhat.com>
30039
30040         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
30041         types.
30042
30043 2002-05-10  Roger Sayle  <roger@eyesopen.com>
30044
30045         * gcc.c-torture/execute/20020510-1.c: New test case.
30046
30047 2002-05-10  David S. Miller  <davem@redhat.com>
30048
30049         * gcc.c-torture/execute/conversion.c: Test long double too.
30050
30051 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
30052
30053         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
30054         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
30055         * lib/g++.exp (g++_link_flags): Likewise.
30056         * lib/objc.exp (objc_target_compile): Likewise.
30057
30058 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
30059
30060         * gcc.dg/cpp/poison.c: Update.
30061         * gcc.dg/cpp/20000625-2.c: Remove.
30062         * gcc.dg/cpp/direct2s.c: Remove final test.
30063
30064 2002-05-08  Tom Rix  <trix@redhat.com>
30065
30066         * gcc.c-torture/execute/20020508-1.c: New test.
30067         * gcc.c-torture/execute/20020508-2.c: New test.
30068         * gcc.c-torture/execute/20020508-3.c: New test.
30069
30070 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
30071
30072         * gcc.dg/cpp/charconst-4.c: More tests.
30073
30074 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
30075
30076         PR c/6569
30077         * gcc.dg/weak-3.c: Update location of warning messages.
30078         * gcc.dg/weak-5.c: Likewise.
30079
30080 2002-05-06  Roger Sayle  <roger@eyesopen.com>
30081
30082         * gcc.c-torture/execute/20020506-1.c: New test case.
30083
30084 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
30085
30086         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
30087
30088 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30089
30090         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
30091
30092 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
30093
30094         * gcc.dg/cpp/charconst-3.c: New test.
30095
30096 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
30097
30098         * gcc.dg/cpp/charconst.c: Update tests.
30099
30100 2002-05-05  Tim Josling  <tej@melbpc.org.au>
30101
30102         * treelang: Added directory for new sample language treelang. Also
30103         lib/treelang.exp: New file to signal treelang should be tested.
30104
30105 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30106
30107         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
30108         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
30109         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
30110         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
30111         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
30112         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
30113         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
30114
30115 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
30116
30117         * gcc.dg/format/xopen-2.c: New test.
30118
30119 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
30120
30121         * gcc.dg/20020503-1.c: New test.
30122
30123 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
30124
30125         * g++.dg/init/dtor1.C: Make it tougher.
30126
30127 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
30128
30129         * g++.dg/init/dtor1.C: New test.
30130
30131 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
30132
30133         * gcc.dg/altivec-8.c: New.
30134
30135 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
30136
30137         * gcc.dg/altivec-7.c: New.
30138
30139 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
30140
30141         * g++.dg/parse/typedef1.C: New test.
30142
30143 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
30144
30145         PR c++/6486
30146         * g++.dg/template/friend6.C: New test.
30147
30148         PR c++/6492
30149         * g++.dg/init/copy1.C: New test.
30150
30151 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
30152
30153         * g++.dg/warn/effc1.C: New test.
30154
30155 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
30156
30157         * gcc.dg/cpp/if-cexp.c: Add a test.
30158
30159 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
30160
30161         * gcc.dg/20020426-2.c: New test.
30162
30163 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
30164
30165         * gcc.dg/cpp/if-mop.c: Update.
30166         * gcc.dg/cpp/if-mpar.c: Add test.
30167         * gcc.dg/cpp/if-oppr.c: Update.
30168
30169 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30170
30171         PR c/6343
30172         * gcc.dg/weak-[2-7].c: New tests.
30173
30174 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30175
30176         * gcc.dg/enum1.c: New test.
30177
30178 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30179
30180         PR c++/6497
30181         * g++.dg/inherit/access2.C: New test.
30182
30183 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
30184
30185         PR bootstrap/6445
30186         * gcc.dg/20020426-1.c: New test.
30187
30188 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
30189
30190         * g++.dg/abi/enum1.C: New test.
30191
30192 2002-04-26  Richard Henderson  <rth@redhat.com>
30193
30194         * gcc.dg/c99-bool-1.c: Expect always true warning.
30195
30196 2002-04-25  Roger Sayle  <roger@eyesopen.com>
30197
30198         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
30199
30200 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30201
30202         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
30203         targets.
30204
30205 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
30206
30207         * g++.dg/abi/mange7.C: New test.
30208
30209         PR c++/6438.
30210         * g++.dg/parse/stmtexpr2.C: New test.
30211
30212 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
30213
30214         * gcc.dg/20020312-2.c: Add SH target.
30215
30216 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30217
30218         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
30219         compiler output on mips*-*-irix*.
30220
30221 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
30222
30223         * g++.dg/parse/attr1.C: New test.
30224
30225 2002-04-23  Roger Sayle  <roger@eyesopen.com>
30226
30227         * gcc.c-torture/execute/string-opt-17.c: New test case.
30228         * gcc.c-torture/execute/memset-2.c: New test case.
30229
30230 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
30231
30232         PR c++/6256:
30233         * g++.dg/template/friend5.C: New test.
30234
30235         PR c++/6331:
30236         * g++.dg/template/qual1.C: Likewise.
30237
30238 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
30239
30240         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
30241         Include stdlib.h, not stdio.h or ctype.h.
30242
30243 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
30244
30245         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
30246         cris-*-elf* and mmix-*-*.
30247         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
30248         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
30249         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
30250         Ditto.
30251         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
30252         * gcc.dg/wchar_t-1.c: Ditto.
30253
30254 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
30255
30256         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
30257         Clarify comment.
30258
30259 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
30260
30261         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
30262
30263 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30264
30265         * gcc.c-torture/execute/20000906-1.x: Delete.
30266
30267 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
30268
30269         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
30270
30271 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
30272
30273         * PR6367
30274         * g77.f-torture/execute/6367.f: New test.
30275         * g77.f-torture/execute/6367.x: Disable for MMIX.
30276
30277 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
30278
30279         * PR6352
30280         * g++.dg/opt/inline2.C: New test.
30281
30282 2002-04-18  Richard Henderson  <rth@redhat.com>
30283
30284         * gcc.dg/20000906-1.c: Enable for all targets.
30285         * gcc.c-torture/compile/iftrap-2.c: New.
30286
30287 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30288
30289         * gcc.dg/20020418-1.c: New test.
30290         * gcc.dg/20020418-2.c: New test.
30291
30292 2002-04-18  Richard Henderson  <rth@redhat.com>
30293
30294         * gcc.c-torture/compile/iftrap-1.c: New.
30295         * gcc.dg/iftrap-1.c: Adjust for ia64.
30296         * gcc.dg/iftrap-2.c: New.
30297
30298 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
30299
30300         * gcc.c-torture/compile/20020418-1.c: New test.
30301
30302 2002-04-18  Roger Sayle  <roger@eyesopen.com>
30303
30304         * gcc.c-torture/compile/20020415-1.c: New.
30305
30306 2002-04-18  David S. Miller  <davem@redhat.com>
30307
30308         * gcc.c-torture/execute/20020418-1.c: New test.
30309
30310 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
30311
30312         * gcc.dg/20020416-1.c: New test.
30313
30314         * g++.dg/opt/inline1.C: New test.
30315
30316 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
30317
30318         * gcc.dg/altivec-5.c: New test.
30319
30320         * gcc.dg/20020415-1.c: New test.
30321
30322 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
30323
30324         * testsuite/lib/chill.exp: Remove.
30325
30326 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
30327
30328         * g++.dg/other/big-struct.C: New test.
30329
30330 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
30331
30332         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
30333         of scratch file.
30334
30335 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
30336
30337         PR c/6277
30338         * gcc.dg/i386-387-1.c: Allow optional leading underscore
30339         in scan-assembler function name
30340
30341 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
30342
30343         * g77.f-torture/execute/980628-4.x,
30344         g77.f-torture/execute/980628-5.x,
30345         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30346         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30347         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
30348         i[34567]86-*-*.
30349
30350 2002-04-13  David S. Miller  <davem@redhat.com>
30351
30352         * gcc.c-torture/execute/20020413-1.c: New test.
30353
30354 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
30355
30356         * gcc.dg/asm-6.c,
30357         * g++.dg/ext/asm1.C: New tests.
30358
30359 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
30360
30361         PR c++ 5373.
30362         * g++.dg/parse/stmtexpr1.C: New test.
30363
30364         PR c++/5189.
30365         * g++.dg/template/copy1.C: New test.
30366
30367 2002-04-12  Richard Henderson  <rth@redhat.com>
30368
30369         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
30370
30371 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
30372
30373         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
30374         gcc.c-torture/execute/20020307-2.c.
30375
30376 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
30377
30378         * g++.dg/ext/attrib5.C,
30379         * g++.dg/lookup/struct1.C: New tests.
30380
30381 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
30382
30383         * gcc.dg/20020411-1.c: New test.
30384
30385         * gcc.c-torture/execute/20020411-1.c: New test.
30386
30387 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
30388
30389         * g77.f-torture/execute/6177.f: New test.
30390
30391 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
30392
30393         PR middle-end/6247
30394         * g++.dg/opt/cleanup1.C: New test.
30395
30396         * g++.dg/opt/const1.C: New test.
30397
30398 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
30399
30400         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
30401
30402 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
30403
30404         PR c++/5507
30405         * g++.dg/template/typename2.C: New test.
30406
30407 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
30408
30409         * gcc.c-torture/execute/loop-12.c: New.
30410
30411 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
30412
30413         * g77.f-torture/execute/980628-4.x,
30414         g77.f-torture/execute/980628-5.x,
30415         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
30416         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
30417         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
30418
30419 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30420
30421         PR optimization/6086
30422         * g++.dg/opt/preinc1.C: New test.
30423
30424 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30425
30426         PR c++/5571
30427         * g++.dg/opt/static2.C: New test.
30428
30429 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
30430
30431         PR c/5120
30432         * gcc.dg/20020406-1.c: New test.
30433
30434 2002-04-04  David S. Miller  <davem@redhat.com>
30435
30436         * gcc.c-torture/execute/20020404-1.c: New test.
30437
30438 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
30439
30440         PR c/6123
30441         * gcc.dg/20020312-2.c: Do not declare global register variable
30442         if __PIC__ or __pic__ is defined.
30443
30444 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
30445
30446         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
30447         __asm__ so that it works correctly even if -ansi -pedantic-errors.
30448
30449 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30450
30451         * gcc.misc-tests/linkage.exp: Update last change to handle
30452         sparc*-, not just sparc-.
30453
30454 2002-04-03  Richard Henderson  <rth@redhat.com>
30455
30456         * gcc.dg/cpp/ucs.c: Improved long UCS test.
30457
30458 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30459
30460         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
30461
30462 2002-04-02  David S. Miller  <davem@redhat.com>
30463
30464         * gcc.c-torture/execute/20020402-3.c: New test.
30465
30466 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
30467
30468         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
30469         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
30470
30471         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
30472         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
30473         g77.f-torture/execute/20001201.x,
30474         g77.f-torture/execute/u77-test.x: New files.
30475
30476         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
30477         * gcc.dg/wchar_t-1.c: Ditto.
30478
30479 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30480
30481         * gcc.c-torture/execute/20020402-1.c: New test.
30482
30483 2002-04-01  Richard Henderson  <rth@redhat.com>
30484
30485         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
30486
30487         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
30488
30489 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30490
30491         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
30492
30493 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30494
30495         * g++.dg/inherit/template-as-base.C: Expect error.
30496         * g++.dg/inherit/namespace-as-base.C: Likewise.
30497
30498 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
30499
30500         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
30501         g++.dg/ext/instantiate3.C: Tweak match patterns.
30502
30503         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
30504         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
30505         -da test.
30506
30507 2002-03-31  Richard Henderson  <rth@redhat.com>
30508
30509         * gcc.dg/special/alias-2.c: New.
30510         * gcc.dg/special/ecos.exp: Run it.
30511
30512 2002-03-31  Richard Henderson  <rth@redhat.com>
30513
30514         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
30515
30516 2002-03-31  Kazu Hirata  <kazu@hxi.com>
30517
30518         * gcc.dg/weak-1.c: Disable on h8300 port.
30519
30520 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
30521
30522         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
30523         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
30524         ordering tests.
30525         * g++.dg/bprob/bprob-1.C: New test.
30526         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
30527         * g++.dg/gcov/gcov-1.C: New test.
30528         * g++.dg/gcov/gcov-1.x: New file.
30529         * g++.dg/gcov/gcov-2.C: New test.
30530         * g++.dg/gcov/gcov-3.C: New test.
30531         * g++.dg/gcov/gcov-3.h: New file.
30532
30533 2002-03-28  Roger Sayle  <roger@eyesopen.com>
30534
30535         * g++.old-deja/g++.other/builtins5.C: New test.
30536         * g++.old-deja/g++.other/builtins6.C: New test.
30537         * g++.old-deja/g++.other/builtins7.C: New test.
30538         * g++.old-deja/g++.other/builtins8.C: New test.
30539         * g++.old-deja/g++.other/builtins9.C: New test.
30540
30541 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
30542
30543         * g++.dg/opt/static1.C: New test.
30544
30545         * g++.dg/opt/longbranch1.C: New test.
30546
30547 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
30548
30549         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
30550
30551         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
30552
30553 2002-03-28  Jeffrey A Law  (law@redhat.com)
30554
30555         * gcc.c-torture/execute/20020328-1.c: New test.
30556
30557 2002-03-27  Richard Henderson  <rth@redhat.com>
30558
30559         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
30560         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
30561         move from g++.old-deja/g++.ext/.
30562
30563 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
30564
30565         * g++.dg/init/new2.C: New test.
30566
30567 2002-03-26  Richard Henderson  <rth@redhat.com>
30568
30569         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
30570
30571         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
30572         on sparc.
30573
30574         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
30575         sparcv9 systems.
30576         * gcc.dg/20001102-1.c: Likewise.
30577
30578 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
30579
30580         * gcc.dg/cpp/endif-pedantic1.c,
30581         gcc.dg/cpp/endif-pedantic2.c: New tests.
30582
30583 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
30584
30585         * g++.dg/init/new1.C: New test.
30586
30587 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
30588
30589         * g++.dg/abi/vbase9.C: New test.
30590
30591 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
30592
30593         * gcc.dg/arm-asm.c: New test.
30594
30595 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
30596
30597         * gcc.dg/Wswitch-enum.c: New test.
30598         Fix PR c/5044.
30599
30600 2002-03-26  Richard Henderson  <rth@redhat.com>
30601
30602         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
30603         structure.
30604
30605 2002-03-25  Richard Henderson  <rth@redhat.com>
30606
30607         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
30608         sparcv9 systems.
30609
30610         * gcc.c-torture/compile/20011119-1.c (xxx): New.
30611         * gcc.c-torture/compile/20011119-2.c (xxx): New.
30612
30613 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
30614
30615         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
30616
30617 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
30618
30619         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
30620         targets using generic thunk support.
30621
30622 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
30623
30624         * gcc.c-torture/compile/20020323-1.c: New test.
30625
30626         * g++.dg/opt/conj2.C: New test.
30627
30628 2002-03-24  Richard Henderson  <rth@redhat.com>
30629
30630         * gcc.dg/weak-1.c: Use -fno-common.
30631
30632 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30633
30634         * g77.dg/f77-edit-apostrophe-out.f: New test
30635         * g77.dg/f77-edit-h-out.f: New test
30636         * g77.dg/f77-edit-t-in.f: New test
30637         * g77.dg/f77-edit-t-out.f: New test
30638         * g77.dg/f77-edit-x-out.f: New test
30639         * g77.dg/f77-edit-slash-out.f: New test
30640         * g77.dg/f77-edit-colon-out.f: New test
30641         * g77.dg/f77-edit-s-out.f: New test
30642
30643 2002-03-24  Richard Henderson  <rth@redhat.com>
30644
30645         * objc/execute/formal_protocol-6.x: New XFAIL.
30646
30647 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30648
30649         * gcc.dg/weak-1.c: Early return from dg-final on platforms
30650         that do not support weak symbols
30651
30652 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
30653
30654         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
30655         * lib/g77.exp: Likewise.
30656         * lib/objc.exp: Likewise.
30657
30658 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
30659
30660         * gcc.dg/Wswitch-default.c: New test.
30661
30662 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
30663
30664         * g++.dg/other/enum1.C: New test.
30665
30666 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
30667
30668         * gcc.dg/pragma-ep-3.c: Fix typo.
30669
30670 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
30671
30672         * g++.dg/inherit/template-as-base.C: New test.
30673
30674 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
30675
30676         * g++.old-deja/g++.other/dwarf2-1.C: Move...
30677         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
30678
30679 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
30680
30681         * gcc.dg/cpp/multiline.c: Update to match.
30682
30683 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
30684
30685         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
30686
30687 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
30688
30689         * gcc.dg/cpp/extratokens2.c: New file.
30690
30691 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
30692
30693         * gcc.dg/20020312-2.c: Add rs6000 target.
30694
30695         * gcc.c-torture/compile/20020319-1.c: New test.
30696
30697 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30698
30699         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
30700         (A, E): Handle this.
30701
30702 2002-03-20  Jason Merrill  <jason@redhat.com>
30703
30704         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
30705         ignoring -fpic.
30706         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
30707         through prune_gcc_output.
30708
30709 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
30710
30711         * gcc.c-torture/compile/20020320-1.c: New test.
30712
30713 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
30714
30715         * gcc.c-torture/compile/20020318-1.c: New test.
30716
30717         * gcc.dg/struct-by-value-1.c: New test.
30718
30719         * gcc.dg/20020319-1.c: New test.
30720
30721 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
30722
30723         * g++.dg/opt/conj1.C: New test.
30724
30725 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
30726
30727         * g++.dg/template/qualttp20.C: Revert previous change.
30728         * g++.dg/template/qualttp3.C: Likewise.
30729         * g++.dg/template/qualttp4.C: Likewise.
30730         * g++.dg/template/qualttp5.C: Likewise.
30731         * g++.dg/template/qualttp6.C: Likewise.
30732         * g++.dg/template/qualttp7.C: Likewise.
30733         * g++.dg/template/qualttp8.C: Likewise.
30734         * g++.dg/template/recurse.C: Likewise.
30735
30736 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
30737
30738         * gcc.dg/cpp/wchar-1.c: Update.
30739
30740 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30741
30742         * g++.dg/template/conv1.C: New test.
30743         * g++.dg/template/conv2.C: New test.
30744         * g++.dg/template/conv3.C: New test.
30745         * g++.dg/template/conv4.C: New test.
30746
30747 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30748
30749         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
30750         * g++.dg/template/qualttp3.C: Likewise.
30751         * g++.dg/template/qualttp4.C: Likewise.
30752         * g++.dg/template/qualttp5.C: Likewise.
30753         * g++.dg/template/qualttp6.C: Likewise.
30754         * g++.dg/template/qualttp7.C: Likewise.
30755         * g++.dg/template/qualttp8.C: Likewise.
30756         * g++.dg/template/recurse.C: Likewise.
30757
30758 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
30759
30760         * g++.dg/opt/dtor1.C: New test.
30761
30762 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
30763
30764         * gcc.c-torture/compile/20020315-1.c: New test.
30765
30766 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
30767
30768         * gcc.dg/weak-1.c: Fix scan tests.
30769
30770 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
30771
30772         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
30773         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
30774         cris-*-aout* mmix-*-*.
30775         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
30776         cris-*-aout* mmix-*-*.
30777         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
30778         cris-*-elf* cris-*-aout* and mmix-*-*.
30779         * gcc.dg/20001009-1.c: Ditto.
30780         * gcc.dg/20010912-1.c: Ditto.
30781         * gcc.dg/20020122-4.c: Ditto.
30782         * gcc.dg/inline-2.c: Ditto.
30783
30784 2002-03-14  Jeffrey A Law  (law@cygnus.com)
30785
30786         * gcc.c-torture/compile/20020314-1.c: New test.
30787
30788 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
30789
30790         * gcc.c-torture/execute/20020314-1.c: New test.
30791
30792 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
30793
30794         * g++.dg/warn/Wunused-1.C: New test.
30795
30796 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
30797
30798         * g++.dg/abi/mangle6.C: New test.
30799
30800 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
30801
30802         * gcc.c-torture/compile/20020309-2.c: New test.
30803
30804         * gcc.c-torture/compile/20020312-1.c: New test.
30805
30806 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
30807
30808         * g++.dg/other/access1.C: New test.
30809
30810 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
30811
30812         * gcc.c-torture/execute/wchar_t-1.c: New test.
30813
30814 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
30815
30816         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
30817
30818 2002-03-12  Roger Sayle  <roger@eyesopen.com>
30819
30820         * gcc.dg/20020312-1.c: New test case.
30821
30822 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
30823
30824         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
30825
30826 2002-03-11  Richard Henderson  <rth@redhat.com>
30827
30828         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
30829         * g++.old-deja/g++.jason/report.C: Likewise.
30830
30831 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30832
30833         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
30834         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
30835
30836 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
30837
30838         * testsuite/g++.dg/overload/pmf1.C: New test.
30839
30840 2002-03-11  Kazu Hirata  <kazu@hxi.com>
30841
30842         * gcc.c-torture/execute/20020307-1.c: Use long.
30843
30844 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
30845
30846         PR optimization/5844
30847         * gcc.dg/20020310-1.c: New test.
30848
30849 2002-03-09  Michael Meissner  <meissner@redhat.com>
30850
30851         * gcc.c-torture/execute/memcpy-2.c: New test.
30852         * gcc.c-torture/execute/memset-1.c: New test.
30853         * gcc.c-torture/execute/strlen-1.c: New test.
30854         * gcc.c-torture/execute/strcmp-1.c: New test.
30855         * gcc.c-torture/execute/strncmp-1.c: New test.
30856
30857 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
30858
30859         * gcc.dg/ppc-ldstruct.c: New test.
30860
30861 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
30862
30863         * gcc.c-torture/execute/va-arg-22.c: New test.
30864
30865 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
30866
30867         * gcc.c-torture/compile/20020309-1.c: New test.
30868
30869 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
30870
30871         * gcc.c-torture/execute/20020307-2.c: New test.
30872
30873 2002-03-07  Jeffrey A Law  (law@redhat.com)
30874
30875         * g77.f-torture/compile/20020307-1.f: New test.
30876
30877 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
30878
30879         * gcc.dg/unordered-1.c: New test.
30880
30881 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
30882
30883         * gcc.c-torture/execute/20020307-1.c: New test.
30884
30885 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
30886
30887         * gcc.dg/20020304-1.c: New test.
30888
30889         * gcc.c-torture/compile/20020304-2.c: New test.
30890
30891 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
30892
30893         * gcc.c-torture/compile/20020304-1.c: New test case
30894         (from PR c/5830).
30895
30896 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
30897
30898         * gcc.dg/20020103-1.c: Add other -D ppc variants.
30899
30900 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
30901
30902         * g++.dg/other/classkey1.C: New test.
30903
30904 2002-03-01  Richard Henderson  <rth@redhat.com>
30905
30906         * gcc.c-torture/compile/981223-1.x: New.
30907         * gcc.c-torture/compile/920625-1.x: New.
30908
30909 2002-02-28  Richard Henderson  <rth@redhat.com>
30910
30911         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
30912
30913 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
30914
30915         * gcc.c-torture/execute/20020227-1.c: New test.
30916
30917 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
30918
30919         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
30920         here" ERROR lines.
30921         * g++.old-deja/g++.oliva/partord1.C: Likewise.
30922         * g++.old-deja.g++.other/defarg1.C: Likewise.
30923         * g++.old-deja/g++.pt/calls2.C: Likewise.
30924         * g++.old-deja/g++.pt/crash20.C: Likewise.
30925         * g++.old-deja/g++.pt/crash30.C: Likewise.
30926         * g++.old-deja/g++.pt/crash36.C: Likewise.
30927         * g++.old-deja/g++.pt/crash6.C: Likewise.
30928         * g++.old-deja/g++.pt/defarg13.C: Likewise.
30929         * g++.old-deja/g++.pt/derived3.C: Likewise.
30930         * g++.old-deja/g++.pt/error1.C: Likewise.
30931         * g++.old-deja/g++.pt/friend21.C: Likewise.
30932         * g++.old-deja/g++.pt/friend23.C: Likewise.
30933         * g++.old-deja/g++.pt/infinite1.C: Likewise.
30934         * g++.old-deja/g++.robertl/eb128.C: Likewise.
30935
30936 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
30937
30938         * gcc.c-torture/execute/20020225-2.c: New test.
30939
30940 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
30941
30942         * gcc.c-torture/execute/920730-1t.c,
30943         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
30944         Delete test cases, only relevant to -traditional.
30945
30946 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
30947
30948         * gcc.dg/cpp/undef1.c: Remove.
30949         * gcc.dg/cpp/directiv.c: Update.
30950         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
30951
30952 2002-02-27  Michael Meissner  <meissner@redhat.com>
30953
30954         * gcc.c-torture/execute/20020226-1.c: New test.
30955
30956 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
30957
30958         * g++.dg/debug/debug4.C: New test.
30959
30960         * gcc.dg/ia64-visibility-1.c: New test.
30961
30962 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
30963
30964         * gcc.dg/debug/20020224-1.c: New.
30965
30966 2002-02-25  Kazu Hirata  <kazu@hxi.com>
30967
30968         * gcc.c-torture/execute/960416-1.x: New.
30969         * gcc.c-torture/execute/divconst-3.x: Likewise.
30970
30971 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
30972
30973         * gcc.dg/20020224-1.c: New test.
30974
30975 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
30976
30977         * gcc.c-torture/execute/20020225-1.c: New.
30978
30979 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
30980
30981         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
30982
30983 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
30984
30985         * gcc.dg/20020222-1.c: New test.
30986
30987 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
30988
30989         * g++.dg/opt/anonunion1.C: New test.
30990
30991 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
30992
30993         * g++.dg/template/qualttp19.C: New test.
30994         * g++.dg/template/qualttp20.C: New test.
30995         * g++.old-deja/g++.jason/report.C: Adjust expected errors
30996         * g++.old-deja/g++.other/qual1.C: Likewise.
30997
30998 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
30999
31000         * gcc.dg/attr-alwaysinline.c: New.
31001
31002 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
31003
31004         * gcc.dg/20020220-1.c: New test.
31005
31006         * gcc.dg/20020220-2.c: New test.
31007
31008         * g++.dg/opt/mmx1.C: New test.
31009
31010 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
31011
31012         * gcc.c-torture/compile/20020110.c: New test.
31013
31014 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
31015
31016         * gcc.c-torture/execute/20020219-1.c: New test.
31017
31018         * gcc.dg/20020219-1.c: New test.
31019
31020         * gcc.dg/noncompile/20020220-1.c: New test.
31021
31022         * g++.dg/opt/ptrintsum1.C: New test.
31023
31024         * gcc.dg/debug/20020220-1.c: New test.
31025
31026 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
31027
31028         * gcc.c-torture/execute/20020216-1.c: New test.
31029
31030 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
31031
31032         * gcc.dg/decl-1.c: Update, new test.
31033
31034 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
31035
31036         * g++.dg/abi/bitfield1.C: New test.
31037         * g++.dg/abi/bitfield2.C: New test.
31038
31039 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31040
31041         * gcc.dg/attr-nest.c: New test.
31042
31043 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
31044
31045         * gcc.c-torture/execute/20020215-1.c: New test.
31046
31047 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
31048
31049         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
31050         * g++.dg/debug/debug.exp: New.
31051         * g++.dg/debug/trivial.C: New.
31052         * g++.dg/debug/debug1.C: Moved...
31053         * g++.dg/other/debug1.C: ...from here.
31054         * g++.dg/debug/debug2.C: Moved...
31055         * g++.dg/other/debug2.C: ...from here.
31056         * g++.dg/debug/debug3.C: Moved...
31057         * g++.dg/other/debug3.C: ...from here.
31058
31059         * gcc.dg/noncompile/20020213-1.c: New test.
31060
31061 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
31062
31063         * g++.dg/other/debug3.C: New test.
31064
31065         * gcc.c-torture/execute/20020213-1.c: New test.
31066
31067 2002-02-13  Richard Smith <richard@ex-parrot.com>
31068
31069         * g++.old-deja/g++.other/thunk1.C: New test.
31070
31071 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31072
31073         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
31074
31075 2002-02-13  Stan Shebs  <shebs@apple.com>
31076
31077         * gcc.dg/altivec-3.c: New.
31078
31079 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
31080
31081         * gcc.dg/Wunreachable-1.c: New test.
31082         * gcc.dg/Wunreachable-2.c: New test.
31083
31084 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
31085
31086         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
31087
31088 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
31089
31090         * gcc.dg/decl-1.c: New test.
31091
31092 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
31093
31094         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
31095
31096 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31097
31098         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
31099         * gcc.c-torture/compile/980506-1.x: Likewise.
31100
31101 2002-02-10  Kazu Hirata  <kazu@hxi.com>
31102
31103         * gcc.dg/20020210-1.c: New.
31104
31105 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
31106
31107         * g77.f-torture/execute/947.f: New regression test
31108         for PR fortran/947.
31109
31110 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
31111
31112         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
31113         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
31114
31115 2002-02-08  Richard Henderson  <rth@redhat.com>
31116
31117         * gcc.c-torture/compile/labels-3.c: New.
31118
31119 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
31120
31121         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
31122         expression statements work instead.
31123         * gcc.dg/noncompile/20020207-1.c: New test.
31124
31125 2002-02-07  Richard Henderson  <rth@redhat.com>
31126
31127         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
31128
31129 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31130
31131         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
31132         message from g77
31133         * lib/g77-dg.exp: Trim g77 error messages so that they are
31134         recognized by dg.exp.
31135
31136 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31137
31138         PR fortran/5473
31139         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
31140
31141 2002-02-07  Richard Henderson  <rth@redhat.com>
31142
31143         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
31144         to be sufficiently aligned for integers.
31145
31146 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
31147
31148         * g++.dg/template/friend4.C: New test.
31149
31150 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
31151
31152         PR fortran/5743
31153         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
31154         unsupported cases.
31155
31156 2002-02-07  Richard Henderson  <rth@redhat.com>
31157
31158         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
31159         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
31160         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
31161         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
31162
31163 2002-02-06  Richard Henderson  <rth@redhat.com>
31164
31165         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
31166
31167 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
31168
31169         * gcc.dg/20020206-1.c: New test.
31170
31171 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
31172
31173         * gcc.c-torture/execute/20020206-1.c: New test.
31174
31175         * gcc.c-torture/execute/20020206-2.c: New test.
31176
31177         PR optimization/5429:
31178         * gcc.c-torture/compile/20020206-1.c: New test.
31179
31180 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
31181
31182         * g++.dg/ext/align1.C: Do not use an explicit alignment value
31183         as certain file formats cannot support particularly large
31184         alignments.
31185
31186         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
31187         and do not expect to be able to link the executable.
31188
31189         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
31190         fail because the COFF format does not support the weak attribute.
31191
31192 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
31193
31194         * g77.dg/pr5473.f: New test
31195
31196 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
31197
31198         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
31199         Fix testcase accordingly.
31200
31201 2002-02-04  Richard Henderson  <rth@redhat.com>
31202
31203         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
31204         (buf): Change to be an array of pointers, not ints.
31205
31206 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31207
31208         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
31209         before all tests.  Move warning one line above to match where it
31210         C frontend emits.
31211         * gcc.dg/Wswitch-2.c: New test.
31212         * g++.dg/warn/Wswitch-1.C: New test.
31213         * g++.dg/warn/Wswitch-2.C: New test.
31214
31215 2002-02-04  Richard Henderson  <rth@redhat.com>
31216
31217         * g++.dg/abi/offsetof.C: Fix size comparison.
31218
31219 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
31220
31221         * gcc.dg/cast-qual-2.c: New test.
31222
31223 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
31224
31225         * gcc.dg/20020201-4.c: New test.
31226
31227 2002-02-04  Ben Elliston  <bje@redhat.com>
31228
31229         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
31230         target_info attribute != 0, in addition to the empty string.
31231         (gcc_target_compile): Likewise.
31232
31233 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
31234
31235         * gcc.dg/Wswitch.c: New test.
31236         PR gcc/4475. PR gcc/3780.
31237
31238 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
31239
31240         * g77.f-torture/execute/5122.f: New test for regressions
31241         against PR fortran/5122.
31242
31243 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
31244
31245         * g77.f-torture/compile/pr3743.f: Delete
31246         * g77.dg/pr3743-1.f: New test.
31247         * g77.dg/pr3743-2.f: New test.
31248         * g77.dg/pr3743-3.f: New test.
31249         * g77.dg/pr3743-4.f: New test.
31250
31251 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31252
31253         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
31254
31255 2002-02-02  Richard Henderson  <rth@redhat.com>
31256
31257         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
31258         * gcc.c-torture/execute/bf64-1.c: Likewise.
31259
31260 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31261
31262         * gcc.dg/20020201-2.c: New test.
31263
31264         * gcc.dg/20020201-3.c: New test.
31265
31266         * gcc.c-torture/execute/bitfld-2.c: New test.
31267
31268 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
31269
31270         * gcc.dg/bitfld-1.c: Update.
31271         * gcc.dg/bitfld-2.c: Update.
31272         * gcc.c-torture/execute/bitfld-1.x: New.
31273
31274 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
31275
31276         * gcc.c-torture/execute/20020201-1.c: New test.
31277
31278 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
31279
31280         PR target/5469
31281         * gcc.dg/20020201-1.c: New test.
31282
31283 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
31284
31285         PR fortran/3743
31286         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
31287         * g77.f-torture/compile/pr3743.x: Remove
31288
31289 2002-01-31  Tom Rix  <trix@redhat.com>
31290
31291         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
31292
31293 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
31294
31295         * gcc.dg/noncompile/20020130-1.c: New test.
31296
31297 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
31298
31299         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
31300
31301 2002-01-29  Richard Henderson  <rth@redhat.com>
31302
31303         * gcc.c-torture/execute/991118-1.c: Cast various constants back
31304         to long long.
31305         * gcc.c-torture/execute/bf64-1.c: Likewise.
31306
31307 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
31308
31309         * gcc.c-torture/execute/20020129-1.c: New test.
31310
31311 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
31312
31313         * gcc.c-torture/compile/20000224-1.c: Update.
31314         * gcc.c-torture/execute/bitfld-1.c: New tests.
31315         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
31316         * gcc.dg/uninit-A.c: Update.
31317
31318 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31319
31320         * g++.dg/template/ctor1.C: Add instantiation.
31321
31322 2002-01-28  Paul Koning  <pkoning@equallogic.com>
31323
31324         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
31325         argument to __builtin_prefetch to be const ptr.
31326
31327 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
31328
31329         * gcc.c-torture/compile/20020120-1.c: New test.
31330
31331 2002-01-27  Kazu Hirata  <kazu@hxi.com>
31332
31333         * gcc.c-torture/execute/20020127-1.c: New test.
31334
31335 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
31336
31337         * g77.dg/f77-edit-i-in.f: New test
31338         * g77.dg/f77-edit-i-out.f: New test
31339
31340 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
31341
31342         * gcc.dg/debug/debug.exp: New file.
31343         * gcc.dg/debug/trivial.c: New file.
31344         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
31345         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
31346         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
31347         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
31348         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
31349         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
31350         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
31351         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
31352         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
31353         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
31354         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
31355         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
31356         * gcc.dg/20000503-1.c: Removed.
31357         * gcc.dg/20010207-1.c: Removed.
31358         * gcc.dg/20011223-1.c: Removed.
31359         * gcc.dg/20020104-2.c: Removed.
31360         * gcc.dg/debug-1.c: Removed.
31361         * gcc.dg/debug-2.c: Removed.
31362         * gcc.dg/debug-3.c: Removed.
31363         * gcc.dg/debug-4.c: Removed.
31364         * gcc.dg/debug-5.c: Removed.
31365         * gcc.dg/debug-6.c: Removed.
31366         * gcc.dg/dwarf2-1.c: Removed.
31367         * gcc.dg/dwarf2-2.c: Removed.
31368
31369 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
31370
31371         * g++.old-deja/g++.other/eh5.C: New test.
31372         * g++.old-deja/g++.other/sibcall2.C: New test.
31373         * g++.old-deja/g++.other/array9.C: New test.
31374         * g++.old-deja/g++.other/typename2.C: New test.
31375         * g++.old-deja/g++.other/crash60.C: New test.
31376         * g++.old-deja/g++.other/conv9.C: New test.
31377         * g++.old-deja/g++.other/mangle10.C: New test.
31378         * g++.old-deja/g++.other/unchanging1.C: New test.
31379         * g++.old-deja/g++.other/exprstmt1.C: New test.
31380         * g++.old-deja/g++.other/inline23.C: New test.
31381         * g++.old-deja/g++.eh/ia64-1.C: New test.
31382         * g++.old-deja/g++.other/dwarf2-1.C: New test.
31383         * g++.old-deja/g++.other/reload1.C: New test.
31384         * g++.old-deja/g++.other/static20.C: New test.
31385         * g++.old-deja/g++.other/local-alloc1.C: New test.
31386         * g++.old-deja/g++.other/conv8.C: New test.
31387         * g++.old-deja/g++.other/stmtexpr2.C: New test.
31388         * g++.old-deja/g++.other/storeexpr1.C: New test.
31389         * g++.old-deja/g++.other/storeexpr2.C: New test.
31390         * g++.dg/eh/template2.C: New test.
31391         * g++.dg/warn/weak1.C: New test.
31392
31393 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
31394
31395         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
31396         Remove first, non-varying, argument.
31397
31398 2002-01-23  Richard Henderson  <rth@redhat.com>
31399
31400         * gcc.dg/inline-2.c: New.
31401
31402         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
31403         Add optional target arg.  Check number of arguments.
31404         (scan-assembler-not, scan-assembler-dem): Likewise.
31405         (scan-assembler-dem-not): Likewise.
31406
31407 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31408
31409         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
31410         line 12.
31411         * g++.old-deja/g++.brendan/parse3.C,
31412         g++.old-deja/g++.other/crash26.C,
31413         g++.old-deja/g++.other/crash28.C,
31414         g++.old-deja/g++.other/crash29.C,
31415         g++.old-deja/g++.other/crash30.C,
31416         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
31417
31418 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
31419
31420         * gcc.dg/20020115-1.c: New.
31421
31422 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
31423
31424         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
31425
31426 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
31427
31428         * gcc.dg/20020122-3.c: New.
31429
31430 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
31431
31432         * g++.dg/other/gc1.C: New test.
31433
31434 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
31435
31436         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
31437
31438 2002-01-22  Richard Henderson  <rth@redhat.com>
31439
31440         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
31441
31442 2002-01-22  Richard Henderson  <rth@redhat.com>
31443
31444         * gcc.dg/20020122-4.c: New.
31445
31446 2002-01-22  H.J. Lu <hjl@gnu.org>
31447
31448         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
31449         link output.
31450         * gcc.dg/special/ecos.exp: Likewise.
31451         * lib/g++-dg.exp: Likewise.
31452         * lib/g77-dg.exp: Likewise.
31453         * lib/gcc-dg.exp : Likewise.
31454         * lib/mike-g++.exp: Likewise.
31455         * lib/mike-g77.exp: Likewise.
31456         * lib/mike-gcc.exp: Likewise.
31457         * lib/objc-dg.exp: Likewise.
31458
31459 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
31460
31461         PR target/5379
31462         * gcc.dg/20020122-2.c: New test.
31463
31464 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
31465
31466         * gcc.dg/20020122-1.c: New test.
31467
31468 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
31469
31470         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
31471
31472 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
31473
31474         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
31475
31476 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
31477
31478         * gcc.c-torture/compile/20020121-1.c: New test.
31479
31480 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31481
31482         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
31483         ld_library_path.
31484
31485 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
31486
31487         * gcc.dg/20020218-1.c: New test.
31488
31489 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
31490
31491         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
31492         messages
31493         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
31494         "At global scope" warning
31495         * g++.dg/ext/align1.C: Change cygwin test for alignment
31496         from db-bogus to dg-warning
31497
31498 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
31499
31500         * g77.f-torture/compile/cpp2.F: New test.
31501
31502 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
31503
31504         * g++.dg/template/access1.C: New test.
31505
31506 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
31507
31508         * gcc.dg/20020118-1.c: New.
31509
31510 2002-01-18  Kazu Hirata  <kazu@hxi.com>
31511
31512         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
31513
31514 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
31515
31516         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
31517         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
31518         alignment warnings.
31519
31520 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
31521
31522         * gcc.misc-tests/i386-prefetch.exp: Save and restore
31523         torture_with_loops and torture_without_loops
31524
31525 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
31526
31527         * gcc.c-torture/compile/20020116-1.c: New test.
31528
31529 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
31530
31531         * gcc.dg/20020116-2.c: New test.
31532
31533         * gcc.dg/ultrasp4.c: New test.
31534
31535         * gcc.dg/20020116-1.c: New test.
31536
31537 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
31538
31539         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
31540         by EABI.
31541
31542 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
31543
31544         * gcc.misc-tests/i386-prefetch.exp: New.
31545         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
31546         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
31547         * gcc.misc-tests/i386-pf-none-1.c: New test.
31548         * gcc.misc-tests/i386-pf-sse-1.c: New test.
31549
31550 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
31551
31552         * gcc.dg/gnu89-init-1.c: Add new tests.
31553
31554 2002-01-15  Andreas Jaeger  <aj@suse.de>
31555
31556         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
31557         * gcc.dg/i386-mmx-2.c: Likewise.
31558         * gcc.dg/i386-sse-1.c: Likewise.
31559         * gcc.dg/i386-sse-2.c: Likewise.
31560         * gcc.dg/i386-sse-3.c: Likewise.
31561
31562 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
31563
31564         * g77.f-torture/execute/intrinsic-unix-bessel.f:
31565         Uncomment additional cases that now pass.
31566
31567 2002-01-11  Richard Henderson  <rth@redhat.com>
31568
31569         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
31570         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
31571
31572 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
31573
31574         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
31575
31576 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
31577
31578         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
31579         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
31580
31581 2002-01-10  Dale Johannesen  <dalej@apple.com>
31582
31583         * gcc.c-torture/execute/loop-11.c: New.
31584
31585 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
31586
31587         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
31588         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
31589
31590 2002-01-09  Richard Henderson  <rth@redhat.com>
31591
31592         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
31593         type in which to perform the operation for each size.
31594
31595 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
31596
31597         * gcc.c-torture/compile/20020109-2.c: New test.
31598
31599 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
31600
31601         * gcc.c-torture/execute/loop-10.c: New test.
31602
31603 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31604
31605         * gcc.c-torture/compile/20010226-1.c: New test.
31606         * gcc.c-torture/compile/20010227-1.c: New test.
31607         * gcc.c-torture/compile/20010426-1.c: New test.
31608         * gcc.c-torture/compile/20010510-1.c: New test.
31609         * gcc.c-torture/compile/20010605-3.c: New test.
31610         * gcc.c-torture/compile/20010824-1.c: New test.
31611         * gcc.c-torture/execute/20010409-1.c: New test.
31612         * gcc.dg/noncompile/20000901-1.c: New test.
31613         * gcc.dg/20001023-1.c: New test.
31614         * gcc.dg/20001101-1.c: New test.
31615         * gcc.dg/20001102-1.c: New test.
31616         * gcc.dg/20010207-1.c: New test.
31617         * gcc.dg/20010405-1.c: New test.
31618         * gcc.dg/20010822-1.c: New test.
31619         * gcc.dg/20011107-1.c: New test.
31620
31621 2002-01-09  Jeffrey A Law  (law@redhat.com)
31622
31623         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
31624
31625         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
31626         execution failure on PA targets.
31627
31628 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
31629
31630         * gcc.c-torture/compile/20020109-1.c: New test.
31631
31632 2002-01-08  Kazu Hirata  <kazu@hxi.com>
31633
31634         * gcc.c-torture/execute/20020108-1.c: New test.
31635
31636 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
31637
31638         * gcc.dg/20020108-1.c: New test.
31639
31640 2002-01-08  H.J. Lu <hjl@gnu.org>
31641
31642         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
31643         for header files.
31644
31645 2002-01-08  Geoff Keating  <geoffk@redhat.com>
31646
31647         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
31648         consistency.
31649
31650 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
31651
31652         * gcc.dg/altivec-4.c: Test altivec predicates.
31653
31654 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
31655
31656         * gcc.c-torture/execute/20020107-1.c: New test.
31657
31658 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
31659
31660         PR c/5279
31661         * gcc.c-torture/compile/20020106-1.c: New test.
31662
31663 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
31664
31665         * gcc.c-torture/execute/nestfunc-4.c: New test.
31666
31667 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31668
31669         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
31670         extra triple that slipped in.
31671         * g++.old-deja/g++.abi/align.C: Likewise.
31672         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31673
31674 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
31675
31676         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
31677         * g++.old-deja/g++.abi/align.C: Likewise.
31678         * g++.old-deja/g++.abi/bitfields.C: Likewise.
31679
31680         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
31681         on FreeBSD/i386.
31682         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
31683         FreeBSD.
31684
31685 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
31686
31687         * gcc.dg/20020104-1.c: New test.
31688
31689         * gcc.dg/20020104-2.c: New test.
31690
31691 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
31692
31693         * gcc.dg/20020103-1.c: Fix typo in target selector.
31694
31695 2002-01-03  Richard Henderson  <rth@redhat.com>
31696
31697         * gcc.dg/20020103-1.c: New.
31698
31699 2002-01-03  Kazu Hirata  <kazu@hxi.com>
31700
31701         * gcc.c-torture/execute/20020103-1.c: New test.
31702
31703 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
31704
31705         * g++.dg/other/debug2.C: New test.
31706
31707         * gcc.c-torture/compile/20020103-1.c: New test.
31708
31709 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
31710
31711         * gcc.dg/gnu89-init-1.c: Added new tests.
31712
31713 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31714
31715         * g++.dg/template/friend2.C: Remove as patch is reverted.
31716
31717         * g++.dg/warn/oldcast1.C: New test.
31718
31719         * g++.dg/template/ptrmem1.C: New test.
31720         * g++.dg/template/ptrmem2.C: New test.
31721
31722         * g++.dg/template/ntp.C: New test.
31723
31724         * g++.dg/other/component1.C: New test.
31725
31726         * g++.dg/template/ttp3.C: New test.
31727
31728         * g++.dg/template/friend2.C: New test.
31729         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
31730
31731 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31732
31733         * g++.dg/other/ptrmem1.C: New test.
31734         * g++.dg/other/ptrmem2.C: New test.
31735
31736 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31737
31738         * g++.dg/template/ctor1.C: New test.
31739
31740 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
31741
31742         * g++.dg/template/friend2.C: New test.
31743
31744 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
31745
31746         * gcc.dg/mmix-1.c: New test.
31747
31748 2001-12-31  Richard Henderson  <rth@redhat.com>
31749
31750         * gcc.dg/asm-5.c: New.
31751
31752 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
31753
31754         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
31755         in namespace __gnu_cxx
31756
31757 2001-12-30  Richard Henderson  <rth@redhat.com>
31758
31759         * gcc.dg/debug-6.c: New.
31760
31761 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
31762
31763         * gcc.c-torture/compile/20011229-2.c: New test.
31764
31765 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
31766
31767         * gcc.dg/debug-3.c: New test.
31768         * gcc.dg/debug-4.c: New test.
31769         * gcc.dg/debug-5.c: New test.
31770
31771 2001-12-29  Richard Henderson  <rth@redhat.com>
31772
31773         * g++.dg/eh/loop1.C: New.
31774
31775 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31776
31777         * g++.dg/template/crash1.C: New test.
31778
31779 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
31780
31781         * g++.dg/other/const1.C: New test.
31782
31783 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
31784
31785         * gcc.c-torture/compile/20011229-1.c: New test.
31786
31787 2001-12-28  Stan Shebs  <shebs@apple.com>
31788
31789         * lib/objc-torture.exp: Resync with c-torture.exp.
31790         * lib/objc.exp: Load standard libraries.
31791
31792 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
31793
31794         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
31795         additional tests.
31796
31797 2001-12-27  Roger Sayle <roger@eyesopen.com>
31798
31799         * gcc.c-torture/execute/string-opt-16.c: New testcase.
31800
31801 2001-12-27  Richard Henderson  <rth@redhat.com>
31802
31803         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
31804
31805 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31806
31807         * g++.dg/eh/ctor1.C: New test.
31808         * g++.dg/other/error2.C: New test.
31809
31810 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31811
31812         * g++.dg/other/init2.C: New test.
31813
31814 2001-12-24  Richard Henderson  <rth@redhat.com>
31815
31816         * gcc.dg/20011223-1.c: New.
31817         * gcc.dg/inline-1.c: New.
31818
31819 2001-12-23  Richard Henderson  <rth@redhat.com>
31820
31821         * gcc.dg/asm-4.c: Test operand modifiers.
31822
31823 2001-12-23  Richard Henderson  <rth@redhat.com>
31824
31825         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
31826
31827 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
31828
31829         * gcc.c-torture/execute/20011223-1.c: New test.
31830
31831 2001-12-21  Richard Henderson  <rth@redhat.com>
31832
31833         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
31834         re-enables the warning.
31835
31836 2001-12-21  Richard Henderson  <rth@redhat.com>
31837
31838         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
31839
31840 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31841
31842         * gcc.c-torture/compile/20011218-1.c: New test.
31843
31844 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
31845
31846         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
31847         arm-isr.c test.
31848         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
31849         epilogue generation for ARM ISR routines.
31850
31851 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31852
31853         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
31854         * gcc.dg/format/c90-printf-3.c: Likewise.
31855         * gcc.dg/format/c99-printf-3.c: Likewise.
31856         * gcc.dg/format/ext-1.c: Likewise.
31857         * gcc.dg/format/ext-6.c: Likewise.
31858         * gcc.dg/format/format.h: Prototype unlocked stdio.
31859
31860 2001-12-20  Richard Henderson  <rth@redhat.com>
31861
31862         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
31863         (arena): Use it.
31864         (malloc): Correct allocation logic.  Abort if we fill up the
31865         arena before initialization complete.
31866         (realloc): Correct allocation logic.
31867
31868 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
31869
31870         * gcc.c-torture/compile/20011219-2.c: New test.
31871
31872         * gcc.c-torture/execute/20011219-1.c: New test.
31873
31874 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
31875
31876         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
31877         target does not support weak symbols.
31878
31879 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
31880
31881         * gcc.c-torture/compile/20011219-1.c: New test.
31882
31883 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
31884
31885         * g++.dg/other/error1.C: New test.
31886
31887 2001-12-17  Jeffrey A Law  (law@redhat.com)
31888
31889         * gcc.c-torture/execute/20011217-1.c: New test.
31890
31891 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
31892
31893         * objc.dg/special/: New directory.
31894         * objc.dg/special/special.exp: New file.
31895         * objc.dg/special/unclaimed-category-1.h: New file.
31896         * objc.dg/special/unclaimed-category-1a.m: New file.
31897         * objc.dg/special/unclaimed-category-1.m: New file.
31898
31899 2001-12-17  Andreas Jaeger  <aj@suse.de>
31900
31901         * gcc.c-torture/compile/20011217-2.c: New test.
31902
31903 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
31904
31905         * gcc.c-torture/compile/20011217-1.c: New test.
31906
31907 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
31908
31909         * testsuite/gcc.dg/20011214-1.c: New.
31910
31911 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
31912
31913         * gcc.dg/altivec-4.c: New.
31914
31915 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
31916
31917         * gcc.dg/20011113-1.c: New test.
31918
31919 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
31920
31921         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
31922         std::__malloc_alloc_template<0> and
31923         std::__default_alloc_template<false, 0>.
31924
31925 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
31926
31927         * objc/execute/bf-21.m: New test.
31928         * objc/execute/enumeration-1.m: New test.
31929         * objc/execute/enumeration-2.m: New test.
31930
31931 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
31932
31933         * gcc.dg/gnu89-init-1.c: New test.
31934
31935 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
31936
31937         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
31938         * g++.old-deja/g++.jason/2371.C: Likewise.
31939         * g++.old-deja/g++.jason/template33.C: Likewise.
31940         * g++.old-deja/g++.jason/template34.C: Likewise.
31941         * g++.old-deja/g++.jason/template36.C: Likewise.
31942         * g++.old-deja/g++.oliva/typename1.C: Likewise.
31943         * g++.old-deja/g++.oliva/typename2.C: Likewise.
31944         * g++.old-deja/g++.other/typename1.C: Likewise.
31945         * g++.old-deja/g++.pt/inherit2.C: Likewise.
31946         * g++.old-deja/g++.pt/nontype5.C: Likewise.
31947         * g++.old-deja/g++.pt/typename11.C: Likewise.
31948         * g++.old-deja/g++.pt/typename14.C: Likewise.
31949         * g++.old-deja/g++.pt/typename16.C: Likewise.
31950         * g++.old-deja/g++.pt/typename3.C: Likewise.
31951         * g++.old-deja/g++.pt/typename4.C: Likewise.
31952         * g++.old-deja/g++.pt/typename5.C: Likewise.
31953         * g++.old-deja/g++.pt/typename7.C: Likewise.
31954         * g++.old-deja/g++.robertl/eb9.C: Likewise.
31955
31956 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
31957
31958         * g++.dg/other/linkage1.C: New test.
31959         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
31960         specifiers.
31961
31962 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
31963
31964         * gcc.dg/concat.c: New test.
31965
31966 2001-12-11  Stan Shebs  <shebs@apple.com>
31967
31968         * objc/compile: New test directory.
31969         * objc/compile/compile.exp: New expect script.
31970         * objc/compile/20011211-1.m: New compile test.
31971
31972 2001-12-11  Jason Merrill  <jason@redhat.com>
31973
31974         * lib/prune.exp (prune_gcc_output): Also handle "In member
31975         function".  So many permutations...
31976
31977 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
31978
31979         * g++.dg/template/typedef1.C: New test.
31980
31981 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
31982
31983         * g++.dg/other/copy1.C: New test.
31984
31985 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
31986
31987         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
31988
31989         * gcc.dg/builtin-choose-expr.c: New.
31990
31991 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
31992
31993         * gcc.dg/altivec-2.c: New.
31994
31995 2001-12-07  Richard Henderson  <rth@redhat.com>
31996
31997         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
31998
31999 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
32000
32001         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
32002         ultrasparc.
32003
32004 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
32005
32006         * g++-old.deja/g++.robertl/eb101.C: Deleted.
32007
32008 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
32009
32010         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
32011         variable argument list.
32012
32013 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
32014
32015         * gcc.c-torture/execute/memcheck: Delete entire directory.
32016         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
32017         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
32018
32019 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32020
32021         * gcc.dg/Wshadow-1.c: New test.
32022
32023 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
32024
32025         * gcc.c-torture/compile/20011130-1.c: New test.
32026
32027         * gcc.dg/noncompile/20011025-1.c: New test.
32028
32029         * g++.dg/other/anon-union.C: New test.
32030
32031         * gcc.c-torture/execute/20011024-1.c: New test.
32032
32033 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
32034
32035         * gcc.c-torture/execute/20000722-1.x,
32036         gcc.c-torture/execute/20010123-1.x: Remove.
32037         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
32038         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
32039         gcc.dg/c99-complit-2.c: New tests.
32040
32041 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
32042
32043         * g++.dg/inherit/base1.C: New test.
32044
32045 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
32046
32047         * g++.dg/other/stdarg1.C: New test.
32048
32049         * gcc.c-torture/compile/20011130-2.c: New test.
32050
32051 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
32052
32053         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
32054         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
32055         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
32056         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
32057         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
32058         * gcc.dg/builtin-prefetch-1.c: New test.
32059
32060 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
32061
32062         * gcc.dg/20011130-1.c: New test.
32063
32064 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32065
32066         * g++.dg/other/scope1.C: New test.
32067         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
32068
32069 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
32070
32071         * gcc.dg/vla-init-1.c: New test.
32072
32073 2001-12-01  Geoff Keating  <geoffk@redhat.com>
32074
32075         * gcc.c-torture/compile/structs.c: New testcase from GDB.
32076
32077 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32078
32079         * objc.dg/alias.m: Update.
32080         * objc.dg/class-1.m: Update.
32081         * objc.dg/const-str-1.m: Update.
32082         * objc.dg/fwd-proto-1.m: Update.
32083         * objc.dg/id-1.m: Update.
32084         * objc.dg/super-class-1.m: Update.
32085
32086 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
32087
32088         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
32089         constructs.
32090
32091 2001-11-28  Jeffrey A Law  (law@cygnus.com)
32092
32093         * gcc.c-torture/execute/20011128-1.c: New test.
32094
32095 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
32096
32097         * gcc.dg/20011127-1.c: New test.
32098
32099 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
32100
32101         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
32102         from Austin Group draft 7.
32103         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
32104         scanf format arguments.
32105         * gcc.dg/format/no-exargs-2.c: New test.
32106
32107 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
32108
32109         * g++.dg/abi/vbase8-4.C: New test.
32110
32111 2001-11-24  Ian Lance Taylor  <ian@airs.com>
32112
32113         * gcc.c-torture/execute/20011121-1.c: New test.
32114
32115 2001-11-23  Jeffrey A Law  (law@cygnus.com)
32116
32117         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
32118
32119 2001-11-23  Andreas Jaeger  <aj@suse.de>
32120
32121         * gcc.dg/cpp/charconst-2.c: New test.
32122
32123 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
32124
32125         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
32126         to the host if it is remote.  Let tests specify extra headers
32127         they use.
32128         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
32129         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
32130         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
32131         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
32132         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
32133         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
32134         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
32135         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
32136         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
32137         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
32138
32139 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
32140
32141         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
32142         for little endian ARMs.
32143
32144 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
32145
32146         * gcc.c-torture/compile/20011119-1.c: New test.
32147         * gcc.c-torture/compile/20011119-2.c: New test.
32148
32149 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
32150
32151         * gcc.dg/altivec-1.c: Fix typo.
32152
32153 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
32154
32155         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
32156
32157 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
32158
32159         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
32160
32161 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
32162
32163         * lib/g77.exp: Don't specify --rpath-link.
32164
32165         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
32166         across all the headers.
32167         * gcc.dg/format/format.exp: For testing on a remote host,
32168         copy format.h.
32169
32170         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
32171         * gcc.c-torture/execute/930406-1.c: Likewise.
32172         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
32173
32174 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
32175
32176         * gcc.dg/altivec-1.c: New.
32177
32178 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
32179
32180         * gcc.dg/cpp/fpreprocessed.c: New test case.
32181
32182 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32183
32184         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
32185         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
32186         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
32187
32188 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
32189
32190         * gcc.dg/no-builtin-1.c: New test.
32191
32192 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
32193
32194         * gcc.c-torture/execute/20011115-1.c: New test.
32195
32196 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
32197
32198         * gcc.c-torture/compile/20011114-2.c: New test.
32199         * gcc.c-torture/compile/20011114-3.c: New test.
32200         * gcc.c-torture/compile/20011114-4.c: New test.
32201
32202 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
32203
32204         * g++.dg/other/init1.C: New test.
32205
32206 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
32207
32208         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
32209         message.
32210
32211         * gcc.c-torture/execute/20011114-1.c: New testcase.
32212
32213         * gcc.c-torture/compile/20010327-1.c: Revert last change.
32214         * gcc.c-torture/compile/20011114-1.c: New test, exactly
32215         like the (before this change) version of 20010327-1.c.
32216
32217 2001-11-14  Roger Sayle <roger@eyesopen.com>
32218
32219         * gcc.c-torture/execute/string-opt-13.c: New testcase.
32220
32221 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
32222
32223         * g++.dg/init/array2.C: New test.
32224
32225 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
32226
32227         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
32228
32229 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
32230
32231         * g++.dg/other/forscope1.C: New test.
32232         * g++.dg/ext/forscope1.C: New test.
32233         * g++.dg/ext/forscope2.C: New test.
32234
32235 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
32236
32237         * gcc.c-torture/execute/20011113-1.c: New test.
32238
32239 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
32240
32241         * gcc.c-torture/execute/20011109-2.c: New test.
32242
32243         * gcc.c-torture/execute/20011109-1.c: New test.
32244
32245 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
32246
32247         * gcc.c-torture/compile/20011109-1.c: New test.
32248
32249 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
32250
32251         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
32252         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
32253         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
32254         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
32255         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
32256         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
32257         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
32258
32259 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32260
32261         * g++.dg/warn/Wshadow-1.C: New tests.
32262         * g++.old-deja/g++.mike/for3.C: Update.
32263
32264 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
32265
32266         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
32267         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
32268         XFAILs.  Adjust expected error texts.
32269         * gcc.c-torture/compile/20011106-1.c,
32270         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
32271         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
32272         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
32273         gcc.dg/c99-array-lval-5.c: New tests.
32274
32275 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32276
32277         * gcc.dg/cpp/defined.c: Update.
32278
32279 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32280
32281         * gcc.c-torture/execute/anon-1.c: New test.
32282
32283 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
32284
32285         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
32286         same size, so no warning should be produced on stormy16.
32287
32288         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
32289         due to oversized array.
32290         * g++.old-deja/g++.mike/ns15.C: Likewise.
32291         * g++.old-deja/g++.pt/crash16.C: Likewise.
32292
32293 2001-11-02  Graham Stott  <grahams@redhat.com>
32294
32295         * g++.dgother/debug1.C: Fix typos.
32296
32297 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
32298
32299         * g++.dg/other/debug1.C: New test.
32300
32301 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
32302
32303         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
32304         of unsigned long.
32305
32306 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
32307
32308         * gcc.dg/20011029-2.c: New test.
32309
32310         * gcc.c-torture/compile/20011029-1.c: New test.
32311
32312 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
32313
32314         * objc/execute/class_self-1.m: New test.
32315         * objc/execute/class_self-2.m: New test.
32316
32317 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
32318
32319         * gcc.misc-tests/msgs.exp: Delete.
32320         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
32321         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
32322         error set to match recent changes.
32323
32324 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
32325
32326         * gcc.dg/20011021-1.c: New test.
32327
32328 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
32329
32330         * gcc.c-torture/compile/20011023-1.c: New test.
32331
32332 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
32333
32334         * lib/g77.exp: Rewrite based on lib/g++.exp.
32335
32336 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
32337
32338         * gcc.c-torture/execute/20011019-1.c: New test.
32339
32340         * gcc.dg/20011018-1.c: New test.
32341
32342 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
32343
32344         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
32345
32346 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
32347
32348         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
32349         * gcc.dg/attr-invalid.c: Likewise.
32350
32351 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
32352
32353         * testsuite/gcc.dg/20011015-1.c: New test.
32354
32355 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32356
32357         * g++.dg/template/unify2.C: New test.
32358
32359 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
32360
32361         * g++.dg/other/exception-specification.C: New test
32362
32363 2001-10-13  Tom Rix  <trix@redhat.com>
32364
32365         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
32366         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
32367
32368 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
32369
32370         * testsuite/gcc.dg/20011009-1.c: New test.
32371
32372 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
32373
32374         PR g++/4476
32375         * g++.dg/other/friend1.C: New test.
32376
32377 2001-10-11  Richard Henderson  <rth@redhat.com>
32378
32379         * g++.old-deja/g++.other/crash18.C: Add -S to options.
32380
32381 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32382
32383         * gcc.c-torture/compile/20011010-1.c: New.
32384
32385 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
32386
32387         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
32388         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
32389         g77.f-torture/execute/execute.exp,
32390         g77.f-torture/noncompile/noncompile.exp,
32391         gcc.c-torture/compile/compile.exp,
32392         gcc.c-torture/execute/execute.exp,
32393         gcc.c-torture/execute/ieee/ieee.exp,
32394         gcc.c-torture/execute/memcheck/memcheck.exp,
32395         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
32396         objc/execute/execute.exp: Update FSF address.
32397
32398 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
32399
32400         * gcc.dg/cpp/cmdlne-C.c: Update.
32401         * gcc.dg/cpp/cmdlne-C2.c: New.
32402
32403 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32404
32405         * gcc.c-torture/execute/20011008-3.c: New.
32406
32407 2001-10-08  DJ Delorie  <dj@redhat.com>
32408
32409         * gcc.dg/20011008-1.c: New.
32410         * gcc.dg/20011008-2.c: New.
32411
32412 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
32413
32414         * gcc.dg/cpp/spacing1.c: Update test.
32415
32416 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
32417
32418         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
32419         spelling errors of "separate" as "seperate".
32420
32421 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
32422
32423         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
32424         enough to avoid inlining.
32425
32426 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32427
32428         * lib/g77.exp: set libg2c_dir correctly.
32429
32430 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32431
32432         * gcc.dg/cpp/macro11.c: New test.
32433
32434 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32435
32436         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
32437         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
32438         gcc.dg/format/multattr-3.c: New tests.
32439         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
32440         tests for format attributes on function pointers being rejected.
32441
32442 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32443
32444         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
32445
32446 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
32447
32448         * g++.dg/warn/format1.C: New test.
32449
32450 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
32451
32452         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
32453
32454 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32455
32456         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
32457
32458 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
32459
32460         * gcc.dg/cpp/redef2.c: Add test.
32461
32462 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
32463
32464         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
32465         long-standing bug on i686, apparently.
32466         * gcc.c-torture/execute/loop-2c.x: New file.
32467         * gcc.c-torture/execute/loop-2d.x: New file.
32468         * gcc.c-torture/execute/loop-3c.x: New file.
32469
32470 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
32471
32472         * gcc.dg/cpp/20000625-2.c: Correct line number.
32473
32474 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32475
32476         * gcc.dg/cpp/macro10.c: New test.
32477         * gcc.dg/cpp/strify3.c: New test.
32478         * gcc.dg/cpp/spacing1.c: Add tests.
32479         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
32480         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
32481
32482 2001-09-24  DJ Delorie  <dj@redhat.com>
32483
32484         * gcc.c-torture/execute/20010924-1.c: New test.
32485
32486 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
32487
32488         * testsuite/objc/execute/paste.m: Remove.
32489
32490 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
32491
32492         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
32493
32494 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
32495
32496         * g77.dg/strlen0.f: New test.
32497
32498 2001-09-21  Richard Henderson  <rth@redhat.com>
32499
32500         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
32501         * g++.old-deja/g++.abi/vtable2.C: Likewise.
32502
32503 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
32504
32505         Table-driven attributes.
32506         * g++.dg/ext/attrib1.C: New test.
32507
32508 2001-09-20  DJ Delorie  <dj@redhat.com>
32509
32510         * gcc.dg/20000926-1.c: Update expected warning messages.
32511         * gcc.dg/array-2.c: Likewise, and test for warnings too.
32512         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
32513         array.
32514
32515 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
32516
32517         * g++.dg/eh/registers1.C: New test case.
32518
32519 2001-09-17  Richard Henderson  <rth@redhat.com>
32520
32521         * gcc.dg/array-5.c: Fix VLA decomposition test.
32522
32523 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
32524
32525         * gcc.dg/cpp/line5.c: New testcase.
32526
32527 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
32528
32529         * gcc.dg/cpp/macro9.c: New test.
32530
32531 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
32532
32533         * gcc.c-torture/execute/980223.c: Change type of addr from long
32534         to char *.
32535
32536 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
32537
32538         * gcc.c-torture/execute/20010915-1.c: New test.
32539
32540 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
32541
32542         * g77.dg/bprob: New directory.
32543         * g77.dg/bprob/bprob.exp: New file.
32544         * g77.dg/bprob/bprob-1.f: New test.
32545         * g77.dg/gcov: New directory.
32546         * g77.dg/gcov/gcov.exp: New file.
32547         * g77.dg/gcov/gcov-1.f: New test.
32548         * g77.dg/gcov/gcov-1.x: New file.
32549
32550 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
32551
32552         * gcc.dg/cpp/directiv.c: Update.
32553         * gcc.dg/cpp/undef1.c: Update.
32554
32555 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
32556
32557         * gcc.dg/20010912-1.c: New test.
32558
32559 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
32560
32561         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
32562         language-independent file in lib.
32563         * lib/gcov.exp: New file.
32564
32565 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
32566
32567         * gcc.c-torture/compile/20010911-1.c: New test.
32568
32569 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
32570
32571         * lib/profopt.exp: New, to support profile-directed optimizations.
32572         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
32573         * gcc.misc-tests/bprob-1.c: New test.
32574         * gcc.misc-tests/bprob-2.c: New test.
32575
32576 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
32577
32578         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
32579         XFAIL and which kinds of gcov output to verify.
32580         * gcc.misc-tests/gcov-4b.x: New file.
32581         * gcc.misc-tests/gcov-5b.x: New file.
32582         * gcc.misc-tests/gcov-6.x: New file.
32583         * gcc.misc-tests/gcov-7.c: New test.
32584         * gcc.misc-tests/gcov-7.x: New file.
32585
32586 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
32587
32588         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
32589         * gcc.misc-tests/gcov-6.c: New test.
32590
32591 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
32592
32593         PR c++/3986
32594         * g++.dg/abi/vbase1.C: New test.
32595
32596 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
32597
32598         * objc.dg/method-2.m: New.
32599
32600 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
32601
32602         PR c++/4203
32603         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
32604         * g++.dg/init/empty1.C: New test.
32605
32606 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
32607
32608         * gcc.c-torture/compile/20010903-1.c: New test.
32609
32610 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
32611
32612         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
32613         for m68k.
32614
32615 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
32616
32617         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
32618
32619         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
32620
32621         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
32622
32623 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
32624
32625         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
32626         for 16-bit 'unsigned int'.
32627
32628 2001-08-29  Kazu Hirata  <kazu@hxi.com>
32629
32630         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
32631
32632 2001-08-27  Richard Henderson  <rth@redhat.com>
32633
32634         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
32635         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
32636
32637 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
32638
32639         * gcc.dg/asm-names.c (ymain): New.
32640
32641 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
32642
32643         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
32644         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
32645         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
32646
32647 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32648
32649         * gcc.dg/compare5.c: New testcase.
32650
32651 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
32652
32653         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
32654         and "In instantiation".
32655
32656 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
32657
32658         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
32659
32660 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
32661
32662         * gcc.misc-tests/gcov.exp: Add support for branch information.
32663         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
32664         * gcc.misc-tests/gcov-4.c: New test.
32665         * gcc.misc-tests/gcov-4b.c: New test.
32666         * gcc.misc-tests/gcov-5b.c: New test.
32667
32668 2001-08-20  Zack Weinberg  <zackw@panix.com>
32669
32670         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
32671         expected to fail.
32672
32673 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32674
32675         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
32676
32677 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
32678
32679         * g++.dg/eh/template1.C: New test.
32680
32681 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
32682
32683         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
32684         Fix thinko.
32685         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
32686         for xfail.
32687
32688 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
32689
32690         * lib/g77-dg.exp: Use prune.exp for common procedures
32691         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
32692         * lib/g77.exp: (g77-dg-prune) Remove
32693
32694 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
32695
32696         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
32697
32698 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32699
32700         * g++.dg/template/unify1.C: New test.
32701
32702 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
32703
32704         * g++.dg/abi/empty4.C: New test.
32705
32706 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
32707
32708         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
32709         solaris2.*
32710         * g77.f-torture/compile/pr3743.x: Likewise.
32711
32712 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
32713
32714         * g++.dg/other/using-declaration.C: New test.
32715
32716 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32717
32718         * gcc.dg/cpp/tr-sign.c: New testcase.
32719
32720 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
32721
32722         * gcc.dg/cpp/19951025-1.c: Revert.
32723         * gcc.dg/cpp/directiv.c: We no longer process directives that
32724         interrupt macro arguments.
32725
32726 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
32727
32728         * gcc.dg/bconstp-1.c: New test.
32729
32730 2001-08-03  Richard Henderson  <rth@redhat.com>
32731
32732         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
32733
32734 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
32735
32736         * gcc.dg/cpp/19951025-1.c: Update.
32737
32738 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
32739
32740         * g77.dg/ff90-1.f (s): Fix reference of variable z,
32741         should be x.
32742
32743 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
32744
32745         Kill -fhonor-std.
32746         * g++.old-deja/g++.ns/ns14.C: Remove special options.
32747         * g++.old-deja/g++.other/std1.C: Likewise.
32748         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
32749
32750 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
32751
32752         * lib/g77.exp: Load gcc-defs.exp for common procedures
32753         (g77_pass, g77_fail, g77_finish, g77_exit,
32754         ${tool}_check_unsupported_p} Now redundant.  Deleted.
32755
32756 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
32757
32758         * g77.dg/fbackslash.f
32759         * g77.dg/fcase-preserve.f
32760         * g77.dg/ff90-1.f
32761         * g77.dg/ffixed-line-length-0.f
32762         * g77.dg/ffixed-line-length-132.f
32763         * g77.dg/ffixed-line-length-7.f
32764         * g77.dg/ffixed-line-length-72.f
32765         * g77.dg/ffixed-line-length-none.f
32766         * g77.dg/ffree-form-1.f
32767         * g77.dg/fno-backslash.f
32768         * g77.dg/fno-f90-1.f
32769         * g77.dg/fno-fixed-form-1.f
32770         * g77.dg/fno-onetrip.f
32771         * g77.dg/fno-typeless-boz.f
32772         * g77.dg/fno-underscoring.f
32773         * g77.dg/fno-vxt-1.f
32774         * g77.dg/fonetrip.f
32775         * g77.dg/ftypeless-boz.f
32776         * g77.dg/fugly-assumed.f
32777         * g77.dg/funderscoring.f
32778         * g77.dg/fvxt-1.f
32779
32780 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
32781
32782         * objc.dg/fwd-proto-1.m: New.
32783         * objc.dg/local-decl-1.m: New.
32784         * objc.dg/naming-1.m: New.
32785         * objc.dg/naming-2.m: New.
32786         * objc.dg/proto-hier-1.m: New.
32787
32788 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
32789
32790         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
32791         largest-type elements to a struct makes its size grow.
32792
32793 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32794
32795         * g++.dg/abi/vthunk1.C: New test.
32796
32797 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
32798
32799         * g++.dg/abi/vbase8-22.C: New test.
32800
32801 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32802
32803         * gcc.dg/cpp/macro8.c: New test.
32804
32805 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32806
32807         * g++.dg/abi/vbase8-21.C: New test.
32808
32809 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
32810
32811         * g++.dg/abi/vbase8-10.C: New test.
32812
32813 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32814
32815         * lib/g++.exp (g++_set_ld_library_path): Renamed to
32816         ${tool}_set_ld_library_path.
32817         Changed caller.
32818         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
32819         g++.exp.
32820
32821 2001-07-26  Stan Cox <scox@redhat.com>
32822
32823         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
32824         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
32825         gcc_exit, gcc_check_unsupported_p):
32826         Moved to gcc-deps.exp
32827         * gcc-deps.exp: New file.
32828
32829 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32830
32831         * g++.old-deja/g++.pt/defarg14.C: New test.
32832
32833 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32834
32835         * g++.old-deja/g++.other/lineno5.C: New test.
32836
32837 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32838
32839         * g++.old-deja/g++.pt/crash68.C: New test.
32840
32841 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
32842
32843         * g++.old-deja/g++.other/crash42.C: New test.
32844
32845 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
32846
32847         * gcc.dg/cpp/extratokens.c: Fix.
32848         * gcc.dg/cpp/skipping2.c: New tests.
32849
32850 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32851
32852         * gcc.c-torture/execute/20010724-1.c: New file.
32853         * gcc.c-torture/execute/20010724-1.x: New file.
32854
32855 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32856
32857         * g++.old-deja/g++.other/cond7.C: New test.
32858
32859 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32860
32861         * g++.old-deja/g++.other/optimize4.C: New test.
32862
32863 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
32864
32865         * g++.old-deja/g++.abi/vbase8-5.C: New test.
32866
32867 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
32868
32869         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
32870         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
32871         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
32872         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
32873
32874         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
32875         bug report" message.
32876
32877         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
32878         * g++.dg/ext/instantiate1.C: Move from old-deja.
32879
32880 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
32881
32882         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
32883         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
32884         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
32885         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
32886
32887 2001-07-23  Jeffrey A Law  (law@cygnus.com)
32888
32889         * gcc.c-torture/execute/20010723-1.c: New test.
32890
32891 2001-07-23  Ben Elliston  <bje@redhat.com>
32892
32893         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
32894
32895 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32896
32897         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
32898         i[34567]86-*-*.
32899         Delete handling of ieee_multilib_flags.
32900         Pass -mieee for alpha*-*-* and sh-*-*.
32901         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
32902
32903 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
32904
32905         Remove old-abi tests.
32906         * g++.old-deja/g++.mike/p11116.C: Remove.
32907         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
32908
32909 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
32910
32911         * g77.f-torture/compile/pr3743.f: New test
32912
32913 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
32914
32915         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
32916
32917 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32918
32919         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
32920         g++.old-deja/g++.pt/static6.C: Likewise.
32921         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
32922         supports weak symbols.
32923
32924 2001-07-18  Andreas Jaeger  <aj@suse.de>
32925
32926         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
32927         supported again.
32928
32929 2001-07-18  Andreas Jaeger  <aj@suse.de>
32930
32931         * gcc.dg/iftrap-1.c: Fix target line.
32932
32933 2001-07-17  Richard Henderson  <rth@redhat.com>
32934
32935         * gcc.c-torture/execute/20010717-1.c: New.
32936
32937 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
32938
32939         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
32940         tests.
32941
32942 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
32943
32944         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
32945
32946 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
32947
32948         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
32949         UAC_SIGBUS, UAC_NOPRINT definitions.
32950
32951 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
32952
32953         * objc/execute/object_is_class.m: New test.
32954         * objc/execute/object_is_meta_class.m: New test.
32955
32956 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
32957
32958         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
32959         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
32960
32961 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
32962
32963         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
32964         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
32965
32966 2001-07-14  Richard Henderson  <rth@redhat.com>
32967
32968         * gcc.dg/iftrap-1.c: New.
32969
32970 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
32971
32972         * g77.f-torture/execute/intrinsic77.f: New test.
32973
32974 2001-07-11  Janis Johnson <janis@us.ibm.com>
32975
32976         * gcc.misc-tests/gcov-3.c: New test.
32977
32978 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32979
32980         * gcc.c-torture/compile/20010711-1.c,
32981         * gcc.c-torture/compile/20010711-2.c: New tests.
32982
32983 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
32984
32985         * gcc.c-torture/execute/20010711-1.c: New test.
32986
32987 2001-07-11  Ben Elliston  <bje@redhat.com>
32988
32989         * g++.old-deja/g++.other/enum5.C: New test.
32990
32991 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
32992
32993         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
32994         (g++-dg-prune): Call prune_gcc_output.
32995         * prune.exp: New file for prune_gcc_output.
32996         * lib/g++.exp, lib/gcc.exp: Load it.
32997
32998 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
32999
33000         * gcc.c-torture/compile/20010701-1.c,
33001         g++.old-deja/g++.ext/attrib6.C: New tests.
33002
33003 2001-07-06  Jeffrey A Law  (law@cygnus.com)
33004
33005         * gcc.c-torture/compile/20010706-1.c: New test.
33006
33007 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
33008
33009         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
33010
33011 2001-06-28  Stan Shebs  <shebs@apple.com>
33012
33013         * gcc.dg/pragma-darwin.c: New test.
33014
33015 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33016
33017         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
33018         Solaris 2.[678] system.
33019
33020 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33021
33022         * gcc.dg/20010622-1.c: New test.
33023
33024 2001-06-18  Stan Shebs  <shebs@apple.com>
33025
33026         * objc.dg: New directory.
33027         * objc.dg/dg.exp: New file.
33028         * objc.dg/alias.m: New.
33029         * objc.dg/class-1.m: New.
33030         * objc.dg/class-2.m: New.
33031         * objc.dg/const-str-1.m: New.
33032         * objc.dg/const-str-2.m: New.
33033         * objc.dg/id-1.m: New.
33034         * objc.dg/method-1.m: New.
33035         * objc.dg/super-class-1.m: New.
33036         * lib/objc-dg.exp: New file.
33037
33038 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33039
33040         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
33041         of label name.
33042
33043 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
33044
33045         * g++.old-deja/g++.abi/vbase8-9.C: New test.
33046
33047 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33048
33049         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
33050         variable.
33051
33052 2001-06-12  Richard Henderson  <rth@redhat.com>
33053
33054         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
33055
33056 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33057
33058         * g++.old-deja/g++.abi/vbase5.C: New test.
33059         * g++.old-deja/g++.abi/vbase6.C: New test.
33060         * g++.old-deja/g++.abi/vbase7.C: New test.
33061
33062 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33063
33064         * gcc.c-torture/compile/20010610-1.c: New test.
33065
33066 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
33067
33068         * g++.old-deja/g++.abi/vbase4.C: New test.
33069
33070 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33071
33072         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
33073         support %f for HC11/HC12 targets.
33074         * gcc.c-torture/execute/930513-1.x: New file, likewise.
33075         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
33076         on HC11/HC12 targets.
33077         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
33078
33079 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33080
33081         * gcc.dg/wchar_t-1.c: New file.
33082         * gcc.dg/wint_t-1.c: Likewise.
33083
33084 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
33085
33086         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
33087
33088 2001-06-11  Richard Henderson  <rth@redhat.com>
33089
33090         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
33091
33092 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33093
33094         * gcc.c-torture/compile/20010611-1.c: New test.
33095
33096 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
33097
33098         * gcc.dg/c99-tag-1.c: Add more tests.
33099
33100 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
33101
33102         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
33103         representation on MN10300 and ARM/Thumb.
33104
33105 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
33106
33107         * g77.f-torture/execute/20010610.f: New.
33108
33109 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
33110
33111         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
33112         names.
33113
33114 2001-06-09  Richard Henderson  <rth@redhat.com>
33115
33116         * gcc.c-torture/execute/ashrdi-1.c: New.
33117         * gcc.c-torture/execute/ashldi-1.c: New.
33118         * gcc.c-torture/execute/lshrdi-1.c: New.
33119
33120 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
33121
33122         * objc/execute/load-3.m: Added. Check sending +load to categories,
33123         in addition to classes.
33124
33125 2001-06-08  Stan Shebs  <shebs@apple.com>
33126
33127         * objc/execute/load-2.m: New test.  From Nicola Pero
33128         <n.pero@mi.flashnet.it>.
33129
33130 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
33131
33132         * gcc.c-torture/execute/20010605-2.c: New test.
33133
33134 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33135
33136         * g++.old-deja/g++.abi/vbase2.C: New test.
33137         * g++.old-deja/g++.abi/vbase3.C: New test.
33138
33139 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
33140
33141         * g++.old-deja/g++.pt/friend49.C: New test.
33142
33143 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
33144
33145         * g++.old-deja/g++.ext/anon3.C: New test.
33146
33147 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
33148
33149         * g++.old-deja/g++.other/conv7.C: New test.
33150
33151 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
33152
33153         * gcc.c-torture/compile/20010605-2.c: New test.
33154
33155 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33156
33157         * gcc.c-torture/execute/20010604-1.c: New test.
33158
33159 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
33160
33161         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
33162
33163 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
33164
33165         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
33166         (g++_link_flags): Likewise.
33167         (g++_init): Pass gccpath's value to two previous functions.
33168
33169 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33170
33171         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
33172         Ensure logfile entry matches exec command line.
33173
33174 2001-05-31  Richard Henderson  <rth@redhat.com>
33175
33176         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
33177         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
33178
33179 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
33180
33181         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
33182         compiler for irix6.2
33183
33184 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
33185
33186         * g++.old-deja/g++.other/optimize3.C: New file.
33187
33188 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
33189
33190         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
33191         assemble.
33192
33193 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
33194
33195         * g++.old-deja/g++.other/optimize2.C: New file.
33196
33197 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
33198
33199         * gcc.c-torture/compile/20010518-2.c: New file.
33200         * gcc.c-torture/execute/20010518-1.c: New file.
33201         * gcc.c-torture/execute/20010518-2.c: New file.
33202
33203 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33204
33205         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
33206
33207 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
33208
33209         G++ no longer defines builtins that do not begin with __builtin.
33210         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
33211         * g++.old-deja/g++.brendand/misc13.C: Likewise.
33212         * g++.old-deja/g++.law/builtin1.C: Likewise.
33213         * g++.old-deja/g++.law/cvt2.C: Likewise.
33214         * g++.old-deja/g++.mike/net5.C: Likewise.
33215         * g++.old-deja/g++.other/builtins1.C: Likewise.
33216         * g++.old-deja/g++.other/builtins2.C: Likewise.
33217         * g++.old-deja/g++.other/builtins3.C: Likewise.
33218         * g++.old-deja/g++.other/builtins4.C: Likewise.
33219         * g++.old-deja/g++.other/inline8.C: Likewise.
33220         * g++.old-deja/g++.robertl/eb39.C: Likewise.
33221
33222 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
33223
33224         * g++.old-deja/g++.pt/using1.C: Adjust.
33225         * g++.old-deja/g++.pt/using2.C: New test.
33226
33227 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33228
33229         * gcc.dg/cpp/charconst.c: New tests.
33230         * gcc.dg/cpp/escape.c: New tests.
33231         * gcc.dg/cpp/escape-1.c: New tests.
33232         * gcc.dg/cpp/escape-2.c: New tests.
33233         * gcc.dg/cpp/ucs.c: New tests.
33234
33235 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
33236
33237         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
33238         native compiler for irix6.5.
33239
33240 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
33241
33242         * lib/g++.exp (g++_include_flags): Use args to compute
33243         get_multilibs.
33244         (g++_link_flags): Likewise.
33245         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
33246
33247 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
33248
33249         * gcc.dg/c90-hexfloat-1.c: Add more tests.
33250
33251 2001-05-21  Geoff Keating  <geoffk@redhat.com>
33252
33253         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
33254         this file.
33255
33256 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33257
33258         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
33259         STACK_SIZE;
33260         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
33261         to STACK_SIZE; Use it to define size of add_histo array.
33262         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
33263         to STACK_SIZE.
33264         (f): Use GITT_SIZE to define size of gitt local table.
33265         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
33266         to STACK_SIZE; Use it to define size of bytemem array.
33267
33268 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
33269
33270         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
33271         on 68HC11/HC12 due to the asm instruction.
33272         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
33273         * gcc.c-torture/compile/920520-1.x: Likewise.
33274         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
33275         on 68HC11/HC12 because the function is larger than 64K.
33276         * gcc.c-torture/compile/961203-1.x: New file, this test fails
33277         on 68HC11/HC12 because the structure is too large.
33278
33279 2001-05-20  Richard Henderson  <rth@redhat.com>
33280
33281         * gcc.c-torture/execute/20010520-1.c: New.
33282
33283 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33284
33285         * g++.old-deja/g++.warn/compare1.C: New test.
33286         * gcc.dg/compare4.c: New test.
33287
33288 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
33289
33290         * g++.old-deja/g++.other/optimize1.C: New test.
33291
33292 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33293
33294         * g++.old-deja/g++.pt/spec41.C: New test.
33295
33296 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
33297
33298         * gcc.c-torture/compile/20010114-1.x: Remove.
33299
33300 2001-05-18  Stan Shebs  <shebs@apple.com>
33301
33302         * gcc.c-torture/compile/20010518-1.c: New test.
33303
33304 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
33305
33306         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
33307         * g++.old-deja/g++.pt/crash67.C: New test.
33308
33309 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
33310
33311         * g++.old-deja/g++.other/debug9.C: New test.
33312
33313 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
33314
33315         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
33316
33317 2001-05-16  Jan Hubicka  <jh@suse.cz>
33318
33319         * gcc.c-torture/compile/20010516-1.c: New test.
33320
33321 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33322
33323         * g++.old-deja/g++.other/crash41.C: New test.
33324
33325 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
33326
33327         * g++.old-deja/g++.pt/crash66.C: New test.
33328
33329 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
33330
33331         * g++.old-deja/g++.robertl/eb27.C: Convert.
33332
33333 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
33334
33335         * g++.dg/friend-warn.C: New test.  Do not warn about friend
33336         declaration being redundant.
33337
33338 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
33339
33340         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
33341
33342 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
33343
33344         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
33345
33346 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
33347
33348         * lib/g++.exp: Use testsuite_flags.
33349
33350 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
33351
33352         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
33353
33354 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33355
33356         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
33357
33358 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
33359
33360         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
33361
33362 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
33363
33364         * gcc.c-torture/compile/20010313-1.c: New test.
33365
33366 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
33367
33368         * gcc.dg/cpp/direct2.c: New test.
33369         * gccq.dg/cpp/direct2s.c: New test.
33370
33371         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
33372
33373 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
33374
33375         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
33376         * g++.old-deja/g++.other/op3.C: Likewise.
33377
33378 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33379
33380         * gcc.dg/cpp/syshdr.h: New file.
33381         * gcc.dg/cpp/sysmac1.c: Update.
33382         * gcc.dg/cpp/sysmac2.c: Update.
33383
33384 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33385
33386         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
33387
33388 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
33389
33390         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
33391         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
33392
33393 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
33394
33395         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
33396
33397 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
33398
33399         * lib/g++.exp (g++_include_flags): Don't use any special flags
33400         if TESTING_IN_BUILD_TREE is not defined.
33401         (g++_init): Use a plain 'c++' as the compiler if
33402         TESTING_IN_BUILD_TREEE is not defined.
33403
33404 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33405
33406         * g++.old-deja/g++.eh/catch13.C: New test.
33407         * g++.old-deja/g++.eh/catch14.C: New test.
33408
33409 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
33410
33411         * gcc.dg/cpp/tr-define.c: New test.
33412
33413 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
33414
33415         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
33416         <stdlib.h>, not <malloc.h>.
33417
33418 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33419
33420         * g++.old-deja/g++.ns/template17.C: New test.
33421
33422 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
33423
33424         * g++.old-deja/g++.pt/ref4.C: New test.
33425
33426 2001-04-30  Richard Henderson  <rth@redhat.com>
33427
33428         * gcc.dg/20000724-1.c: Revert last change.
33429
33430 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
33431
33432         * g77.f-torture/execute/20010430.f: New test.
33433
33434 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
33435
33436         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
33437
33438 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
33439
33440         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
33441
33442 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33443
33444         * g++.old-deja/g++.eh/crash6.C: New test.
33445
33446 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33447
33448         * g++.old-deja/g++.other/warn7.C: New test.
33449
33450 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
33451
33452         * g++.old-deja/g++.other/defarg9.C: New test.
33453
33454 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33455
33456         * g77.f-torture/compile/20010426.f: New test.
33457         * g77.f-torture/execute/20010426.f: New test.
33458
33459 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
33460
33461         * g77.f-torture/compile/20000629-1.x: Remove - error
33462         has been fixed.
33463
33464 2001-04-26  Jeffrey A Law  (law@cygnus.com)
33465
33466         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
33467         Tweak slightly to work with g++.dg framework.
33468         * g++.dg/special/ecos.exp: Run initp1.C test.
33469         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
33470
33471         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
33472         its linker doesn't give line numbers either.
33473         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
33474
33475 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
33476
33477         * g++.old-deja/g++.other/lex1.C: New test.
33478
33479 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
33480
33481         * gcc.dg/noncompile/20010425-1.c: New test.
33482
33483 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
33484
33485         * g++.old-deja/g++.pt/mangle2.C: New test.
33486
33487 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33488
33489         * gcc.dg/format/plus-1.c: New test.
33490
33491 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33492
33493         * gcc.dg/20010423-1.c: New test.
33494
33495 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
33496
33497         * gcc.c-torture/execute/20010422-1.c: New test.
33498
33499 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
33500
33501         * g++.old-deja/g++.ns/type2.C: New test.
33502
33503 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
33504
33505         * g++.old-deja/g++.other/perf1.C: New test.
33506
33507 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
33508
33509         * gcc.dg/c99-func-2.c: Remove xfail.
33510         * gcc.dg/c99-func-3.c: Remove xfail.
33511         * gcc.dg/c99-func-4.c: Remove xfail.
33512
33513 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
33514
33515         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
33516
33517 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
33518
33519         * gcc.c-torture/compile/20010423-1.c: New test.
33520
33521 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33522
33523         * g++.old-deja/g++.pt/typename28.C: New test.
33524
33525 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
33526
33527         * g++.old-deja/g++.abi/empty2.C: New test.
33528         * g++.old-deja/g++.abi/empty3.C: New test.
33529
33530 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33531
33532         * g++.old-deja/g++.other/comdat2.C: New test.
33533         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
33534
33535 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33536
33537         * g++.old-deja/g++.other/overload14.C: New test.
33538
33539 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33540
33541         * g++.old-deja/g++.other/lookup23.C: New test.
33542
33543 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
33544
33545         * gcc.c-torture/execute/20010403-1.c: New test.
33546
33547 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
33548             Mark Mitchell  <mark@codesourcery.com>
33549
33550         * lib/old-dejagnu.exp: Don't delete output of executable.
33551         Add .exe suffix to executables.
33552
33553 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
33554
33555         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
33556
33557 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33558
33559         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
33560
33561 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33562
33563         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
33564         * g++.old-deja/g++.abi/crash1.C: New test.
33565
33566 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
33567
33568         * g++.old-deja/g++.other/crash40.C: New test.
33569
33570 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33571
33572         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
33573
33574 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
33575
33576         * g++.old-deja/g++.other/warn6.C: New test.
33577
33578 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
33579
33580         * g++.old-deja/g++.robertl/eb42.C: Same.
33581
33582 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33583
33584         * gcc.dg/wtr-conversion-1.c: New testcase.
33585
33586 2001-04-10  Richard Henderson  <rth@redhat.com>
33587
33588         * g++.old-deja/g++.other/array5.C: New.
33589
33590 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33591
33592         * gcc.c-torture/execute/20010408-1.c: New test.
33593
33594 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
33595
33596         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
33597         headers and constructs.
33598         * g++.old-deja/g++.robertl/eb79.C: Same.
33599         * g++.old-deja/g++.robertl/eb77.C (main): Same.
33600         * g++.old-deja/g++.robertl/eb73.C: Same.
33601         * g++.old-deja/g++.robertl/eb66.C (main): Same.
33602         * g++.old-deja/g++.robertl/eb55.C (t): Same.
33603         * g++.old-deja/g++.robertl/eb54.C (main): Same.
33604         * g++.old-deja/g++.robertl/eb46.C (main): Same.
33605         * g++.old-deja/g++.robertl/eb44.C: Same.
33606         * g++.old-deja/g++.robertl/eb41.C (main): Same.
33607         * g++.old-deja/g++.robertl/eb4.C (main): Same.
33608         * g++.old-deja/g++.robertl/eb39.C: Same.
33609         * g++.old-deja/g++.robertl/eb33.C (main): Same.
33610         * g++.old-deja/g++.robertl/eb31.C (main): Same.
33611         * g++.old-deja/g++.robertl/eb30.C: Same.
33612         * g++.old-deja/g++.robertl/eb3.C: Same.
33613         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
33614         * g++.old-deja/g++.robertl/eb21.C: Same.
33615         * g++.old-deja/g++.robertl/eb15.C: Same.
33616         * g++.old-deja/g++.robertl/eb118.C: Same.
33617         * g++.old-deja/g++.robertl/eb115.C (main): Same.
33618         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
33619         * g++.old-deja/g++.robertl/eb109.C: Same.
33620         * g++.old-deja/g++.other/sibcall1.C (main): Same.
33621         * g++.old-deja/g++.mike/rtti1.C: Same.
33622         * g++.old-deja/g++.mike/p658.C: Same.
33623         * g++.old-deja/g++.mike/net46.C: Same.
33624         * g++.old-deja/g++.mike/net34.C: Same.
33625         * g++.old-deja/g++.mike/memoize1.C: Same.
33626         * g++.old-deja/g++.mike/eh2.C: Same.
33627         * g++.old-deja/g++.law/weak.C: Same.
33628         * g++.old-deja/g++.law/visibility7.C: Same.
33629         * g++.old-deja/g++.law/visibility25.C: Same.
33630         * g++.old-deja/g++.law/visibility22.C: Same.
33631         * g++.old-deja/g++.law/visibility2.C: Same.
33632         * g++.old-deja/g++.law/visibility17.C: Same.
33633         * g++.old-deja/g++.law/visibility13.C: Same.
33634         * g++.old-deja/g++.law/visibility10.C: Same.
33635         * g++.old-deja/g++.law/visibility1.C: Same.
33636         * g++.old-deja/g++.law/virtual3.C (eval): Same.
33637         * g++.old-deja/g++.law/vbase1.C: Same.
33638         * g++.old-deja/g++.law/operators32.C: Same.
33639         * g++.old-deja/g++.law/nest3.C: Same.
33640         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
33641         * g++.old-deja/g++.law/except5.C (main): Same.
33642         * g++.old-deja/g++.law/cvt7.C (run): Same.
33643         * g++.old-deja/g++.law/cvt2.C: Same.
33644         * g++.old-deja/g++.law/cvt16.C: Same.
33645         * g++.old-deja/g++.law/ctors6.C (bar): Same.
33646         * g++.old-deja/g++.law/ctors17.C (main): Same.
33647         * g++.old-deja/g++.law/ctors13.C: Same.
33648         * g++.old-deja/g++.law/ctors12.C (main): Same.
33649         * g++.old-deja/g++.law/ctors10.C: Same.
33650         * g++.old-deja/g++.law/code-gen5.C: Same.
33651         * g++.old-deja/g++.law/bad-error7.C: Same.
33652         * g++.old-deja/g++.law/arm9.C: Same.
33653         * g++.old-deja/g++.law/arm12.C: Same.
33654         * g++.old-deja/g++.law/arg8.C: Same.
33655         * g++.old-deja/g++.law/arg1.C: Same.
33656         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
33657         * g++.old-deja/g++.jason/template31.C: Same.
33658         * g++.old-deja/g++.jason/template24.C (main): Same.
33659         * g++.old-deja/g++.jason/2371.C: Same.
33660         * g++.old-deja/g++.eh/new2.C: Same.
33661         * g++.old-deja/g++.eh/new1.C: Same.
33662         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
33663         * g++.old-deja/g++.brendan/nest21.C (main): Same.
33664         * g++.old-deja/g++.brendan/err-msg3.C: Same.
33665         * g++.old-deja/g++.brendan/crash62.C: Same.
33666         * g++.old-deja/g++.brendan/crash52.C: Same.
33667         * g++.old-deja/g++.brendan/crash49.C (main): Same.
33668         * g++.old-deja/g++.brendan/crash38.C: Same.
33669         * g++.old-deja/g++.brendan/crash15.C (main): Same.
33670         * g++.old-deja/g++.brendan/copy9.C: Same.
33671
33672 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
33673
33674         * gcc.c-torture/execute/20001203-2.c (memset):
33675         Count argument is of type __SIZE_TYPE__.
33676
33677 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
33678
33679         * gcc.c-torture/compile/20010404-1.c: New test.
33680
33681 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
33682
33683         * gcc.c-torture/compile/20010326-1.c: New test.
33684
33685 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
33686
33687         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
33688         peculiarities of the SH.
33689         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
33690
33691 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33692
33693         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
33694         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
33695         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
33696
33697 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33698
33699         * g77.f-torture/compile/20010321-1.f: New test.
33700
33701 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33702
33703         * gcc.c-torture/compile/20010329-1.c: New test.
33704
33705 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
33706
33707         * gcc.c-torture/execute/20010329-1.c: New test.
33708
33709 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33710
33711         * g++.old-deja/g++.other/eh4.C: Fix typo.
33712
33713 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
33714
33715         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
33716
33717 2001-03-28  Philip Blundell  <philb@gnu.org>
33718
33719         * gcc.c-torture/compile/20010328-1.c: New test.
33720
33721 2001-03-27  Richard Henderson  <rth@redhat.com>
33722
33723         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
33724         * g++.old-deja/g++.eh/vbase3.C: Likewise.
33725
33726 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
33727
33728         * gcc.c-torture/compile/20010327-1.c: New test.
33729
33730 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
33731
33732         * g++.old-deja/g++.other/friend12.C: New test.
33733         * g++.old-deja/g++.other/friend9.C: Expect no errors.
33734         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
33735
33736 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
33737
33738         * gcc.c-torture/execute/20010325-1.c: New test.
33739
33740 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
33741
33742         * g++.old-deja/g++.other/mangle3.C: New test.
33743
33744 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
33745
33746         * g++.old-deja/g++.other/anon8.C: New test.
33747
33748 2001-03-20  Philip Blundell  <philb@gnu.org>
33749
33750         * gcc.c-torture/compile/20010320-1.c: New test.
33751
33752 2001-03-17  Richard Henderson  <rth@redhat.com>
33753
33754         * g++.old-deja/g++.other/eh4.C: Add expected error text.
33755
33756 2001-03-15  Geoff Keating  <geoff@redhat.com>
33757
33758         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
33759         tests on AIX.
33760
33761 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
33762
33763         * g++.old-deja/g++.other/eh4.C: New test.
33764
33765 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33766
33767         * gcc.dg/cpp/mi1.c: Update.
33768
33769 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
33770
33771         * g++.old-deja/g++.other/regstack.C: New test.
33772
33773 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
33774
33775         * g++.old-deja/g++.other/ref4.C: New test.
33776
33777 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
33778
33779         * objc/execute/va_method.m: Added.
33780         * objc/execute/IMP.m: Added.
33781         * objc/execute/_cmd.m: Added.
33782         * objc/execute/accessing_ivars.m: Added.
33783         * objc/execute/class-1.m: Added.
33784         * objc/execute/class-10.m: Added.
33785         * objc/execute/class-11.m: Added.
33786         * objc/execute/class-12.m: Added.
33787         * objc/execute/class-13.m: Added.
33788         * objc/execute/class-14.m: Added.
33789         * objc/execute/class-2.m: Added.
33790         * objc/execute/class-3.m: Added.
33791         * objc/execute/class-4.m: Added.
33792         * objc/execute/class-5.m: Added.
33793         * objc/execute/class-6.m: Added.
33794         * objc/execute/class-7.m: Added.
33795         * objc/execute/class-8.m: Added.
33796         * objc/execute/class-9.m: Added.
33797         * objc/execute/class-tests-1.h
33798         * objc/execute/class-tests-2.h
33799         * objc/execute/compatibility_alias.m: Added.
33800         * objc/execute/encode-1.m: Added.
33801         * objc/execute/formal_protocol-1.m: Added.
33802         * objc/execute/formal_protocol-2.m: Added.
33803         * objc/execute/formal_protocol-3.m: Added.
33804         * objc/execute/formal_protocol-4.m: Added.
33805         * objc/execute/formal_protocol-5.m: Added.
33806         * objc/execute/formal_protocol-6.m: Added.
33807         * objc/execute/formal_protocol-7.m: Added.
33808         * objc/execute/informal_protocol.m: Added.
33809         * objc/execute/initialize.m: Added.
33810         * objc/execute/load.m: Added.
33811         * objc/execute/many_args_method.m: Added.
33812         * objc/execute/nested-3.m: Added.
33813         * objc/execute/no_clash.m: Added.
33814         * objc/execute/private.m: Added.
33815         * objc/execute/redefining_self.m: Added.
33816         * objc/execute/root_methods.m: Added.
33817         * objc/execute/selector-1.m: Added.
33818         * objc/execute/static-1.m: Added.
33819         * objc/execute/static-2.m: Added.
33820         * objc/execute/va_method.m: Added.
33821
33822 2001-03-10  Richard Henderson  <rth@redhat.com>
33823
33824         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
33825
33826 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33827
33828         * g++.old-deja/g++.other/crash31.C: XFAIL.
33829         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
33830         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
33831         * gcc.c-torture/execute/20010123-1.x: XFAIL.
33832         * gcc.c-torture/execute/20010124-1.x: XFAIL.
33833         * gcc.dg/sequence-pt-1.c: XFAIL one test.
33834
33835 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
33836
33837         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
33838
33839 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33840
33841         * gcc.dg/20000724-1.c: Don't use multiline strings.
33842
33843 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
33844
33845         * objc/execute/string1.m, objc/execute/string2.m: Compare the
33846         result of -cString against what we expect it to be; don't just
33847         print it out for no one to read.
33848
33849         * objc/execute/string3.m, objc/execute/string4.m: New tests.
33850         Based on testcases provided by Nicola Pero.
33851
33852 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33853
33854         * gcc.dg/cpp/macro7.c: New test.
33855
33856 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
33857
33858         * gcc.dg/cpp/multiline.c: Update.
33859
33860 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33861
33862         * g++.old-deja/g++.other/enum3.C: New test.
33863
33864 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33865
33866         * g++.old-deja/g++.other/pod1.C: New test.
33867
33868 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
33869
33870         * g++.old-deja/g++.ext/overload1.C: New test.
33871
33872 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33873
33874         * g++.old-deja/g++.pt/using1.C: New test.
33875
33876 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
33877
33878         * g++.old-deja/g++.other/using9.C: New test.
33879
33880 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
33881
33882         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
33883
33884         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
33885
33886 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
33887
33888         * g++.old-deja/g++.ext/realpt1.C: Remove.
33889
33890 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
33891
33892         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
33893
33894 2001-02-26  Will Cohen  <wcohen@redhat.com>
33895
33896         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
33897
33898 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
33899
33900         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
33901         templatized constructors.
33902
33903 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
33904
33905         * gcc.c-torture/execute/20010224-1.c: New test.
33906
33907 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
33908
33909         * gcc.c-torture/execute/20010222-1.c: New test.
33910
33911 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
33912
33913         * g++.old-deja/g++.other/inline20.C: New test.
33914
33915 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
33916
33917         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
33918
33919 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
33920
33921         * g++.old-deja/g++.other/lookup22.C: New test.
33922
33923 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
33924
33925         * g77.dg: New directory.
33926         * g77.dg/20010216-1.f: New test case.
33927         * g77.dg/dg.exp: New driver.
33928         * lib/g77-dg.exp: New driver library.
33929
33930 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33931
33932         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
33933
33934 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
33935
33936         * g++.old-deja/g++.other/decl9.C: New test.
33937
33938 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
33939
33940         * g++.old-deja/g++.other/init16.C: Update the test so that it does
33941         not need <string> and also tests the initialization at runtime.
33942
33943 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
33944
33945         * gcc.c-torture/execute/longlong.c: New test.
33946
33947 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33948
33949         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
33950
33951 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
33952
33953         * gcc.c-torture/execute/920302-1.c (execute):
33954         Change argument type to short.
33955
33956 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33957
33958         * g++.old-deja/g++.pt/deduct6.C: New test.
33959
33960 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
33961
33962         * g++.old-deja/g++.pt/deduct5.C: New test.
33963
33964 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
33965
33966         * gcc.c-torture/execute/20010209-1.c: New test.
33967
33968 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
33969
33970         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
33971
33972 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
33973
33974         * g++.dg/vtgc1.C: Update for new ABI.
33975
33976         * consistency.vlad: New directory, 1665 files.
33977
33978 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
33979
33980         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
33981         return type.
33982         * gcc.dg/cpp/digraphs.c: Declare puts.
33983
33984 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33985
33986         * g++.old-deja/g++.other/warn5.C: New test.
33987
33988 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33989
33990         * g++.old-deja/g++.pt/spec40.C: New test.
33991
33992 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
33993
33994         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
33995         case.
33996         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
33997
33998 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
33999
34000         * gcc.c-torture/compile/20010209-1.c: New test.
34001
34002 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
34003
34004         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
34005         excess errors message but not if it crashes.
34006         * g++.old-deja/g++.other/crash27.C: Likewise.
34007         * g++.old-deja/g++.other/crash28.C: Likewise.
34008         * g++.old-deja/g++.other/crash30.C: Likewise.
34009         * g++.old-deja/g++.other/crash32.C: Likewise.
34010         * g++.old-deja/g++.other/crash35.C: Likewise.
34011         * g++.old-deja/g++.pt/inherit2.C: Likewise.
34012
34013 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
34014
34015         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
34016         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
34017         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
34018         g77.f-torture/execute/execute.exp,
34019         g77.f-torture/noncompile/noncompile.exp,
34020         gcc.c-torture/execute/execute.exp,
34021         gcc.c-torture/execute/memcheck/memcheck.exp,
34022         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
34023         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
34024         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
34025         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
34026         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
34027         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
34028         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
34029         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
34030         Remove bug reporting instructions with ancient email addresses.
34031
34032 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34033
34034         * gcc.dg/20010202-1.c: New test.
34035         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
34036
34037 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
34038
34039         * g++.dg/stdbool-if.C: New test.
34040
34041 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
34042
34043         * objc/execute/fdecl.m: Added main().
34044
34045 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
34046
34047         * gcc.c-torture/execute/20010206-1.c: New test.
34048
34049 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34050
34051         * gcc.dg/cpp/avoidpaste1.c: Update.
34052
34053 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
34054
34055         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
34056         Pero <nicola@brainstorm.co.uk>.
34057         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
34058
34059 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
34060
34061         * g++.old-deja/g++.pt/spec39.C: New test.
34062
34063 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
34064
34065         * gcc.c-torture/compile/20010202-1.c: New test.
34066
34067 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
34068
34069         * g++.old-deja/g++.abi/primary2.C: New test.
34070         * g++.old-deja/g++.abi/primary3.C: New test.
34071         * g++.old-deja/g++.abi/primary4.C: New test.
34072         * g++.old-deja/g++.abi/primary5.C: New test.
34073         * g++.old-deja/g++.abi/vtable3.h: New test.
34074         * g++.old-deja/g++.abi/vtable3a.C: New test.
34075         * g++.old-deja/g++.abi/vtable3b.C: New test.
34076         * g++.old-deja/g++.abi/vtable3c.C: New test.
34077         * g++.old-deja/g++.abi/vtable3d.C: New test.
34078         * g++.old-deja/g++.abi/vtable3e.C: New test.
34079         * g++.old-deja/g++.abi/vtable3f.C: New test.
34080         * g++.old-deja/g++.abi/vtable3g.C: New test.
34081         * g++.old-deja/g++.abi/vtable3h.C: New test.
34082         * g++.old-deja/g++.abi/vtable3i.C: New test.
34083         * g++.old-deja/g++.abi/vtable3j.C: New test.
34084         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
34085
34086 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
34087
34088         * g++.old-deja/g++.other/anon6.C: New test.
34089         * g++.old-deja/g++.other/anon7.C: New test.
34090
34091 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
34092
34093         * gcc.dg/cpp/avoidpaste2.c: New tests.
34094
34095 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
34096
34097         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
34098
34099 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
34100
34101         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
34102         DECIMAL_DIG cases for Irix."
34103
34104 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
34105
34106         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
34107
34108 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
34109
34110         * gcc.dg/c99-tag-1.c: New test.
34111
34112 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34113
34114         * gcc.dg/cpp/tr-warn1.c: Add tests.
34115
34116 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
34117
34118         * gcc.dg/cpp/avoidpaste1.c: Update.
34119         * gcc.dg/cpp/paste4.c: Update.
34120
34121 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
34122
34123         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
34124         cases for Irix.
34125
34126 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
34127
34128         * g++.old-deja/g++.other/inline19.C: New test.
34129
34130 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
34131
34132         * gcc.dg/Wlarger-than.c: New test.
34133
34134 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34135
34136         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
34137
34138 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
34139
34140         * gcc.c-torture/execute/20010129-1.c: New test.
34141         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
34142
34143 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34144
34145         * gcc.dg/cpp/avoidpaste1.c: Test case.
34146
34147 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
34148
34149         * g++.old-deja/g++.other/inline18.C: New test.
34150
34151 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34152
34153         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
34154         and __builtin_putchar.
34155
34156 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
34157
34158         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
34159         tests.
34160
34161 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
34162
34163         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
34164         floating point number rounding mode to round to the nearest
34165         representable mode.
34166
34167 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
34168
34169         * g++.old-deja/g++.other/mangle2.C: New test.
34170
34171 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
34172
34173         * gcc.c-torture/compile/20010124-1.c: New test.
34174
34175 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
34176
34177         * g++.old-deja/g++.pt/spec38.C: New test.
34178
34179 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34180
34181         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
34182         "Build don't run".
34183
34184 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34185
34186         * gcc.c-torture/execute/20010123-1.c: New test.
34187
34188 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34189
34190         * g++.old-deja/g++.pt/spec37.C: New test.
34191
34192 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
34193
34194         * g++.old-deja/g++.pt/overload14.C: New test.
34195
34196 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34197
34198         * gcc.c-torture/execute/20010122-1.c: New test, exercise
34199         __builtin_return_address.
34200
34201 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
34202
34203         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
34204         * g++.old-deja/g++.pt/spec35.C: New test.
34205         * g++.old-deja/g++.pt/spec36.C: New test.
34206
34207 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
34208
34209         * gcc.c-torture/compile/20010118-1.c: New test.
34210
34211 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
34212
34213         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
34214
34215 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34216
34217         * gcc.c-torture/execute/20010119-1.c: New test.
34218
34219 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34220
34221         * g++.old-deja/g++.other/vbase5.C: New test.
34222
34223 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
34224
34225         * gcc.c-torture/execute/20010118-1.c: New test.
34226
34227 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34228
34229         * g++.old-deja/g++.pt/deduct3.C: New test.
34230
34231 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
34232
34233         * g++.old-deja/g++.pt/spec34.C: New test.
34234
34235 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
34236
34237         * g77.f-torture/compile/20000601-2.f: New test.
34238
34239 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34240
34241         * g++.old-deja/g++.other/init17.C: New test.
34242
34243 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
34244
34245         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
34246
34247 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34248
34249         * g++.old-deja/g++.pt/unify8.C: New test.
34250
34251 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34252
34253         * g++.old-deja/g++.abi/vbase1.C: New test.
34254
34255 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
34256
34257         * g++.old-deja/g++.pt/crash65.C: New test.
34258
34259 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34260
34261         * gcc.dg/cpp/assembl2.S: New test case.
34262
34263 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
34264
34265         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
34266         are supported.
34267
34268 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34269
34270         * g++.old-deja/g++.other/builtins1.C: New test.
34271         * g++.old-deja/g++.other/builtins2.C: Likewise.
34272         * g++.old-deja/g++.other/builtins3.C: Likewise.
34273         * g++.old-deja/g++.other/builtins4.C: Likewise.
34274
34275 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
34276
34277         * gcc.c-torture/compile/20010117-1.c: New test.
34278         * gcc.c-torture/compile/20010117-2.c: New test.
34279
34280 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34281
34282         * g77.f-torture/execute/20010116.[fx]: New test,
34283         XFAIL on i?86-*-*.
34284         * g77.f-torture/compile/20010115.f: Indicate it's
34285         a test for PR fortran/1636.
34286
34287 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
34288
34289         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
34290
34291 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
34292
34293         * g77.f-torture/compile/20010115.f: New test.
34294
34295 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
34296
34297         * g++.old-deja/g++.pt/nontype5.C: New test.
34298
34299 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
34300
34301         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
34302         have an equivalent working one below it.
34303
34304 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34305
34306         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
34307         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34308
34309 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
34310
34311         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
34312         message containing "init_priority".
34313         (conpr-2.C): Likewise.
34314         (conpr-3.C): Likewise.
34315         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
34316
34317 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34318
34319         * gcc.c-torture/execute/20010114-2.c: New test.
34320
34321 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
34322
34323         * gcc.c-torture/compile/20010114-1.c: New test.
34324         * gcc.c-torture/compile/20010114-1.x: Xfail.
34325         * gcc.c-torture/compile/20010114-2.c: New test.
34326         * gcc.c-torture/execute/20010114-1.c: New test.
34327         * gcc.dg/trunc-1.c: New test.
34328         * gcc.dg/uninit-B.c: New test.
34329
34330 2001-01-13  Nick Clifton  <nickc@redhat.com>
34331
34332         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
34333         target.
34334
34335 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
34336
34337         * gcc.c-torture/compile/20010113-1.c: New test.
34338
34339 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
34340
34341         * gcc.c-torture/compile/20001212-1.c: New test.
34342
34343 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34344
34345         * gcc.dg/cpp/widestr1.c: Update.
34346         * gcc.dg/cpp/prag-imp.c: Remove.
34347
34348 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
34349
34350         * gcc.c-torture/execute/20000801-3.x: Remove.
34351         * gcc.dg/c90-init-1.c: New test.
34352         * gcc.dg/c99-init-1.c: New test.
34353         * gcc.dg/c99-init-2.c: New test.
34354         * gcc.dg/gnu99-init-1.c: New test.
34355
34356 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
34357
34358         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
34359         testing that no relevant ones were found.
34360
34361 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34362
34363         * g++.old-deja/g++.pt/cast2.C: New test.
34364
34365 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
34366
34367         * g++.old-deja/g++.pt/friend47.C: New test.
34368
34369 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34370
34371         * g++.old-deja/g++.pt/instantiate13.C: New test.
34372
34373 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34374
34375         * g++.old-deja/g++.other/defarg7.C: New test.
34376         * g++.old-deja/g++.other/defarg8.C: New test.
34377
34378 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34379
34380         * g++.old-deja/g++.pt/crash64.C: New test.
34381
34382 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
34383
34384         * g++.old-deja/g++.pt/crash63.C: New test.
34385
34386 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
34387
34388         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
34389
34390 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
34391
34392         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
34393
34394 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34395
34396         * g++.old-deja/g++.pt/error3.C: New test.
34397
34398 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34399
34400         * g++.old-deja/g++.other/crash39.C: New test.
34401
34402 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
34403
34404         * g++.old-deja/g++.other/vbase4.C: New test.
34405
34406 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
34407
34408         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
34409         * gcc.dg/special/20000419-2.c: New file. Identical to above.
34410         * gcc.dg/special/special.exp: New test driver which will check
34411         for alias support for the above test.
34412
34413 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
34414
34415         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
34416         problems on small machines.
34417         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
34418         parameterize.
34419
34420 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
34421
34422         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
34423         mips.
34424         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
34425
34426 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
34427
34428         * g++.old_deja/g++.pt/using8.C: New test.
34429
34430 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34431
34432         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
34433
34434 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
34435
34436         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
34437         where a failure is expected.
34438         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
34439
34440 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34441
34442         * g++.old_deja/g++.pt/instantiate12.C: New test.
34443
34444 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34445
34446         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
34447         start of structs.
34448         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
34449         * g++.old-deja/g++.brendan/crash17.C: Likewise.
34450         * g++.old-deja/g++.brendan/crash29.C: Likewise.
34451         * g++.old-deja/g++.brendan/crash48.C: Likewise.
34452         * g++.old-deja/g++.brendan/ns1.C: Likewise.
34453         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
34454         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
34455         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
34456         * g++.old-deja/g++.eh/spec6.C: Likewise.
34457         * g++.old-deja/g++.jason/crash3.C: Likewise.
34458         * g++.old-deja/g++.law/ctors11.C: Likewise.
34459         * g++.old-deja/g++.law/ctors17.C: Likewise.
34460         * g++.old-deja/g++.law/ctors5.C: Likewise.
34461         * g++.old-deja/g++.law/ctors9.C: Likewise.
34462         * g++.old-deja/g++.mike/ambig1.C: Likewise.
34463         * g++.old-deja/g++.mike/net22.C: Likewise.
34464         * g++.old-deja/g++.mike/p3538a.C: Likewise.
34465         * g++.old-deja/g++.mike/p3538b.C: Likewise.
34466         * g++.old-deja/g++.mike/virt3.C: Likewise.
34467         * g++.old-deja/g++.niklas/t128.C: Likewise.
34468         * g++.old-deja/g++.other/anon4.C: Likewise.
34469         * g++.old-deja/g++.other/using1.C: Likewise.
34470         * g++.old-deja/g++.other/warn3.C: Likewise.
34471         * g++.old-deja/g++.pt/t37.C: Likewise.
34472         * g++.old-deja/g++.robertl/eb69.C: Likewise.
34473         * g++.old-deja/g++.robertl/eb71.C: Likewise.
34474
34475 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
34476
34477         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
34478
34479 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34480
34481         * gcc.c-torture/execute/stdio-opt-3.c: New test.
34482
34483 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
34484
34485         * gcc.c-torture/compile/20010107-1.c: New test.
34486
34487 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34488
34489         * gcc.c-torture/execute/builtin-noret-1.c: New test.
34490
34491 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34492
34493         * gcc.dg/format/format.h: New file.
34494         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
34495         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
34496         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
34497         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
34498         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
34499         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
34500         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
34501         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
34502         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
34503         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
34504         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
34505         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
34506         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
34507         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
34508         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
34509         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
34510         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
34511         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
34512         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
34513         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
34514         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
34515         instead of declaring standard types, macros and functions in each
34516         test.
34517
34518 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
34519
34520         * gcc.c-torture/execute/20010106-1.c: New test.
34521
34522 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
34523
34524         * gcc.dg/format/format.exp: New file.
34525         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
34526         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
34527         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
34528         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
34529         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
34530         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
34531         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
34532         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
34533         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
34534         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
34535         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
34536         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
34537         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
34538         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
34539         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
34540         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
34541         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
34542         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
34543         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
34544         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
34545         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
34546         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
34547         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
34548         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
34549         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
34550         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
34551         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
34552         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
34553         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
34554         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
34555         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
34556         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
34557         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
34558         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
34559         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
34560         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
34561         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
34562         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
34563         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
34564         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
34565         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
34566         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
34567
34568 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
34569
34570         * gcc.c-torture/execute/991228-1.c: Take word endianness into
34571         account.
34572
34573 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
34574
34575         * gcc.c-torture/execute/builtin-complex-1.c: New test.
34576
34577 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
34578
34579         * g++.old-deja/g++.pt/crash62.C: New test.
34580
34581 2001-01-04  Richard Henderson  <rth@redhat.com>
34582
34583         * gcc.dg/20000926-1.c: Update expected warnings.
34584         * gcc.dg/array-2.c: Likewise.
34585         * gcc.dg/array-4.c: Also validate flexible array members.
34586         * gcc.dg/c99-flex-array-1.c: New.
34587
34588 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
34589
34590         * gcc.c-torture/compile/20001222-1.x: Remove.
34591
34592 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34593
34594         * gcc.c-torture/execute/built-in-setjmp.c: New.
34595
34596 2001-01-03  Richard Henderson  <rth@redhat.com>
34597
34598         * gcc.dg/940510-1.c: Update expected error wording.
34599         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
34600
34601 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
34602
34603         * lib/target-supports.exp (check_alias_available): Modified to
34604         indicate aliases not supported if only weak aliases are supported.
34605
34606 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34607
34608         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
34609         Turn on cmpstrsi checks for __pj__ and __i370__.
34610
34611 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34612
34613         * g++.old-deja/g++.other/virtual11.C: New test.
34614
34615 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
34616
34617         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
34618
34619 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34620
34621         * gcc.c-torture/compile/20010102-1.c: New test.
34622
34623 2001-01-02  Andreas Jaeger  <aj@suse.de>
34624
34625         * gcc.dg/noreturn-3.c: New test.
34626
34627         * gcc.dg/noreturn-4.c: New test.
34628
34629 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34630
34631         * gcc.c-torture/execute/stdio-opt-1.c: Also test
34632         __builtin_fputc and __builtin_fwrite.
34633
34634 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34635
34636         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
34637         signed char, not default char.
34638
34639 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
34640
34641         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
34642
34643 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
34644
34645         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
34646
34647 2000-12-29  Richard Henderson  <rth@redhat.com>
34648
34649         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
34650         (__cyg_profile_func_exit): Define.
34651
34652 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
34653
34654         * g++.dg/vtgc1.C: New test.
34655
34656 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
34657
34658         * gcc.dg/noncompile/20001228-1.c: New test.
34659
34660         * gcc.dg/20001228-1.c: New test.
34661
34662         * gcc.c-torture/execute/20001228-1.c: New test.
34663
34664 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
34665
34666         * gcc.dg/format-strfmon-1.c: New test.
34667
34668 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34669
34670         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
34671         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
34672         * gcc.c-torture/execute/string-opt-1.c: Likewise.
34673         * gcc.c-torture/execute/string-opt-2.c: Likewise.
34674         * gcc.c-torture/execute/string-opt-3.c: Likewise.
34675         * gcc.c-torture/execute/string-opt-4.c: Likewise.
34676         * gcc.c-torture/execute/string-opt-6.c: Likewise.
34677         * gcc.c-torture/execute/string-opt-7.c: Likewise.
34678         * gcc.c-torture/execute/string-opt-8.c: Likewise.
34679         * gcc.c-torture/execute/string-opt-9.c: Likewise.
34680         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34681         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34682         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34683
34684         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
34685         * gcc.c-torture/execute/string-opt-4.c: Test index.
34686
34687 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
34688
34689         * gcc.c-torture/compile/20001226-1.c: New test.
34690
34691 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
34692
34693         * gcc.c-torture/compile/20001222-1.c: New test.
34694         * gcc.c-torture/compile/20001222-1.x: Xfail.
34695
34696 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
34697
34698         * gcc.c-torture/execute/comp-goto-2.c: New test.
34699
34700 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
34701
34702         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
34703         Use long types if __INT_MAX__ is 32767.
34704         (main): Use cast to (sint32 *) when poking 88 into a_page.
34705
34706         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
34707
34708 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
34709
34710         * gcc.c-torture/compile/20001221-1.c: New test.
34711         * gcc.c-torture/execute/20001221-1.c: New test.
34712
34713 2000-12-20  Richard Henderson  <rth@redhat.com>
34714
34715         * g++.old-deja/g++.pt/crash36.C: Update error lines.
34716         * g++.old-deja/g++.robertl/eb109.C: Likewise.
34717
34718 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34719
34720         * gcc.dg/compare3.c: New test.
34721
34722 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34723
34724         * gcc.dg/format-warnll-1.c: New test.
34725
34726 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
34727
34728         * gcc.dg/cpp/cmdlne-P.c: New test.
34729
34730 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
34731
34732         * gcc.c-torture/execute/builtin-abs-1.c,
34733         gcc.c-torture/execute/builtin-abs-2.c: New tests.
34734
34735 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34736
34737         * gcc.dg/cpp/multiline.c: New test.
34738
34739 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34740
34741         * g++.old-deja/g++.other/syshdr1.C: Update.
34742         * gcc.dg/cpp/lineflags.c: Remove temporarily.
34743
34744 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34745
34746         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
34747
34748 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34749
34750         * g++.old-deja/g++.pt/ttp65.C: New test.
34751
34752 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34753
34754         * g++.old-deja/g++.pt/ttp64.C: New test.
34755
34756 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34757
34758         * g++.old-deja/g++.pt/spec33.C: New test.
34759
34760 2000-12-14  Catherine Moore  <clm@redhat.com>
34761
34762         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
34763         * gcc.c-torture/execute/920612-2.c: Likewise.
34764         * gcc.c-torture/execute/920428-2.c: Likewise.
34765         * gcc-c-torture/execute/va-arg-11.c: Call exit.
34766         * gcc.c-torture/execute/va-arg-21.c: Likewise.
34767
34768 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34769
34770         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
34771         * gcc.dg/pack-test-2.c: Likewise.
34772
34773 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34774
34775         Tests by Zack Weinberg <zackw@stanford.edu>.
34776
34777         * gcc.dg/cpp/defined.c: Update.
34778         * gcc.dg/cpp/defined_trad.c: New tests.
34779
34780 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
34781
34782         * gcc.dg/cpp/trad-direct.c: Update.
34783
34784 2000-12-11  Neil Booth  <neilb@earthling.net>
34785
34786         * gcc.dg/cpp/defined_trad.c
34787
34788 2000-12-11  Neil Booth  <neilb@earthling.net>
34789
34790         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
34791
34792 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
34793
34794         * gcc.dg/format-miss-2.c: New test.
34795
34796 2000-12-09  Neil Booth  <neilb@earthling.net>
34797
34798         * gcc.dg/cpp/lineflags.c: New tests.
34799         * gcc.dg/cpp/poison.c: Update.
34800         * gcc.dg/cpp/redef2.c: Update.
34801         * gcc.dg/cpp/skipping.c: New test.
34802
34803 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
34804
34805         * g++.old-deja/g++.other/eh3.C: New testcase.
34806
34807 2000-12-07  Neil Booth  <neilb@earthling.net>
34808
34809         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
34810         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
34811         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
34812         wtr-union-init-2.c, wtr-union-init-3.c: Update.
34813         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
34814         Update.
34815
34816 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34817
34818         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
34819         __SIZE_TYPE__ instead of int for type of integers cast to
34820         pointers.
34821
34822 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
34823
34824         * g++.old-deja/g++.other/cleanup4.C: New test.
34825
34826 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34827
34828         * format-sec-1.c: New test.
34829
34830 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34831
34832         * gcc.dg/format-nonlit-3.c: New test.
34833
34834 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
34835
34836         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
34837         through a null pointer.
34838
34839 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34840
34841         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
34842         * g++.old-deja/g++.pt/partial4.C: New test.
34843
34844 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
34845
34846         * gcc.c-torture/execute/ieee/hugeval.x: New.
34847
34848 2000-12-06  Neil Booth  <neilb@earthling.net>
34849
34850         * gcc.dg/cpp/backslash2.c: New tests.
34851
34852 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34853
34854         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
34855         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
34856
34857 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
34858
34859         * gcc.c-torture/execute/20001203-2.c: New testcase.
34860
34861 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34862
34863         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
34864         * g++.old-deja/g++.other/virtual10.C: New test.
34865
34866 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
34867
34868         * g++.old-deja/g++.mike/pmf5.C: Remove test.
34869
34870 2000-12-05  Richard Henderson  <rth@redhat.com>
34871
34872         * gcc.c-torture/compile/20001205-1.c: New.
34873
34874 2000-12-04  Neil Booth  <neilb@earthling.net>
34875
34876         * g++.old-deja/g++.other/virtual9.C: New test.
34877         * g++.old-deja/g++.pt/crash61.C: New test.
34878         * gcc.c-torture/execute/loop-9.c: New test.
34879
34880 2000-12-04  Neil Booth  <neilb@earthling.net>
34881
34882         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
34883         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
34884         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
34885         * gcc.dg/cpp/extratokens.c: ...here.
34886
34887 2000-12-04  Neil Booth  <neilb@earthling.net>
34888
34889         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
34890         New tests.
34891
34892 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34893
34894         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
34895         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
34896
34897 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34898
34899         * gcc.c-torture/execute/20001203-1.c: New test.
34900
34901 2000-12-03  Neil Booth  <neilb@earthling.net>
34902
34903         * gcc.dg/cpp/macro6.c: New test cases.
34904
34905 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34906
34907         * gcc.c-torture/execute/string-opt-9.c: New test.
34908         * gcc.c-torture/execute/string-opt-10.c: Likewise.
34909         * gcc.c-torture/execute/string-opt-11.c: Likewise.
34910         * gcc.c-torture/execute/string-opt-12.c: Likewise.
34911
34912         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
34913         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
34914
34915 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
34916
34917         * gcc.dg/cpp/if-6.c: New testcase.
34918
34919         * gcc.dg/20001201-1.c: New testcase.
34920
34921 2000-12-02  Neil Booth  <neilb@earthling.net>
34922
34923         * g++.old-deja/g++.other/externC4.C,
34924         g++.old-deja/g++.other/friend10.C: New tests.
34925
34926 2000-12-02  Neil Booth  <neilb@earthling.net>
34927
34928         * g++.old-deja/g++.other/instan2.C
34929         * g++.old-deja/g++.other/instan3.C: New test.
34930
34931 2000-12-02  Neil Booth  <neilb@earthling.net>
34932
34933         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
34934         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
34935         gnuc99.c,gnuc99-pedantic.c: New tests.
34936
34937 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34938
34939         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
34940         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
34941
34942 2000-12-01  Neil Booth  <neilb@earthling.net>
34943
34944         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
34945         * gcc.dg/cpp/poison.c: Update.
34946         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
34947
34948 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
34949
34950         * g77.f-torture/execute/20001201.f: New test.
34951
34952 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
34953
34954         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
34955
34956 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
34957
34958         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
34959
34960 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
34961
34962         * g++.old-deja/g++.other/cast6.C: New test.
34963
34964 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
34965
34966         * gcc.c-torture/execute/20001130-2.c: New testcase.
34967
34968 2000-11-30  Richard Henderson  <rth@redhat.com>
34969
34970         * gcc.c-torture/execute/20001130-1.c: New test.
34971
34972 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34973
34974         * g++.old-deja/g++.other/op3.C: New test.
34975
34976 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34977
34978         * g++.old-deja/g++.other/op2.C: New test.
34979
34980 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
34981
34982         * g++.old-deja/g++.other/crash38.C: New test.
34983
34984 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
34985
34986         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
34987
34988 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
34989
34990         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
34991         tests.
34992         * gcc.c-torture/execute/string-opt-6.c: New test.
34993
34994         * gcc.dg/20001117-1.c: Add main.
34995
34996 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
34997
34998         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
34999         Move from here ...
35000         * gcc.dg/940510-1.c: ... to here.
35001
35002         * gcc.dg/20000926-1.c: GNU C now allows initializations of
35003         zero-size arrays in toplevel structures.
35004
35005 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35006
35007         * gcc.c-torture/execute/loop-8.c: New test.
35008
35009 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35010
35011         * g++.old-deja/g++.other/base1.C: New test.
35012
35013 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35014
35015         * g++.old-deja/g++.other/parse2.C: New test.
35016
35017 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35018
35019         * g++.old-deja/g++.pt/incomplete1.C: New test.
35020
35021 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
35022
35023         * g++.old-deja/g++.other/friend9.C: New test.
35024
35025 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
35026
35027         * gcc.dg/20001127-1.c: New test.
35028
35029 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35030
35031         * g++.old-deja/g++.pt/friend46.C: New test.
35032
35033 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
35034
35035         * g++.old-deja/g++.other/ptrmem8.C: New test.
35036
35037 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35038
35039         * gcc.c-torture/execute/string-opt-7.c: New test.
35040         * gcc.c-torture/execute/string-opt-8.c: Likewise.
35041
35042 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35043
35044         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
35045         instead of 'mkcheck 2'.
35046
35047 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35048
35049         * gcc.c-torture/execute/memcheck/driver.c,
35050         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
35051         C9X references to refer to C99.
35052
35053 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
35054
35055         * gcc.dg/ultrasp3.c: New test.
35056
35057 2000-11-25  Neil Booth  <neilb@earthling.net>
35058
35059         * gcc.dg/cpp/include2.c: Update test to be locale independent.
35060
35061 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
35062
35063         * gcc.c-torture/compile/20001123-2.c: New.
35064
35065 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
35066
35067         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
35068
35069 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
35070
35071         * gcc.dg/sequence-point-1.c: Add some new tests.
35072         * gcc.c-torture/execute/20001124-1.c: New test.
35073
35074 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35075
35076         * g++.old-deja/g++.other/vaarg4.C: New test.
35077         * gcc.c-torture/compile/20001123-1.c: New test.
35078
35079 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
35080
35081         * g++.other/crash24.C: Adjust and remove XFAIL.
35082         * g++.other/crash37.C: New test.
35083
35084 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
35085
35086         * g++.old-deja/g++.pt/instantiate9.C: New test.
35087
35088 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
35089
35090         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
35091         new ABI, too.
35092
35093         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
35094         * g++.old-deja/g++.robertl/eb55.C: Likewise.
35095
35096 2000-11-22  Neil Booth  <neilb@earthling.net>
35097
35098         * gcc.dg/cpp/Wtrigraphs.c: New test.
35099
35100 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
35101
35102         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
35103
35104 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
35105
35106         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
35107
35108 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
35109
35110         * lib/gcc-dg.exp: load_lib scanasm.exp.
35111         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
35112         * lib/g++-dg.exp: load_lib scanasm.exp.
35113         * lib/scanasm.exp: New.
35114         (scan-assembler, scan-assembler-not): Add optional arguments to
35115         test name, or if not present, the pattern name.
35116         (scan-assembler-dem, scan-assembler-dem-not): New.
35117
35118         * g++.dg/dg.exp: New.
35119
35120 2000-11-21  Neil Booth  <neilb@earthling.net>
35121
35122         * gcc.dg/cpp/integrated1.c: Remove.
35123
35124 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35125
35126         * gcc.c-torture/execute/20001121-1.c: New test.
35127
35128 2000-11-21  Richard Henderson  <rth@redhat.com>
35129
35130         * gcc.c-torture/compile/20001121-1.c: New test.
35131
35132 2000-11-20  Neil Booth  <neilb@earthling.net>
35133
35134         * gcc.dg/cpp/integrated1.c: New test.
35135
35136 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
35137
35138         * g++.old-deja/g++.other/inline17.C: New test.
35139
35140 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
35141
35142         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
35143         local variable to be zero: I made the variable global. Now
35144         uses abort() and exit() instead of relying on main's return value.
35145
35146 2000-11-20  Neil Booth  <neilb@earthling.net>
35147
35148         * gcc.dg/cpp/paste2.c: Update test.
35149         * objc/execute/paste.m: New test.
35150
35151 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35152
35153         * gcc.dg/c99-condexpr-1.c: New test.
35154
35155 2000-11-20  Neil Booth  <neilb@earthling.net>
35156
35157         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
35158
35159 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
35160
35161         * g++.old-deja/g++.pt/export1.C: New test.
35162
35163 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
35164
35165         * gcc.dg/20001117-1.c: New test.
35166
35167 2000-11-18  Richard Henderson  <rth@redhat.com>
35168
35169         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
35170
35171 2000-11-18  Richard Henderson  <rth@redhat.com>
35172
35173         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
35174         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
35175         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
35176
35177 2000-11-18  Richard Henderson  <rth@redhat.com>
35178
35179         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
35180         (main): New.  Exit cleanly.
35181
35182 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35183
35184         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
35185         gcc.dg/c99-fordecl-2.c: New tests.
35186
35187 2000-11-18  Richard Henderson  <rth@redhat.com>
35188
35189         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
35190         * gcc.c-torture/execute/zerolen-2.c: New.
35191
35192 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35193
35194         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
35195         memory.
35196
35197 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35198
35199         * g++.old-deja/g++.pt/instantiate8.C: New test.
35200
35201 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
35202
35203         * g++.old-deja/g++.other/incomplete.C: Add more tests.
35204         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
35205
35206 2000-11-16  Nick Clifton  <nickc@redhat.com>
35207
35208         * gcc.c-torture/execute/nestfunc-2.c: New test.
35209         * gcc.c-torture/execute/nestfunc-3.c: New test.
35210
35211 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35212
35213         * gcc.c-torture/compile/20001116-1.c: New test.
35214
35215 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35216
35217         * gcc.c-torture/execute/20001115-1.c: New test.
35218
35219 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
35220
35221         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
35222         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
35223         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
35224         * g++.old-deja/g++.abi/vmihint.C: Likewise.
35225
35226 2000-11-15  Neil Booth  <neilb@earthling.net>
35227
35228         gcc.dg/cpp/_Pragma1.c: Update.
35229         gcc.dg/cpp/_Pragma2.c: New test.
35230
35231 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
35232
35233         * g++.old-deja/g++.other/anon5.C: New test.
35234
35235 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
35236
35237         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
35238         tests.
35239
35240 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
35241
35242         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
35243         output.
35244
35245 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35246
35247         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
35248         labels at end of compound statements.
35249
35250 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
35251
35252         * gcc.c-torture/execute/loop-7.c: New test.
35253
35254 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35255
35256         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
35257
35258 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35259
35260         * gcc.dg/c99-bool-1.c: New test.
35261
35262 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
35263
35264         * gcc.dg/c99-scope-1.c: Remove xfail.
35265         * gcc.dg/c99-scope-2.c: New test.
35266
35267 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35268
35269         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
35270         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
35271
35272 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
35273
35274         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
35275         error messages.
35276
35277         * g++.mike/p700.C: Don't typedef wchar_t.
35278         * g++.mike/p784.C: Likewise.
35279         * g++.mike/eb101.C: Don't use __wchar_t.
35280
35281 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
35282
35283         * g77.f-torture/execute/20001111.[fx]: Test premature exit
35284         from DO loop.
35285
35286 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
35287
35288         * gcc.c-torture/execute/20001111-1.c: New test.
35289
35290 2000-11-10  Nick Clifton  <nickc@redhat.com>
35291
35292         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
35293         long multuiple and accumulate.
35294
35295 2000-11-09  Richard Henderson  <rth@redhat.com>
35296
35297         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
35298         via size_t instead of int.
35299
35300         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
35301         * gcc.c-torture/execute/string-opt-2.c: Likewise.
35302         * gcc.c-torture/execute/string-opt-3.c: Likewise.
35303         * gcc.c-torture/execute/string-opt-4.c: Likewise.
35304
35305 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
35306
35307         * gcc.c-torture/compile/20001109-1.c: New test.
35308         * gcc.c-torture/compile/20001109-2.c: New test.
35309
35310 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
35311
35312         * g++.old-deja/g++.pt/operator1.C: New test.
35313         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
35314
35315 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35316
35317         * gcc.dg/20001108-1.c: New test.
35318
35319 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
35320
35321         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
35322         with both arguments constant strings.
35323         * gcc.c-torture/execute/string-opt-3.c: New test.
35324         * gcc.c-torture/execute/string-opt-4.c: New test.
35325         * gcc.c-torture/execute/string-opt-5.c: New test.
35326
35327 2000-11-08  Nick Clifton  <nickc@redhat.com>
35328
35329         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
35330         mulsidi3adddi patterns.
35331
35332 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
35333
35334         * g++.old-deja/g++.other/crash36.C: New test.
35335
35336 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
35337
35338         * g++.old-deja/g++.other/init16.C: New test.
35339
35340 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
35341
35342         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
35343
35344 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35345
35346         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
35347         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35348         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35349
35350 2000-11-07  DJ Delorie  <dj@redhat.com>
35351
35352         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
35353
35354 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35355
35356         * gcc.c-torture/execute/string-opt-1.c: New test.
35357
35358 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
35359
35360         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
35361         mips-sgi-irix6.* because the MIPS ABI passes floating-point
35362         parameters in registers, and there is no way for a varargs
35363         function to know in which order the integer and floating-point
35364         parameters should be interleaved when they are placed on the
35365         stack.
35366         * gcc.c-torture/execute/va-arg-16.x: Likewise.
35367         * gcc.c-torture/execute/va-arg-17.x: Likewise.
35368
35369 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35370
35371         * gcc.c-torture/execute/string-opt-2.c: New test.
35372
35373 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
35374
35375         * g++.old-deja/g++.pt/crash60.C: New test.
35376
35377 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35378
35379         * g++.old-deja/g++.other/crash24.C: New test.
35380         * g++.old-deja/g++.other/crash25.C: New test.
35381         * g++.old-deja/g++.other/crash26.C: New test.
35382         * g++.old-deja/g++.other/crash27.C: New test.
35383         * g++.old-deja/g++.other/crash28.C: New test.
35384         * g++.old-deja/g++.other/crash29.C: New test.
35385         * g++.old-deja/g++.other/crash30.C: New test.
35386         * g++.old-deja/g++.other/crash31.C: New test.
35387         * g++.old-deja/g++.other/crash32.C: New test.
35388         * g++.old-deja/g++.other/crash33.C: New test.
35389         * g++.old-deja/g++.other/crash34.C: New test.
35390         * g++.old-deja/g++.other/crash35.C: New test.
35391
35392 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
35393
35394         * gcc.c-torture/execute/20001031-1.c: New test.
35395
35396 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
35397
35398         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
35399         namespace.
35400
35401         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
35402         standards-conformant.
35403
35404         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
35405
35406         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
35407         * g++.old-deja/g++.mike/p755a.C: Likewise.
35408         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
35409         library makes no calls to `operator new' during initialization.
35410
35411 2000-11-04  Neil Booth  <neilb@earthling.net>
35412
35413         * gcc.dg/cpp/include2.c: New tests.
35414
35415 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
35416
35417         * lib/g++.exp (g++_set_ld_library_path): New function.
35418         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
35419
35420 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
35421
35422         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
35423         warnings.
35424
35425 2000-11-01  Richard Henderson  <rth@redhat.com>
35426
35427         * g++.old-deja/g++.ext/namedret1.C: New.
35428         * g++.old-deja/g++.ext/namedret2.C: New.
35429         * g++.old-deja/g++.ext/namedret3.C: New.
35430
35431 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
35432
35433         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
35434         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
35435
35436 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35437
35438         * gcc.c-torture/execute/va-arg-21.c: New test.
35439
35440 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35441
35442         * gcc.dg/c99-complex-2.c: New test.
35443
35444 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35445
35446         * gcc.c-torture/execute/stdio-opt-1.c: New test.
35447
35448 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
35449
35450         * g++.old-deja/g++.other/inline16.C: New test.
35451
35452 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
35453
35454         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
35455         __PRETTY_FUNCTION__
35456
35457 2000-10-29  Neil Booth  <neilb@earthling.net>
35458
35459         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
35460         New tests.
35461         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
35462         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
35463         optimisation.
35464
35465 2000-10-29  Neil Booth  <neilb@earthling.net>
35466
35467         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
35468         * mi1.c, mi1c.h: Add null directives to multiple-include test.
35469         * mi5.c: Test multiple includes work with -C.
35470         * trigraphs.c: Test ^= version.
35471
35472 2000-10-28  Neil Booth  <neilb@earthling.net>
35473
35474         New tests and test updates for new macro expander.
35475
35476         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
35477         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
35478         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
35479         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
35480         new diagnostic messages.
35481
35482         * gcc.dg/cpp/macro3.c: New tests.
35483
35484 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
35485
35486         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
35487         on the same line.
35488
35489 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
35490
35491         * g++.old-deja/g++.other/eh2.C: New test.
35492
35493 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
35494
35495         * gcc.c-torture/execute/20001027-1.c: New test.
35496
35497 2000-10-26  Richard Henderson  <rth@redhat.com>
35498
35499         * gcc.c-torture/execute/20001026-1.c: New.
35500
35501 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
35502
35503         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
35504         * g++.old-deja/g++.law/builtin1.C: Likewise.
35505         * g++.old-deja/g++.law/ctors10.C: Likewise.
35506         * g++.old-deja/g++.law/virtual3.C: Likewise.
35507         * g++.old-deja/g++.mike/p658.C: Likewise.
35508         * g++.old-deja/g++.other/sibcall1.C: Likewise.
35509         * g++.old-deja/g++.other/vaarg2.C: Likewise.
35510         * g++.old-deja/g++.robertl/eb124.C: Likewise.
35511         * g++.old-deja/g++.robertl/eb44.C: Likewise.
35512         * g++.old-deja/g++.robertl/eb77.C: Likewise.
35513
35514 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
35515
35516         * gcc.c-torture/compile/20001024-1.c: New test.
35517
35518 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
35519
35520         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
35521         to tell us whether or not we are using V3.
35522
35523 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
35524
35525         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
35526         operands.
35527
35528 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35529
35530         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
35531
35532 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
35533
35534         * gcc.c-torture/execute/20001024-1.c: New test.
35535
35536 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
35537
35538         * g++.old-deja/g++.other/sibcall1.C: New test.
35539
35540 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
35541
35542         * gcc.dg/noncompile/init-3.c: New test.
35543
35544 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35545
35546         * gcc.dg/format-array-1.c: New test.
35547
35548 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35549
35550         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
35551         writing through null pointers; remove comment about testing
35552         unterminated strings.
35553
35554 2000-10-17  Matthew Hiller  <hiller@redhat.com>
35555
35556         * gcc.c-torture/execute/20001017-2.c: New test.
35557
35558 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35559
35560         * gcc.c-torture/compile/20001018-1.c: New test.
35561         * gcc.c-torture/compile/20001018-1.x: Xfail.
35562
35563 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35564
35565         * gcc.c-torture/execute/20001017-1.c: New test.
35566
35567 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35568
35569         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
35570         for multiple use of arguments with scanf formats; add tests for
35571         multiple use of arguments.
35572
35573 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
35574
35575         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
35576
35577 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35578
35579         * gcc.dg/format-miss-1.c: New test.
35580
35581 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35582
35583         * gcc.c-torture/execute/20001013-1.c: New test.
35584
35585 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35586
35587         * gcc.dg/format-branch-1.c: New test.
35588
35589 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
35590
35591         * README, lib/file-format.exp: Remove EGCS references.
35592
35593 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
35594
35595         * gcc.dg/20001013-1.c: New test.
35596
35597 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
35598
35599         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
35600         for intmax_t in the compiler using __typeof__ and the type rules
35601         for conditional expressions.
35602
35603 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
35604
35605         * gcc.dg/20001012-1.c: New test.
35606         * gcc.dg/20001012-2.c: New test.
35607
35608 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35609
35610         * gcc.dg/format-attr-1.c: New test.
35611
35612 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35613
35614         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
35615         __LONG_LONG_MAX__ instead of LLONG_MAX.
35616
35617 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35618
35619         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
35620         scanf flags.
35621         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
35622         flags.
35623
35624 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
35625
35626         * gcc.dg/sequence-pt-1.c: New test.
35627
35628 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
35629
35630         * gcc.c-torture/execute/20001011-1.c: New testcase.
35631         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
35632
35633 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35634
35635         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
35636         does not error on it.
35637
35638 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
35639
35640         * gcc.dg/20001009-1.c: New test.
35641
35642 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
35643
35644         * gcc.c-torture/compile/20001009-1.c: Move from here ....
35645         * gcc.c-torture/execute/20001009-2.c: ... to here.
35646
35647 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
35648
35649         * gcc.c-torture/compile/20001009-1.c: New testcase.
35650         * gcc.c-torture/execute/20001009-1.c: New testcase.
35651         Testcases provided by Jan Hubicka <jh@suse.cz>.
35652
35653 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35654
35655         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35656         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
35657         uintmax_t using <limits.h> to emulate the compiler's internal
35658         logic.  No longer XFAIL %j tests.
35659
35660 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
35661
35662         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
35663         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
35664         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
35665         regexps and details of expected handling of some bad formats.
35666         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
35667         suppression.
35668
35669 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35670
35671         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
35672         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
35673         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
35674         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
35675         in list archives.
35676
35677 2000-10-06  Richard Henderson  <rth@cygnus.com>
35678
35679         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
35680         * g++.old-deja/g++.brendan/crash52.C: Likewise.
35681         * g++.old-deja/g++.jason/report.C: Likewise.
35682         * g++.old-deja/g++.law/friend5.C: Likewise.
35683         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
35684         of the expected warnings.
35685
35686 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
35687
35688         * g++.old-deja/g++.pt/enum14.C: New test.
35689
35690 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
35691
35692         * g++.old-deja/g++.pt/crash59.C: New test.
35693
35694 2000-10-04  Will Cohen  <wcohen@redhat.com>
35695
35696         * gcc.dg/20000926-1.c: New test.
35697
35698 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
35699
35700         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
35701         function name for current C++ compiler.
35702         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
35703
35704 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
35705
35706         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
35707         __PRETTY_FUNCTION__.
35708         * g++.old-deja/g++.ext/pretty2.C: Likewise.
35709
35710 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35711
35712         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
35713
35714 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
35715
35716         * gcc.c-torture/compile/20000923-1.c: New test.
35717
35718 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
35719
35720         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
35721         * g++.old-deja/g++.pt/ttp62.C: Same.
35722         * g++.old-deja/g++.other/inline14.C: Same.
35723
35724 2000-09-24  Richard Henderson  <rth@cygnus.com>
35725
35726         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
35727
35728 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35729
35730         * gcc.dg/c90-printf-1.c: Add test for wide string format.
35731
35732 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
35733
35734         * gcc.c-torture/compile/20000922-1.c: New file.
35735
35736 2000-09-21  Nick Clifton  <nickc@redhat.com>
35737
35738         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
35739         a signed long modulo operation.
35740         (mod6): New function - perform an unsigned long modulo operation.
35741         (main): Add tests for modulos of very large numbers by very small
35742         dividends.
35743
35744 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35745
35746         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
35747
35748 2000-09-19  Richard Henderson  <rth@cygnus.com>
35749
35750         * gcc.dg/compare2.c (case 10): XFAIL.
35751
35752 2000-09-18  Richard Henderson  <rth@cygnus.com>
35753
35754         * gcc.c-torture/execute/20000906-1.c: Move ...
35755         * gcc.dg/20000906-1.c: ... here.  Only run on targets
35756         that support __builtin_trap.
35757
35758 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
35759
35760         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
35761
35762 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35763
35764         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
35765         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
35766         more $ format tests.
35767
35768 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
35769
35770         * gcc.dg/format-errmk-1.c: New test.
35771
35772 2000-09-17  Greg McGary  <greg@mcgary.org>
35773
35774         * gcc.c-torture/execute/20000917-1.x: Remove.
35775
35776 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35777
35778         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
35779
35780 2000-09-17  Greg McGary  <greg@mcgary.org>
35781
35782         * gcc.c-torture/execute/20000917-1.c: New test.
35783         * gcc.c-torture/execute/20000917-1.x: XFAIL.
35784
35785 2000-09-16  Neil Booth  <NeilB@earthling.net>
35786
35787         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
35788         in nested macro bug.
35789
35790 2000-09-15  Neil Booth  <NeilB@earthling.net>
35791
35792         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
35793
35794 2000-09-14  Jeffrey A Law  (law@cygnus.com)
35795
35796         * gcc.c-torture/execute/20000914-1.c: New test.
35797
35798 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
35799
35800         * g++.other/inline13.C: New test.
35801
35802 2000-09-12  Andreas Jaeger  <aj@suse.de>
35803
35804         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
35805         constant by Ulrich Drepper <drepper@redhat.com>.
35806
35807 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
35808
35809         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
35810
35811 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35812
35813         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
35814
35815 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
35816
35817         * gcc.dg/cpp/backslash.c: New test.
35818
35819 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
35820
35821         * gcc.c-torture/execute/20000910-1.c: New test.
35822         * gcc.c-torture/execute/20000910-2.c: Likewise.
35823
35824 2000-09-11  Robert Lipe  <robertl@sco.com>
35825
35826         * gcc.dg/pragma-align.c: New test.
35827
35828 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
35829
35830         * g++.old-deja/g++.pt/explicit82.C: New test.
35831         * g++.old-deja/g++.pt/explicit83.C: New test.
35832
35833 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
35834
35835         * gcc.dg/asm-names.c: New test.
35836
35837 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35838
35839         * gcc.dg/cpp/tr-warn6.c: New test
35840
35841 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
35842
35843         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
35844         be accepted.
35845
35846 2000-09-07  Catherine Moore  <clm@redhat.com>
35847
35848         * gcc.c-torture/execute/unroll-1.c: New test.
35849
35850 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
35851
35852         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
35853         ERROR markers.
35854         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
35855         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
35856         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
35857         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
35858         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
35859         Preprocess only.
35860         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
35861         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
35862
35863 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35864
35865         * g++.old-deja/g++.pt/deduct2.C: New test.
35866
35867 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35868
35869         * g++.old-deja/g++.pt/parms2.C: New test.
35870
35871 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
35872
35873         * g++.old-deja/g++.pt/crash58.C: New test.
35874
35875 2000-09-06  Greg McGary  <greg@mcgary.org>
35876
35877         * gcc.c-torture/execute/20000906-1.c: New test.
35878         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
35879
35880 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35881
35882         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
35883
35884 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35885
35886         * g++.old-deja/g++.pt/crash57.C: New test.
35887
35888 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35889
35890         * g++.old-deja/g++.pt/crash56.C: New test.
35891
35892 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
35893
35894         * g++.old-deja/g++.pt/koenig1.C: New test.
35895
35896 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35897
35898         * gcc.dg/20000904-1.c: New test.
35899
35900 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
35901
35902         * gcc.dg/cpp/paste8.c: New test.
35903
35904 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
35905
35906         * gcc.c-torture/compile/20000827-1.c: New test.
35907
35908 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35909
35910         * gcc.dg/format-diag-1.c: New test.
35911
35912 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
35913
35914         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
35915         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
35916         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
35917         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
35918         gcc.dg/formatz-1.c: Adjust warning regular expressions.
35919
35920 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35921
35922         * g++.old-deja/g++.other/nested4.C: New test.
35923
35924 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
35925
35926         * g++.old-deja/g++.ns/scoped1.C: New test.
35927
35928 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
35929
35930         * lib/g++.exp: Support testing already-installed GCC.
35931
35932 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35933
35934         * wtr-label-1.c, wtr-suffix-1.c: New tests.
35935
35936 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35937
35938         * gcc.dg/return-type-2.c: New test.
35939
35940 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
35941
35942         * gcc.c-torture/compile/20000825-1.c: New test.
35943
35944 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
35945
35946         * gcc.dg/dwarf2-2.c: New test.
35947
35948 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
35949
35950         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
35951         dg-warning regexps.
35952
35953 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35954
35955         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
35956         gcc.dg/format-ext-5.c: New tests.
35957
35958 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
35959
35960         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
35961
35962 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
35963
35964         * gcc.dg/noncompile/930622-2.c: Adjust error message.
35965
35966 2000-08-24  Richard Henderson  <rth@cygnus.com>
35967
35968         * gcc.dg/ia64-sync-1.c: New test.
35969         * gcc.dg/ia64-sync-2.c: New test.
35970         * gcc.dg/ia64-asm-1.c: New test.
35971
35972 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
35973
35974         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
35975         * gcc.dg/format-ext-2.c: New test.
35976
35977 2000-08-23  Jason Merrill  <jason@redhat.com>
35978
35979         * lib/old-dejagnu.exp: Also ignore "In member function" and
35980         "At global scope".
35981
35982 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35983
35984         * gcc.dg/noncompile/label-lineno-1.c: New test.
35985
35986 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35987
35988         * gcc.dg/c99-array-nonobj-1.c: New test.
35989
35990 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35991
35992         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
35993         tests.
35994         * gcc.dg/format-ext-1.c: New test.
35995
35996 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35997
35998         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
35999         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
36000         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
36001         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
36002         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
36003
36004 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36005
36006         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
36007         gcc.dg/c99-strftime-2.c: New tests.
36008
36009 2000-08-22  Richard Henderson  <rth@cygnus.com>
36010
36011         * gcc.c-torture/execute/20000822-1.c: New test.
36012
36013 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36014
36015         * gcc.c-torture/execute/20000819-1.x: Remove.
36016
36017 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36018
36019         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
36020         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
36021         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
36022         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
36023         gcc.dg/format-xopen-1.c: New tests.
36024
36025 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36026
36027         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
36028
36029 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
36030
36031         * g++.old-deja/g++.other/loop2.C: New test.
36032
36033         * gcc.c-torture/compile/20000606-1.c: New test.
36034         * gcc.c-torture/compile/20000728-1.c: New test.
36035         * gcc.c-torture/execute/20000801-1.c: New test.
36036         * gcc.c-torture/execute/20000801-2.c: New test.
36037         * gcc.c-torture/execute/20000819-1.c: New test.
36038         * gcc.c-torture/execute/20000819-1.x: XFAIL.
36039         * gcc.dg/20000629-1.c: New test.
36040         * gcc.dg/20000724-1.c: New test.
36041         * gcc.dg/20000807-1.c: New test.
36042
36043 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
36044
36045         * gcc.dg/cpp/pragma-1.c: New test.
36046         * gcc.dg/cpp/pragma-2.c: New test.
36047
36048 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
36049
36050         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
36051         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
36052
36053 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36054
36055         * gcc.c-torture/compile/20000818-1.c: New test.
36056
36057 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
36058
36059         * gcc.c-torture/execute/20000818-1.c: New test.
36060
36061 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36062
36063         * gcc.dg/format-va-1.c: New test.
36064
36065 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36066
36067         * g++.old-deja/g++.other/typedef8.C: New test.
36068
36069 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36070
36071         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
36072         * g++.old-deja/g++.mike/net36.C: Mark candidate.
36073         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
36074         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
36075         * g++.old-deja/g++.other/ptrmem7.C: New test.
36076         * g++.old-deja/g++.pt/ptrmem10.C: New test.
36077
36078 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
36079
36080         * g++.old-deja/g++.pt/typename27.C: New test.
36081
36082 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
36083
36084         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
36085         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
36086         * g++.old-deja/g++.pt/friend45.C: New test.
36087         * g++.old-deja/g++.other/friend8.C: New test.
36088
36089 2000-08-15  Richard Henderson  <rth@cygnus.com>
36090
36091         * gcc.c-torture/execute/20000815-1.c: New test.
36092
36093 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
36094
36095         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
36096         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
36097         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
36098
36099 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
36100
36101         * g++.old-deja/g++.other/refinit2.C: New test.
36102
36103 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
36104
36105         * lib/c-torture.exp (c-torture): Make
36106         compiler_conditional_xfail_data global.
36107         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
36108         compiler_conditional_xfail_data machinery.
36109         (f-torture-execute): Likewise.
36110         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
36111         and only when unrolling loops.
36112
36113         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
36114
36115 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36116
36117         * g++.old-deja/g++.pt/explicit81.C: New test.
36118
36119 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
36120
36121         * g++.old-deja/g++.pt/typename26.C: New test.
36122
36123 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
36124
36125         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
36126         warning.
36127
36128 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
36129
36130         * g++.old-deja/g++.other/array3.C: New test.
36131
36132 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36133
36134         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
36135         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
36136         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
36137         New tests.
36138
36139 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
36140
36141         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
36142         * g++.old-deja/g++.abi/vmihint.C: Likewise.
36143
36144 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
36145
36146         * gcc.c-torture/execute/20000808-1.c: New test.
36147
36148 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36149
36150         * gcc.dg/c90-const-expr-1.c: New test.
36151
36152 2000-08-08  Richard Henderson  <rth@cygnus.com>
36153
36154         * gcc.dg/noncompile/920923-1.c: Declare calloc.
36155
36156 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36157
36158         * gcc.dg/noncompile/const-ll-1.c: New test.
36159
36160 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36161
36162         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
36163
36164 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
36165
36166         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
36167         that running programs linked against the shared version of libobjc
36168         run correctly.
36169
36170 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36171
36172         * gcc.dg/c99-printf-1.c: New test.
36173
36174 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36175
36176         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
36177
36178 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
36179
36180         * gcc.c-torture/execute/20000731-1.x: Delete.
36181
36182 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
36183
36184         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
36185         and torture_without_loops as is done by c-torture.exp.
36186         (search_for): Copy from c-torture.exp.
36187         (gcc-dg-runtest): New function, drives a directory of tests
36188         iterating over the TORTURE_OPTIONS.
36189         (scan-assembler, scan-assembler-not): Move here from
36190         individual directory drivers.
36191
36192         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
36193         defined by lib/gcc-dg.exp.
36194         * gcc.dg/cpp/cpp.exp: Likewise.
36195         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
36196         gcc-dg-runtest, so we cycle over optimization options.
36197
36198         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
36199         * gcc.dg/compare2.c: No longer expected to fail.
36200
36201 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
36202
36203         * gcc.c-torture/execute/20000804-1.c: New test.
36204
36205 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36206
36207         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
36208
36209 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
36210
36211         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
36212
36213 2000-08-03  Jeffrey A Law  (law@cygnus.com)
36214
36215         * gcc.c-torture/compile/20000803-1.c: New test.
36216
36217 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36218
36219         * gcc.c-torture/execute/20000801-3.c,
36220         gcc.c-torture/execute/20000801-4.c: New tests.
36221         * gcc.c-torture/execute/20000801-3.x,
36222         gcc.c-torture/execute/20000801-4.x: Xfail.
36223
36224 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
36225
36226         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
36227         libobjc/.libs to allow for libtool.
36228
36229 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
36230
36231         * gcc.c-torture/compile/20000802-1.c: New test.
36232
36233 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
36234
36235         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
36236
36237 2000-07-31  Jeffrey A Law  (law@cygnus.com)
36238
36239         * gcc-c-torture/execute/20000731-2.c: New test.
36240
36241         * gcc.c-torture/execute/20000731-1.c: New test.
36242         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
36243
36244 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
36245
36246         * testsuite/gcc.dg/cpp/paste7.c: New test.
36247         * gcc.dg/cpp/20000725-1.c: New test.
36248
36249 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
36250
36251         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
36252         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
36253         declaration warning for __builtin_dwarf_reg_size.
36254
36255         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
36256
36257 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
36258
36259         * gcc.dg/noncompile/voidparam-1.c: New test.
36260
36261 2000-07-30  Richard Henderson  <rth@cygnus.com>
36262
36263         * gcc.dg/c90-digraph-1.c: Don't xfail.
36264         * gcc.dg/compare2.c (case 10): Xfail.
36265         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
36266
36267 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
36268
36269         * gcc.dg/c99-main-1.c: New test.
36270
36271 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36272
36273         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
36274
36275 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
36276
36277         * gcc.c-tortuer/execute/20000726-1.c: New test.
36278
36279 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
36280
36281         * gcc.c-torture/execute/enum-2.c: New test.
36282
36283 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36284
36285         * gcc.dg/cpp/tr-warn3.c: New test.
36286
36287 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36288
36289         * g++.old-deja/g++.ext/implicit1.C: Remove.
36290         * g++.old-deja/g++.jason/c2.C: Remove
36291         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
36292         * g++.old-deja/g++.pt/crash16.C: Likewise.
36293         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
36294
36295 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36296
36297         * g++.old-deja/g++.other/for2.C: New test.
36298
36299 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
36300
36301         * gcc.dg/20000720-1.c: New test.
36302
36303 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
36304
36305         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
36306
36307 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
36308
36309         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
36310         * gcc.c-torture/execute/20000722-1.c: New.
36311         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
36312
36313 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
36314
36315         * gcc.dg/cpp/20000720-1.S: New test.
36316
36317 2000-07-21  Michael Meissner  <meissner@redhat.com>
36318
36319         * gcc.c-torture/execute/ieee/hugeval.c: New test.
36320
36321 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36322
36323         * g++.old-deja/g++.brendan/crash16.C,
36324         g++.old-deja/g++.brendan/parse3.C,
36325         g++.old-deja/g++.brendan/redecl1.C,
36326         g++.old-deja/g++.ns/template13.C,
36327         g++.old-deja/g++.other/decl4.C,
36328         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
36329
36330 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
36331
36332         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
36333         and "Internal error".
36334
36335         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
36336         regexps.
36337         * gcc.dg/cpp/paste6.c: New test.
36338
36339 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
36340
36341         * gcc.dg/cpp/tr-direct.c: New test.
36342
36343         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
36344         gcc.dg/cpp/undef1.c: Tweak error regexps.
36345
36346 2000-07-18  Eric Christopher <echristo@redhat.com>
36347
36348         * gcc.c-torture/compile/20000718-1.c: New test.
36349
36350 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
36351
36352         * cpplex.c (_cpp_push_token): If the token being pushed back
36353         is the previous token in this context, just subtract one from
36354         context->posn.
36355         * cppmacro.c (save_expansion): Clear aux field when storing a
36356         placemarker.
36357
36358 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
36359
36360         * gcc.dg/noncompile/redecl-1.c: New test.
36361
36362 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
36363
36364         * gcc.c-torture/execute/20000717-5.c: New test.
36365         * gcc.c-torture/execute/20000717-1.x: Removed.
36366
36367 2000-07-17  Richard Henderson  <rth@cygnus.com>
36368
36369         * gcc.c-torture/execute/20000717-4.c: New test.
36370
36371 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
36372
36373         * gcc.dg/cpp/syshdr.c: New test.
36374         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
36375
36376 2000-07-17  Neil Booth  <neilb@earthling.net>
36377
36378         * gcc.dg/cpp/cmdlne-dM.c: New test.
36379         * gcc.dg/cpp/cmdlne-dD.c: New test.
36380
36381 2000-07-17  Jeffrey A Law  (law@cygnus.com)
36382
36383         * gcc.c-torture/execute/20000717-3.c: New test.
36384
36385         * gcc.c-torture/compile/20000717-1.c: New test.
36386
36387 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
36388
36389         * gcc.c-torture/execute/20000717-2.c: New test.
36390
36391 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36392
36393         * gcc.dg/formatz-1.c: New test.
36394
36395         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
36396         * gcc.dg/c99-digraph-1.c: New tests.
36397
36398         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
36399         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
36400
36401         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
36402         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
36403         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
36404         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
36405         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
36406         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
36407         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
36408
36409 2000-07-17   Greg McGary <greg@mcgary.org>
36410
36411         * gcc.c-torture/execute/20000717-1.c: New test.
36412         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
36413
36414 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
36415
36416         * gcc.c-torture/execute/20000715-2.c: New test.
36417         * gcc.dg/20000715-1.c: New test.
36418
36419 2000-07-15  Michael Meissner  <meissner@redhat.com>
36420
36421         * gcc.c-torture/execute/20000715-1.c: New test.
36422
36423 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
36424
36425         * gcc.c-torture/execute/20000707-1.c: New test.
36426
36427 2000-07-13  Neil Booth  <NeilB@earthling.net>
36428
36429         * testsuite/gcc.dg/cpp/digraph1.c,
36430         testsuite/gcc.dg/cpp/digraph2.c,
36431         testsuite/gcc.dg/cpp/digraphs.c: New tests.
36432
36433 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
36434
36435         * g77.f-torture/compile/20000630-2.f: New test.
36436         * g77.f-torture/compile/20000630-2.x
36437
36438 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
36439
36440         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
36441
36442 2000-07-11  Neil Booth  <NeilB@earthling.net>
36443
36444         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
36445
36446 2000-07-11  Neil Booth  <NeilB@earthling.net>
36447
36448         * gcc.dg/cpp/cmdlne-C.c: New.
36449
36450 2000-07-09  Neil Booth  <NeilB@earthling.net>
36451
36452         * gcc.dg/cpp/directiv.c: New tests.
36453         * gcc.dg/cpp/undef1.c: Update.
36454
36455 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
36456
36457         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
36458
36459 2000-07-09  Neil Booth  <NeilB@earthling.net>
36460
36461         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
36462
36463 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
36464
36465         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
36466         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
36467
36468 2000-07-08  Neil Booth  <NeilB@earthling.net>
36469
36470         * gcc.dg/cpp/macsyntx.c: New tests.
36471
36472 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
36473
36474         * gcc.dg/20000707-1.c: New test.
36475
36476 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
36477
36478         * gcc.c-torture/execute/20000706-1.c: New test.
36479         * gcc.c-torture/execute/20000706-2.c: New test.
36480         * gcc.c-torture/execute/20000706-3.c: New test.
36481         * gcc.c-torture/execute/20000706-4.c: New test.
36482         * gcc.c-torture/execute/20000706-5.c: New test.
36483
36484 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
36485
36486         * g++.old-deja/g++.pt/instantiate7.C: New test.
36487
36488 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
36489
36490         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
36491         * g++.old-deja/g++.mike/thunk3.C: Likewise.
36492         * g++.old-deja/g++.other/rtti3.C: Likewise.
36493         * g++.old-deja/g++.other/rttid3.C: Likewise.
36494
36495 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
36496
36497         *  g77.f-torture/compile/20000630-1.x: Fix typo
36498
36499 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
36500
36501         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
36502         assembly output.
36503
36504 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
36505
36506         * gcc.dg/cpp/ident.c: New test.
36507
36508 2000-07-05  Neil Booth  <NeilB@earthling.net>
36509
36510         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
36511           gcc.dg/cpp/lexstrng.c: New tests.
36512
36513 2000-07-04  Neil Booth  <NeilB@earthling.net>
36514
36515         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
36516         * gcc.dg/cpp/strify2.c: Same.
36517
36518 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
36519
36520         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
36521         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
36522         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
36523         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
36524
36525         * testsuite/gcc.dg/cpp/macro1.c,
36526         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
36527         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
36528         testsuite/gcc.dg/cpp/strify1.c,
36529         testsuite/gcc.dg/cpp/strify2.c: New tests.
36530
36531 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
36532
36533         * gcc.c-torture/execute/20000703-1.c: New test.
36534
36535 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36536
36537         * g++.old-deja/g++.pt (lookup10.C): New test.
36538
36539 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
36540
36541         * g++.old-deja/g++.pt (typename25.C): New test.
36542
36543 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
36544
36545         * gcc.c-torture/compile/20000701-1.c: New test.
36546
36547 2000-06-30  Nick Clifton  <nickc@cygnus.com>
36548
36549         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
36550         to test case.
36551
36552 2000-06-30  Catherine Moore  <clm@cygnus.com>
36553
36554         * gcc.c-torture/execute/align-1.c: New test.
36555
36556 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
36557
36558         * g++.old-deja/g++.pt/expr8.C: New test.
36559         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
36560
36561 2000-06-29  Nick Clifton  <nickc@cygnus.com>
36562
36563         * gcc.c-torture/compile/20000629-1.c: New test.
36564
36565 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36566
36567
36568         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
36569         gcc.dg/noncompile directory, depending on whether they're
36570         preprocessor tests or not.  Annotate all the tests for the dg
36571         framework.
36572
36573         * gcc.c-torture/noncompile/noncompile.exp: Delete.
36574         * gcc.dg/noncompile/noncompile.exp: New.
36575
36576         * Moved files:
36577         Old name                                New name
36578         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
36579         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
36580         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
36581         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
36582         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
36583         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
36584         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
36585         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
36586         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
36587         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
36588         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
36589         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
36590         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
36591         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
36592         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
36593         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
36594         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
36595         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
36596         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
36597         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
36598         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
36599         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
36600         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
36601         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
36602
36603         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
36604         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
36605         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
36606         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
36607         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
36608         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
36609
36610 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
36611
36612         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
36613         declare one variable.  On the fourth, error.
36614         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
36615         declared by 20000628-1a.h.
36616
36617 2000-06-29  Richard Henderson  <rth@redhat.com>
36618
36619         * gcc.c-torture/execute/930529-1.x: New file.
36620         * gcc.dg/920413-1.c: Adjust expected warning text.
36621         * gcc.dg/980217-1.c: Declare abort.
36622         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
36623
36624 2000-06-29  Jeffrey A Law  (law@cygnus.com)
36625
36626         * g77.f-torture/compile/20000629-1.f: New test.
36627         * g77.f-torture/compile/20000629-1.x: Expected to fail.
36628
36629 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36630
36631         Rearrange lots of files, removing entirely the
36632         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
36633         directories.
36634
36635         * Deleted files:
36636         gcc.c-torture/code_quality/code_quality.exp
36637         gcc.c-torture/special/special.exp
36638         gcc.failure/failure.exp
36639         gcc.failure/940409-1.x
36640         gcc.c-torture/compile/961203-1.x
36641
36642         * New files:
36643         gcc.misc-tests/linkage.exp
36644         gcc.c-torture/execute/920730-1t.c
36645         gcc.c-torture/execute/920730-1t.x
36646         gcc.c-torture/compile/920520-1.x
36647         gcc.c-torture/compile/920521-1.x
36648         gcc.c-torture/compile/981006-1.x
36649         gcc.c-torture/execute/eeprof-1.x
36650
36651         * Moved files (possibly with modifications to fit a new harness):
36652         Old name                                New name
36653         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
36654         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
36655         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
36656         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
36657         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
36658         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
36659         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
36660         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
36661         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
36662         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
36663         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
36664         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
36665         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
36666         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
36667
36668 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
36669
36670         * c-torture/compile/961203-1.x: Delete.
36671
36672         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
36673         not exit. Include stdio.h.
36674         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
36675         * gcc.misc-tests/dg-12.c: Likewise.
36676         * gcc.misc-tests/dg-5.c: Likewise.
36677         * gcc.misc-tests/dg-6.c: Likewise.
36678         * gcc.misc-tests/dg-7.c: Prototype abort.
36679         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
36680         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
36681         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
36682         not exit.
36683         * gcc.misc-tests/sieve.c: Use return from main, not exit.
36684         * gcc.misc-tests/sort2.c: Use return from main, not exit.
36685
36686 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
36687
36688         * gcc.dg/cpp/20000628-1.c: New test.
36689         * gcc.dg/cpp/20000628-1.h: New header for above test.
36690         * gcc.dg/cpp/20000628-1a.h: Likewise.
36691
36692 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
36693
36694         * gcc.dg/cpp: New directory.
36695         * gcc.dg/cpp/cpp.exp: New driver.
36696         * gcc.dg/cpp/20000627-1.c: New test.
36697         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
36698         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
36699         and rewrite as a compilation test.
36700
36701         * gcc.dg: Move many files into the cpp subdirectory, possibly
36702         renaming or editing them as well.
36703         Old name                New name
36704         990119-1.c              cpp/19990119-1.c
36705         990228-1.c              cpp/19990228-1.c
36706         990407-1.c              cpp/19990407-1.c
36707         990409-1.c              cpp/19990409-1.c
36708         990413-1.c              cpp/19990413-1.c
36709         990703-1.c              cpp/19990703-1.c
36710         20000127-1.c            cpp/20000127-1.c
36711         20000129-1.c            cpp/20000129-1.c
36712         20000207-1.c            cpp/20000207-1.c
36713         20000207-2.c            cpp/20000207-2.c
36714         20000209-1.c            cpp/20000209-1.c
36715         20000209-2.c            cpp/20000209-2.c
36716         20000301-1.c            cpp/20000301-1.c
36717         20000419-1.c            cpp/20000419-1.c
36718         20000510-1.S            cpp/20000510-1.S
36719         20000519-1.c            cpp/20000519-1.c
36720         20000529-1.c            cpp/20000529-1.c
36721         20000625-1.c            cpp/20000625-1.c
36722         20000625-2.c            cpp/20000625-2.c
36723         cpp-as1.c               cpp/assert1.c
36724         cpp-as2.c               cpp/assert2.c
36725         cxx-comments-1.c        cpp/cxxcom1.c
36726         cxx-comments-2.c        cpp/cxxcom2.c
36727         endif-label.c           cpp/endif.c
36728         cpp-hash1.c             cpp/hash1.c
36729         cpp-hash2.c             cpp/hash2.c
36730         cpp-if1.c               cpp/if-1.c
36731         cpp-if2.c               cpp/if-2.c
36732         cpp-if3.c               cpp/if-3.c
36733         cpp-if4.c               cpp/if-4.c
36734         cpp-if5.c               cpp/if-5.c
36735         cpp-cond.c              cpp/if-cexp.c
36736         cpp-missingop.c         cpp/if-mop.c
36737         cpp-missingparen.c      cpp/if-mpar.c
36738         cpp-opprec.c            cpp/if-oppr.c
36739         cpp-ifparen.c           cpp/if-paren.c
36740         cpp-shortcircuit.c      cpp/if-sc.c
36741         cpp-shift.c             cpp/if-shift.c
36742         cpp-unary.c             cpp/if-unary.c
36743         cpp-li1.c               cpp/line1.c
36744         cpp-li2.c               cpp/line2.c
36745         lineno.c                cpp/line3.c
36746         lineno-2.c              cpp/line4.c
36747         cpp-mi.c                cpp/mi1.c
36748         cpp-mic.h               cpp/mi1c.h
36749         cpp-micc.h              cpp/mi1cc.h
36750         cpp-mind.h              cpp/mi1nd.h
36751         cpp-mindp.h             cpp/mi1ndp.h
36752         cpp-mix.h               cpp/mi1x.h
36753         cpp-mi2.c               cpp/mi2.c
36754         cpp-mi2a.h              cpp/mi2a.h
36755         cpp-mi2b.h              cpp/mi2b.h
36756         cpp-mi2c.h              cpp/mi2c.h
36757         cpp-mi3.c               cpp/mi3.c
36758         cpp-mi3.def             cpp/mi3.def
36759         poison-1.c              cpp/poison.c
36760         pr-impl.c               cpp/prag-imp.c
36761         cpp-redef-2.c           cpp/redef1.c
36762         cpp-redef.c             cpp/redef2.c
36763         strpaste.c              cpp/strp1.c
36764         strpaste-2.c            cpp/strp2.c
36765         cpp-tradpaste.c         cpp/tr-paste.c
36766         cpp-tradstringify.c     cpp/tr-str.c
36767         cpp-tradwarn1.c         cpp/tr-warn1.c
36768         cpp-tradwarn2.c         cpp/tr-warn2.c
36769         trigraphs.c             cpp/trigraphs.c
36770         cpp-unc1.c              cpp/unc1.c
36771         cpp-unc2.c              cpp/unc2.c
36772         cpp-unc3.c              cpp/unc3.c
36773         cpp-unc.c               cpp/unc4.c
36774         undef.c                 cpp/undef1.c
36775         undef-2.c               cpp/undef2.c
36776         cpp-wi1.c               cpp/widestr1.c
36777
36778 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
36779
36780         * lib/g++.exp (g++_include_flags): Tweak.
36781
36782 2000-06-27  H.J. Lu  <hjl@gnu.org>
36783             Loren J. Rittle  <ljrittle@acm.org>
36784
36785         * lib/g++.exp (g++_include_flags): Override libgloss.exp
36786         version with one that knows about the new gcc tree structure.
36787         (g++_link_flags): Same.
36788
36789 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
36790
36791         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
36792         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
36793         case we are cross-compiling.
36794
36795         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
36796         g++.old-deja/g++.niklas/Makefile.in,
36797         g++.old-deja/g++.niklas/configure.in,
36798         g++.old-deja/g++.other/Makefile.in,
36799         g++.old-deja/g++.other/configure.in,
36800         gcc.c-torture/code_quality/Makefile.in,
36801         gcc.c-torture/code_quality/configure.in,
36802         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
36803         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
36804         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
36805         gcc.c-torture/execute/ieee/Makefile.in,
36806         gcc.c-torture/execute/ieee/configure.in,
36807         gcc.c-torture/noncompile/Makefile.in,
36808         gcc.c-torture/noncompile/configure.in,
36809         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
36810         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
36811         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
36812
36813 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36814
36815         * g++.old-deja/g++.other/ambig3.C: New test.
36816
36817 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
36818
36819         * g++.old-deja/g++.pt/syntax1.C: New test.
36820         * g++.old-deja/g++.pt/syntax2.C: New test.
36821         * g++.old-deja/g++.other/syntax3.C: New test.
36822         * g++.old-deja/g++.other/syntax4.C: New test.
36823
36824 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36825
36826         * gcc.dg/20000623-1.c: Prototype exit and abort.
36827
36828 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
36829
36830         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
36831         New tests.
36832         * gcc.dg/cpp-mi3.def: New file.
36833
36834         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
36835         inside assertions.
36836         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
36837         lexer's error messages.
36838         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
36839         divine anything from the linemarkers.
36840         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
36841         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
36842
36843 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
36844
36845         * gcc.dg/20000623-1.c: New test.
36846
36847 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
36848
36849         * gcc.c-torture/execute/20000622-1.c: New test.
36850
36851 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36852
36853         * g++.old-deja/g++.other/init15.C: New test.
36854
36855 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
36856
36857         * g++.old-deja/g++.pt/vaarg2.C: New test.
36858         * g++.old-deja/g++.pt/vaarg3.C: New test.
36859
36860 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
36861
36862         * g++.old-deja/g++.other/dyncast6.C: New test.
36863
36864 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
36865
36866         * gcc.c-torture/execute/loop-6.c: New test.
36867
36868 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
36869
36870         * gcc.dg/20000614-1.c: New test.
36871         * gcc.dg/20000614-2.c: New test.
36872
36873 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
36874
36875         * g++.old-deja/g++.other/inline12.C: New test.
36876
36877 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
36878
36879         * g++.old-deja/g++.other/eh1.C: New test.
36880
36881 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
36882
36883         * g++.old-deja/g++.other/type.C: New test.
36884
36885 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36886
36887         * g++.old-deja/g++.other/initstring.C: New test.
36888
36889 2000-06-12  Jason Merrill  <jason@redhat.com>
36890
36891         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
36892
36893 2000-06-09  Jeffrey A Law  (law@cygnus.com)
36894
36895         * gcc.c-torture/compile/20000609-1.c: New test.
36896
36897 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
36898
36899         * gcc.dg/20000609-1.c: New test.
36900
36901 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
36902
36903         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
36904         * gcc.c-torture/noncompile/poison-1.c: Move...
36905         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
36906         * gcc.dg/cpp-li1.c: Add a token after the #line.
36907
36908 2000-06-05  Richard Henderson  <rth@cygnus.com>
36909
36910         * gcc.c-torture/execute/20000605-2.c: New test.
36911         * gcc.c-torture/execute/20000605-3.c: New test.
36912
36913 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
36914
36915         * g77.f-torture/execute/20000503-1.x: New file.
36916
36917 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
36918
36919         * g++.old-deja/g++.eh/badalloc1.C: New test.
36920
36921 2000-06-05  Richard Henderson  <rth@cygnus.com>
36922
36923         * gcc.c-torture/execute/20000605-1.c: New test.
36924
36925 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
36926             Nathan Sidwell <nathan@codesourcery.com>
36927
36928         * gcc.c-torture/compile/20000605-1.c: New test.
36929
36930 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
36931
36932         * g77.f-torture/compile/20000601-1.f: New test.
36933
36934 2000-06-03  Richard Henderson  <rth@cygnus.com>
36935
36936         * gcc.c-torture/execute/20000603-1.c: New.
36937
36938 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
36939
36940         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
36941         * gcc.dg/noreturn-2.c (noreturn): Likewise.
36942
36943 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
36944
36945         * gcc.dg/compare2.c (case 12): XFAIL.
36946         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
36947         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
36948
36949         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
36950
36951 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
36952
36953         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
36954         guard macro is already defined when the header is first
36955         included.
36956         * gcc.dg/cpp-mix.h: New file.
36957         * gcc.dg/endif-label.c: Update patterns to match compiler.
36958
36959         * g++.brendan/complex1.C: Declare abort.
36960         * g++.law/refs4.C: Remove XFAIL.
36961         * g++.oliva/expr2.C: Declare abort and exit.
36962
36963 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
36964
36965         * gcc.c-torture/execute/20000528-1.c: New test.
36966
36967         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
36968         * g++.old-deja/g++.law/temps4.C: Likewise.
36969
36970         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
36971         stdlib.h.  Call abort() on failure.
36972         * g++.old-deja/g++.law/refs4.C: Likewise.
36973         * g++.old-deja/g++.law/temps4.C: Likewise.
36974         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
36975         * gcc.c-torture/execute/20000112-1.c: Include string.h.
36976
36977 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
36978
36979         Relative to g++.dg/special:
36980         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
36981
36982         Relative to g++.old-deja:
36983         * g++.brendan/complex1.C, g++.jason/optimize2.C,
36984         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
36985         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
36986         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
36987         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
36988         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
36989         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
36990
36991         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
36992         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
36993         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
36994         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
36995         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
36996         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
36997         and/or string.h.
36998
36999         * g++.other/goto1.C: Update expectations for error messages.
37000
37001 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
37002
37003         * gcc.c-torture/compile/20000523-1.c: New test.
37004
37005 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37006
37007         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
37008
37009 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
37010
37011         * g++.old-deja/g++.eh/catch11.C: New test.
37012         * g++.old-deja/g++.eh/catch12.C: New test.
37013
37014 2000-05-24  Nick Clifton  <nickc@cygnus.com>
37015
37016         * gcc.c-torture/execute/20000523-1.c: New test.
37017
37018 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
37019
37020         * c-torture/execute/bcp-1.c: Replace abort in arg of
37021         __builtin_constant_p with a generic external function.
37022
37023         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
37024         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
37025         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
37026         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
37027         Prototype abort and/or exit.
37028
37029         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
37030         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
37031         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
37032         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
37033
37034 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
37035
37036         * gcc.dg/dwarf2-1.c: New test.
37037
37038 2000-05-20  Richard Henderson  <rth@cygnus.com>
37039
37040         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
37041
37042 2000-05-20  Andreas Jaeger  <aj@suse.de>
37043
37044         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
37045         testcase.
37046
37047 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
37048
37049         * gcc.c-torture/execute/20000519-2.c: New test.
37050
37051 2000-05-19  Andreas Jaeger  <aj@suse.de>
37052
37053         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
37054         which fails with SSA.
37055
37056         * lib/c-torture.exp: Also test with -O3 -fssa.
37057
37058 2000-05-18  Michael Meissner  <meissner@redhat.com>
37059
37060         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
37061         * gcc.c-torture/execute/920415-1.c: Ditto.
37062         * gcc.c-torture/execute/920501-1.c: Ditto.
37063         * gcc.c-torture/execute/conversion.c: Ditto.
37064         * gcc.c-torture/execute/cvt-1.c: Ditto.
37065
37066 2000-05-18  Jeffrey A Law  (law@cygnus.com)
37067
37068         * gcc.c-torture/compile/20000518-1.c: New test.
37069
37070 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
37071
37072         * g77.f-torture/compile/200005018.f: New test.
37073
37074 2000-05-17  Jeffrey A Law  (law@cygnus.com)
37075
37076         * gcc.c-torture/compile/20000517-1.c: New test.
37077
37078 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37079
37080         * gcc.c-torture/execute/20000516-1.c: New test.
37081
37082 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
37083
37084         * g++.old-deja/g++.other/eh.C: New test.
37085
37086 2000-05-12  Richard Henderson  <rth@cygnus.com>
37087
37088         * gcc.c-torture/execute/990208-1.c (main): Don't pass
37089         constants through to doit's conditional.
37090
37091 2000-05-11  Jeffrey A Law  (law@cygnus.com)
37092
37093         * gcc.c-torture/compile/20000511-1.c: New test.
37094         * g77.f-torture/compile/20000511-1.f: New test.
37095         * g77.f-torture/compile/20000511-2.f: New test.
37096
37097 2000-05-11  Michael Meissner  <meissner@redhat.com>
37098
37099         * gcc.c-torture/execute/20000511-1.c: New test.
37100
37101 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
37102
37103         * gcc.dg/dg.exp: Scan .S files as well as .c files.
37104         * gcc.dg/20000510-1.S: New.
37105
37106 2000-05-08  Catherine Moore  <clm@cygnus.com>
37107
37108         * gcc.dg/unused-3.c: New.
37109
37110 2000-05-06  Richard Henderson  <rth@cygnus.com>
37111
37112           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
37113           * g++.old-deja/g++.mike/warn1.C: Likewise.
37114           * g++.old-deja/g++.pt/local1.C: Likewise.
37115           * g++.old-deja/g++.pt/local7.C: Likewise.
37116           * g++.old-deja/g++.pt/spec16.C: Likewise.
37117
37118 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
37119
37120         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
37121
37122 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
37123
37124           * g77.f-torture/execute/20000503-1.f: New test.
37125
37126 2000-05-04  Andreas Jaeger  <aj@suse.de>
37127
37128         * gcc.dg/noreturn-2.c: New test.
37129
37130 2000-05-04  Neil Booth  <NeilB@earthling.net>
37131
37132         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
37133         preprocessor.
37134
37135 2000-05-04  Richard Henderson  <rth@cygnus.com>
37136
37137         * gcc.c-torture/execute/20000503-1.c: Fix typo.
37138
37139 2000-05-04  Richard Henderson  <rth@cygnus.com>
37140
37141         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
37142         OpenSSL by Jason R Thorpe.
37143
37144 2000-05-03  Jim Wilson  <wilson@cygnus.com>
37145
37146         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
37147
37148 2000-05-03  Robert Lipe <robertlipe@usa.net>
37149
37150         * gcc.dg/20000503-1.c: New test.
37151
37152 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
37153
37154         * gcc.c-torture/compile/20000502-1.c: New test.
37155         * g++.old-deja/g++.other/align.C: New test.
37156         * gcc.dg/cpp-tradstringify.c: New test.
37157
37158 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
37159
37160         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
37161         and hard registers.
37162
37163 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
37164
37165         * gcc.c-torture/execute/loop-5.c: New test.
37166
37167 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
37168
37169         * gcc.c-torture/execute/va-arg-20.c: New test.
37170
37171 2000-04-23  Jeffrey A Law  (law@cygnus.com)
37172
37173         * gcc.c-torture/execute/20000422-1.c: New test.
37174
37175 2000-04-20  Greg McGary  <gkm@gnu.org>
37176
37177         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
37178         when optimizing, but without sibling-call optimizations (-O1).
37179
37180 2000-04-20  Jeffrey A Law  (law@cygnus.com)
37181
37182           * gcc.c-torture/compile/20000420-1.c: New test.
37183
37184 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37185
37186         * g++.abi/ptrflags.C: New test.
37187         * g++.eh/catchptr1.C: Test incomplete pointer chains.
37188
37189 2000-04-19  Catherine Moore  <clm@cygnus.com>
37190
37191         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
37192
37193 2000-04-19  Greg McGary  <gkm@gnu.org>
37194
37195         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
37196         sibling-call optimizations.
37197
37198 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
37199
37200         * gcc.dg/20000419-1.c: New test.
37201
37202 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
37203
37204         * gcc.c-torture/execute/20000412-6.c: New test.
37205
37206 2000-04-12  Jeffrey A Law  (law@cygnus.com)
37207
37208         * gcc.c-torture/execute/20000412-5.c: New test.
37209         * g77.f-torture/compile/20000412-1.f: New test.
37210         * gcc.c-torture/execute/20000412-4.c: New test.
37211         * gcc.c-torture/compile/20000412-2.c: New test.
37212         * gcc.c-torture/execute/20000412-3.c: New test.
37213         * gcc.c-torture/compile/20000412-1.c: New test.
37214         * gcc.c-torture/execute/20000412-2.c: New test.
37215
37216 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
37217
37218         * objc/execute/bf-20.m: New test.
37219
37220 2000-04-10  Richard Henderson  <rth@cygnus.com>
37221
37222         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
37223
37224         * gcc.c-torture/execute/20000412-1.c: New test.
37225
37226 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
37227
37228         * g++.old-deja/g++.eh/catchptr1.C: New test.
37229
37230 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
37231
37232         * g++.old-deja/g++.abi/cxa_vec.C: New test.
37233
37234 2000-04-08  Neil Booth  <NeilB@earthling.net>
37235
37236         * gcc.dg/cpp-nullchar.c: Remove test as
37237         embedded nulls cause problems.
37238
37239 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37240
37241         * gcc.dg/compare2.c: New test.
37242
37243 2000-04-08  Neil Booth  <NeilB@earthling.net>
37244
37245         * gcc.dg/cpp-nullchar.c: New test.
37246
37247 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
37248
37249         * gcc.dg/cpp-mi2.c: New test.
37250         * gcc.dg/cpp-mi2[abc].h: New files.
37251
37252 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
37253
37254         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
37255         member name.
37256
37257 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
37258
37259         * g++.old-deja/g++.abi/vmihint.C: New test.
37260
37261 2000-04-06  Neil Booth  <NeilB@earthling.net>
37262
37263         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
37264         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
37265         copyright.
37266
37267 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
37268
37269         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
37270         avoid stack-frame overwrite.
37271
37272 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
37273
37274         * gcc.c-torture/compile/20000405-2.c: New test.
37275         * gcc.c-torture/compile/20000405-3.c: New test.
37276
37277 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37278
37279         * gcc.c-torture/compile/20000405-1.c: New test.
37280
37281 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
37282
37283         * gcc.dg/cast-qual-1.c: Revert last change.
37284
37285 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37286
37287         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
37288
37289 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
37290
37291         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
37292         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
37293
37294 2000-04-03  Jeffrey A Law  (law@cygnus.com)
37295
37296         * gcc.c-torture/compile/20000403-2.c: New test.
37297         * gcc.c-torture/compile/20000403-1.c: New test.
37298
37299 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
37300
37301         * gcc.c-torture/execute/20000403-1.c: New test.
37302
37303 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
37304
37305         * gcc.c-torture/execute/20000402-1.c: New test.
37306
37307 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
37308
37309         * gcc.c-torture/execute/va-arg-15.c: New test.
37310         * gcc.c-torture/execute/va-arg-16.c: New test.
37311         * gcc.c-torture/execute/va-arg-17.c: New test.
37312         * gcc.c-torture/execute/va-arg-18.c: New test.
37313         * gcc.c-torture/execute/va-arg-19.c: New test.
37314
37315 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
37316
37317         * gcc.c-torture/compile/981211-1.c: Move to...
37318         * gcc.dg/cpp-as1.c: ...here.
37319         * gcc.dg/cpp-as2.c: New file.
37320
37321         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
37322         compiler.
37323
37324 2000-04-02  Neil Booth  <NeilB@earthling.net>
37325
37326         * gcc.dg/cpp-cond.c  New tests.
37327         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
37328         accidental success less likely.
37329         * gcc.dg/cpp-missingop.c  New tests.
37330         * gcc.dg/cpp-missingparen.c  New tests.
37331         * gcc.dg/cpp-shift.c  New tests.
37332         * gcc.dg/cpp-shortcircuit.c  New tests.
37333         * gcc.dg/cpp-unary.c  New tests.
37334
37335 2000-03-29  Jeffrey A Law  (law@cygnus.com)
37336
37337         * gcc.c-torture/compile/20000329-1.c: New test.
37338
37339 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
37340
37341         * gcc.c-torture/compile/20000326-1.c: New test.
37342         * gcc.c-torture/compile/20000326-2.c: New test.
37343
37344 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
37345
37346         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
37347         the first parameter is a function argument.
37348
37349 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
37350
37351         * g++.old-deja/g++.ext/array4.C: New test.
37352
37353 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
37354
37355         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
37356
37357 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37358
37359         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
37360
37361 2000-03-19  Richard Henderson  <rth@cygnus.com>
37362
37363         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
37364
37365 2000-03-19  Richard Henderson  <rth@cygnus.com>
37366
37367         * gcc.c-torture/compile/20000319-1.c: New test.
37368
37369 2000-03-14  Jeffrey A Law  (law@cygnus.com)
37370
37371         * gcc.c-torture/execute/20000314-3.c: New test.
37372         * gcc.c-torture/execute/20000314-2.c: New test.
37373         * gcc.c-torture/execute/20000314-1.c: New test.
37374         * gcc.c-torture/compile/20000314-2.c: New test.
37375         * gcc.c-torture/compile/20000314-1.c: New test.
37376
37377 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
37378
37379         * g++.old-deja/g++.warn/inline.C: New test.
37380
37381 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
37382
37383         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
37384         standards-compliant result rather than specific constants.
37385         Put test-values in array.
37386
37387 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
37388
37389         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
37390         (g++_target_compile): Put test-specific options last.
37391
37392 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37393
37394         * g++.old-deja/g++.eh/vbase4.C: New test.
37395
37396 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37397
37398         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
37399
37400 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37401
37402         * g++.old-deja/g++.brendan/misc12.C: Removed.
37403         * g++.old-deja/g++.pt/memtemp77.C: Constify.
37404         * g++.old-deja/g++.ext/pretty4.C: New test.
37405
37406 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
37407
37408         * g++.old-deja/g++.other/string2.C: New test.
37409
37410 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
37411
37412         * g++.old-deja/g++.warn/impint2.C: New test.
37413
37414 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
37415
37416         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
37417         is 1, not zero.
37418
37419 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
37420
37421         * g++.old-deja/g++.warn/impint.C: New test.
37422         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
37423         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
37424         * g++.old-deja/g++.pt/explicit12.C: Likewise.
37425         * g++.old-deja/g++.pt/explicit13.C: Likewise.
37426         * g++.old-deja/g++.pt/explicit17.C: Likewise.
37427         * g++.old-deja/g++.pt/explicit18.C: Likewise.
37428         * g++.old-deja/g++.pt/explicit19.C: Likewise.
37429         * g++.old-deja/g++.pt/explicit23.C: Likewise.
37430         * g++.old-deja/g++.pt/explicit31.C: Likewise.
37431         * g++.old-deja/g++.pt/explicit35.C: Likewise.
37432         * g++.old-deja/g++.pt/explicit6.C: Likewise.
37433         * g++.old-deja/g++.pt/memclass7.C: Likewise.
37434
37435 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
37436
37437         * gcc.dg/cpp-redef.c: New test.
37438
37439 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
37440
37441         * g++.old-deja/g++.pt/unify7.C: New test.
37442
37443 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
37444
37445         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
37446         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
37447
37448 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
37449
37450         * gcc.c-torture/compile/20000224-1.c: New test.
37451
37452 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37453
37454         * gcc.c-torture/compile/cpp-2.c: New test.
37455         * gcc.c-torture/compile/cpp-1.c: New test.
37456
37457 2000-02-25  Jeffrey A Law  (law@cygnus.com)
37458
37459         * gcc.c-torture/execute/20000225-1.c: New test.
37460
37461 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37462
37463         * gcc.dg/cpp-li2.c: New test.
37464
37465         * gcc.dg/cpp-wi1.c: New test.
37466
37467         * gcc.dg/cpp-li1.c: New test.
37468
37469 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
37470
37471         * g++.old-deja/g++.other/sizeof5.C: New test.
37472
37473 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37474
37475         * gcc.c-torture/execute/va-arg-13.c: New test.
37476
37477 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
37478
37479         * gcc.c-torture/execute/va-arg-12.c: New test.
37480
37481 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
37482
37483         * gcc.c-torture/execute/20000223-1.c: New test.
37484
37485 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
37486
37487         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
37488
37489 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
37490
37491         * g++.old-deja/g++.abi/ptrmem.C: New test.
37492
37493 2000-02-19  Richard Henderson  <rth@cygnus.com>
37494
37495         * gcc.c-torture/compile/init-3.c: New.
37496
37497 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
37498
37499         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
37500         ALWAYS_CXXFLAGS.
37501
37502 2000-02-11  Robert Lipe <robertl@sco.com>
37503
37504         * gcc.c-torture/compile/20000211-3.c: New test.
37505
37506 2000-02-11  Martin Buchholz <martin@xemacs.org>
37507
37508         * gcc.c-torture/compile/20000211-2.c: New test.
37509
37510 2000-02-11  Jeffrey A Law  (law@cygnus.com)
37511
37512         * gcc.c-torture/compile/20000211-1.c: New test.
37513
37514 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
37515
37516         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
37517           on native targets
37518
37519 2000-02-08  Nathan Sidwell  <nathan@acm.org>
37520
37521         * g++.old-deja/g++.other/cast5.C: New test.
37522
37523 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
37524
37525         * gcc.c-torture/execute/20000205-1.c: New.
37526
37527 2000-02-03  Nathan Sidwell  <nathan@acm.org>
37528
37529         * g++.old-deja/g++.jason/cast3.C: Return void.
37530         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
37531
37532 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37533
37534         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
37535
37536         * gcc.dg/loop-1.c: New test.
37537
37538 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
37539
37540         * gcc.c-torture/compile/20000127-1.c: New test.
37541         * gcc.c-torture/execute/991228-1.c: New test.
37542
37543 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37544
37545         * gcc.dg/unused-2.c: New test.
37546
37547         * gcc.dg/conv-1.c: New test.
37548
37549 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
37550
37551         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
37552         compiler.
37553         (tool_option_proc): Fix typo.
37554
37555 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
37556
37557         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
37558         of the ld on the host, not on the build machine.
37559         Also, don't crash if '--help' is not a supported option.
37560
37561 2000-01-24  Richard Henderson  <rth@cygnus.com>
37562
37563         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
37564
37565 2000-01-20  Jeffrey A Law  (law@cygnus.com)
37566
37567         * gcc.c-torture/execute/20000120-2.c: New test.
37568         * gcc.c-torture/execute/20000120-1.c: New test.
37569
37570 2000-01-13  Jeffrey A Law  (law@cygnus.com)
37571
37572         * gcc.c-torture/execute/20000113-1.c: New test.
37573
37574 2000-01-12  Jeffrey A Law  (law@cygnus.com)
37575
37576         * gcc.c-torture/execute/20000112-1.c: New test.
37577
37578 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37579
37580         * gcc.dg/20000111-1.c: New test.
37581
37582 2000-01-10  Jeffrey A Law  (law@cygnus.com)
37583
37584         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
37585         with 16 bit integers.
37586
37587 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37588
37589         * gcc.dg/20000108-1.c: New test.
37590
37591 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37592
37593         * g++.old-deja/g++.ns/koenig8.C: New test.
37594
37595 2000-01-05  Nathan Sidwell  <nathan@acm.org>
37596
37597         * g++.old-deja/g++.other/cast4.C: New test.
37598
37599 2000-01-05  Jeffrey A Law  (law@cygnus.com)
37600
37601         * gcc.c-torture/compile/20000105-2.c: New test.
37602         * gcc.c-torture/compile/20000105-1.c: New test.
37603
37604 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37605
37606         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
37607         references to printf & atoi to conform to ANSI standard.
37608         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
37609         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
37610         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
37611         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
37612         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
37613         * g++.old-deja/g++.brendan/complex1.C: Likewise.
37614         * g++.old-deja/g++.brendan/copy1.C: Likewise.
37615         * g++.old-deja/g++.brendan/copy2.C: Likewise.
37616         * g++.old-deja/g++.brendan/copy3.C: Likewise.
37617         * g++.old-deja/g++.brendan/copy4.C: Likewise.
37618         * g++.old-deja/g++.brendan/copy5.C: Likewise.
37619         * g++.old-deja/g++.brendan/copy6.C: Likewise.
37620         * g++.old-deja/g++.brendan/copy7.C: Likewise.
37621         * g++.old-deja/g++.brendan/copy8.C: Likewise.
37622         * g++.old-deja/g++.brendan/crash11.C: Likewise.
37623         * g++.old-deja/g++.brendan/crash14.C: Likewise.
37624         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
37625         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
37626         * g++.old-deja/g++.brendan/delete2.C: Likewise.
37627         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
37628         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
37629         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
37630         * g++.old-deja/g++.brendan/eh1.C: Likewise.
37631         * g++.old-deja/g++.brendan/groff1.C: Likewise.
37632         * g++.old-deja/g++.brendan/init3.C: Likewise.
37633         * g++.old-deja/g++.brendan/misc12.C: Likewise.
37634         * g++.old-deja/g++.brendan/misc7.C: Likewise.
37635         * g++.old-deja/g++.brendan/new2.C: Likewise.
37636         * g++.old-deja/g++.brendan/operators4.C: Likewise.
37637         * g++.old-deja/g++.brendan/operators5.C: Likewise.
37638         * g++.old-deja/g++.brendan/overload2.C: Likewise.
37639         * g++.old-deja/g++.brendan/overload7.C: Likewise.
37640         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
37641         * g++.old-deja/g++.brendan/reference1.C: Likewise.
37642         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
37643         * g++.old-deja/g++.brendan/template24.C: Likewise.
37644         * g++.old-deja/g++.brendan/template3.C: Likewise.
37645         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
37646         * g++.old-deja/g++.jason/inline3.C: Likewise.
37647         * g++.old-deja/g++.jason/opeq.C: Likewise.
37648         * g++.old-deja/g++.law/arg5.C: Likewise.
37649         * g++.old-deja/g++.law/arm7.C: Likewise.
37650         * g++.old-deja/g++.law/ctors11.C: Likewise.
37651         * g++.old-deja/g++.law/cvt8.C: Likewise.
37652         * g++.old-deja/g++.law/init9.C: Likewise.
37653         * g++.old-deja/g++.law/refs4.C: Likewise.
37654         * g++.old-deja/g++.law/template2.C: Likewise.
37655         * g++.old-deja/g++.law/visibility24.C: Likewise.
37656         * g++.old-deja/g++.law/vtable3.C: Likewise.
37657         * g++.old-deja/g++.mike/asm2.C: Likewise.
37658         * g++.old-deja/g++.mike/eh1.C: Likewise.
37659         * g++.old-deja/g++.mike/misc1.C: Likewise.
37660         * g++.old-deja/g++.mike/misc13.C: Likewise.
37661         * g++.old-deja/g++.mike/misc14.C: Likewise.
37662         * g++.old-deja/g++.mike/ns12.C: Likewise.
37663         * g++.old-deja/g++.mike/p1248.C: Likewise.
37664         * g++.old-deja/g++.mike/p3708.C: Likewise.
37665         * g++.old-deja/g++.mike/p3708a.C: Likewise.
37666         * g++.old-deja/g++.mike/p3708b.C: Likewise.
37667         * g++.old-deja/g++.mike/p646.C: Likewise.
37668         * g++.old-deja/g++.mike/p700.C: Likewise.
37669         * g++.old-deja/g++.mike/p783.C: Likewise.
37670         * g++.old-deja/g++.mike/p783a.C: Likewise.
37671         * g++.old-deja/g++.mike/p783b.C: Likewise.
37672         * g++.old-deja/g++.mike/p786.C: Likewise.
37673         * g++.old-deja/g++.mike/p789.C: Likewise.
37674         * g++.old-deja/g++.mike/p789a.C: Likewise.
37675         * g++.old-deja/g++.mike/p807a.C: Likewise.
37676         * g++.old-deja/g++.other/delete3.C: Likewise.
37677         * g++.old-deja/g++.other/dyncast1.C: Likewise.
37678         * g++.old-deja/g++.other/dyncast2.C: Likewise.
37679         * g++.old-deja/g++.other/dyncast3.C: Likewise.
37680         * g++.old-deja/g++.other/empty1.C: Likewise.
37681         * g++.old-deja/g++.other/temporary1.C: Likewise.
37682         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
37683         * g++.old-deja/g++.pt/t16.C: Likewise.
37684         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
37685
37686 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
37687
37688         * gcc.dg/991230-1.c: New test.
37689
37690 1999-12-29  Jeffrey A Law  (law@cygnus.com)
37691
37692         * gcc.c-torture/compile/991229-3.c: New test.
37693         * gcc.c-torture/compile/991229-2.c: New test.
37694         * gcc.c-torture/compile/991229-1.c: New test.
37695
37696 1999-12-29  Greg McGary <gkm@eng.ascend.com>
37697
37698         * gcc.c-torture/compile/labels-2.c: New test.
37699
37700 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
37701
37702         * gcc.c-torture/execute/991227-1.c: New test.
37703
37704 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37705
37706         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
37707
37708 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
37709
37710         * gcc.c-torture/execute/991221-1.c: New test.
37711
37712 1999-12-20  Nathan Sidwell  <nathan@acm.org>
37713
37714         * g++.old-deja/g++.other/cast3.C: New test.
37715
37716 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
37717
37718         * gcc.c-torture/execute/991216-4.c: New test.
37719
37720 1999-12-16  Michael Meissner  <meissner@cygnus.com>
37721
37722         * gcc.c-torture/execute/991216-1.c: New test.
37723         * gcc.c-torture/execute/991216-2.c: New test.
37724         * gcc.c-torture/execute/991216-3.c: New test.
37725
37726 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37727
37728         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
37729         Actually make the test fail by using "-O2" for compilation.
37730
37731 1999-12-15  Nathan Sidwell  <nathan@acm.org>
37732
37733         * g++.old-deja/g++.warn/cast-align1.C: New test.
37734
37735 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37736
37737         * gcc.c-torture/compile/991214-1.c: New test.
37738         * gcc.c-torture/compile/991214-2.c: New test.
37739
37740 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
37741
37742         * gcc.dg/991214-1.c: New test.
37743
37744 1999-12-13  Jeffrey A Law  (law@cygnus.com)
37745
37746         * gcc.c-torture/compile/991213-3.c: New test.
37747         * gcc.c-torture/compile/991213-2.c: New test.
37748         * gcc.c-torture/compile/991213-1.c: New test.
37749
37750 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
37751
37752         * gcc.dg/991209-1.c: New test.
37753
37754 1999-12-08  Nathan Sidwell <nathan@acm.org>
37755
37756         * gcc.c-torture/compile/991208-1.c: New test.
37757
37758 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37759
37760         * gcc.dg/ultrasp2.c: New test.
37761
37762 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
37763
37764         * g++.old-deja/g++.abi/align.C (main): Fix typo.
37765
37766 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
37767
37768         * gcc.c-torture/compile/991202-1.c: New test.
37769         * gcc.c-torture/execute/991202-1.c: New test.
37770         * gcc.c-torture/execute/991202-2.c: New test.
37771         * gcc.c-torture/execute/991202-3.c: New test.
37772
37773 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
37774
37775         * g++.old-deja/g++.abi/align.C: New test.
37776         * g++.old-deja/g++.abi/aggregates.C: Likewise.
37777         * g++.old-deja/g++.abi/bitfields.C: Likewise.
37778
37779 1999-12-01  Richard Henderson  <rth@cygnus.com>
37780
37781         * gcc.c-torture/execute/991201-1.c: New.
37782
37783 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
37784
37785         * gcc.dg/991129-1.c: New test.
37786
37787 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
37788
37789         * gcc.c-torture/compile/991127-1.c: New test.
37790
37791 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37792
37793         * g++.old-deja/g++.other/warn4.C: New test.
37794
37795 1999-11-22  Nathan Sidwell  <nathan@acm.org>
37796
37797         * g++.old-deja/g++.eh/cleanup2.C: New test.
37798         * g++.old-deja/g++.ext/pretty2.C: New test.
37799         * g++.old-deja/g++.ext/pretty3.C: New test.
37800         * g++.old-deja/g++.other/debug6.C: New test.
37801
37802 1999-10-20  Jim Wilson  <wilson@cygnus.com>
37803
37804         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
37805         compiler_output to look for one error message instead of two.
37806
37807 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
37808
37809         * gcc.c-torture/execute/991118-1.c: Also test case
37810         where the word boundary does not split a byte evenly.
37811
37812 1999-11-19  Nathan Sidwell  <nathan@acm.org>
37813
37814         * g++.old-deja/g++.ext/restrict1.C: New test.
37815
37816 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
37817
37818         * gcc.c-torture/execute/991118-1.c: New test.
37819
37820 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
37821
37822         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
37823         working directory pathnames.
37824
37825 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
37826
37827         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
37828         host is equipped with driver.h and driver.o so it can actually
37829         compile and run the tests.
37830
37831 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
37832
37833         * gcc.c-torture/compile/991008-1.c: New test.
37834
37835 1999-11-08  Nick Clifton  <nickc@cygnus.com>
37836
37837         * lib/gcc-dg.exp: Include target-supports.exp
37838
37839 1999-11-05  Nick Clifton  <nickc@cygnus.com>
37840
37841         * lib/target-supports.exp: New file: Provide procs to test for
37842         features supported by the target.
37843         (check_weak_available): Moved here from ecos.exp.
37844         (check_alias_available): New proc: Determine of the target
37845         toolchain supports the alias attribute.
37846
37847         * gcc.dg/special/ecos.exp: Move check_weak_available to
37848         target-supports.exp.
37849         (alias-1.c): Only perform the test if the target supports
37850         aliases.
37851         (wkali-1.c): Only perform the test if the target supports
37852         aliases.
37853
37854         * gcc.dg/990506-0.c: Expect error messages from cross
37855         targets as well as native targets.
37856
37857 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37858
37859         * gcc.dg/ultrasp1.c: Removed xfail.
37860         * gcc.dg/struct-ret-2.c: Likewise.
37861         * gcc.dg/array-1.c: Likewise.
37862
37863 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
37864
37865         * gcc.dg/struct-ret-2.c: New test.
37866
37867         * gcc.dg/array-1.c: New test.
37868
37869 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
37870
37871         * gcc.c-torture/execute/991030-1.c: New test.
37872
37873 1999-10-26  Richard Henderson  <rth@cygnus.com>
37874
37875         * gcc.c-torture/compile/991026-2.c: New test.
37876
37877 1999-10-26  Jeffrey A Law  (law@cygnus.com)
37878
37879         * gcc.c-torture/compile/991026-1.c: New test.
37880
37881 1999-10-23  Jeffrey A Law  (law@cygnus.com)
37882
37883         * gcc.c-torture/execute/991023-1.c: New test.
37884
37885 1999-10-19  Jeffrey A Law  (law@cygnus.com)
37886
37887         * gcc.c-torture/execute/991019-1.c: New test.
37888
37889 1999-10-16  Richard Henderson  <rth@cygnus.com>
37890
37891         * gcc.c-torture/execute/991016-1.c: New test.
37892
37893 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
37894
37895         * gcc.c-torture/execute/991014-1.c: New test.
37896
37897 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
37898
37899         * g++.old-deja/g++.other/union2.C: New test.
37900
37901 1999-10-13  Nathan Sidwell  <nathan@acm.org>
37902
37903         * g++.old-deja/g++.other/vaarg2.C: New test.
37904         * g++.old-deja/g++.other/vaarg3.C: New test.
37905
37906 1999-10-12  Craig Burley  <craig@jcb-sc.com>
37907
37908         * g77.f-torture/noncompile/19990905-1.f: Moved from being
37909         in compile/.
37910
37911 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
37912
37913         * gcc.c-torture/execute/va-arg-11.c: New test.
37914
37915 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
37916
37917         * lib/file-format.exp (gcc_target_object_format): Don't
37918         crash if objdump is unavailable.
37919
37920 1999-09-29  Donn Terry <donn@interix.com>
37921
37922         * gcc.misc-tests/mg.exp: delete extraneous redirection.
37923
37924 1999-09-28  Nick Clifton  <nickc@cygnus.com>
37925
37926         * gcc.c-torture/compile/990928-1.c: New test.
37927
37928 1999-09-28  Nathan Sidwell  <nathan@acm.org>
37929
37930         * g++.old-deja/g++.other/decl6.C: New test.
37931
37932 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
37933
37934         * gcc.c-torture/execute/va-arg-10.c: New test.
37935
37936 1999-09-27  Nathan Sidwell  <nathan@acm.org>
37937
37938         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
37939         __PRETTY_FUNCTION__.
37940
37941 1999-09-23  Nick Clifton  <nickc@cygnus.com>
37942
37943         * gcc.c-torture/execute/990923-1.c: New test.
37944
37945 1999-09-21  Nick Clifton  <nickc@cygnus.com>
37946
37947         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
37948         for which -fpic is inappropriate.
37949
37950 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
37951
37952         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
37953
37954 1999-09-21  Nathan Sidwell  <nathan@acm.org>
37955
37956         * g++.old-deja/g++.other/dyncast1.C: New test.
37957         * g++.old-deja/g++.other/dyncast2.C: New test.
37958         * g++.old-deja/g++.other/dyncast3.C: New test.
37959         * g++.old-deja/g++.other/dyncast4.C: New test.
37960         * g++.old-deja/g++.other/dyncast5.C: New test.
37961         * g++.old-deja/g++.eh/catch3.C: New test.
37962         * g++.old-deja/g++.eh/catch3p.C: New test.
37963         * g++.old-deja/g++.eh/catch4.C: New test.
37964         * g++.old-deja/g++.eh/catch4p.C: New test.
37965         * g++.old-deja/g++.eh/catch5.C: New test.
37966         * g++.old-deja/g++.eh/catch5p.C: New test.
37967         * g++.old-deja/g++.eh/catch6.C: New test.
37968         * g++.old-deja/g++.eh/catch6p.C: New test.
37969         * g++.old-deja/g++.eh/catch7.C: New test.
37970         * g++.old-deja/g++.eh/catch7p.C: New test.
37971         * g++.old-deja/g++.eh/catch8.C: New test.
37972         * g++.old-deja/g++.eh/catch8p.C: New test.
37973         * g++.old-deja/g++.eh/catch9.C: New test.
37974         * g++.old-deja/g++.eh/catch9p.C: New test.
37975
37976 1999-09-13  Nathan Sidwell  <nathan@acm.org>
37977
37978         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
37979         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
37980
37981 1999-09-13  Jeffrey A Law  (law@cygnus.com)
37982
37983         * gcc.c-torture/compile/990913-1.c: New test.
37984
37985 1999-09-10  Nathan Sidwell  <nathan@acm.org>
37986
37987         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
37988         * g++.old-deja/g++.jason/rfg5.C: Likewise.
37989
37990 1999-09-09  Richard Henderson  <rth@cygnus.com>
37991
37992         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
37993
37994 1999-09-09  Nathan Sidwell  <nathan@acm.org>
37995
37996         * g++.old-deja/g++.other/lookup11.C: New test.
37997         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
37998         what is permitted and what we want.
37999         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
38000         overload use.
38001         * g++.old-deja/g++.jason/rfg5.C: Likewise.
38002
38003 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
38004
38005         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
38006         * gcc.c-torture/noncompile/poison-1.c: New file.
38007
38008 1999-09-08  Nathan Sidwell  <nathan@acm.org>
38009
38010         * g++.old-deja/g++.other/sizeof3.C: New test.
38011         * g++.old-deja/g++.other/sizeof4.C: New test.
38012         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
38013         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
38014
38015 1999-09-07  Richard Henderson  <rth@cygnus.com>
38016
38017         * gcc.dg/va-arg-1.c: New.
38018
38019 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38020
38021         * gcc.c-torture/execute/va-arg-9.c: New test.
38022
38023 1999-09-05  Craig Burley  <craig@jcb-sc.com>
38024
38025         * g77.f-torture/compile/980519-2.f: New test.
38026         * g77.f-torture/compile/19990905-0.f: New test.
38027         * g77.f-torture/compile/19990905-1.f: New test.
38028         * g77.f-torture/compile/19990905-2.f: New test.
38029
38030         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
38031
38032 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
38033
38034         * gcc.c-torture/execute/990827-1.c: Fix typo.
38035
38036 1999-09-03  Nathan Sidwell  <nathan@acm.org>
38037
38038         * g++.old-deja/g++.other/deref1.C: New test.
38039
38040 1999-09-02  Nathan Sidwell  <nathan@acm.org>
38041
38042         * g++.old-deja/g++.other/ambig2.C: New test.
38043         * g++.old-deja/g++.other/cond5.C: New test.
38044         * g++.old-deja/g++.other/lookup16.C: New test.
38045
38046 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
38047
38048         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
38049         assemblers too.
38050
38051 1999-08-31  Jeffrey A Law  (law@cygnus.com)
38052
38053         * lib/c-torture.exp: Avoid the "compare executables" optimization
38054         when testing native.
38055
38056 1999-08-29  Jeffrey A Law  (law@cygnus.com)
38057
38058         * gcc.c-torture/execute/990829-1.c: New test.
38059         * gcc.c-torture/compile/990829-1.c: New test.
38060
38061 1999-08-27  Paul Burchard  <burchard@pobox.com>
38062
38063         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
38064         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
38065         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
38066         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
38067         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
38068         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
38069         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
38070         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
38071         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
38072         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
38073         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
38074
38075 1999-08-27  Jeffrey A Law  (law@cygnus.com)
38076
38077         * gcc.c-torture/execute/990827-1.c: New test.
38078
38079 1999-08-26  Craig Burley  <craig@jcb-sc.com>
38080
38081         * g77.f-torture/noncompile/19990826-4.f: New test.
38082
38083         * g77.f-torture/compile/19990826-3.f: New test.
38084
38085         * g77.f-torture/execute/19990826-2.f: New test.
38086
38087         * g77.f-torture/compile/19990826-1.f: New test.
38088
38089         * gcc.c-torture/execute/990826-0.c: New test.
38090         * g77.c-torture/execute/19990826-0.f: New test.
38091
38092         * g77.f-torture/noncompile/970626-2.f: New test.
38093
38094 1999-08-25  Paul Burchard  <burchard@pobox.com>
38095
38096         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
38097         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
38098         lss-011.C: New tests.
38099
38100 1999-08-25  Nathan Sidwell  <nathan@acm.org>
38101
38102         * g++.old-deja/g++.other/decl5.C: New test.
38103
38104 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38105
38106         * noncompile/noncompile.exp: Load_lib c-torture.exp.
38107         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
38108         call `postbase' for each one.  All callers of `postbase' changed
38109         to call this instead.
38110
38111 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
38112
38113         * gcc.c-torture/execute/990811-1.c: New test.
38114
38115 1999-08-09  Nick Clifton  <nickc@cygnus.com>
38116
38117         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
38118         just native ones.
38119
38120         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
38121         just native ones.
38122
38123 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38124
38125         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
38126
38127 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38128
38129         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
38130
38131 1999-08-04  Nathan Sidwell  <nathan@acm.org>
38132
38133         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
38134
38135 1999-08-04  Jeffrey A Law  (law@cygnus.com)
38136
38137         * gcc.c-torture/execute/990804-1.c: New test.
38138
38139 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38140
38141         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
38142         * g++.old-deja/g++.brendan/crash64.C: Likewise.
38143         * g++.old-deja/g++.brendan/overload8.C: Likewise.
38144
38145 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38146
38147         * g++.old-deja/g++.other/struct1.C: New test.
38148
38149 1999-08-03  Nathan Sidwell  <nathan@acm.org>
38150
38151         * g++.old-deja/g++.other/enum2.C: New test.
38152
38153 1999-08-02  Richard Henderson  <rth@cygnus.com>
38154
38155         Adapted from tests from Franz Sirl:
38156         * gcc.c-torture/execute/va-arg-7.c: New test.
38157         * gcc.c-torture/execute/va-arg-8.c: New test.
38158
38159 1999-08-01  Jeffrey A Law  (law@cygnus.com)
38160
38161         * gcc.c-torture/compile/990801-2.c: New test.
38162
38163         * gcc.c-torture/compile/990801-1.c: New test.
38164
38165 1999-07-27  Michael Meissner  <meissner@cygnus.com>
38166
38167         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
38168         fp-cmp-1.c, converting double to float.
38169
38170         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
38171         fp-cmp-1.c, converting double to long double.
38172
38173         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
38174         from fr1 to unknown_register, since fr1 is a legitimate register
38175         on some machines.
38176
38177 1999-07-25  Jeffrey A Law  (law@cygnus.com)
38178
38179         * README: More listname related changes.
38180
38181 1999-07-08  Catherine Moore  <clm@cygnus.com>
38182
38183         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
38184
38185 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
38186
38187         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
38188
38189 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
38190
38191         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
38192
38193 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
38194
38195         * gcc.dg/990703-1.c: New test.
38196
38197 1999-06-29  Nick Clifton  <nickc@cygnus.com>
38198
38199         * lib/file-format.exp: New file: Move definition of proc
38200         gcc_target_object_format to here from
38201         gcc.dg/special/ecos.exp.
38202
38203         * lib/c-torture.exp: Include lib file-format.exp.
38204         * lib/gcc-dg.exp: Include lib file-format.exp.
38205
38206         * gcc.dg/special/ecos.exp: Remove definition of proc
38207         gcc_target_object_format.
38208
38209 1999-06-28  Jeffrey A Law  (law@cygnus.com)
38210
38211         * gcc.c-torture/execute/990628-1.c: New test.
38212
38213 1999-06-25  Jeffrey A Law  (law@cygnus.com)
38214
38215         * gcc.c-torture/compile/990625-2.c: New test.
38216
38217         * gcc.c-torture/compile/990625-1.c: New test.
38218
38219 1999-06-23  Nick Clifton  <nickc@cygnus.com>
38220
38221         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
38222         attributes compile.
38223         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
38224         ports that use the COFF/PE file format.
38225
38226 1999-06-17  Jeffrey A Law  (law@cygnus.com)
38227
38228         * gcc.c-torture/compile/990617-1.c: New test.
38229
38230 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
38231
38232         * g++.old-deja/g++.other/decl4.C: New test.
38233
38234 1999-06-14  Nathan Sidwell  <nathan@acm.org>
38235
38236         * g++.old-deja/g++.other/bitfld3.C: New test.
38237
38238 1999-06-08  Nathan Sidwell  <nathan@acm.org>
38239
38240         * g++.old-deja/g++.eh/catch1.C: New test.
38241
38242 1999-06-07  Jeffrey A Law  (law@cygnus.com)
38243
38244         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
38245
38246         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
38247         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
38248
38249 1999-06-05  Craig Burley  <craig@jcb-sc.com>
38250
38251         * g77.f-torture/compile/19990502-0.f: Replace with new,
38252         shorter, test that still fails after recent changes.
38253
38254 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38255
38256         * gcc.c-torture/execute/990604-1.c: New test.
38257
38258 1999-05-31  Jeffrey A Law  (law@cygnus.com)
38259
38260         * gcc.c-torture/execute/990531-1.c: New test.
38261
38262 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38263
38264         * gcc.c-torture/compile/990527-1.c: New test.
38265
38266 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
38267
38268         * gcc.c-torture/execute/990527-1.c: New test.
38269
38270 1999-05-25  Nick Clifton  <nickc@cygnus.com>
38271
38272         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
38273         bitfields as signed.
38274
38275 1999-05-25  Craig Burley  <craig@jcb-sc.com>
38276
38277         * g77.f-torture/compile/19990525-0.f: New test.
38278
38279 1999-05-25  Jeffrey A Law  (law@cygnus.com)
38280
38281         * gcc.c-torture/execute/990525-2.c: New test.
38282
38283         * gcc.c-torture/execute/990525-1.c: New test.
38284
38285 1999-05-24  Nathan Sidwell  <nathan@acm.org>
38286
38287         * g++.old-deja/g++.other/anon3.C: New test.
38288         * g++.old-deja/g++.other/anon4.C: New test.
38289         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
38290         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
38291         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
38292         Merrill).
38293
38294 1999-05-24  Jeffrey A Law  (law@cygnus.com)
38295
38296         * gcc.c-torture/execute/990524-1.c: New test.
38297
38298         * gcc.dg/990524-1.c: New test.
38299
38300 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38301
38302         * gcc.c-torture/compile/990523-1.c: New test.
38303
38304 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
38305
38306         * gcc.c-torture/compile/990519-1.c: New test.
38307
38308 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38309
38310         * gcc.c-torture/compile/990517-1.c: New test.
38311
38312         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
38313         (e4, f4): New tests.
38314         (main): Call them.
38315
38316 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38317
38318         * gcc.dg/noreturn-1.c: New test.
38319
38320 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
38321
38322         * gcc.c-torture/execute/990513-1.c: New test.
38323
38324 1999-05-10  Richard Henderson  <rth@cygnus.com>
38325
38326         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
38327
38328 1999-05-10  Craig Burley  <craig@jcb-sc.com>
38329
38330         * g77.f-torture/execute/erfc.f: Use small single-precision
38331         values, to avoid problems on Alphas when not -mieee.
38332
38333 1999-05-08  Craig Burley  <craig@jcb-sc.com>
38334
38335         * gcc.dg/990506-0.c: New test.
38336
38337 1999-05-08  Richard Henderson  <rth@cygnus.com>
38338
38339         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
38340         the constant to test.  Don't XFAIL 64-bit targets.
38341
38342         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
38343         * g++.old-deja/g++.law/profile1.C: Likewise.
38344
38345         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
38346         operator new instances.
38347         * g++.old-deja/g++.other/delete5.C: Likewise.
38348
38349 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38350
38351         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
38352         intrinsic.
38353
38354 1999-05-03  Craig Burley  <craig@jcb-sc.com>
38355
38356         * g77.f-torture/execute/u77-test.f: Reverse order of two
38357         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
38358
38359 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38360
38361         * gcc.dg/compare1.c: New test.
38362
38363 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
38364
38365         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
38366         New tests.
38367
38368 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38369
38370         * g77.f-torture/compile/19990502-1.f: New test.
38371
38372 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38373
38374         * g77.f-torture/compile/19990502-0.f: New test.
38375
38376 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38377
38378         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
38379         intrinsic.
38380
38381 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38382
38383         * g77.f-torture/execute/u77-test.f (main): List libU77
38384         intrinsics not currently tested.
38385         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
38386         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
38387         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
38388         Trim blanks off the ends of some printed strings.
38389
38390 1999-05-02  Craig Burley  <craig@jcb-sc.com>
38391
38392         * g77.f-torture/execute/u77-test.f (main): Just warn about
38393         FSTAT gid disagreement, as it's expected on some systems.
38394
38395 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38396
38397         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
38398         use a new function, which allows for some slop.
38399         Clean up some commentary.
38400         (issum): The new function.
38401         (sgladd): Deleted subroutine.
38402
38403 1999-05-01  Craig Burley  <craig@jcb-sc.com>
38404
38405         * g77.f-torture/execute/u77-test.f: Modify to be more like
38406         libf2c/libU77 version, bringing patches to that version here.
38407         Add suitable commentary.
38408
38409 1999-04-25  Richard Henderson  <rth@cygnus.com>
38410
38411         * gcc.dg/990424-1.c: New test.
38412
38413 1999-04-24  Craig Burley  <craig@jcb-sc.com>
38414
38415         * g77.f-torture/execute/u77-test.f (main): Bug involving
38416         LSTAT has been fixed, so turn back on full checking.
38417
38418 1999-04-20  Craig Burley  <craig@jcb-sc.com>
38419
38420         * g77.f-torture/compile/19990419-0.f: New test.
38421         * g77.f-torture/execute/19990419-1.f: New test.
38422
38423 1999-04-17  Richard Henderson  <rth@cygnus.com>
38424
38425         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
38426         to avoid the need for a prototype to supress a warning.
38427
38428 1999-04-07  Jim Wilson  <wilson@cygnus.com>
38429
38430         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
38431
38432 1999-04-04  Jeffrey A Law  (law@cygnus.com)
38433
38434         * gcc.c-torture/execute/990404-1.c: New test.
38435
38436 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38437
38438         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
38439         * gcc.dg/cpp-if3.c: Don't use -pedantic.
38440         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
38441         missing initializer warnings.
38442
38443 1999-03-28  Jeffrey A Law  (law@cygnus.com)
38444
38445         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
38446         matching strings.
38447
38448 1999-03-26  Jeffrey A Law  (law@cygnus.com)
38449
38450         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
38451
38452 1999-03-26  Craig Burley  <craig@jcb-sc.com>
38453
38454         * g77.f-torture/execute/19990325-0.f: New test.
38455         * g77.f-torture/execute/19990325-1.f: New test.
38456
38457 1999-03-24  Jeffrey A Law  (law@cygnus.com)
38458
38459         * gcc.c-torture/execute/990324-1.c: New test.
38460
38461 1999-03-22  Jim Wilson  <wilson@cygnus.com>
38462
38463         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
38464         test with 4.
38465
38466 1999-03-17  Richard Henderson  <rth@cygnus.com>
38467
38468         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
38469
38470 1999-03-13  Craig Burley  <craig@jcb-sc.com>
38471
38472         * g77.f-torture/execute/19990313-2.f: New test.
38473         * g77.f-torture/execute/19990313-3.f: New test.
38474
38475 1999-03-13  Craig Burley  <craig@jcb-sc.com>
38476
38477         * g77.f-torture/execute/19990313-0.f: New test.
38478         * g77.f-torture/execute/19990313-1.f: New test.
38479
38480 1999-03-12  Jim Wilson  <wilson@cygnus.com>
38481
38482         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
38483         printf to sprintf.
38484         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
38485         (main): Add check for u15.  Conditionalize u31 check depending on
38486         whether ints are <32 bits or >=32 bits.
38487
38488 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38489
38490         * g77.f-torture/execute/19981119-0.f: Improve testiness.
38491
38492 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38493
38494         * g77.f-torture/compile/19990305-0.f: New test.
38495         * g77.f-torture/execute/19981119-0.f: New test.
38496
38497 1999-03-08  Craig Burley  <craig@jcb-sc.com>
38498
38499         * g77.f-torture/execute/970625-2.f: call ABORT if final
38500         result is not correct, instead of just printing it.
38501         Add this checking via newly introduced obfuscation, to
38502         trip up buggy front ends.
38503
38504 1999-03-07  Craig Burley  <craig@jcb-sc.com>
38505
38506         * g77.f-torture/compile/960317-1.f: Moved from being
38507         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
38508
38509 1999-03-06  Craig Burley  <craig@jcb-sc.com>
38510
38511         * g77.f-torture/execute/960317-1.f: New (old) test.
38512         * g77.f-torture/execute/970625-2.f: Ditto.
38513
38514 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
38515
38516         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
38517         message on line 1 or line 2; cccp and cpplib do this differently.
38518
38519 1999-03-01  Jeffrey A Law  (law@cygnus.com)
38520
38521         * g++.old-deja/g++.law/weak1.C: New test.
38522
38523 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38524
38525         * gcc.c-torture/execute/990119-1.c: Renamed to...
38526         * gcc.dg/990119-1.c: this, so it will only be tested once
38527         (it's a preprocessor test, it doesn't need to be run at
38528         multiple optimization levels).
38529
38530 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
38531
38532         * lib/g++.exp: Don't add incdir=$base_dir/../include to
38533           ALWAYS_CXXFLAGS.
38534
38535 1999-02-24  Craig Burley  <craig@jcb-sc.com>
38536
38537         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
38538         * g77.f-torture/compile/19981216-0.f: ...as it is expected
38539         to not be compilable by current g77.
38540
38541 1999-02-24  Nick Clifton  <nickc@cygnus.com>
38542
38543         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
38544
38545 1999-02-22  Jeffrey A Law  (law@cygnus.com)
38546
38547         * gcc.c-torture/execute/990222-1.c: New test.
38548
38549 1999-02-19  Craig Burley  <craig@jcb-sc.com>
38550
38551         * g77.f-torture/compile/19990218-0.f: New test.
38552         * g77.f-torture/noncompile/19990218-1.f: New test.
38553
38554 1999-02-18  Craig Burley  <craig@jcb-sc.com>
38555
38556         * g77.f-torture/compile/19981216-0.f: New test.
38557
38558 1999-02-14  Jeffrey A Law  (law@cygnus.com)
38559
38560         * gcc.dg/990214-1.c: New test.
38561
38562 1999-02-13  Jeffrey A Law  (law@cygnus.com)
38563
38564         * gcc.dg/990213-2.c: New test.
38565
38566         * gcc.dg/990213-1.c: New test.
38567
38568 1999-02-12  Jeffrey A Law  (law@cygnus.com)
38569
38570         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
38571         ints.
38572
38573 1999-02-11  Nick Clifton  <nickc@cygnus.com>
38574
38575         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
38576         specified by target.
38577
38578         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
38579
38580 1999-02-11  Jeffrey A Law  (law@cygnus.com)
38581
38582         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
38583
38584 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38585
38586         * gcc.dg/special/ecos.exp: New test driver for new tests with
38587         special requirements.
38588
38589         * gcc.dg/special/alias-1.c: New test.
38590         * gcc.dg/special/gcsec-1.c: New test.
38591         * gcc.dg/special/weak-1.c: New test.
38592         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
38593         * gcc.dg/special/weak-2.c: New test.
38594         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
38595         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
38596         * gcc.dg/special/wkali-1.c: New test.
38597         * gcc.dg/special/wkali-2.c: New test.
38598         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
38599         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
38600
38601 1999-02-10  Felix Lee  <flee@cygnus.com>
38602
38603           * lib/c-torture.exp (c-torture-compile): Pull out code for
38604           analyzing gcc error messages.
38605           (c-torture-execute): Likewise.  Fix some (harmless) false
38606           positives.
38607           * lib/gcc.exp (gcc_check_compile): New function.
38608
38609 1999-02-08  Richard Henderson  <rth@cygnus.com>
38610
38611         * gcc.c-torture/execute/990208-1.c: New test.
38612
38613 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
38614
38615         * g++.dg/special/ecos.exp: New driver for new tests with special
38616         requirements
38617
38618         * g++.dg/special/conpr-1.C: New test
38619         * g++.dg/special/conpr-2.C: New test
38620         * g++.dg/special/conpr-2a.C: New test
38621         * g++.dg/special/conpr-3.C: New test
38622         * g++.dg/special/conpr-3a.C: New test
38623         * g++.dg/special/conpr-3b.C: New test
38624
38625         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
38626         allow g++ to use the dg driver
38627
38628         * README: Add comment about g++.dg directory
38629
38630 1999-02-06  Jeffrey A Law  (law@cygnus.com)
38631
38632         * README: Update email addresses.
38633
38634 1999-02-03  Nick Clifton  <nickc@cygnus.com>
38635
38636         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
38637         arguments in order to force structure S onto the stack even on
38638         the alpha.
38639         (test): Pass 10 leading arguments to function foo as well as the
38640         structure S.
38641
38642         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
38643         failure for all targets.
38644
38645         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
38646         abort to terminate program execution.
38647
38648 1999-01-30  Richard Henderson  <rth@cygnus.com>
38649
38650         * gcc.c-torture/execute/990130-1.c: New test.
38651
38652 1999-01-30  Jeffrey A Law  (law@cygnus.com)
38653
38654         * gcc.dg/990130-1.c: New test.
38655
38656 1999-01-28  Michael Meissner  <meissner@cygnus.com>
38657
38658         * gcc.c-torture/execute/990128-1.c: New test.
38659
38660 1999-01-27  Michael Meissner  <meissner@cygnus.com>
38661
38662         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
38663
38664 1999-01-27  Felix Lee  <flee@cygnus.com>
38665
38666         * lib/c-torture.exp (c-torture-compile): pull out code for
38667         analyzing gcc error messages.
38668         (c-torture-execute): ditto, and fix some (harmless) false
38669         positives.
38670         * lib/gcc.exp (gcc_check_compile): new function.
38671
38672 1999-01-17  Jeffrey A Law  (law@cygnus.com)
38673
38674         * gcc.dg/990117-1.c: New test.
38675
38676         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
38677
38678         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
38679
38680 1999-01-15  Jeffrey A Law  (law@cygnus.com)
38681
38682         * g77.f-torture/compile/990115-1.f: New test.
38683
38684 1999-01-07  Jeffrey A Law  (law@cygnus.com)
38685
38686         * gcc.c-torture/compile/990107-1.c: New test
38687
38688 1999-01-06  Jeffrey A Law  (law@cygnus.com)
38689
38690         * gcc.c-torture/execute/990106-2.c: New test.
38691
38692         * gcc.c-torture/execute/990106-1.c: New test.
38693
38694 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
38695
38696         * gcc.c-torture/compile/981223-1.c: New test.
38697
38698 1998-12-29  Richard Henderson  <rth@cygnus.com>
38699
38700         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
38701         (opt3): Rename from opt4 and disable.
38702
38703 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
38704
38705         * g++.old-deja/g++.pt/ptrmem5.C: New test.
38706
38707 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
38708
38709         * g++.old-deja/g++.other/conv5.C: New test.
38710
38711 1998-12-14  Nick Clifton  <nickc@cygnus.com>
38712
38713         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
38714
38715 1998-12-11  Jeffrey A Law  (law@cygnus.com)
38716
38717         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
38718
38719 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
38720
38721         * gcc.c-torture/compile/981211-1.c: New test.
38722
38723 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
38724
38725         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
38726
38727         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
38728
38729 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
38730
38731         * gcc.special/930510-1.c: Make C9X safe.
38732         * gcc.misc-tests/gcov-1.c Similarly.
38733         * gcc.misc-tests/gcov-2.c Similarly.
38734
38735 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38736
38737         * gcc.dg/ultrasp1.c: New test.
38738
38739 1998-12-06  Richard Henderson  <rth@cygnus.com>
38740
38741         * gcc.c-torture/execute/981206.c: New test.
38742
38743 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38744
38745         * g++.old-deja/g++.ns/template7.C: New test.
38746
38747         * g++.old-deja/g++.other/expr1.C: New test.
38748
38749         * g++.old-deja/g++.eh/tmpl3.C: New test.
38750
38751         * g++.old-deja/g++.eh/tmpl2.C: New test.
38752
38753 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38754
38755         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
38756         * g++.old-deja/g++.other/using6.C: Removed.
38757         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
38758
38759         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
38760
38761 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
38762
38763         * g++.old-deja/g++.pt/overload8.C: New test.
38764
38765         * g++.old-deja/g++.pt/overload7.C: New test.
38766
38767         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
38768
38769         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
38770         and relinking messages.
38771         * lib/g++.exp (g++_target_compile): Remove .rpo file when
38772         compiling with -frepo.
38773
38774 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
38775
38776         * g++.old-deja/g++.pt/lookup6.C: New test.
38777
38778 1998-11-30  Nick Clifton  <nickc@cygnus.com>
38779
38780         * gcc.c-torture/execute/981130-1.c: New test.
38781         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
38782
38783 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38784
38785         * g++.old-deja/g++.pt/explicit76.C: New test.
38786
38787         * g++.old-deja/g++.pt/friend38.C: New test.
38788
38789         * g++.old-deja/g++.ns/crash2.C: New test.
38790
38791         * g++.old-deja/g++.pt/defarg8.C: New test.
38792
38793         * g++.old-deja/g++.pt/instantiate6.C: New test.
38794
38795         * g++.old-deja/g++.pt/static6.C: New test.
38796
38797         * g++.old-deja/g++.pt/decl2.C: New test.
38798
38799 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
38800
38801         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
38802         problem is actually related with name lookup, but so what? :-)
38803
38804         * g++.old-deja/g++.pt/friend37.C: New test.
38805
38806 1998-11-25  Dave Love  <d.love@dl.ac.uk>
38807
38808         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
38809         element, which fails on some systems.
38810
38811         * g77.f-torture/execute/labug1.f: New test.
38812
38813 1998-11-21  Jeffrey A Law  (law@cygnus.com)
38814
38815         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
38816         is defined.
38817
38818 1998-11-18  Dave Love  <d.love@dl.ac.uk>
38819
38820         * g77.f-torture/compile/981117-1.f: New test.
38821
38822 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
38823
38824         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
38825         properly discarded.
38826
38827 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
38828
38829         * gcc.c-torture/execute/memcheck: New directory of tests for
38830         -fcheck-memory-usage.
38831
38832 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38833
38834         * README: New file, general information about the testsuite and
38835         new description of the various C++ test subdirectories.
38836         * README.g++: Eliminate obsolete information, update and move most
38837         relevant stuff to README.
38838
38839 1998-11-07  Richard Henderson  <rth@cygnus.com>
38840
38841         * gcc.c-torture/compile/981107-1.c: New test.
38842
38843 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
38844
38845         * execute/memcpy-bi.c: New testcase.
38846
38847 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
38848
38849         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
38850         base classes.
38851
38852         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
38853         template is selected.
38854
38855         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
38856         classes, it should be accepted for all types.
38857
38858         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
38859
38860         * g++.old-deja/g++.pt/spec24.C: Ensure that template
38861         specializations start with template headers.
38862
38863 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
38864
38865         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
38866
38867         * g++.old-deja/g++.other/init9.C: Test cross initialization of
38868         non-POD types.
38869
38870 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
38871
38872         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
38873
38874 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
38875
38876         * compile/981022-1.c, compile/981022-1.x: New test and driver.
38877
38878 1998-10-19  Jeffrey A Law  (law@cygnus.com)
38879
38880         * 981019-1.c: New test.
38881
38882 1998-10-14  Robert Lipe <robertl@dgii.com>
38883
38884         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
38885         find objc headers.
38886
38887 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
38888
38889         * compile/981001-4.c: Remove use of GCC extension that triggers a
38890         compiler bug.
38891
38892 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
38893
38894         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
38895
38896 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
38897
38898         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
38899         instantiation of template produces incorrect code for delete
38900         expression.
38901
38902         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
38903         constructors' name is not unique.
38904         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
38905         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
38906
38907         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
38908         automatic array of const is ill-formed.
38909
38910         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
38911         of template parameter?
38912
38913         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
38914         const.
38915
38916         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
38917         pointer-to-member expression.
38918
38919         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
38920         declaration causes ICE.
38921
38922 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
38923
38924         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
38925         reserved in the global namespace.
38926
38927         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
38928         generate needed virtual table.
38929
38930         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
38931
38932 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
38933
38934         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
38935         template-dependent type
38936
38937 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
38938
38939         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
38940         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
38941         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
38942
38943         * g++.old-deja/g++.other/using5.C: New test; using decl from base
38944         class should be usable as argument of member function.
38945         * g++.old-deja/g++.other/using6.C: New test; using decl from base
38946         class should be usable as return type of member function.
38947         * g++.old-deja/g++.other/using7.C: New test; using decl from base
38948         class should be usable as type of data member.
38949
38950         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
38951
38952 1998-10-09  Jeffrey A Law  (law@cygnus.com)
38953
38954         * gcc.c-torture/special/920521-1.c: Fix bogus test.
38955
38956 1998-10-08  Nick Clifton  <nickc@cygnus.com>
38957
38958         * gcc.dg/dll-?.c Add thumb to target list.
38959         Fix assembler scan patterns to match current assembler output.
38960
38961 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
38962
38963         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
38964         matching of template brackets.
38965
38966         * g++.old-deja/g++.other/using4.C: New test.  Test using
38967         declarations of methods from base classes.
38968
38969         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
38970         within functions should introduce names into the innermost
38971         enclosing namespace.
38972
38973         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
38974         of static locals if first initialization throws.
38975
38976 1998-10-07  Jim Wilson  <wilson@cygnus.com>
38977
38978         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
38979
38980 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
38981
38982         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
38983         lose track of the possible targets of tablejump insns.
38984         * special/special.exp: Run it.
38985
38986 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
38987
38988         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
38989         must be declared before its specializations can be named in friend
38990         declarations.
38991
38992 1998-10-05  Dave Love  <d.love@dl.ac.uk>
38993
38994         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
38995
38996         * g77.f-torture/execute/io1.f: New test.
38997
38998 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
38999
39000         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
39001         with pointer to template function, for which no argument deduction
39002         is possible.
39003
39004         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
39005         specialization of template function as argument to template
39006         function.
39007
39008         * g++.old-deja/g++.other/access2.C: New test; Inner class
39009         shouldn't have privileged access to Outer's names.
39010
39011 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
39012
39013         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
39014         friend template declared within template class conflicts with
39015         nested class of the same name.
39016
39017         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
39018         is ignored.
39019
39020         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
39021         object with direct initializer as function declaration.
39022
39023         * g++.old-deja/g++.other/decl2.C: New test; duplicate
39024         initializers.
39025
39026         * g++.old-deja/g++.other/null2.C: New test; conditional operator
39027         involving const pointer and NULL produces incorrect result.
39028
39029         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
39030         type name without `typename' should be rejected with -pedantic.
39031
39032 1998-10-02  Richard Henderson  <rth@cygnus.com>
39033
39034         * g++.old-deja/g++.other/addrof1.C: New test.
39035
39036 1998-10-01  Nick Clifton  <nickc@cygnus.com>
39037
39038         * gcc.c-torture/compile/981001-1.c: New test.
39039         * gcc.c-torture/execute/981001-1.c: New test.
39040
39041 1998-10-01  Jeffrey A Law  (law@cygnus.com)
39042
39043         * gcc.c-torture/compile/981001-2.c: New test.
39044         * gcc.c-torture/compile/981001-3.c: New test.
39045         * gcc.c-torture/compile/981001-4.c: New test.
39046
39047 1998-10-01  Robert Lipe  <robertl@dgii.com>
39048
39049         * lib/objc.exp (objc_target_compile): Add -L during compiles for
39050         multilibbed hosts.   Idea grafted from g77.exp.
39051
39052 1998-09-30  Dave Love  <d.love@dl.ac.uk>
39053
39054         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
39055         avoid losing on systems which need -lsocket.
39056
39057 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
39058
39059         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
39060         * g++.old-deja/g++.other/nested2.C: Ditto.
39061         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
39062         failure.
39063
39064 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
39065
39066         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
39067         preferred over template operator!= for enum bitfields.
39068
39069 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
39070
39071         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
39072         that happen to have the same base name, but in different scopes,
39073         are incorrectly rejected.
39074
39075 1998-09-16  Richard Henderson  <rth@cygnus.com>
39076
39077         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
39078         on the native word size instead of an integer literal.
39079
39080 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
39081
39082         * g++.old-deja/g++.other/static2.C: Invocation of static data
39083         member of type pointer-to-function denoted as non-static member.
39084
39085         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
39086         checks involving function types and aliases.
39087
39088 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
39089
39090         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
39091         redefined to the same non-trivial type.
39092
39093         * g++.old-deja/g++.pt/explicit73.C: Test for proper
39094         namespace-qualification of template specializations declared in
39095         other namespaces.
39096
39097         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
39098         to declare a subset of the specializations of a template function
39099         as friends of specializations of a template class.
39100
39101         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
39102         member templates that do not fully specialize the enclosing
39103         template class are rejected.
39104
39105 1998-09-11  Dave Love  <d.love@dl.ac.uk>
39106
39107         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
39108
39109 1998-09-08  Dave Love  <d.love@dl.ac.uk>
39110
39111         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
39112         altered from libf2c/libU77 version.
39113
39114 1998-09-06  Dave Love  <d.love@dl.ac.uk>
39115
39116         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
39117
39118 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
39119
39120         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
39121         (un)signed char are different types for template specialization
39122         purposes.
39123
39124 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
39125
39126         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
39127         * objc: ObjC testsuite.
39128
39129 1998-08-31  Catherine Moore  <clm@cygnus.com>
39130
39131         * gcc.c-torture/execute/941014-1.x: New file.
39132
39133 1998-08-31  Nick Clifton  <nickc@cygnus.com>
39134
39135         * lib/c-torture.exp: Add support for
39136         torture_eval_before_compile and torture_eval_before_execute
39137         variables.
39138
39139 1998-08-30  Jeffrey A Law  (law@cygnus.com)
39140
39141         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
39142         this test triggers valid.
39143
39144 1998-08-27  Jeffrey A Law  (law@cygnus.com)
39145
39146         * gcc.dg/980827-1.c: New test.
39147
39148 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
39149
39150         * gcc.c-torture/execute/loop-4b.c: New test.
39151
39152 1998-08-26  Nick Clifton  <nickc@cygnus.com>
39153
39154         * lib/c-torture.exp: Add support for
39155         torture_eval_before_compile and torture_eval_before_execute
39156         variables.
39157
39158 1998-08-25  Jeffrey A Law  (law@cygnus.com)
39159
39160         * gcc.c-torture/compile/980825-1.c: New test.
39161
39162 1998-08-24  Nick Clifton  <nickc@cygnus.com>
39163
39164         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
39165         count number tests in opt_t0 not good_t0.
39166
39167 1998-08-24  Jeffrey A Law  (law@cygnus.com)
39168
39169         * gcc.c-torture/compile/930326-1.x: Fix typo.
39170
39171 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
39172
39173         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
39174         causes an ICE.
39175
39176 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39177
39178         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
39179         STACK_SIZE is defined.
39180         * gcc.c-torture/unsorted/stuct.c: Similarly.
39181
39182         * gcc.c-torture/compile/980821-1.c: New test.
39183
39184 1998-08-21  Jeffrey A Law  (law@cygnus.com)
39185
39186         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
39187
39188 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
39189
39190         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
39191         code.
39192
39193 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
39194
39195         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
39196         error'.
39197
39198 1998-08-18  Jeffrey A Law  (law@cygnus.com)
39199
39200         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
39201
39202 1998-08-16  Jeffrey A Law  (law@cygnus.com)
39203
39204         * gcc.c-torture/compile/980816-1.c: New test.
39205
39206         * gcc.dg/980816-1.c: New test.
39207
39208 1998-08-13  Jeffrey A Law  (law@cygnus.com)
39209
39210         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
39211         compiler for ieee tests.
39212
39213 1998-08-01  Dave Love  <d.love@dl.ac.uk>
39214
39215         * g77.f-torture/compile/980729-0.f: New test.
39216
39217 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
39218
39219         * gcc.c-torture/special/eeprof-1.c: New test, for
39220         -finstrument-functions.
39221         * gcc.c-torture/special/special.exp: Run it.
39222
39223 1998-07-29  Jeffrey A Law  (law@cygnus.com)
39224
39225         * gcc.c-torture/compile/980729-1.c: New test.
39226
39227 1998-07-27  Nick Clifton  <nickc@cygnus.com>
39228
39229         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
39230         __thumb__ is defined, and test for ARM style doubles if so.
39231
39232 1998-07-26  Dave Love  <d.love@dl.ac.uk>
39233
39234         * g77.f-torture/noncompile/980615-0.f: New test.
39235
39236 1998-07-26  H.J. Lu  (hjl@gnu.org)
39237
39238         * gcc.dg/980312-1.c: Do link instead of compile.
39239         * gcc.dg/980313-1.c: Likewise.
39240
39241 1998-07-26  Jeffrey A Law  (law@cygnus.com)
39242
39243         * gcc.c-torture/compile/980726-1.c: New test.
39244
39245 1998-07-25  Dave Love  <d.love@dl.ac.uk>
39246
39247         * g77.f-torture/execute/io0.f: New test.
39248
39249 1998-07-24  Nick Clifton  <nickc@cygnus.com>
39250
39251         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
39252         an int.
39253
39254 1998-06-18  Michael Meissner  <meissner@cygnus.com>
39255
39256         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
39257         m32r bugs.
39258
39259 1998-07-17  Nick Clifton  <nickc@cygnus.com>
39260
39261         * gcc.dg/980626-1.c: Expect failures for all toolchains until
39262         c-decl.c:grokdeclarator can handle mode attributes.
39263
39264 1998-07-16  Jeffrey A Law  (law@cygnus.com)
39265
39266         * gcc.c-torture/execute/980716-1.c: New test.
39267
39268 1998-07-13  Jeffrey A Law  (law@cygnus.com)
39269
39270         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
39271         the mn10200.
39272         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
39273         the mn10200.
39274         * gcc.c-torture/execute/va-arg-3.x: Similarly.
39275         * gcc.c-torture/compile/930326-1.x: Similarly.
39276
39277 1998-07-13  Dave Love  <d.love@dl.ac.uk>
39278
39279         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
39280         New test from Craig.
39281
39282 1998-07-12  Dave Love  <d.love@dl.ac.uk>
39283
39284         * g77.f-torture/noncompile/980616-0.f: New test.
39285
39286         * g77.f-torture/execute/970816-3.f: New test from Craig.
39287
39288 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39289
39290         *  g++.other/singleton.C: Return error value instead of taking
39291         SIGSEGV.
39292
39293 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
39294
39295         *  g++.other/singleton.C: New test.   Warning is under dispute.
39296         Runtime crash is not.
39297
39298 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
39299
39300         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
39301         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
39302         using6.C, using7.C}: New namespace tests.
39303
39304 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
39305
39306         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
39307         specialization with typedef'ed names used as array indexes.
39308
39309 1998-07-09  Jeffrey A Law  (law@cygnus.com)
39310
39311         * gcc.c-torture/execute/980709-1.c: New test.
39312
39313         * gcc.dg/980709-1.c: New test.
39314
39315 1998-07-07  Richard Henderson  <rth@cygnus.com>
39316
39317         * gcc.c-torture/execute/bcp-1.c: New test.
39318
39319 1998-07-07  Jeffrey A Law  (law@cygnus.com)
39320
39321         * gcc.c-torture/execute/980707-1.c: New test.
39322
39323 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
39324
39325         * gcc.c-torture/compile/980706-1.c: New test.
39326
39327 1998-07-01  Dave Love  <d.love@dl.ac.uk>
39328
39329         * g77.f-torture/execute/980701-0.f,
39330         g77.f-torture/execute/980701-1.f: New test from Craig.
39331
39332 1998-07-01  Jeffrey A Law  (law@cygnus.com)
39333
39334         * gcc.c-torture/compile/980701-1.c: New test.
39335
39336         * gcc.c-torture/execute/980701-1.c: New test.
39337
39338 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
39339 rlsruhe.de>
39340
39341         * g++.old-deja/g++.robertl/eb132.C: New test.
39342         * g++.old-deja/g++.robertl/eb133.C: Likewise.
39343
39344 1998-06-29  Dave Love  <d.love@dl.ac.uk>
39345
39346         * g77.f-torture/execute/980628-7.f,
39347         g77.f-torture/execute/980628-8.f,
39348         g77.f-torture/execute/980628-9.f,
39349         g77.f-torture/execute/980628-10.f: New tests from Craig.
39350
39351         * g77.f-torture/execute/980628-3.f: Remove mail headers.
39352
39353 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39354
39355         * g77.f-torture/execute/980628-4.f: New test from Craig.
39356         * g77.f-torture/execute/980628-5.f: Likewise.
39357         * g77.f-torture/execute/980628-2.f: Likewise.
39358         * g77.f-torture/execute/980628-0.f: Likewise.
39359         * g77.f-torture/execute/980628-1.f: Likewise.
39360         * g77.f-torture/execute/980628-3.f: Likewise.
39361         * g77.f-torture/execute/980628-6.f: Likewise.
39362
39363 1998-06-28  Jeffrey A Law  (law@cygnus.com)
39364
39365         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
39366         directory when nothing has been installed yet.
39367
39368 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
39369
39370         * gcc.c-torture/special/special.exp: Handle newer versions of
39371         dejagnu.
39372
39373 1998-06-26  Jeffrey A Law  (law@cygnus.com)
39374
39375         * gcc.dg/980626-1.c: New test.
39376
39377 1998-06-19  Bruno Haible <haible@ilog.fr>
39378
39379         * gcc.misc-tests/m-un-2.c: New test.
39380         * g++.old-deja/g++.other/warn01.c: Likewise.
39381
39382 1998-06-19  Robert Lipe  <robertl@dgii.com>
39383
39384         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
39385         compatibility with assmblers with a different comment character.
39386         Eliminate use of GAS-specific extensions.
39387
39388 1998-06-19  Jeffrey A Law  (law@cygnus.com)
39389
39390         * gcc.c-torture/execute/ieee/980619-1.c: New test.
39391
39392 1998-06-19  Robert Lipe  <robertl@dgii.com>
39393
39394         * lib/g77.exp: Replace search for libf2c.a with search for newly
39395         renamed libg2c.a
39396
39397 1998-06-17  Jeffrey A Law  (law@cygnus.com)
39398
39399         * gcc.c-torture/execute/980617-1.c: New test.
39400
39401 1998-06-12  Jeffrey A Law  (law@cygnus.com)
39402
39403         * gcc.c-torture/execute/980612-1.c: New test.
39404
39405 1998-06-08  Jeffrey A Law  (law@cygnus.com)
39406
39407         * gcc.dg/980523-1.c: Only test on ppc-linux.
39408         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
39409
39410         * gcc.c-torture/execute/980608-1.c: New test.
39411
39412 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
39413
39414         * gcc.c-torture/execute/980605-1.c: New test.
39415
39416 1998-06-04  Jeffrey A Law  (law@cygnus.com)
39417
39418         * gcc.c-torture/execute/980604-1.c: New test.
39419
39420 1998-06-02  Jeffrey A Law  (law@cygnus.com)
39421
39422         * gcc.c-torture/execute/980602-1.c: New test.
39423         * gcc.c-torture/execute/980602-2.c: Likewise.
39424
39425 1998-06-02  Dave Love  <d.love@dl.ac.uk>
39426
39427         * 970125-0.f: Fix per JCB.  Add commentary.
39428
39429 1998-05-31  Michael Meissner  <meissner@cygnus.com>
39430
39431         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
39432         IEEE -0 support.
39433
39434 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
39435
39436         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
39437         earlier.
39438
39439 1998-05-28  Catherine Moore <clm@cygnus.com>
39440
39441         * gcc.c-torture/execute/980526-3.c: New test.
39442
39443 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
39444
39445         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
39446         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
39447         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
39448         m88k-motorola-sysv3 to XFAIL.
39449
39450 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
39451
39452         * gcc.dg/980526-1.c: New test.
39453         * gcc.c-torture/execute/980526-2.c: New test.
39454
39455 1998-05-26  Jeffrey A Law  (law@cygnus.com)
39456
39457         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
39458
39459         * gcc.c-torture/execute/980526-1.c: New test.
39460
39461 1998-05-26  Dave Love  <d.love@dl.ac.uk>
39462
39463         * g77.f-torture/execute/alpha2.f: Add runtime test.
39464
39465 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
39466
39467         * g++.old-deja/old-deja.exp: Strip leading directories.
39468
39469         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
39470         error for the line.  Don't run multiple tests for the same line.
39471
39472 1998-05-23  Jeffrey A Law  (law@cygnus.com)
39473
39474         * gcc.dg/980523-1.c: New test.
39475
39476 1998-05-23  Dave Love  <d.love@dl.ac.uk>
39477
39478         * g77.f-torture/compile/970915-0.f: New test.
39479
39480 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
39481
39482         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
39483
39484 1998-05-21  Jeffrey A Law  (law@cygnus.com)
39485
39486         * gcc.dg/980520-1.c: New test.
39487
39488 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
39489
39490         * gcc.dg/980502-1.c: Fix return type.
39491
39492 1998-05-20  Jeffrey A Law  (law@cygnus.com)
39493
39494         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
39495         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
39496         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
39497         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
39498         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
39499
39500 1998-05-20  Dave Love  <d.love@dl.ac.uk>
39501
39502         * g77.f-torture/execute/980520-1.f: New test.
39503
39504 1998-05-15  Dave Love  <d.love@dl.ac.uk>
39505
39506         * lib/mike-g77.exp: New file.
39507
39508         * g77.f-torture/noncompile/noncompile.exp,
39509         g77.f-torture/noncompile/check0.f: New files.
39510
39511 1998-05-14  Dave Love  <d.love@dl.ac.uk>
39512
39513         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
39514         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
39515         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
39516         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
39517         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
39518         abort where appropriate.
39519
39520 1998-05-05  Michael Meissner  <meissner@cygnus.com>
39521
39522         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
39523         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
39524
39525 1998-04-29  Dave Love  <d.love@dl.ac.uk>
39526
39527         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
39528
39529 1998-04-27  Dave Love  <d.love@dl.ac.uk>
39530
39531         * g77.f-torture/compile/980427-0.f: New test.
39532
39533 1998-04-24  Dave Love  <d.love@dl.ac.uk>
39534
39535         * g77.f-torture/compile/980424-0.f: New test.
39536
39537 1998-04-19  Dave Love  <d.love@dl.ac.uk>
39538
39539         * g77.f-torture/compile/980419-2.f (main): New test.
39540         * g77.f-torture/compile/970125-0.f: New test.
39541         * g77.f-torture/compile/980419-1.f: New test.
39542
39543 1998-04-08  Jim Wilson  <wilson@cygnus.com>
39544
39545         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
39546         of loop-4.c.
39547
39548 1998-04-07  Jim Wilson  <wilson@cygnus.com>
39549
39550         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
39551
39552 1998-04-03  Jim Wilson  <wilson@cygnus.com>
39553
39554         * gcc.c-torture/compile/980329-1.c: New test.
39555
39556 1998-03-18  Jim Wilson  <wilson@cygnus.com>
39557
39558         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
39559         * gcc.dg/980312-1.c: Fix typo in -march command.
39560
39561 1998-03-16  H.J. Lu  (hjl@gnu.org)
39562
39563         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
39564
39565 1998-03-11  Robert Lipe  <robertl@dgii.com>
39566
39567         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
39568         Dave Love agree the Fortran source is bogus.
39569
39570 1998-03-11  Robert Lipe  <robertl@dgii.com>
39571
39572         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
39573         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
39574         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
39575         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
39576         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
39577
39578 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
39579
39580         * g++.old-deja/g++.other/friend1.C: New test.
39581
39582 1998-02-18  Dave Love  <d.love@dl.ac.uk>
39583
39584         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
39585         possibly uninitialized) variables and declare dnrm2.
39586
39587 1998-02-23  Robert Lipe <robertl@dgii.com>
39588
39589         From Bruno Haible <haible@ilog.fr>:
39590         * gcc.c-torture/execute/980223.c: New test.
39591
39592 1998-02-13  Jeffrey A Law  (law@cygnus.com)
39593
39594         * gcc.dg/ifelse-1.c: New test.
39595
39596 1998-02-09  H.J. Lu  (hjl@gnu.org)
39597
39598         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
39599
39600           * lib/old-dejagnu.exp (old-dejagnu): Added the
39601           "execution test - XFAIL *-*-*" handling in the spirit of
39602           "excess errors test -". Changed the "execution test fails"
39603           handling to be like "excess errors test fails".
39604           * Update various tests accordingly.
39605
39606 1998-02-06  Jim Wilson  <wilson@cygnus.com>
39607
39608         * gcc.c-torture/execute/980205.c: New test.
39609
39610 1998-01-18  Jeffrey A Law  (law@cygnus.com)
39611
39612         * lib/c-torture.exp: Look for .x files instead of .cexp files.
39613         * lib/f-torture.exp: Similarly.
39614         * gcc.c-torture: Rename all .cexp files to .x files.
39615
39616 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
39617
39618         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
39619         (940510-1.c): Removed duplicate.
39620         (971104-1.c): New test.
39621
39622 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
39623
39624           * lib/f-torture.exp: Improve error and loop detection.
39625
39626 1997-11-19  Michael Meissner  <meissner@cygnus.com>
39627
39628         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
39629         use that to size the filler array.
39630
39631 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
39632
39633         * lib/c-torture.exp(c-torture-execute): Fix typo.
39634
39635         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
39636         testcase as the executable name. Keep the executable around if
39637         the test fails.
39638
39639 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
39640
39641         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
39642         changes.  Only test one -g option, and move it to the end of the
39643         list of options to test.
39644
39645 1997-09-19  Michael Meissner  <meissner@cygnus.com>
39646
39647         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
39648         variable GCC_TORTURE_OPTIONS to supply default switches separated
39649         by colons.  If no environment variable, run tests with -O0 -g, -O1
39650         -g, and -O2 -g as well.
39651
39652 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
39653
39654         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
39655         explanatory comments. Fix indentation.
39656
39657 1997-09-15  Jeffrey A Law  (law@cygnus.com)
39658
39659         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
39660
39661 1997-09-11  Jeffrey A Law  (law@cygnus.com)
39662
39663         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
39664         * g++.old-deja/g++.mike/p7325.C: Likewise.
39665         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
39666
39667 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
39668
39669         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
39670         * g++.old-deja/g++.brendan/crash30.C: Likewise.
39671         * g++.old-deja/g++.brendan/crash39.C: Likewise.
39672         * g++.old-deja/g++.law/operators4.C: Likewise.
39673
39674 1997-09-11  Joe Buck  (jbuck@synopsys.com)
39675
39676         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
39677         * g++.old-deja/g++.mike/p784.C: Ditto.
39678         * g++.old-deja/g++.mike/p785.C: Ditto.
39679
39680 1997-09-05  Jeffrey A Law  (law@cygnus.com)
39681
39682           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
39683
39684 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39685
39686         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
39687         target feature; pass this to c-torture-execute as needed.
39688
39689 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
39690
39691         * lib/c-torture.exp(c-torture-execute): If the previous and the
39692         current executables being tested are identical, we don't need to
39693         run the executable again. Try to make the executable names
39694         unique. Add an optional argument for passing additional compiler
39695         flags.
39696
39697 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
39698
39699         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
39700
39701 1997-08-29  Jeffrey A Law  (law@cygnus.com)
39702
39703         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
39704
39705 1997-07-31  Jeffrey A Law  (law@cygnus.com)
39706
39707         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
39708         32bit or larger longs.
39709
39710         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
39711         have either a 32bit long or 32bit int.
39712
39713 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
39714
39715         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
39716         Make double precision tests dependent on sizeof (double).
39717
39718 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
39719
39720         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
39721         too.
39722
39723 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
39724
39725         * gcc.c-torture/compile/961203-1.cexp: New script.
39726
39727 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
39728
39729         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
39730         up the includes ourselves.
39731
39732 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
39733
39734         * lib/plumhall.exp: Remove random include, and add a few
39735         verbose messages for debugging.
39736
39737 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
39738
39739         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
39740         of trying to do it ourselves.
39741
39742 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
39743
39744         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
39745
39746 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
39747
39748         * gcc.prms/5403.c: Made regexp a bit less strict.
39749
39750 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
39751
39752         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
39753         is returned from remote_load instead.
39754         * lib/plumhall.exp: Ditto.
39755         * lib/mike-g++.exp: Ditto.
39756         * lib/old-dejagnu.exp: Ditto.
39757         * lib/c-torture.exp: Ditto.
39758
39759 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
39760
39761         * lib/g++.exp: Use build_wrapper procedure.
39762         * lib/gcc.exp: Ditto.
39763
39764 1997-05-20  Jeffrey A Law  (law@cygnus.com)
39765
39766         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
39767         an old-style decl for malloc.  Fixes tests to work when
39768         sizeof (int) != sizeof (size_t).
39769
39770 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39771
39772         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
39773
39774         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
39775         use stdargs.h interface.
39776
39777 1997-05-15  Mike Meissner  <meissner@cygnus.com>
39778
39779         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
39780         NO_VARARGS when compiling.
39781
39782 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
39783
39784         * lib/plumhall.exp(ph_includes): New procedure.
39785         (ph_make): Use it.
39786         (ph_compiler): Ditto.
39787
39788         * lib/g++.exp: Rename test-glue.c to testglue.c.
39789         * lib/gcc.exp: Ditto.
39790
39791 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
39792
39793         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
39794         to completion when it's called.
39795
39796 1997-03-21  Michael Meissner  <meissner@cygnus.com>
39797
39798         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
39799         is defined, don't do test.
39800
39801 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
39802
39803         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
39804         for object files.
39805         (ph_summary): Mark skipped testcases as untested, not unresolved.
39806
39807         * lib/plumhall.exp (ph_make): If unresolved because of bad
39808         errorCode, record errorCode in log file.
39809         (*): Replace send_log/verbose with verbose -log.
39810
39811 1997-03-19  Michael Meissner  <meissner@cygnus.com>
39812
39813         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
39814         double conversion if double isn't at least 8 bytes.
39815
39816         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
39817         int to work with targets where int is 16 bits.
39818
39819         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
39820         8 bytes, just exit, since 4 byte doubles don't have enough bits of
39821         precision for the test to complete.
39822
39823 1997-03-14  Michael Meissner  <meissner@cygnus.com>
39824
39825         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
39826         if d10v is not compiled with the -mdouble64 flag.
39827         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
39828
39829         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
39830         d10v is not compiled with the -mint32 flag.
39831
39832 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
39833
39834         * lib/plumhall.exp: Use incr_count.
39835
39836 1997-03-12  Jeffrey A Law  (law@cygnus.com)
39837
39838         * gcc.c-torture: Update to c-torture-1.45.
39839
39840 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
39841
39842         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
39843         the name of the expect testcase file).
39844
39845         * lib/g++.exp(g++_init): Ditto.
39846
39847 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
39848
39849         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
39850         the host.
39851
39852         * lib/gcc.exp(gcc_exit): New procedure.
39853
39854 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
39855
39856         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
39857         specs where appropriate.
39858
39859         * g++.old-deja/g++.arm/*: Added additional ERROR checks
39860         because of new "candidates are" messages, and removed a few
39861
39862         * Converted all non-old-style g++ testcases to old-style, and
39863         moved into g++.old-deja.
39864
39865 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
39866
39867         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
39868         options.
39869
39870         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
39871         succeeded.
39872
39873         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
39874
39875 1997-02-13  Michael Meissner  <meissner@cygnus.com>
39876
39877         * lib/gcc.exp (gcc_target_compile): Add support for defining
39878         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
39879         the machine doesn't have those features.
39880
39881 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
39882
39883         * g++.law/operators4.exp: Don't use LIBS.
39884
39885 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
39886
39887         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
39888
39889         * lib/mike-g++.exp: Don't set the compiler to be tested here.
39890         * lib/g++.exp: Set it here instead. Also, allow use of the
39891         --tool_exec and --tool_opt options. Change CXX to
39892         GXX_UNDER_TEST.
39893
39894         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
39895
39896         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
39897
39898 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
39899
39900         * lib/old-dejagnu.exp: Use prune_warnings instead of
39901         prune_system_crud.
39902         * lib/mike-g++.exp: Ditto.
39903         * lib/gcc.exp: Ditto.
39904         * lib/g++.exp: Ditto.
39905
39906         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
39907
39908 1997-02-07  Jeffrey A Law  (law@cygnus.com)
39909
39910           * 941014-2.c: Include stdlib.h
39911           * 960327-1.c: Include stdio.h
39912           * dbra.c, index-1.c: Don't assume ints are 32bits.
39913
39914 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
39915
39916         * lib/gcc.exp: Add gcc,stack_size target feature.
39917
39918         * lib/g++.exp(g++_target_compile): Add the include and link
39919         paths here, not in two other places. And, it's $options, not
39920         options.
39921
39922         * lib/mike-g++.exp(postbase): Remove the code that determines
39923         the correct include and link paths.
39924         * g++.old-deja/old-deja.exp: Ditto.
39925
39926 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
39927
39928         * lib/g++.exp(g++_init): target_compile no longer returns the
39929         filename of the result.
39930
39931 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
39932
39933         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
39934         call to glob.
39935
39936         * gcc.c-torture/special/special.exp: Change call to
39937         gcc_target_compile to include the object file.
39938
39939 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
39940
39941         * gcc.c-torture/special/special.exp: Correct misspelling in last
39942         change.
39943
39944 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
39945
39946         * lib/plumhall.exp(ph_summary): Log the entire output of the
39947         executable. Return -1 if there were any failures, 0 otherwise.
39948         (ph_execute): Return -1 if there were any failures, 0 otherwise.
39949         (ph_make): Clean up objects and executables that were built
39950         if the tests succeeded.
39951
39952 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
39953
39954         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
39955         libraries and includes in the build tree as appropriate.
39956
39957 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39958
39959         * lib/c-torture.exp: Instead of looking for the global variable
39960         NO_LONG_LONG, check to see if that's a feature of the target.
39961
39962 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
39963
39964         * config/default.exp: Minimize. Delete the remainer of the files in
39965         config; this functionality is now in devo/dejagnu/config.
39966
39967         g++.*/*: Pass any additional flags used to compile to postbase;
39968         delete CXXFLAGS.
39969
39970         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
39971         is now done by runtest.exp. Use gcc_target_compile instead of
39972         compile.
39973
39974         lib/c-torture.exp: Use gcc_target_compile instead of compile.
39975         Remove references to CFLAGS. Use remote_file instead of
39976         calling rm -f.
39977         (c-torture): Take a list of arguments to use to compile this
39978         testcase.
39979
39980         lib/g++.exp: Simplify. Use target_compile instead of compile.
39981         lib/gcc-dg.exp: Ditto.
39982         lib/gcc.exp: Ditto.
39983         lib/mike-{gcc,g++}.exp: Ditto.
39984         lib/old-dejagnu.exp: Ditto.
39985         lib/plumhall.exp: Ditto.
39986
39987 1997-01-08  Jim Wilson  <wilson@cygnus.com>
39988
39989         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
39990         (ph_linker): Likewise.
39991
39992 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
39993
39994           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
39995         MAP_ANON / MAP_ANONYMOUS if defined;
39996         else try to map from /dev/zero .
39997
39998 1996-11-12  Jeffrey A Law  (law@cygnus.com)
39999
40000         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
40001         isn't defined, then define it to MAP_ANONYMOUS.
40002
40003 1996-11-12  Jeffrey A Law  (law@cygnus.com)
40004
40005         * gcc.c-torture: Update to c-torture-1.42 release.
40006
40007 1996-11-11  Jeffrey A Law  (law@cygnus.com)
40008
40009         * gcc.c-torture: Update to c-torture-1.41 release.
40010
40011 1996-10-27  Jeffrey A Law  (law@cygnus.com)
40012
40013         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
40014         c-torture release.
40015
40016 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
40017
40018         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
40019         and LDFLAGS.  Fix second case to append the target_info ldflags
40020         onto LDFLAGS, not CFLAGS.
40021         * lib/g++.exp (g++_init): Add target_info stuff.
40022         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
40023         of libgloss and newlib flags for !native.
40024
40025         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
40026         (GDB): Fix relative path to go up another dir for finding gdb.
40027
40028 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
40029
40030         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
40031         versions in the target_info array, if they don't exist.
40032
40033 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
40034
40035         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
40036
40037 1996-07-08  Jim Wilson  <wilson@cygnus.com>
40038
40039         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
40040         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
40041
40042 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
40043
40044         * lib/old-dejagnu.exp: Don't remove the output file before we've
40045         actually tested it. Don't append pwd to the path of the executable
40046         we're testing.
40047
40048 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
40049
40050         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
40051
40052 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
40053
40054         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
40055         temporary directory for compiler files, and set it to a default
40056         value of /tmp. Set $output as the name of the output file from
40057         compiling the testcase. Add a -o option to $cflags_var so the
40058         compiler writes the final output file as $output. Set $executable
40059         to $output.
40060
40061         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
40062         directory for compiler files, and set it to /tmp if it doesn't
40063         already have a value. Set $output_file to the name of the output
40064         file from compiling the testcase. Add a -o option to CXXFLAGS so
40065         the compiler writes the final output file as $output. Use $output
40066         as the executable to be tested.
40067
40068 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40069
40070         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
40071
40072 1996-06-08  Jeffrey A Law  (law@cygnus.com)
40073
40074         * gcc.c-torture/execute/pending-1.c: New test.  Still
40075         pending in Tege's queue.
40076
40077 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
40078
40079         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
40080         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
40081         if there were failures.  Call unresolved if there were unresolved
40082         testcases.  Call gcc_fail if program did not run to completion.
40083         (ph_make): Pass additional argument name to ph_execute.
40084         (ph_execute): Add new argument.  Pass additional arguments to
40085         ph_summary.  Call gcc_fail is there is no execution output.
40086
40087 1996-04-24  Jeffrey A Law  (law@cygnus.com)
40088
40089         * lib/plumhall.exp (proc_summary): Output relavent summary
40090         lines into the log so specific failures in plumhall can be
40091         investigated.
40092
40093 1996-04-10  Jeffrey A Law  (law@cygnus.com)
40094
40095         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
40096         (c-torture-execute): Don't try to execute tests which use
40097         "long long" types if $NO_LONG_LONG is nonzero.
40098
40099 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
40100
40101         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
40102         not c-torture.
40103
40104         * gcc.ieee: Move from here.
40105         * gcc.c-torture/execute/ieee: To here.
40106
40107 1996-03-26  Jeffrey A Law  (law@cygnus.com)
40108
40109         * gcc.c-torture: Update to c-torture-1.41 release.
40110
40111 1996-03-22  Jeffrey A Law  (law@cygnus.com)
40112
40113         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
40114         not "$output".
40115
40116 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
40117
40118         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
40119         -c present.
40120
40121 1996-03-02  Jeffrey A Law  (law@cygnus.com)
40122
40123         * config/proelf.exp: Handle connecting to a simulator.
40124
40125 1996-01-31  Jeffrey A Law  (law@cygnus.com)
40126
40127         * config/proelf.exp: New file.  Enough framework that we can
40128         run c-torture tests on the proelf targets (or any other target
40129         that gdb can connect to for that matter).
40130
40131 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
40132
40133         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
40134         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
40135
40136         * lib/plumhall.exp (ph_execute): Always call ph_summary if
40137         exec_output exists.
40138
40139 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
40140
40141         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
40142         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
40143
40144         * config/*.exp: Update FSF address.  Change result of ${tool}_load
40145         to pass/fail/unresolved/unsupported/untested.  Caller must now
40146         call unresolved/unsupported/untested.
40147         * lib/*.exp: Update FSF address.  Update to handle new results of
40148         ${tool}_load.
40149         * lib/chill.exp (verbose): Delete.
40150
40151 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
40152
40153         * lib/gcc.exp (default_gcc_start): Change order of args to
40154         $LDFLAGS $CFLAGS $LIBS.
40155         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
40156         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
40157         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
40158         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
40159         * gcc.misc-tests/dg-test.exp: Likewise.
40160         * gcc.misc-tests/msgs.exp: Likewise.
40161         * gcc.prms/prms.exp: Likewise.
40162         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
40163         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
40164
40165         * lib/dg.exp: Deleted, moved to dejagnu/lib.
40166
40167 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
40168
40169         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
40170
40171         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
40172         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
40173
40174         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
40175         necessary.
40176
40177 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
40178
40179         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
40180         global for loop; add use of $mathlib.
40181         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
40182         settings here; set mathlib for anything but VxWorks.
40183
40184 1996-01-22  Jeffrey A Law  (law@cygnus.com)
40185
40186         * gcc.c-torture: Update to c-torture-1.40 release.
40187
40188 1996-01-03  Jeffrey A Law  (law@cygnus.com)
40189
40190         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
40191         dg.exp.
40192
40193 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
40194
40195         * lib/c-torture.exp (c-torture-execute): Declare "output" as
40196         global.
40197
40198 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
40199
40200         * lib/g++.exp (LIBS): Define if not already.
40201         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
40202         (gcc-dg-prune): Call prune_gcc_output.
40203         * lib/gcc.exp (prune_gcc_output): New proc.
40204         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
40205         prune_gcc_output.
40206
40207 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
40208
40209         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
40210         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
40211
40212 1995-11-15  Jeffrey A Law  (law@cygnus.com)
40213
40214         * gcc.c-torture: Update to c-torture-1.39 release.
40215
40216 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
40217
40218         * lib/c-torture.exp (c-torture-execute): Don't return if one option
40219         fails, try others as well.
40220
40221 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
40222
40223         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
40224         If compilation fails, mark execute tests as `untested'.
40225         If test is marked as unsupported, don't mark compilation and
40226         execute tests as failed.
40227
40228 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
40229
40230         * lib/g++.exp (g++_init): Don't link in libg++, and look to
40231         libstdc++ for whether or not we want to be doing shared
40232         libraries.  Delete link_curses since we don't need it anymore.
40233         * lib/mike-g++.exp (postbase): Don't link in libg++.
40234         * g++.old-deja/old-deja.exp: Likewise.
40235
40236 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
40237
40238         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
40239
40240 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
40241
40242         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
40243         For that, add `-Wl,-a,shared_archive'.
40244         * g++.old-deja/old-deja.exp: Likewise.
40245
40246 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
40247
40248         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
40249
40250 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
40251
40252         * lib/mike-g++.exp (postbase): Pay attention to the status of
40253         g++_load.
40254
40255 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
40256
40257           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
40258
40259 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
40260
40261         * lib/gcc.exp (default_gcc_start): No longer need to log program
40262         being executed or its output, execute_anywhere does that now.
40263         * lib/g++.exp (default_g++_version): Call execute_anywhere.
40264         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
40265
40266 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
40267
40268         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
40269         the same as those in lib/g++.exp.
40270
40271 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
40272
40273         * gcc.c-torture: Update to c-torture-1.38 release.
40274         * gcc.ieee: Related changes.
40275
40276 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
40277
40278         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
40279         "exec". Minor reformatting changes.
40280
40281         * config/rom68k.exp (${tool}_load): Make it work in a canadian
40282         cross. This means all "exec" calls now work on a remote host as
40283         well.
40284         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
40285         cross. Filter out the extra "\r\n" stuff that expect puts in.
40286         (c-torture-execute): Filter out the bogus warnings like
40287         c-torture-compile does. Add support for canadian cross.
40288         * lib/gcc.exp (default_gcc_version, default_gcc_start)
40289         Use execute_anywhere rather than calling exec directly. Now it
40290         works for canadian cross testing.
40291
40292 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
40293
40294         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
40295         results into a variable, and check that rather than using file exists.
40296
40297 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
40298
40299         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
40300         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
40301
40302 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40303
40304         * g++.old-deja/old-deja.exp: Create and pass runshlib and
40305         lib_curses if there's a shared libg++ in the build tree.
40306
40307 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
40308
40309         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
40310         if not supported target.
40311
40312 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
40313
40314         * lib/g++.exp (g++_init): Move empty setting of runshlib and
40315         link_curses up to always happen, not just for native builds.
40316
40317 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
40318
40319         * gcc.c-torture: Update to c-torture-1.36 release.
40320         * gcc.failure: Related changes.
40321
40322 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
40323
40324         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
40325
40326 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
40327
40328         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
40329         * lib/mike-g++.exp (postbase): Not in here.  Still reference
40330         runshlib, link_curses, and mathlib for link and run.
40331
40332         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
40333         pass the runtime shared library options for Solaris, OSF/1, and
40334         Irix5, and link with -lcurses to avoid unresolved references.
40335
40336 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
40337
40338         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
40339         only run once.
40340
40341 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
40342
40343         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
40344
40345 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
40346
40347         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
40348         do not have a framework for the "compat" tests yet.
40349
40350 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
40351
40352         * lib/mike-g++.exp (postbase): New local variable `mathlib',
40353         set to null if we're testing vxworks5.1.  Use that instead of
40354         `-lm' in the setting of LIBS for link and run.
40355
40356 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
40357
40358         * config/rom68k.exp (${tool}_load): Major changes to make it
40359         work.  Verified that it does in fact return the stuff in
40360         exec_output properly.  Catch any Emul or any TRAP other than 0.
40361
40362 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
40363
40364         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
40365         LDFLAGS properly for targets that need stuff from libgloss.
40366         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
40367         only run once.
40368         (gpp_initialized): New variable.
40369
40370 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
40371
40372         * config/rom68k.exp: Load libgloss.exp.
40373         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
40374         so we can produce a fully linked binary.
40375         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
40376         so we can produce a fully linked binary.
40377
40378 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
40379
40380         * lib/plumhall.exp (ph_section): Watch for expected failures.
40381         Add missing `else'.
40382
40383         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
40384         run the testcase.
40385         (c-torture): Likewise.
40386
40387 1995-08-28  Doug Evans  <dje@cygnus.com>
40388
40389         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
40390
40391         * lib/mike-g++.exp (mike_cleanup): New proc.
40392         (prebase): New globals compiler_result, not_compiler_result,
40393         target_regexp.
40394         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
40395         allow leading "-" in pattern.  Watch for unsupported tests.
40396         If $compiler_result is set, pattern match assembler code,
40397         and ditto for $not_compiler_result.
40398         * lib/mike-gcc.exp: Likewise.
40399
40400         * lib/plumhall.exp (ph_execute): Only call ph_summary if
40401         execution "succeeded".
40402
40403 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
40404
40405         * config/win32.exp: New file.
40406         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
40407
40408 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
40409
40410         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
40411         unsupported.
40412         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
40413         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
40414         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
40415
40416         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
40417         "... without exceptions was ...".  That is now handled by
40418         prune_system_crud.
40419         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40420
40421 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
40422
40423         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
40424         sieve.c,sort2.c}: New files.
40425         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
40426         sieve.exp,sort2.exp}: Drivers for them.
40427
40428         * lib/mike-gcc.exp (program_output): New user settable variable.
40429         (postbase): Call prune_system_crud.  Also prune extraneous compiler
40430         messages.
40431         * lib/mike-g++.exp (program_output): New user settable variable.
40432
40433         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
40434
40435         * config/sh.exp: Deleted (use sim.exp instead).
40436
40437 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
40438
40439         * config/vx.exp: Declare CHECKTASK as global.
40440         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
40441         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
40442         * lib/old-dejagnu.exp: Load [pwd]/$executable.
40443
40444 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
40445
40446         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
40447         target. Like vx.exp, only includes `vx29k.exp' instead of
40448         `vxworks.exp'.
40449
40450 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
40451
40452         * config/sim.exp: Increase time limit from 120 seconds to 240.
40453
40454 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
40455
40456         * gcc.c-torture/execute/950628-1.c: New test.
40457
40458 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
40459
40460         * gcc.c-torture: Update with changes/additions from
40461         c-torture-1.34.
40462
40463 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
40464
40465         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
40466
40467 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
40468
40469         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
40470
40471 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
40472
40473         * gcc.c-torture/compile/950512-1.c: New test.
40474         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
40475         * gcc.dg/struct-ret-1.c: Likewise.
40476
40477 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
40478
40479         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
40480           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
40481
40482 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
40483
40484         * gcc.c-torture/special/920411-1.c: Deleted.
40485         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
40486
40487 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
40488
40489         * config/sim.exp (${tool}_load): Hack in call to bash to get a
40490         cpu limit.
40491
40492 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
40493
40494         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
40495
40496 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
40497
40498         From kenner;
40499         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
40500         is the proper length.
40501         * va-arg-3.c: Likewise.
40502
40503 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
40504
40505         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
40506         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
40507
40508         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
40509         * lib/g++.exp (default_g++_start): Delete old cruft.
40510
40511 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
40512
40513         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
40514         (2 * (1 << 18)) to (2 * (1 << 17)).
40515
40516         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
40517
40518 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
40519
40520         * config/rom68k.exp: Renamed from config/idp.exp
40521
40522 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
40523
40524         * c-torture/compile/921109-2.c
40525
40526 1995-04-18  Mike Stump  <mrs@cygnus.com>
40527
40528         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
40529         excess errors.
40530
40531 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
40532
40533         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
40534         output.
40535         * lib/g++.exp (default_g++_start): Likewise.
40536
40537 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
40538
40539         * gcc.c-torture/compile/950329-1.c: New test.
40540
40541 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
40542
40543           * config/bug.exp (${tool}_load): Updated to use new remote_open
40544           and remote_close procs.
40545         * config/idp.exp: New file.
40546
40547 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
40548
40549         * gcc.c-torture/execute/950322-1.c: New test.
40550
40551 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
40552
40553         * config/vx.exp (${tool}_load): Clean up testing of return code from
40554         vxworks_ld and vxworks_spawn.
40555
40556 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
40557
40558         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
40559
40560 1995-03-13  Mike Stump  <mrs@cygnus.com>
40561
40562         * lib/old-deja.exp: Add `excess errors test - ' error, now one
40563         can mark excess errors on a machine by machine basis.  Note, the
40564         default is to not expect any excess errors, even when excess
40565         errors test - is given, so you will want to put an XFAIL ... on
40566         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
40567         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
40568         those 4 machines, but no others.
40569
40570 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
40571
40572         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
40573         * lib/c-torture.exp: to here.
40574
40575 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
40576
40577         * gcc.c-torture/execute/950221-1.c: New test.
40578         * gcc.c-torture/execute/struct-ret-1.c: New test.
40579         * gcc.c-torture/compile/950221-1.c: New test.
40580
40581         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
40582
40583 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
40584
40585         * gcc.c-torture/execute/arith-1.c (main): Return 0.
40586         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
40587
40588 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
40589
40590         * g++.gb: New directory of tests, derived from my signature and
40591         class scoping tests.
40592
40593         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
40594         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
40595         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
40596         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
40597         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
40598         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
40599         * g++.gb/sig25.C: Likewise.
40600
40601         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
40602         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
40603         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
40604         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
40605         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
40606         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
40607         * g++.gb/sig25.exp: Likewise.
40608
40609         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
40610         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
40611         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
40612         * g++.gb/scope13.C: Likewise, this test still fails.
40613
40614         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
40615         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
40616         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
40617         * g++.gb/scope13.exp: Ditto.
40618
40619         * g++.gb/README: New file, explains what these tests are about.
40620
40621 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
40622
40623         * lib/dg.exp (dg-do): Support `preprocess'.
40624         (dg-test): Likewise.
40625
40626 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
40627
40628         * config/udi.exp: change "continue -expect" to "exp_continue".
40629
40630 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
40631
40632         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
40633         Delete redundant tests.
40634
40635         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
40636         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
40637         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
40638         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
40639         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
40640         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
40641         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
40642         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
40643
40644         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
40645         storing label pointers.
40646         * gcc.c-torture/execute/921019-1.c: Likewise.
40647         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
40648         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
40649         parameter fp.
40650         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
40651         constants.
40652
40653         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
40654         Delete obsolete tests.
40655
40656         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
40657         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
40658         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
40659         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
40660         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
40661         * gcc.c-torture/compile/950124-1.c: New test.
40662
40663         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
40664
40665 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
40666
40667         * lib/mike-g++.exp: Add -lm to LIBS.
40668
40669 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
40670
40671         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
40672
40673 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
40674
40675         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
40676
40677 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
40678
40679         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
40680
40681 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
40682
40683         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
40684         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
40685         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
40686         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
40687         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
40688         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
40689         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
40690         * g++.law/{operators31.C, operators32.C,
40691         * g++.law/{operators33.C, operators34.C}: Likewise.
40692         * g++.law/{pic1.C, refs2.C}: Likewise.
40693         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
40694         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
40695         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
40696         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40697
40698         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
40699         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
40700         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
40701         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
40702         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
40703         * g++.law/{enum9.exp, friend5.exp}: Likewise.
40704         * g++.law/{nest3.exp, nest4.exp}: Likewise.
40705         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
40706         * g++.law/{operators30.exp, operators31.exp}: Likewise.
40707         * g++.law/{operators32.exp, operators33.exp}: Likewise.
40708         * g++.law/{operators34.exp}: Likewise.
40709         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
40710         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
40711         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
40712         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
40713         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
40714
40715         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
40716         No longer expected to fail.
40717         * g++.law/missed-error3.C: Tweak for recent bool changes.
40718
40719 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
40720
40721         * config/emb-unix: Deleted.
40722         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
40723         remote execution.  Do final link on remote host if REMOTE_LINK is set.
40724
40725 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
40726
40727         * lib/dg.exp (dg-test): Fix typo in last patch.
40728
40729 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
40730
40731         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
40732         (handles multiple occurrences).
40733
40734 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
40735
40736         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
40737         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
40738         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
40739         printed).
40740         * lib/c-torture.exp (c-torture-compile): Likewise.
40741         (c-torture): Prepend full path if missing.
40742         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
40743         (gcc_fail): Likewise.
40744         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
40745
40746 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
40747
40748         * lib/netware.exp: Only attach to NetWare i386 systems.
40749
40750 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
40751
40752         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
40753         messages.  Add test name to "output pattern match" pass/fail message.
40754
40755 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
40756
40757         * gcc.dg: New testsuite.
40758         * gcc.dg/dg.exp: New file.
40759
40760         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
40761         test-switch.c}: Deleted.
40762
40763         * gcc.misc-tests/msgs.exp: New testcase driver.
40764
40765 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
40766
40767         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
40768         Watch for illegal return values from ${tool}_load.
40769         * config/unix.exp (${tool}_load): Fix pass/fail detection for
40770         cross targets.  Coerce return value >0 to 1.
40771
40772 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
40773
40774         * config/unix.exp (${tool}_load): Call program rsh, not proc.
40775
40776         * config/emb-unix.exp: New file.
40777
40778         * config/sim.exp: Error if variable $SIM not defined.
40779         (${tool}_load): Mark test as "untested" if simulator missing.
40780
40781         * config/unix.exp: Load remote.exp to get rcp_download.
40782         * lib/c-torture.exp: Use different option lists for testcases with
40783         and without loops.
40784         * gcc.c-torture/execute/execute.exp: Likewise.
40785
40786 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
40787
40788         * config/*.exp: Clarify return code from ${tool}_load.
40789         Call `unresolved' or `untested' instead of `warning' or `perror'
40790         (sometimes you still want to call both though).
40791         Add comment that `shell_id' is local to each file.
40792         * config/udi.exp (timeout): Set to 30.
40793         Don't print warning if connection fails, $connectmode has already
40794         printed an error.
40795         (${tool}_load): Move verbose messages to level 2.
40796         Rework pattern for "Process started" message.
40797         Pass `shell_id' to ${connectmode}_download.
40798         Retry twice upon timeout.  Make resetting of target more robust.
40799         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
40800         Pass `shell_id' to exit_$connectmode.
40801         Only call exit_$connectmode if connected.
40802         * config/unix.exp (${tool}_load): Check return codes better.
40803         * config/vrtx.exp (${tool}_load): Likewise.
40804         * config/vx.exp (${tool}_load): Likewise.
40805         Delete unneeded global's.
40806         * lib/dg.exp (dg-test): Update to reflect clarified return codes
40807         from ${tool}_load.
40808         (dg-stat): Delete.
40809         (dg-init): Delete recording of pass/fail counts.
40810         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
40811         (old-dejagnu-init): Likewise.
40812         (old-dejagnu-stat): Delete contents, empty proc now.
40813         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
40814         (c-torture): Delete references to lcnt, lpass, lfail.
40815         Get option list from TORTURE_OPTIONS.
40816         Delete -funroll[-all]-loops if no loops.
40817         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
40818         (g++_stat): Delete contents (empty proc now).
40819         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
40820         (gcc_finish): Likewise.
40821         (gcc_stat): Deleted.
40822         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
40823         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
40824         * gcc.c-torture/execute/execute.exp: Likewise.
40825         Split tests into two parts: compile, execute.
40826         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
40827         no loops.  Update to reflect clarified return codes from ${tool}_load.
40828
40829 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
40830
40831         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
40832         to grep for.
40833         (old-dejagnu): Likewise (where necessary).
40834
40835 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
40836
40837         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
40838
40839         * lib/dg.exp (dg-process-target): Fix processing of selector.
40840         Add comment regarding use of `error'.
40841
40842         * lib/gcc.exp (prune_system_crud): Define if missing.
40843         * lib/g++.exp (prune_system_crud): Likewise.
40844
40845         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
40846         Call prune_system_crud.
40847         * lib/dg.exp (dg-runtest): New proc.
40848         Use perror instead of send_user for tcl errors in testcase.
40849         Don't return any value, it's never used.
40850         Don't clobber previous definition of `unknown'.
40851         Print tcl errors in `dg-final'.
40852
40853 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
40854
40855         * lib/dg.exp (dg-process-target): Improve syntax error messages.
40856         (dg-test): Don't print errorInfo, it contains stack backtrace.
40857
40858 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
40859
40860         * lib/g++.exp (runtest_file_p): Define if missing.
40861
40862 1994-09-24  Doug Evans  (dje@cygnus.com)
40863
40864         * lib/mike-g++.exp: Comment out loading of g++.exp.
40865         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
40866         (default_g++_version): Always print something.
40867         (default_g++_start): Comment out call to `which'.
40868         (g++_start, g++_load): Deleted (must be defined in config file).
40869         * lib/gcc.exp: Test for existence of $CC at start.
40870         Delete check for tmpdir (done in gcc_init).
40871         (default_gcc_version): Always print something.
40872         (default_gcc_start): Comment out call to `which'.
40873         * config/*.exp: Major cleanup - make cross targets work at least a
40874         little better for g++ (by not being "--tool gcc" specific).
40875         Rename gcc_xxx to ${tool}_xxx.
40876         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
40877         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
40878
40879 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
40880
40881         * lib/c-torture.exp (c-torture-compile): Rework compiler
40882         message processing.
40883
40884         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
40885         c-torture.
40886
40887 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
40888
40889         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
40890
40891         * lib/dg.exp (dg-process-target): Support { target native }.
40892
40893 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
40894
40895         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
40896         looked for "... program xxx got fatal signal".
40897         Correct regsub munging of `comp_output'.
40898         Ignore compiler messages "path prefix not used" and "linker input
40899         file unused".
40900
40901 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
40902
40903         * lib/gcc.exp (runtest_file_p): Define if missing.
40904         * gcc.prms/template.c: Example to work from.
40905
40906 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
40907
40908         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
40909         * lib/dg.exp (dg-test): Call unsupported testcases as such.
40910
40911         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
40912         * gcc.prms/1883.c: Moved from compile/940714-1.c.
40913         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
40914         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
40915
40916         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
40917         (dg-process-target): No longer a varargs proc.
40918         Return S/N for target, P/F for xfail.  All callers changed.
40919         (user option procs): More argument checking.
40920         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
40921         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
40922         (dg-test): Skip test if not running on selected target in `dg-do'.
40923         Update handling of `dg-do-what', `dg-output-text'.
40924         Separate execution pass/fail from output pattern match pass/fail.
40925         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
40926
40927 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
40928
40929         * gcc.c-torture/special/special.exp: Don't expect failure for mips
40930         target for 920510-1.c.
40931
40932 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
40933
40934         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
40935         Clean up comment regarding use of passcnt, etc.
40936         (gcc_stat): Don't update `testcnt' here.
40937         (gcc_finish): Do it here.
40938         Might as well reset `but_id' here too.
40939         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
40940         to determine if the file should be tested.
40941         * gcc.c-torture/compile/compile.exp: Likewise.
40942         * gcc.c-torture/execute/execute.exp: Likewise.
40943         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40944         * gcc.misc-tests/dg-test.exp: Likewise.
40945         * gcc.prms/prms.exp: Likewise.
40946         * gcc.wendy/wendy.exp: Likewise.
40947         * g++.old-deja.exp: Likewise.
40948         Move "Testing file" message to verbose level 1.
40949
40950 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
40951
40952         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
40953
40954 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
40955
40956         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
40957         (default_gcc_start): Accept optional second list element
40958         of compiler flags.  Print compiler output at verbosity level 2.
40959         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
40960         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
40961         Save current values of framework globals passcnt, failcnt, xpasscnt,
40962         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
40963         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
40964         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
40965         xfailcnt to compute stats.  Update framework global `testcnt' from
40966         pass/fail counts.
40967         (gcc_finish): New proc.  Clean up test environment.
40968         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
40969         (gcc_epass, gcc_efail): Delete.
40970         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
40971         argument of line number.
40972         (dg-init): If the tool has an init routine, call it.
40973         (dg-test): Remove args `cflags_var' and `libs_var'.
40974         Pass all compiler options to ${tool}_start.
40975         Handle missing line number.
40976         (dg-finish): New function.
40977         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
40978         particular files.  Call gcc_finish at end.  Move "skipping test"
40979         message to verbosity level 3.
40980         * gcc.c-torture/compile/compile.exp: Likewise.
40981         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
40982         * gcc.c-torture/execute/execute.exp: Likewise.
40983         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40984         Print testcase being tried at verbosity level 1.
40985         * gcc.c-torture/special/special.exp: Unset xfail.
40986         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40987         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
40988         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
40989         * gcc.failure/failure.exp: Likewise.
40990         * gcc.ieee/ieee.exp: Likewise.
40991         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
40992         Update call to dg-test.  Call dg-finish at end.
40993         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
40994         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
40995         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
40996         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
40997         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
40998         * gcc.wendy/wendy.exp: Add copyright.
40999         Delete setting of tmpdir (done by gcc_init).
41000         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
41001         Pass compiler flags to gcc_start.  Call gcc_finish at end.
41002         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
41003         gcc_[ce]pass/fail.
41004
41005 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
41006
41007         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
41008         confusion.
41009         (g++_load): Likewise.
41010
41011         * config/*.exp (gcc_load): Some were varargs fns and some were not.
41012         Rename argument to `prog' to remove the confusion.
41013         Varargs fns behave differently too!
41014         (g++_load): Likewise.
41015
41016         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
41017
41018         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
41019         what it is.  Delete (always) printing of status value for !native.
41020         Simplify verbose code, and include status and exec_output.
41021         (g++_load): Use gcc_load.
41022
41023 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
41024
41025         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
41026         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
41027         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
41028         940714-3.c as these testcases don't exist anymore.  Make
41029         va-arg-1.c expected to pass.
41030
41031 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
41032
41033         * gcc.misc-tests/misc.exp: Only run specific testcases.
41034         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
41035         * gcc.misc-tests/dg-[1-9].c: New files.
41036
41037         * lib/dg.exp: New testsuite driver.
41038         * gcc.prms/prms.exp: Use it.
41039
41040         * README.gcc: New file.
41041
41042         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
41043         Document and reset `lxpass' and `lxfail'.
41044         Simplify "initialized" message.
41045         (gcc_stat): Clean up comments a little.
41046
41047 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
41048
41049         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
41050
41051 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
41052
41053         * lib/old-dejagnu.exp (process-option): New proc.
41054         (old-dejagnu-init, old-dejagnu-stat): Likewise.
41055         (old-dejagnu): Simplify.
41056         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
41057
41058 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
41059
41060         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
41061         exists and is not an empty string.
41062
41063         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
41064         $xfail rather than calling setup_xfail.  Clear $xfail when test is
41065         finished.
41066         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
41067         automatically.
41068
41069         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
41070         longer expected to fail.
41071
41072         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
41073         "f" function call.
41074
41075         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
41076
41077         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
41078         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
41079         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
41080         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
41081         c-torture-1.29.
41082
41083         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
41084         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
41085
41086         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
41087
41088         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
41089         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
41090
41091         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
41092         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
41093         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
41094
41095 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
41096
41097         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
41098         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
41099         940714-1.c, 940714-2.c, 940714-3.c},
41100         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
41101         gcc.misc-tests/{mg.c,mg.exp}:
41102         New tests.
41103         * gcc.noncompile/noncompile.exp: Change accordingly.
41104
41105 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
41106
41107         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
41108         Undo previous clobberage.
41109
41110 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
41111
41112         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
41113         * gcc.special/{930510-1.c, special.exp}:
41114         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
41115         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
41116         struct-varargs-1.c}: New tests from c-torture-1.26.
41117
41118 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
41119
41120         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
41121           argument to switch.
41122
41123 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
41124
41125         * Revert the previous changes.  Please see Rob's directory
41126           (/lisa/test/rob/progressive/gcc/testsuite) for testing
41127           fixes.
41128
41129 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
41130
41131         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
41132             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
41133             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
41134             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
41135             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
41136             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
41137             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
41138             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
41139             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
41140             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
41141             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
41142             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
41143             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
41144             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
41145             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
41146             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
41147             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
41148             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
41149             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
41150             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
41151             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
41152             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
41153             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
41154             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
41155             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
41156             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
41157             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
41158
41159 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
41160
41161         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
41162             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
41163           with perror calls.
41164
41165 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
41166
41167         * config/unix.exp (g++_load): Fix syntax.
41168
41169 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
41170
41171         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
41172         * gcc.noncompile/921017-1.c: Deleted obsolete test.
41173         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
41174         Don't expect va-arg-1.c to fail.  Correct expected output for
41175         920928-1.c.
41176         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
41177         * gcc.wendy/hbm4.c: Correct typo.
41178         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
41179
41180 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
41181
41182         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
41183         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
41184         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
41185         * lib/c-torture.exp (c-torture-compile): Ditto.
41186
41187         Reduce volume of output (remove all the -I's and such).
41188         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
41189         Call gcc_cpass, gcc_cfail.
41190         (c-torture): Pass testing option to c-torture-compile.
41191
41192 1994-03-21  Doug Evans  (dje@cygnus.com)
41193
41194         Bring patches over from progressive.
41195         * config/default.exp: Exit remote shell cleanly.
41196         (g++_exit, g++_start): Add default versions.
41197         * config/sim.exp (gcc_load): Use perror, not error.
41198
41199 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
41200
41201         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
41202         set in site.exp.
41203
41204 1994-03-14  Doug Evans  (dje@cygnus.com)
41205
41206         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
41207         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
41208         (wendy_try): New proc to run testcase.
41209         (main loop): Call 'em.
41210         * gcc.wendy/*.c: Clean up pass to correct expected output.
41211
41212         * lib/gcc.exp: Minor cleanup work.
41213         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
41214
41215 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
41216
41217         * config/sim.exp (gcc_load): Document return codes better.
41218         Don't pass -v to simulator.
41219
41220 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
41221
41222           * gcc.special/920717-x.c: Fix typo.
41223           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
41224           get at sources.
41225
41226         * lib/mike-gcc.exp: Fix typo.
41227
41228 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
41229
41230         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
41231         binary to use, transform the name.
41232         * config/*.exp: rename everything. Nuke any g++ specific files,
41233         it's now a special case of gcc that requires no special support.
41234         Add a default.exp for unsupported targets.
41235
41236 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
41237
41238         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
41239         lib/old-dejagnu.exp: Fix a few patterns to work with the new
41240         version of Tcl.
41241
41242 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
41243
41244         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
41245         than a warning.
41246
41247 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
41248
41249         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
41250
41251 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
41252
41253         * gcc.execute/execute.exp: Combine opt_list and foption_list into
41254         option_list.  Compile every file with only 4/6 option choices
41255         (same as C torture) instead of with 12/18 different option
41256         choices.
41257         * lib/c-torture.exp: Likewise.
41258
41259         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
41260         not already set.
41261
41262 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
41263
41264         * lib/old-deja.exp: Add `excess errors test fails' error, now one
41265         can put an XFAIL *-*-* on excess errors.
41266
41267 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
41268
41269         * g++.law: Add more tests derived from g++-bugs snapshots.
41270
41271         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
41272         equivalent to g++.law/init9.
41273
41274         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
41275         compiled it, and the a.out file after we've run it.
41276
41277 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
41278
41279         * lib/mike-g++.exp (postbase): Delete the .o file after we've
41280         compiled it, and the a.out file after we've run it.
41281
41282 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
41283
41284         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
41285
41286 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
41287
41288         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
41289         version number.
41290
41291 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
41292
41293         * g++.law: New directory of g++ tests derived from the g++-bugs
41294         snapshots.
41295
41296 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
41297
41298         * gcc.compile: initbug1.c initbug1.exp testcase added
41299
41300 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
41301
41302         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
41303         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
41304           fixes submitted by Jeff Law (law@cs.utah.edu)
41305         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
41306           Jeff Law (law@cs.utah.edu)
41307
41308
41309 1993-11-30  Mike Stump  (mrs@cygnus.com)
41310
41311         * config/unix-g++.exp: Follow the gcc way of doing things.
41312         * g++.old-deja/old-deja.exp: Minor updates.
41313         * lib/g++.exp: New file, follow the gcc way of doing things.
41314         * lib/old-dejagnu.exp: Minor updates.
41315         * lib/mike-g++.exp: Always unset errorInfo.
41316
41317 1993-11-06  Mike Stump  (mrs@cygnus.com)
41318
41319         * lib/gcc.exp: Fix some errors with the below change, CC and
41320         CFLAGS should be global when setting, not local.
41321
41322 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
41323
41324         * lib/gcc.exp: Transform tool name.
41325
41326 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41327
41328         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
41329
41330 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41331
41332         * lib/gcc.exp: change gcc_done to gcc_stat
41333
41334 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
41335
41336         * Upgraded gcc testsuite to c-torture version 1.25
41337
41338 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
41339
41340         * lib/gcc.exp: added reporting code. Changed verbose compile message.
41341         * lib/c-torture: added hooks for new reporting code.
41342
41343 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
41344
41345         * config/sh-gcc.exp: check if sh-sim exists in the path
41346
41347 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
41348
41349         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
41350         * gcc.compile/compile.exp: Initial changes for new logic.
41351         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
41352         * gcc.failure/failure.exp: Initial changes for new logic.
41353         * gcc.ieee/ieee.exp: Initial changes for new logic.
41354         * gcc.misc-tests/misc.exp: Initial changes for new logic.
41355         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
41356         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
41357         * lib/c-torture.exp: Initial changes for new logic.
41358         * lib/gcc.exp: Initial changes for new logic.
41359
41360 1993-10-15  Mike Stump  (mrs@cygnus.com)
41361
41362         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
41363         depend upon failure or success.  Fully qualify names in failure
41364         and success messages.  Always remove a.out before starting
41365         compile, just in case.  Pay more attention to error text output by
41366         the compiler.  Handle testcases with no known past errors just
41367         like all others, so that things are uniform.  Other miscellaneous
41368         improvements.
41369
41370 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
41371
41372         * gcc.cpp: new directory for cpp tests
41373
41374 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
41375
41376         * lib/chill.exp: Code reformatted, removed unused code.
41377         * config/unix-chill.exp: Code reformatted, removed unused code.
41378         * chill.execute/execute.exp: Code reformatted, removed unused code.
41379         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
41380
41381 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
41382
41383         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
41384         routines not written.
41385
41386 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
41387
41388         * config/bug-gcc.exp: Use new procs from bug.exp.
41389
41390 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
41391
41392         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
41393         via ftp, rather than depending on NFS.
41394         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
41395         case.
41396
41397 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
41398
41399         * config/bug-gcc.exp: Use new download proc.
41400
41401 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
41402
41403         * chill.execute/execute.exp: cleanups, handles errors better
41404         * chill.compile/compile.exp: rewrite, based on execute.exp
41405         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
41406         * lib/chill.exp: major changes to diff proc and compile and link
41407           procs. added chill_fail and chill_pass wrappers to pass and
41408           fail. added more comments, and handle error codes better.
41409           Added a hack to capture stderr from exec, so noncompile tests
41410           can work.
41411
41412 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
41413
41414         * chill.execute/execute.exp: rewrite of testsuite driver
41415         * lib/chill.exp: rewrite of testsuite driver
41416         * config/unix-chill.exp: rewrite of testsuite driver
41417
41418 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
41419
41420     In chill.execute:
41421         * iexpr.ch: Standardize uppercase.
41422         * tuples.dat: Standardize uppercase.
41423         * vary.ch: standardize.  Correct varying string assignments.
41424         * vary.dat: Add new output lines.
41425
41426 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
41427
41428     In chill.execute:
41429         * chprintf.ch: Standardize use of uppercase.
41430         * tuples.ch: Standardize and turn arr2 into a DCL,
41431           rather than a SYN.
41432         * pinits.ch: Standardize.
41433
41434 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
41435
41436         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
41437         * Makefil: Renamed to Makefile.in.
41438         * configure.in: New.
41439
41440 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
41441
41442     In chill.execute:
41443         * .cvsignore: Add result/output files.
41444         * Makefile: Fix up variables at start.  Use MFLAGS
41445           everywhere.  Correct bool_loc, built_ins entries.
41446           Add entry for vary1.ch.
41447         * bitarray.ch: Standardize upper-case usage.
41448         * bitexpr.ch: Standardize, add output of b1.
41449         * params.ch: Use arrayt in along PROC parameters, to
41450           avoid novelty problems.
41451         * sets.ch: Tiny cleanup.
41452         * vary1.ch: Re-indent.
41453
41454 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
41455
41456           * Add PR-related files to Makefiles, .cvsignore files, etc.
41457
41458 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
41459
41460         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
41461           with compiler objects. New names are test-flow.c and test-loop.c
41462
41463 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
41464
41465         * Upgraded c-torture tests from 1.19 to 1.20
41466
41467         * new files:
41468         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
41469         * gcc.compile: 930623-1.c 930623-2.c
41470         * gcc.noncompile: 930622-1.c 930622-2.c
41471         * gcc.failure: 920411-1.c 920627-2.c
41472         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
41473
41474 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
41475
41476         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
41477           More changes to get testsuite working properly. Needs more work.
41478           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
41479
41480 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
41481
41482         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
41483           More changes to get testsuite working properly. Needs more work.
41484
41485 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
41486
41487         * chill.compile/compile.exp: Added for Dejagnu support
41488         * chill.execute/execute.exp: Added for Dejagnu support
41489         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
41490
41491 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
41492
41493     This should complete moving the CHILL test files.
41494         * chill.noncompile(.cvsignore printf.grt
41495             in-printf.grt chprintf.grt chprintf.ch):
41496             Added test-support files.
41497           (Makefile): Modified further.
41498         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
41499             signal.ch): Added test files.
41500           * chill.execute (.cvsignore printf.grt printr.c
41501             in-printf.grt rts.c chprintf.grt rts.h): Added
41502           test-support files.
41503             (Makefile): More corrections.
41504
41505 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
41506
41507         * chill.compile, chill.execute, chill.nocompile: Add CHILL
41508           test cases, ready for DejaGnu.
41509
41510 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
41511
41512         * Upgraded c-torture tests from 1.18 to 1.19
41513
41514         * gcc.compile: added test(s):
41515           930607-1.c
41516         * gcc.execute: added test(s):
41517           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
41518
41519         * added new subdirectory for misc tests: gcc.misc-tests
41520         * gcc.misc-test(s): added tests:
41521           inst-check.c test-consts.c test-ior.c test-switch.c
41522
41523 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
41524
41525         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
41526
41527 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
41528
41529         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
41530
41531 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
41532
41533         * Upgraded c-torture tests from 1.17 to 1.18
41534
41535 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
41536
41537         * Upgraded c-torture tests from 1.12 to 1.17
41538
41539 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
41540
41541         * lib/old-dejagnu.exp:
41542           Fixed handling of XFAIL target triplets to correctly
41543           recognize wildcard characters.  Removed code that
41544           appended a unique id tag to the end of the file name
41545           printed out by the result of the testcases within a
41546           given test file.
41547
41548 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
41549
41550         * lib/old-dejagnu.exp:
41551           Reworked expected failure handling to trigger off of XFAIL
41552           keyword in keyphrase embeded in testcase source code. The
41553           XFAIL keyword must be at the end of the keyphrase line. It
41554           may optionally be followed by one or more target triplets.
41555           It has just occured that the handling of wildcards in the
41556           target triplet may not be correct.
41557
41558 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
41559
41560         * g++.old-deja/tests:
41561           Moved all subdirectories up one level into g++.old-deja .
41562
41563         * lib/old-dejagnu.exp:
41564           Fixed problem with CXXFLAGS not being properly reset, and being
41565           corrupted with extraneous "-c" compiler option.  This was
41566           causing binaries to not be generated for test that needed them.
41567           Modified strings passed to "pass" and "fail" so that individual
41568           tests from the same test file would be distinguished by an
41569           identifier appended to the test file name in the summary logs;
41570           this corrected a problem with erroneous diff logs.  Added code
41571           to search testcases for expected fail and unexpected pass keywords.
41572
41573 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
41574
41575         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
41576
41577 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
41578
41579         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
41580           Removed extraneous text from end of "Special g++ Options"
41581           keyphrase.
41582
41583         * lib/old-dejagnu.exp: Added pattern matching to look for new
41584           keywords, embedded in testcases comments, which will trigger
41585           calls to xpass and xfail.
41586
41587 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
41588
41589         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
41590           comments embedded in the testcases, especially the one looking for
41591           special compiler options, as well as the pattern matching for the
41592           compiler output again.
41593
41594 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
41595
41596         * lib/old-dejagnu.exp: Do a proper check of the return value for
41597           execute tests. Fixed several problems with the pattern matching
41598           of the compiler output which gave erroneous test results.
41599           Changed several of the test result messages to be more descriptive.
41600         * config/unix-g++.exp: Proc g++_load now actually works and
41601           executes the tests passed to it and returns a usable return
41602           value.
41603
41604 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
41605
41606           * lib/gcc.exp: Exits gracefully if $CC is bogus.
41607
41608 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
41609
41610         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
41611           Modified both files to properly execute the old style
41612           dejagnu tests. The previous versions of these files were
41613           experimental and did not function anything near correctly.
41614
41615 1993-04-05  Rob Savoye  (rob@cygnus.com)
41616
41617         * Removed all Makefile.in and configure.in files. No configuration
41618         needed now.
41619
41620 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
41621
41622         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
41623
41624 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
41625
41626         * gcc.compile/configure.in, gcc.unsorted/configure.in,
41627         gcc.special/configure.in, gcc.noncompile/configure.in,
41628         gcc.execute/configure.in, gcc.code_quality/configure.in,
41629         g++.other/configure.in, g++.old-deja/configure.in,
41630         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
41631         in srcname setting.
41632
41633 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
41634
41635         * lib/udi.exp: Fixed mondfe and mondfe_download.
41636         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
41637         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
41638
41639 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
41640
41641         * config/udi-gdb.exp: Check $shell_id after connecting to target.
41642         (gdb_exit): Don't remove *_soc files.
41643
41644 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
41645
41646         * lib/c-torture.exp: Don't look for main; instead always use -w
41647         -c.  This is how the c-torture tests work.  Remove the object
41648         file if the compilation succeeds.
41649         * gcc.execute/execute.exp: Remove executable if test passes.
41650         * gcc.noncompile/noncompile.exp: Every test is an expected
41651         failure.
41652         * gcc.special/special.exp: Added tests from c-torture 1.11,
41653         corrected use of existing test.
41654         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
41655         gcc.execute/920625-1.c: Updated to c-torture 1.11.
41656         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
41657         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
41658         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
41659         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
41660         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
41661         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
41662         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
41663         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
41664         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
41665         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
41666         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
41667         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
41668         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
41669         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
41670         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
41671         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
41672         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
41673         c-torture 1.11.
41674         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
41675         correspond to c-torture 1.11.
41676
41677         * New file.